
Kursus Pemrograman Python Dasar
Pelajari Python dari dasar dan mulailah menulis program nyata yang berfungsi dengan cepat. Kursus ini membawa Anda dari instalasi hingga desain berorientasi objek, mencakup variabel, fungsi, struktur data, penanganan berkas, dan masih banyak lagi. Baik Anda sedang beralih karier atau menambahkan keterampilan yang kuat ke dalam perangkat Anda, Anda akan membangun fondasi Python yang kokoh yang membuka banyak peluang.
Apa yang akan Anda pelajari:
Konfigurasikan lingkungan pengembangan Python profesional menggunakan VS Code atau PyCharm.
Bangun program yang menggunakan kondisi, loop (perulangan), dan fungsi untuk memecahkan masalah praktis.
Memanipulasi string, daftar, kamus, dan berkas dengan alat bawaan inti Python.
Rancang kode modular yang dapat digunakan kembali menggunakan prinsip pemrograman berorientasi objek dan hierarki kelas.
Tangani kesalahan waktu proses secara elegan dengan penanganan pengecualian terstruktur dan pengecualian kustom.
Otomatiskan tugas berulang, kelola paket, dan atur proyek dengan modul dan lingkungan virtual.
Bagaimana Anda belajar secara praktis Kursus Pemrograman Python Dasar
Bagaimana Anda berlatih Kursus Pemrograman Python Dasar
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 • 32 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)
Bab 1SembunyikanSembunyikan detailLihat detailLingkungan Python dan Langkah Pertama
Lingkungan Python dan Langkah Pertama
Pelajaran 1 • Menginstal Python dan Alat
Mencakup pengunduhan Python, pemilihan IDE, dan verifikasi pemasangan. Membangun fondasi teknis yang menjadi dasar bagi setiap bab berikutnya.
Pelajaran 2 • Gaya Kode dan Keterbacaan
Memperkenalkan konvensi PEP 8, aturan indentasi, dan komentar sebaris. Membangun kebiasaan yang meningkatkan kualitas kode di seluruh kursus.
Pelajaran 3 • Menulis dan Menjalankan Skrip Pertama Anda
Memperkenalkan model eksekusi skrip dan fungsi print. Siswa menghasilkan program kerja pertama mereka dan memahami bagaimana Python menjalankan kode.
Pelajaran 4 • Dasar-Dasar Shell Interaktif Python
Mengeksplorasi REPL untuk eksperimen cepat dan umpan balik langsung. Memperkuat kesadaran sintaksis sebelum siswa menulis program yang lebih panjang.
Bab 2SembunyikanSembunyikan detailLihat detailVariabel, Tipe Data, dan Operator
Variabel, Tipe Data, dan Operator
Pelajaran 1 • Variabel dan Penugasan
Menjelaskan penamaan variabel, pengetikan dinamis, dan sintaks penugasan. Memberikan kosakata yang diperlukan untuk menyimpan dan mereferensikan data di semua program mendatang.
Pelajaran 2 • String dan Manipulasi Teks
Memperkenalkan literal string, pengindeksan, pemotongan, dan metode umum. Siswa dapat memproses dan memformat teks, sebuah keterampilan yang digunakan di hampir setiap program.
Pelajaran 3 • Konversi Tipe dan Input
Mengajarkan pengecoran tipe eksplisit dan membaca input pengguna dengan input(). Menghubungkan tipe data ke interaksi program nyata dan pencegahan kesalahan.
Pelajaran 4 • Tipe Numerik dan Boolean
Mencakup tipe int, float, dan bool beserta operator aritmatika dan logikanya. Siswa menghitung ekspresi dan memahami nilai kebenaran dalam Python.
Bab 3SembunyikanSembunyikan detailLihat detailAliran Kontrol dan Pengambilan Keputusan
Aliran Kontrol dan Pengambilan Keputusan
Pelajaran 1 • Menggabungkan Kondisi dan Loop
Menerapkan kondisional di dalam loop untuk memecahkan masalah pemfilteran dan penghitungan praktis. Mempersiapkan siswa untuk pola pemrosesan data yang digunakan di seluruh kursus.
Pelajaran 2 • While Loop dan Kontrol Loop
Memperkenalkan while loop, break, continue, dan pencegahan infinite loop. Siswa mengimplementasikan pola pengulangan yang bergantung pada kondisi dinamis.
Pelajaran 3 • Pernyataan Bersyarat
Mencakup sintaks if, elif, dan else dengan kondisi bersarang. Siswa mengarahkan eksekusi program berdasarkan nilai waktu proses dan pengujian logika.
Pelajaran 4 • For Loop dan Iterasi
Mengajarkan for loop pada sekuens dan fungsi range(). Menghubungkan iterasi ke daftar dan string yang diperkenalkan di bab sebelumnya.
Bab 4SembunyikanSembunyikan detailLihat detailFungsi dan Penggunaan Ulang Kode
Fungsi dan Penggunaan Ulang Kode
Pelajaran 1 • Mendefinisikan dan Memanggil Fungsi
Memperkenalkan sintaks def, parameter, dan pernyataan return. Siswa mengganti blok kode berulang dengan fungsi bernama yang dapat dipanggil.
Pelajaran 2 • Fungsi Lambda dan Bawaan
Memperkenalkan fungsi lambda anonim dan fungsi bawaan utama. Siswa menulis ekspresi ringkas dan memanfaatkan perangkat standar Python.
Pelajaran 3 • Argumen Default dan Kata Kunci
Mencakup nilai parameter default dan sintaks argumen kata kunci. Siswa menulis fungsi fleksibel yang menangani input opsional dengan baik.
Pelajaran 4 • Ruang Lingkup Variabel dan Ruang Nama
Menjelaskan ruang lingkup lokal, global, dan terlampir dengan aturan LEGB. Siswa menghindari bug umum yang disebabkan oleh bayangan variabel yang tidak disengaja.
Bab 5SembunyikanSembunyikan detailLihat detailDaftar, Tuple, dan Kamus
Daftar, Tuple, dan Kamus
Pelajaran 1 • Pemahaman Daftar
Mengajarkan sintaks pembuatan daftar ringkas dengan pemfilteran opsional. Siswa mengganti loop yang panjang dengan ekspresi satu baris yang mudah dibaca.
Pelajaran 2 • Tuple dan Imutabilitas
Memperkenalkan tuple sebagai sekuens tetap dan menjelaskan kapan imutabilitas menguntungkan. Siswa menggunakan tuple untuk integritas data dan nilai kembali ganda.
Pelajaran 3 • Daftar dan Operasi Daftar
Mencakup pembuatan daftar, pengindeksan, pemotongan, dan metode mutasi. Siswa mengelola sekuens yang berurutan dan dapat diubah dari tipe data apa pun.
Pelajaran 4 • Kamus dan Himpunan
Mencakup penyimpanan kunci-nilai dengan kamus dan himpunan elemen unik. Siswa memodelkan pemetaan dunia nyata dan melakukan pengujian keanggotaan yang cepat.
Bab 6SembunyikanSembunyikan detailLihat detailPenanganan File dan Pengecualian
Penanganan File dan Pengecualian
Pelajaran 1 • Dasar-Dasar Penanganan Pengecualian
Mengajarkan blok try, except, else, dan finally untuk penanganan kesalahan yang terkontrol. Siswa mencegah kerusakan program dan memberikan umpan balik yang bermakna kepada pengguna.
Pelajaran 2 • Bekerja dengan File CSV
Mencakup modul csv untuk data tabular terstruktur. Siswa mengurai dan menghasilkan file CSV, format umum dalam alur kerja data profesional.
Pelajaran 3 • Membaca dan Menulis File Teks
Memperkenalkan open(), mode baca, dan pernyataan with untuk akses file yang aman. Siswa memuat data eksternal dan menyimpan output program ke disk.
Pelajaran 4 • Pengecualian Kustom dan Validasi
Menunjukkan cara mendefinisikan kelas pengecualian kustom dan memvalidasi data input. Siswa menegakkan kontrak data dan menghasilkan pesan kesalahan yang informatif.
Bab 7SembunyikanSembunyikan detailLihat detailModul, Paket, dan Pustaka Standar
Modul, Paket, dan Pustaka Standar
Pelajaran 1 • Modul Pustaka Standar Utama
Meninjau modul os, sys, math, random, dan datetime. Siswa menyelesaikan tugas umum tanpa ketergantungan pihak ketiga.
Pelajaran 2 • Membuat dan Mengimpor Modul
Menjelaskan pembuatan modul, sintaks import, dan jalur pencarian modul. Siswa membagi program menjadi file logis untuk pemeliharaan yang lebih baik.
Pelajaran 3 • Mengelola Paket Pihak Ketiga
Memperkenalkan pip, lingkungan virtual, dan file persyaratan. Siswa menginstal dan mengisolasi dependensi untuk pengaturan proyek yang dapat direproduksi.
Pelajaran 4 • Mengatur Kode ke dalam Paket
Mencakup direktori paket, __init__.py, dan impor relatif. Siswa membangun struktur proyek yang dapat diskalakan yang digunakan dalam pengembangan Python profesional.
Bab 8SembunyikanSembunyikan detailLihat detailDasar-Dasar Pemrograman Berorientasi Objek
Dasar-Dasar Pemrograman Berorientasi Objek
Pelajaran 1 • Pewarisan dan Polimorfisme
Mengajarkan pewarisan tunggal, pengesampingan metode, dan super(). Siswa memperluas kelas yang ada dan menulis kode yang bekerja dengan banyak tipe objek.
Pelajaran 2 • Enkapsulasi dan Properti
Menjelaskan atribut privat, name mangling, dan dekorator @property. Siswa mengontrol akses atribut dan menegakkan validasi data dalam kelas.
Pelajaran 3 • Kelas dan Objek
Memperkenalkan definisi kelas, __init__, dan atribut instans. Siswa membuat objek yang menggabungkan data dan perilaku ke dalam satu unit.
Pelajaran 4 • Metode dan Metode Khusus
Mencakup metode instans, metode kelas, metode statis, dan metode dunder. Siswa menyesuaikan perilaku objek dan representasi string.
Sertifikat valid Anda setelah menyelesaikan
Kursus ini cocok untuk Anda:
Pencari karier: mencari peran teknologi tanpa gelar ilmu komputer.
Profesional pemasaran: ingin mengotomatiskan laporan dan tugas data yang berulang.
Mahasiswa: membangun keterampilan pengkodean praktis di samping studi utama mereka.
Pemilik usaha kecil: mencari solusi skrip untuk masalah operasional sehari-hari.
Calon analis data: membutuhkan dasar-dasar Python sebelum menangani alat data.
Penggemar: ingin mengubah ide proyek kreatif menjadi perangkat lunak yang berfungsi.
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




















