Python adalah bahasa pengaturcaraan peringkat tinggi. Ia adalah multi-paradigma, yang berorientasikan Objek dan berorientasikan Prosedur. Python dijumpai oleh Guido van Rossum. Ia adalah bahasa pengaturcaraan yang mudah untuk dipelajari dan boleh digunakan dalam pelbagai aplikasi. Terdapat dua versi utama Python dan mereka adalah Python 2 dan 3. Artikel ini membincangkan perbezaan antara dua versi ini. The perbezaan utama antara Python 2 dan 3 ialah Python 2 akan mendapat sokongan minimum di masa hadapan dan Python 3 akan terus berkembang pada masa akan datang.
1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apakah Python 2
3. Apakah Python 3
4. Persamaan Antara Python 2 dan 3
5. Side by Side Comparison - Python 2 vs 3 dalam Borang Tabular
6. Ringkasan
Python adalah salah satu bahasa yang paling popular untuk pengaturcaraan. Banyak syarikat menggunakan bahasa Python untuk pembangunan aplikasi. Google, YouTube, Dropbox adalah sebahagian daripada mereka. Python mempunyai komuniti yang besar kerana ia mudah dipelajari, dibaca dan disimpan. Ia menyokong pengaturcaraan berorientasikan prosedur serta pengaturcaraan berorientasikan objek.
Python menggunakan penterjemah untuk menjalankan kod tersebut. Tidak seperti dalam bahasa pengkompil yang berasaskan, jurubahasa Python tidak melalui keseluruhan kod sekaligus. Sebaliknya, ia membaca garis demi baris dan jika jurubahasa menemui ralat, ia berhenti terlebih dahulu dan memberikan mesej ralat kepada pengguna. Python 2 telah lebih lama, jadi ia mempunyai lebih banyak lagi ketersediaan perpustakaan. Versi Python 2 yang paling popular ialah Python 2.7
Python 3 dianggap masa depan Python. Ia dibangunkan untuk menambah lebih banyak ciri dan untuk memperbaiki pepijat. Ia terus berkembang. Pada mulanya, Python 2 adalah popular tetapi idea Python 3 adalah masa depan bahasa, memberikan sokongan kepada Python 3 juga.
Rajah 01: Fungsi Cetak Python 3
Fungsi Python 2 dan 3 kebanyakannya sama, terdapat perbezaan antara dua versi dalam sintaks dan pengendalian. Kelebihan utama Python 3 adalah bahawa ciri-ciri baru akan terus ditambah kepada bahasa tersebut.
Python 2 vs Python 3 | |
Python 2 adalah versi bahasa pengaturcaraan Python yang akan mendapat sokongan minimum dan ciri tambahan pada masa akan datang. | Python 3 adalah versi bahasa pengaturcaraan Python yang terus menambah ciri-ciri baru dan pepijat tetap. |
Fungsi Cetak | |
Dalam Python 2, tidak wajib menggunakan kurungan. contohnya. cetak "Hello World" | Dalam Python 3, adalah wajib menggunakan kurungan. contohnya. cetak ("Hello World") |
Bahagian Integer | |
Dalam Python 2, bahagian integer mengembalikan integer. 7/2 memberikan 3. Untuk mendapatkan jawapan yang tepat, programmer harus menggunakan 7.0 / 2. 0. | Dalam Python 3, bahagian integer boleh memberikan jawapan terapung. 7/2 akan memberikan 3.5. |
Sokongan Unicode | |
Untuk membuat rentetan Unicode dalam Python 2, harus menggunakan aksara 'u'. contohnya. u "Hello" | Dalam Python 3, rentetan adalah Unicode secara lalai. |
Fungsi Raw_Input () | |
Dalam Python 2, fungsi raw_input () digunakan untuk mendapatkan input daripada pengguna. Fungsi ini membaca rentetan. | Dalam Python 3, fungsi raw_input () tidak tersedia. |
Fungsi Input () | |
Dalam Python 2, input () fungsi boleh digunakan untuk membaca sebagai rentetan jika mereka berada di dalam sebutan lain yang dibaca sebagai nombor. | Dalam Python 3, input () fungsi membaca input sebagai rentetan. |
Seterusnya () Fungsi | |
Dalam Python 2, penjana seterusnya () mengambil nilai seterusnya penjana. | Dalam Python 3, ia ditulis sebagai seterusnya (penjana). |
Sokongan Modul Pihak Ketiga | |
Sebagai Python 2 berada di sana untuk lebih lama, mempunyai lebih banyak sokongan modul pihak ketiga. Sesetengah rangka kerja masih menggunakan Python 2. | Python 3 mempunyai sokongan modul pihak ketiga terhad. |
Bahasa Python mempunyai dua versi. Perbezaan antara Python 2 dan 3 ialah Python 2 akan mendapat sokongan minimum di masa hadapan dan Python 3 akan terus berkembang pada masa akan datang. Kedua-dua saham mempunyai keupayaan serupa tetapi beberapa sintaks mereka berbeza. Apapun versi kedua-duanya digunakan untuk membina aplikasi. Bahasa Python berguna dalam bidang seperti Analitis Data, Pembelajaran Mesin, Pemprosesan Bahasa Semulajadi, Pembangunan Web, Pengkomputeran Saintifik, Pemprosesan Imej, Robotik, Visi Komputer dan banyak lagi.
Anda boleh memuat turun versi PDF artikel ini dan menggunakannya untuk tujuan luar talian seperti nota kutipan. Sila muat turun versi PDF di sini Perbezaan-Antara-Python-2-dan-3
1.DigitalOcean. "Kandungan." Python 2 vs Python 3: Pertimbangan Praktikal | DigitalOcean, DigitalOcean, 29 Nov. 2017. Boleh didapati di sini
2. prosedurekaIN. YouTube, YouTube, 20 Feb. 2017. Boleh didapati di sini
3.Point, Tutorial. "Python 2 Vs Python 3.", Point Tutorial, 31 Dis 1969. Boleh didapati di sini
4.Point, Tutorial. "Apa yang Baru dalam Python 3." Titik Tutorial, 15 Ogos 2017. Boleh didapati di sini
1. 'hello-world-powered-powered' Oleh Benjamin Hell (Domain Awam) melalui Wikimedia Commons