
Kursus Automasi Python
Berhenti membuang masa berjam-jam pada tugasan berulang dan biarkan Python melakukannya untuk anda. Kursus ini membawa anda daripada sintaks Python teras kepada membina, menjadualkan, dan menggunakan skrip automasi sebenar. Anda akan mengautomasikan fail, laman web, API, hamparan, dan banyak lagi — dengan kod sedia pengeluaran yang boleh anda gunakan dengan segera.
Apa yang anda akan pelajari:
Anda akan mulakan dengan menguasai asas Python, kemudian beralih kepada mengautomasikan sistem fail, mengikis laman web, dan menggunakan REST API. Kursus ini merangkumi automasi pelayar dengan Selenium, pemprosesan data dengan pandas, dan pelaporan Excel dengan openpyxl. Anda akan mempelajari cara menjadualkan skrip menggunakan cron, APScheduler, dan Apache Airflow. Topik lanjutan termasuk konkurensi, penerima webhook, pengkontenaan Docker, dan saluran paip CI/CD. Menjelang akhir, anda akan mempunyai projek automasi yang boleh digunakan yang dibina mengikut piawaian kejuruteraan profesional.
Bagaimana anda belajar secara praktikal Kursus Automasi Python
Bagaimana anda berlatih Kursus Automasi 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 • 40 PelajaranTempoh antara 4 dan 360 jam (anda yang tentukan)
Bab 1SembunyiSembunyikan butiranLihat butiranAsas Python untuk Automasi
Asas Python untuk Automasi
Pelajaran 1 • Bekerja dengan Struktur Data Terbina
Manipulasi senarai, tuple, kamus, dan set untuk menyimpan dan memproses data automasi. Memilih struktur yang tepat secara langsung memberi kesan kepada kecekapan skrip.
Pelajaran 2 • Pengendalian Ralat dan Asas Penyahpepijatan
Gunakan blok try/except dan alat penyahpepijatan untuk menulis skrip yang berdaya tahan. Skrip automasi mesti mengendalikan keadaan tidak dijangka tanpa ranap.
Pelajaran 3 • Fungsi dan Kebolehgunaan Semula Kod
Tentukan, panggil, dan susun fungsi untuk menghapuskan pengulangan dalam kod automasi. Memperkenalkan skop dan nilai pulangan yang penting untuk reka bentuk skrip modular.
Pelajaran 4 • Asas Sintaks Teras Python
Liputi pembolehubah, jenis data, pengendali, dan binaan kawalan aliran. Primitif ini mendasari setiap skrip automasi yang ditulis kemudian dalam kursus.
Pelajaran 5 • Persediaan Persekitaran Python
Pasang Python, konfigurasikan persekitaran maya, dan pilih IDE yang sesuai untuk kerja automasi. Mewujudkan ruang kerja asas yang digunakan sepanjang kursus.
Bab 2SembunyiSembunyikan butiranLihat butiranAutomasi Sistem Fail dan OS
Automasi Sistem Fail dan OS
Pelajaran 1 • Automasi Tugas Peringkat OS
Laksanakan arahan shell, urus proses, dan berinteraksi dengan pembolehubah persekitaran dari Python. Menghubungkan skrip Python dengan sistem pengendalian asas.
Pelajaran 2 • Pengurusan Laluan dan Direktori
Navigasi dan manipulasi sistem fail menggunakan modul pathlib dan os. Pengendalian laluan yang boleh dipercayai menghalang skrip rosak merentasi sistem pengendalian yang berbeza.
Pelajaran 3 • Membaca dan Menulis Fail
Buka, baca, tulis, dan tutup fail teks dan binari menggunakan API fail terbina dalam Python. I/O fail adalah titik masuk untuk kebanyakan tugas automasi dunia sebenar.
Pelajaran 4 • Bekerja dengan Fail CSV dan JSON
Hurai dan jana data CSV dan JSON, dua format paling biasa dalam saluran paip automasi. Menghubungkan kemahiran I/O fail ke pemproses
Pelajaran 5 • Mengautomasikan Aliran Kerja Organisasi Fail
Gabungkan I/O fail, pengurusan laluan, dan alat OS untuk membina projek automasi penyusunan fail yang lengkap. Memperkukuh semua kemahiran bahagian melalui kes penggunaan hujung ke hujung.
Bab 3SembunyiSembunyikan butiranLihat butiranAutomasi Pengikisan Web dan HTTP
Automasi Pengikisan Web dan HTTP
Pelajaran 1 • Membuat Permintaan HTTP dengan Requests
Gunakan pustaka requests untuk menghantar panggilan HTTP, mengendalikan respons, dan mengurus sesi. Menyediakan set alat teras untuk tugas automasi API dan web.
Pelajaran 2 • Menghuraikan HTML dengan BeautifulSoup
Ekstrak data berstruktur dari HTML mentah menggunakan pemilih BeautifulSoup dan kaedah lintasan. Membolehkan pengikisan laman web yang tidak mendedahkan API awam.
Pelajaran 3 • Asas HTTP untuk Automasi
Fahami kaedah HTTP, kod status, pengepala, dan kitaran permintaan/respons. Pengetahuan ini diperlukan sebelum menghantar sebarang permintaan web automatik.
Pelajaran 4 • Mengguna dan Mengautomasikan REST API
Sahkan, paginasi, dan automasikan aliran kerja terhadap API REST. Menghubungkan kemahiran HTTP ke senario integrasi sebenar yang digunakan dalam persekitaran profesional.
Pelajaran 5 • Amalan Terbaik dan Etika Pengikisan
Gunakan pengehadan kadar, hormati robots.txt, dan struktur pengikis untuk kebolehselenggaraan. Pengikisan yang bertanggungjawab melindungi kedua-dua tapak sasaran dan projek automasi.
Bab 4SembunyiSembunyikan butiranLihat butiranAutomasi Pelayar dengan Selenium
Automasi Pelayar dengan Selenium
Pelajaran 1 • Persediaan Selenium dan Kawalan Pelayar
Pasang Selenium, konfigurasikan WebDriver, dan buka, navigasi, dan tutup pelayar dari Python. Mewujudkan asas untuk semua tugas automasi pelayar.
Pelajaran 2 • Mencari dan Berinteraksi dengan Elemen
Cari elemen halaman menggunakan ID, CSS, XPath, dan pencari lain, kemudian klik, taip, dan pilih. Interaksi elemen adalah tindakan teras dalam mana-mana skrip automasi pelayar.
Pelajaran 3 • Mengautomasikan Borang dan Aliran Log Masuk
Bina skrip yang log masuk, isi borang berbilang langkah, dan kendalikan cabaran pengesahan. Merangkumi kes penggunaan automasi pelayar dunia sebenar yang paling biasa.
Pelajaran 4 • Teknik Selenium Lanjutan
Laksanakan JavaScript, kendalikan amaran, tukar bingkai, dan kikis data dari halaman kompleks. Memanjangkan kemahiran Selenium teras untuk mengendalikan kes tepi dalam skrip pengeluaran.
Pelajaran 5 • Penungguan, Pemasaan, dan Halaman Dinamik
Gunakan tunggu tersirat dan tersurat untuk menyegerakkan skrip dengan peristiwa pemuatan halaman. Masa yang betul menghalang automasi yang tidak stabil yang disebabkan oleh kandungan tak segerak.
Bab 5SembunyiSembunyikan butiranLihat butiranAutomasi Pemprosesan Data dan Hamparan
Automasi Pemprosesan Data dan Hamparan
Pelajaran 1 • Pengenalan kepada pandas untuk Automasi
Muatkan, periksa, dan tapis data jadual menggunakan DataFrame. pandas adalah alat utama untuk tugas automasi dipacu data dalam kursus ini.
Pelajaran 2 • Transformasi Data dan Pengagregatan
Gunakan fungsi, kumpulkan data, dan kira ringkasan untuk mengubah data mentah menjadi cerapan. Transformasi adalah langkah teras dalam mana-mana saluran paip automasi data.
Pelajaran 3 • Pengesahan Data dan Semakan Kualiti
Tulis semakan automatik yang mengesan pendua, outlier, dan pelanggaran skema dalam set data. Gerbang kualiti data menghalang ralat daripada merebak melalui saluran paip automasi.
Pelajaran 4 • Mengautomasikan Excel dengan openpyxl
Baca, tulis, dan format buku kerja Excel secara pemrograman menggunakan openpyxl. Membolehkan penggantian sepenuhnya pelaporan Excel manual dengan skrip Python automatik.
Pelajaran 5 • Menjana Laporan Automatik
Gabungkan ringkasan pandas dan pemformatan openpyxl untuk menghasilkan laporan yang digilap dan berjadual. Menghubungkan kemahiran pemprosesan data kepada output perniagaan yang boleh dihantar.
Bab 6SembunyiSembunyikan butiranLihat butiranPenjadualan Tugas dan Orkestrasi Aliran Kerja
Penjadualan Tugas dan Orkestrasi Aliran Kerja
Pelajaran 1 • Pemantauan dan Pemberitahuan untuk Tugas Automasi
Laksanakan pemeriksaan kesihatan, amaran kegagalan, dan metrik larian untuk memastikan sistem automasi boleh diperhatikan. Pemantauan mengubah skrip menjadi perkhidmatan automasi gred pengeluaran.
Pelajaran 2 • Pengenalan kepada Alat Orkestrasi Aliran Kerja
Tinjau platform orkestrasi seperti Apache Airflow dan Prefect untuk mengurus aliran kerja berasaskan DAG yang kompleks. Menyediakan pelajar untuk persekitaran automasi skala perusahaan.
Pelajaran 3 • Membina Saluran Paip Automasi Pelbagai Langkah
Rantaikan tugas automasi diskret ke dalam saluran paip berjujukan dan bersyarat. Reka bentuk saluran paip mengasingkan kebimbangan dan menjadikan aliran kerja kompleks boleh diselenggara.
Pelajaran 4 • Menjadualkan Skrip pada Peringkat OS
Konfigurasikan kerja cron pada Linux/macOS dan Task Scheduler pada Windows untuk mencetuskan skrip Python. Penjadualan peringkat OS adalah laluan paling mudah untuk automasi tanpa pengawasan.
Pelajaran 5 • Penjadualan Dalam-Proses dengan APScheduler
Gunakan APScheduler untuk mentakrif kerja selang, cron, dan sekali dalam proses Python. Membolehkan penjadualan mudah alih tanpa bergantung pada alat khusus OS.
Bab 7SembunyiSembunyikan butiranLihat butiranIntegrasi API dan Automasi pada Skala
Integrasi API dan Automasi pada Skala
Pelajaran 1 • Konkurensi dengan Threading dan Asyncio
Percepatkan tugas automasi terikat I/O menggunakan urutan dan corak async/await. Konkurensi adalah penting apabila skrip mesti memproses beratus-ratus panggilan API dengan cekap.
Pelajaran 2 • Corak Pengesahan API Lanjutan
Laksanakan aliran OAuth2, pengendalian JWT, dan putaran kunci API dalam skrip automasi. Pengesahan selamat adalah wajib untuk integrasi API pengeluaran.
Pelajaran 3 • Pengendalian Ralat Berdaya Tahan pada Skala
Gunakan backoff eksponen, pemutus litar, dan baris gilir mati surat untuk automasi berskala besar. Corak ketahanan menghalang kegagalan lata dalam sistem pengeluaran.
Pelajaran 4 • Penerima Webhook dan Automasi Dipacu Peristiwa
Bina titik akhir Flask ringan yang menerima muatan webhook dan mencetuskan logik automasi. Reka bentuk dipacu peristiwa menghapuskan undian dan mengurangkan kependaman.
Pelajaran 5 • Pengujian dan Mocking Integrasi API
Tulis ujian unit dan integrasi untuk integrasi bergantung API menggunakan pytest dan responses. Kod yang diuji mengurangkan insiden pengeluaran dan mempercepat lelaran.
Bab 8SembunyiSembunyikan butiranLihat butiranMembina dan Menggunakan Projek Automasi
Membina dan Menggunakan Projek Automasi
Pelajaran 1 • Kawalan Versi dengan Git untuk Automasi
Gunakan aliran kerja Git untuk menjejak perubahan, bekerjasama, dan mengembalikan skrip automasi dengan selamat. Kawalan versi adalah amalan tidak boleh dirunding untuk automasi pengeluaran.
Pelajaran 2 • Saluran Paip CI/CD untuk Projek Automasi
Automasikan ujian, linting, dan penggunaan menggunakan saluran paip CI/CD yang dicetuskan oleh peristiwa Git. CI/CD memastikan setiap perubahan kod disahkan sebelum mencapai pengeluaran.
Pelajaran 3 • Menggunakan ke Platform Awan dan Tanpa Pelayan
Gunakan skrip automasi ke VM awan, kontena terurus, dan fungsi tanpa pelayan. Penggunaan awan membolehkan pelaksanaan tanpa pengawasan 24/7 pada kos minimum.
Pelajaran 4 • Menstruktur Projek Automasi secara Profesional
Susun kod ke dalam modul, pakej, dan fail konfigurasi mengikut amalan terbaik Python. Struktur yang baik menjadikan projek automasi boleh diselenggara dan mesra pasukan.
Pelajaran 5 • Mengkontainerkan Skrip dengan Docker
Bungkus skrip automasi ke dalam kontena Docker untuk pelaksanaan yang konsisten dan mudah alih. Kontena menghapuskan hanyut persekitaran antara pembangunan dan pengeluaran.
Sijil sah anda untuk tamat pengajian
Kursus ini sesuai untuk anda:
Penganalisis operasi: menghabiskan berjam-jam setiap minggu untuk tugasan kemasukan data dan pelaporan yang berulang.
Pembangun junior: mengetahui Python asas tetapi tidak pernah membina skrip yang boleh digunakan dan realistik.
Pentadbir IT: mengurus fail dan tugas sistem secara manual dan ingin mengautomasikannya.
Profesional data: memproses hamparan secara manual dan memerlukan saluran paip yang boleh dipercayai dan boleh diulang sebagai gantinya.
Penukar kerjaya: mempunyai pendedahan pengekodan asas dan mahukan kemahiran kejuruteraan automasi yang sedia untuk pekerjaan.
Pemilik perniagaan kecil: mengendalikan aliran kerja digital secara manual dan mahu Python mengendalikannya secara automatik.
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




















