Python adalah bahasa yang sangat sederhana, dan memiliki sintaks yang sangat mudah. Ini mendorong para programmer untuk memprogram tanpa kode boilerplate (sudah disiapkan). Direktif paling sederhana dalam Python adalah direktif "print" - itu hanya mencetak baris (dan juga termasuk baris baru, tidak seperti di C).
Ada dua versi Python utama, Python 2 dan Python 3. Python 2 dan 3 cukup berbeda. Tutorial ini menggunakan Python 3, karena lebih semantik dan mendukung fitur-fitur terbaru.
Sebagai contoh, satu perbedaan antara Python 2 dan 3 adalah pernyataan print. Dalam Python 2, pernyataan "print" bukanlah fungsi, dan oleh karena itu dipanggil tanpa tanda kurung. Namun, dalam Python 3, itu adalah fungsi, dan harus dipanggil dengan tanda kurung.