ภาษา Python เป็นภาษาโปรแกรมที่พัฒนาเพื่อจัดการงานหลากหลายวัตถุประสงค์ โดยรองรับได้ทั้งการบริหารจัดการระบบ เว็บแอพลิเคชั่น โปรแกรมเครือข่าย และงานกราฟิกส์ ในปัจจุบันนี้โปรแกรมเมอร์ทั้งในไทยและต่างประเทศ ต่างใช้ Python เป็นจำนวนมาก เนื่องจากการเข้ามาของยุค Big Data และ AI ซึ่ง Python ค่อนข้างเหมาะกับงานเหล่านี้ จึงทำให้ได้รับความนิยมอย่างสูงตามไปด้วย
สำหรับหลักสูตรนี้ จะเป็นพื้นฐานการเขียนโปรแกรมด้วยภาษา Python จากเริ่มต้น ไปจนถึงการทำ workshop ที่สามารถใช้งานได้ โดยเนื้อหาจะประกอบด้วย การติดตั้ง, การประกาศตัวแปร, คำสั่งพื้นฐานต่างๆ, และเราจะได้เรียนการเขียน OOP, Web Service, การเชื่อมต่อ Database, การอ่านข้อมูลจากไฟล์ Excel, การสร้างเว็บแอพลิเคชั่นด้วย Flask และช่วงท้ายเราจะมาทำเวิร์คชอฟที่สามารถใช้งานได้จริง เพื่อเสริมความเข้าใจให้มากยิ่งขึ้น
วัตถุประสงค์
- สามารถเขียนโปรแกรม Python ได้
- ใช้ Python เชื่อมต่อข้อมูลจาก Database ได้
- ใช้ Python อ่านข้อมูลจาก Excel ได้
- แปลงสูตรการคำนวณให้อยู่ในรูปของโปรแกรม Python ได้
- เข้าใจเกี่ยวกับการพัฒนาแอพลิเคชั่นบนเว็บ
กลุ่มเป้าหมาย
- ผู้ที่สนใจการเขียนโปรแกรมด้วย Python
- นักเรียน นักศึกษา ที่ต้องการทำโครงงานคอมพิวเตอร์
- พนักงานบริษัทที่ต้องการนำ Python มาใช้ในงานธุรกิจ
- นักวิจัยข้อมูลที่เริ่มใช้ Python สำหรับ Data Mining และ AI
- กลุ่มโปรแกรมเมอร์ที่เริ่มต้นใช้ Python เป็นเฟรมเวิร์คหลัก
ความรู้พื้นฐาน
- สามารถใช้คอมพิวเตอร์ได้คล่อง
- สามารถใช้ Command Line หรือ Terminal ได้
- ความรู้พื้นฐานด้านการเขียนโปรแกรมคอมพิวเตอร์ภาษาใด ภาษาหนึ่ง
สิ่งที่ต้องเตรียมมา
- เครื่องคอมพิวเตอร์ Notebook
สิ่งที่จะได้รับในการอบรม
- เอกสารคู่มือ
- ตัวอย่างโค้ด
- เวิร์คชอฟที่สามารถทำงานได้
ระยะเวลาในการอบรม
ผู้สอน
ราคาคอร์สอบรม
เนื้อหาการอบรม
Getting Started
- ภาพรวมของ Python
- การติดตั้ง และส่วนประกอบของการพัฒนา Python
- รูปแบบคำสั่งพื้นฐานบน Python
Data Type & Variable
- ชนิดของตัวแปร
- การใช้เครื่องหมาย Operator พื้นฐาน
Basic Programming
- การใช้คำสั่ง If
- การใช้ Loop
- การใช้จำนวนนับ (Number)
- การใช้สตริงข้อความ (Strings)
- การใช้รายการ (Lists)
- การใช้ตาราง (Tuples)
- การใช้พจนานุกรม (Dictionary)
- การใช้วันที่และเวลา (Data and Time)
- การใช้ Array
Function & Modules
- การใช้ฟังก์ชั่น
- การใช้โมดูล
- การใช้ไฟล์ I/O (Files I/O)
Object Oriented Programming
- การใช้ class และ object
- การสืบทอด
- การสร้าง Property และ Method
Working with Libraries
- รู้จักกับ pip
- การติดตั้ง pip
- การติดตั้งไลบรารี่เพื่อใช้งาน
Database Connection
- การเชื่อมต่อฐานข้อมูล
- การเพิ่มข้อมูล
- การแสดงข้อมูล
- การปรับปรุง แก้ไข และลบข้อมูล
Working with Excel
- การติดตั้งไลบรารี่ Excel
- การอ่านข้อมูลจาก Excel
NumPy
- การติดตั้งไลบรารี่
- การใช้งานฟังก์ชั่นเกี่ยวกับ Array
- การใช้งานฟังก์ชั่นเกี่ยวกับ Matrix
Website / HTTP & Web Service with Flask
- การเขียนโปรแกรมด้วย Flask
- การเข้าใช้ฐานข้อมูล
- การเขียนโปรแกรม Web Service
- การเขียนโปรแกรมส่ง Email
อื่นๆ
- การจัดการข้อผิดพลาด
- การทำ Unit Test
- การใช้นิพจน์ทั่วไป (Regular Expression)
- การทำงานกับ XML
- การเขียนโปรแกรมเชื่อมต่อกับ File และ IO
Workshop