หน้าหลัก
Timestamp Coding Logo 🐍 เรียนรู้การเขียนโปรแกรม

หลักสูตรเขียนโปรแกรม Python

เรียนรู้การเขียนโปรแกรม Python ตั้งแต่พื้นฐานจนสร้างโปรเจกต์ได้

15
บทเรียน
3
ระดับความยาก
8+
โจทย์ฝึกหัด

15 บทเรียน

เรียนรู้ Python ตั้งแต่พื้นฐานจนสร้างโปรเจกต์ได้

พื้นฐาน
01

Introduction to Python — แนะนำภาษา Python

ทำความรู้จักกับ Python ว่าคืออะไร ใช้ทำอะไรได้บ้าง พร้อมติดตั้งและเขียนโปรแกรมแรกของคุณ

⏱️ ⏱️ 45 นาที 5 หัวข้อ
Python คืออะไรการติดตั้ง Python & IDEHello WorldComments & print()การรันโปรแกรม
พื้นฐาน
02

Variables & Data Types — ตัวแปรและชนิดข้อมูล

เรียนรู้การสร้างตัวแปร ชนิดข้อมูลพื้นฐาน (int, float, str, bool) การแปลงชนิดข้อมูล และ input/output

⏱️ ⏱️ 60 นาที 5 หัวข้อ
Variablesint & floatstr & boolType Conversioninput() & print()
พื้นฐาน
03

Operators & Expressions — ตัวดำเนินการ

เรียนรู้ตัวดำเนินการทุกประเภท ตั้งแต่คณิตศาสตร์ เปรียบเทียบ ตรรกะ จนถึง Assignment operators

⏱️ ⏱️ 50 นาที 5 หัวข้อ
Arithmetic OperatorsComparison OperatorsLogical OperatorsAssignment OperatorsOperator Precedence
พื้นฐาน
04

Strings — การจัดการข้อความ

เรียนรู้การทำงานกับ String อย่างละเอียด ตั้งแต่ indexing, slicing, methods จนถึง f-string formatting

⏱️ ⏱️ 60 นาที 5 หัวข้อ
String Indexing & SlicingString Methodsf-string FormattingEscape CharactersString Operations
ควบคุม
05

Conditionals — เงื่อนไขและการตัดสินใจ

เรียนรู้การเขียนเงื่อนไข if / elif / else, Nested conditions, Ternary operator และตัวอย่างจริง

⏱️ ⏱️ 55 นาที 5 หัวข้อ
if Statementif-elseif-elif-elseNested ConditionsTernary Operator
ควบคุม
06

Loops — การวนซ้ำ

เรียนรู้ for loop, while loop, range(), break, continue และ Nested loops พร้อมตัวอย่างการใช้งานจริง

⏱️ ⏱️ 60 นาที 5 หัวข้อ
for Loopwhile Looprange()break & continueNested Loops
ข้อมูล
07

Lists — ข้อมูลแบบลิสต์

เรียนรู้ List ตั้งแต่สร้าง เข้าถึง แก้ไข Slicing, List methods, List comprehension และ Nested lists

⏱️ ⏱️ 65 นาที 5 หัวข้อ
Creating ListsIndexing & SlicingList MethodsList ComprehensionNested Lists
ข้อมูล
08

Tuples & Sets — ทูเพิลและเซ็ต

เรียนรู้ Tuple (ข้อมูลที่แก้ไม่ได้) และ Set (ข้อมูลไม่ซ้ำ) พร้อมเปรียบเทียบการเลือกใช้ Data Structure ที่เหมาะสม

⏱️ ⏱️ 50 นาที 5 หัวข้อ
TuplesTuple UnpackingSetsSet Operationsเลือกใช้อย่างไร
ข้อมูล
09

Dictionaries — ดิกชันนารี

เรียนรู้ Dictionary แบบเจาะลึก ตั้งแต่สร้าง เข้าถึง แก้ไข Loop, Dict methods และ Nested dicts

⏱️ ⏱️ 60 นาที 5 หัวข้อ
Creating DictsAccessing & ModifyingDict MethodsLooping DictsNested Dicts
ฟังก์ชัน
10

Functions — ฟังก์ชัน

เรียนรู้การสร้างและใช้ฟังก์ชัน Parameters, Return values, Default arguments, Scope และ Lambda functions

⏱️ ⏱️ 70 นาที 5 หัวข้อ
Defining FunctionsParameters & ArgumentsReturn ValuesVariable ScopeLambda Functions
ขั้นสูง
11

Error Handling — การจัดการข้อผิดพลาด

เรียนรู้ try/except/finally, ชนิดของ Errors, Custom exceptions และ Best practices ในการจัดการ errors

⏱️ ⏱️ 50 นาที 5 หัวข้อ
try / exceptMultiple Exceptionsfinally & elseraiseCustom Exceptions
ขั้นสูง
12

Modules & Packages — โมดูลและแพ็กเกจ

เรียนรู้การ import modules, สร้าง module เอง, Python Standard Library และการใช้ pip ติดตั้ง packages

⏱️ ⏱️ 55 นาที 5 หัวข้อ
import & fromBuilt-in ModulesCreating Modulespip & PackagesVirtual Environments
ขั้นสูง
13

File I/O — การอ่านเขียนไฟล์

เรียนรู้การอ่าน/เขียนไฟล์ text, CSV, JSON พร้อม with statement และ pathlib สำหรับจัดการ path

⏱️ ⏱️ 55 นาที 5 หัวข้อ
Reading FilesWriting Fileswith StatementCSV & JSONpathlib
ขั้นสูง
14

OOP — Object-Oriented Programming

เรียนรู้หลักการ OOP: Class, Object, __init__, Inheritance, Encapsulation และ Polymorphism

⏱️ ⏱️ 75 นาที 5 หัวข้อ
Class & Object__init__ & selfInheritanceEncapsulationPolymorphism
โปรเจกต์
15

Final Project — โปรเจกต์สรุปหลักสูตร

สรุปเนื้อหาทั้งหมด พร้อมสร้างโปรเจกต์จริงที่ใช้ทุกหัวข้อที่เรียนมา: Contact Book Application

⏱️ ⏱️ 90 นาที 5 หัวข้อ
Course ReviewProject PlanningBuilding Contact BookTesting & DebuggingNext Steps

🐍 คอร์สเรียน Python — เรียนรู้การเขียนโปรแกรมตั้งแต่เริ่มต้น

Python | Programming | Interactive Learning