- แนะนำเนื้อหา(Introduction)
- ปูพื้นฐานการเขียนโปรแกรมภาษา Python
- การพัฒนา GUI Application
- การพัฒนาเว็บ (Backend Web Development)
- การพัฒนาบล็อกเชน (Blockchain)
- Data Science & Machine Learning
- การประมวลผลภาพ (Image Processing)
- การพัฒนาเกม (Game Development)
- คอร์สเรียนที่น่าสนใจ
Python คือ ภาษาคอมพิวเตอร์ที่ใช้สำหรับการพัฒนาโปรแกรมโดยผู้พัฒนาต้องเรียนรู้โครงสร้างภาษา Python ว่ามีโครงสร้างการเขียนอย่างไรเพื่อสั่งการให้คอมพิวเตอร์นั้นสามารถทำงานตามวัตถุประสงค์ที่ต้องการได้
- ทำงานได้หลายระบบปฎิบัติการ (Windows , Mac , Linux)
- เป็น Open Source (ใช้งานได้ฟรี ไม่มีค่าใช้จ่าย)
- โครงสร้างไวยากรณ์ภาษา เข้าใจง่าย
- รองรับการเขียนโปรแกรมเชิงวัตถุ (OOP)
- มีไลบราลี่ให้ใช้งานจำนวนมาก (เว็บ , เกม , กราฟิก , AI , ML)
- รองรับการทำงานกับฐานข้อมูล (Database)
- พัฒนาแอพพลิเคชั่นในรูปแบบ GUI ได้ (Tkinter , PyQT)
- พัฒนาเว็บแอพพลิเคชั่นได้ (Django Framework , Flask)
- พัฒนาเกมได้ (Pygame)
- รองรับงานด้าน Data Science (Numpy , Pandas , Matplotlib)
- รองรับงานด้าน Machine Learning & AI
- งานด้านการประมวลผลภาพ (Image Processing)
- การพัฒนาระบบแผนที่
- การสกัดข้อมูลจากเว็บไซต์ (Web Scrapping)
- การพัฒนา API (Fast API , Django REST Framework)
ลำดับเนื้อหาอ้างอิงตามหลักสูตร "ก้าวแรกสู่การเขียนโปรแกรมภาษา Python" ในช่อง Youtube KongRuksiam Official
ลำดับที่ | หัวข้อ | ข้อกำหนด |
---|---|---|
1 | พื้นฐานการเขียนโปรแกรมภาษา Python | - |
2 | เขียนโปรแกรมเชิงวัตถุด้วยภาษา Python (OOP) | ต้องมีพื้นฐาน Python |
หลังจากเรียนเนื้อหาพื้นฐานตามลำดับที่แจ้งในตารางข้างต้นเสร็จเรียบร้อย สามารถเลือกเรียนเนื้อหาอื่นๆตามหมวดหมู่ที่สนใจได้เลย (เรียนฟรี) ประกอบด้วย
Course | หัวข้อ | ข้อกำหนด |
---|---|---|
Python & Tkinter (GUI) | ต้องมีพื้นฐาน Python , OOP | |
Python & PyQt6 (GUI Framework) | ต้องมีพื้นฐาน Python ,OOP |
Course | หัวข้อ | ข้อกำหนด |
---|---|---|
Django Framework | ต้องมีพื้นฐาน Python , OOP , HTML5 , CSS3 , JavaScript , Bootstrap5 , SQL | |
Flask Micro Web Framework | ต้องมีพื้นฐาน Python , OOP , HTML5, CSS3 , JavaScript , Bootstrap5 , SQL |
Course | หัวข้อ | ข้อกำหนด |
---|---|---|
HTML5 เบื้องต้น | - | |
CSS3 เบื้องต้น | ต้องมีพื้นฐาน HTML5 | |
JavaScript เบื้องต้น | ต้องมีพื้นฐาน HTML5 , CSS3 | |
Bootstrap5 เบื้องต้น | ต้องมีพื้นฐาน HTML5 , CSS3 , JavaScript | |
จัดการฐานข้อมูลด้วย SQL (SQLite) | - |
Course | หัวข้อ | ข้อกำหนด |
---|---|---|
Python & Blockchain | ต้องมีพื้นฐาน Python , OOP |
Course | หัวข้อ | ข้อกำหนด |
---|---|---|
Numpy | ต้องมีพื้นฐาน Python , OOP | |
จัดการและวิเคราะห์ข้อมูลด้วย Pandas | ต้องมีพื้นฐาน Numpy | |
สร้างกราฟด้วย Matplotlib | ต้องมีพื้นฐาน Numpy , Pandas | |
Machine Learning เบื้องต้น | ต้องมีพื้นฐาน Numpy , Pandas , Matplotlib |
Course | หัวข้อ | ข้อกำหนด |
---|---|---|
Python & OpenCV | ต้องมีพื้นฐาน Python , OOP , Numpy , Pandas , Matplotib |
Course | หัวข้อ | ข้อกำหนด |
---|---|---|
Pygame | ต้องมีพื้นฐาน Python , OOP |