Untuk memprogram Python, kebanyakan editor teks akan melakukannya. Editor teks adalah program yang menyimpan file Anda tanpa pemformatan. Pengolah kata seperti MS-Word atau OpenOffice.org Writer termasuk memformat informasi ketika mereka menyimpan file - itu adalah bagaimana program tahu untuk mencolok teks tertentu dancetak miring lainnya. Demikian pula, editor HTML grafis tidak menyimpan teks yang dicetak tebal sebagai teks tebal tetapi sebagai teks dengan tag atribut tebal. Tag ini dimaksudkan untuk visualisasi, bukan untuk perhitungan. Oleh karena itu, ketika komputer membaca teks dan mencoba untuk mengeksekusinya, ia menyerah, terhempas, seolah berkata, "Bagaimana Anda mengharapkan saya untuk membaca bahwa"Jika Anda tidak mengerti mengapa itu bisa terjadi, Anda mungkin ingin meninjau kembali caranya komputer membaca program.
Perbedaan utama antara editor teks dan aplikasi lain yang memungkinkan Anda mengedit teks adalah bahwa editor teks tidak menyimpan pemformatan. Jadi, adalah mungkin untuk menemukan editor teks dengan ribuan fitur, seperti pengolah kata. Karakteristik yang menentukan adalah bahwa ia menyimpan teks sebagai teks sederhana dan sederhana.
Untuk pemrograman Python, ada secara harfiah sejumlah editor dari mana untuk memilih. Sementara Python datang dengan editornya sendiri, DIAM, Anda tidak dibatasi untuk menggunakannya. Setiap editor akan memiliki kelebihan dan kekurangannya. Saat mengevaluasi yang mana yang akan Anda gunakan, beberapa poin penting untuk diingat:
Editor mana yang Anda pilih tergantung pada seberapa banyak pengalaman yang Anda miliki dengan komputer, apa yang Anda perlukan untuk dilakukan, dan pada platform mana Anda perlu melakukannya. Jika Anda baru mengenal editor teks, saya di sini menawarkan beberapa saran editor mana yang menurut Anda paling berguna untuk tutorial di situs ini: