ONLINECOURSE.HEADER

Intro to Programming with Python

เริ่มเขียนโปรแกรมตั้งแต่พื้นฐาน ผ่านโปรเจคจริงภาษา Python

1,490.00
บาท
4.5
3-4 ชั่วโมง
3 Projects และแบบฝึกหัดทุกบทเรียน
ไม่ต้องมีพื้นฐาน
เรียนจบรับประกาศนียบัตร

SECTION_TITLE.INSTRUCTOR

 ก้องภพ รุ่งเดช (Advanced Innovation Product Manager, KBTG) | Skooldio Instructor
ก้องภพ รุ่งเดช
Advanced Innovation Product Manager, KBTG

SECTION_TITLE.OVERVIEW

อยากเรียนเขียนโปรแกรม ต้องเริ่มที่ไหน?

การเขียนโปรแกรม เป็นหนึ่งในทักษะสำคัญสำหรับการทำงานในยุคปัจจุบัน

ภาษาที่นิยมใช้ในการเริ่มต้นเขียนโปรแกรมมีอยู่มากมาย เช่น Python และ JavaScript

ในคอร์สเรียนออนไลน์นี้ เราได้รวมทุกสิ่งสำคัญของการเริ่มต้นเขียนโปรแกรมด้วย Python โดยออกแบบมาสำหรับผู้ที่ไม่มีพื้นฐานใดๆ โดยเฉพาะ เพื่อให้ได้เนื้อหาที่ครบถ้วนและเข้าใจง่ายในเวลาอันสั้นที่สุด พร้อมแบบฝึกหัดมากมายให้ทำได้เลยทันที เหมือนได้นั่งเรียนใน Workshop ส่วนตัว

.

"การเริ่มเขียนโปรแกรมเป็นเรื่องที่ต้องใช้เวลา"

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

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

"เพราะการฝึกเขียนโปรแกรม จะต้องได้ลงมือทำจริง"

ในคอร์สเรียนออนไลน์นี้ ทุกคนจะได้เรียนรู้การเขียนภาษา Python ผ่านการลงมือทำแบบฝึกหัด พร้อมตัวอย่างให้ได้เห็นภาพที่ชัดยิ่งกว่าการนั่งฟังเฉยๆ

และยังได้ทำ 3 โปรเจคจริง ที่จะทำให้คุณได้เห็นภาพ สนุกสนาน และไม่น่าเบื่อ พร้อมกับได้ code ของโปรเจคไปทบทวนได้ด้วยตนเอง

"จะเก่งได้ ต้องฝึกเขียนอย่างต่อเนื่อง"

เรามี Forum พิเศษ สำหรับผู้ที่เรียนคอร์สออนไลน์ Intro to Programming with Python เท่านั้น ที่คุณจะได้ปรึกษา พูดคุย และถามคำถาม โดยมีทีมวิชาการ และผู้สอน คอยช่วยเหลืออยู่เสมอ

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

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

  • ผู้ที่ไม่เคยเขียนโปรแกรมมาก่อน และอยากอัปสกิลทางด้านนี้
  • ผู้ต้องการเขียนโปรแกรม เพื่อต่อยอดในงานต่างๆ เช่น การทำแอปพลิเคชัน, เว็บไซต์ หรืองานด้าน Data
  • นักเรียนหรือนักศึกษา ที่ต้องการเสริมสกิลใหม่ๆ เพื่อเพิ่มโอกาสในการเข้ามหาวิทยาลัย หรือการหางาน
  • ผู้ที่ต้องทำงานกับฝ่าย IT หรือต้องทำงานที่เกี่ยวข้องกับการเขียนโปรแกรม เพื่อให้สามารถสื่อสารกันได้อย่างมีประสิทธิภาพ

สิ่งที่คุณจะได้รับจากคอร์สนี้

  • พื้นฐานแนวคิดที่ครบถ้วนสำหรับการพัฒนาโปรแกรม
  • สามารถเริ่มเขียนโปรแกรมด้วยภาษา Python ได้ด้วยตนเอง
  • แบบฝึกหัดในทุกบท ให้ได้ทบทวน และทำความเข้าใจอย่างแท้จริง
  • พัฒนาทักษะ ผ่านการเขียนโปรแกรมในโปรเจคจริง 3 โปรเจค
  • ได้ code ของโปรเจคไปฝึก และทบทวนเนื้อหาด้วยตนเอง

ความรู้พื้นฐานและการเตรียมตัว

ไม่จำเป็นต้องมีพื้นฐานการเขียนโปรแกรมมาก่อน แต่ควรมีพื้นฐานการใช้งานคอมพิวเตอร์เบื้องต้น

เนื่องจากต้องมีการทำกิจกรรมในคอร์ส แนะนำให้ผู้เรียนเรียนผ่านคอมพิวเตอร์ (PC, Mac, Laptop)

SECTION_TITLE.COURSE_OUTLINE

01

Intro to Programming

Course Materials

What is Programming

1:27

"Exact Instructions Challenge"

Programming Languages: Why Python?

4:03

Learning Method

Your First Program!

EX1: Hello World

P0: Hello Python

P1: I LOVE PYTHON

Project 1: Play with Turtle

0:49

Project 1: Play with Turtle Example

4:10

EX2: Turtle

EX3: Changing Color

EX4: Walking Turtle 1

EX5: Walking Turtle 2

Quiz: Turtle

P1.1: Walking Turtle 1

P1.2: Walking Turtle 2

P1.3: Walking Turtle 3

P1.4: Walking Turtle 4

P1.5: Walking Turtle 5

What is Variables

2:07

EX6: Defining Variables 1

EX7: Defining Variables 2

Naming Conventions

3:35

EX8.1: Type of Numbers 1

EX8.2: Type of Numbers 2

EX9: Integer + Float

EX10: Changing Types of Variables

EX11: Float + Float

Comments

1:56

P2: Defining Variables

Introduction to Loops

2:10

EX12: Walking Turtle with For Loop 1

For Loop

2:42

EX13.1: I LOVE PYTHON x 10

EX13.2: I LOVE PYTHON with For Loop

For Loop Exercise - Explanation

2:03

EX14: Range with Stop

EX15: Range with Start and Stop

For Loop With Range

1:51

P3: Range with Stop 1

P4: Range with Stop 2

P5.1: I LOVE PYTHON x 20

P5.2: Walking Turtle with For Loop 2

P5.2 - Explanation

1:06

P5.3: Walking Turtle with For Loop 3

P5.4: Challenging Problem

For Loop With Range 1

For Loop With Range 2

P5.4 - Explanation

1:52

While Loop

4:21

EX16: I LOVE PYTHON with While Loop

P6.1: Walking Turtle with While Loop 1

P6.2: Walking Turtle with While Loop 2

Break and Continue

2:33

EX17.1: For Loop without Break

EX17.2: For Loop with Break 1

EX17.3: For Loop with Break 2

EX17.4: For Loop with Continue

What is Control Flow

2:52

EX18: If

If - Else

4:29

EX19: If with Variables 1

EX20: If with Variables 2

EX21: If-Else with Variable 1

EX22: If-Else with Variable 2

EX23: If-Else with Variable 3

EX24: If-Else with Variable 4

P7.1: Python Score

P7.2: Student Score

P7.3: Walking Turtle with If-Else

P8: Challenging Problem

And - Or - Not

1:31

EX25: And

EX26: Or

Summary

0:57

Introduction - Play with Image

1:04

What is Function

2:21

Function in Programming

1:28

EX27: Square Root

EX28: Pi and Factorial

What is Library

3:09

EX29: Absolute

P9.1: Square Root

P9.2: Absolute

P9.3: Challenging Problem

Random

0:36

EX30: Random

EX31: Random as an Integer

Project 2: Face (Step 1)

2:00

EX32.1: Face 1

EX32.2: Face 2

EX32.3: Face with Variables

Project 2: Face (Step 2 and Step 3)

0:54

EX33: Glasses 1

EX34: Glasses 2

P10: Wearing Glasses

P11: Wearing Glasses 2

Project 2: Face (Recap)

2:00

EX35: Finding Eyes

EX36: Finding Eyes and Marking

EX37: Finding Eyes and Wearing Glasses

P12.1: Finding Eyes and Marking

P12.2: Finding Eyes and Wearing Glasses

What is List

3:36

EX38: List of Scores

Slice, Len and Loop

3:08

EX39: Slice

EX40.1: Len 1

EX40.2: Len 2

EX41: List with Loop 1

EX42: List with Loop 2

P13.1: Changing Data in List

P13.2: Numbers of Members in List

P13.3: Showing Data

P13.4: Challenging Problem

List

Append, Extend, Delete and Copy

1:19

EX43.1: Append

EX43.2: Extend

EX43.3: Append vs. Extend

EX44: Delete

EX45.1: Copy 1

EX45.2: Copy 2

Project 2: Face (List Adaptation)

4:28

EX46.1: Face with List 1

EX46.2: Face with List 2

EX46.3: Face with List 3

P14: Face with List 1

P15: Face with List 2

My Function

3:11

EX47: Creating a Function

P16.1: Creating a Function 1

P16.2: Creating a Function 2

Sumamry

1:03

Introduction

0:51

What is String

2:21

EX48: Sting

EX49: Selecting Parts of String 1

EX50: Selecting Parts of String 2

EX51: Selecting Parts of String 3

EX52: Concatenation 1

EX53: Concatenation 2

P17.1: Concatenation

P17.2: String with Loop

P17.3: Creating Sentences

P18: Challenging Problem

String

Escape Character, Len, Upper and Lower

1:00

EX54: Escape Character 1

EX55: Escape Character 2

EX56: Len

EX57: Upper and Lower

What is Dictionary

2:20

EX58: Dictionary

P19 - Explanation

1:45

P19: Dictionary

Data in Dictionary

1:29

EX59: Editing Data in Dictionary

EX60.1: Items

EX60.2: Keys

EX60.3: Values

P20.1: Keys and Values 1

P20.2: Keys and Values 2

P20.3: Challenging Problem

Dictionary Methods

0:23

EX61: Update

EX62: Clear

EX63: Pop

EX64: Len

Project 3: Simple IG

1:21

EX65: Recent Topics

P21.1: Uppercase

P21.2: Length of Post 1

P21.3: Limited Length of Post

Project 3: Simple IG (Dictionary Adaptation)

0:56

EX66: Recent Posts

P22.1: How Many Likes

P22.2: When Did Skooldio Post

P22.3: Length of Post 2

P22.4: Challenging Problem

P22.5: Challenging Problem

EX67: Data Visualization

Skooldio Travel Best 4

0:40

P23: Best 4 Skooldio Travel

Python Applications

1:33

Python Setup Guide

2:57

Summary

1:06

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