1. Python là gì?
- Python là một ngôn ngữ lập trình cấp cao và đa dụng (general-purpose) được phát triển bởi Guido van Rossum.
- Phiên bản đầu tiên của nó được phát hành vào năm 1991. Tên của nó được đặt theo chương trình hài Monty Python của Anh như một cách phản ánh triết lý thiết kế của Python: một ngôn ngữ lập trình thú vị khi sử dụng.

Logo của Python. Nguồn: Python Software Foundation
2. Tại sao Python lại phổ biến
- Cú pháp đơn giản, gần gũi với ngôn ngữ tự nhiên (tiếng Anh), dễ đọc, dễ hiểu.
- Chạy được trên nhiều hệ điều hành (Windows, Mac, Linux, ...).
- Linh hoạt, từ lập trình web, desktop, game đến AI, Machine Learning.
- Cộng đồng lập trình viên rất lớn, kho thư viện phong phú.
3. Python có thể làm những gì?
- Web development (server-side): Django, Flask
- Phần mềm tự động hóa công việc: Automation
- Xử lý dữ liệu lớn: Numpy, Pandas, SciPy
- AI và Robotics: TensorFlow, OpenCV
- Ứng dụng Desktop: Tkinter, PyQt, Kivy
- IoT và Embedded Systems: MicroPython, CircuitPython
- Game development: Pygame, Panda3D
4. Cài đặt Python
Truy cập vào trang web
https://www.python.org/downloads/
Click vào và tải về phiên bản mới nhất của Python (ở thời điểm hiện tại, bản mới nhất có số hiệu 3.14.5.
Python cung cấp bộ cài đặt cho nhiều OS/Platform khác nhau, có thể kể đến: Windows, MacOS, Android và Other Platforms.
(Trong ví dụ này, chúng ta tiến hành tải và cài đặt Python cho môi trường sử dụng Windows).

Để tiến hành cài đặt Python, click đúp vào file cài đặt vừa được tải về và thực hiện tuần tự theo hướng dẫn.


Lưu ý là trong quá trình cài đặt, nên tích chọn vào "Add Python to environment variables".
Sau khi quá trình cài đặt hoàn tất, có thể kiểm tra phiên bản Python bằng cách sử dụng CMD để nhận về thông tin phiên bản
python --version

5. Lập trình code Python
Có nhiều phần mềm có thể sử dụng để lập trình code Python.
Có thể code Python bằng Notepad++ trên Windows hoặc Text Edit trên Mac.

Hoặc một số phần mềm được thiết kế riêng giúp cho việc code Python trở nên dễ dàng hơn như PyCharm của JetBrains.
Truy cập và đường dẫn bên dưới để tải về PyCharm cho môi trường bạn muốn sử dụng (trong ví dụ này tôi chọn Windows).
https://www.jetbrains.com/pycharm/download

Chúng ta có thể sử dụng phiên bản miễn phí là PyCharm Community hoặc phiên bản trả phí là PyCharm Professional.
Ngoài ra còn có nhiều IDE khác như Visual Studio Code, Visual Studio, Sublime Text, Atom, Spyder, ... hay sử dụng Jupyter Notebook (thường dùng qua nền tảng Anaconda) hoặc Google Colab (chạy trực tiếp trên trình duyệt).
6. Chương trình Python đầu tiên
Trong ví dụ này chúng ta sử dụng PyCharm để code chương trình Python đầu tiên.
Chúng ta viết mã code Python để in ra trên màn hình dòng chữ: Hello world
print("Hello World")
# Press Ctrl + Shift + F10 to run
Mở ứng dụng PyCharm, gõ code như trên, chạy chương trình bằng cách bấm tổ hợp phím Ctrl + Shift + F10 hoặc là click chuột phải vào tên file my_first_python_program.py và chọn Run.

Trong bài tiếp theo, chúng ta sẽ học về "Biến và kiểu dữ liệu trong Python".


Python Basic