Kategori
Python

Python untuk Pemula: versi 3 atau versi 2?

Python 3 lawan Python 2, dulu menjadi perdebatan yang cukup krusial bagi seseorang yang ingin belajar Python untuk pemula. Namun saat ini sudah jelas bahwa Python 3 lebih baik untuk dijadikan pegangan. Perlu diingat bahwa sekali Anda paham dan belajar dengan benar terhadap keduanya, Anda dapat lebih mudah belajar perbedaan dari dua versi tersebut dan beradaptasi dengan mudah. Bagian paling sulit adalah belajar pemrograman dan belajar inti dari bahasa Python itu sendiri.

Inilah tujuan panduan ini, sekali Anda meraih tujuan itu, Anda dapat dengan mudah menggunakan Python 2 atau Python 3 tergantung dari situasi. Jadi Anda bisa mengabaikan dan lanjut ke Instalasi Python.

Antar Waktu Python 2

  • Python 2.0 pertama kali dikeluarkan di tahun 2000. Versi terakhirnya, versi 2.7, dikeluarkan di tahun 2010.
  • Python 3.0 dikeluarkan di tahun 2008. Versi terbaru saat tulisan ini dibuat, 3.8.2, dirilis pada tanggal 24 Februari 2020.
  • Meskipun Python versi 2.7 masih banyak digunakan, namun adopsi Python 3 berkembang sangat cepat.
  • Di tahun 2020, Python 2.7 sudah tidak dikembangkan lagi. Dulu saat 2008, sudah diumumkan bahwa Python 2 tidak akan dikembangkan di tahun 2015. Banyak yang pindah, dan banyak yang mengabaikannya.
  • Pengembang Python akhirnya menambah waktu hingga tahun 2020. Ini pemberitahuan resminya.

Jadi sudah jelas bukan? Untuk pemula, langsung tancap gas di Python 3. Python 2 hanya digunakan untuk para pengembanga tingkat lanjut yang masih bergantung pada pustaka-pustaka lama yang menggunakan Python 2.

Perbedaan Python 3 dan Python 2

Berikut beberapa perbedaan utama antara Python 2 dan Python 3. Anda bisa abaikan ini jika terlalu teknis, karena tidak begitu relevan untuk pemula

Python 2Python 3
Rilis
Rilis di tahun 2000
Rilis
Rilis di tahun 2018
Pustaka
Banyak pustaka Python 2 yang tidak kompatibel dengan versi berikutnya
Pustaka
Pustaka yang dikembangkan hanya khusus untuk Python 3
ASCII
String disimpan dalam format ASCII
Unicode
String disimpan dalam format unicode
7/2 = 3
Setiap operasi aritmetik yang menghasilkan desimal, akan dibulatkan dengan kembalian integer
7/2 = 3.5
Semua operasi aritmetik yang menghasilkan desimal akan dikembalikan sebagaimana mestinya dalam floating point
print “Halo Ajar Kode”
Print merupakan statemen khusus, dan bukan fungsi
print(“Halo Ajar Kode”)
Print merupakan fungsi yang sudah ada di dalam Python
Fungsi Range
Menggunakan fungsi range() untuk memperoleh list, dan xrange() untuk mengulang obyek
Fungsi Range
xrange() tidak didukung. Untuk menghasilkan list atau mengulang obyek, keduanya bisa menggunakan fungsi range()

Jika Anda masih penasaran dengan daftar yang lebih komplit, bisa membaca perbandingannya di sini. Namun untuk yang baru mulai, hal itu bisa diabaikan dan bisa melanjutkan ke bagian Intalasi Python.

Satu tanggapan untuk “Python untuk Pemula: versi 3 atau versi 2?”

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *