Làm cách nào để bắt đầu một tập lệnh mới trong python?

Python đi kèm với Mac OS X. Nhưng phiên bản mà bạn có rất có thể là phiên bản cũ hơn. Tải xuống phiên bản nhị phân mới nhất của Python chạy trên cả hệ thống Power PC và Intel và cài đặt nó trên hệ thống 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 sẽ đượ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\’

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 nói đến việc học viết mã, Python là một trong những ngôn ngữ mã hóa dễ bắt đầu nhất vì nó giống với tiếng Anh chuẩn. Nó cũng là một ngôn ngữ được diễn giải, nghĩa là bạn có thể viết và chạy mã của mình mà không cần biên dịch nó thành các tệp thực thi nhị phân và thư viện đối tượng dùng chung, nơi bạn phải xử lý các chi tiết nền tảng và tập lệnh trình biên dịch

Để viết tập lệnh Python mới bắt đầu, trước tiên bạn cần dành thời gian thiết lập môi trường phát triển của mình bằng cách cài đặt trình thông dịch Python, tải xuống IDE để tạo và chỉnh sửa Tệp Python, sau đó tạo thư mục dự án hoặc không gian làm việc để thu thập công việc của bạn

Sau đó, chúng tôi sẽ viết một tập lệnh để in thông báo “Xin chào thế giới” và sau đó mở rộng tập lệnh này để lấy tên làm đầu vào, sử dụng lại mã bằng cách tạo một hàm và vòng lặp, đồng thời hiển thị Thời gian bằng mô-đun DateTime của thư viện chuẩn. Bạn cũng có thể xem kênh youtube của tôi để biết thêm video về mã hóa Python

Cài đặt Python3

Quan trọng. Python2. 7 sẽ không còn được hỗ trợ sau năm 2019 nên mọi lỗ hổng bảo mật mới được tìm thấy sẽ không được cập nhật. Sử dụng phiên bản này có nguy cơ của riêng bạn

Để bắt đầu với Python, chỉ cần truy cập trang python. org và tải xuống bản ổn định mới nhất 3. 7 bản dựng hoặc dùng thử Python 3 mới. 8 cho một vài tính năng mới và cập nhật hiệu suất. Kể từ Python 3. 8 là phiên bản mới nhất, nó có thể chứa các lỗ hổng bảo mật chưa được tìm thấy. Nếu bạn định phát hành phần mềm cấp doanh nghiệp hoặc ứng dụng web dựa trên Python thì tốt hơn nên sử dụng 3. 7

Sau khi tải xuống, chỉ cần cài đặt trình thông dịch từ tệp cài đặt như bất kỳ chương trình nào khác. Trình cài đặt sẽ thêm tệp thực thi “python” vào đường dẫn của bạn để trong dấu nhắc lệnh hoặc thiết bị đầu cuối, bạn có thể chạy “python” để lấy trình bao tương tác hoặc chạy tập lệnh của mình bằng cách sử dụng “python myscript. py”

Thiết lập trình chỉnh sửa mã của bạn

Để có thể tạo tập lệnh của mình, bạn sẽ cần một cái gì đó để nhập mã của mình. Là người mới bắt đầu tạo một tập lệnh python duy nhất, bạn có thể cảm thấy thoải mái nhất khi chỉ sử dụng Notepad hoặc GEdit nhưng tôi sẽ liệt kê các tùy chọn khả dụng khác

Bạn cũng có thể cài đặt văn bản Notepad ++ hoặc Sublime3 hỗ trợ định dạng mã có mã màu biến, toán tử, nhận xét và các từ khóa python khác. Bạn cũng có thể mở toàn bộ thư mục khi đang làm việc trên nhiều tệp mã tương tác với nhau

Trình chỉnh sửa mã ưa thích của tôi cho Python là Visual Studio Code. Ngoài những điều trên, bạn còn nhận được một công cụ gỡ lỗi tích hợp để xem qua mã phức tạp hơn và theo dõi các phép gán biến trong thời gian chạy, một thiết bị đầu cuối tích hợp để có thể chạy các tập lệnh bạn đang làm việc, tự động hoàn thành và IntelliSense để viết mã nhanh hơn,

Một cách khác thường được sử dụng để làm việc với mã Python là sử dụng môi trường phát triển tích hợp như Jet Brains PyCharm có nhiều tùy chọn nâng cao để điều hướng, tái cấu trúc và gỡ lỗi mã. Ngoài ra còn có các công cụ khác như Jupiter Notebook để phân tích dữ liệu hoặc sử dụng các trình soạn thảo Linux dựa trên máy chủ như Vim hoặc Emacs thông qua SSH để sửa đổi mã trực tiếp trên hệ thống đã triển khai

Tạo thư mục hộp cát python

Một nơi nào đó trên máy tính của bạn tạo một thư mục không gian làm việc. Thư mục này sẽ phục vụ như một tập hợp mọi thứ bạn đang làm việc và là nơi bạn có thể nhanh chóng tạo các tệp và dự án thử nghiệm mới. Tôi có xu hướng cấu trúc không gian làm việc của mình như ví dụ bên dưới. Điều này cho phép tôi xem những dự án tôi có ở một nơi duy nhất

  • ~/trăn
    • ~/trăn/dự án1
      • __trong đó__. py
      • chính. py
      • ~/python/dự án 1/mô hình con 1
        • __trong đó__. py
      • ~/python/project1/submodule2
        • __trong đó__. py
    • ~/trăn/dự án2
      • __trong đó__. py
      • chính. py

Mở thư mục trong IDE của bạn

Nếu bạn đang sử dụng Visual Studio Code, bạn có thể sử dụng phím tắt [ctrl+k, ctrl+o] trên cửa sổ để mở toàn bộ thư mục trong IDE của mình

Đưa vào toàn bộ thư mục rất hữu ích vì nó cho phép IDE có thể đọc cấu trúc thư mục dự án của bạn và thực hiện tìm kiếm nâng cao và tự động hoàn thành để giúp bạn làm việc hiệu quả hơn trong khi viết mã

Bạn cũng có thể mở các tệp cạnh nhau, giúp xử lý mã nhanh hơn trong một tệp đang được sử dụng trong tệp thứ hai dưới dạng nhập

Ảnh chụp màn hình không gian làm việc mã trực quan

Tạo một HelloWorld. tập tin py

Trong không gian làm việc của bạn được tạo ở trên, hãy tạo thư mục dự án HelloWorld và HelloWorld. py bên trong thư mục đó với nội dung bên dưới

print["Hello World"]

Bây giờ bạn có thể chạy tệp này bằng cách nhấn F5 và gỡ lỗi dưới dạng tệp python. Thao tác này sẽ chạy tệp trong thiết bị đầu cuối Visual Code và sẽ xuất ra “Xin chào thế giới” ở dưới cùng của cửa sổ IDE. Nó cũng sẽ hiển thị lệnh đã được sử dụng để chạy tập lệnh của bạn với trình gỡ lỗi được đính kèm

Mở rộng tập lệnh của bạn để sử dụng các biến, hàm tích hợp và toán tử

Để làm cho tập lệnh này thực tế hơn thay vì chỉ in “Xin chào thế giới” vào hệ thống ra khỏi máy tính, hãy cơ cấu lại tập lệnh này để gán “Xin chào” cho một biến và nhập tên. Sau đó, chúng tôi sẽ kết hợp những thứ này lại với nhau để hiển thị thông báo cho người dùng của chúng tôi

# This is a comment. It is used to display useful
# information to people who read our code

# Save the string "Hello " to a variable 
# Space is added at the end for when we join our input
hello_text = "Hello "

# Get user input
name = input["Enter your name: "]

# Join our strings using the '+' operator which will
# concatenate two strings together into a new variable
message = hello_text + name

# Display the joined message to our user
print[message]

Chạy tập lệnh này dẫn đến ảnh chụp màn hình bên dưới

Sử dụng lại mã bằng cách tạo chức năng

Trong đoạn mã trên, chúng tôi đã tạo thông báo “Xin chào” và tự định dạng khoảng cách. Mặc dù điều này có thể thực hiện được trong một ví dụ nhỏ nhưng sẽ rất tuyệt nếu đưa định dạng thông báo của chúng ta vào một hàm. Chức năng này có thể được sử dụng lại trong tập lệnh của chúng tôi để tạo các loại thông báo khác nhau và định dạng chính xác

# This is a comment. It is used to display useful
# information to people who read our code

# Get user input
first_name = input["Enter your first name: "]

# This is a function which can be called
# in other parts of our code to format a message
def print_message[prefix, first_name]:
    print[prefix + " " + first_name]

# Display the joined message to our user
print_message["Hello", first_name]
print_message["Goodbye", first_name]

Và đầu ra cho điều này

Sử dụng vòng lặp while để liên tục hiển thị thông báo

Bây giờ, giả sử chúng ta muốn làm cho tập lệnh của mình in ra các tin nhắn cho tên của nhiều người và tiếp tục chạy cho đến khi ai đó nhập chữ 'Q'. Loại mẫu này phù hợp để đoán các trò chơi loại số mà chúng ta cần tiếp tục chạy các đoạn mã giống nhau.

Bạn có thể sử dụng vòng lặp để tiếp tục kiểm tra đầu vào hợp lệ trong tập lệnh giao diện dòng lệnh như trong video YouTube này.

# This is a comment. It is used to display useful
# information to people who read our code

def print_message[prefix, first_name]:
    print[prefix + " " + first_name]

# Get user input
first_name = input["Enter a name: "]

# Check if the first_name variable is equal to 'Q'
# If so we will skip the next intended lines and go to
# line 21
while first_name != "Q":

    # Display the joined message to our user
    print_message["Hello", first_name]
    print_message["Goodbye", first_name]
    # Get the next name to print message for or check 'quit condition'
    first_name = input["Enter another name or 'Q' to quit: "].title[]

print["Quitting greeter"]

Nhập thư viện để sử dụng lại các tính năng phổ biến

Hãy thêm khả năng in thời gian cho người dùng của chúng tôi sau khi chúng tôi nói Xin chào. Việc theo dõi thời gian rất phổ biến trong các chương trình để có thể lưu lại thời điểm đặt tên tài khoản, ghi thời gian vào tệp nhật ký hoặc lấy sự khác biệt về thời gian khi bắt đầu và kết thúc chức năng để biết độ trễ là bao lâu.

Bởi vì làm việc với thời gian là một điều phổ biến trong lập trình, Python có một mô-đun trong thời gian chạy tiêu chuẩn của nó để làm việc với thời gian dễ dàng hơn. Chỉ cần “nhập” mô-đun DateTime ở đầu mã của bạn và bạn sẽ có quyền truy cập vào tất cả các chức năng có trong mô-đun này. Bạn cũng có thể nhập một chức năng cụ thể bằng cách sử dụng ký hiệu from 'module' import 'variable'

Nếu không có thư viện này, chúng tôi sẽ cần tự viết một số loại mã để truy xuất thời gian bên trong máy tính, thay đổi giá trị này thành Tháng, Ngày, Năm, Giờ, Phút, Giây và viết trình định dạng của riêng chúng tôi để in mã này theo cách mà người dùng của chúng tôi sẽ

Hãy để chúng tôi nhập mã này vào mã HelloWorld của chúng tôi

________số 8

Đó là tất cả những gì cần để viết tập lệnh python đầu tiên của bạn, nhận đầu vào của người dùng, sử dụng toán tử + để nối các chuỗi, sử dụng phương pháp để sử dụng lại các phần mã, sử dụng vòng lặp để nhận thêm đầu vào của người dùng và đặt điều kiện ngắt cũng như nhập thư viện

Cảm ơn bạn đã đến thăm

Hãy nhớ nếu bạn thấy nội dung này hữu ích và muốn xem thêm các bài viết về python và phát triển phần mềm từ chúng tôi, hãy giúp chúng tôi chinh phục thuật toán google bằng bất kỳ cách nào dưới đây

  • Bình luận suy nghĩ của bạn dưới đây
  • Chia sẻ điều này trên phương tiện truyền thông xã hội của bạn
  • theo dõi tôi trên Twitter
  • đăng ký kênh Youtube của chúng tôi
  • Liên hệ với tôi trên trang dịch vụ để huấn luyện
  • Mua sắm thông qua các liên kết liên kết của chúng tôi. Cuốn sách khóa học sự cố Python

Nếu bạn không tìm thấy những gì bạn mong đợi, vui lòng sử dụng trang liên hệ và cho chúng tôi biết những cách chúng tôi có thể cải thiện hoặc điều gì sẽ giúp bạn phát triển tốt hơn với tư cách là nhà phát triển. Tôi rất vinh dự với mọi góc nhìn và cần có một ngôi làng để thực sự làm nên điều tuyệt vời này

Giới thiệu về Stefan Bradstreet

Stefan là kỹ sư phát triển phần mềm II tại Amazon với hơn 5 năm kinh nghiệm trong lĩnh vực công nghệ. Anh ấy đam mê giúp mọi người trở thành những lập trình viên giỏi hơn và thăng tiến trong sự nghiệp của họ cũng như của chính anh ấy thông qua việc không ngừng học hỏi các kỹ thuật lãnh đạo và các phương pháp hay nhất về phần mềm

Chủ Đề