Pada artikel kali ini, Tukang Catat ingin membagikan ilmu hasil kursus dengan platform belajar data science online yaitu DQLab. Ada menu khusus pada dashboard akun yang bernama "Career Track - Data Analyst". Program pembelajaran dalam menu ini menggunakan bahasa pemrograman Python dengan 8 topik. Pembelajaran dimulai dengan mengenali dasar-dasar pemrograman dengan bahasa Python.
Ok, tanpa chit-chat berlebihan langsung saja kita bahas sub topik 1 yaitu :
Pengenalan Python
- Web Development
- Data Science & Machine Learning
- Data Analysis
- Scripting
- Game Development
- Desktop Application
Hello World
Variabel
- Nama variabel tidak boleh dimulai dengan angka (0-9).
- Nama variabel harus dimulai dengan huruf (a-z, A-Z) atau underscore ( _ ).
- Nama variabel hanya boleh mengandung karakter ( a-z, A-Z, 0-9, _ ).
- Tidak boleh ada spasi. Jika nama variabel terdiri dari dua kata atau lebih gunakan underscore
- Bersifat case-sensitive.
- Nama variabel harus mewakili nilai yang ditampung variabel.
Tipe Data
- Null : menyimpan nilai kosong atau tidak ada. Tipe data yang menunjukkan kalau sebuah variabel belum memiliki nilai/null.
- Boolean : Menyimpan nilai kebenaran dari suatu ekspresi logika. Nilai pada tipe data ini hanya dua yaitu True dan False.
- Numeric : menyimpan data berupa angka. Dua macam tipe data numeric yaitu int untuk menyimpan bilangan bulat (0,1,2,3, dst) dan float untuk menyimpan bilangan riil (0.3, 2.73, ...)
- Text : menyimpan data berupa teks. Penulisan tipe data ini dimulai dan diakhiri dengan tanda kutip satu/dua.
- Sequence : menampung sekumpulan data secara terorganisir. Dua macam tipe sequence adalah list dan tupple. Tipe data list berisi data yang dapat diubah-ubah sedangkan tupple sebaliknya.
- Set : menyimpan banyak nilai dalam satu variabel dengan ketentuan nilai anggota tidak bisa diubah dan harus unik satu sama lain. Dua tipe data set yaitu set dan frozenset.
- Mapping : digunakan untuk memetakan sebuah nilai ke nilai lainnya. Istilah lain dari tipe data ini adalah dictionary.
Operator
- Arithmetic operators : digunakan pada tipe data numerik untuk melakukan operasi matematika sederhana.
- Assignment operators : digunakan untuk medeklarasikan nilai secara langsung ke variabel.
- Comparison operators : digunakan untuk membandingkan dua buah nilai.
- Logical operators : menggabungkan nilai kebenaran untuk suatu pernyataan logika.
- Identity operators : membandingkan identitas dari dua buah nilai.
- Membership operators : memeriksa anggota dari tipe data sequence/set.
Conditioning
Dengan <conditions> berisikan operator yang mengembalikan nilai kebenaran; ataupun beberapa operator yang mengembalikan nilai kebenaran, yang digabungkan dengan operator logika. Melalui sebuah statemen desisi (if statement), <do_action_1> sampai dengan <do_action_n> akan dijalankan saat <conditions> bernilai True.
- Statement If
- Statement If... elif.... else
Kode pada Python bergantung pada indentasi (spasi atau tab pada baris awal untuk menentukan ruang lingkup potongan kode. Bahasa pemrograman lain biasanya menggunakan kurung kurawal {}.
Looping
- Perulangan while
- Perulangan for
0 Komentar