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
วิธีเรียนให้ได้ผล
- อ่านตัวอย่างให้เข้าใจ
- พิมพ์โค้ดเอง ไม่ copy อย่างเดียว
- เปลี่ยนค่า input แล้วดูผลลัพธ์
- ฝึกแก้ error เองก่อนค้นคำตอบ
- ทำแบบฝึกหัดท้ายบท
แบบฝึกหัด
- สร้างไฟล์
hello.py - พิมพ์ชื่อของคุณออกหน้าจอ
- พิมพ์ผลลัพธ์ของ
10 + 5,10 - 5,10 * 5,10 / 5 - ลองตั้งชื่อตัวแปร
first_name,age,cityแล้วแสดงผลออกมา