
Kursus Coding Python
Kuasai Python dari peringkat asas dan bina aplikasi sebenar yang menyelesaikan masalah sebenar. Kursus ini membawa anda daripada memasang Python kepada mereka bentuk program berorientasikan objek, menganalisis data, dan menggunakan projek lengkap. Setiap konsep diasaskan pada kod amali yang boleh anda gunakan dengan segera. Jika anda serius tentang Python, inilah tempat anda bermula.
Apa yang anda akan pelajari:
Anda akan bermula dengan sintaks Python, jenis data, dan aliran kawalan, kemudian beralih kepada fungsi, pengaturcaraan berorientasikan objek, dan pengendalian fail. Anda akan bekerja dengan NumPy dan Pandas untuk membersihkan dan menganalisis set data sebenar, dan anda akan membina aplikasi baris arahan yang diuji dengan pytest. Kursus ini juga merangkumi pembangunan web dengan Flask, skrip automasi, kawalan versi Git, dan pengoptimuman prestasi dengan pengaturcaraan async. Menjelang tamat, anda akan mempunyai kemahiran dan projek portfolio untuk membuktikannya.
Bagaimana anda belajar secara praktikal Kursus Coding Python
Bagaimana anda berlatih Kursus Coding Python
Untuk anda yang mempunyai syarikat dan ingin melatih pasukan
Di Dedika untuk syarikat, kursus disertakan dengan latihan dan contoh yang berkaitan dengan perniagaan anda sendiri serta mengikut keperluan syarikat anda.
Kandungan kursus
8 Bab • 39 PelajaranTempoh antara 4 dan 360 jam (anda yang tentukan)
Bab 1SembunyiSembunyikan butiranLihat butiranAsas Python dan Persediaan Persekitaran
Asas Python dan Persediaan Persekitaran
Pelajaran 1 • Sintaks Teras dan Jenis Data
Memperkenalkan pemboleh ubah, literal, dan jenis terbina dalam Python. Menyediakan kosa kata yang diperlukan untuk menulis sebarang ungkapan yang bermakna.
Pelajaran 2 • Input, Output, dan Komen
Meliputi print(), input(), dan amalan dokumentasi dalam baris. Membolehkan peserta membina skrip interaktif dan menulis kod yang boleh dibaca.
Pelajaran 3 • Menjalankan dan Menyahpepijat Skrip
Menjelaskan pelaksanaan skrip, mesej ralat, dan penyahpepijatan asas. Peserta mendapat keyakinan membetulkan ralat sintaks dan masa jalan secara berdikari.
Pelajaran 4 • Memasang Python dan Alat Pembangunan
Meliputi pemasangan Python, pemilihan versi, dan persediaan IDE. Menubuhkan asas teknikal yang bergantung kepada setiap bab seterusnya.
Pelajaran 5 • Pengendali dan Ungkapan
Mengajar pengendali aritmetik, perbandingan, dan logik. Peserta menggabungkan pengendali ke dalam ungkapan yang memacu logik program.
Bab 2SembunyiSembunyikan butiranLihat butiranAliran Kawalan dan Logik Program
Aliran Kawalan dan Logik Program
Pelajaran 1 • Gelung For dan Leieran
Meliputi gelung for ke atas jujukan dan fungsi range(). Peserta mengautomasikan tugasan berulang merentas koleksi data.
Pelajaran 2 • Gelung While dan Kawalan Gelung
Memperkenalkan gelung while dan pernyataan break, continue, dan pass. Peserta mengendalikan pengulangan tak tentu dan memperhalusi tingkah laku gelung.
Pelajaran 3 • Komprehensi dan Penjana
Mengajar komprehensi senarai, dikt, dan set serta ungkapan penjana. Peserta menulis corak leieran yang ringkas dan cekap memori.
Pelajaran 4 • Pernyataan Bersyarat
Mengajar blok if, elif, dan else dengan syarat Boolean. Membolehkan program memilih laluan pelaksanaan berbeza berdasarkan data.
Bab 3SembunyiSembunyikan butiranLihat butiranFungsi dan Kebolehgunaan Semula Kod
Fungsi dan Kebolehgunaan Semula Kod
Pelajaran 1 • Skop, Ruang Nama, dan Penutupan
Menjelaskan peraturan skop LEGB, global/nonlokal, dan mekanik penutupan. Peserta mengelakkan konflik penamaan dan memanfaatkan penutupan untuk pengekalan keadaan.
Pelajaran 2 • Penghias dan Pembalut Fungsi
Meliputi sintaks penghias dan kes penggunaan biasa seperti log dan pemasaan. Peserta memanjangkan tingkah laku fungsi tanpa mengubah suai kod sumber asal.
Pelajaran 3 • Mentakrif dan Memanggil Fungsi
Meliputi sintaks def, parameter, dan nilai pulangan. Fungsi menjadi unit utama logik boleh guna semula sepanjang kursus.
Pelajaran 4 • Fungsi Lambda dan Fungsi Tertib Tinggi
Memperkenalkan fungsi tanpa nama dan map(), filter(), dan sorted(). Peserta menggunakan corak fungsian untuk mengubah dan menapis data secara ringkas.
Pelajaran 5 • Teknik Parameter Lanjutan
Mengajar parameter lalai, kata kunci, *args, dan **kwargs. Peserta membina API fleksibel yang mengendalikan corak panggilan yang pelbagai.
Bab 4SembunyiSembunyikan butiranLihat butiranStruktur Data: Senarai, Tuple, Dikt, dan Set
Struktur Data: Senarai, Tuple, Dikt, dan Set
Pelajaran 1 • Kamus: Storan Kunci-Nilai
Mengajar penciptaan dikt, capaian, leieran, dan kaedah biasa. Dikt ialah jenis pemetaan utama untuk data berstruktur dalam Python.
Pelajaran 2 • Tuple dan Ketidakbolehubahan
Menjelaskan penciptaan tuple, buka bungkus, dan faedah ketidakbolehubahan. Peserta menggunakan tuple untuk rekod tetap dan pulangan berbilang nilai yang selamat.
Pelajaran 3 • Senarai: Penciptaan dan Manipulasi
Meliputi penciptaan senarai, pengindeksan, pengirisan, dan kaedah mutasi. Senarai berfungsi sebagai jenis jujukan lalai dalam kebanyakan program Python.
Pelajaran 4 • Set dan Operasi Set
Meliputi penciptaan set, ujian keahlian, dan operasi matematik. Peserta menggunakan set untuk penyahduaan dan pemeriksaan keahlian yang cekap.
Pelajaran 5 • Memilih dan Menyarangkan Struktur Data
Membandingkan prestasi dan kes penggunaan merentas semua empat jenis. Peserta mereka bentuk struktur bersarang untuk data hierarki dunia sebenar.
Bab 5SembunyiSembunyikan butiranLihat butiranPengaturcaraan Berorientasikan Objek dalam Python
Pengaturcaraan Berorientasikan Objek dalam Python
Pelajaran 1 • Rangkuman dan Sifat
Menjelaskan konvensyen penamaan awam, dilindungi, dan peribadi serta @property. Peserta menguatkuasakan integriti data melalui capaian atribut terkawal.
Pelajaran 2 • Kelas, Objek, dan Atribut
Memperkenalkan takrif kelas, instantiasi, dan atribut instans. Mewujudkan model objek yang dibina oleh semua corak OOP.
Pelajaran 3 • Kaedah dan Kaedah Khas
Meliputi kaedah instans, kaedah kelas, kaedah statik, dan kaedah dunder. Peserta mengawal tingkah laku dan perwakilan objek dengan tepat.
Pelajaran 4 • Polimorfisme dan Kelas Abstrak
Meliputi jenis itik, isinstance(), dan modul abc. Peserta menulis kod yang berfungsi dengan mana-mana objek yang berkongsi antara muka biasa.
Pelajaran 5 • Pewarisan dan Resolusi Kaedah
Mengajar pewarisan tunggal dan berbilang, super(), dan MRO. Peserta memanjangkan kelas sedia ada tanpa menduplikasi kod.
Bab 6SembunyiSembunyikan butiranLihat butiranI/O Fail, Pengecualian, dan Modul
I/O Fail, Pengecualian, dan Modul
Pelajaran 1 • Persekitaran Maya dan Pengurusan Kebergantungan
Mengajar venv, pip, dan fail keperluan untuk pengasingan projek. Peserta mengurus kebergantungan secara boleh ulang merentas mesin berbeza.
Pelajaran 2 • Membaca dan Menulis Fail
Meliputi open(), mod fail, dan pernyataan with untuk I/O selamat. Peserta membaca fail teks dan binari tanpa kebocoran sumber.
Pelajaran 3 • Pengendalian Pengecualian
Menjelaskan try, except, else, finally, dan pengecualian tersuai. Peserta menulis program yang merosot dengan anggun dan bukannya ranap.
Pelajaran 4 • Modul, Pakej, dan Import
Meliputi sintaks import, __init__.py, dan pustaka piawai. Peserta mengatur kod ke dalam pakej boleh guna semula dan memanfaatkan alat terbina dalam.
Pelajaran 5 • Bekerja dengan CSV dan JSON
Mengajar modul csv dan json untuk pertukaran data berstruktur. Peserta menghurai dan menjserialkan format data biasa yang digunakan dalam projek sebenar.
Bab 7SembunyiSembunyikan butiranLihat butiranBekerja dengan Data: NumPy dan Pandas
Bekerja dengan Data: NumPy dan Pandas
Pelajaran 1 • Aliran Kerja Analisis Data Eksploratori
Menggunakan kemahiran pembersihan dan pengagregatan pada saluran paip EDA penuh. Peserta menghasilkan statistik ringkasan dan mengenal pasti corak dalam data sebenar.
Pelajaran 2 • Pengelompokan, Pengagregatan, dan Penggabungan
Meliputi groupby(), agg(), merge(), dan concat(). Peserta meringkaskan dan menggabungkan set data untuk menjawab soalan analitik.
Pelajaran 3 • Siri Pandas dan DataFrame
Meliputi penciptaan Siri dan DataFrame, pengindeksan, dan pemeriksaan asas. DataFrame menjadi struktur utama untuk kerja data jadual.
Pelajaran 4 • Pembersihan dan Transformasi Data
Mengajar pengendalian nilai hilang, pemangkasan jenis, dan operasi lajur. Peserta menyediakan set data mentah untuk analisis atau pemodelan.
Pelajaran 5 • Tatasusunan NumPy dan Operasi
Memperkenalkan penciptaan ndarray, pengindeksan, dan matematik vektor. NumPy menyokong kebanyakan pustaka Python saintifik yang akan dihadapi peserta.
Bab 8SembunyiSembunyikan butiranLihat butiranMembina Aplikasi Python Dunia Sebenar
Membina Aplikasi Python Dunia Sebenar
Pelajaran 1 • Pembangunan Antara Muka Baris Arahan
Meliputi argparse dan click untuk membina alat CLI. Peserta mendedahkan fungsi aplikasi melalui antara muka baris arahan profesional.
Pelajaran 2 • Menguji dengan pytest
Mengajar pengujian unit, fixture, dan pembangunan dipacu ujian dengan pytest. Peserta mengesahkan ketepatan dan mencegah regresi secara automatik.
Pelajaran 3 • Seni Bina Projek dan Corak Reka Bentuk
Meliputi pemisahan MVC, prinsip tanggungjawab tunggal, dan corak biasa. Peserta menstruktur projek supaya kekal boleh diselenggara semasa ia berkembang.
Pelajaran 4 • Membungkus dan Mengedarkan Projek Python
Meliputi pyproject.toml, alat bina, dan penerbitan ke indeks pakej. Peserta berkongsi pustaka boleh guna semula dengan rakan sepasukan atau orang awam.
Pelajaran 5 • Log, Konfigurasi, dan Pelaporan Ralat
Mengajar modul log, fail konfig, dan output ralat berstruktur. Peserta membina aplikasi boleh diperhatikan yang mudah dikendalikan dalam pengeluaran.
Sijil sah anda untuk tamat pengajian
Kursus ini sesuai untuk anda:
Penukar kerjaya: ingin menceburi bidang teknologi tanpa ijazah sains komputer.
Penganalisis perniagaan: ingin mengautomasikan laporan dan mengendalikan data dengan lebih cekap.
Pelajar kolej: membina asas pengaturcaraan sebelum memasuki pasaran pekerjaan.
Hobi: bersedia untuk menukar skrip kecil kepada aplikasi lengkap dan berstruktur.
Saintis dan penyelidik: yang perlu memproses dan menggambarkan data secara atur cara.
Pembangun junior: berusaha mengisi jurang dalam asas Python dan amalan terbaik.
Apa Kata Pelajar Kami
Kelas-kelas beliau sangat sempurna. Saya membeli pakej setahun dan akhirnya, saya berpeluang mengikuti pelbagai topik yang menarik minat saya tanpa perlu menukar platform... terima kasih atas semua yang anda lakukan, saya sudah mengesyorkan anda kepada orang lain...

Saya suka bagaimana pelajaran-pelajaran terus ke inti perkara dan bagaimana saya boleh menukar bab dan melangkau kandungan yang tidak saya perlukan.

Saya suka kandungan dan cara persembahan serta transkripsi video, yang mempercepatkan proses!

Platform ini pantas, mudah digunakan. Kepelbagaian kandungan dan video tambahan sangat membantu dalam pembelajaran.

Latihan utama
Soalan Lazim
Siapakah Dedika?
Adakah sijil ini sah di Malaysia?
Adakah kursus percuma?
Apakah beban kerja kursus?
Bagaimanakah bentuk kursus?
Bagaimanakah kursus berfungsi?
Berapakah tempoh kursus?
Berapakah kos atau harga kursus?
Apakah itu kursus EAD atau kursus dalam talian dan bagaimana ia berfungsi?
Kursus PDF




















