Belajar Python: Class dan Objek

Seingat saya sewaktu kuliah dulu terkait Class dan Objek ini adalah: Objek: Sebuah objek biasanya memiliki beberapa “atribut” atau “properti” dan juga sebuah fungsi. Misal dalam “objek manusia” umumnya mempunyai atribut nama, umur, berat badan, dan lainnya. Manusia juga memiliki fungsi misalkan mengenalkan diri, makan, dan lainnya. Class: Sederhananya adalah…

Belajar Python: Loops

Di python untuk pengulangan bisa menggunkan for ataupun while. Untuk for membaca di dokumentasi katanya agak berbeda dengan for di bahasa lain. Jika di bahasa lain biasanya for digunakan untuk mengulang dari penjabaran aritmatik, for di sini biasanya untuk mengulang dari sebuah urutan entah itu list atau dictionary. — mohon koreksinya…

Belajar Python: Dictionary

Satu lagi tipe data di python yaitu dictionary, ini mirip “associative arrays” yang diisi oleh key dan value. Jika list dibuat dengan tanda kurung siku ( [] ) maka dictionary dibuat dengan tanda kurung kurawal ( {} ). d={} Atau d = {"name":"Puch","age":18} # saat di print print(d) # output # {'name': 'Puch', 'age': 18} Menambahkan…

Belajar Python: List

List ini mirip array kalau saya lihat, tipe data ini ditandai dengan karakter []. Langsung saja datalist = [1,2,3,4] print(datalist) Hasilnya [1, 2, 3, 4] Untuk menambahkan data ke list kita bisa menggunakan perintah append. datalist.append(99) print(datalist) Hasilnya [1, 2, 3, 4, 99] Konten di…

Belajar Python: Function

Function yang saya tahu dan ingat semenjak kuliah biasanya dideskripsikan sebagai blok yang berisi perintah spesifik yang bisa digunakan berulang kali. Di python mendeklarasikan sebuah function dengan cara def namafunction(argument, argumentlainya): print("boo") Sekali lagi indentation. Sedangkan aturan dalam memberi nama function dikutip dari sumber(1) > Function names should…

Belajar Python: Kondisi

Dalam PHP dan JS penggunaan kondisional statement biasanya selalu menggunakan kurung kurawal ( {} ) if(condition) { echo true; } Saat nyobain python ternyata berbeda, tidak pakai kurung kurawal tapi pake titik dua ( : ) dan indentasi if condition: print("boo") Dan saat saya coba ubah tanpa indentasi, muncul pesan error sebagai berikut IndentationError: expected an…

Belajar Python: Variable

Terbiasa dengan PHP dan JS yang bisa langsung mendeklarasikan sebuah variable tanpa perlu mendeskripsikan tipe variablenya ternyata python juga begitu(2). Masih menurut sumber yang sama, variable di python semuanya berupa object. Saya selalu menganggap variable digunakan untuk menyimpan sebuah nilai (store) tapi di dalam vidio(1) yang saya tonton…

Belajar Python: Mencari "IDE"

Dua dari tiga i̶b̶u̶ ̶m̶e̶n̶y̶u̶s̶u̶i̶ tutorial yang saya tonton menyarankan jupyter notebook untuk memulai, sedangkan sisanya membebaskan untuk memilih IDE bisa Sublime, Atom, VSCode, atau lainnya. Karena penasaran dengan Jupyter saya coba pasang. Install PIP sudo apt-get install python3-pip Lalu install…