Pilih bahasa anda
Kursus Pendek Python
Lebih daripada 2 juta pelajar di seluruh dunia

Kursus Pendek Python

Pelajari Python dari asas dan mula menulis program sebenar yang berfungsi dengan pantas. Kursus ini merangkumi segala-galanya daripada asas sintaks dan struktur data hingga pengaturcaraan berorientasikan objek dan pengendalian fail. Anda juga akan meneroka alat amali seperti pandas, pengikisan web, dan visualisasi data. Menjelang tamat, anda akan mempunyai kemahiran untuk mengautomasikan tugasan, memproses data, dan membina alat baris arahan dengan yakin.

Apa yang anda akan pelajari:

Kursus ini membawa anda daripada pemasangan Python sehingga membina program amali yang lengkap menggunakan teknik profesional. Anda akan mempelajari sintaks teras, aliran kawalan, fungsi, dan struktur data penting Python. Anda akan mengendalikan fail, mengurus pengecualian, dan menggunakan pengaturcaraan berorientasikan objek pada masalah reka bentuk sebenar. Kurikulum ini juga merangkumi perpustakaan standard, pakej pihak ketiga, kawalan versi Git, dan analisis data dengan pandas. Anda akan menulis ujian unit, menyahpepijat kod dengan berkesan, dan mengautomasikan tugasan berulang. Setiap topik dibina terus daripada topik sebelumnya, memberikan anda asas yang kukuh dan bersambung dalam pembangunan Python.

Bagaimana anda belajar secara praktikal Kursus Pendek Python

Bagaimana anda berlatih Kursus Pendek 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.

Klik di sini

Kandungan kursus

8 Bab • 33 PelajaranTempoh antara 4 dan 360 jam (anda yang tentukan)

Bab 1Lihat butiran

Persekitaran Python dan Asas Sintaks

  • Pelajaran 1 • Pemboleh Ubah dan Jenis Data Asas

    Memperkenalkan tugasan pemboleh ubah dan jenis primitif terbina dalam Python. Pelajar memperoleh keupayaan untuk menyimpan dan melabel data dalam atur cara.

  • Pelajaran 2 • Peraturan Sintaks Teras dan Struktur

    Mengajar lekukan, ulasan, dan struktur pernyataan. Tabiat sintaks yang betul mengelakkan ralat sepanjang keseluruhan kursus.

  • Pelajaran 3 • Input, Output, dan Ungkapan Mudah

    Merangkumi print(), input(), dan ungkapan aritmetik. Pelajar boleh menulis skrip interaktif yang menerima dan memaparkan data.

  • Pelajaran 4 • Memasang Python dan Menyediakan Alat

    Merangkumi pemasangan Python, persekitaran maya, dan persediaan editor. Mewujudkan asas teknikal yang bergantung kepada setiap bab seterusnya.

Bab 2Lihat butiran

Aliran Kawalan dan Membuat Keputusan

  • Pelajaran 1 • Gelung While dan Kawalan Gelung

    Merangkumi gelung while dan pernyataan break, continue, dan pass. Pelajar mengawal penamatan gelung dengan tepat berdasarkan syarat masa jalan.

  • Pelajaran 2 • Pernyataan Bersyarat

    Merangkumi blok if, elif, dan else untuk logik percabangan. Pelajar menulis atur cara yang bertindak balas secara berbeza kepada input yang berbeza-beza.

  • Pelajaran 3 • Gelung For dan Lelaran

    Memperkenalkan gelung for ke atas jujukan dan julat. Pelajar mengautomasikan tugasan berulang dengan melakukan lelaran ke atas koleksi data.

  • Pelajaran 4 • Logik Boolean dan Perbandingan

    Mengajar operator perbandingan dan penghubung logik. Ini adalah blok binaan setiap pernyataan bersyarat dalam bab ini.

Bab 3Lihat butiran

Fungsi dan Kebolehgunaan Semula Kod

  • Pelajaran 1 • Parameter, Hujah, dan Lalai

    Merangkumi parameter posisi, kata kunci, dan lalai. Pelajar menulis fungsi fleksibel yang mengendalikan corak panggilan yang pelbagai.

  • Pelajaran 2 • Skop dan Jangka Hayat Pemboleh Ubah

    Menerangkan skop setempat, melingkungi, global, dan terbina dalam. Memahami skop menghalang pepijat halus dalam atur cara berbilang fungsi.

  • Pelajaran 3 • Mentakrif dan Memanggil Fungsi

    Mengajar kata kunci def, panggilan fungsi, dan nilai pulangan. Fungsi adalah alat utama untuk menyusun semua atur cara yang akan datang.

  • Pelajaran 4 • Fungsi Lambda dan Fungsi Tertib Tinggi

    Memperkenalkan fungsi tanpa nama dan fungsi yang menerima atau memulangkan fungsi. Pelajar menulis kod yang ringkas dan ekspresif menggunakan corak fungsian.

Bab 4Lihat butiran

Struktur Data: Senarai, Tuple, dan Kamus

  • Pelajaran 1 • Kamus dan Set

    Merangkumi storan kunci-nilai dengan dict dan storan nilai unik dengan set. Pelajar memodelkan perhubungan dunia sebenar dan melakukan carian pantas.

  • Pelajaran 2 • Tuple dan Kekekalan

    Memperkenalkan tuple sebagai jujukan panjang tetap dan tidak boleh diubah. Pelajar menggunakan tuple untuk melindungi integriti data dan membolehkan kunci kamus.

  • Pelajaran 3 • Pemahaman Senarai

    Mengajar sintaks binaan senarai padat dengan penapisan pilihan. Pelajar menggantikan gelung bertele-tele dengan ungkapan satu baris yang boleh dibaca.

  • Pelajaran 4 • Senarai: Penciptaan dan Manipulasi

    Merangkumi penciptaan senarai, pengindeksan, penghirisan, dan kaedah mutasi. Senarai adalah koleksi yang paling kerap digunakan dalam atur cara Python.

Bab 5Lihat butiran

Pengendalian Fail dan Pengurusan Pengecualian

  • Pelajaran 1 • Membaca dan Menulis Fail Teks

    Mengajar open(), mod baca, dan pernyataan with untuk akses fail yang selamat. I/O fail menghubungkan atur cara kepada data luaran yang berterusan.

  • Pelajaran 2 • Menaikkan dan Mencipta Pengecualian Tersuai

    Merangkumi pernyataan raise dan mentakrifkan kelas pengecualian tersuai. Pelajar menguatkuasakan peraturan perniagaan dan menyampaikan ralat dengan jelas.

  • Pelajaran 3 • Bekerja dengan Fail CSV dan JSON

    Merangkumi modul perpustakaan piawai csv dan json untuk data berstruktur. Pelajar menukar data dengan sistem dan alat luaran.

  • Pelajaran 4 • Pengendalian Pengecualian dengan Try dan Except

    Memperkenalkan blok try, except, else, dan finally. Pelajar mengelakkan ranap dan memberikan maklum balas yang bermakna apabila ralat berlaku.

Bab 6Lihat butiran

Pengaturcaraan Berorientasikan Objek dalam Python

  • Pelajaran 1 • Pewarisan dan Penggantian Kaedah

    Memperkenalkan pewarisan tunggal dan pelbagai serta fungsi super(). Pelajar melanjutkan kelas sedia ada tanpa menduplikasi kod.

  • Pelajaran 2 • Kaedah Khas dan Pembebanan Operator

    Merangkumi kaedah dunder seperti __str__, __repr__, dan __eq__. Pelajar menjadikan objek tersuai berkelakuan seperti jenis Python terbina dalam.

  • Pelajaran 3 • Kaedah dan Enkapsulasi

    Merangkumi kaedah contoh, kaedah statik, dan pencacatan nama untuk privasi. Pelajar mengawal akses kepada dalaman objek dengan berkesan.

  • Pelajaran 4 • Kelas, Objek, dan Atribut

    Mengajar takrifan kelas, instantiasi, dan atribut contoh. Kelas adalah asas semua corak reka bentuk berorientasikan objek.

Bab 7Lihat butiran

Modul, Pakej, dan Perpustakaan Piawai

  • Pelajaran 1 • Modul Perpustakaan Piawai Utama

    Meninjau modul os, sys, math, datetime, dan collections. Pelajar menyelesaikan tugasan biasa tanpa kebergantungan pihak ketiga.

  • Pelajaran 2 • Mencipta dan Mengimport Modul

    Mengajar penciptaan modul, sintaks import, dan laluan carian modul. Kod modular lebih mudah untuk diuji, diselenggara, dan dikongsi.

  • Pelajaran 3 • Mengurus Pakej Pihak Ketiga dengan pip

    Merangkumi pip install, requirements.txt, dan amalan terbaik persekitaran maya. Pelajar mengintegrasikan ekosistem Python yang lebih luas ke dalam projek.

  • Pelajaran 4 • Menyusun Kod ke dalam Pakej

    Merangkumi direktori pakej, __init__.py, dan import relatif. Pelajar menyusun projek berbilang fail dengan bersih dan profesional.

Bab 8Lihat butiran

Python Gunaan: Penyelesaian Masalah Dunia Sebenar

  • Pelajaran 1 • Mengautomasikan Tugasan Berulang

    Merangkumi pemprosesan kelompok fail, penamaan semula, dan pelaksanaan skrip berjadual. Pelajar menjimatkan jam kerja manual melalui automasi.

  • Pelajaran 2 • Pemprosesan dan Transformasi Data

    Merangkumi membaca, membersih, dan mengubah set data menggunakan Python teras. Pelajar mengautomasikan tugasan pengolahan data berulang dari hujung ke hujung.

  • Pelajaran 3 • Pengenalan kepada Pengujian dengan unittest

    Merangkumi menulis dan menjalankan ujian unit menggunakan modul unittest. Pelajar mengesahkan ketepatan atur cara dan menghalang regresi.

  • Pelajaran 4 • Membina Alat Baris Arahan

    Mengajar argparse untuk penghuraian hujah CLI dan pembungkusan skrip. Pelajar menyampaikan alat yang boleh digunakan yang boleh dijalankan oleh bukan pengatur cara.

  • Pelajaran 5 • Penyahpepijatan dan Kualiti Kod

    Memperkenalkan pdb, penyahpepijatan berasaskan cetakan, dan alat linting. Pelajar mencari dan membetulkan pepijat dengan lebih cepat dan menulis kod yang lebih bersih dan konsisten.

Sijil

Sijil sah anda untuk tamat pengajian

Kursus ini sesuai untuk anda:

  • Pembangun yang bercita-cita: bersedia untuk menulis program Python pertama sebenar mereka.

  • Penganalisis pemasaran: ingin mengautomasikan laporan dan membersihkan data dengan lebih pantas.

  • Penukar kerjaya: membina kemahiran teknikal untuk memasuki industri teknologi.

  • Saintis dan penyelidik: ingin memproses data eksperimen menggunakan kod.

  • Pemilik perniagaan kecil: bersemangat untuk mengautomasikan aliran kerja pentadbiran yang berulang.

  • Peminat dan penggiat: ingin tahu tentang membina alat perisian tersuai mereka sendiri.

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...
Giulio Carlo
Giulio CarloPelajar Pemasaran Digital
Saya suka bagaimana pelajaran-pelajaran terus ke inti perkara dan bagaimana saya boleh menukar bab dan melangkau kandungan yang tidak saya perlukan.
Mariana Ferres
Mariana FerresPelajar Fotografi
Saya suka kandungan dan cara persembahan serta transkripsi video, yang mempercepatkan proses!
Luciana Alvarenga
Luciana AlvarengaPelajar Reka Bentuk Kuku
Platform ini pantas, mudah digunakan. Kepelbagaian kandungan dan video tambahan sangat membantu dalam pembelajaran.
André Felipe
André FelipePelajar Kejuruteraan Prompt

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