GIỚI THIỆU LỊCH SỬ VÀ CÀI ĐẶT PYTHON
Python là một ngôn ngữ lập trình bậc cao, dễ học, cú pháp đơn giản, hỗ trợ lập trình hướng đối tượng, hàm, và script. Nó mạnh mẽ với thư viện phong phú, phù hợp cho web, AI, dữ liệu, tự động hóa,...
1.Giới thiệu python
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.
Triết lý của ngôn ngữ lập trình Python được mô tả bằng những cách ngôn trong tài liệu The Zen of Python (PEP 20) như:
· Simple is better than complex (Tạm dịch: Đơn giản tốt hơn phức tạp).
· Complex is better than complicated (Tạm dịch: Phức hợp tốt hơn phức tạp).
· Explicit is better than implicit (Tạm dịch: Tường minh tốt hơn là ngầm định).
· Readability counts (Tạm dịch: Lưu tâm đến sự dễ đọc).
Đến nay Python được phát triển qua nhiều phiên bản.Hai nhóm được sử dụng hiện nay là Python 2.x và Python 3.x.Tuy nhiên phiên bản 2.x không còn được hỗ trợ đầy đủ từ ngày 1/1/2020.Phiên bản mới nhất của Python là 3.10(được phát hành ngày 04/10/2021)
Python được phát triển bởi Guido van Rossum vào cuối những năm 1980 và ra mắt phiên bản đầu tiên vào năm 1991. Dưới đây là các cột mốc quan trọng trong quá trình phát triển của Python:
1980s: Khởi nguồn
· Guido van Rossum làm việc tại Trung tâm Nghiên cứu Khoa học và Toán học Quốc gia Hà Lan (CWI).
· Ông tham gia vào dự án ngôn ngữ lập trình ABC, một ngôn ngữ đơn giản nhưng có nhiều hạn chế.
· Nhận thấy tiềm năng từ ABC, Guido bắt đầu thiết kế một ngôn ngữ mới với cú pháp dễ đọc và khả năng mở rộng tốt hơn.
1991: Python 1.0 ra đời
- Python phiên bản 1.0 chính thức được phát hành vào tháng 2 năm 1991.
- Một số tính năng quan trọng của Python 1.0:
- Hỗ trợ kiểu dữ liệu cấp cao (list, dictionary, tuple).
- Quản lý bộ nhớ tự động (garbage collection).
- Tính linh hoạt cao, dễ đọc và dễ viết.
2000: Python 2.0
· Python 2.0 được phát hành vào năm 2000, mang đến nhiều cải tiến:
o List comprehension giúp viết mã ngắn gọn hơn.
o Garbage collection sử dụng cơ chế đếm tham chiếu (reference counting).
o Unicode hỗ trợ tốt hơn cho dữ liệu đa ngôn ngữ.
· Mặc dù thành công, Python 2 có nhiều vấn đề về tương thích khiến việc nâng cấp gặp khó khăn.
2008: Python 3.0 – Bước nhảy lớn
· Python 3.0 ra mắt vào ngày 3/12/2008, không tương thích ngược với Python 2.
· Những thay đổi quan trọng:
o Cải tiến cú pháp (print trở thành một hàm thay vì từ khóa).
o Hỗ trợ Unicode toàn diện giúp Python mạnh mẽ hơn với dữ liệu toàn cầu.
o Loại bỏ nhiều tính năng cũ để cải thiện hiệu suất và bảo trì.
· Python 2 vẫn tiếp tục được hỗ trợ đến năm 2020, sau đó chính thức ngừng phát triển
2010 - Nay: Python phát triển mạnh mẽ
· Python trở thành một trong những ngôn ngữ phổ biến nhất thế giới.
· Được ứng dụng rộng rãi trong trí tuệ nhân tạo (AI), khoa học dữ liệu, phát triển web, tự động hóa,...
· Các phiên bản Python 3 tiếp tục ra mắt, với nhiều cải tiến về hiệu suất, bảo mật và thư viện tiêu chuẩn.
2.Cài đặt python
2.1 Tải python:
- Truy cập trang chủ python: https://www.python.org/downloads /
- Chọn đúng với hệ điệu hành của máy.
2.2 Cài đặt python:
- Chạy file .exe khi tải về
- Tick vào ô “Add python.exe to PATH” -> nhấn Install Now
-Sau khi cài đặt thành công
2.3 Cài đặt VS Code:
- Nếu chưa cài đặt VS Code hãy đến trang: https://code.visualstudio.com/
- Khi cài đặt xong,mở extensions(Ctrl + Shift + X) -> Nhập “Python” và nhấn Install(hỗ trợ code Python).
Chạy thử với ví dụ sau:
CHÚC CÁC BẠN CÀI ĐẶT THÀNH CÔNG!!!
Uyển Nhi
XƯỞNG THỰC TẬP PLT SOLUTIONS
www.youtube.com/@pltsolutions3010