Python la gi?
Python la ngon ngu lap trinh duoc thiet ke de de doc, de viet va de mo rong. Ban co the dung Python de:
- Viet script tu dong hoa viec lap lai.
- Lam web backend.
- Xu ly du lieu, machine learning.
- Build tool nho cho SEO va automation.
Neu ban moi bat dau, Python la lua chon tot vi syntax rat gan voi ngon ngu tu nhien.
Python khac gi so voi JavaScript?
Diem giong
Ca hai deu la ngon ngu da muc dich, co cong dong lon, thu vien phong phu.
Diem khac
- JavaScript manh o frontend/browser.
- Python manh o automation, data, AI.
- Python thuong de viet script nhanh hon cho nguoi moi.
Script dau tien nen la gi?
Hay bat dau bang mot script rat gan voi cong viec that cua ban. Vi du: doi ten file hang loat.
from pathlib import Path
folder = Path("./images")
for i, file in enumerate(folder.glob("*.jpg"), start=1):
file.rename(folder / f"thumbnail-{i}.jpg")
print("Done")
Chi voi 10 dong code, ban da tiet kiem hang chuc phut thao tac tay.
Cach hoc Python khong bi vo huong
1. Hoc theo output
Moi tuan dat 1 output ro rang: script parse CSV, script goi API, script scrape metadata.
2. Giu vong lap Learn - Build - Explain
- Learn: doc concept can dung.
- Build: code ra output.
- Explain: viet lai cach ban hieu.
3. Ghi chep bug
Moi loi gap phai la mot tai san. Khi ghi lai ly do sai, toc do hoc tang rat nhanh.