Menu
CoddyTech

Konvensi Penamaan

Pelajaran 3 dari 28 dalam kursus Clean Code: Menulis kode yang lebih baik dengan Python di Coddy.

Penamaan adalah bagian penting dalam menulis kode. Kamu memberi nama pada variabel, fungsi, class, dan lainnya...

Python memperkenalkan beberapa gaya penamaan yang disarankan:

TipeKonvensiContoh
VariabelSnake casex, index, max_number
FungsiSnake casecalculate, convert_to_int
ClassPascal casePerson, JavaCompiler
MethodSnake caseprint, make_sound
KonstantaSnake case (huruf kapital semua)PI, MAX_TIMEOUT, MIN_AGE
ModuleSnake casescript.py, my_app.py
PaketSnake case (tanpa garis bawah)package, mypackage
  • Snake case (snake_case): huruf kecil, kata-kata dipisahkan dengan garis bawah.
  • Pascal case (PascalCase): kata-kata diawali dengan huruf kapital.

Berikut contoh yang lebih terperinci tentang cara menggunakannya bersama:

import my_module


class ImportantClass:
	MY_CONSTANT = 3.14
	def good_function(self, variable):
		return variable
		
	def better_function(self):
		return MY_CONSTANT
		

def __name__ == '__main__':
	var = my_module.secret()
	important_class = ImportantClass()
	important_class.good_function(var)
	print(important_class.better_function())

Perhatikan semua jenis yang berbeda di sini!

Tahukah kamu? Perbedaan antara fungsi dan method adalah method merupakan fungsi yang terkait dengan object/class

Coba sendiri

Pelajaran ini tidak memiliki tantangan kode.

Semua pelajaran di Clean Code: Menulis kode yang lebih baik dengan Python

Latihan sendiri: Compiler Python online