Belajar Django: Views

Sebelumnya saya mau bilang dulu, tulisan ini tujuan utamanya untuk mengetahui alur django dari request user ke views ke models dan mengembalikan response berupa json ke user. Dalam tulisan ini juga akan banyak aturan yang dilanggar. Dalam tulisan sebelumya sudah disebutkan bahwa views di django bertindak selayaknya controller, user agar…

Belajar Python, Belajar Flask

> Yang saya pasang > > > * python versi 3.6.6 > * virtualenv ( https://www.youtube.com/watch?v=N5vscPTWKOk ) Flask Di websitenya ditulis flask merupakan micro framework, dan setelah saya coba karena micro emang sangat minimalis sekali, untuk bikin satu alur sederhana cukup dengan satu file saja. Tapi karena sangat sederhana cukup banyak…

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…