Bài 1 – Tìm hiểu về ngôn ngữ lập trình Python
1. Nguồn gốc của Python
– Là một ngôn ngữ lập trình bậc cao cho các mục đích lập trình đa năng, do Guido van Rossum tạo ra và lần đầu ra mắt vào năm 1991.
– Python được thiết kế với ưu điểm mạnh là dễ đọc, dễ học và dễ nhớ. Python là ngôn ngữ có hình thức rất sáng sủa, cấu trúc rõ ràng, thuận tiện cho người mới học lập trình và là ngôn ngữ lập trình dễ học.
– Python được dùng rộng rãi trong phát triển trí tuệ nhân tạo (AI) và dữ liệu lớn (BigData)
2. Khả năng của Python
– Python khi sử dụng trên máy chủ có thể tạo ra các ứng dụng nền web (web application).
– Python có thể chạy song song cùng các phần mềm khác để dễ phân luồng công việc.
– Python có thể kết nối dễ dàng đến cơ sở dữ liệu, hay cả việc đọc và ghi file.
– Python xử lý Big Data và các phép toán phức tạp trở nên dễ dàng.
3. Thành phần của ngôn ngữ Python
a. Bảng chữ cái: Là tập hợp các ký tự dùng để viết chương trình (Chữ cái in hoa, in thường; chữ số; các ký tự đặc biệt).
b. Cú pháp: Là bộ quy tắc để viết chương trình
c. Ngữ nghĩa: Xác định ý nghĩa thao tác cần phải thực hiện, ứng với tổ hợp ký tự dựa vào ngữ cảnh đó.
Lưu ý:
Chú thích: Dùng để giải thích cho người đọc chương trình hiểu, chương trình dịch sẽ bỏ qua khi thực hiện chương trình.
-Dòng đơn: Chú thích đặt sau dấu #
-Nhiều dòng: Chú thích đặt trong cặp dấu ’’’ và ’’’
4. Cài đặt Python và IDE
a. Cài đặt Python
-Truy cập địa chỉ https://www.python.org/downloads/ để tiến hành tải về và cài đặt
-Kiểm tra phiên bản cài đặt: Gõ Windows + R gõ cmd, sau đó gõ lệnh: python –version
b. Cài đặt trình soạn thảo (IDE)
-Trình soạn thảo là phần mềm cho phép chúng ta gõ các câu lệnh và ra lệnh thực thi câu lệnh đó -Hiện nay có rất nhiều trình soạn thảo ngôn ngữ Python như:
+ Thonny: Nhỏ gọn, phù hợp mới học Python, miễn phí
+ Notepad++: Đơn giản, dễ sử dụng, phải cài đặt Plugin để Debug
+ Wing: Khá nhỏ gọn, đơn giản, mã nguồn mở
+ Website: http://www.repl.it cần đăng ký tài khoản miễn phí để lập trình, hỗ trợ đa ngôn ngữ
+ PyCharm: Chương trình đa nền tảng, khá nặng, phù hợp làm việc với Project
+ Visual Studio: Chương trình đa nền tảng, khá nặng, phù hợp làm việc với Project
Xem tiếp Bài 2 – Phép toán, biểu thức, câu lệnh gán, hàm số học chuẩn