ONLINECOURSE.HEADER

Python Programming Mastery

ต่อยอดทักษะ Python สู่ความเป็นมืออาชีพ

1,990.00
บาท
5.0
7-9 ชั่วโมง
มีแบบฝึกหัด และโปรเจกต์
เรียนจบรับประกาศนียบัตร

SECTION_TITLE.INSTRUCTOR

สรณภพ เทวปฏิคม (Product Owner - Learn Corporation) | Skooldio Instructor
สรณภพ เทวปฏิคม
Product Owner - Learn Corporation

SECTION_TITLE.OVERVIEW

บทเรียนที่ทางทีมงานตั้งใจออกแบบมาเป็นคอร์สที่ 3 ในซีรีย์ เพื่อเตรียมพร้อมให้ทุกคนสามารถไปทํางานในโลกแห่งความจริง ทำงานได้แบบทีมเวิร์ค เพราะไม่มีใครสามารถโค้ดด้วยตัวคนเดียวได้ รวมถึงต่อยอดไปในเทคนิคและฟังก์ชันขั้นสูง ที่จะเปลี่ยนทุกคนไม่ใช่แค่ผู้ใช้งาน แต่สามรถเข้าใจและสร้างสิ่งต่างๆให้คนใช้งานได้

ไม่เคยมีการเขียนโปรแกรมใดทําได้ดีด้วยตัวคนเดียว

Python เป็นภาษาที่สามารถนำมาประยุกต์ใช้กับงานที่หลากหลาย และมาพร้อมกับความสามารถในการใช้งานกับหลากหลายคน แต่การจะทำงานร่วมกันได้โดยไม่เกิดความสับสนในโค้ดที่เขียน เพื่อนำไปต่อยอด และเพิ่มประสิทธิภาพยังคงเป็นข้อจำกัดของคนทำงานหลายคน การมีความเข้ารู้เกี่ยวกับ Python ในระดับสูงจะช่วยให้สามารถแบ่ง หรือย่อยปัญหาที่ซับซ้อนในโปรเจกต์ที่ทำได้อย่างเป็นระเบียบ ด้วยการใช้งาน OOP ไปจนถึงการจัด Environment บน Local อย่างไหรในการดึงประสิทธิภาพออกมาได้มากที่สุด

ต่อยอดการใช้งาน Python เปลี่ยนจากการเป็น User สู่การเป็น Developer

Python เป็นภาษาที่นิยมในหลายสาขา เช่น Web Development, Data Science, AI, หรือ Automation เป็นต้น ซึ่งหลายคนที่ใช้งานหลายๆ คนอาจยังติดอยู่ในขั้นที่เป็นผู้ใช้งาน ไม่ว่าจะเป็น Library หรือ Package ต่างๆ ที่มีคนเขียนไว้ แต่ถ้าอยากจะเป็นคนที่เริ่มเขียนอะไรให้คนอื่นหรือในองค์กรเอาไปใช้ต่อได้เลย ความรู้ในคอร์สนี้เป็นสิ่งจําเป็น เพื่อเปลี่ยนคุณจากผู้ใช้งาน Python ได้ ให้เป็นผู้ใช้งาน Python ที่ไม่ว่าใครก็ต้องการในตลาดแรงงานไม่ว่าจะสายงานใดๆ

สิ่งที่คุณจะได้เรียนรู้

  • OOP เรียนรู้วิธีการสร้าง class และ object ในแบบที่คนทํางานจริงใช้กัน ความสําคัญของสิ่งเหล่านี้คืออะไร อะไรที่ทําให้แตกต่างจาก function ที่ทุกคนเขียนได้อยู่แล้ว
  • Real-World Application Set Up เป็นการปรับ Enviroment โดยจะได้ลองเขียนเป็นไฟล์โปรแกรม Python จริงๆ ที่ไม่ใช่ไฟล์ Notebook บน Software ต่อยอดไปสู่การใช้งานจริงร่วมกับทีมในองค์กร
  • Basic Command Line Operation เทคนิคในการจัดการกับ file หรือ folder ที่ต้องการใช้งาน ให้ไวและสะดวก พร้อทมกับการทํางานจริงๆมากขึ้น
  • Python Module and library ผนวกเอาความรู้ต่างๆ ทั้งหมดที่เรามีเอามาใช้ เขียนโปรแกรมแบบเต็มรูปแบบ พร้อมกับคําอธิบาย ที่ไม่ว่าใครก็สามารถนําไปใช้งานต่อได้

คอร์สนี้เหมาะสำหรับ

  • คนทํางานในทีม Web Development, Data Science, AI, หรือ Automation ที่ต้องการเรียนรู้วิธีการ และเทคนิคในการใช้งาน Python ในระดับที่สามรถทํางานเป็นทีมได้มีประสิทธิภาพ
  • Project Managers หรือ Team Lead ที่พอมีทักษะ Python และต้องการสร้าง Project ใหม่ๆ โดยเข้าใจในกระบวนการ หรือแบ่งงานได้ถูกต้อง ให้เกิดเป็นความได้เปรียบทางการแข่งขันให้กับธุรกิจได้
  • Programmer ที่ต้องการสร้าง module หรือ library ด้วยตนเอง เปลี่ยนจากผู้ใช้งาน (User) ให้เป็นผู้ริเริ่มสร้างสื่งใหม่ๆ ได้ด้วยตนเอง
  • นิสิต นักศึกษา ที่ต้องนำทักษะ Python ระดับสูงไป ไปทำวิทยานิพนธ์หรืองานวิจัยที่มีความซับซ้อน

ผู้เรียนควรมีทักษะพื้นฐานในภาษา Python มาก่อน หรือเรียนเนื้อหาในคอร์ส Python Programming Efficiency and Techniques มาก่อน

SECTION_TITLE.COURSE_OUTLINE

01

Introduction

Python Programming Mastery

Course Materials (Silde)

Cheatsheet

Intro to Object Oriented Programming (OOP)

Why Object Oriented Programming (OOP)

16:08

Basic Object Oriented Programming (OOP)

13:54

Course Materials (OOP Demo file)

[Demo] Object Oriented Programming (1) - Creating Class and Instances

16:38

[Demo] Object Oriented Programming (2) - Creating Instances Methods

19:08

[Demo] Object Oriented Programming (3) - Class Variables and Instances Variables

26:53

[Demo] Object Oriented Programming (4) - Creating Class Methods

25:49

[Demo] Object Oriented Programming (5) - Creating Special Methods

20:14

[Demo] Object Oriented Programming (6) - Creating a Subclass

26:59

[Demo] Object Oriented Programming (7) - Mini Project

21:47

[Solution] Demo (OOP)

Final Project for Object Oriented Programming

Intro from a Notebook to a Program

Installation Anaconda Distribution and VS Code

Setting up an environment (Windows)

[Demo] Setting up an environment (Windows) (1)

[Demo] Setting up an environment (Windows) (2)

8:45

[Demo] Setting up an environment (Windows) (3)

7:44

[Demo] Command Line (Windows) (1)

34:05

[Demo] Command Line (Windows) (2)

24:46

Setting up an environment (Mac OS)

[Demo] Setting up an environment (Mac OS) (1)

[Demo] Setting up an environment (Mac OS) (2)

8:09

[Demo] Setting up an environment (Mac OS) (3)

11:21

[Demo] Command Line (Mac OS) (1)

36:28

[Demo] Command Line (Mac OS) (2)

19:37

[Demo] To Make a Program (1)

25:30

[Demo] To Make a Program (2)

16:48

[Demo] To Make a Program (3)

7:43

[Demo] To Make a Program (4)

30:24

[Solution] Demo (Command Line and To Make Program)

Final Project for Mastery

SECTION_TITLE.FAQS

Q:

วิธีขอใบเสนอราคาและใบแจ้งหนี้ในนามนิติบุคคล

A:

หากต้องการใบเสนอราคาและใบแจ้งหนี้ในนามนิติบุคคลสามารถส่งรายละเอียดดังนี้

  • คอร์สที่สนใจและจำนวนผู้เรียน
  • ชื่อ-นามสกุล, เบอร์โทรผู้ติดต่อ
  • ชื่อ-ที่อยู่บริษัท, เลขประจำตัวผู้เสียภาษี
  • จำนวนภาษีหัก ณ ที่จ่าย (ถ้ามี)

มาที่ hello@skooldio.com โดยใช้ระยะเวลาดำเนินการไม่เกิน 1 วันทำการ (จันทร์-ศุกร์)

A:

สามารถทำได้ โดยในหน้าคำสั่งซื้อ กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" จากนั้นเลือก "นิติบุคคล/บริษัท" และคำสั่งซื้อจะมีการหักภาษี ณ ที่จ่าย 3% โดยอัตโนมัติ ในกรณีบริษัทของท่านไม่ใช่ 3% กรุณาส่งรายละเอียดที่ต้องการสั่งซื้อมาที่ hello@skooldio.com

A:

กดเครื่องหมายถูกในช่อง "ต้องการออกใบกำกับภาษี/ใบเสร็จรับเงิน" ในหน้าชำระเงินและเลือกประเภทบุคคลทั่วไปหรือนิติบุคคล และกรอกรายละเอียด

A:

สำหรับคอร์สที่ซื้อในนามบุคคลทั่วไป คอร์สมีอายุตลอดชีพ สำหรับคอร์สที่ซื้อในนามนิติบุคคล สามารถกลับมาเรียนซ้ำได้ภายใน 1 ปี

A:

หลังจากได้รับใบกำกับภาษีแล้ว หากต้องการแก้ไขข้อมูล สามารถทำได้ภายใน 7 วัน นับจากวันที่ได้รับใบกำกับภาษีแบบเต็มรูปทางอีเมล โดยสามารถแก้ไขข้อมูลได้เฉพาะ ชื่อ-นามสกุล เลขประจำตัวผู้เสียภาษีและที่อยู่เท่านั้น จะไม่สามารถแก้ไขข้อมูลคำสั่งซื้อได้

SECTION_TITLE.RELATED_ONLINE_COURSES