Selamat datang kembali.
Setiap kali Anda mulai belajar Python, tidak dapat dihindari bahwa Anda akan menemukan topik Python dua
versus Python tiga ini.
Jadi, tentang apa semua ini?
Dan ini adalah topik yang sangat penting.
Sekarang, pertama-tama, Python diciptakan oleh hak asasi manusia.
Faktanya, itu diciptakan oleh orang ini di sini.
Namanya Guido.
Sekarang, bahasa pemrograman selalu berkembang.
Ini tidak seperti seseorang menciptakan bahasa pemrograman.
Ini sempurna.
Dan itu saja.
Tidak, semua bahasa pemrograman terus diperbarui.
Sama seperti pada ponsel Anda, Anda terus-menerus mendapatkan pembaruan perangkat lunak.
Nah, bahasa pemrograman terus berkembang untuk membuatnya lebih baik dan lebih baik lagi karena tidak ada yang bisa melakukannya dengan benar
untuk pertama kalinya.
Dan omong-omong, ini adalah video hebat yang akan saya tautkan.
Anda bisa memeriksanya di sumber daya.
Sekarang, Python diciptakan pada tahun 1991 oleh pria ini, dan sebenarnya diciptakan dengan nama dari Monty Python,
yang merupakan grup komedi Inggris.
Tetapi seperti yang saya katakan sebelumnya, bahasa selalu berkembang.
Dan pada tahun 2008, Guido memutuskan bahwa, baik, Python versi dua, yang telah digunakan untuk waktu yang sangat lama, memiliki beberapa
hal yang ingin dia dan komunitas ubah.
Jadi pada tahun 2008, mereka memutuskan untuk membuat Python tiga, versi baru dari bahasa tersebut.
Inilah bagian yang sulit.
Anda lihat, ketika Anda memperbarui perangkat lunak, katakanlah pada ponsel atau bahkan pada laptop Anda, Anda mengharapkan segala
sesuatunya tetap berfungsi, bukan?
Pembaruan biasanya bagus.
Mereka adalah perbaikan.
Tetapi, beberapa fitur yang dimiliki Python dua tidak mereka sukai atau mereka ingin mengubahnya sepenuhnya.
Jadi Python tiga diperkenalkan pada apa yang kita sebut perubahan yang melanggar.
Artinya, jika Anda memperbaruinya ke Python tiga, ingat interpreter Python, penerjemah C Python yang
telah kita bicarakan?
Nah, segera setelah Anda memperbarui bahwa kode Python dua Anda tidak benar-benar akan berfungsi.
Ini seperti memperbarui ponsel Anda dan kemudian tiba-tiba, semua aplikasi Anda berhenti berfungsi.
Kedengarannya tidak terlalu bagus, bukan?
Itulah yang terjadi pada tahun 2008.
Sebagian besar perusahaan yang menulis kode mereka dalam Python versi dua hanya mempertahankan Python versi dua karena, bagi mereka
untuk meningkatkan berarti mereka harus memeriksa kode mereka baris demi baris dan membuat beberapa perubahan.
Sekarang, perubahan-perubahan ini tidak terlalu signifikan.
Misalnya, saya akan menautkan ke beberapa sumber daya, tetapi jangan khawatir, ini adalah topik yang akan kita bahas
sepanjang kursus.
Tetapi hal yang berbeda tidak akan berhasil.
Misalnya, fungsi print, yang telah kita pelajari di Python dua, tidak memiliki tanda kurung.
Tampak seperti ini.
Dan Python tiga.
Menggunakan tanda kurung, sehingga semua kode yang memiliki cetakan seperti ini akan rusak.
Sekarang, perbedaannya sendiri tidak terlalu besar.
Maksud saya, Anda bisa membacanya dan kita akan membicarakannya dalam kursus, tetapi secara keseluruhan, Anda bisa mempelajarinya
dalam sehari.
Itulah mengapa ketika kita belajar Python, sebagian besar waktu kita belajar Python tiga.
Tetapi Anda dapat menggunakan pengetahuan yang sama dengan versi Python yang lebih lama.
Sekarang Anda mungkin melihat beberapa kode Python versi dua di luar sana untuk perusahaan yang belum mengupgrade, tetapi sekarang apa
yang kita sebut warisan.
Artinya, pada tahun 2020, akan berhenti menerima pembaruan keamanan.
Jadi komunitas, komunitas Python secara keseluruhan mengatakan, hei, semua orang mulai menggunakan
Python tiga karena kami akan berhenti memelihara Python dua.
Jadi kita akan mempelajari versi tiga yang paling mutakhir dalam kursus ini.
Tetapi kami juga akan menyentuh beberapa topik lama yang dibahas oleh Python dua kalau-kalau Anda menemukannya ketika
Anda bekerja untuk perusahaan yang mungkin masih mendukung kode lama.
Tetapi seperti yang saya sebutkan, seluruh komunitas secara keseluruhan bergerak menuju Python tiga.
Situs web ini, misalnya, menunjukkan kepada Anda berapa banyak paket besar, paket Python populer, yang akan
kita bicarakan mendukung Python tiga.
Dalam kasus kami, hanya ada empat paket populer yang tidak mendukung Python tiga.
Jadi, apa yang saya katakan adalah Python tiga adalah cara yang tepat.
Ini adalah cara masa depan.
Itulah yang akan kita pelajari dalam kursus ini.
Tetapi saya ingin Anda menyadari konteks historis dan satu hal yang harus diperhatikan ketika dalam kursus
ini Anda mencari jawaban.
Atau mungkin saya memiliki beberapa latihan yang mengharuskan Anda untuk mencari di Google.
Misalnya, jika kita pergi ke dokumentasi Python, yang merupakan referensi seberapa baik apa yang dilakukan bahasa pemrograman,
Anda akan melihatnya.
Anda dapat memilih versi di sini dan Anda selalu ingin menggunakan yang terbaru, tetapi Anda mungkin menemukan beberapa
jawaban online yang masih menggunakan Python versi dua.
Jadi, Anda ingin memastikan bahwa ketika Anda mencari jawaban, Anda tidak menemukan kode warisan
apa pun.
Seperti yang saya katakan, 95% dari waktu itu sebagian besar sama.
Tetapi, biasanya Anda ingin tetap mengikuti perkembangan bahasa.
Ini memiliki dukungan komunitas yang paling banyak, bahasa yang paling mutakhir, dan paling aman.
Jadi, hanya catatan singkat tentang Python tiga versus Python dua.
Ketika Anda mendengar kata Python, orang umumnya hanya berbicara tentang Python tiga dan Python
dua.
Dan jika Anda ingat di riak kita, ketika kita membuat program pertama kita, Anda melihat bahwa Anda menggunakan Python
versi 3. 6.
Ini adalah versi standar default yang disertakan dengan ripple.
Jadi kita langsung tahu bahwa kita menggunakan Python tiga.
Luar biasa.
Ini adalah yang terbaru.
Ini baru.
Seluruh komunitas berada di belakangnya.
Nah, sebagian besar komunitas berada di belakangnya, jadi kita semua baik-baik saja.
Sampai jumpa di video berikutnya.
Sampai jumpa.