Dengan Python 3.10.0 Aku Bisa..
By Fasya Al Rahmah | 12 November, 2021
By Fasya Al Rahmah | 12 November, 2021
Berbicara soal Data Science pasti nggak jauh-jauh dari bahasa pemograman satu ini, Python. Hadir selama 30 tahun, Python menjadi salah satu bahasa pemograman terpopuler yang paling banyak digunakan di dunia saat ini. Dalam rangka perayaan hari jadi ke-30 tahun, Python merilis versi terbarunya yaitu Python 3.10.0 Versi baru ini menghadirkan berbagai perubahan dan fitur menarik yang bisa kamu gunakan. Ada fitur apa saja ya?
Pada versi sebelumnya, ketika terdapat error dalam code yang kita kerjakan, error message hanya menampilkan penjelasan error secara general dan nomor line yang seringkali tidak akurat. Namun dengan versi 3.10.0, pengguna dapat melihat deskripsi error yang lebih spesifik, posisi error dan nomor line yang akurat.
Kaggle: Kembangkan Karir Data Sciencemu Lewat Project dan Kompetisi!
Fitur yang paling dibicarakan, kontroversial dan dianggap memiliki potensi dampak signifikan adalah structural pattern matching. Pada dasarnya, structural pattern matching adalah tentang mendefinisikan pola yang bisa dicocokkan dengan struktur datamu. Dalam fitur ini kamu bisa melakukan beberapa hal seperti:
Fitur yang ditingkatkan lainnya di Python 3.10.0 adalah sistem dalam static typing. Yang menjadi sorotan bagaimana kita bisa menggunakan pipe diantara dua tipe atau lebih untuk merepresentasikan “antara tipe a dan tipe b”. Pengaplikasian yang paling umum dalam hal ini adalah untuk cek tipe suatu objek. Umumnya kita akan multiple conditions seperti isinstance(x, int) or isinstance(x, str), hadirnya Python 3.10.0 memungkinkan kita untuk menulisnya menjadi isinstance(x, int | str).
INI DIA MOTION DETECTION DI BONEKA SQUID GAME
zip() adalah fungsi di dalam Python yang dapat menggabungkan elemet dari berbagai urutan/sequence. Python 3.10.0 memperkenalkan parameter strict baru yang mana menambah runtime test untuk melihat apakah semua sequences yang sudah dizip memiliki panjang yang sama. Jika versi sebelumnya kita tidak menyadari ketika item tambahan diabaikan dari dua list dengan panjang yang berbeda. Python 3.10.0 membuat pengguna lebih sadar akan hal ini dengan hadirnya tanda strict=true.
Berbicara soal Data Science pasti nggak jauh-jauh dari bahasa pemograman satu ini, Python. Hadir selama 30 tahun, Python menjadi salah satu bahasa pemograman terpopuler yang paling banyak digunakan di dunia saat ini. Dalam rangka perayaan hari jadi ke-30 tahun, Python merilis versi terbarunya yaitu Python 3.10.0 Versi baru ini menghadirkan berbagai perubahan dan fitur menarik yang bisa kamu gunakan. Ada fitur apa saja ya?
Pada versi sebelumnya, ketika terdapat error dalam code yang kita kerjakan, error message hanya menampilkan penjelasan error secara general dan nomor line yang seringkali tidak akurat. Namun dengan versi 3.10.0, pengguna dapat melihat deskripsi error yang lebih spesifik, posisi error dan nomor line yang akurat.
Kaggle: Kembangkan Karir Data Sciencemu Lewat Project dan Kompetisi!
Fitur yang paling dibicarakan, kontroversial dan dianggap memiliki potensi dampak signifikan adalah structural pattern matching. Pada dasarnya, structural pattern matching adalah tentang mendefinisikan pola yang bisa dicocokkan dengan struktur datamu. Dalam fitur ini kamu bisa melakukan beberapa hal seperti:
Fitur yang ditingkatkan lainnya di Python 3.10.0 adalah sistem dalam static typing. Yang menjadi sorotan bagaimana kita bisa menggunakan pipe diantara dua tipe atau lebih untuk merepresentasikan “antara tipe a dan tipe b”. Pengaplikasian yang paling umum dalam hal ini adalah untuk cek tipe suatu objek. Umumnya kita akan multiple conditions seperti isinstance(x, int) or isinstance(x, str), hadirnya Python 3.10.0 memungkinkan kita untuk menulisnya menjadi isinstance(x, int | str).
INI DIA MOTION DETECTION DI BONEKA SQUID GAME
zip() adalah fungsi di dalam Python yang dapat menggabungkan elemet dari berbagai urutan/sequence. Python 3.10.0 memperkenalkan parameter strict baru yang mana menambah runtime test untuk melihat apakah semua sequences yang sudah dizip memiliki panjang yang sama. Jika versi sebelumnya kita tidak menyadari ketika item tambahan diabaikan dari dua list dengan panjang yang berbeda. Python 3.10.0 membuat pengguna lebih sadar akan hal ini dengan hadirnya tanda strict=true.