python seeklogo.com 1

77. PYTHON (Pythonic & Packaging) – Packaging

Bid TIK Polda Kepri Di Python, istilah packaging mengacu pada peletakkan modul yang kita miliki ditulis dalam sebuah format standar, jadi programmer lain dapat meng-install dan menggunakannya dengan mudah. Packaging melibatkan modul setuptools dan disutils. Langkah pertama dari packaging adalah untuk mengatur file yang ada secara benar. Menempatkan semua file yang kita ingin letakkan di…

Read More
python seeklogo.com 2

76. PYTHON (Pythonic & Packaging) – 3rd-Party Library

Bid TIK Polda Kepri Library pada Python sendiri memiliki fungsi yang sangat luas. Bagaimanapun juga, beberapa tugas membutuhkan library-library 3rd-party. Beberapa library 3rd-party utama yaitu seperti Django. Django merupakan web framework yang ditulis dalam bahasa Python. Beberapa di antaranya yang menggunakan Django adalah Instagram dan Disqus. Django memiliki banyak fitur dan apapun yang kurang darinya…

Read More
python seeklogo.com 3

75. PYTHON (Pythonic & Packaging) – __main__

Bid TIK Polda Kepri Kebanyakan kode python adalah baik sebuah modul yang di-import atau sebuah script yang melakukan sesuatu. Bagaimanapun juga, sangat berguna untuk membuat sebuah file yang dapat di-import sebagai modul dan dijalankan sebagai sebuah script. Untuk melakukan ini, letakkan script di dalam if __name__=”__main__“. Cara ini memastikan bahwa script tidak akan dijalankan ketika…

Read More
python seeklogo.com 4

74. PYTHON (Pythonic & Packaging) – Statemen ELSE Lebih Lanjut

Bid TIK Polda Kepri Statemen else adalah yang paling banyak digunakan dengan statemen if, tetapi dapat juga mengikuti sebuah perulangan for atau while, dimana memberikan arti yang berbeda. Dengan perulangan for atau while, kode di dalamnya dipanggil jika perulangan selesai secara normal (ketika sebuah statemen break tidak menyebabkan keluar dari perulangan). for i in range(10):…

Read More
python seeklogo.com 5

73. PYTHON (Pythonic & Packaging) – Operator Terner

Bid TIK Polda Kepri Ekspresi kondisional menyediakan fungsionalitas pada statemen if ketika menggunakan kode yang sedikit. Dan juga seharusnya tidak digunakan secara belebihan, karena dapat mengurangi kemudahan membacanya, tetapi seringkali berguna ketika menetapkan variabel. Ekspresi kondisional juga diketahui sebagai aplikasi dari operator terner. a = 7 b = 1 if a >= 5 else 42…

Read More
python seeklogo.com 7

71. PYTHON (Pythonic & Packaging) – Argumen-Argumen Fungsi

Bid TIK Polda Kepri Python memperbolehkan untuk memiliki fungsi dengan berbagai macam argumen. Menggunakan *args sebagai sebuah parameter fungsi memungkinkan kita untuk melewatkan sejumlah argumen yang berubah-ubah pada fungsi tersebut. Argumen-argumen dapat diakses sebagai tuple args di dalam fungsi. def fungsi(named_arg, *args): print(named_arg) print(args) fungsi(1,2,3,4,5) =====> 1 (2, 3, 4, 5) =====> Parameter *args harus…

Read More
python seeklogo.com 8

70. PYTHON (Pythonic & Packaging) – PEP

Bid TIK Polda Kepri Python Enhancement Proposals (PEP) adalah saran peningkatan untuk bahasa Python yang dibuat berdasarkan pengalaman developer-developer Python. PEP 8 adalah sebuah panduan gaya penulisan kode yang mudah dibaca. Beberapa panduan atau referensi untuk nama variabel : Modul harus pendek, semua huruf kecil. Nama class harus memiliki gaya CapWords. Kebanyakan nama variabel dan…

Read More
python seeklogo.com 9

69. PYTHON (Pythonic & Packaging) – Zen Python

Bid TIK Polda Kepri Menulis program yang sebenarnya melakukan apa yang seharusnya dilakukan adalah salah satu komponen untuk menjadi programmer Python yang baik. Penting juga untuk menuliskan kode yang bersih dan mudah untuk dipahami, walaupun sudah berminggu-minggu setelah kita meuliskannya. Salah satu cara untuk melakukannya adalah mengikuti Zen dari Python, satu set prinsip-prinsip yang berlaku…

Read More
python seeklogo.com 10

68. PYTHON (Regex) – Ekstrak Email

Bid TIK Polda Kepri Untuk mendemonstrasikan sebuah contoh penggunaan dari regex, kita buat sebuah script python untuk mengekstrak alamat email dari sebuah string. Misalkan kita memiliki sebuah teks yang mengandung sebuah alamat email : str = “Please contact admin@zakkymuhammad.com for further information” Tujuan kita adalah untuk mengekstrak substring “admin@zakkymuhammad.com“. Sebuah alamat email dasar terdiri dari…

Read More