รหัสหลักสูตร
PYTHON-L1
Python Programming
ระยะเวลา
3
วัน
(
18
ชม.)
|ช่วงเวลา 9:00 - 16:00 น.
ประเภทการอบรม
Public
Inhouse
ราคา
11,900
*ราคาดังกล่าวยังไม่รวมภาษีมูลค่าเพิ่ม
ทักษะ (ระบุได้หลายทักษะ)
รูปแบบการอบรม
- Classroom
- Hybrid
Classroom : อบรมแบบ Class Room ณ ห้องอบรม 9EXPERT
Hybrid : (เลือกอบรมแบบ Class Room หรือ Ms Teams)
รอบการอบรม
วัตถุประสงค์
- ผู้เข้าอบรมมีความเข้าใจหลักการเขียนโปรแกรมเพื่อสั่งงานคอมพิวเตอร์
- ผู้เข้าอบรมมีความเข้าใจหลักการพัฒนาซอฟต์แวร์
- ผู้เข้าอบรมมีความเข้าใจไวยากรณ์และโครงสร้างของภาษา Python
- ผู้อบรมสามารถประยุกต์ใช้ภาษา Python ในการพัฒนาโปรแกรมเพื่อสนับสนุนการทำงานทางธุรกิจได้
หลักสูตรนี้เหมาะสำหรับ
- นักเรียน นักศึกษา วิศวกร นักพัฒนาซอฟต์แวร์ หรือบุคคลทั่วไปที่สนใจการเขียนโปรแกรมคอมพิวเตอร์
- ผู้ที่ต้องการเรียนรู้หลักการเขียนโปรแกรมคอมพิวเตอร์ด้วยภาษา Python
- ผู้ที่ต้องการเรียนรู้ภาษา Python เพื่อต่อยอดในงานทางด้าน Data science ในอนาคต
พื้นฐานของผู้เข้าอบรม
- ผู้เข้าอบรมสามารถใช้งานคอมพิวเตอร์พื้นฐานได้ดี
- มีความตั้งใจและอยากเรียนรู้
ความต้องการของระบบ
- ระบบปฏิบัติการ Windows 10 / 11 หรือ macOS
- 4GB RAM (8 GB Recommended)
- 50 GB free disk space
- Python (latest version)
- Visual Studio Code
- MySQL
- SQLite
- 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