Lập trình python

Giảng viên: Tú Nguyễn Anh

Thời gian/ngày2 giờ
Tổng số ngày28 ngày
Cấp độCơ bản

Nội dung ngày đầu tiên

Chào mừng bạn đến với tuần học đầu tiên của môn Lập trình Python! Với vai trò là người mới bắt đầu (trình độ 1), mục tiêu của ngày hôm nay là giúp bạn làm quen với Python, hiểu tại sao nó lại phổ biến và thiết lập môi trường làm việc đầu tiên của mình. Chúng ta sẽ dành 2 giờ để khám phá những khái niệm cơ bản nhất.

Phần 1: Python là gì và tại sao nên học? (30 phút) Bắt đầu bằng việc tìm hiểu Python là gì – một ngôn ngữ lập trình đa năng, dễ đọc, dễ học và có cộng đồng hỗ trợ lớn. Thảo luận về các lĩnh vực ứng dụng của Python như phát triển web, phân tích dữ liệu, trí tuệ nhân tạo, tự động hóa và khoa học dữ liệu. Hiểu được những lợi ích này sẽ tạo động lực cho bạn trong suốt quá trình học. Hãy xem một vài video giới thiệu ngắn gọn về Python để có cái nhìn tổng quan.

Phần 2: Cài đặt môi trường phát triển (60 phút) Đây là bước quan trọng nhất trong ngày đầu tiên. Chúng ta sẽ cài đặt Python và một môi trường phát triển tích hợp (IDE) hoặc trình soạn thảo mã.

  • Cài đặt Python: Truy cập trang web chính thức của Python (python.org) và tải xuống phiên bản Python mới nhất phù hợp với hệ điều hành của bạn (Windows, macOS, Linux). Đảm bảo chọn tùy chọn "Add Python to PATH" trong quá trình cài đặt trên Windows để dễ dàng sử dụng từ Command Prompt/Terminal.
  • Chọn và cài đặt IDE/Trình soạn thảo mã: Đối với người mới bắt đầu, Visual Studio Code (VS Code) hoặc Anaconda (đi kèm với Jupyter Notebook) là những lựa chọn tuyệt vời. VS Code nhẹ, linh hoạt và có nhiều tiện ích mở rộng hữu ích. Anaconda là một nền tảng khoa học dữ liệu mạnh mẽ, rất phù hợp nếu bạn có ý định đi sâu vào phân tích dữ liệu. Hãy cài đặt một trong hai. Nếu bạn chọn VS Code, hãy cài đặt tiện ích mở rộng Python từ Microsoft.
  • Kiểm tra cài đặt: Mở Command Prompt (Windows) hoặc Terminal (macOS/Linux) và gõ python --version hoặc python3 --version để xác nhận Python đã được cài đặt thành công.

Phần 3: Chương trình "Hello World" đầu tiên và cú pháp cơ bản (30 phút) Sau khi môi trường đã sẵn sàng, hãy viết chương trình Python đầu tiên của bạn.

  • Tạo tệp: Mở IDE/trình soạn thảo mã của bạn, tạo một tệp mới và lưu nó với tên hello.py.
  • Viết mã: Gõ dòng mã sau vào tệp: print("Hello, World!")
  • Chạy chương trình: Mở Terminal/Command Prompt, điều hướng đến thư mục chứa tệp hello.py và chạy nó bằng lệnh python hello.py. Bạn sẽ thấy "Hello, World!" xuất hiện trên màn hình.
  • Cú pháp cơ bản:
    • Comments (Chú thích): Sử dụng # để viết chú thích. Chú thích giúp giải thích mã và không được Python thực thi. Ví dụ: # Đây là một chú thích.
    • Statements (Câu lệnh): Mỗi dòng mã thường là một câu lệnh. Python thực thi các câu lệnh theo thứ tự từ trên xuống dưới.
    • Indentation (Thụt lề): Python sử dụng thụt lề để định nghĩa các khối mã (ví dụ: trong các câu lệnh điều kiện hoặc vòng lặp). Đây là một điểm khác biệt lớn so với nhiều ngôn ngữ khác và rất quan trọng.

Chiến lược học tập cho ngày hôm nay:

  • Học chủ động: Đừng chỉ đọc, hãy thực hành ngay lập tức. Mỗi khi bạn học một khái niệm mới, hãy thử viết một đoạn mã nhỏ để kiểm tra nó.
  • Ghi chú: Ghi lại những điểm quan trọng, đặc biệt là các lệnh cài đặt và cú pháp cơ bản.
  • Tìm kiếm: Nếu gặp lỗi hoặc không hiểu, hãy sử dụng Google. Khả năng tìm kiếm thông tin là một kỹ năng quan trọng của lập trình viên.
  • Nghỉ giải lao: Đừng cố gắng nhồi nhét quá nhiều. Hãy nghỉ giải lao ngắn sau mỗi 30-45 phút để đầu óc được thư giãn.

Kết thúc ngày 1, bạn sẽ có một môi trường làm việc Python hoạt động và đã viết được chương trình Python đầu tiên của mình. Đây là một khởi đầu tuyệt vời!

Mục tiêu học tập

Mục tiêu học tập cho Lập trình python: Nắm vững nền tảng và hoàn thành kế hoạch.