Python Academy logo
PythonPemulaKecerdasan buatanWebTahap A1 → C122 bahasa

Python Academy

Terokai kepelbagaian Python dan bina pelbagai projek dengan Akademi Python. Laluan pembelajaran CoddyKit yang merangkumi 76 kursus pendek dan 320 pelajaran interaktif, dengan tutor kecerdasan buatan 24/7 di sisi anda.

Kursus
76
Pelajaran
320
Langkah interaktif
3,909
Percuma untuk bermula
Kursus 1
Kurikulum

76 kursus dalam laluan ini

Setiap kursus dalam laluan Python Academy, mengikut urutan pembelajaran. Kursus pertama adalah percuma.

1

A13 pelajaranPercuma

Pelajaran ini memperkenalkan asas pengaturcaraan dan menerangkan sebab Python merupakan bahasa yang sesuai untuk pemula. Anda juga akan belajar menyediakan persekitaran anda dan menulis program Pytho…

2

A14 pelajaranPRO

Pelajari konsep asas pengaturcaraan Python, termasuk pemboleh ubah, jenis data dan operasi asas. Kategori ini menyediakan asas untuk topik yang lebih kompleks.

3

A24 pelajaranPRO

Selami pembuatan keputusan dan gelung dalam Python. Pelajari cara menulis program yang boleh bertindak balas terhadap keadaan berbeza dan mengulangi tugas dengan cekap.

4

A25 pelajaranPRO

Fungsi ialah blok binaan kod yang boleh digunakan semula. Kategori ini merangkumi cara mencipta dan menggunakan fungsi dengan berkesan serta memperkenalkan pengaturcaraan modular.

5

B15 pelajaranPRO

Terokai struktur data teras Python seperti senarai, tupel, set dan kamus, serta pelajari cara memanipulasi dan menyusun data dengan berkesan.

6

B16 pelajaranPRO

Temui prinsip pengaturcaraan berorientasikan objek, iaitu paradigma berkuasa untuk membina aplikasi yang boleh digunakan semula dan diskalakan.

7

A23 pelajaranPRO

Pelajari cara membaca daripada dan menulis kepada fail dalam Python, yang membolehkan anda bekerja dengan data dunia sebenar serta mengekalkan maklumat.

8

B14 pelajaranPRO

Dapatkan kemahiran untuk mengendalikan ralat dengan baik dalam program Python, supaya kod anda lebih teguh dan mudah digunakan.

9

A14 pelajaranPRO

Kuasai asas binaan Python: pemboleh ubah, jenis data dan input pengguna. Pelajari cara Python menyimpan data, menukar antara jenis dan membaca input daripada pengguna.

10

B25 pelajaranPRO

Terokai konsep Python lanjutan untuk menulis kod yang lebih cekap, ringkas dan menepati gaya Python.

11

B15 pelajaranPRO

Ekosistem pustaka Python yang luas membolehkan anda melaksanakan tugas daripada analisis data hingga pembangunan web. Kategori ini memperkenalkan beberapa pustaka popular.

12

B14 pelajaranPRO

Temui asas pembangunan web menggunakan Python dan pelajari cara membina aplikasi web ringkas.

13

B23 pelajaranPRO

Pelajari teknik pengujian dan penyahpepijatan untuk memastikan kod Python anda berfungsi dengan betul dan cekap.

14

B13 pelajaranPRO

Automatikkan tugas berulang dan tingkatkan produktiviti dengan menulis skrip Python untuk tugas lazim.

15

B15 pelajaranPRO

Kategori ini memberikan gambaran keseluruhan tentang sains data dan memperkenalkan peranan Python dalam bidang ini. Anda akan belajar cara membersihkan, memproses awal dan mengurus data dengan berkes…

16

C16 pelajaranPRO

Pelajaran ini mengupas pembelajaran mesin dan topik sains data lanjutan, serta mengajar anda cara membina model ramalan dan meneroka konsep pembelajaran mendalam.

17

A24 pelajaranPRO

Dalami rentetan Python: penghirisan, pemformatan dan pustaka kaya yang mengandungi kaedah rentetan terbina dalam untuk memanipulasi serta menganalisis data teks.

18

A24 pelajaranPRO

Pelajari jenis jujukan Python yang paling banyak digunakan: cara mencipta, mengubah suai dan mengulangi senarai serta tuple, dan masa untuk menggunakan setiap satunya.

19

A24 pelajaranPRO

Kuasai stor nilai-kunci Python (dict) dan koleksi elemen unik tidak tersusun (set). Lakukan carian pantas, operasi set dan pemahaman kamus.

20

A24 pelajaranPRO

Pelajari cara mengarahkan pelaksanaan atur cara dengan syarat dan gelung. Gabungkan logik if/elif/else dengan gelung for dan while, break, continue serta klausa else.

21

A24 pelajaranPRO

Tulis kod yang boleh digunakan semula dan modular dengan fungsi Python. Liputi argumen kedudukan dan kata kunci, nilai lalai, *args, **kwargs serta nilai pulangan.

22

A24 pelajaranPRO

Berinteraksi dengan sistem fail dalam Python: buka fail dalam mod berbeza, baca baris demi baris, tulis data dengan selamat dan urus laluan fail dengan pathlib.

23

A24 pelajaranPRO

Tulis atur cara Python yang teguh dengan menangkap dan mengendalikan pengecualian secara teratur. Gunakan try/except/else/finally, bangkitkan pengecualian tersuai dan nyahpepijat dengan jejak tindana…

24

A24 pelajaranPRO

Pastikan projek Python terasing dan boleh dihasilkan semula dengan persekitaran maya, pengurusan kebergantungan pip dan amalan terbaik requirements.txt.

25

A15 pelajaranPRO

Kategori ini memperkenalkan konsep asas kecerdasan buatan, termasuk definisi, kepentingan, dan pencapaian penting dalam sejarahnya. Anda akan meneroka jenis kecerdasan buatan seperti kecerdasan buata…

26

B14 pelajaranPRO

Susun kod Python menjadi modul dan pakej yang boleh digunakan semula. Fahami mekanisme import, pustaka standard, persekitaran maya dan pengurusan pakej pip.

27

B14 pelajaranPRO

Tulis kod Pythonik yang cekap memori dengan pemahaman senarai, ungkapan penjana dan kata kunci yield untuk penilaian malas.

28

A15 pelajaranPRO

Temui pelbagai aplikasi kecerdasan buatan dalam dunia sebenar dalam industri seperti penjagaan kesihatan, kewangan, e-dagang, permainan, dan pengautomatan. Kategori ini memberikan contoh cara kecerda…

29

B14 pelajaranPRO

Bina atur cara berstruktur menggunakan kelas dan objek Python. Fahami takrif kelas, __init__, atribut tika dan kelas serta kaedah.

30

B14 pelajaranPRO

Luaskan kelas Python menggunakan pewarisan, timpa kaedah, gunakan super() dan gunakan polimorfisme untuk menulis kod yang fleksibel serta mudah dikembangkan.

31

A15 pelajaranPRO

Bersedia untuk membina penyelesaian kecerdasan buatan dengan menguasai alat dan pustaka Python yang penting. Kategori ini merangkumi penyediaan persekitaran pembangunan, penggunaan pustaka Python sep…

32

B14 pelajaranPRO

Kuasai pemadanan corak dalam Python dengan modul re. Tulis corak regex, gunakan match/search/findall/sub serta kendalikan kumpulan dan bendera.

33

B14 pelajaranPRO

Hurai dan jana data JSON serta CSV dalam Python. Gunakan modul json dan csv, kendalikan isu pengekodan dan bekerja dengan fail data dunia sebenar.

34

B15 pelajaranPRO

Pelajari cara menyediakan dan memanipulasi data dengan berkesan untuk projek kecerdasan buatan. Kategori ini memperkenalkan pelbagai jenis data, teknik mengendalikan nilai yang hilang, penormalan dat…

35

B14 pelajaranPRO

Gantikan pernyataan print dengan modul logging Python. Konfigurasikan tahap log, pengendali dan pemformat; gunakan pdb serta penyahpepijat IDE dengan berkesan.

36

B14 pelajaranPRO

Enum dan NamedTuples Python: Kelas Enum, IntEnum dan Flag, serta banyak lagi.

37

A25 pelajaranPRO

Memahami data menjadi lebih mudah apabila anda dapat memvisualisasikannya. Kategori ini mengajar anda cara mencipta visualisasi bermakna menggunakan pustaka Python seperti Matplotlib dan Plotly. Dari…

38

B14 pelajaranPRO

Laluan Fail Moden dengan pathlib: Objek Path, Membaca dan Menulis Fail, serta banyak lagi.

39

B14 pelajaranPRO

Tarikh dan Masa dengan datetime: date, time, datetime, Timedelta dan Aritmetik, serta banyak lagi.

40

B15 pelajaranPRO

Kategori ini meneroka algoritma asas pembelajaran diselia seperti regresi linear, regresi logistik dan metrik penilaian seperti ketepatan serta skor F1. Anda akan belajar melaksanakan algoritma ini d…

41

B14 pelajaranPRO

Modul collections: Counter, defaultdict, serta banyak lagi.

42

B14 pelajaranPRO

Pemformatan Rentetan Lanjutan: Ungkapan f-string, Penentu Format, serta banyak lagi.

43

B25 pelajaranPRO

Pembelajaran tanpa seliaan memberi tumpuan kepada penemuan corak tersembunyi dalam data. Kategori ini memperkenalkan teknik pengelompokan seperti K-Means dan kaedah pengurangan dimensi seperti PCA da…

44

B14 pelajaranPRO

Membina Alat CLI: Asas argparse, Subperintah dan Pilihan, serta banyak lagi.

45

B14 pelajaranPRO

Pangkalan Data SQLite dengan sqlite3: Menyambung dan Mencipta Jadual, Sisip, Pilih, Kemas Kini, Padam, serta banyak lagi.

46

B25 pelajaranPRO

Selami dunia rangkaian neural buatan, iaitu asas kecerdasan buatan moden. Kategori ini menerangkan seni bina rangkaian neural, fungsi pengaktifan, dan perambatan balik. Anda juga akan membina rangkai…

47

B14 pelajaranPRO

Mengautomatikkan Excel dengan openpyxl: Membaca Buku Kerja, Menulis dan Menggayakan Sel, serta banyak lagi.

48

B24 pelajaranPRO

Tingkatkan fungsi dan kelas Python dengan penghias. Bina penghias sendiri, gunakan @property untuk capaian atribut terkawal serta gunakan @classmethod dan @staticmethod.

49

B25 pelajaranPRO

Terokai cara kecerdasan buatan memproses dan memahami bahasa manusia. Kategori ini merangkumi teknik prapemprosesan teks, tokenisasi, analisis sentimen, dan model lanjutan seperti transformer. Pada p…

50

B24 pelajaranPRO

Urus sumber dengan selamat menggunakan pernyataan with. Tulis pengurus konteks tersuai dengan __enter__/__exit__ dan with contextlib.

51

B24 pelajaranPRO

Tulis kod Python yang boleh dipercayai dengan ujian automatik menggunakan pytest. Liputi penemuan ujian, lekapan, parametrize, pemalsuan dan pelaporan liputan kod.

52

B15 pelajaranPRO

Pelajari cara kecerdasan buatan mentafsir dan memanipulasi data visual dalam kategori ini. Bermula dengan asas perwakilan imej, anda akan beralih kepada penggunaan OpenCV untuk pemprosesan imej dan p…

53

B24 pelajaranPRO

Manfaatkan kit alat pengaturcaraan berfungsi Python dengan itertools dan functools. Gunakan combinations, chain, partial, reduce dan lru_cache untuk menghasilkan kod yang kemas.

54

B24 pelajaranPRO

Dataclass dan attrs Python: Menentukan Dataclass, Nilai Lalai dan field(), serta banyak lagi.

55

C15 pelajaranPRO

Pembelajaran pengukuhan membolehkan ejen kecerdasan buatan belajar daripada persekitarannya dengan menerima ganjaran atau penalti atas tindakan mereka. Kategori ini memperkenalkan konsep utama sepert…

56

B24 pelajaranPRO

Padanan Corak Berstruktur: Asas match dan case, Memadankan Jujukan dan Pemetaan, serta banyak lagi.

57

B24 pelajaranPRO

Penutupan dan Dalaman Fungsi: Fungsi Kelas Pertama, Penutupan dan Pemboleh Ubah Bebas, serta banyak lagi.

58

B24 pelajaranPRO

Penjana, Lelaran dan yield: Protokol Lelaran, Fungsi Penjana, serta banyak lagi.

59

B24 pelajaranPRO

Interaksi subprocess dan OS: Menjalankan Perintah dengan subprocess, Menangkap Output, serta banyak lagi.

60

B24 pelajaranPRO

ORM Pangkalan Data dengan SQLAlchemy: SQLAlchemy Core berbanding ORM, Menentukan Model, serta banyak lagi.

61

B24 pelajaranPRO

Pembangunan Web dengan Flask: Laluan dan Paparan, Templat dengan Jinja2, serta banyak lagi.

62

B24 pelajaranPRO

Tulis atur cara Python serentak tanpa thread menggunakan async/await dan asyncio. Bina gelung peristiwa, coroutine, tugas dan saluran paip I/O asinkron.

63

B24 pelajaranPRO

Tambahkan anotasi jenis statik pada kod Python. Gunakan mypy untuk pemeriksaan statik, kuasai jenis generik, TypeVar, Protocol dan pengecilan jenis semasa masa jalan.

64

B24 pelajaranPRO

Bina asas pengkomputeran berangka dengan NumPy. Kuasai operasi ndarray, penyiaran, vektorisasi dan algebra linear untuk aliran kerja sains data.

65

B24 pelajaranPRO

Analisis data berstruktur pada skala besar dengan Pandas. Bekerja dengan Series, DataFrame, groupby, penggabungan, siri masa dan saluran paip pembersihan data.

66

B24 pelajaranPRO

Bina API REST berprestasi tinggi dan didokumentasikan secara automatik dengan FastAPI. Gunakan model Pydantic, suntikan kebergantungan, titik akhir asinkron dan penjanaan OpenAPI.

67

B24 pelajaranPRO

Ekstrak data daripada web menggunakan Python. Kuasai requests + BeautifulSoup untuk pengikisan mudah dan Scrapy untuk perayapan berskala besar berasaskan labah-labah.

68

B24 pelajaranPRO

Gunakan pembelajaran mesin dalam Python dengan scikit-learn. Bina model pengelasan, regresi dan pengelompokan; nilainya dengan pengesahan silang dan metrik.

69

B24 pelajaranPRO

Pembangunan Web dengan Django: Projek dan Aplikasi, Model dan Migrasi, serta banyak lagi.

70

B24 pelajaranPRO

Visualisasi Data dengan Matplotlib: Rajah dan Paksi, Graf Garis, Palang dan Serakan, serta banyak lagi.

71

B24 pelajaranPRO

Carta Interaktif dengan Plotly: Asas Plotly Express, Ciri Interaktif, serta banyak lagi.

72

B24 pelajaranPRO

Pembungkusan dan Penerbitan ke PyPI: Struktur Projek dan pyproject.toml, Membina dengan build, serta banyak lagi.

73

C14 pelajaranPRO

Keserentakan: threading dan multiprocessing: Thread dan GIL, ThreadPoolExecutor, serta banyak lagi.

74

C14 pelajaranPRO

Dalami model objek Python dengan metakelas, deskriptor dan __slots__. Fahami cara bahasa itu sendiri dibina dan cipta abstraksi yang berkuasa.

75

C14 pelajaranPRO

Percepat Python dengan sambungan C. Gunakan API Python/C, ctypes dan cffi untuk memanggil kod C daripada Python serta menulis sambungan yang kritikal terhadap prestasi.

76

C14 pelajaranPRO

Fahami model memori CPython, pengiraan rujukan dan kutipan sampah, serta gunakan alat pemprofilan untuk mencari dan membaiki kemerosotan prestasi.

CoddyKit PRO

Dapatkan akses kepada kesemua 76 kursus dalam laluan ini dan semua laluan lain

Tutor AI, peperiksaan pensijilan dan sijil. Berfungsi di laman web, iOS dan Android.

Lihat semua pelan
Tahunan$29.90 / tahunKira-kira $2.49 sebulanBayar sekaliSeumur hidup$69.99 sekaliTiada pembaharuan. PRO selama-lamanya.
Gambaran Keseluruhan Kursus

Python: Daripada Skrip Pertama kepada Kod Bertaraf Pengeluaran

Python ialah bahasa serba guna yang paling meluas digunakan dalam sains data, automasi, pembangunan web dan penyelidikan kecerdasan buatan. Sintaksnya yang mudah dibaca menjadikannya mudah diakses pada peringkat permulaan, manakala ekosistemnya — NumPy, Pandas, Flask, FastAPI, Django, scikit-learn, asyncio — mampu menyokong kerja pengeluaran yang serius. Laluan ini merangkumi keseluruhan julat kemahiran, daripada menulis pemboleh ubah pertama hinggalah membina API web tak segerak, melatih model pembelajaran mesin dan menganalisis penggunaan memori pada tahap sambungan C.

Perkara yang Akan Anda Pelajari

Anda akan mempelajari mekanik teras bahasa — rentetan, senarai, kamus, aliran kawalan, fungsi dan input/output fail — kemudian beralih kepada reka bentuk berorientasikan objek dengan pewarisan, polimorfisme, penghias, pengurus konteks dan kelas data. Dalam bidang data, anda akan memanipulasi set data dengan Pandas dan NumPy, menggambarkan hasil dengan Matplotlib dan Plotly, menggunakan pembelajaran terselia dan tidak terselia dengan scikit-learn serta meneroka rangkaian neural dan NLP. Dalam bidang web, anda akan membina API dengan Flask dan FastAPI, aplikasi tindanan penuh dengan Django serta mengautomasi tugasan menggunakan alatan CLI, SQLite, SQLAlchemy dan openpyxl. Topik lanjutan termasuk async/await dengan asyncio, keselarasan menggunakan pembenangan dan pemprosesan berbilang, petunjuk jenis dengan mypy, kelas meta dan sambungan C Python.

Laluan Pembelajaran

Dengan lebih daripada 76 kursus aktif, laluan ini merangkumi tahap A1 hingga C1. Ia bermula dengan Pengenalan kepada Pengaturcaraan dan Asas Python, membina kefasihan A2 dalam rentetan, senarai, kamus, aliran kawalan dan pengendalian fail, kemudian bergerak ke tahap B1 dengan modul, OOP, ungkapan nalar, logging serta penggunaan JSON dan CSV. Tahap B2 menambah penjana, penutupan, pemadanan corak berstruktur, async/await, Flask, Django, FastAPI, Pandas, NumPy dan pembelajaran mesin dengan scikit-learn. Laluan ini berakhir pada tahap C1 dengan Keselarasan: pembenangan dan pemprosesan berbilang, Kelas Meta & Penerang Python, Sambungan C Python, Pembelajaran Pengukuhan dan Pengurusan Memori & Pemprofilan Python.

Cara Ia Berfungsi

Setiap kursus dibahagikan kepada pelajaran pendek dan berfokus yang anda lengkapkan dalam penyunting kod terbina dalam dengan maklum balas masa nyata. Tutor AI tersedia apabila anda menghadapi kesukaran, dan latihan dinilai secara automatik supaya anda boleh belajar mengikut kadar sendiri tanpa menunggu semakan.

Cara Anda Belajar

  1. 01

    Pelajaran Interaktif

    Latihan pengekodan amali dengan maklum balas masa nyata

  2. 02

    Tutor AI

    Dapatkan bantuan segera daripada AI kami apabila anda buntu

  3. 03

    Penyunting Terbina Dalam

    Tulis dan jalankan kod terus dalam pelayar anda

  4. 04

    Sijil

    Dapatkan sijil selepas melengkapkan kursus

FAQ

Soalan Lazim

Adakah kursus Python Academy percuma?

Ya. Anda boleh memulakan kursus Python Academy secara percuma dan mengikuti pelajaran interaktifnya tanpa sebarang bayaran. Langganan PRO pilihan membuka akses kepada alat kecerdasan buatan lanjutan dan sijil yang boleh dikongsi.

Adakah saya memerlukan pengalaman terdahulu untuk mempelajari Python?

Tidak. Kursus ini bermula dengan asas dan beralih secara beransur-ansur kepada topik yang lebih maju, jadi anda boleh bermula walaupun tanpa pengalaman terdahulu dalam Python.

Bagaimanakah saya akan mempelajari Python di CoddyKit?

Anda belajar melalui amali. Pelajaran interaktif yang ringkas menggabungkan penerangan yang jelas dengan latihan pengekodan praktikal yang berjalan dalam masa nyata, manakala tutor kecerdasan buatan 24/7 memberikan bantuan yang diperibadikan apabila anda menghadapi kesukaran.

Adakah saya mendapat sijil selepas menamatkan Python Academy?

Ya. Pelajar PRO boleh menduduki peperiksaan dan memperoleh sijil tamat kursus yang boleh dikongsi, lengkap dengan kod yang boleh disahkan untuk kursus Python Academy.

Bolehkah saya mempelajari Python melalui telefon saya?

Ya. CoddyKit tersedia di web dan sebagai aplikasi asli iOS serta Android, jadi anda boleh mempelajari Python pada mana-mana peranti dan kemajuan anda disegerakkan merentas semua peranti.

Berapakah kos CoddyKit PRO?

Kursus pertama dalam Python Academy adalah percuma. CoddyKit PRO membuka akses kepada setiap kursus: $5.90 seminggu, $7.90 sebulan, $29.90 setahun atau $69.99 sekali untuk akses seumur hidup tanpa pembaharuan.

Berapa lama masa yang diperlukan untuk melengkapkan Python Academy?

Python Academy mempunyai 76 kursus dan 320 pelajaran. Kebanyakan pelajaran mengambil masa kira-kira 5–10 minit, jadi keseluruhan laluan ini memerlukan sekitar 37 jam latihan amali, mengikut rentak anda sendiri.

Mulakan Python Academy Sekarang

Sertai ribuan pelajar yang menguasai pengaturcaraan melalui pelajaran berkuasa kecerdasan buatan.