SECTION_TITLE.OVERVIEW
การเขียนโปรแกรม เป็นหนึ่งในทักษะสำคัญสำหรับการทำงานในยุคปัจจุบัน โดยภาษาที่นิยมใช้ในการเริ่มต้นเขียนโปรแกรมมีอยู่มากมาย 1 ในนั้นคือภาษา Python ที่สามารถประยุกต์ใช้งานได้หลากหลาย ทั้งในสายการเขียนโปรแกรม และสายคนทำงานกับข้อมูล ด้วยความง่ายในการใช้งาน และความสามารถในการประยุกต์ใช้ในหลากหลายกรณี
ภาษา Python คืออะไร
Python คือ ภาษาสำหรับการเขียนโปรแกรมที่ใช้อย่างแพร่หลาย จากความเป็นภาษาที่มีความอเนกประสงค์ สามารถใช้ในการพัฒนาเว็บแอปพลิเคชัน ซอฟต์แวร์ วิทยาศาสตร์ข้อมูล (Data Science) และแมชชีนเลิร์นนิง (ML) โดยมีมาตั้งแต่ปี 1991 โดยในปัจจุบัน Python เป็น 1 ใน TOP5 ภาษาสำหรับการเขียนโปรแกรมที่ได้รับความนิยมมากที่สุด นักพัฒนาจึงเลือกใช้ Python เนื่องจากมีประสิทธิภาพ เรียนรู้ง่าย และสามารถทำงานบนแพลตฟอร์มต่างๆ ได้มากมาย ทั้งนี้ซอฟต์แวร์ Python สามารถดาวน์โหลดได้ฟรี ผสานการทำงานร่วมกับระบบทุกประเภท และเพิ่มความเร็วในการพัฒนา
สอน Python ด้วยภาษาคนกับ Python Programming Foundations
เราเข้าใจปัญหาของคนอยากเขียนโปรแกรมด้วยภาษา Python เป็น หรือทำงาน Data Science ได้แม้ไม่มีพื้นฐานมาก่อน จึงออกแบบคอร์สที่ไม่ใช่แค่สอนให้เขียนโค้ดได้ ใช้คำสั่งได้ แต่เข้าใจ คิด และต่อยอดได้เอง เพื่อสร้างพื้นฐานภาษาโปรแกรมที่แน่น ย่อยคำที่ไม่คุ้นเคย และเนื้อหา โดยใช้ภาษาที่ง่ายต่อการทำความเข้าใจ หรือสอนภาษาคอม ด้วยภาษาคน รวมทุกเนื้อหาขึ้นพื้นฐานเพื่อให้คุณสามารถนำไปใช้พัฒนาต่อยอดได้เอง
โดย Python เป็นพื้นฐานที่สำคัญและถูกนำมาใช้อย่างแพร่หลายในหลาย ๆ วงการ ซึ่งในขณะนี้กำลังเข้าสู่โลกของปัญญาประดิษฐ์และ Python เป็นภาษาหนึ่งที่จำเป็นสำหรับการพัฒนาปัญญาประดิษฐ์ รวมไปถึง Python มีไวยกรณ์และโครงสร้างที่เรียบง่าย ทำให้ง่ายต่อการเข้าใจ Concept การเขียนโปรแกรม ทำให้คุณสามารถเข้าใจทักษะรากฐานการเขียนโปรแกรม ตั้งแต่โครงสร้างข้อมูล การจัดเก็บข้อมูลและการประมวลผลข้อมูล
สิ่งที่คุณจะได้เรียนรู้
- ประเภทข้อมูลพื้นฐาน (String, Integer, Float, Boolean) และการแปลงประเภทข้อมูล
- การเก็บข้อมูลในตัวแปรและการตั้งชื่อตัวแปร
- การเก็บข้อมูลในโครงสร้างแบบต่าง ๆ (List, Dict, Set และ Tuple)
- การควบคุมกระบวนการ (Boolean Statements, If-Else, For Loop, While Loop)
- การนิยามและเรียกใช้ฟังก์ชัน (Functions, Methods)
- ลงมือทำด้วยตนเอง จากแบบฝึกหัดและโปรเจกต์
หมายเหตุ
ไม่จำเป็นต้องมีพื้นฐานการเขียนโปรแกรมมาก่อน แต่ควรมีพื้นฐานการใช้งานคอมพิวเตอร์เบื้องต้น และเนื่องจากต้องมีการทำกิจกรรมในคอร์ส แนะนำให้ผู้เรียนเรียนผ่านคอมพิวเตอร์ (PC, Mac, Laptop)
คอร์สนี้เหมาะสําหรับ
- บุคคลทั่วไป นักเรียน นักศึกษา หรือผู้ที่ไม่เคยเขียนโปรแกรม หรือเขียนภาษาโปรแกรมมาก่อน แต่สนใจศึกษา และอยากเริ่มต้นด้วยการเรียนภาษา Python ที่เข้าใจง่ายเบื้องต้น
- Data Analyst / Business Intelligence หรือ Business Analyst ที่ต้องการเรียนรู้ภาษา Python เพื่อนำไปใช้ประกอบการทำงานกับข้อมูลหรือเตรียมพร้อมสําหรับการทํางานในระดับสูงขึ้น เช่น Data Scientist
- คนทํางานนอกสาย Data ที่ต้องการใช้ภาษา Python ในการช่วยทําให้งานสะดวกขึ้น หรือย้ายสายโดยให้ Python เป็น Skills ที่โดดเด่นกว่าคนอื่น
หลังจบคอร์สนี้คุณจะ
- เข้าใจตรรกะ วิธีการคิด และมีพื้นฐานการเขียนโปรแกรม Python ที่สามารถต่อยอดไปในระดับที่สูงขึ้น
- สามารถใช้คำสั่งพื้นฐานในการทำงานด้วยภาษา Python ได้ ผ่านการลงมือทำจากแบบฝึกหัด หรือโปรเจกต์ภายในคอร์ส
SECTION_TITLE.INSTRUCTOR
SECTION_TITLE.COURSE_OUTLINE
Data
Data
1:42
Data Types
Basic Data Types
Data Type Conversion
Data Storage: Variables
Storing Data in a Variable
Course Materials (Demo file)
[Demo] Storing Data in a Variable
16:12
[Quiz] Storing Data in a Variable
Naming a Variable
Data Storage: Structures
Data Structures: List, Dict, Set, Tuple
List (1)
5:48
List (2)
12:06
List (3)
5:38
List (4)
3:30
[Demo] List
20:37
[Quiz] List
Dict (1)
9:35
Dict (2)
7:05
[Demo] Dict
12:42
[Quiz] Dict
Set (1)
4:09
Set (2)
7:09
[Demo] Set
7:36
[Quiz] Set
Tuple (1)
7:46
Tuple (2)
3:51
[Demo] Tuple
10:53
[Quiz] Tuple
Data Structures: Summary
5:52
Process
Process
Process Control
Boolean Statements (1)
6:50
Boolean Statements (2)
6:09
Boolean Statements (3)
3:58
Boolean Statements (4)
3:38
[Demo] Boolean Statements
16:26
[Quiz] Boolean statements
If-Else Statements
10:51
[Demo] If-Else Statements
12:10
For Loops (1)
12:37
For Loops (2)
7:41
For Loops (3)
4:29
[Demo] For Loops
31:20
While Loops
8:44
[Demo] While Loops
6:41
Break Statement
8:35
Continue Statement
9:00
Pass Statement
[Demo] Break/ Continue/ Pass Statement
10:59
Process Blueprints
Defining and Calling Functions
11:41
[Demo] Defining and Calling Functions
11:25
Scope of Variables
9:08
Calling Methods
11:37
[Demo] Calling Methods
33:42
Final Project for Foundations
[Final Project] Python Programming Foundations
[Solution] Demo & Final Project
Conclusion
Next Step
3:57
SECTION_TITLE.FAQS
Q:
ซื้อคอร์สออนไลน์ในนามนิติบุคคลผ่านหน้าเว็บไซต์ได้หรือไม่
A:
สามารถทำได้ โดยในหน้าคำสั่งซื้อ กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" จากนั้นเลือก "นิติบุคคล/บริษัท" และคำสั่งซื้อจะมีการหักภาษี ณ ที่จ่าย 3% โดยอัตโนมัติ ในกรณีบริษัทของท่านไม่ใช่ 3% กรุณาส่งรายละเอียดที่ต้องการสั่งซื้อมาที่ hello@skooldio.com
Q:
วิธีขอใบกำกับภาษีในนามนิติบุคคลและใบกำกับภาษีสำหรับบุคคลทั่วไป
A:
กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" ในหน้าชำระเงินและเลือกประเภทบุคคลทั่วไปหรือนิติบุคคล และกรอกรายละเอียด
Q:
คอร์สออนไลน์สามารถกลับมาเรียนซ้ำได้หรือไม่
A:
สำหรับคอร์สที่ซื้อในนามบุคคลทั่วไป คอร์สมีอายุตลอดชีพ สำหรับคอร์สที่ซื้อในนามนิติบุคคล สามารถกลับมาเรียนซ้ำได้ภายใน 1 ปี
Q:
สามารถแก้ไขใบกำกับภาษีจากในนามนิติบุคคลเป็นใบกำกับภาษีบุคคลทั่วไป และ ใบกำกับภาษีบุคคลทั่วไปเป็นใบกำกับภาษีในนามนิติบุคคลได้หรือไม่
A:
หลังจากได้รับใบกำกับภาษีแล้ว หากต้องการแก้ไขข้อมูล สามารถทำได้ภายใน 7 วัน นับจากวันที่ได้รับใบกำกับภาษีแบบเต็มรูปทางอีเมล โดยสามารถแก้ไขข้อมูลได้เฉพาะ ชื่อ-นามสกุล เลขประจำตัวผู้เสียภาษีและที่อยู่เท่านั้น จะไม่สามารถแก้ไขข้อมูลคำสั่งซื้อได้