Belajar Python dari Pemula Sampai Jago
Gratis
-
04 : 32
Durasi
-
35
Episode
-
137
Kuis
-
Indonesia
Bahasa
-
Beginner
Skill level
-
Sertifikat
-
Grup privat
-
Akses seumur hidup
Overview
Pernah terpikir ingin membuat aplikasi sendiri, menganalisis data ribuan baris dalam sekejap, atau membangun kecerdasan buatan (AI)? Semuanya dimulai dari sini. Python adalah bahasa pemrograman paling populer di dunia karena kemudahannya rasanya seperti menulis dalam bahasa Inggris!
Bersama mentor berpengalaman, Naufal Raihan Saputra, kamu akan dibimbing langkah demi langkah dari cara instalasi hingga membuat kode yang bersih dan profesional.
Apa yang Akan Kamu Pelajari?
Kursus ini disusun secara sistematis agar otak kamu tidak "overheat". Berikut adalah peta jalannya:
- Fondasi Dasar (The Essentials)
Kita mulai dari nol! Kamu akan belajar cara memasang "alat tempur" (instalasi), memahami variabel, hingga bagaimana cara berinteraksi dengan komputer melalui input dan output. - Menguasai DataData bukan cuma angka! Kamu akan belajar cara mengelola koleksi data yang kompleks menggunakan List, Tuple, Set, hingga Dictionary. Kami juga akan ajarkan cara "mempercantik" teks dengan String Manipulation.
- Logika & Alur Program (Control Flow)Di sini programmu mulai "berpikir". Kamu akan belajar cara membuat keputusan dengan
If-Else, mengulang tugas otomatis denganLoops, hingga menangani error agar programmu tidak gampang crash. - Menulis Kode yang Efisien (Functions & OOP)Jangan menulis kode yang sama berulang kali! Kita akan belajar Function agar kodemu rapi, dan mencicipi dunia Object Oriented Programming (OOP) untuk membangun sistem yang lebih besar dan terorganisir.
- Standar Industri & TestingBelajar coding bukan cuma asal jalan. Kita akan membedah PEP8 (standar penulisan kode dunia) dan melakukan Unit Testing untuk memastikan kodemu bebas bug sebelum dirilis.
- Eksplorasi Library PopulerPython kuat karena komunitasnya. Kamu akan berkenalan dengan raksasa pengolahan data seperti Pandas & NumPy, serta belajar cara visualisasi data agar terlihat menarik.
Mengapa Harus Ikut Kursus Ini?
- Kurikulum Terstruktur: Materi mengalir secara logis dari dasar hingga mahir.
- Best Practice: Tidak hanya belajar how, tapi juga why (mengikuti standar industri).
- Roadmap Masa Depan: Di akhir sesi, kami akan membantumu memilih jalur karier (Data Science, Web Dev, atau AI) berdasarkan panduan Roadmap.sh.
"Programming isn't about what you know; it's about what you can figure out."
Showcase
Persyaratan
-
Memiliki Laptop/PC, perangkat bebas (Windows/Mac/Linux).
-
Memahami Logika, paham alur berpikir sederhana
-
Koneksi Internet, Untuk instalasi tools & library
-
Memiliki niat belajar, komitmen praktik di setiap modul
-
Waktu luang, alokasi waktu untuk fokus belajar
-
Rasa Ingin tahu, semangat ulik kode hingga tuntas
Benefit
-
Sertifikat
-
Standard industri, kuasai kode bersih sesuai aturan PEP8
-
Skill siap pakai, mahir library populer (Pandas & NumPy)
-
Bimbingan mentor, belajar langsung dari praktisi berpengalaman
-
Panduan Karier, arahan jalur kerja berdasarkan roadmap.sh
-
Group diskusi (WhatsApp)
Dapatkan sertifikat
Selesaikan kursus, dan dapatkan sertifikat yang dapat digunakan untuk resume melamar kerja, dll.
Daftar episode
10 Sesi • 35 Episode • Durasi 4h 32m
-
Topik pembahasan
-
Berkenalan dengan mentor
-
Alur pembelajaran
Daftar episode
-
INTRO
-
-
Topik pembahasan
-
Mengenal apa itu Python dan kegunaannya
-
Melakukan instalasi Python di perangkat
-
Menjalankan kode Python pertama
-
Memahami variabel dan proses assignment
-
Menggunakan input, output, dan komentar dalam kode
Daftar episode
-
SESI 1.1 | Pengenalan Python dan Perannya di Dunia Teknologi
-
SESI 1.2 | Instalasi Python
-
SESI 1.3 | Menjalankan Program Python dan Program Pertama
-
SESI 1.4 | Konsep Dasar Variabel dan Assignment
-
SESI 1.5 | Input, Output, dan Komentar
-
-
Topik pembahasan
-
Mengenal dan menggunakan tipe data dasar (angka, boolean, string)
-
Mengelola kumpulan data dengan list, set, dan tuple
-
Menyimpan dan mengakses data berpasangan menggunakan dictionary
-
Melakukan konversi antar tipe data (casting)
-
Memanipulasi dan memformat string untuk pengolahan teks
-
Merangkum konsep pengolahan data dasar di Python
Daftar episode
-
SESI 2.1 | Tipe Data Dasar
-
SESI 2.2 | Tipe Data Koleksi
-
SESI 2.3 | Dictionary
-
SESI 2.4 | Casting dan Konversi Tipe Data
-
SESI 2.5 | Pengolahan String dan Formatting
-
-
Topik pembahasan
-
Memahami konsep eksekusi kode secara sekuensial (berurutan)
-
Mengenal berbagai jenis operator (aritmatika, assignment, dll.)
-
Menggunakan operator relasional untuk perbandingan nilai
-
Menggunakan operator logika untuk membuat kondisi
-
Memahami cara membentuk dan mengevaluasi ekspresi dalam Python
-
Merangkum konsep aksi sekuensial dan ekspresi
Daftar episode
-
SESI 3.1 | Aksi Sekuensial dan Alur Eksekusi Program
-
SESI 3.2 | Operator dan Ekspresi
-
SESI 3.3 | Operator Relasional dan Logika
-
-
Topik pembahasan
-
Menggunakan if–else untuk pengambilan keputusan
-
Mengontrol alur program dengan perulangan for
-
Menggunakan perulangan while untuk kondisi tertentu
-
Menghentikan atau melewati proses perulangan sesuai kebutuhan
-
Menangani kesalahan program dengan try–except
-
Merangkum konsep control flow dalam Python
Daftar episode
-
SESI 4.1 | Percabangan If, Elif, dan Else
-
SESI 4.2 | Perulangan For Loop
-
SESI 4.3 | Perulangan While Loop
-
SESI 4.4 | Error Handling dengan Try dan Except
-
-
Topik pembahasan
-
Memahami konsep dan kegunaan function dalam program
-
Membuat dan memanggil function di Python
-
Menggunakan parameter dan return value
-
Menerapkan default parameter
-
Memahami scope variabel (local dan global)
-
Menulis function yang rapi dan mudah dipahami (best practice)
-
Merangkum konsep penggunaan function
Daftar episode
-
SESI 5.1 | Pengenalan Function
-
SESI 5.2 | Parameter dan Return Value pada Function
-
SESI 5.3 | Default Parameter pada Function
-
SESI 5.4 | Scope Variabel (Lokal dan Global)
-
SESI 5.5 | Best Practice Penulisan Function
-
-
Topik pembahasan
-
Memahami konsep dasar Object Oriented Programming (OOP)
-
Mengenal prinsip Duck Typing dalam Python
-
Membuat dan menggunakan class, object, dan method
-
Menerapkan konsep inheritance (pewarisan)
-
Memahami manfaat OOP dalam membangun program yang terstruktur
-
Merangkum konsep dasar OOP
Daftar episode
-
SESI 6.1 | Pengenalan Object Oriented Programming (OOP)
-
SESI 6.2 | Konsep Duck Typing
-
SESI 6.3 | Class, Object, dan Method
-
SESI 6.4 | Inheritance (Pewarisan Class)
-
-
Topik pembahasan
-
Menggunakan module dan melakukan import di Python
-
Memisahkan kode ke dalam beberapa file agar lebih terstruktur
-
Memahami PEP 8 sebagai standar penulisan kode Python
-
Menerapkan aturan penamaan dan layout kode yang rapi
-
Membuat dan menjalankan unit test untuk menguji fungsi program
-
Meningkatkan kualitas dan keandalan kode melalui pengujian
Daftar episode
-
SESI 7.1 | Module dan Import
-
SESI 7.2 | PEP8 dan Gaya Penulisan Kode Python
-
SESI 7.3 | Aturan Penamaan dan Struktur Kode yang Baik
-
SESI 7.4 | Unit Testing dengan unittest
-
-
Topik pembahasan
-
Memahami apa itu library dan cara instalasi menggunakan pip
-
Menggunakan library pengolahan data seperti Pandas dan NumPy
-
Mengolah dan menganalisis data secara efisien
-
Membuat visualisasi data menggunakan library populer Python
-
Menggunakan library matematika untuk perhitungan lanjutan
Daftar episode
-
SESI 8.1 | Library dan Instalasi Package dengan pip
-
SESI 8.2 | Pengolahan Data dengan NumPy dan Pandas
-
SESI 8.3 | Visualisasi Data dan Perhitungan Matematika
-
-
Topik pembahasan
-
Mengenal berbagai jalur lanjutan Python (Data, Web, Automation, AI, dan lainnya)
-
Memahami peran dan kebutuhan skill di tiap jalur karier
-
Melihat contoh roadmap belajar berdasarkan profesi
-
Mengetahui tahapan skill dari pemula hingga siap kerja
-
Menggunakan referensi roadmap terpercaya dari roadmap.sh
-
Membantu menentukan arah belajar Python selanjutnya sesuai tujuan karier
Daftar episode
-
Penutup
-