Nguyên tắc lập trình Python cơ bản Lớp 11 Ghi chú
Ngôn ngữ lập trình là ngôn ngữ nhân tạo được thiết kế để truyền đạt hướng dẫn cho máy, thường là máy tính. Ngôn ngữ lập trình được sử dụng để tạo ra các chương trình (i. e. bộ hướng dẫn) điều khiển hành vi của máy và/hoặc để thể hiện thuật toán một cách chính xác. Các ngôn ngữ lập trình sử dụng các nguyên tắc chung giống nhau, vì vậy sau khi học bất kỳ ngôn ngữ nào, bạn sẽ dễ dàng nắm bắt ngôn ngữ khác Show Phần mềm nguồn mở Python
Python là một ngôn ngữ được giải thích, trái ngược với ngôn ngữ được biên dịch, mặc dù sự khác biệt không rõ ràng do sự hiện diện của trình biên dịch bytecode (nằm ngoài phạm vi của cuốn sách này). Mã nguồn Python được biên dịch thành mã byte, do đó, việc thực thi cùng một tệp sẽ nhanh hơn lần thứ hai (có thể tránh được việc biên dịch lại từ mã nguồn sang mã byte). Các ngôn ngữ được thông dịch thường có chu kỳ phát triển/gỡ lỗi ngắn hơn so với các ngôn ngữ được biên dịch và các chương trình của chúng cũng thường chạy chậm. Xin lưu ý rằng, Python sử dụng bộ ký tự ASCII 7 bit cho văn bản chương trình Bạn luôn có thể tìm thấy các bản phát hành ổn định mới nhất trên trang web của Python (http. //www. con trăn. tổ chức/). Có hai phiên bản Python sẵn sàng sản xuất được đề xuất tại thời điểm này, vì hiện tại có hai nhánh phát hành ổn định. 2. x và 3. x. Trăn 3. x có thể ít hữu ích hơn 2. x, vì hiện tại có nhiều phần mềm bên thứ ba dành cho Python 2 hơn Python 3. Mã Python 2 nói chung sẽ không chạy không thay đổi trong Python 3. Cuốn sách này tập trung vào Python phiên bản 2. 7. 6 Python tuân theo phương pháp lập trình mô-đun, đây là một kỹ thuật thiết kế phần mềm nhấn mạnh việc tách chức năng của chương trình thành các mô-đun độc lập, có thể thay đổi lẫn nhau, sao cho mỗi mô-đun chứa mọi thứ cần thiết để chỉ thực thi một khía cạnh của chức năng mong muốn. Về mặt khái niệm, các mô-đun thể hiện sự tách biệt các mối quan tâm và cải thiện khả năng bảo trì bằng cách thực thi các ranh giới logic giữa các thành phần. Thông tin thêm về mô-đun được cung cấp trong chương 5 Các phiên bản Python được đánh số theo định dạng A. B. C hoặc A. B, trong đó A là số phiên bản chính và nó chỉ được tăng lên khi có những thay đổi lớn về ngôn ngữ; Pythonic food=['pizza','burger','noodles'] for i in range(len(food)): print(food[i]) Một cách tiếp cận Pythonic sạch hơn là food=['pizza','burger','noodles'] for piece in food: print(piece) Lịch sử Tài liệu Môi trường phát triển tích hợp IDLE
Spyder
Spyder chạy trên tất cả các nền tảng chính (Windows, Mac OSX, Linux) và cách dễ nhất để cài đặt Spyder trong Windows là thông qua gói Python(x,y) (hãy truy cập http. //www. pythonxy. com). Các biểu thức/mã thảo luận trong cuốn sách này được viết và thử nghiệm trong Spyder IDE. Tải xuống và cài đặt Python sudo apt-get install idle-python2.7 spyder Chúng có thể được cài đặt độc lập bằng các lệnh riêng biệt sudo apt-get install idle-python2.7 sudo apt-get install spyder Python(x,y)
Đối tượng >>> a=5 >>> id(a) 31082544 >>> type(a) Một số đối tượng chứa tham chiếu đến các đối tượng khác; . Ví dụ về vùng chứa là bộ dữ liệu, danh sách và từ điển. Giá trị của một đối tượng vùng chứa bất biến chứa tham chiếu đến một đối tượng có thể thay đổi có thể thay đổi khi giá trị của đối tượng sau thay đổi; . Vì vậy, tính bất biến không hoàn toàn giống với việc có một giá trị không thể thay đổi. >>> var='hello' >>> var.upper() 'HELLO' Trong ví dụ trên, upper() là hàm trên đối tượng var nào đó, và hàm này được gọi là “phương thức”. Thông tin thêm về “phương pháp” được đưa ra trong chương 6 Chế độ tương tác Để bắt đầu chế độ tương tác, hãy khởi chạy Python không có đối số (có thể bằng cách chọn nó từ menu chính của máy tính). Đó là một cách rất hiệu quả để thử nghiệm các ý tưởng mới hoặc kiểm tra các mô-đun và gói. $ python Python 2.7 (#1, Feb 28 2010, 00:02:06) Type "help", "copyright", "credits" or "license" for more information. >>> Cần có các dòng tiếp tục khi nhập câu lệnh nhiều dòng. Ví dụ, hãy xem câu lệnh if này >>> the_world_is_flat = 1 >>> if the_world_is_flat: ....... print("Be careful not to fall off!") ........ Be careful not to fall off! Gọi trình thông dịch Python trong trình bao. Vì việc lựa chọn thư mục chứa trình thông dịch là một tùy chọn cài đặt, nên có thể có những nơi khác (e. g. , /usr/local/python là một vị trí thay thế phổ biến). set path=%path%;C:\python27 Nhập ký tự cuối tệp (Control-D trên Unix, Control-Z trên Windows) tại dấu nhắc chính khiến trình thông dịch thoát. Nếu không được, bạn có thể thoát khỏi trình thông dịch bằng cách gõ lệnh sau food=['pizza','burger','noodles'] for piece in food: print(piece)0 Chế độ tập lệnh Chương trình đầu tiên food=['pizza','burger','noodles'] for piece in food: print(piece)1 Dòng đầu tiên được gọi là “dòng shebang” hoặc “dòng hashbang” (thêm thông tin trong phần tiếp theo). Dòng thứ hai cho đầu ra. "Chào thế giới". Có nhiều cách để chạy chương trình Python. Cách tiếp cận đơn giản nhất là nhấn phím chức năng F5 sau khi lưu chương trình trong trình soạn thảo văn bản IDLE. Đầu ra được hiển thị dưới đây food=['pizza','burger','noodles'] for piece in food: print(piece)2 Thực thi tập lệnh Python food=['pizza','burger','noodles'] for piece in food: print(piece)3 Trên các nền tảng khác nhau, việc thực thi các tập lệnh Python (ngoài việc chạy từ bên trong IDE của Python) có thể được thực hiện như sau Linux food=['pizza','burger','noodles'] for piece in food: print(piece)4 Các '#. ' phải là hai ký tự đầu tiên của tệp. Lưu ý rằng ký tự băm hoặc thăng '#' được sử dụng để bắt đầu nhận xét trong Python. Tập lệnh có thể được cung cấp chế độ/quyền thực thi, sử dụng lệnh chmod Các nguyên tắc cơ bản của lập trình Python là gì?Chương trình Python cơ bản có thể được chia thành 4 chủ đề thiết yếu bao gồm. . Kiểu dữ liệu (int, float, chuỗi) Cấu trúc dữ liệu phức hợp (danh sách, bộ dữ liệu và từ điển) Điều kiện, vòng lặp và chức năng Lập trình hướng đối tượng và sử dụng các thư viện bên ngoài Lập trình Python lớp 11 là gì?Python là ngôn ngữ cấp cao . Nó là một ngôn ngữ mã nguồn mở và miễn phí. • Đây là một ngôn ngữ được thông dịch, vì các chương trình Python được thực thi bởi một trình thông dịch.
Tôi có thể học Python vào ngày 11 không?Đối với người mới bắt đầu, không cần phải có bất kỳ kinh nghiệm ngôn ngữ lập trình nào. Đặc biệt Học viên khóa XI, XII và những bạn muốn học Ngôn ngữ Python với mức độ dễ không cao như các lập trình viên cấp cao khác
Phiên bản Python nào được sử dụng cho lớp 11?Nhấp vào Python 3. 7 (32-bit) cho chế độ tương tác. |