Cách tạo một tập lệnh Python độc lập
Cách viết mã bên ngoài trang web “học cách viết mã”.
Bạn đã xem qua các hướng dẫn của Codecademy và Dataquest về cách in “ Hello World ” và cách tạo Doglớp. Bây giờ bạn đang nhìn chằm chằm vào màn hình của mình và tự hỏi làm thế nào các lập trình viên hoàn thành công việc này mà không có các trang web này.
Mã đi đâu? Có chương trình riêng nào tôi phải tải xuống máy tính của mình không?
Trên thực tế, có một ứng dụng sẵn sàng mã được tích hợp trong máy tính của bạn.
Nói lời chào với “dòng lệnh”.
Dòng lệnh là nơi tất cả các công nghệ phần mềm và máy tính hack xảy ra trong thế giới thực. Đó là nơi các kỹ sư chạy tập lệnh, quản lý mã của họ , đăng nhập vào cơ sở dữ liệu và máy chủ, sử dụng các công cụ tin sinh học , v.v.
Mọi thứ mà máy tính của bạn thực hiện hàng ngày , từ khởi động Chrome đến xóa tệp đến tải nhạc xuống, thực sự được thực hiện một phần hoặc toàn bộ bởi các tập lệnh trên dòng lệnh nhưng bị ẩn khỏi chế độ xem của bạn.
Khi bạn nhấp vào nút Phát trong một ứng dụng âm nhạc, các tập lệnh nhỏ ở hậu trường sẽ thực hiện công việc tải nhạc xuống thực tế từ một máy chủ trên toàn thế giới (ví dụ: máy chủ Spotify) trước khi gửi âm thanh đến tai bạn.
Khi bạn cài đặt một ứng dụng mới, các tập lệnh sẽ tải các tệp ứng dụng xuống điện thoại hoặc máy tính của bạn và sắp xếp tất cả mã vào đúng vị trí để thiết bị của bạn biết cách chạy ứng dụng.
Tất cả các ứng dụng mà bạn sử dụng đều được tạo từ một loạt tệp mã được sắp xếp chủ yếu bằng mã khác chạy trên dòng lệnh.
Cách tạo tập lệnh Python đầu tiên của chúng tôi
Để chạy tập lệnh trên máy tính của chính mình, chúng ta phải:
- Tạo một tệp văn bản trống
- Đặt một vài dòng mã trong đó
- Lưu nó dưới dạng
my_script.pyhoặc bất cứ thứ gì kết thúc bằng.pyđể nói với máy tính của bạn rằng đó là tệp Python. - Chạy nó từ dòng lệnh bằng cách gõ
python my_script.pyvà nhấn phím Enter
Có một vài bước thiết lập trước đó mặc dù chúng ta phải cài đặt Python và trình soạn thảo văn bản . (Có thể bỏ qua bước cài đặt Python đối với người dùng Mac và Linux.)
Tạm dừng ngắn gọn: Tại sao lại cài đặt Trình soạn thảo văn bản?
“ Tại sao tôi không thể viết mã vào tài liệu hoặc .rtftệp Word và chạy nó?”
Tài liệu Word và RTF (tệp văn bản đa dạng thức) thêm các ký tự ẩn ưa thích vào giữa mã của bạn. Các ký tự ẩn làm cho tài liệu Word trông đẹp mắt để đọc và in, nhưng chúng làm rối loạn cách máy tính đọc mã của bạn.
Tuy nhiên, trình soạn thảo văn bản không thêm các ký tự ẩn và chúng có các tính năng giúp mã hóa dễ dàng hơn, chẳng hạn như xử lý thụt lề và tự động hoàn thành các dòng mã phổ biến.
Một số trình soạn thảo văn bản phổ biến bao gồm:
- Tuyệt vời (những gì chúng tôi sử dụng)
- Sổ tay ++
- Mã phòng thu trực quan
Khi viết mã Python, có một vài điểm khác biệt giữa Windows, Mac và Linux:
Mac và Linux
- Python đã được cài đặt
- “ Terminal ” là tên của ứng dụng dòng lệnh
- Python cần được cài đặt ( tốt nhất là phiên bản 3 )
- “ Command Prompt ” là tên của ứng dụng dòng lệnh
Quay lại Tập lệnh Python của chúng tôi: “Xin chào thế giới”
Chúng ta sẽ tạo một tệp hoàn toàn mới với một số mã trong đó , sau đó mở Terminal (Mac/Linux) hoặc Command Prompt (Windows) và chạy nó từ đó. Chúng tôi sẽ gọi cả Command Prompt và Terminal là “dòng lệnh” từ đây trở đi.
Các bước để tạo một kịch bản đầy đủ là:
- Tải về một trình soạn thảo văn bản .
- Mở trình soạn thảo văn bản với một tệp mới, trống.
- Nhập
print("Hello World")trên một dòng. - Lưu tệp như
hello.pytrongDocumentsthư mục của bạn. - (phần khó) Sử dụng dòng lệnh để đến thư mục Tài liệu bằng cách nhập các lệnh điều hướng , sau đó chạy tập lệnh bằng cách nhập thêm một số lệnh (ví dụ: và ).
cd Documentspython hello.py
Đối với Real: Tạo tập lệnh từ đầu đến cuối
Hãy bắt đầu tập lệnh Python của chúng ta từ đầu.
Nếu bạn chưa có , hãy tải xuống trình soạn thảo văn bản , như Sublime , Notepad++ hoặc Brackets .
Sau khi tải xuống trình soạn thảo văn bản của bạn, hãy mở nó và tạo một tệp mới, trống.
Chúng tôi chỉ cần thêm một dòng vào tệp:
print("Hello, world!")
Lưu tệp dưới dạng vào thư mục Tài liệuhello.py của bạn . Nó cần kết thúc bằng để máy tính của chúng ta biết rằng đó là tệp Python. Các ngôn ngữ khác có yêu cầu tương tự, chẳng hạn như tệp C++ phải kết thúc bằng hoặc tệp JavaScript phải kết thúc bằng ..py.cpp.js
Lưu nó trong thư mục Tài liệu sẽ giúp tìm kiếm dễ dàng hơn sau này thông qua dòng lệnh.
Tiếp theo là phần bán khó , vì nó có thể mới đối với bạn. Chúng ta phải sử dụng dòng lệnh để điều hướng đến tệp, sau đó chạy nó . Điều này sẽ chỉ liên quan đến việc gõ 2 hoặc 3 lệnh.
Để thực hiện việc này, hãy mở Terminal hoặc Command Prompt :
- Cách mở Dấu nhắc Lệnh trên Windows
- Cách mở Terminal trên Mac
Để biết thêm mẹo về cách sử dụng dòng lệnh, hãy xem các mẹo sau:
- Cách sử dụng Dấu nhắc lệnh của Windows
- Cách sử dụng Mac và Linux Terminal
Bạn có thể thấy Hello, world!đầu ra của chúng tôi trên cả Mac và Windows.
Để nhắc lại, để chạy hello.pytừ dòng lệnh, chúng tôi:
- mở Terminal hoặc Command Prompt
- điều hướng vào
Documentsthư mụchello.pyđã được lưu bằng cách gõcd Documents - chạy
hello.pybằng cách gõpython hello.py
Giờ thì sao? Mã hóa cho thế giới thực
Đây là cách hầu hết các công nghệ hoạt động: một loạt các tệp mã được viết bởi các kỹ sư làm việc cùng nhau một cách âm thầm và ngoài tầm nhìn của người dùng.
Trang web? Một loạt tệp mã đang chạy trên một máy chủ ở đâu đó, nơi một trong số nhiều tập lệnh gửi cho bạn giao diện người dùng đẹp mắt để nhấp vào các nút khởi động các tập lệnh khác trên các máy chủ và cơ sở dữ liệu khác.
Cánh tay robot? Một loạt các tệp mã đang chạy trên một số chip máy tính trong cánh tay đang thực hiện phép toán ở tốc độ ánh sáng để yêu cầu các động cơ trong cánh tay di chuyển đến một góc chính xác và sau đó đưa ra phản hồi xúc giác cho người đeo (mặc dù có rất nhiều mã không phải mã). và kỹ thuật điện thuần túy đang diễn ra).
Khoa học dữ liệu? Một loạt các tập lệnh sẽ mở một tệp dữ liệu hoặc cơ sở dữ liệu, xử lý một số số và đưa ra các số và biểu đồ mới nói lên điều gì đó về dữ liệu.
Nếu bạn có nhiều tập lệnh cùng nhau và để chúng điều phối các hoạt động, đôi khi trên internet, thì bạn có thể xây dựng bất kỳ ứng dụng nào mà bạn thấy hàng ngày. Nó không phải là ma thuật. Nó nằm trong tầm tay của bạn miễn là bạn luôn tò mò và làm việc chăm chỉ.
Phản hồi và Trợ giúp
Nếu bạn có bất kỳ câu hỏi hoặc phản hồi nào, hãy gửi email cho chúng tôi theo địa chỉ [email protected] hoặc nhắn tin cho chúng tôi trên Instagram (@protobioengineering) . Cảm ơn vì đã đọc.
Nếu bạn thích bài viết này, hãy cân nhắc ủng hộ chúng tôi bằng cách tặng một ly cà phê .
Những bài viết liên quan
- GitHub cho các nhà sinh học
- Một thuật toán đã cứu sinh học và định hình y học hiện đại
- Cách tạo bản đồ quốc gia có màu bằng Python (Phiên bản TL; DR)
- API là cái quái gì vậy?
- Tạo một tệp có tên
hello.py, viếtprint("Hello World")bên trong tệp và lưu tệp. - Mở Terminal (Mac) hoặc Command Prompt (Windows)
- Điều hướng đến
Documentsthư mục bằng cách gõcd Documents - Chạy tập lệnh bằng cách gõ
python hello.py

![Dù sao thì một danh sách được liên kết là gì? [Phần 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































