Skip to content

แนวทางการเรียนรู้สำหรับผู้เริ่มต้นเขียนโปรแกรมภาษา Python

Notifications You must be signed in to change notification settings

kongruksiamza/python-guideline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 

Repository files navigation

สารบัญเนื้อหา

Introduction

Python คือ ภาษาคอมพิวเตอร์ที่ใช้สำหรับการพัฒนาโปรแกรมโดยผู้พัฒนาต้องเรียนรู้โครงสร้างภาษา 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

ปูพื้นฐานการเขียนโปรแกรมภาษา Python (สำคัญมาก)

ลำดับที่ หัวข้อ ข้อกำหนด
1 พื้นฐานการเขียนโปรแกรมภาษา Python -
2 เขียนโปรแกรมเชิงวัตถุด้วยภาษา Python (OOP) ต้องมีพื้นฐาน Python

หลังจากเรียนเนื้อหาพื้นฐานตามลำดับที่แจ้งในตารางข้างต้นเสร็จเรียบร้อย สามารถเลือกเรียนเนื้อหาอื่นๆตามหมวดหมู่ที่สนใจได้เลย (เรียนฟรี) ประกอบด้วย

หมวดหมู่การพัฒนา GUI Application

Course หัวข้อ ข้อกำหนด
logo Python & Tkinter (GUI) ต้องมีพื้นฐาน Python , OOP
logo Python & PyQt6 (GUI Framework) ต้องมีพื้นฐาน Python ,OOP

หมวดหมู่การพัฒนาเว็บ (Backend Web Development)

Course หัวข้อ ข้อกำหนด
logo Django Framework ต้องมีพื้นฐาน Python , OOP , HTML5 , CSS3 , JavaScript , Bootstrap5 , SQL
logo Flask Micro Web Framework ต้องมีพื้นฐาน Python , OOP , HTML5, CSS3 , JavaScript , Bootstrap5 , SQL

เนื้อหาที่เกี่ยวข้อง

Course หัวข้อ ข้อกำหนด
logo HTML5 เบื้องต้น -
logo CSS3 เบื้องต้น ต้องมีพื้นฐาน HTML5
logo JavaScript เบื้องต้น ต้องมีพื้นฐาน HTML5 , CSS3
logo Bootstrap5 เบื้องต้น ต้องมีพื้นฐาน HTML5 , CSS3 , JavaScript
logo จัดการฐานข้อมูลด้วย SQL (SQLite) -

หมวดหมู่บล็อกเชน (Blockchain)

Course หัวข้อ ข้อกำหนด
logo Python & Blockchain ต้องมีพื้นฐาน Python , OOP

หมวดหมู่สายงาน Data Science & Machine Learning

Course หัวข้อ ข้อกำหนด
logo Numpy ต้องมีพื้นฐาน Python , OOP
logo จัดการและวิเคราะห์ข้อมูลด้วย Pandas ต้องมีพื้นฐาน Numpy
logo สร้างกราฟด้วย Matplotlib ต้องมีพื้นฐาน Numpy , Pandas
logo Machine Learning เบื้องต้น ต้องมีพื้นฐาน Numpy , Pandas , Matplotlib

หมวดหมู่การประมวลผลภาพ (Image Processing)

Course หัวข้อ ข้อกำหนด
logo Python & OpenCV ต้องมีพื้นฐาน Python , OOP , Numpy , Pandas , Matplotib

หมวดหมู่การพัฒนาเกม (Game Development)

Course หัวข้อ ข้อกำหนด
logo Pygame ต้องมีพื้นฐาน Python , OOP

🎓 คอร์สเรียน Python ที่น่าสนใจ Udemy

About

แนวทางการเรียนรู้สำหรับผู้เริ่มต้นเขียนโปรแกรมภาษา Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published