Pilih bahasa Anda
Kursus Pemrograman Python Dasar
+ dari 400 ribu profesional di platform
Eksklusif untuk perusahaan

Kursus Pemrograman Python Dasar

4,4

Pelajari Python dari dasar dan mulailah menulis program nyata dengan cepat. Kursus ini membawa Anda dari instalasi hingga pemrograman berorientasi objek, mencakup struktur data, penanganan file, otomatisasi, dan banyak lagi. Apakah Anda beralih karier atau menambahkan keterampilan yang kuat ke perangkat Anda, ini adalah fondasi Python yang Anda butuhkan.

Dedika untuk peserta

Apa yang akan dikuasai tim Anda:

Anda akan mempelajari cara menyiapkan Python, menulis dan menjalankan skrip, serta bekerja dengan tipe data inti termasuk string, angka, dan boolean. Anda akan mengontrol logika program menggunakan perulangan dan kondisional, kemudian mengorganisir kode Anda menjadi fungsi yang dapat digunakan kembali. Kursus ini mencakup list, dictionary, set, dan tuple sehingga Anda dapat menangani struktur data apa pun yang diberikan Python. Anda akan membaca dan menulis file, menangani pengecualian, dan menerapkan prinsip pemrograman berorientasi objek. Modul tambahan memperkenalkan analisis data dengan pandas, visualisasi dengan matplotlib, skrip otomatisasi, pengujian, dan kontrol versi dengan Git.

Bagaimana tim Anda belajar secara praktis Kursus Pemrograman Python Dasar

Bagaimana tim Anda berlatih Kursus Pemrograman Python Dasar

Profesional dari perusahaan ini belajar di Dedika

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Konten kursus

8 Bab • 35 PelajaranDurasi antara 4 dan 360 jam (Anda yang menentukan)

Bab 1Lihat detail

Lingkungan Python dan Langkah Awal

  • Pelajaran 1 • Memasang Python dan Alat Bantu

    Mencakup pemasangan Python di sistem operasi utama dan pemilihan IDE. Membangun fondasi yang menjadi dasar bagi setiap bab berikutnya.

  • Pelajaran 2 • Menulis dan Menjalankan Skrip Pertama Anda

    Mengajarkan pembuatan, penyimpanan, dan eksekusi skrip dari baris perintah. Menghubungkan eksperimentasi REPL dengan program terstruktur yang dapat diulang.

  • Pelajaran 3 • Interpreter Python dan REPL

    Memperkenalkan interpreter interaktif untuk eksekusi kode secara langsung. Peserta menggunakan REPL untuk menguji ekspresi sebelum menulis skrip lengkap.

  • Pelajaran 4 • Dasar-Dasar Sintaks Python

    Menjelaskan aturan indentasi, komentar, dan struktur pernyataan. Kebiasaan sintaks yang benar mencegah kesalahan umum pemula yang paling sering terjadi.

Bab 2Lihat detail

Variabel, Tipe Data, dan Operator

  • Pelajaran 1 • Variabel dan Penugasan

    Mencakup aturan penamaan variabel, sintaks penugasan, dan pengetikan dinamis. Menyediakan model penyimpanan data yang menjadi dasar semua bab selanjutnya.

  • Pelajaran 2 • Tipe Numerik dan Aritmetika

    Mengeksplorasi tipe int, float, dan complex bersama operator aritmetika. Peserta melakukan kalkulasi dan memahami prioritas operator.

  • Pelajaran 3 • Konversi Tipe dan Input

    Mencakup pengubahan tipe secara eksplisit dan membaca input pengguna dengan input(). Peserta membangun program interaktif yang menangani data nyata.

  • Pelajaran 4 • String dan Manipulasi Teks

    Mengajarkan pembuatan string, pengindeksan, pengirisan, dan metode umum. Keterampilan string sangat penting untuk tugas input/output dan pemrosesan data.

  • Pelajaran 5 • Boolean dan Operator Perbandingan

    Memperkenalkan nilai True/False, operator perbandingan, dan operator logika. Konsep-konsep ini secara langsung memungkinkan logika kondisional di bab berikutnya.

Bab 3Lihat detail

Aliran Kontrol dan Pengambilan Keputusan

  • Pelajaran 1 • Pernyataan Kondisional

    Mengajarkan blok if, elif, dan else dengan indentasi yang tepat. Logika kondisional adalah alat utama untuk program yang digerakkan oleh keputusan.

  • Pelajaran 2 • Perulangan While

    Memperkenalkan pengulangan berbasis kondisi dengan perulangan while dan kontrol perulangan. Peserta membangun program validasi input dan hitung mundur.

  • Pelajaran 3 • Pola Perulangan dan Praktik Terbaik

    Mengeksplorasi pola akumulator, enumerate(), dan zip() untuk perulangan yang lebih bersih. Pola-pola ini mengurangi kesalahan dan meningkatkan keterbacaan kode.

  • Pelajaran 4 • Perulangan For dan Iterasi

    Mencakup iterasi melalui sekuens dan penggunaan range(). Perulangan for adalah pola standar Python untuk memproses koleksi.

Bab 4Lihat detail

Fungsi dan Penggunaan Kembali Kode

  • Pelajaran 1 • Fungsi Lambda dan Fungsi Orde Tinggi

    Memperkenalkan fungsi anonim dan penggunaan fungsi sebagai argumen. Pola-pola ini memungkinkan transformasi data bergaya fungsional yang ringkas.

  • Pelajaran 2 • Parameter dan Argumen

    Mengajarkan argumen posisional, kata kunci, default, dan panjang variabel. Penanganan argumen yang fleksibel membuat fungsi dapat digunakan kembali secara luas.

  • Pelajaran 3 • Dasar-Dasar Rekursi

    Mencakup desain fungsi rekursif dengan kasus dasar dan langkah rekursif. Peserta memecahkan masalah seperti faktorial dan Fibonacci secara rekursif.

  • Pelajaran 4 • Ruang Lingkup dan Namespace

    Menjelaskan ruang lingkup lokal, enclosing, global, dan bawaan menggunakan aturan LEGB. Pengetahuan ruang lingkup mencegah bug karena variabel yang dibayangi secara tersamar.

  • Pelajaran 5 • Mendefinisikan dan Memanggil Fungsi

    Mencakup sintaks def, pemanggilan fungsi, dan pernyataan return. Fungsi adalah unit utama organisasi kode di Python.

Bab 5Lihat detail

Struktur Data: List, Tuple, dan Set

  • Pelajaran 1 • List: Pembuatan dan Operasi Dasar

    Mengajarkan literal list, pengindeksan, pengirisan, dan mutasi. List adalah tipe sekuens paling serbaguna di Python dan muncul di hampir setiap program.

  • Pelajaran 2 • Metode List dan Comprehensions

    Mencakup append, insert, remove, sort, dan list comprehensions. Comprehensions menggantikan perulangan yang panjang dengan ekspresi yang ringkas dan mudah dibaca.

  • Pelajaran 3 • Set: Koleksi Unik

    Memperkenalkan pembuatan set, pengujian keanggotaan, dan operasi set. Set secara efisien menangani penghapusan duplikat dan logika himpunan matematis.

  • Pelajaran 4 • Tuple: Sekuens yang Tidak Berubah

    Menjelaskan pembuatan tuple, pembongkaran, dan manfaat ketidakberubahan. Tuple lebih disukai untuk data tetap dan nilai balik fungsi.

Bab 6Lihat detail

Dictionary dan Pemetaan Data

  • Pelajaran 1 • Struktur Data Bersarang

    Mencakup dictionary berisi list, list berisi dictionary, dan penyarangan multi-level. Struktur bersarang memodelkan data dunia nyata seperti catatan JSON dan file konfigurasi.

  • Pelajaran 2 • Iterasi Melalui Dictionary

    Mengajarkan iterasi dengan keys(), values(), dan items(). Penelusuran yang efisien sangat penting untuk memproses data konfigurasi dan catatan.

  • Pelajaran 3 • Dasar-Dasar Dictionary

    Mencakup pembuatan dictionary, akses kunci-nilai, dan mutasi. Dictionary adalah alat utama Python untuk data terstruktur dan berlabel.

  • Pelajaran 4 • Metode Dictionary dan Comprehensions

    Mengeksplorasi get(), setdefault(), update(), dan dict comprehensions. Alat-alat ini mengurangi kode berulang dan menangani kunci yang hilang dengan aman.

Bab 7Lihat detail

Penanganan File dan Pengecualian

  • Pelajaran 1 • Membaca dan Menulis File Teks

    Mengajarkan open(), mode baca, dan pernyataan with untuk akses file yang aman. I/O file menghubungkan program dengan penyimpanan persisten dan data eksternal.

  • Pelajaran 2 • Pengecualian Kustom dan Praktik Terbaik

    Mengajarkan pendefinisian kelas pengecualian kustom dan kapan menggunakannya. Pengecualian kustom membuat penanganan kesalahan menjadi ekspresif dan spesifik domain.

  • Pelajaran 3 • Penanganan Pengecualian dengan Try dan Except

    Memperkenalkan blok try, except, else, dan finally untuk manajemen kesalahan. Penanganan pengecualian yang tepat mencegah kerusakan program dan meningkatkan pengalaman pengguna.

  • Pelajaran 4 • Bekerja dengan File CSV

    Mencakup modul csv untuk membaca dan menulis data tabular. CSV adalah format paling umum untuk bertukar data terstruktur antar alat.

Bab 8Lihat detail

Pemrograman Berorientasi Objek di Python

  • Pelajaran 1 • Kelas dan Objek

    Mencakup definisi kelas, instansiasi, dan metode __init__. Kelas adalah cetak biru untuk menciptakan objek stateful yang terstruktur.

  • Pelajaran 2 • Metode dan Properti

    Mengajarkan metode instans, metode kelas, metode statis, dan properti. Alat-alat ini mengontrol bagaimana objek mengekspos dan melindungi datanya.

  • Pelajaran 3 • Modul, Paket, dan Struktur Proyek

    Mengajarkan pengimporan modul, pembuatan paket, dan pengorganisasian proyek multi-file. Struktur yang baik membuat proyek OOP dapat diskalakan dan dipelihara.

  • Pelajaran 4 • Pewarisan dan Polimorfisme

    Menjelaskan pewarisan tunggal, penggantian metode, dan super(). Pewarisan memungkinkan penggunaan kembali kode dan perilaku polimorfis antar kelas terkait.

  • Pelajaran 5 • Enkapsulasi dan Metode Khusus

    Mencakup name mangling, metode dunder, dan operator overloading. Metode khusus mengintegrasikan kelas kustom dengan sintaks bawaan Python.

Sertifikasi

Sertifikat valid Anda setelah menyelesaikan

Kursus ini cocok untuk Anda:

  • Pengubah karier: menginginkan keterampilan teknis yang dapat dipasarkan untuk memasuki pasar kerja.

  • Profesional pemasaran: perlu mengotomatiskan laporan dan menangani data secara mandiri.

  • Mahasiswa: membangun fondasi pemrograman sebelum memasuki dunia kerja.

  • Pemilik usaha kecil: ingin menyederhanakan operasi melalui skrip kustom sederhana.

  • Calon analis data: membutuhkan dasar-dasar Python sebelum mempelajari alat pembelajaran mesin.

  • Penghobi: bersemangat untuk membangun proyek pribadi seperti game, bot, atau utilitas.

Kursus terkait

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