02 ติดตั้ง Python และเตรียมสภาพแวดล้อม
ติดตั้ง Python และเตรียมสภาพแวดล้อม
ก่อนเริ่มเขียนโค้ด ควรเตรียมเครื่องมือให้พร้อม เพื่อลดปัญหาเวลารันโปรแกรมหรือจัดการ package
ตรวจสอบ Python
เปิด terminal แล้วรันคำสั่ง
python --version
บางเครื่องอาจต้องใช้
python3 --version
ถ้าเห็น version เช่น Python 3.12.x แปลว่าพร้อมใช้งาน
สร้างโฟลเดอร์โปรเจกต์
mkdir basic-python
cd basic-python
แนะนำให้แยกโฟลเดอร์แต่ละโปรเจกต์ออกจากกัน เพราะจะจัดการไฟล์และ dependency ได้ง่ายกว่า
Virtual Environment คืออะไร
Virtual environment คือพื้นที่แยก package ของแต่ละโปรเจกต์ เช่น โปรเจกต์หนึ่งใช้ pandas version หนึ่ง อีกโปรเจกต์ใช้อีก version หนึ่งได้โดยไม่ชนกัน
สร้าง virtual environment:
python -m venv .venv
เปิดใช้งานบน macOS หรือ Linux:
source .venv/bin/activate
เปิดใช้งานบน Windows:
.venv\Scripts\activate
เมื่อเปิดสำเร็จ terminal มักจะแสดง (.venv) นำหน้า
ติดตั้ง Package
ตัวอย่างติดตั้ง requests
pip install requests
ดู package ที่ติดตั้งแล้ว:
pip list
บันทึกรายการ package:
pip freeze > requirements.txt
ติดตั้ง package จากไฟล์:
pip install -r requirements.txt
โครงสร้างโปรเจกต์เบื้องต้น
basic-python/
├── .venv/
├── main.py
└── requirements.txt
รันไฟล์ Python
สร้างไฟล์ main.py
print("Python is ready")
รันไฟล์:
python main.py
แบบฝึกหัด
- สร้างโฟลเดอร์
basic-python - สร้าง virtual environment
- สร้างไฟล์
main.py - เขียนคำสั่ง
print("Ready") - รันไฟล์ให้สำเร็จ