Logo

01 รู้จัก Python และแนวทางการเรียน

รู้จัก Python

Python เป็นภาษาโปรแกรมที่อ่านง่าย เขียนสั้น และมี ecosystem ใหญ่ จึงถูกใช้ได้หลายงาน เช่น

  • วิเคราะห์ข้อมูล
  • สร้าง automation script
  • เขียน backend API
  • ทำ data pipeline
  • ทำ machine learning เบื้องต้น
  • จัดการไฟล์ เช่น CSV, JSON, Excel

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

Python ทำงานอย่างไร

เมื่อเราเขียนไฟล์ .py แล้วสั่งรัน Python จะอ่านคำสั่งจากบนลงล่าง

print("Hello Python")
print(1 + 2)

ผลลัพธ์:

Hello Python
3

REPL กับ Script

การเขียน Python มี 2 แบบที่เจอบ่อย

REPL

REPL คือโหมดทดลองคำสั่งทีละบรรทัด เหมาะกับการลอง syntax สั้น ๆ

python

Script

Script คือเขียนโค้ดไว้ในไฟล์ เช่น main.py แล้วรัน

python main.py

เวลาเริ่มทำงานจริงควรฝึกแบบ script เพราะจัดเก็บ แก้ไข และรันซ้ำได้ง่ายกว่า

รูปแบบโค้ดที่ดีตั้งแต่เริ่ม

โค้ดที่ดีควรอ่านง่ายกว่าการเขียนสั้นที่สุดเสมอ

total_price = 1200
discount = 100
net_price = total_price - discount

print(net_price)

ชื่อ variable ควรสื่อความหมาย เช่น total_price ดีกว่า x

Comment

Comment ใช้อธิบายเหตุผลหรือบริบท ไม่ควรเขียนซ้ำสิ่งที่โค้ดบอกอยู่แล้ว

# ลดราคาสำหรับลูกค้าที่มีคูปอง
discount = 100

วิธีเรียนให้ได้ผล

  1. อ่านตัวอย่างให้เข้าใจ
  2. พิมพ์โค้ดเอง ไม่ copy อย่างเดียว
  3. เปลี่ยนค่า input แล้วดูผลลัพธ์
  4. ฝึกแก้ error เองก่อนค้นคำตอบ
  5. ทำแบบฝึกหัดท้ายบท

แบบฝึกหัด

  1. สร้างไฟล์ hello.py
  2. พิมพ์ชื่อของคุณออกหน้าจอ
  3. พิมพ์ผลลัพธ์ของ 10 + 5, 10 - 5, 10 * 5, 10 / 5
  4. ลองตั้งชื่อตัวแปร first_name, age, city แล้วแสดงผลออกมา