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
Ada paket untuk hampir semua hal yang dapat Anda pikirkan di ekosistem Python, semua dapat diinstal dengan perintah pip sederhana. Jadi seharusnya tidak mengejutkan siapa pun bahwa ada paket untuk bekerja dengan emoji di Python juga. Anda dapat menginstal paket emoji dengan: $ pip3 install emoji P
Pustaka Pencitraan Pillow Python sangat ideal untuk pemrosesan gambar. Biasanya, ini digunakan untuk aplikasi pengarsipan dan pemrosesan batch. Tentu saja, Anda bebas menggunakannya untuk hal lain yang dapat Anda pikirkan. Anda dapat menggunakan perpustakaan untuk: Buat gambar mini Konversi antar f
Salah satu pep Python paling awal adalah PEP-20. Ini adalah daftar 19 tesis yang berkaitan dengan pemrograman Python yang disebut The Zen of Python. Aturan ini berasal dari tahun 2004 dan pada gilirannya didasarkan pada PEP-8. Telur Paskah kecil yang telah hadir dalam Python untuk waktu yang lama m
Anda dapat memperoleh hasil dari ekspresi terakhir dalam Python REPL dengan operator garis bawah, mis. di Python REPL ini terlihat seperti: _ + 3 12 Ini berfungsi di shell IPython juga . Selain itu, shell IPython memungkinkan Anda untuk menggunakan Out[n] untuk mendapatkan nilai ekspresi In[n] . Mi
Paket Python Attrs memungkinkan Anda membuat kelas data lanjutan menggunakan anotasi sederhana. Tentu saja, python juga memiliki modul kelas data asli sendiri, tetapi paket Python attrs menawarkan beberapa fitur tambahan yang mungkin Anda sukai! Daftar isi Instal atribut Attrs vs kelas data Contoh
Slot kelas Python adalah fitur yang tidak banyak diketahui oleh programmer. Di kelas slotted, kami secara eksplisit mendefinisikan bidang yang diizinkan untuk dimiliki oleh kelas kami menggunakan nama bidang ajaib __slots__ . Ini memiliki beberapa keuntungan: Objek yang dibuat dari kelas akan memak
Saya melihat banyak orang menangani pengecualian dengan cara yang salah. Mungkin ini juga berlaku untuk Anda. Apakah situasi berikut terdengar familiar? Anda sedang menulis beberapa kode, tetapi Anda tahu bahwa perpustakaan yang Anda gunakan mungkin menimbulkan pengecualian. Anda tidak ingat yang m
Men-debug kode Python, bagi banyak dari kita, turun untuk menambahkan pernyataan cetak dan mencoba menjelaskan apa yang terjadi berdasarkan output. Ini tidak ideal, tetapi untuk beberapa alasan, orang tidak ingin menyentuh debugger Python. Daftar isi Menggunakan print untuk men-debug kode Menyetel
Apa saja modul dalam Python? Modul adalah file dengan kode python. Kode dapat berupa variabel, fungsi, atau kelas yang ditentukan. Nama file menjadi nama modul. Misalnya, jika nama file Anda adalah guru99.py, nama modulnya adalah guru99 . Dengan fungsionalitas modul, Anda dapat memecah kode menja
Bahasa pemrograman python memungkinkan Anda untuk menggunakan multiprocessing atau multithreading. Dalam tutorial ini, Anda akan belajar cara menulis aplikasi multithread dengan Python. Apa itu Utas? Utas adalah unit eksekusi pada pemrograman bersamaan. Multithreading adalah teknik yang memungkinka
Python