Thông tin thêm về Python. Các thành phần của ngôn ngữ

Thông tin thêm về Python


Trong bài trước Chúng tôi đã thảo luận về lý do tại sao nên học ngôn ngữ lập trình Python và cách có phiên bản mới nhất. Bây giờ là lúc để tìm hiểu các thành phần của ngôn ngữ với một số ví dụ.

Thông tin thêm về Python. Các công cụ để bắt đầu

Đánh rớt

Python có nhiều mô-đun giúp tiết kiệm thời gian viết mã vì chúng mang lại các chức năng được lập trình trước mà chúng ta cần. Mặc dù một số trong số chúng đã được cài đặt sẵn, những người khác phải được thêm vào khi chúng tôi cần chúng.

Có hai cách dễ dàng để thêm chúng; từ kho lưu trữ của bản phân phối của bạn (như thể chúng là một chương trình bình thường) hoặc sử dụng trình quản lý gói được gọi là PIP. Phương pháp thứ hai đảm bảo rằng chúng tôi có các phiên bản mới nhất.

Quan trọng
Hãy nhớ rằng lệnh khởi chạy chương trình là python3 nombre_del_programa và không python nombre_del_programa.

Hãy kiểm tra xem chúng ta đã cài đặt PIP chưa
pip3 -V

Bạn sẽ nhận được một thông báo tương tự như thế này
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
Trong trường hợp bạn chưa cài đặt Pip, bạn có thể thực hiện việc đó từ trình quản lý gói của bản phân phối của bạn. Bạn cần gói
python3-pip

Nhập và hiển thị dữ liệu

Chúng tôi sẽ viết chương trình đầu tiên của chúng tôi. Có khả năng là nếu bạn sao chép và dán các chương trình, chúng sẽ không hoạt động. Tôi khuyên bạn nên nhập chúng. Đảm bảo rằng bạn tôn trọng các khoảng trống nếu không chúng sẽ không hoạt động.

print("¡Hola!")
nombre=input("¿Cómo te llamas? ")
print("¡Bienvenido/a!", nombre, ".Gracias por leer Linux Adictos")

Trong dòng đầu tiên của chương trình, chúng tôi in lời chào. Trong phần thứ hai, chúng tôi xác định một biến có tên là "name" và gán nó như một giá trị để trả lời cho câu hỏi Tên bạn là gì? Lưu ý rằng Đầu vào có hai chức năng, đó là hiển thị thông báo và gán giá trị của phản hồi cho biến.

Trong dòng thứ ba, lệnh in trả về, in hai loại nội dung. Lời chào được xác định trước (Những gì luôn nằm trong dấu ngoặc kép) và giá trị của biến (Các biến luôn không có dấu ngoặc kép. Nội dung biến và không biến được phân tách bằng dấu phẩy (,).

Hãy thử một sửa đổi

print("¡Hola!")
nombre=input("¿Cómo te llamas? " )
saludo="Bienvenido "+ nombre +". Gracias por leer Linux Adictos"
print(saludo)

Trong dòng thứ ba, chúng tôi gán cho biến «lời chào» một sự kết hợp của văn bản được xác định trước (giữa các dấu ngoặc kép) và giá trị của biến (không có dấu ngoặc kép)

Mô-đun

Việc phải viết một loạt hướng dẫn bằng mã mỗi khi cần thiết là một sự lãng phí thời gian và không gian. Đặc biệt nếu đó là một chương trình mở rộng. Đó là lý do tại sao tốt nhất là sử dụng một môi trường phát triển tích hợp và viết một chương trình dài (tập lệnh trong biệt ngữ) để trình thông dịch thực thi sau này.

Khi chương trình kéo dài, nên chia nó thành nhiều tệp để thuận tiện cho việc bảo trì và sử dụng lại. Đó là những gì các mô-đun được sử dụng.

Mô-đun là các tệp chứa các định nghĩa và khai báo bằng Python. Tên tệp là tên của mô-đun kết thúc bằng .py. Ví dụ: chúng tôi sẽ tạo một mô-đun có tên là Welcome.py. Trong một mô-đun, tên mô-đun (dưới dạng một chuỗi) có sẵn dưới dạng giá trị của biến toàn cục __name__.

Hãy ghi nhớ những gì tôi đã nói ở trên về khoảng trắng. Lưu ý rằng dòng thứ hai, thứ ba và thứ tư của chương trình bắt đầu ngay dưới khoảng trống giữa từ def và từ Welcome. Điều này là yêu cầu của Python và chúng tôi sẽ giải thích nó trong các bài viết sau.

Trong dòng đầu tiên, chúng tôi xác định một chức năng có tên là Chào mừng. Ba dòng tiếp theo là các lệnh phải được thực hiện mỗi khi hàm được gọi.

Trong dòng 5, chúng tôi xác định nội dung của biến xuất bản mà lệnh cuối cùng của hàm cần để in thông báo chào mừng.

Với dòng cuối cùng của chương trình, chúng ta thực hiện hàm.

Hãy thử một cái gì đó khác. Tạo hai tệp. Một được gọi là Welcome.py và thử nghiệm khác. py

Trong Welcome.py viết những dòng này:
def Bienvenida():
   publicacion="Linux adictos"
   nombre=input("¿Cómo te llamas ")
   saludo="Bienvenido "+nombre+" Gracias por leer "+publicacion
   print(saludo)

Trong test.py viết:
from Bienvenida import Bienvenida
Bienvenida()
Những gì chúng tôi đang làm là tách hàm và lời gọi hàm thành hai tệp riêng biệt.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.