Mở tệp Python trong thiết bị đầu cuối

Trong bài viết này, chúng tôi sẽ đề cập đến các tính năng chính của Python và SQL, những điểm tương đồng và khác biệt chính của chúng cũng như bạn nên chọn cái nào trước để bắt đầu hành trình khoa học dữ liệu của mình

Javier Canales Luna

12 phút

Cách cài đặt Python

Tìm hiểu cách cài đặt Python trên máy cá nhân của bạn với hướng dẫn từng bước này. Cho dù bạn là người dùng Windows hay macOS, hãy khám phá các phương pháp khác nhau để bắt đầu với Python trên máy của bạn

Văn bản dưới đây có thể được sao chép vào trình soạn thảo văn bản và lưu dưới dạng xin chào. py. Python hoạt động với các tệp kết thúc bằng. py

1
2
3
#!/usr/bin/env python3

print('hello world')

Bạn có thể sử dụng bất kỳ trình soạn thảo văn bản nào để tạo chương trình Python. Tôi khuyên bạn nên sử dụng trình soạn thảo văn bản hỗ trợ đánh dấu cú pháp (tô màu văn bản) và số dòng

khóa học liên quan. Hoàn thành khóa học & bài tập lập trình Python

Chạy Python

Chạy từ thiết bị đầu cuối

Bạn có thể bắt đầu một chương trình Python bằng thiết bị đầu cuối hoặc dòng lệnh. Điều này hoạt động trên tất cả các nền tảng (Mac OS, Windows, Linux)

Để mở một thiết bị đầu cuối trên Windows. nhấn phím windows + phím r (chạy chương trình), gõ cmd hoặc lệnh và nhấn enter

Trên Mac OS, sử dụng công cụ tìm để khởi động thiết bị đầu cuối. Bạn có thể nhấn lệnh + dấu cách và gõ terminal, sau đó nhấn enter

bắt đầu chương trình

Để bắt đầu chương trình, chúng ta phải mở dòng lệnh và gõ

1
python hello.py

Để làm việc này, bạn cần vào đúng thư mục. Điều đó có nghĩa là, thư mục chứa chương trình python của bạn

Trên Mac OS và Linux, bạn có thể xem thư mục hiện tại bằng lệnh pwd
Nếu bạn sử dụng Windows, thư mục được hiển thị trong tiêu đề dòng lệnh bra

Để thay đổi thư mục, hãy sử dụng lệnh 'cd' như thế này 'cd /home/user/pythonprojects' hoặc 'cd C. \Dự án\’

Mở tệp Python trong thiết bị đầu cuối

Chạy từ IDE

Để chạy tập lệnh Python từ IDE, trước tiên hãy bắt đầu một dự án. Sau khi dự án được tạo, hãy thêm. py (hoặc tạo chúng trong IDE) và nhấn chạy

Khi bạn bắt đầu học một ngôn ngữ lập trình mới, chương trình đầu tiên của bạn có thể là chương trình in dòng chữ "hello world". "

Giả sử bạn muốn làm điều này trong Python. Có hai cách để làm điều đó. sử dụng trình bao Python hoặc viết nó dưới dạng tập lệnh và chạy nó trong thiết bị đầu cuối

Shell là gì?

Một hệ điều hành được tạo thành từ một loạt các chương trình. Chúng thực hiện các tác vụ như xử lý tệp, quản lý bộ nhớ và quản lý tài nguyên, đồng thời giúp các ứng dụng của bạn chạy trơn tru

Tất cả công việc chúng ta làm trên máy tính, như phân tích dữ liệu trong Excel hay chơi trò chơi, đều được hỗ trợ bởi hệ điều hành

Các chương trình hệ điều hành có hai loại, được gọi là chương trình shell và kernel

Các chương trình hạt nhân là những chương trình thực hiện các tác vụ thực tế, như tạo tệp hoặc gửi các ngắt. Shell là một chương trình khác, có nhiệm vụ nhận đầu vào và quyết định và thực thi chương trình hạt nhân cần thiết để thực hiện công việc và hiển thị đầu ra

Shell còn được gọi là bộ xử lý lệnh

Thiết bị đầu cuối là gì?

Thiết bị đầu cuối là chương trình tương tác với trình bao và cho phép chúng ta giao tiếp với nó thông qua các lệnh dựa trên văn bản. Đây là lý do tại sao nó còn được gọi là dòng lệnh

Để truy cập thiết bị đầu cuối trên Windows, hãy nhấn biểu tượng Windows + R, nhập cmd và nhấn Enter

Để truy cập thiết bị đầu cuối trên Ubuntu, hãy nhấn Ctrl + Alt + T

Vỏ Python là gì?

Python là một ngôn ngữ thông dịch. Điều này có nghĩa là trình thông dịch Python đọc một dòng mã, thực thi dòng đó, sau đó lặp lại quá trình này nếu không có lỗi

Python Shell cung cấp cho bạn giao diện dòng lệnh mà bạn có thể sử dụng để chỉ định lệnh trực tiếp cho trình thông dịch Python theo cách tương tác

Bạn có thể nhận được rất nhiều thông tin chi tiết về trình bao Python trong

Cách sử dụng Python Shell

Để khởi động trình bao Python, chỉ cần nhập

C:\Users\Suchandra Datta>python
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("HELLO WORLD")
HELLO WORLD
>>> quit()

C:\Users\Suchandra Datta>
0 và nhấn Enter trong thiết bị đầu cuối

C:\Users\Suchandra Datta>python
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>print("hello world!")


Shell tương tác còn được gọi là REPL viết tắt của đọc, đánh giá, in, lặp. Nó sẽ đọc từng lệnh, đánh giá và thực thi nó, in đầu ra cho lệnh đó nếu có và tiếp tục quá trình này lặp đi lặp lại cho đến khi bạn thoát khỏi trình bao

Có nhiều cách khác nhau để thoát khỏi trình bao

  • bạn có thể nhấn Ctrl+Z trên Windows hoặc Ctrl+D trên hệ thống Unix để thoát
  • sử dụng lệnh thoát()
  • sử dụng lệnh thoát ()
C:\Users\Suchandra Datta>python
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("HELLO WORLD")
HELLO WORLD
>>> quit()

C:\Users\Suchandra Datta>
C:\Users\Suchandra Datta>python
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()

C:\Users\Suchandra Datta>
C:\Users\Suchandra Datta>python
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> ^Z


C:\Users\Suchandra Datta>

Bạn có thể làm gì trong Python Shell?

Bạn có thể làm hầu hết mọi thứ mà ngôn ngữ Python cho phép, từ sử dụng biến, vòng lặp và điều kiện để xác định hàm, v.v.

C:\Users\Suchandra Datta>python
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("HELLO WORLD")
HELLO WORLD
>>> quit()

C:\Users\Suchandra Datta>
1 là dấu nhắc trình bao nơi bạn nhập lệnh của mình. Nếu bạn có các lệnh trải rộng trên nhiều dòng – chẳng hạn như khi bạn xác định các vòng lặp – trình bao sẽ in
C:\Users\Suchandra Datta>python
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("HELLO WORLD")
HELLO WORLD
>>> quit()

C:\Users\Suchandra Datta>
2 ký tự biểu thị rằng một dòng tiếp tục

Hãy xem một ví dụ

>>>
>>> watch_list = ["stranger_things_s1", "stranger_things_s2", "stranger_things_s3","stranger_things_s4"]
>>>
>>>

Ở đây chúng tôi đã xác định một danh sách với một số tên chương trình truyền hình thông qua trình bao Python

Tiếp theo, hãy định nghĩa một hàm chấp nhận danh sách các chương trình và trả về một chương trình ngẫu nhiên

>>> def weekend_party(show_list):
..     r = random.randint(0, len(show_list)-1)
..     return show_list[r]
...

Lưu ý các dòng tiếp theo (

C:\Users\Suchandra Datta>python
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("HELLO WORLD")
HELLO WORLD
>>> quit()

C:\Users\Suchandra Datta>
2) của trình bao Python tại đây

Cuối cùng, để gọi hàm từ trình bao, bạn chỉ cần gọi hàm theo cách bạn gọi trong tập lệnh

>>> weekend_party(watch_list)
'stranger_things_s1'
>>>
>>>
>>> weekend_party(watch_list)
'stranger_things_s3'
>>>
>>>
>>> weekend_party(watch_list)
'stranger_things_s2'
>>>
>>>
>>> weekend_party(watch_list)
'stranger_things_s2'
>>>
>>>
>>> weekend_party(watch_list)
'stranger_things_s3'
>>>

Bạn có thể kiểm tra các mô-đun Python từ trình bao, như hình bên dưới

>>>
>>>
>>> import numpy
>>> numpy.__version__
'1.20.1'
>>>

Bạn có thể xem các phương thức và thuộc tính mà một mô-đun cung cấp bằng cách sử dụng phương thức

C:\Users\Suchandra Datta>python
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("HELLO WORLD")
HELLO WORLD
>>> quit()

C:\Users\Suchandra Datta>
4

>>>
>>> x = dir(numpy)
>>> len(x)
606
>>> x[0:3]
['ALLOW_THREADS', 'AxisError', 'BUFSIZE']

Ở đây bạn có thể thấy rằng Numpy có tổng cộng 606 phương thức và thuộc tính

Cách chạy tập lệnh Python

Shell Python rất hữu ích để thực thi các chương trình đơn giản hoặc để gỡ lỗi các phần của chương trình phức tạp

Nhưng các chương trình Python thực sự lớn với rất nhiều độ phức tạp được viết trong các tệp có. phần mở rộng py, thường được gọi là tập lệnh Python. Sau đó, bạn thực hiện chúng từ thiết bị đầu cuối bằng lệnh

C:\Users\Suchandra Datta>python
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:37:02) [MSC v.1924 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> print("HELLO WORLD")
HELLO WORLD
>>> quit()

C:\Users\Suchandra Datta>
5

Cú pháp thông thường là

python filename.py

Tất cả các lệnh chúng tôi đã thực hiện trước đó thông qua trình bao, chúng tôi cũng có thể viết nó trong một tập lệnh và chạy theo cách này

Phần kết luận

Trong bài viết này, chúng ta đã tìm hiểu về shell, terminal, cách sử dụng Python shell. Chúng tôi cũng đã xem cách chạy tập lệnh Python từ dòng lệnh

Tôi hy vọng bài viết này giúp bạn hiểu Python shell là gì và cách bạn có thể sử dụng nó trong cuộc sống hàng ngày của mình. học tập vui vẻ

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO


Mở tệp Python trong thiết bị đầu cuối
suchandra datta

Đọc thêm bài viết


Nếu bài viết này hữu ích, hãy tweet nó

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu