‫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.
‫Sebagai contoh, 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 dalam 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.