پایتون یک زبان برنامه نویسی تفسیر شده، شی گرا و سطح بالا با معنایی پویا است. سینتکس ساده و یادگیری آسان پایتون بر خوانایی تاکید دارد و بنابراین هزینه نگهداری برنامه را کاهش میدهد. پایتون از ماژولها و بستهها پشتیبانی میکند که ماژولار بودن برنامه و استفاده مجدد از کد را تشویق میکند.