รหัสหลักสูตร
PYTHON-L1

Python Programming

ระยะเวลา
3
วัน (
18
ชม.) |ช่วงเวลา 9:00 - 16:00 น.
ประเภทการอบรม
Public
Inhouse
ราคา
11,900
บาท
*ราคาดังกล่าวยังไม่รวมภาษีมูลค่าเพิ่ม
หลักสูตร Python Programming
Python Programming Course สอนเขียนโค้ด Python สำหรับผู้เริ่มต้น
ทักษะ (ระบุได้หลายทักษะ)
รูปแบบการอบรม
  • Classroom
  • Hybrid
?
Classroom : อบรมแบบ Class Room ณ ห้องอบรม 9EXPERT
Hybrid : (เลือกอบรมแบบ Class Room หรือ Ms Teams)

รอบการอบรม

คำโปรย

หลักสูตรนี้ มุ่งเน้นการเรียนรู้แนวคิด การเขียนโปรแกรมเพื่อสั่งงานคอมพิวเตอร์ ซึ่งเหมาะสำหรับนักเรียน นักศึกษา วิศวกร นักพัฒนาซอฟต์แวร์ หรือบุคคลทั่วไปที่มีความสนใจเรียน Python หรือพัฒนาซอฟต์แวร์ ไม่ว่าผู้เข้าอบรมจะเคยมีประสบการณ์การเขียนโปรแกรมด้วยภาษาอื่นๆ มาก่อนหรืออยู่ในช่วงเริ่มต้นศึกษาการเขียนโปรแกรมเป็นครั้งแรก ผู้เข้าอบรมจะได้เรียนรู้แนวคิดการเขียนโปรแกรม Python พื้นฐานเพื่อสั่งงานคอมพิวเตอร์ หลักภาษาและไวยากรณ์ของภาษา Pythonรวมถึงกระบวนทัศน์การเขียนโปรแกรม เช่น Object-Oriented Programming (OOP) และ Functional Programming เพื่อสามารถนำไปใช้งานจริง

วัตถุประสงค์

  1. ผู้เข้าอบรมมีความเข้าใจหลักการเขียนโปรแกรมเพื่อสั่งงานคอมพิวเตอร์
  2. ผู้เข้าอบรมมีความเข้าใจหลักการพัฒนาซอฟต์แวร์
  3. ผู้เข้าอบรมมีความเข้าใจไวยากรณ์และโครงสร้างของภาษา Python
  4. ผู้อบรมสามารถประยุกต์ใช้ภาษา Python ในการพัฒนาโปรแกรมเพื่อสนับสนุนการทำงานทางธุรกิจได้

หลักสูตรนี้เหมาะสำหรับ

  1. นักเรียน นักศึกษา วิศวกร นักพัฒนาซอฟต์แวร์ หรือบุคคลทั่วไปที่สนใจการเขียนโปรแกรมคอมพิวเตอร์
  2. ผู้ที่ต้องการเรียนรู้หลักการเขียนโปรแกรมคอมพิวเตอร์ด้วยภาษา Python
  3. ผู้ที่ต้องการเรียนรู้ภาษา Python เพื่อต่อยอดในงานทางด้าน Data science ในอนาคต

พื้นฐานของผู้เข้าอบรม

  1. ผู้เข้าอบรมสามารถใช้งานคอมพิวเตอร์พื้นฐานได้ดี
  2. มีความตั้งใจและอยากเรียนรู้

ความต้องการของระบบ

  1. ระบบปฏิบัติการ Windows 10 / 11 หรือ macOS
  2. 4GB RAM (8 GB Recommended)
  3. 50 GB free disk space
  4. Python (latest version)
  5. Visual Studio Code
  6. MySQL
  7. SQLite
  8. Google Account (สำหรับใช้งาน Google Colab)

หัวข้อการฝึกอบรม

  • ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม
  • แนะนำภาษา Python
  • การติดตั้งภาษาโปรแกรม Python เพื่อใช้งาน
  • การใช้งาน IDLE เบื้องต้น
  • การติดตั้ง Google Colab เพื่อใช้งาน
  • การใช้งาน Google Colab เบื้องต้น
  • การติดตั้ง Microsoft Visual Studio Code
  • การใช้งาน Microsoft Visual Studio Code เบื้องต้น

  • Operators
  • Variables
  • Naming Variables
  • Basic Data types

การสร้างและใช้งานตัวแปรข้อความ (String)

  • if … else และ if … elif … else

  • For loops
  • While loops
  • Break and continue

  • List and List comprehension
  • Tuple
  • Dictionary
  • Set

การสร้างและใช้งานฟังก์ชัน (Function)

  • ​Global and Local variables

  • Bug and Debugging
  • Error Types
  • Exception Handling

  • Python Standard Library
  • การติดตั้งใช้งาน Module
  • ความแตกต่างระหว่าง Python, Miniconda และ Anaconda

QR Code Generator

การตั้งเวลาให้โปรแกรมทำงานแบบอัตโนมัติ (Job Schedule)

  • Text
  • JSON (JavaScript Object Notation)
  • Excel

  • SQLite
  • MySQL
  • Microsoft SQL Server Express Edition

  • NumPy
  • Pandas
  • Matplotlib
  • Plotly

Image Scraping

  • แนะนำ Selenium เบื้องต้น
  • Automate Web browser
  • Data entry and Form filling automation

  • แนะนำโครงสร้างและการทำงานของเว็บไซต์เบื้องต้น
  • BeautifulSoup

  • แนะนำ API เบื้องต้น
    • HTTP protocol
    • Request module and status codes
    • Authorization, Bearer token, and Rate limit
  • Getting Information from the Web API
    • Gold price and Gas price
  • FastAPI module
  • Creating API using Python

Managing Configuration Files in Python using Configparser module

Unit Testing

Virtual Environment using venv module

  • Face detection
  • Object detection