Mastering Python

Jika Anda Noob di Pemrograman

1. Selayang Pandang Sejarah Dunia Komputer - Part 1

1. Introduction to Python in Remote Jobs
2. Installing Python and IDE
3. Fundamental Python

1. Understanding Python Packages Repository
2. Isolating Your Python Packages using VirtualEnv
3. Store your code with Git either in Github or Bitbucket

Completely Mastering Git: The Quick Way

1. Using Git in Command Line
2. Using Git in PyCharm
3. Working in a team
4. Menggunakan Git Flow

Understanding Tiered Architecture

1. Understanding The Concept of Tiered Architecture
2. Introducing Four Application Platforms : CLI, Desktop, Web and Mobi
3. What is API?

Web Scraping

1. Memperkenalkan Scraping dan Menggunakan BeautifulSoup4 untuk Proses

Menguasai Flask dengan Membangun CMS Anda Sendiri

1. To The Future! Seperti apa sih, aplikasi CMS yang akan kita kembang
2. Quick Start Flask
3. Konfigurasi Docker untuk Aplikasi Web dengan Flask
4. Mempercantik Tampilan Website dengan Bootstrap dan Jinja
5. Menambahkan PostgreSQL pada Docker
6. Let’s Create Our Own CMS!
7. Menggunakan SQLAlchemy Untuk Memudahkan Manajemen Basisdata
8. Menggunakan Alembic Untuk Memudahkan Perawatan Basis Data
9. Best Practice Penggunaan Alembic dalam Prototyping
10. Perkenalkan: Flask-Admin, Untuk Kebutuhan Backend Aplikasi
11. Bagaimana Menginisialiasi Basis Data Untuk Kebutuhan Pengembangan
12. Mengamankan Admin dengan Flask-Security

Mengembangkan Aplikasi Web Secara Cepat dengan Django

1. Alasan Utama Memilih Django
2. Re-implement Pythonthusias.com dengan Django+Closed Facebook Group
3. Mulai Menulis Ulang Pythonthusiast.com dengan Django
4. Mempersiapkan Aplikasi Django Untuk Bootstrap
5. Menggunakan Bootstrap Carousel Untuk Memunculkan Produk - Part 1
6. Menggunakan Bootstrap Carousel Untuk Memunculkan Produk - Part 2
7. Deploy ke DigitalOcean - Part 1
8. Deploy ke DigitalOcean - Part 2
9. Konfigurasi Domain untuk Pythonthusiast.id

Other Interesting Coding Stuffs

1. Quick Start with TDD

Mengembangkan Facebook Messenger Bot Anda Sendiri!

1. Apa Visi Whizkids World?
2. Mengapa Bot Whizkids World Tidak Berjalan Sebelumnya?
3. Berkenalan dengan Webhooks

Desktop App Dengan WxPython

1. Desktop App Dengan WxPython - Part 1

Django for Beginner: Blog

1. Membuat Private dan Public Key Untuk SSH dan menambahkan ke Github
2. Pembuatan Repository di Github
3. Clone Proyek via PyCharm
4. Menambahkan Package Django
5. Django Hello World
6. Django Hello World - 2
7. Git Commit and Push
8. Apa itu blog atau news site?
9. Model Relational untuk news site
10. Intro to Django Admin - Part 1
11. Intro to Django Admin - Part 2
12. Mempersiapkan Django Admin dan Login-nya Part 1
13. Mempersiapkan Django Admin dan Login-nya Part 2
14. Dimana Django Menyimpan Datanya

Memulai dengan Docker

1. Inisialisasi Linux di Hyper-V
2. Tiga Cara Memulai Docker di Windows
3. Instalasi Virtual Machine di Hyper-V Windows

Scrum

1. Scrum: Filosofi dan Prakteknya pada Remote Work
2. Scrum for Parenting: Sprint Planning