Memformat Kode Python

Muhammad Amirul Ihsan14 Oktober 20252 menit baca
Bagikan:
Python
Memformat Kode Python

Dalam komunitas Python kita memiliki banyak dokumen di Python Enhancement Proposals (PEPs), untuk mengetahuinya, buka Google, kemudian ketik "python peps".

image-20251012061413643

Masuk saja, dan kita akan menemui banyak "PEPs" dengan angka angka. Yang cukup populer adalah PEP nomor 8 yaitu "Style Guide for Python Code"

image-20251012061556382

Style Guide gampangnya adalah dokumen yang mendefinisikan kumpulan aturan aturan untuk memformat kode kita. Jika kita mengikuti konvensi ini kode yang akan kita tulis akan konsisten dan sama dengan kode orang lain.

Sebaiknya kita yang akan menulis kode Python menyempatkan waktu untuk mempelajari tentang PEP-8 ini. Walaupun di sini kita akan pelajari bagaimana memformat kode Python secara otomatis.

Contoh sederhana kode yang tidak mengikuti PEP-8 :

x=1

Karena dalam konvensinya, kita seharunya menambahkan spasi:

x = 1

Santai aja, karena kita memang baru belajar tentang Python, wajar jika kita tidak mengetahui aturan ini. Baik kita akan pelajari cara memformat kode Python di VSCode.

Memformat Kode Python di VSCode#

Pertama, buka *Command Pallete* dengan cara tekan ctrl+shift+p atau cmd+shift+p di macOS, lalu ketikkan "Format Code" dan Enter.

Seharusnya, akan muncul seperti ini, setiap sistem operasi biasanya beda tampilannya, tapi inti pesannya sama.

image-20251012062930769

Klik saja pada "Install Formatter", lalu pada kotak pencarian ekstensi ketikkan "autopep8" lalu install. Setelahnya coba lagi untuk memformat kode dengan langkah yang sebelumnya.

Jika muncul jendela popup untuk mengonfigurasi formatter klik saja, lalu pilih autopep8.

image-20251012063532066

Mengaktifkan Format Kode Otomatis#

Kita sudah mengetahui cara untuk memformat kode melalui Command Pallete, tentu saja hal ini akan memakan waktu jika dilakukan berulang kali.

Untuk mempersingkat waktu, atau menjalankan formatter dengan otomatis, kita bisa lakukan pada Settings. Untuk masuk Settings gunakan ctrl + , atau cmd + , di macOS. Lalu cari "format on save" kemudian centang.

image-20251012064218337

Nah, sekarang setiap kali kita menyimpan file kita, maka akan terformat secara otomatis.