Halaman SebelumnyaHalaman Berikutnya Setiap kunci dipisahkan dari nilainya oleh titik dua (:), item dipisahkan dengan koma, dan semuanya diapit oleh kurung kurawal. Kamus kosong tanpa item apa pun ditulis hanya dengan dua kurung kurawal, seperti ini:{}. Kunci unik dalam kamus sementara nilainya m
Halaman SebelumnyaHalaman Berikutnya Tuple adalah kumpulan objek yang dipesan dan tidak dapat diubah. Tuple adalah urutan, sama seperti daftar. Perbedaan antara tupel dan daftar adalah, tupel tidak dapat diubah tidak seperti daftar dan tupel menggunakan tanda kurung, sedangkan daftar menggunakan t
Halaman SebelumnyaHalaman Berikutnya Struktur data paling dasar dalam Python adalah urutan . Setiap elemen urutan diberi nomor - posisi atau indeksnya. Indeks pertama adalah nol, indeks kedua adalah satu, dan seterusnya. Python memiliki enam jenis sekuens bawaan, tetapi yang paling umum adalah da
Halaman SebelumnyaHalaman Berikutnya String adalah salah satu jenis paling populer di Python. Kita dapat membuatnya hanya dengan melampirkan karakter dalam tanda kutip. Python memperlakukan tanda kutip tunggal sama dengan tanda kutip ganda. Membuat string semudah memberikan nilai ke variabel. Misa
Halaman SebelumnyaHalaman Berikutnya Tipe data angka menyimpan nilai numerik. Mereka adalah tipe data yang tidak dapat diubah, artinya mengubah nilai suatu tipe data angka menghasilkan objek yang baru dialokasikan. Objek angka dibuat saat Anda menetapkan nilai padanya. Misalnya var1 = 1 var2 =
Halaman SebelumnyaHalaman Berikutnya Secara umum, pernyataan dieksekusi secara berurutan:Pernyataan pertama dalam suatu fungsi dieksekusi terlebih dahulu, diikuti oleh yang kedua, dan seterusnya. Mungkin ada situasi ketika Anda perlu mengeksekusi blok kode beberapa kali. Bahasa pemrograman menyed
Halaman SebelumnyaHalaman Berikutnya Pengambilan keputusan adalah antisipasi kondisi yang terjadi saat pelaksanaan program dan menentukan tindakan yang diambil sesuai dengan kondisi. Struktur keputusan mengevaluasi beberapa ekspresi yang menghasilkan TRUE atau FALSE sebagai hasil. Anda perlu mene
Halaman SebelumnyaHalaman Berikutnya Operator adalah konstruksi yang dapat memanipulasi nilai operan. Pertimbangkan ekspresi 4 + 5 =9. Di sini, 4 dan 5 disebut operan dan + disebut operator. Jenis Operator Bahasa Python mendukung jenis operator berikut. Operator Aritmatika Operator Perbandingan
Halaman SebelumnyaHalaman Berikutnya Variabel tidak lain adalah lokasi memori yang dicadangkan untuk menyimpan nilai. Ini berarti bahwa saat Anda membuat variabel, Anda mencadangkan beberapa ruang di memori. Berdasarkan tipe data suatu variabel, interpreter mengalokasikan memori dan memutuskan ap
Halaman SebelumnyaHalaman Berikutnya Bahasa Python memiliki banyak kesamaan dengan Perl, C, dan Java. Namun, ada beberapa perbedaan yang pasti antar bahasa. Program Python Pertama Mari kita jalankan program dalam mode pemrograman yang berbeda. Pemrograman Mode Interaktif Memanggil penerjemah tan
Halaman SebelumnyaHalaman Berikutnya Python tersedia di berbagai platform termasuk Linux dan Mac OS X. Mari kita pahami cara mengatur lingkungan Python kita. Pengaturan Lingkungan Lokal Buka jendela terminal dan ketik python untuk mengetahui apakah sudah terinstal dan versi mana yang diinstal. U
Halaman SebelumnyaHalaman Berikutnya Python adalah bahasa scripting tingkat tinggi, ditafsirkan, interaktif dan berorientasi objek. Python dirancang agar sangat mudah dibaca. Ini sering menggunakan kata kunci bahasa Inggris sedangkan bahasa lain menggunakan tanda baca, dan memiliki konstruksi sint
Jika Anda melewatkannya:Python 2 adalah secara resmi tidak didukung mulai 1 Januari 2020 . Jika Anda masih menggunakan Python 2.7, tingkatkan sekarang . Jika Anda tidak yakin versi apa yang Anda jalankan, periksa versi Python Anda. Banyak pengelola paket telah bermigrasi ke Python 3. Beberapa mas
Anda dapat memeriksa versi Python dalam kode Anda, untuk memastikan pengguna tidak menjalankan skrip Anda dengan versi yang tidak kompatibel. Gunakan pemeriksaan sederhana ini: = (3, 5): # Kindly tell your user (s)he needs to upgrade # because youre using 3.5 features
IPython adalah REPL Python yang disempurnakan, dan sebenarnya merupakan inti dari notebook Jupyter . Singkatnya, Jupyter adalah aplikasi web sumber terbuka yang memungkinkan Anda membuat dan berbagi dokumen yang berisi kode langsung, persamaan, visualisasi, dan teks naratif. Jika Anda sering menggun
Dengan sys.getsizeof() Anda dapat memeriksa penggunaan memori suatu objek: import sys mylist = range(0, 10000) print(sys.getsizeof(mylist)) # 48 Woah… tunggu… kenapa daftar besar ini hanya 48 byte? Itu karena fungsi rentang mengembalikan objek yang dapat diubah yang hanya berperilaku seperti daftar
Dengan Python, kita dapat mengembalikan beberapa nilai sekaligus. Jelas, sebagian besar fungsi dalam Python mengembalikan nilai tunggal, biasanya hasil dari pekerjaan yang dilakukan oleh fungsi itu. Dalam artikel ini, Anda akan mempelajari bahwa Anda juga dapat mengembalikan beberapa nilai dengan Py
Kelas data Python adalah kelas Python biasa yang memiliki @dataclass penghias. Ini khusus dibuat untuk menyimpan data. Sejak Python versi 3.7, Python menawarkan kelas data melalui modul bawaan yang disebut dataclass . Ada beberapa keunggulan dibandingkan kelas Python biasa yang akan kita jelajahi di
Dengan trik kecil yang rapi ini, Anda dapat menukar dua variabel Python tanpa menggunakan variabel ketiga: a = 1 b = 2 a, b = b, a print (a) # 2 print (b) # 1 Ini hanya satu baris kode! Seperti yang Anda lihat di baris 3, tidak diperlukan variabel sementara untuk menukar variabel dengan Python.
Dengan trik ini, Anda dapat dengan cepat mengonversi string Python menjadi huruf besar. Mengutip dari artikel Wikipedia: Title case sering digunakan, baik dalam pencetakan offline maupun online. Situs ini sendiri menggunakan judul kasus untuk semua artikelnya. Jika Anda perhatikan lebih dekat, And
Python