Programlamada, veri tipi önemli bir kavramdır. Birçok programlama dilinde bir değişken tanımlanırken değişken adı ile veri türü de belirtilir. Python programlama dilinde ise bu kural geçerli değildir. Python ile değişken tanımlarken, değişkenin adını ve saklayacağı veriyi yazmak yeterlidir.

Python kodlama dilinde, veri türü değişkene atadığımız değerin türü olarak ayarlanır. Bazı durumlarda değişkenler üzerinde tür dönüşümü yapmaya ihtiyacımız olabilir. Örneğin; üzerinde matematiksel işlem yapılacak bir değişken str olamaz. Eğer elimizde str türünde bir değişken varsa ve üzerinde matematiksel işlem yapılacaksa bu değişkeni int ya da float türüne dönüştürmemiz gerekir. 

Python aşağıdaki kategorilerde yer alan veri tiplerine sahiptir: