0Pricing
Python Academy icon

Python Academy

PYTHONBackendDataAiWebGamesSecurityBeginnerCloudDatabaseSystemsEnterpriseDesktopScriptingStatisticsCryptoNetwork

สำรวจความหลากหลายของ Python และสร้างโครงการที่หลากหลายกับ Python Academy

🤖 ขับเคลื่อนด้วย AI📚 คอร์ส 76👥 ผู้เรียน 100,000+ คน⭐ คะแนน 4.9
ภาพรวมคอร์ส

Python: จากสคริปต์แรกสู่โค้ดระดับ Production

Python เป็นภาษาวัตถุประสงค์ทั่วไปที่ใช้กันแพร่หลายที่สุดในวิทยาศาสตร์ข้อมูล การทำให้เป็นอัตโนมัติ การพัฒนาเว็บ และการวิจัย AI ไวยากรณ์ที่อ่านได้ง่ายทำให้เข้าถึงได้ในช่วงเริ่มต้น แต่ระบบนิเวศของมัน — NumPy, Pandas, Flask, FastAPI, Django, scikit-learn, asyncio — ขยายไปสู่งานเชิงมืออาชีพที่จริงจัง ลำดับนี้ครอบคลุมช่วงเต็ม ตั้งแต่การเขียนตัวแปรแรกของคุณไปจนถึงการสร้าง async web APIs การฝึกสอนแบบจำลองแมชชีนเลิร์นนิง และการสำรวจ memory ที่ระดับ C extension

สิ่งที่คุณจะเรียนรู้

คุณจะทำงานผ่านกลไกภาษาหลัก — strings, lists, dictionaries, control flow, functions และ file I/O — จากนั้นก้าวหน้าเข้าไปในการออกแบบเชิงวัตถุ ด้วย inheritance, polymorphism, decorators, context managers และ dataclasses ด้านข้อมูล คุณจะจัดการชุดข้อมูลด้วย Pandas และ NumPy สร้างภาพผลลัพธ์ด้วย Matplotlib และ Plotly ใช้การเรียนรู้ที่มีการควบคุมและไม่มีการควบคุมด้วย scikit-learn และสำรวจเครือข่ายประสาทและ NLP ด้านเว็บ คุณจะสร้าง APIs ด้วย Flask และ FastAPI แอปพลิเคชันแบบ full-stack ด้วย Django และทำให้เป็นอัตโนมัติงานต่างๆ ด้วยเครื่องมือ CLI, SQLite, SQLAlchemy และ openpyxl หัวข้อขั้นสูง รวมถึง async/await ด้วย asyncio, concurrency ด้วย threading และ multiprocessing, type hints ด้วย mypy, metaclasses และ Python C extensions

เส้นทางการเรียนรู้

ในกว่า 76 หลักสูตรที่ใช้งานอยู่ ลำดับนี้ทำงานจาก A1 ผ่าน C1 เปิดด้วย Introduction to Programming และ Python Basics สร้างความเชี่ยวชาญด้านระดับ A2 ทั่วทั้ง strings, lists, dictionaries, control flow และ file handling จากนั้นเข้าไปในอาณาเขต B1 ด้วย modules, OOP, regular expressions, logging และการทำงานกับ JSON และ CSV ชั้น B2 เพิ่มเติม generators, closures, structural pattern matching, async/await, Flask, Django, FastAPI, Pandas, NumPy และ machine learning ด้วย scikit-learn ลำดับนี้จบลงที่ C1 ด้วย Concurrency: threading and multiprocessing, Python Metaclasses & Descriptors, Python C Extensions, Reinforcement Learning และ Python Memory Management & Profiling

วิธีการทำงาน

แต่ละหลักสูตรแบ่งออกเป็นบทเรียนสั้นๆ ที่มีจุดประสงค์ชัดเจนซึ่งคุณจะเสร็จสิ้นในตัวแก้ไขโค้ดในตัวโดยมีข้อเสนอแนะแบบเรียลไทม์ ติวเตอร์ AI ว่างอยู่เมื่อใดก็ตามที่คุณติดขัด และบทฝึกหัดจะได้รับการให้คะแนนโดยอัตโนมัติเพื่อให้คุณสามารถเรียนในความเร็วของคุณได้โดยไม่ต้องรอการตรวจสอบ

เริ่มเรียนรู้ →

วิธีการเรียนรู้ของคุณ

🎯
บทเรียนแบบโต้ตอบ
แบบฝึกหัดการเขียนโค้ดโดยตรงพร้อมข้อเสนอแนะแบบเรียลไทม์
🤖
ติวเตอร์ AI
ได้รับความช่วยเหลือแบบทันทีจาก AI ของเราเมื่อคุณติดขัด
💻
ตัวแก้ไขในตัว
เขียนและรันโค้ดโดยตรงในเบราว์เซอร์ของคุณ
🏆
ใบรับรอง
ได้รับใบรับรองเมื่อคุณเสร็จสิ้นหลักสูตร
หลักสูตร

76 หลักสูตร

ทุกหลักสูตรในเส้นทางการเรียนรู้ Python Academy

01

บทนำสู่การเขียนโปรแกรม

A13 บทเรียน

บทเรียนนี้แนะนำพื้นฐานการเขียนโปรแกรมและอธิบายว่าเหตุใด Python จึงเป็นภาษาที่เหมาะสำหรับผู้เริ่มต้น นอกจากนี้ คุณจะได้เรียนรู้วิธีตั้งค่าสภ…

02

พื้นฐาน Python

A14 บทเรียนPRO

เรียนรู้แนวคิดพื้นฐานของการเขียนโปรแกรม Python ซึ่งครอบคลุมตัวแปร ชนิดข้อมูล และการดำเนินการพื้นฐาน หมวดหมู่นี้จะวางพื้นฐานสำหรับหัวข้อที่ซ…

03

เงื่อนไขและการทำซ้ำ

A24 บทเรียนPRO

เจาะลึกการตัดสินใจและการวนซ้ำใน Python เรียนรู้การเขียนโปรแกรมที่ตอบสนองต่อเงื่อนไขต่าง ๆ และทำงานซ้ำได้อย่างมีประสิทธิภาพ

04

ฟังก์ชันและการเขียนโปรแกรมแบบแยกส่วน

A25 บทเรียนPRO

ฟังก์ชันคือองค์ประกอบพื้นฐานของโค้ดที่นำกลับมาใช้ใหม่ได้ หมวดหมู่นี้ครอบคลุมวิธีสร้างและใช้ฟังก์ชันอย่างมีประสิทธิภาพ พร้อมแนะนำการเขียนโปร…

05

โครงสร้างข้อมูล

B15 บทเรียนPRO

สำรวจโครงสร้างข้อมูลหลักของ Python เช่น ลิสต์ ทูเพิล เซต และพจนานุกรม พร้อมเรียนรู้วิธีจัดการและจัดระเบียบข้อมูลอย่างมีประสิทธิภาพ

06

การเขียนโปรแกรมเชิงวัตถุ

B16 บทเรียนPRO

ค้นพบหลักการเขียนโปรแกรมเชิงวัตถุ ซึ่งเป็นกระบวนทัศน์ทรงพลังสำหรับสร้างแอปพลิเคชันที่นำกลับมาใช้ใหม่ได้และรองรับการขยายขนาด

07

การจัดการไฟล์

A23 บทเรียนPRO

เรียนรู้วิธีอ่านและเขียนไฟล์ใน Python เพื่อให้คุณทำงานกับข้อมูลจริงและเก็บรักษาข้อมูลไว้ได้

08

ตัวแปร ชนิดข้อมูล และข้อมูลนำเข้าของ Python

A14 บทเรียนPRO

เชี่ยวชาญองค์ประกอบพื้นฐานของ Python ได้แก่ ตัวแปร ชนิดข้อมูล และข้อมูลนำเข้าจากผู้ใช้ เรียนรู้วิธีที่ Python จัดเก็บข้อมูล แปลงชนิดข้อมูล…

09

การจัดการข้อผิดพลาดและข้อยกเว้น

B14 บทเรียนPRO

พัฒนาทักษะการจัดการข้อผิดพลาดในโปรแกรม Python อย่างเหมาะสม ทำให้โค้ดของคุณมีความทนทานและใช้งานง่ายยิ่งขึ้น

10

การทำงานกับไลบรารี

B15 บทเรียนPRO

ระบบนิเวศไลบรารีอันหลากหลายของ Python ช่วยให้คุณทำงานได้ตั้งแต่การวิเคราะห์ข้อมูลไปจนถึงการพัฒนาเว็บ หมวดหมู่นี้จะแนะนำไลบรารียอดนิยมบางส่วน

11

ฟีเจอร์ Python ขั้นสูง

B25 บทเรียนPRO

สำรวจแนวคิด Python ขั้นสูงเพื่อเขียนโค้ดที่มีประสิทธิภาพ กระชับ และเป็นไปตามแนวทางของ Python มากยิ่งขึ้น

12

บทนำสู่การพัฒนาเว็บ

B14 บทเรียนPRO

ค้นพบพื้นฐานการพัฒนาเว็บด้วย Python และเรียนรู้การสร้างแอปพลิเคชันเว็บอย่างง่าย

13

การทดสอบและการแก้ไขข้อผิดพลาด

B23 บทเรียนPRO

เรียนรู้เทคนิคการทดสอบและการแก้ไขข้อผิดพลาด เพื่อให้แน่ใจว่าโค้ด Python ของคุณทำงานได้อย่างถูกต้องและมีประสิทธิภาพ

14

Python สำหรับระบบอัตโนมัติ

B13 บทเรียนPRO

ทำงานซ้ำ ๆ ให้เป็นอัตโนมัติและเพิ่มประสิทธิภาพด้วยการเขียนสคริปต์ Python สำหรับงานทั่วไป

15

บทนำสู่วิทยาการข้อมูลด้วย Python

B15 บทเรียนPRO

หมวดหมู่นี้ให้ภาพรวมของวิทยาการข้อมูลและแนะนำบทบาทของ Python ในสาขานี้ คุณจะได้เรียนรู้วิธีทำความสะอาด เตรียมประมวลผล และจัดการข้อมูลอย่างม…

16

การเรียนรู้ของเครื่องและวิทยาการข้อมูลขั้นสูง

C16 บทเรียนPRO

บทเรียนนี้เจาะลึกการเรียนรู้ของเครื่องและหัวข้อวิทยาการข้อมูลขั้นสูง พร้อมสอนวิธีสร้างแบบจำลองเชิงพยากรณ์และสำรวจแนวคิดการเรียนรู้เชิงลึก

17

สตริงและเมธอดสตริงของ Python

A24 บทเรียนPRO

เจาะลึกสตริงของ Python ทั้งการหั่นสตริง การจัดรูปแบบ และไลบรารีเมธอดสตริงในตัวที่หลากหลายสำหรับจัดการและวิเคราะห์ข้อมูลข้อความ

18

ลิสต์และทูเพิลของ Python

A24 บทเรียนPRO

เรียนรู้ชนิดลำดับข้อมูลที่ใช้บ่อยที่สุดของ Python ทั้งการสร้าง แก้ไข และวนซ้ำผ่านลิสต์กับทูเพิล รวมถึงเลือกใช้แต่ละชนิดเมื่อใด

19

ดิกชันนารีและเซ็ตของ Python

A24 บทเรียนPRO

เชี่ยวชาญพื้นที่จัดเก็บแบบคีย์-ค่าของ Python (dict) และคอลเลกชันสมาชิกไม่ซ้ำที่ไม่เรียงลำดับ (set) เรียนรู้การค้นหาอย่างรวดเร็ว การดำเนินกา…

20

ลำดับการควบคุมของ Python: if/elif/else และลูป

A24 บทเรียนPRO

เรียนรู้การควบคุมการทำงานของโปรแกรมด้วยเงื่อนไขและลูป ผสานตรรกะ if/elif/else กับลูป for และ while, break, continue และส่วน else

21

ฟังก์ชันและอาร์กิวเมนต์ของ Python

A24 บทเรียนPRO

เขียนโค้ดที่นำกลับมาใช้ใหม่ได้และเป็นโมดูลด้วยฟังก์ชัน Python ครอบคลุมอาร์กิวเมนต์ตามตำแหน่งและตามชื่อ ค่าเริ่มต้น *args, **kwargs และค่าที…

22

การอ่านและเขียนไฟล์ด้วย Python

A24 บทเรียนPRO

โต้ตอบกับระบบไฟล์ใน Python เปิดไฟล์ด้วยโหมดต่าง ๆ อ่านข้อมูลทีละบรรทัด เขียนข้อมูลอย่างปลอดภัย และจัดการเส้นทางไฟล์ด้วย pathlib

23

การจัดการข้อผิดพลาดของ Python ด้วย try/except

A24 บทเรียนPRO

เขียนโปรแกรม Python ที่แข็งแกร่งด้วยการดักจับและจัดการข้อยกเว้นอย่างเหมาะสม ใช้ try/except/else/finally สร้างข้อยกเว้นแบบกำหนดเอง และแก้ไขข…

24

สภาพแวดล้อมเสมือนและ pip ของ Python

A24 บทเรียนPRO

แยกโปรเจกต์ Python ให้เป็นอิสระและสร้างซ้ำได้ด้วยสภาพแวดล้อมเสมือน การจัดการการพึ่งพาด้วย pip และแนวทางที่ดีสำหรับ requirements.txt

25

โมดูลและแพ็กเกจของ Python

B14 บทเรียนPRO

จัดระเบียบโค้ด Python เป็นโมดูลและแพ็กเกจที่นำกลับมาใช้ใหม่ได้ ทำความเข้าใจกลไกการนำเข้า ไลบรารีมาตรฐาน สภาพแวดล้อมเสมือน และการจัดการแพ็กเ…

26

บทนำสู่ปัญญาประดิษฐ์

A15 บทเรียนPRO

หมวดหมู่นี้แนะนำแนวคิดพื้นฐานของปัญญาประดิษฐ์ รวมถึงคำจำกัดความ ความสำคัญ และเหตุการณ์สำคัญทางประวัติศาสตร์ คุณจะได้สำรวจประเภทต่าง ๆ ของปั…

27

การสร้างลิสต์แบบย่อและเจเนอเรเตอร์ของ Python

B14 บทเรียนPRO

เขียนโค้ดแบบ Pythonic ที่ใช้หน่วยความจำอย่างมีประสิทธิภาพด้วยการสร้างลิสต์แบบย่อ นิพจน์เจเนอเรเตอร์ และคีย์เวิร์ด yield สำหรับการประเมินค่า…

28

การประยุกต์ใช้ปัญญาประดิษฐ์

A15 บทเรียนPRO

ค้นพบการประยุกต์ใช้ปัญญาประดิษฐ์ในโลกจริงที่หลากหลาย ในอุตสาหกรรมต่าง ๆ เช่น สุขภาพ การเงิน อีคอมเมิร์ซ เกม และระบบอัตโนมัติ หมวดหมู่นี้นำเ…

29

การเขียนโปรแกรมเชิงวัตถุใน Python

B14 บทเรียนPRO

สร้างโปรแกรมที่มีโครงสร้างด้วยคลาสและอ็อบเจ็กต์ของ Python ทำความเข้าใจการประกาศคลาส __init__ แอตทริบิวต์ของอินสแตนซ์และคลาส และเมธอด

30

การสืบทอดและพหุรูปแบบใน Python

B14 บทเรียนPRO

ต่อยอดคลาส Python ด้วยการสืบทอด เขียนทับเมธอด ใช้ super() และประยุกต์พหุรูปแบบเพื่อเขียนโค้ดที่ยืดหยุ่นและขยายต่อได้

31

การเตรียมพร้อมสำหรับปัญญาประดิษฐ์ด้วย Python

A15 บทเรียนPRO

เตรียมพร้อมสร้างโซลูชันปัญญาประดิษฐ์ด้วยการเชี่ยวชาญเครื่องมือและไลบรารี Python ที่จำเป็น หมวดหมู่นี้ครอบคลุมการตั้งค่าสภาพแวดล้อมการพัฒนา…

32

นิพจน์ทั่วไปของ Python (โมดูล re)

B14 บทเรียนPRO

เชี่ยวชาญการจับคู่รูปแบบใน Python ด้วยโมดูล re เขียนรูปแบบ regex ใช้ match/search/findall/sub และจัดการกลุ่มกับแฟล็ก

33

การทำงานกับ JSON และ CSV ใน Python

B14 บทเรียนPRO

แยกวิเคราะห์และสร้างข้อมูล JSON กับ CSV ใน Python ใช้โมดูล json และ csv จัดการปัญหาการเข้ารหัส และทำงานกับไฟล์ข้อมูลจากโลกจริง

34

การจัดการข้อมูล

B15 บทเรียนPRO

เรียนรู้วิธีเตรียมและจัดการข้อมูลอย่างมีประสิทธิภาพสำหรับโครงการปัญญาประดิษฐ์ หมวดหมู่นี้แนะนำข้อมูลประเภทต่าง ๆ เทคนิคจัดการค่าที่หายไป กา…

35

การบันทึกเหตุการณ์และการแก้ไขข้อบกพร่องใน Python

B14 บทเรียนPRO

แทนที่คำสั่ง print ด้วยโมดูล logging ของ Python กำหนดระดับบันทึก ตัวจัดการ และตัวจัดรูปแบบ พร้อมใช้ pdb และเครื่องมือแก้ไขข้อบกพร่องใน IDE…

36

Enum และ NamedTuples ใน Python

B14 บทเรียนPRO

Enum และ NamedTuples ใน Python: คลาส Enum, IntEnum และ Flag และอื่น ๆ

37

เส้นทางไฟล์สมัยใหม่ด้วย pathlib

B14 บทเรียนPRO

เส้นทางไฟล์สมัยใหม่ด้วย pathlib: ออบเจ็กต์ Path การอ่านและเขียนไฟล์ และอื่น ๆ

38

การแสดงภาพข้อมูล

A25 บทเรียนPRO

การทำความเข้าใจข้อมูลจะง่ายขึ้นเมื่อคุณสามารถแสดงข้อมูลเป็นภาพได้ หมวดหมู่นี้สอนวิธีสร้างภาพข้อมูลที่ให้ข้อมูลเชิงลึกโดยใช้ไลบรารี Python เ…

39

วันที่และเวลาด้วย datetime

B14 บทเรียนPRO

วันที่และเวลาด้วย datetime: date, time, datetime, Timedelta และการคำนวณ และอื่น ๆ

40

มอดูล collections

B14 บทเรียนPRO

มอดูล collections: Counter, defaultdict และอื่น ๆ

41

การเรียนรู้แบบมีผู้สอน: อัลกอริทึมพื้นฐาน

B15 บทเรียนPRO

หมวดหมู่นี้สำรวจอัลกอริทึมพื้นฐานของการเรียนรู้แบบมีผู้สอน เช่น การถดถอยเชิงเส้น การถดถอยโลจิสติก และตัวชี้วัดการประเมิน เช่น ความแม่นยำและ…

42

การจัดรูปแบบสตริงขั้นสูง

B14 บทเรียนPRO

การจัดรูปแบบสตริงขั้นสูง: นิพจน์ f-string ตัวระบุรูปแบบ และอื่น ๆ

43

การเรียนรู้แบบไม่มีผู้สอน

B25 บทเรียนPRO

การเรียนรู้แบบไม่มีผู้สอนมุ่งค้นหารูปแบบที่ซ่อนอยู่ในข้อมูล หมวดหมู่นี้แนะนำเทคนิคการจัดกลุ่ม เช่น K-Means และวิธีลดมิติ เช่น PCA และ SNE เ…

44

การสร้างเครื่องมือ CLI

B14 บทเรียนPRO

การสร้างเครื่องมือ CLI: พื้นฐาน argparse คำสั่งย่อยและตัวเลือก และอื่น ๆ

45

ฐานข้อมูล SQLite ด้วย sqlite3

B14 บทเรียนPRO

ฐานข้อมูล SQLite ด้วย sqlite3: การเชื่อมต่อและสร้างตาราง การแทรก การเลือก การปรับปรุง การลบ และอื่น ๆ

46

การทำงานอัตโนมัติกับ Excel ด้วย openpyxl

B14 บทเรียนPRO

การทำงานอัตโนมัติกับ Excel ด้วย openpyxl: การอ่านสมุดงาน การเขียนและตกแต่งเซลล์ และอื่น ๆ

47

โครงข่ายประสาทเทียม

B25 บทเรียนPRO

เจาะลึกโลกของโครงข่ายประสาทเทียม ซึ่งเป็นรากฐานของปัญญาประดิษฐ์สมัยใหม่ หมวดหมู่นี้อธิบายสถาปัตยกรรมของโครงข่ายประสาทเทียม ฟังก์ชันกระตุ้น…

48

เดคอเรเตอร์และพร็อพเพอร์ตีของ Python

B24 บทเรียนPRO

เพิ่มความสามารถให้ฟังก์ชันและคลาส Python ด้วยเดคอเรเตอร์ สร้างเดคอเรเตอร์ของคุณเอง ใช้ @property เพื่อควบคุมการเข้าถึงแอตทริบิวต์ และประยุก…

49

การประมวลผลภาษาธรรมชาติ (NLP)

B25 บทเรียนPRO

สำรวจวิธีที่ปัญญาประดิษฐ์ประมวลผลและทำความเข้าใจภาษามนุษย์ หมวดหมู่นี้ครอบคลุมเทคนิคการเตรียมข้อความล่วงหน้า การแบ่งข้อความเป็นโทเคน การวิเ…

50

ตัวจัดการบริบทและคำสั่ง with ของ Python

B24 บทเรียนPRO

จัดการทรัพยากรอย่างปลอดภัยด้วยคำสั่ง with เขียนตัวจัดการบริบทแบบกำหนดเองด้วย __enter__/__exit__ และ with contextlib

51

การทดสอบ Python ด้วย pytest

B24 บทเรียนPRO

เขียนโค้ด Python ที่เชื่อถือได้ด้วยการทดสอบอัตโนมัติโดยใช้ pytest ครอบคลุมการค้นหาการทดสอบ ฟิกซ์เจอร์ การสร้างพารามิเตอร์ การจำลอง และรายงา…

52

การประมวลผลภาพ

B15 บทเรียนPRO

เรียนรู้วิธีที่ปัญญาประดิษฐ์ตีความและจัดการข้อมูลภาพในหมวดหมู่นี้ เริ่มจากพื้นฐานการแทนค่าภาพ แล้วต่อยอดไปสู่การใช้ OpenCV ประมวลผลภาพและกา…

53

Itertools และ Functools ของ Python

B24 บทเรียนPRO

ปลดล็อกชุดเครื่องมือการเขียนโปรแกรมเชิงฟังก์ชันของ Python ด้วย itertools และ functools ใช้ combinations, chain, partial, reduce และ lru_cac…

54

คลาสข้อมูลและ attrs ใน Python

B24 บทเรียนPRO

คลาสข้อมูลและ attrs ใน Python: การกำหนดคลาสข้อมูล ค่าเริ่มต้นและ field() และอื่น ๆ

55

การจับคู่รูปแบบเชิงโครงสร้าง

B24 บทเรียนPRO

การจับคู่รูปแบบเชิงโครงสร้าง: พื้นฐานของ match และ case การจับคู่ลำดับและการแมป และอื่น ๆ

56

การเรียนรู้แบบเสริมกำลัง

C15 บทเรียนPRO

การเรียนรู้แบบเสริมกำลังช่วยให้เอเจนต์ปัญญาประดิษฐ์เรียนรู้จากสภาพแวดล้อม โดยได้รับรางวัลหรือบทลงโทษจากการกระทำของตน หมวดหมู่นี้แนะนำแนวคิด…

57

การปิดล้อมและกลไกภายในของฟังก์ชัน

B24 บทเรียนPRO

การปิดล้อมและกลไกภายในของฟังก์ชัน: ฟังก์ชันชั้นหนึ่ง การปิดล้อมและตัวแปรอิสระ และอื่น ๆ

58

ตัวสร้าง ตัววนซ้ำ และ yield

B24 บทเรียนPRO

ตัวสร้าง ตัววนซ้ำ และ yield: โพรโทคอลตัววนซ้ำ ฟังก์ชันตัวสร้าง และอื่น ๆ

59

การโต้ตอบกับ subprocess และ OS

B24 บทเรียนPRO

การโต้ตอบกับ subprocess และ OS: การเรียกใช้คำสั่งด้วย subprocess การรับผลลัพธ์ และอื่น ๆ

60

ORM ฐานข้อมูลด้วย SQLAlchemy

B24 บทเรียนPRO

ORM ฐานข้อมูลด้วย SQLAlchemy: SQLAlchemy Core เทียบกับ ORM การกำหนดแบบจำลอง และอื่น ๆ

61

การพัฒนาเว็บด้วย Flask

B24 บทเรียนPRO

การพัฒนาเว็บด้วย Flask: เส้นทางและมุมมอง แม่แบบด้วย Jinja2 และอื่น ๆ

62

Async/Await และ asyncio ของ Python

B24 บทเรียนPRO

เขียนโปรแกรม Python ที่ทำงานพร้อมกันโดยไม่ใช้เธรดด้วย async/await และ asyncio สร้างลูปเหตุการณ์ คอร์รูทีน งาน และกระบวนการประมวลผลข้อมูลเข้…

63

คำใบ้ชนิดข้อมูลและ mypy ของ Python

B24 บทเรียนPRO

เพิ่มคำอธิบายชนิดข้อมูลแบบคงที่ให้โค้ด Python ใช้ mypy ตรวจสอบแบบคงที่ เชี่ยวชาญชนิดข้อมูลทั่วไป TypeVar, Protocol และการจำกัดชนิดข้อมูลขณะ…

64

วิทยาการข้อมูลด้วย NumPy

B24 บทเรียนPRO

วางรากฐานการคำนวณเชิงตัวเลขด้วย NumPy เชี่ยวชาญการดำเนินการกับ ndarray การกระจายค่า การทำเวกเตอร์ และพีชคณิตเชิงเส้นสำหรับกระบวนการทำงานด้า…

65

การวิเคราะห์ข้อมูลด้วย Pandas

B24 บทเรียนPRO

วิเคราะห์ข้อมูลที่มีโครงสร้างในปริมาณมากด้วย Pandas ทำงานกับ Series, DataFrame, groupby การรวมข้อมูล อนุกรมเวลา และกระบวนการทำความสะอาดข้อม…

66

API เว็บด้วย FastAPI

B24 บทเรียนPRO

สร้าง REST API ประสิทธิภาพสูงที่มีเอกสารอัตโนมัติด้วย FastAPI ใช้โมเดล Pydantic การฉีดการพึ่งพา จุดเชื่อมต่อแบบอะซิงโครนัส และการสร้าง Open…

67

การดึงข้อมูลเว็บด้วย Python ด้วย BeautifulSoup และ Scrapy

B24 บทเรียนPRO

ดึงข้อมูลจากเว็บด้วย Python เชี่ยวชาญ requests + BeautifulSoup สำหรับการดึงข้อมูลแบบง่าย และ Scrapy สำหรับการรวบรวมข้อมูลขนาดใหญ่ด้วยสไปเดอ…

68

พื้นฐานแมชชีนเลิร์นนิงด้วย scikit-learn

B24 บทเรียนPRO

ประยุกต์ใช้แมชชีนเลิร์นนิงใน Python ด้วย scikit-learn สร้างโมเดลการจำแนก การถดถอย และการจัดกลุ่ม พร้อมประเมินโมเดลด้วยการตรวจสอบข้ามและตัวช…

69

การพัฒนาเว็บด้วย Django

B24 บทเรียนPRO

การพัฒนาเว็บด้วย Django: โครงการและแอป แบบจำลองและการย้ายข้อมูล และอื่น ๆ

70

การแสดงภาพข้อมูลด้วย Matplotlib

B24 บทเรียนPRO

การแสดงภาพข้อมูลด้วย Matplotlib: ภาพและแกน กราฟเส้น แท่ง และกระจาย และอื่น ๆ

71

แผนภูมิเชิงโต้ตอบด้วย Plotly

B24 บทเรียนPRO

แผนภูมิเชิงโต้ตอบด้วย Plotly: พื้นฐาน Plotly Express คุณลักษณะเชิงโต้ตอบ และอื่น ๆ

72

การจัดแพ็กเกจและเผยแพร่ไปยัง PyPI

B24 บทเรียนPRO

การจัดแพ็กเกจและเผยแพร่ไปยัง PyPI: โครงสร้างโครงการและ pyproject.toml การสร้างด้วย build และอื่น ๆ

73

การทำงานพร้อมกัน: threading และ multiprocessing

C14 บทเรียนPRO

การทำงานพร้อมกัน: threading และ multiprocessing: เธรดและ GIL, ThreadPoolExecutor และอื่น ๆ

74

เมตาคลาสและเดสคริปเตอร์ของ Python

C14 บทเรียนPRO

เจาะลึกโมเดลอ็อบเจ็กต์ของ Python ด้วยเมตาคลาส เดสคริปเตอร์ และ __slots__ ทำความเข้าใจว่าแกนภาษาถูกสร้างขึ้นอย่างไร และสร้างนามธรรมที่ทรงพลัง

75

ส่วนขยาย C ของ Python

C14 บทเรียนPRO

เร่งความเร็ว Python ด้วยส่วนขยาย C ใช้ Python/C API, ctypes และ cffi เพื่อเรียกโค้ด C จาก Python และเขียนส่วนขยายที่เน้นประสิทธิภาพ

76

การจัดการหน่วยความจำและการวิเคราะห์ประสิทธิภาพของ Python

C14 บทเรียนPRO

ทำความเข้าใจโมเดลหน่วยความจำของ CPython การนับการอ้างอิง การเก็บขยะ และใช้เครื่องมือวิเคราะห์ประสิทธิภาพเพื่อค้นหาและแก้คอขวดด้านประสิทธิภาพ

คำถามที่พบบ่อย

คำถามที่พบบ่อย

หลักสูตร Python Academy ฟรีหรือไม่

ใช่ คุณสามารถเริ่มหลักสูตร Python Academy ได้ฟรีและเสร็จสิ้นบทเรียนแบบโต้ตอบโดยไม่มีค่าใช้จ่าย การสมัครสมาชิก PRO ที่เป็นทางเลือกจะปลดล็อกเครื่องมือ AI ขั้นสูงและใบรับรองที่แชร์ได้

ฉันต้องมีประสบการณ์มาก่อนหรือไม่ในการเรียนรู้ PYTHON

ไม่ หลักสูตรเริ่มต้นด้วยพื้นฐานและค่อยๆ ไปสู่หัวข้อที่ซับซ้อนมากขึ้น ดังนั้นคุณสามารถเริ่มได้แม้ว่าจะไม่มีประสบการณ์ PYTHON มาก่อน

ฉันจะเรียนรู้ PYTHON บน CoddyKit ได้อย่างไร

คุณเรียนรู้โดยการลงมือทำ บทเรียนสั้น ๆ แบบโต้ตอบจับคู่คำอธิบายที่ชัดเจนกับแบบฝึกหัดการเขียนโค้ดที่ทำงานในเวลาจริง และติวเตอร์ AI ที่ทำงาน 24/7 ให้ความช่วยเหลือแบบบุคคลเมื่อคุณติดขัด

ฉันได้รับใบรับรองสำหรับการเสร็จสิ้น Python Academy หรือไม่

ใช่ ผู้เรียน PRO สามารถสอบและได้รับใบรับรองการเสร็จสิ้นที่แชร์ได้พร้อมรหัสที่สามารถตรวจสอบได้สำหรับหลักสูตร Python Academy

ฉันสามารถเรียนรู้ PYTHON บนโทรศัพท์ของฉันได้หรือไม่

ใช่ CoddyKit พร้อมใช้งานบนเว็บและเป็นแอปพลิเคชันแบบเนทีฟ iOS และ Android ดังนั้นคุณสามารถเรียนรู้ PYTHON บนอุปกรณ์ใดก็ได้และความคืบหน้าของคุณจะซิงค์ในทุกอุปกรณ์

เริ่มเรียน Python Academy ตอนนี้

เข้าร่วมกับผู้เรียนนับพันคนที่กำลังเรียนรู้การเขียนโปรแกรมผ่านบทเรียนที่ขับเคลื่อนด้วย AI

เริ่มฟรี →ดูคอร์สทั้งหมด