
Kursus Singkat Python
Pelajari Python dari dasar dan mulailah menulis program nyata yang berfungsi dengan cepat. Kursus ini mencakup segalanya mulai dari dasar sintaks dan struktur data hingga pemrograman berorientasi objek dan penanganan file. Anda juga akan menjelajahi alat praktis seperti pandas, web scraping, dan visualisasi data. Pada akhirnya, Anda akan memiliki keterampilan untuk mengotomatiskan tugas, memproses data, dan membangun alat baris perintah dengan percaya diri.
Apa yang akan Anda pelajari:
Kursus ini membawa Anda dari instalasi Python hingga membangun program lengkap dan praktis menggunakan teknik profesional. Anda akan mempelajari sintaks inti, alur kontrol, fungsi, dan struktur data esensial Python. Anda akan menangani file, mengelola pengecualian, dan menerapkan pemrograman berorientasi objek pada masalah desain nyata. Kurikulum ini juga mencakup library standar, paket pihak ketiga, kontrol versi Git, dan analisis data dengan pandas. Anda akan menulis pengujian unit, melakukan debugging kode secara efektif, dan mengotomatiskan tugas berulang. Setiap topik langsung dibangun dari topik sebelumnya, memberi Anda fondasi yang solid dan terhubung dalam pengembangan Python.
Bagaimana Anda belajar secara praktis Kursus Singkat Python
Bagaimana Anda berlatih Kursus Singkat Python
Untuk Anda yang memiliki perusahaan dan ingin melatih tim
Di Dedika untuk perusahaan, kursus dilengkapi dengan latihan dan contoh yang disesuaikan dengan bisnis Anda dan kebutuhan perusahaan Anda.
Konten kursus
8 Bab • 33 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)
Bab 1SembunyikanSembunyikan detailLihat detailDasar-Dasar Lingkungan Python dan Sintaks
Dasar-Dasar Lingkungan Python dan Sintaks
Pelajaran 1 • Variabel dan Tipe Data Dasar
Memperkenalkan penugasan variabel dan tipe primitif bawaan Python. Siswa memperoleh kemampuan untuk menyimpan dan memberi label data dalam program.
Pelajaran 2 • Aturan Sintaks Inti dan Struktur
Mengajarkan indentasi, komentar, dan struktur pernyataan. Kebiasaan sintaks yang benar mencegah kesalahan di seluruh kursus.
Pelajaran 3 • Input, Output, dan Ekspresi Sederhana
Mencakup print(), input(), dan ekspresi aritmetika. Siswa dapat menulis skrip interaktif yang menerima dan menampilkan data.
Pelajaran 4 • Memasang Python dan Menyiapkan Alat
Mencakup pemasangan Python, lingkungan virtual, dan pengaturan editor. Membangun fondasi teknis yang menjadi dasar setiap bab berikutnya.
Bab 2SembunyikanSembunyikan detailLihat detailAlur Kontrol dan Pengambilan Keputusan
Alur Kontrol dan Pengambilan Keputusan
Pelajaran 1 • While Loop dan Kontrol Loop
Mencakup while loop serta pernyataan break, continue, dan pass. Siswa mengontrol penghentian loop secara tepat berdasarkan kondisi waktu proses.
Pelajaran 2 • Pernyataan Kondisional
Mencakup blok if, elif, dan else untuk logika percabangan. Siswa menulis program yang merespons secara berbeda terhadap masukan yang bervariasi.
Pelajaran 3 • For Loop dan Iterasi
Memperkenalkan for loop pada urutan dan rentang. Siswa mengotomatiskan tugas berulang dengan melakukan iterasi pada kumpulan data.
Pelajaran 4 • Logika Boolean dan Perbandingan
Mengajarkan operator perbandingan dan penghubung logis. Ini adalah blok penyusun setiap pernyataan kondisional dalam bab ini.
Bab 3SembunyikanSembunyikan detailLihat detailFungsi dan Kemampuan Penggunaan Ulang Kode
Fungsi dan Kemampuan Penggunaan Ulang Kode
Pelajaran 1 • Parameter, Argumen, dan Nilai Default
Mencakup parameter posisional, kata kunci, dan default. Siswa menulis fungsi fleksibel yang menangani pola pemanggilan yang bervariasi.
Pelajaran 2 • Lingkup dan Masa Hidup Variabel
Menjelaskan lingkup lokal, enclosing, global, dan bawaan. Memahami lingkup mencegah bug halus dalam program multi-fungsi.
Pelajaran 3 • Mendefinisikan dan Memanggil Fungsi
Mengajarkan kata kunci def, pemanggilan fungsi, dan nilai kembalian. Fungsi adalah alat utama untuk menyusun semua program ke depannya.
Pelajaran 4 • Fungsi Lambda dan Fungsi Tingkat Tinggi
Memperkenalkan fungsi anonim dan fungsi yang menerima atau mengembalikan fungsi. Siswa menulis kode yang ringkas dan ekspresif menggunakan pola fungsional.
Bab 4SembunyikanSembunyikan detailLihat detailStruktur Data: List, Tuple, dan Dict
Struktur Data: List, Tuple, dan Dict
Pelajaran 1 • Kamus dan Set
Mencakup penyimpanan kunci-nilai dengan dict dan penyimpanan nilai unik dengan set. Siswa memodelkan hubungan dunia nyata dan melakukan pencarian cepat.
Pelajaran 2 • Tuple dan Imutabilitas
Memperkenalkan tuple sebagai urutan tetap dan tidak dapat diubah. Siswa menggunakan tuple untuk melindungi integritas data dan memungkinkan kunci kamus.
Pelajaran 3 • Pemahaman List
Mengajarkan sintaks pembuatan list yang ringkas dengan pemfilteran opsional. Siswa mengganti loop yang bertele-tele dengan ekspresi satu baris yang mudah dibaca.
Pelajaran 4 • List: Pembuatan dan Manipulasi
Mencakup pembuatan list, pengindeksan, pengirisan, dan metode mutasi. List adalah kumpulan yang paling sering digunakan dalam program Python.
Bab 5SembunyikanSembunyikan detailLihat detailPenanganan Berkas dan Manajemen Pengecualian
Penanganan Berkas dan Manajemen Pengecualian
Pelajaran 1 • Membaca dan Menulis Berkas Teks
Mengajarkan open(), mode baca, dan pernyataan with untuk akses berkas yang aman. I/O berkas menghubungkan program ke data eksternal yang persisten.
Pelajaran 2 • Membangkitkan dan Membuat Pengecualian Kustom
Mencakup pernyataan raise dan mendefinisikan kelas pengecualian kustom. Siswa menegakkan aturan bisnis dan mengomunikasikan kesalahan dengan jelas.
Pelajaran 3 • Bekerja dengan Berkas CSV dan JSON
Mencakup modul pustaka standar csv dan json untuk data terstruktur. Siswa bertukar data dengan sistem dan alat eksternal.
Pelajaran 4 • Penanganan Pengecualian dengan Try dan Except
Memperkenalkan blok try, except, else, dan finally. Siswa mencegah kerusakan dan memberikan umpan balik yang berarti saat terjadi kesalahan.
Bab 6SembunyikanSembunyikan detailLihat detailPemrograman Berorientasi Objek di Python
Pemrograman Berorientasi Objek di Python
Pelajaran 1 • Pewarisan dan Override Metode
Memperkenalkan pewarisan tunggal dan ganda serta fungsi super(). Siswa memperluas kelas yang ada tanpa menggandakan kode.
Pelajaran 2 • Metode Khusus dan Overloading Operator
Mencakup metode dunder seperti __str__, __repr__, dan __eq__. Siswa membuat objek kustom berperilaku seperti tipe bawaan Python.
Pelajaran 3 • Metode dan Enkapsulasi
Mencakup metode instance, metode statis, dan penggantian nama untuk privasi. Siswa mengontrol akses ke internal objek secara efektif.
Pelajaran 4 • Kelas, Objek, dan Atribut
Mengajarkan definisi kelas, instansiasi, dan atribut instance. Kelas adalah fondasi dari semua pola desain berorientasi objek.
Bab 7SembunyikanSembunyikan detailLihat detailModul, Paket, dan Pustaka Standar
Modul, Paket, dan Pustaka Standar
Pelajaran 1 • Modul Pustaka Standar Utama
Meninjau modul os, sys, math, datetime, dan collections. Siswa menyelesaikan tugas umum tanpa ketergantungan pihak ketiga.
Pelajaran 2 • Membuat dan Mengimpor Modul
Mengajarkan pembuatan modul, sintaks impor, dan jalur pencarian modul. Kode modular lebih mudah diuji, dirawat, dan dibagikan.
Pelajaran 3 • Mengelola Paket Pihak Ketiga dengan pip
Mencakup pip install, requirements.txt, dan praktik terbaik lingkungan virtual. Siswa mengintegrasikan ekosistem Python yang lebih luas ke dalam proyek.
Pelajaran 4 • Mengatur Kode ke dalam Paket
Mencakup direktori paket, __init__.py, dan impor relatif. Siswa menyusun proyek multi-berkas dengan rapi dan profesional.
Bab 8SembunyikanSembunyikan detailLihat detailPython Terapan: Pemecahan Masalah Dunia Nyata
Python Terapan: Pemecahan Masalah Dunia Nyata
Pelajaran 1 • Mengotomatiskan Tugas Berulang
Mencakup pemrosesan batch berkas, penggantian nama, dan eksekusi skrip terjadwal. Siswa menghemat waktu kerja manual berjam-jam melalui otomatisasi.
Pelajaran 2 • Pemrosesan dan Transformasi Data
Mencakup membaca, membersihkan, dan mentransformasi kumpulan data menggunakan Python inti. Siswa mengotomatiskan tugas pengaturan data yang berulang dari awal hingga akhir.
Pelajaran 3 • Pengantar Pengujian dengan unittest
Mencakup penulisan dan penjalanan pengujian unit menggunakan modul unittest. Siswa memverifikasi kebenaran program dan mencegah regresi.
Pelajaran 4 • Membangun Alat Baris Perintah
Mengajarkan argparse untuk penguraian argumen CLI dan pengemasan skrip. Siswa memberikan alat yang dapat digunakan yang dapat dijalankan oleh non-programmer.
Pelajaran 5 • Debugging dan Kualitas Kode
Memperkenalkan pdb, debugging berbasis print, dan alat linting. Siswa menemukan dan memperbaiki bug lebih cepat serta menulis kode yang lebih bersih dan konsisten.
Sertifikat valid Anda setelah menyelesaikan
Kursus ini cocok untuk Anda:
Pengembang yang bercita-cita tinggi: siap untuk menulis program Python nyata pertama mereka.
Analis Pemasaran: yang ingin mengotomatiskan laporan dan membersihkan data lebih cepat.
Pengubah karier: membangun keterampilan teknis untuk memasuki industri teknologi.
Ilmuwan dan peneliti: ingin memproses data eksperimental dengan kode.
Pemilik usaha kecil: bersemangat untuk mengotomatiskan alur kerja administratif yang berulang.
Penggemar dan pembuat: penasaran untuk membangun alat perangkat lunak kustom mereka sendiri.
Apa kata para siswa kami
Kelasnya sangat sempurna. Saya membeli paket satu tahun dan akhirnya memiliki kesempatan untuk mengikuti berbagai topik yang saya minati tanpa perlu berganti platform... terima kasih atas semua yang kalian lakukan, saya sudah merekomendasikan kalian kepada orang lain...

Saya suka bagaimana pelajarannya langsung pada intinya dan bagaimana saya bisa berpindah bab dan melewati konten yang tidak saya butuhkan.

Saya suka kontennya dan cara presentasi serta transkripsi videonya, yang mempercepat prosesnya!

Platformnya cepat, mudah digunakan. Keragaman konten dan video pelengkapnya sangat membantu dalam pembelajaran.

Pelatihan utama
FAQ
Siapa itu Dedika?
Apakah sertifikat ini berlaku di Indonesia?
Apakah kursusnya gratis?
Berapa beban belajar kursusnya?
Bagaimana bentuk kursusnya?
Bagaimana cara kerja kursusnya?
Berapa lama durasi kursusnya?
Berapa biaya atau harga kursusnya?
Apa itu kursus EAD atau online dan bagaimana cara kerjanya?
Kursus PDF




















