Python พื้นฐาน
สำหรับผู้เริ่มต้น
899 บาท
(3 ชั่วโมง)
ออกแบบโดย
คุณสรศักดิ์ ตันติพงศ์พิพัฒน์
ผู้สอน Data Skills Accelerator
รายละเอียดคอร์ส
คอร์สเตรียมพื้นฐานสําหรับผู้เริ่มต้นเรียนรู้การเขียนโค้ดภาษา Python โดยเริ่มตั้งแต่ฝึกเขียนภาษา Python ขั้นพื้นฐาน จนถึงฟังก์ชันที่มีความซับซ้อนมากยิ่งขึ้น ซึ่งเป็นการปูพื้นฐานและการเตรียมตัวที่สำคัญสำหรับการวิเคราะห์ข้อมูลต่างๆ ด้านวิทยาศาสตร์ข้อมูล รวมถึง Machine Learning ได้ และสามารถนำไปใช้ได้ในหลากหลายสายอาชีพ ไม่ว่าจะเป็น Data Analyst, Data Scientist, Developer เป็นต้น โดยในคอร์สนี้ คุณจะได้เรียนรู้การนำ Python ไปใช้ในการทํางานจริง ผ่านแบบฝึกหัดที่ค่อยๆไล่ระดับความง่าย-ยาก พร้อมเฉลยและแนวคิดอย่างละเอียด
การเรียนในคอร์สนี้จะเรียนผ่านเครื่องมือ Google Colab ซึ่งทำงานออนไลน์ผ่าน Web Browser เช่น Google Chrome, Firefox เป็นต้น โดยไม่ต้องติดตั้งโปรแกรมเพิ่มเติม
Master ประจำคอร์ส
คุณสรศักดิ์ ตันติพงศ์พิพัฒน์ (โก้)
ผู้สอน
โปรแกรม Data Skills Accelerator
คอร์สนี้เหมาะกับ
- ผู้ที่อยากลองเขียนโปรแกรมตั้งแต่ระดับเบื้องต้น (ไม่จำเป็นต้องมีพื้นฐานมาก่อน)
- ผู้ที่สนใจเรียนภาษา Python เพื่อต่อยอดกับงานสายอื่นๆ ต่อไป เช่น Data Scientist, Data Analyst เป็นต้น
- ผู้ที่สนใจใช้ Python มาประยุกต์การทำงานให้มีประสิทธิภาพมากยิ่งขึ้น เช่น กระบวนการจัดการ วิเคราะห์ ประมวลผลข้อมูลในการทํางาน การทำงานซ้ำๆ
คอร์สนี้ช่วยให้คุณ
- สามารถเขียนชุดคำสั่ง เพื่อให้คอมพิวเตอร์ทำตามสิ่งที่ต้องการได้
- สามารถประยุกต์ใช้ชุดคำสั่งพื้นฐานและฟังก์ชันในการจัดการกับข้อมูลที่ซับซ้อนขึ้นได้
- สามารถเขียนชุดคำสั่งที่มีเงื่อนไขและวนซ้ำในการทำงานได้
คุณจะได้เรียนรู้อะไรจากคอร์สนี้บ้าง
บทที่ 1 บทนำและการเขียนโค้ดผ่านการใช้ Google Colab
1.1 บทนำและแนะนำวิธีการเรียน
1.2 การเขียนโค้ดและแนะนำการใช้ Google Colab
1.3 การคัดลอกเอกสารประกอบการเรียนในคอร์สนี้
บทที่ 2 เริ่มต้นการเขียนโค้ดภาษา Python
2.1 การแสดงข้อความออกนอกหน้าจอด้วยคำสั่ง print()
2.2 การบันทึกคำอธิบายหรือโน้ตย่อ (Comment)
2.3 การใช้อักษรพิเศษ (Escape Character)
บทที่3 ชนิดของข้อมูลและตัวแปร
3.1 ชนิดของข้อมูลพื้นฐาน (Primitive Data Types)
3.2 ตัวแปร (Variable)
บทที่ 4 ตัวดำเนินการ
4.1 ตัวดำเนินการทางคณิตศาสตร์ (Arithmetic Operators)
4.2 ตัวดำเนินการเปรียบเทียบ (Comparison Operators)
4.3 ตัวดำเนินการกำหนดค่า (Assignment Operators)
4.4 ตัวดำเนินการทางตรรกะ (Logical Operators)
4.5 ตัวดำเนินการความเป็นสมาชิก (Membership Operators)
บทที่ 5 การเปลี่ยนชนิดของข้อมูล การรับค่าทางคีย์บอร์ด และการจัดการกับ String
5.1 การเปลี่ยนชนิดของข้อมูล (Casting)
5.2 การรับค่าทางคีย์บอร์ด
5.3 การจัดการกับ String
บทที่ 6 โครงสร้างข้อมูล
6.1 บทนำ
6.2 ลิสต์ (Lists)
6.3 ทูเพิล (Tuples)
6.4 ดิกชันนารี (Dictionaries)
บทที่ 7 การทำงานแบบมีเงื่อนไข
7.1 เงื่อนไข if
7.2 เงื่อนไข if…else…
7.3 เงื่อนไข if…elif…else
7.4 เงื่อนไข if…else แบบมีการซ้อนชั้น (nested if-else)
บทที่ 8 การทำงานแบบวนรอบทำซ้ำ
8.1 การวนรอบทำซ้ำผ่าน for…in String
8.2 การวนรอบทำซ้ำผ่าน for…in range()
8.3 การวนรอบทำซ้ำผ่าน for… in list
8.4 การวนรอบทำซ้ำผ่าน for…loop แบบมีการซ้อนชั้น (nested for…loop)
8.5 while
8.6 ควบคุมการวบลูปด้วย break, continue
บทที่ 9 ฟังก์ชัน
9.1 บทนำ
9.2 ฟังก์ชันกลุ่ม Built-in Functions
9.3 ฟังก์ชันกลุ่ม Library Functions
9.4 ฟังก์ชันกลุ่ม User-defined Functions
9.5 ขอบเขตของตัวแปร (Variable Scope)
9.6 แบบฝึกหัด
ประสบการณ์การเรียนรู้สุด Exclusive ที่คุณจะได้รับจากเหล่า Master!
ไฟล์ประกอบการเรียน Colab
ที่มีเนื้อหาประกอบการบรรยายครบถ้วน
และช่วยให้เรียนรู้ได้ดีขึ้น
เนื้อหาที่มีการจัดระดับจากง่ายไปยาก
ผู้ที่ไม่เคยมีประสบการณ์ก็เรียนรู้ได้
แบบฝึกหัดพร้อมเฉลยโดยละเอียด
ครบทุกหัวข้อพร้อมคำอธิบายเพิ่มความเข้าใจ
สำหรับฝึกฝนการเขียนโค้ด