เส้นทางการเรียนรู้

Python ตั้งแต่ศูนย์

ตั้งแต่ print() และตัวแปร ไปจนถึงเงื่อนไข ลูป สตริง คอลเลกชัน ฟังก์ชัน ไฟล์ และคลาส พร้อมโจทย์หลังทุกหัวข้อ

บทเรียน 25 บท · โจทย์ 59 ข้อ

เริ่มเส้นทาง →

1 เริ่มต้น บทเรียน 4 บท

  1. บทเรียน โจทย์ 1 ข้อ Hello World ใน Python เขียนโปรแกรม Python แรกของคุณและพิมพ์ข้อความด้วย print().
  2. บทเรียน โจทย์ 2 ข้อ ตัวแปรและชนิดข้อมูลใน Python เก็บค่าไว้ในตัวแปรและเรียนรู้ชนิดข้อมูลพื้นฐานของ Python: str, int, float และ bool.
  3. บทเรียน โจทย์ 4 ข้อ ตัวเลขและตัวดำเนินการใน Python คำนวณใน Python ด้วย +, -, *, /, //, % และ ** รวมถึงการเปรียบเทียบค่า
  4. บทเรียน โจทย์ 1 ข้อ รับข้อมูลจากผู้ใช้ใน Python อ่านสิ่งที่ผู้ใช้พิมพ์ด้วย input() และแปลงเป็นตัวเลข

2 การตัดสินใจ บทเรียน 2 บท

  1. บทเรียน โจทย์ 3 ข้อ เงื่อนไข if elif else ใน Python ตัดสินใจด้วย if, elif และ else และรวมเงื่อนไขด้วย and, or และ not
  2. บทเรียน โจทย์ 3 ข้อ Even or Odd in Python Determine whether an integer is even or odd.

3 ลูป บทเรียน 3 บท

  1. บทเรียน โจทย์ 3 ข้อ ลูป for ใน Python วนอ่าน sequence ด้วย range และ enumerate
  2. บทเรียน โจทย์ 4 ข้อ ลูป while ใน Python ทำคำสั่งซ้ำขณะที่เงื่อนไขเป็นจริง
  3. บทเรียน โจทย์ 3 ข้อ Multiplication Table in Python Print the first five multiples of a number.

4 สตริงและข้อความ บทเรียน 3 บท

  1. บทเรียน โจทย์ 3 ข้อ สตริงใน Python ทำงานกับข้อความใน Python: ความยาว, การเข้าถึงตำแหน่ง, การตัดช่วง และเมธอดของสตริง
  2. บทเรียน โจทย์ 3 ข้อ จัดรูปแบบสตริงด้วย f-string ใน Python สร้างข้อความให้อ่านง่ายด้วย f-strings และ format specifiers ของ Python
  3. บทเรียน โจทย์ 3 ข้อ ตรวจสอบ Palindrome ใน Python ตรวจข้อความ palindrome โดยไม่สนตัวพิมพ์และช่องว่าง

5 คอลเลกชัน บทเรียน 5 บท

  1. บทเรียน โจทย์ 4 ข้อ List ใน Python สร้าง แก้ไข กรอง และวนอ่าน list
  2. บทเรียน โจทย์ 2 ข้อ ทูเพิลใน Python รวมค่าหลายค่าไว้ใน tuple แยกค่าออกมา และคืนค่าหลายค่าจากฟังก์ชัน
  3. บทเรียน โจทย์ 1 ข้อ เซต (set) ใน Python เก็บค่าที่ไม่ซ้ำด้วย set และรวมชุดข้อมูลด้วย union และ intersection
  4. บทเรียน โจทย์ 3 ข้อ Dictionary ใน Python จัดเก็บและประมวลผลคู่ key-value
  5. บทเรียน โจทย์ 3 ข้อ List Comprehension ใน Python แปลงและกรองค่าในนิพจน์สั้น ๆ

6 ฟังก์ชัน บทเรียน 3 บท

  1. บทเรียน โจทย์ 3 ข้อ ฟังก์ชันใน Python สร้างฟังก์ชันที่มีพารามิเตอร์และค่าคืน
  2. บทเรียน โจทย์ 1 ข้อ โมดูลและการ import ใน Python ใช้ไลบรารีมาตรฐานของ Python ด้วย import, from ... import และ alias
  3. บทเรียน โจทย์ 2 ข้อ ลำดับ Fibonacci ใน Python สร้างลำดับ Fibonacci ด้วยลูป

7 ข้อผิดพลาดและไฟล์ บทเรียน 3 บท

  1. บทเรียน โจทย์ 2 ข้อ จัดการ Exception ด้วย try/except ดักและจัดการ error ที่คาดไว้
  2. บทเรียน โจทย์ 1 ข้อ อ่านและเขียนไฟล์ใน Python เขียน เพิ่ม และอ่านไฟล์ข้อความใน Python ด้วย open() และ with
  3. บทเรียน โจทย์ 2 ข้อ อ่านและเขียน JSON ใน Python แปลงระหว่าง JSON text และ Python dictionary

8 ออบเจกต์และคลาส บทเรียน 2 บท

  1. บทเรียน โจทย์ 1 ข้อ Class และ Object ใน Python นิยามชนิดข้อมูลที่มีสถานะและพฤติกรรม
  2. บทเรียน โจทย์ 1 ข้อ การเขียนโปรแกรมเชิงวัตถุใน Python เรียนรู้ encapsulation, inheritance, method overriding และ polymorphism ด้วยตัวอย่างที่รันได้
เรียนต่อ: พื้นฐานการเขียนโปรแกรม