Python là gì? Học Python để làm gì?
Python là ngôn ngữ lập trình bậc cao có tính đa năng. Nó là một ngôn ngữ lập trình hướng đối tượng, thông dịch, mã nguồn mở. Python được tạo ra bởi một lập trình viên người Hà Lan, Guido van Rossum.
Thử thách 30 ngày học Python này sẽ giúp bạn từng bước tìm hiểu về phiên bản Python mới nhất, Python 3. Các chủ đề được chia thành 30 ngày, mỗi ngày đều có các chủ đề kèm giải thích dễ hiểu, ví dụ thực tế, nhiều bài tập và dự án để các bạn thực hành.
Tại sao lại là Python ?
Vì học Python là một ngôn ngữ lập trình gần giống với ngôn ngữ tự nhiên của con người, do đó nó rất dễ học và dễ sử dụng. Python được sử dụng trong nhiều lĩnh vực và công ty khác nhau (bao gồm cả Google). Python được sử dụng để phát triển các ứng dụng web, ứng dụng máy tính để bàn, quản trị hệ thống và Machine Learning. Python là ngôn ngữ được chấp nhận rộng rãi trong cộng đồng khoa học dữ liệu và AI. Hy vọng những lý do này đủ thuyết phục các bạn học Python.
Thiết lập môi trường
Môi trường cơ bản để học Python:
- Python: Cài đặt phiên bản Python mới nhất từ trang chủ để chạy file Python.
- Python Shell: Vì Python là ngôn ngữ thông dịch nênkhông cần phải biên dịch. Bạn cần Python Shell để thực thi từng dòng lệnh trong Python.
- Visual Studio Code: Trình soạn thảo code mã nguồn mở được sử dụng rất phổ biến. Gợi ý một số Extension dành cho Python: Python Preview, Python, Python Indent, Python Snippets 3, Bracket Pair Colorizer 2.
Thử thách được chia thành 30 ngày, mỗi ngày tập trung vào một chủ đề khác nhau về Python. Các chủ đề bao gồm:
- Giới thiệu về Python
- Cú pháp Python
- Lập trình hướng đối tượng
- Các cấu trúc dữ liệu
- Các thuật toán
- Khoa học dữ liệu
- Lập trình web
Cuối mỗi bài học đều sẽ có bài tập liên quan đến nội dung đã được học. Bài tập sẽ chia làm các cấp độ khác nhau, từ dễ đến khó, các bài tập này sẽ giúp các bạn thực hành và áp dụng những kiến thức đã được học, cũng như kiểm tra khả năng của các bạn. Nếu các bạn không biết cách giải thì cũng có thể bình luận dưới bài học đó hoặc hỏi những người khác trong cộng đồng. Vậy nên đừng ngại hỏi nhé, học cùng những người khác chắc chắn sẽ đỡ nhàm chán hơn là học một mình và những người học cùng bạn cũng sẽ là nguồn động lực giúp bạn tiếp tục quá trình tự học của mình.