Cách sử dụng Atom cho Python

Một thực tế phổ biến là Thời gian không dừng lại cho bất kỳ ai và chúng tôi luôn phải nâng cấp các công cụ để theo kịp thời đại nhanh chóng vô cùng này. Phát triển phần mềm là một trong những ngành nghề chính cần môi trường tài nguyên nhất để các lập trình viên viết mã và sản xuất phần mềm một cách hiệu quả. Do đó, yêu cầu về một Trình soạn thảo văn bản và IDE [Môi trường phát triển tích hợp] hiệu quả. Đối với Ngôn ngữ lập trình Python, Atom phục vụ tốt nhất về mặt IDE. Atom là Môi trường phát triển tích hợp nguồn mở và miễn phí được thiết kế đặc biệt cho các nhà phát triển Python trong nỗ lực của họ

Nhưng trước khi tìm hiểu sâu hơn về khái niệm này, chúng ta hãy xem nhanh các chủ đề mà chúng ta sẽ đề cập trong hướng dẫn

  1. Hiểu nhu cầu về Atom Python
  2. Tìm hiểu Atom Text Editor
  3. Tải xuống và cài đặt Atom Python
  4. Thực thi mã trong Atom Python
  5. Nguyên tử Python theo chủ đề
  6. Thử nghiệm Python nguyên tử
  7. Cấu hình cụ thể của Python

Chúng ta hãy bắt đầu với việc hiểu tầm quan trọng thực sự của

Hiểu nhu cầu về Atom Python

Phương pháp cơ bản nhất để tạo và thực thi chương trình Python là tạo một tệp trống bằng cách sử dụng. phần mở rộng py là viết tắt của Python. Sau đó, chúng ta phải sử dụng Command line shell hoặc terminal để trỏ đến tệp đó bằng cú pháp sau

Mặt khác, chúng ta có thể sử dụng Môi trường học tập và phát triển tích hợp IDLE của Python], một ứng dụng mặc định để thực thi mã của Python. Tuy nhiên, để có được thứ gì đó hiệu quả, hai tùy chọn chính này có vẻ không phải là một lựa chọn tốt. Chúng tôi sẽ yêu cầu một cái gì đó hiệu quả hơn và đáng tin cậy. Do đó, khi Atom Python IDE có ích. Atom không chứa bất kỳ tính năng đặc biệt nào theo nghĩa truyền thống; . Các gói này bao gồm các tính năng như dòng mã, tự động hoàn thành và đánh dấu mã

Bây giờ, hãy bắt đầu tìm hiểu Trình soạn thảo văn bản Atom đáng chú ý

Tìm hiểu Atom Text Editor

Atom là một trình soạn thảo văn bản hoặc IDE miễn phí, mã nguồn mở và đa nền tảng hỗ trợ các gói được phát triển bởi NodeJS và điều khiển Git nhúng. Hầu hết các gói mở rộng đều có sẵn miễn phí và được phát triển bởi các cộng đồng nguồn mở. Atom IDE dựa trên Electron Framework [trước đây gọi là Atom Shell]. Khung điện tử cho phép các nhà phát triển sử dụng ứng dụng máy tính để bàn trên nhiều nền tảng như Linux, MacOS và Windows, với sự trợ giúp của NodeJS và Chromium. Atom IDE được viết bằng Less và CoffeeScript, được phát triển và duy trì bởi GitHub

Atom Text Editors còn được các nhà phát triển của nó gọi là Trình soạn thảo văn bản có thể hack cho thế kỷ 21 và hoàn toàn có thể tùy chỉnh trong HTML, JavaScript và CSS

Bây giờ, chúng ta hãy xem cách tải xuống và cài đặt Atom Text Editor

Tải xuống và cài đặt Atom Python Text Editor

Chúng tôi có thể tải xuống Atom Python Text Editor từ trang web chính thức. https. // nguyên tử. io/. Nó sẽ tự động phát hiện cấu hình hệ điều hành hiện tại và hiển thị tệp cài đặt tương ứng để tải xuống

Để tải xuống tệp cài đặt, nhấp vào Tải xuống. Sau khi quá trình tải xuống hoàn tất, hãy mở tệp cài đặt để cài đặt ứng dụng trong Hệ thống. Vì quá trình cài đặt là tự động nên không cần bất kỳ hướng dẫn nào. Atom sẽ tự động mở trong thư mục mặc định sau khi được cài đặt thành công và lối tắt ứng dụng cũng sẽ được tạo trong menu bắt đầu

Bây giờ, chúng ta phải cài đặt các plugin và gói cần thiết để thực thi mã Python

Bây giờ chúng ta hãy hiểu cấu hình của Atom Python để truy cập nó từ thư mục tùy chọn của người dùng theo một phương thức tiêu chuẩn. Atom cũng cung cấp các tính năng như cài đặt chủ đề hoặc gói với sự trợ giúp của hướng dẫn chào mừng. Chúng tôi hiện đang đóng hướng dẫn chào mừng và bỏ chọn tùy chọn 'Hiển thị hướng dẫn chào mừng khi mở Atom'. Do đó, hướng dẫn chào mừng sẽ không xuất hiện vào lần tiếp theo khi chúng tôi khởi chạy ứng dụng nguyên tử

Bây giờ chúng ta có thể vào thư mục, nhấp chuột phải vào thư mục hoặc tệp và chọn tùy chọn "Mở bằng Atom"

Nếu tùy chọn không có sẵn trong menu ngữ cảnh, chúng tôi có thể khởi chạy nó từ các chương trình. Tất cả những gì chúng ta phải làm là vào menu Tệp trong Atom. Chuyển đến Cài đặt. Chúng ta cũng có thể sử dụng phím tắt. Ctrl + Dấu phẩy [Ctrl+,] để mở cài đặt trong Atom

Trong Cài đặt, chúng ta phải nhấp vào Tab Hệ thống và Kiểm tra các tùy chọn như sau

  1. Hiển thị trong menu ngữ cảnh tệp
  2. Hiển thị trong menu ngữ cảnh thư mục

Sau đó, menu ngữ cảnh sẽ bắt đầu hiển thị tùy chọn 'Mở bằng Atom'. Bây giờ, chúng ta có thể mở tệp hoặc thư mục đã chọn trực tiếp trong Atom

Khi chúng tôi mở ứng dụng Atom, chúng tôi có thể thấy chế độ xem dạng cây ở bên trái. Tuy nhiên, nếu chế độ xem dạng cây không hiển thị, chúng ta có thể vào chế độ xem trên thanh menu và nhấp vào Toggle Tree View. Chúng ta cũng có thể sử dụng phím tắt. Ctrl + KCtrl + B. Chế độ xem dạng cây này chứa các tệp có trong thư mục được liên kết, từ đó chúng ta có thể nhấp đúp vào bất kỳ tệp python nào để xem nội dung của nó

Thực thi mã trong Atom Python

Nói chung, chúng tôi sử dụng dấu nhắc lệnh hoặc thiết bị đầu cuối để thực thi các chương trình Python. Tuy nhiên, Atom cung cấp một plugin được gọi là platformio-ide-terminal để thực thi mã python. Chúng tôi có thể thiết lập plugin này bằng cách điều hướng đến Tệp trong thanh Menu. Chuyển đến Cài đặt. Nhấp vào tab Cài đặt. Bây giờ, trong thanh tìm kiếm, tìm kiếm và cài đặt plugin platformio-ide-terminal. Chúng ta có thể sử dụng phương pháp trên để cài đặt các gói, plugin cũng như chủ đề khác

Khi plugin được cài đặt thành công, một thiết bị đầu cuối sẽ được tích hợp trong trình soạn thảo văn bản Atom. Chúng tôi có thể chuyển đổi thiết bị đầu cuối này bằng biểu tượng + có sẵn ở góc dưới bên trái của trình chỉnh sửa

Tách Trình chỉnh sửa

Chúng tôi có thể mở nhiều tệp trong Atom và chia cửa sổ bằng cách điều hướng đến Chế độ xem trong thanh Menu. Chuyển đến Panes và chọn tùy chọn Split Right để gửi tệp hiện tại đến nửa bên phải của cửa sổ. Điều này sẽ giúp người dùng nâng cao năng suất khi làm việc với nhiều tệp

Nguyên tử Python theo chủ đề

Atom cung cấp hai loại chủ đề, được gọi là Chủ đề cú pháp và Chủ đề giao diện người dùng. Các chủ đề Cú pháp được sử dụng để xác định màu của mã và làm nổi bật các chi tiết trong cú pháp. Ngược lại, các chủ đề giao diện người dùng được sử dụng để thay đổi kiểu thả xuống, các nút và hơn thế nữa

Chúng tôi có thể kiểm tra tất cả các chủ đề đã cài đặt bằng cách điều hướng Cài đặt có trong menu Tệp và nhấp vào tab Chủ đề. Tab Chủ đề sẽ hiển thị đầu ra có liên quan. Chúng tôi cũng có thể tải xuống nhiều chủ đề mới có sẵn trên thị trường bằng cách nhấp vào tab + Cài đặt trong Cài đặt và tìm kiếm chủ đề mong muốn

định dạng

Chúng tôi cũng có thể thay đổi cài đặt mặc định của phông chữ bằng cách điều hướng lại Cài đặt và nhấp vào tab Trình chỉnh sửa. Trong tab sau, chúng ta có thể tìm thấy nhiều tùy chọn liên quan đến kiểu Trình chỉnh sửa, bao gồm kích thước phông chữ, kiểu phông chữ, v.v. Chúng tôi có thể thay đổi phông chữ bằng cách sử dụng Font Family để tạo kiểu cho nó theo sự lựa chọn của chúng tôi

Thử nghiệm Python nguyên tử

Có nhiều thứ khác nhau mà chúng ta cũng có thể thử nghiệm bằng cách sử dụng các tùy chọn như sau

chiều cao giữa các dòng

Chiều cao dòng thường được định nghĩa là khoảng cách giữa hai dòng. Chúng tôi cũng có thể thay đổi chiều cao dòng bằng cách điều hướng đến tab Trình chỉnh sửa và thay đổi nó theo yêu cầu

Di chuyển quá khứ kết thúc

Nói chung, chúng ta chỉ có thể cuộn qua mã cho đến dòng cuối cùng, còn được gọi là cuối màn hình. Chúng tôi thường không thể cuộn vượt quá giới hạn này. Tuy nhiên, nếu chúng tôi kích hoạt gói Scroll Past End, chúng tôi có thể xem dòng dưới cùng ở trên cùng của màn hình. Gói này cung cấp không gian trống ở phía dưới để người dùng thoải mái làm việc với mã của họ

Hiển thị hướng dẫn thụt lề

Indent Guide được sử dụng để hiển thị các đường thẳng đứng, biểu thị rằng các vết lõm sẽ xuất hiện. Chúng ta có thể kích hoạt Show Indent Guide từ tab Editor trong Settings

Có nhiều tùy chọn khác mà chúng ta có thể thử nghiệm. Nhưng bây giờ, chúng ta hãy bắt đầu tìm hiểu một số cấu hình do Python chỉ định

Cấu hình cụ thể của Python

Để tăng năng suất của Python, một số plugin cực kỳ hữu ích như sau

Script

Gói Script được thiết kế để hiển thị một tài liệu liên quan đến tất cả các chi tiết của các gói khác như phím tắt, lệnh, v.v. Chúng tôi luôn có thể thay đổi các phím tắt mặc định này nếu cảm thấy không thoải mái bằng cách điều hướng đến tab xem mã, nơi lưu trữ thư mục sơ đồ bàn phím. Sau đó, chúng ta phải mở kịch bản. cson và cập nhật nó theo sở thích

Chẳng hạn, chúng tôi đã thay đổi phím tắt thành Ctrl + R. Khi quá trình cập nhật hoàn tất, hãy đóng tất cả các cửa sổ và khởi động lại Atom IDE. Sau khi khởi động lại, chúng ta có thể sử dụng Python Script bằng phím tắt tùy chỉnh và hộp đầu ra cũng xuất hiện ở phía dưới. Nhưng chúng ta cũng có thể tùy chỉnh hộp xuất này như hình bên dưới

Chuyển đến Cài đặt trong menu Tệp và nhấp vào tab Chủ đề. Một liên kết để tùy chỉnh biểu định kiểu hiển thị ở trên cùng. Liên kết này sẽ điều hướng chúng ta đến biểu định kiểu. Khi biểu định kiểu được mở, hãy dán đoạn mã sau để tăng kích thước phông chữ của bảng điều khiển tập lệnh

nguyên tử-tệp-biểu tượng

Gói Atom-file-icons dùng để chèn các icon dẫn file vào dạng cây như hình bên dưới

Trước khi cài đặt gói biểu tượng tệp nguyên tử

Sau khi cài đặt gói biểu tượng tệp nguyên tử

autocomplete-python

Gói autocomplete-python hiển thị cửa sổ đề xuất liên quan đến những gì có thể mang lại ấn tượng khi chúng ta đạt đến một điểm cụ thể trong khi viết mã

vảy

Flake hoạt động như một kẻ nói dối Python được sử dụng để tìm các lỗi trong tập lệnh và đánh dấu tất cả chúng. Chúng ta có thể kích hoạt gói flake bằng cách cài đặt flake8 bằng lệnh sau trong command shell hoặc terminal

Sau khi cài đặt hoàn tất, chúng ta sẽ thấy một biểu tượng nhỏ ở góc dưới cùng bên trái của Atom IDE. Biểu tượng này sẽ hiển thị danh sách lỗi gặp phải trong quá trình soạn thảo

python-autopep8

Gói python-autopep8 được sử dụng để định dạng mã. Chúng tôi có thể kích hoạt nó từ cài đặt plugin autopep8 bằng cách kiểm tra Định dạng trên tùy chọn Lưu

Bây giờ, hãy để chúng tôi hiểu việc thực thi mã python trong Atom IDE

Làm cách nào để thực thi mã Python trong Atom IDE?

Hãy để chúng tôi hiểu việc thực thi mã Python trong Atom IDE bằng cách viết mã đơn giản cho lớp trừu tượng

Thí dụ

Tập tin. chôn cất. py

Khi chúng ta viết xong mã, nó sẽ giống như hình ảnh sau

Bây giờ chúng ta hãy chuyển sang phần thực thi mã bằng thiết bị đầu cuối mà chúng ta đã cài đặt trước đó. Để sử dụng thiết bị đầu cuối, nhấp vào biểu tượng + nằm ở dưới cùng bên trái. Bây giờ, gõ lệnh sau để chạy chương trình

đầu ra

$ python inter.py
True
False
False
True

Điều tương tự có thể được xem trong hình ảnh sau đây

Bây giờ, hãy để chúng tôi hiểu mã

Giải trình

Trong ví dụ trên, chúng ta đã định nghĩa hai lớp trừu tượng. Marine_Animals và Aerial_Animals, tương ứng. Chúng tôi cũng đã định nghĩa một phương thức trừu tượng, cụ thể là Breathe[], cho các lớp này. Chúng ta cũng đã định nghĩa hai lớp con là Fish và Bird kế thừa các thuộc tính và phương thức của các lớp trừu tượng ở trên. Cuối cùng, chúng ta đã khởi tạo cả hai lớp bằng cách sử dụng các đối tượng goldie và birdy tương ứng và sử dụng hàm isinstance[] để kiểm tra xem đối tượng có phải là một thể hiện của lớp không

Tôi có thể sử dụng Atom để chạy Python không?

Tất nhiên, bạn có thể chạy tập lệnh Python của mình từ thiết bị đầu cuối nhưng bạn cũng có thể chạy các tập lệnh đó từ bên trong trình chỉnh sửa Atom . Để thực hiện điều này, gói "Script" cần được cài đặt. Trên MAC, chọn Atom > Preferences > Install. Trên Windows, chọn Tệp > Cài đặt [hoặc nhấn ctrl-,[dấu phẩy]] > Cài đặt.

Làm cách nào để kết nối Python với Atom?

Tất cả những gì bạn phải làm là thay đổi một số cài đặt trong gói Atom-python-run để thông báo rằng chúng tôi muốn sử dụng Python3. Quá trình này đơn giản. Đi tới cài đặt>>Gói, nhấp vào nút cài đặt trên gói Atom-python-run và trong các trường của lệnh F5 và F6, trao đổi python với python3 . Đó là nó.

Chủ Đề