Daftar Isi

Persiapan Python
Instalasi Python di Windows 10
Instalasi PyCharm Community Edition
Membuat Akun Github
Menginstal Git dan Menggunakan Git di PyCharm
Memulai Proyek Python Dengan PyCharm dan VirtualEnv
Persiapan Project #01
Sequential
Percabangan
Perulangan
Tipe Data List
Tipe Data Dict
Menyelesaikan Project
Persiapan Project #02
Berkenalan Dengan Fungsi
Berkenalan dengan Package
Menggunakan Package Requests
Persiapan Project #03
Encapsulation
Inheritance
Polymorphism
Studi Kasus OOP: Menggunakan BeautifulSoup4
Mengenal Anaconda

Python Crash Course - Part 2: Modularisasi

Beginner
       
      Repository kode: https://github.com/remoteworkerid/crash-course-2-modularisasi

      Di bahasa pemrograman apapun, kunci dari membangun software berskala besar adalah kemampuanmu sebagai programmer untuk dapat membangun solusi untuk masalah software yang kompleks dengan cara mengorganisasikan kode ke bentuk modul-modul kecil untuk software tersebut.

      Disini kamu akan bisa menguasai teknik organisasi kode Python dengan tiga hal:

      1. Fungsi
      2. Module
      3. Package
      4. Kelas

      Jika kamu masih pemula di bidang ini, maka kemungkinan kamu akan butuh waktu beberapa kali mengulang modul ini untuk dapat memahaminya dengan baik. Don't worry: keep practising!