Python ?
เป็นภาษาคอมพิวเตอร์ระดับสูง (High Level Programming) ที่ถูกปรับมาให้ใช้งานง่าย ทำงานด้วยการแปลชุดคำสั่งทีละบรรทัด (Interpreter) งลดความซับซ้อนของภาษาที่ไม่จำเป็นออกไป เพื่อให้ง่ายต่อการเรียนรู้ และใกล้เคียงกับภาษาที่เราใช้ในการสื่อสารมากที่สุด
ข้อดี
- เป็นภาษาที่เรียนรู้ง่าย Syntax ไม่ซับซ้อน
- มี Library/Tools ช่วยในการเขียนโค้ดเยอะ ง่ายสำหรับผู้เรียนรู้ใหม่
- เป็น Open Source
- นำไปใช้งานได้หลากหลาย เช่น การสร้างเว็บไซต์, การทำ Data Analyitics
ข้อสังเกต
- การทำงานแบบ Interpreter ทำให้ต้องรันคำสั่งทีละบรรทัด อาจจะช้าในบางกรณีถ้าเทียบกับภาษาที่รันแบบ Script
- เมื่อเทียบกัยภาษาอื่น python ลดความซับซ้อนลงไปเยอะ เช่น Dynamic type, Brackets เมื่อต้องเรียนรู้ภาษาอื่นก็ต้องเรียนรู้ส่วนนี้เพิ่ม
การนำไปใช้งาน
- เชิง AI, Machine Learning, Data Analytics
- Tensorflow: https://www.tensorflow.org/?hl=th
- Keras: https://keras.io/
- Scikit-Learn: https://scikit-learn.org/stable/user_guide.html
- เชิงทำเว็บไซต์
- อื่นๆ
- Websockets: https://piehost.com/websocket/python-websocket
- Scheduler: https://docs.python.org/3/library/sched.html
- Chatbot:
วิธีสร้าง Chatbot ด้วย Python (Code ล้วน ๆ)
การสร้าง Chatbot ด้วย Python

แหล่งเรียนรู้เพิ่มเติม
- Udemy: https://www.udemy.com/topic/python/
- Codeacademy: https://www.codecademy.com/courses/learn-python-3
การติดตั้ง python ในเครื่อง
- เข้าไปที่ https://www.python.org/downloads/
- โหลด version stable
- ลงในเครื่องตามขั้นตอนของแต่ละ OS
- รันคำสั่ง python -v หรือ pyhon3 -v
Download Python
The official home of the Python Programming Language

Learn Python 3 | Codecademy
Develop your Python 3 skills in our comprehensive course. Start coding and build versatile applications.

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