Python adalah bahasa pemrograman tingkat tinggi. Ini adalah multi-paradigma, yang berorientasi pada objek serta berorientasi pada prosedur. Python ditemukan oleh Guido Van Rossum. Ini adalah bahasa pemrograman yang mudah untuk dipelajari dan dapat digunakan dalam berbagai aplikasi. Ada dua versi utama Python dan mereka adalah Python 2 dan 3. Artikel ini membahas perbedaan antara kedua versi ini. Itu perbedaan utama antara Python 2 dan 3 adalah itu Python 2 akan mendapatkan dukungan minimum di masa depan dan Python 3 akan terus berkembang lebih banyak di masa depan.
1. Ikhtisar dan Perbedaan Utama
2. Apa itu Python 2
3. Apa itu Python 3
4. Kesamaan antara Python 2 dan 3
5. Perbandingan berdampingan - Python 2 vs 3 dalam bentuk tabel
6. Ringkasan
Python adalah salah satu bahasa paling populer untuk pemrograman. Banyak perusahaan menggunakan bahasa Python untuk pengembangan aplikasi. Google, youtube, dropbox adalah beberapa dari mereka. Python memiliki komunitas besar karena mudah dipelajari, dibaca, dan mempertahankan. Ini mendukung pemrograman yang berorientasi pada prosedur serta pemrograman yang berorientasi objek.
Python menggunakan juru bahasa untuk menjalankan kode. Tidak seperti dalam bahasa berbasis kompiler, Python Interpreter tidak melalui seluruh kode sekaligus. Sebagai gantinya, ia membaca baris demi baris dan jika penerjemah menemukan kesalahan itu berhenti sebelum lebih lanjut dan memberikan pesan kesalahan kepada pengguna. Python 2 telah ada lebih lama, jadi ia memiliki lebih banyak ketersediaan perpustakaan. Versi Python 2 yang paling populer adalah Python 2.7
Python 3 dianggap sebagai masa depan Python. Ini dikembangkan untuk menambahkan lebih banyak fitur dan memperbaiki bug.Itu terus berkembang. Awalnya, Python 2 sangat populer tetapi gagasan Python 3 adalah masa depan bahasa, memberikan dukungan untuk Python 3 juga.
Gambar 01: Fungsi Cetak Python 3
Fungsionalitas Python 2 dan 3 sebagian besar sama, ada perbedaan antara kedua versi ini dalam sintaks dan penanganan. Keuntungan utama Python 3 adalah bahwa fitur baru akan terus ditambahkan ke bahasa.
Python 2 vs Python 3 | |
Python 2 adalah versi bahasa pemrograman Python yang akan mendapatkan dukungan minimum dan fitur tambahan di masa depan. | Python 3 adalah versi bahasa pemrograman Python yang terus menambahkan fitur baru dan bug diperbaiki. |
Fungsi cetak | |
Dalam Python 2, tidak wajib menggunakan tanda kurung. e.G. Cetak "Hello World" | Dalam Python 3, wajib menggunakan tanda kurung. e.G. Cetak ("Hello World") |
Divisi Integer | |
Dalam Python 2, Divisi Integer mengembalikan bilangan bulat. 7/2 memberi 3. Untuk mendapatkan jawaban yang tepat, programmer harus menggunakan 7.0 /2. 0. | Dalam Python 3, Divisi Integer dapat memberikan jawaban float. 7/2 akan memberikan 3.5. |
Dukungan Unicode | |
Untuk membuat string unicode di Python 2, harus menggunakan karakter 'u'. e.G. u "halo" | Dalam Python 3, String adalah Unicode secara default. |
Fungsi raw_input () | |
Dalam fungsi Python 2, RAW_INPUT () digunakan untuk mendapatkan input dari pengguna. Fungsi ini membaca string. | Dalam fungsi Python 3, RAW_INPUT () tidak tersedia. |
Fungsi input () | |
Dalam fungsi Python 2, input () dapat digunakan untuk membaca sebagai string jika mereka ada di dalam kutipan lain dibaca sebagai angka. | Dalam fungsi Python 3, input () membaca input sebagai string. |
Fungsi berikutnya () | |
Dalam Python 2, generator selanjutnya () ambil nilai berikutnya dari generator. | Dalam Python 3, ditulis sebagai berikutnya (generator). |
Dukungan Modul Pihak Ketiga | |
Karena Python 2 berada di sana untuk waktu yang lebih lama, memiliki lebih banyak dukungan modul pihak ketiga. Beberapa kerangka kerja masih menggunakan Python 2. | Python 3 memiliki dukungan modul pihak ketiga terbatas. |
Bahasa Python memiliki dua versi. Perbedaan antara Python 2 dan 3 adalah bahwa Python 2 akan mendapatkan dukungan minimum di masa depan dan Python 3 akan terus berkembang lebih lanjut di masa depan. Keduanya memiliki kemampuan yang sama tetapi beberapa sintaksnya berbeda. Apapun versinya keduanya digunakan untuk membangun aplikasi. Bahasa Python berguna dalam bidang seperti analisis data, pembelajaran mesin, pemrosesan bahasa alami, pengembangan web, komputasi ilmiah, pemrosesan gambar, robotika, visi komputer dan banyak lagi.
Anda dapat mengunduh versi PDF artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi pdf di sini perbedaan antara-python-2-and-3
1.Digitalocean. "Isi.”Python 2 vs Python 3: Pertimbangan Praktis | Digitalocean, Digitalocean, 29 Nov. 2017. Tersedia disini
2.Edurekain. YouTube, YouTube, 20 Februari. 2017. Tersedia disini
3.Poin, tutorial. “Python 2 vs Python 3.”, Tutorials Point, 31 Des. 1969. Tersedia disini
4.Poin, tutorial. “Apa yang baru di Python 3.Tutorial Point, 15 Agustus. 2017. Tersedia disini
1.'Python3-Powered Hello-World' oleh Benjamin Hell (domain publik) via Commons Wikimedia