Hướng dẫn is terminal good for python? - thiết bị đầu cuối có tốt cho python không?

Tôi thường xuyên chạy một thiết bị đầu cuối như một thông lệ tiêu chuẩn để triển khai hoặc kiểm tra/mã chạy và nó không xâm lấn để luôn luôn có nó.

Nó là một công cụ đơn giản nhưng hiệu quả để xem liệu tôi có các thư mục trộn lẫn, các vấn đề về đường dẫn, kiểm tra phiên bản của bất cứ thứ gì như Python, SQL, Django, Boto hoặc bất cứ điều gì. Có quá nhiều thứ tôi đang chạy hoặc liên quan, với nhiều mảnh này, rằng có một thiết bị đầu cuối luôn luôn rất hữu ích.

Một khi bạn học được một chút Linux, nó rất tiện dụng. Vì vậy, thiết bị đầu cuối của tôi là ZSH ngay bây giờ hoặc chỉ là một thiết bị đầu cuối iMac tiêu chuẩn là tôi sẽ dễ dàng nói một trong năm công cụ hàng đầu của tôi.

Năm công cụ hàng đầu của tôi là: 0. RTFM cho một gói hoặc một cuốn sách tôi đang trải qua. Hôm nay, nó song song hóa và phân phối mã Python của bạn: bởi John T Wolohan. Manning Pub

  1. Reddit: từng là stackoverflow nhưng bây giờ nó độc hại

  2. Pycharm khi nó chạy các envs ảo cho docker img

  3. Sublime để kiểm tra các tập lệnh đơn giản

  4. Các vấn đề của GitHub tôi đang chờ đợi để nghe lại

  5. Thiết bị đầu cuối để kiểm tra trạng thái, thường có hai tab. Một Django chạy hoặc bất kỳ quy trình nào và một quy trình sẵn sàng được sử dụng.

Tôi chỉ có rất nhiều nhà khoa học dữ liệu đã đến với 20 trường học Top Smart điên rồ bảo tôi làm điều này và tôi thấy họ đang làm điều đó vì vậy tôi chỉ chấp nhận điều đó là tốt nhất nếu tôi học cách làm điều đó.

Thay đổi trò chơi!

Hầu hết trong số họ cứ nói với tôi nếu tôi thực sự muốn xuất sắc trong lĩnh vực của mình, tôi cần ba điều.

  1. Đi sâu vào việc học Git.

  2. Trở nên rất thoải mái với thiết bị đầu cuối Linux

  3. Bắt đầu với Python sau đó tìm hiểu nhiều ngôn ngữ.

Vì vậy, bây giờ sau sáu năm, tôi đã thực hành tất cả điều này 2 đến 15 giờ một ngày, tôi có thể xác nhận 100% họ không sai.

Thonny có Python 3.7 đã tích hợp, vì vậy một cài đặt là tất cả những gì bạn cần để bắt đầu. Toàn bộ giao diện của nó là rõ ràng và dễ dàng để điều hướng. Trong Trình chỉnh sửa mã, các lỗi cú pháp được tô sáng và trình gỡ lỗi đặc biệt đơn giản. Bạn cũng có thể thử hoàn thành mã. Ngoài ra, nó hoạt động tuyệt vời với & nbsp; Micropython.

Khi nói đến các khía cạnh giáo dục, Thonny cho phép bạn xem các chương trình và lệnh shell của bạn ảnh hưởng đến các biến Python như thế nào và Python đánh giá các biểu thức của bạn như thế nào. Bạn có thể truy cập một cửa sổ mới với một bảng biến và con trỏ mã cục bộ riêng biệt, cũng như giải thích phạm vi và tài liệu tham khảo của bạn. IDEs are meant to make the developer’s job easier by combining tools that are necessary during software development. Your typical IDE will contain tools such as:

  • Sử dụng nó nếu: & nbsp; bạn là một Pythonista mới và muốn có những hiểu biết bổ sung về những điều cơ bản của hoạt động Python trong khi bạn mã hóa.
  • Tham gia thảo luận trên Twitter!
  • Phần thưởng lớn của việc có hơn 200 nhà phát triển Python trên tàu? Chúng tôi có thể hỏi họ những thứ mà chúng tôi làm!
  • Vì vậy, họ đã nói gì khi chúng tôi hỏi họ những gì các biên tập viên và ides #python tốt nhất ngoài kia là gì? Vâng, đây là một số lựa chọn của họ.
  • Chủ đề Python 👇👇

Tất cả kết hợp thành một giao diện người dùng duy nhất.

Nhiều IDE cũng bao gồm các tính năng và bộ công cụ bổ sung, tùy chọn. Một số là một ngôn ngữ cụ thể, một số khác hỗ trợ mọi ngôn ngữ bạn có thể nghĩ ra, ngoài hộp hoặc thông qua các plugin.

Một điều chắc chắn: lựa chọn rộng đến mức bạn chắc chắn sẽ tìm thấy một IDE có thể bao gồm tất cả các nhu cầu của bạn.

IDE so với trình chỉnh sửa mã

IDE là một công cụ phức tạp sẽ có lưng của bạn trong toàn bộ quá trình phát triển phần mềm. Tuy nhiên, đối với các dự án nhỏ hơn, hoặc những người đánh giá cao việc tùy chỉnh trên mọi thứ khác, một trình soạn thảo mã có thể là đủ.. However, for smaller projects—or those people who would value customization above everything else—a code editor might be enough.

Một trình soạn thảo mã không có từ ngữ tích hợp trong tên này vì một lý do; Nó chỉ là một trình soạn thảo, với các tính năng bổ sung như định dạng mã và định dạng mã.

Nhưng các biên tập viên mã có lợi thế của họ. Chúng có trọng lượng nhẹ hơn và các biên tập viên nâng cao hơn cho phép bạn tùy chỉnh trải nghiệm phát triển phần mềm của mình với các plugin và công cụ được lựa chọn cẩn thận. Họ có xu hướng được ưa chuộng bởi những người coi trọng khả năng tùy chỉnh và không có tâm trí một chút điều chỉnh trước khi họ tìm thấy niềm hạnh phúc của họ.

Một số trình chỉnh sửa mã rất phức tạp và cung cấp rất nhiều tiện ích mở rộng đến nỗi chúng có thể dễ dàng thay thế IDE.

Các ides python và biên tập mã tốt nhất

Danh sách chúng tôi đã tập hợp dựa trên ý kiến ​​của các nhà phát triển Python tại STX Next (và có hơn 200 trong số đó!), Cũng như chỉ số phổ biến theo & NBSP; Khảo sát nhà phát triển Overflow Stack & NBSP; và & NBSP; bởi Jetbrains. Lưu ý rằng dữ liệu từ khảo sát Stack Overflow liên quan đến các nhà phát triển làm việc với tất cả các ngôn ngữ lập trình, trong khi JetBrains và STX tiếp theo chỉ xem xét ý kiến ​​của Pythonistas. the Stack Overflow Developer Survey and the State of Developer Ecosystem by Jetbrains. Note that the data from the Stack Overflow Survey concern the developers working with all the programming languages, while the Jetbrains and STX Next ones have only considered the opinions of Pythonistas.

Hướng dẫn is terminal good for python? - thiết bị đầu cuối có tốt cho python không?
Sự phổ biến của môi trường và công cụ giữa các nhà phát triển Python

Theo như các nhà phát triển Python có liên quan, Pycharm chiến thắng cuộc thi phổ biến, với Visual Studio Code là á quân. Nhưng vì IDE và biên tập viên có tính chuyên môn cao, hai người này có thể không phù hợp với nhu cầu cá nhân của bạn.

Để giúp bạn đưa ra lựa chọn khó khăn giữa nhiều biên tập viên, chúng tôi đã chuẩn bị một danh sách chi tiết các tùy chọn, tập trung vào các nền tảng chéo.

1. Pycharm

Hướng dẫn is terminal good for python? - thiết bị đầu cuối có tốt cho python không?
Nguồn: https://www.jetbrains.com/pycharm/

Miễn phí hoặc trả tiền: & nbsp; pycharm & nbsp; có phiên bản cộng đồng miễn phí, nhưng phiên bản đầy đủ, chuyên nghiệp của nó được thanh toán. Một bản dùng thử miễn phí có sẵn. Đối với sinh viên, có & NBSP; Phiên bản giáo dục Pycharm. PyCharm has a free community edition, but its full, professional version is paid. A free trial is available. For students, there is PyCharm Educational Edition.

Khả năng tương thích hệ thống: & NBSP; Windows, MacOS, Linux Windows, macOS, Linux

Mô tả và tính năng: & NBSP; được phát triển bởi JetBrains, Pycharm là một IDE toàn diện, cụ thể của Python. Developed by JetBrains, PyCharm is a comprehensive, Python-specific IDE.

Pycharm kết hợp tất cả các công cụ Python ở một nơi. Nó cung cấp:

  • một trình soạn thảo mã thông minh,
  • Các công cụ điều hướng và tái cấu trúc,
  • một trình gỡ lỗi,
  • Một người chạy thử nghiệm.

Nó cũng cho phép kiểm tra mã và hỗ trợ VCS. Kiểm tra mã Pycharm, là một trong những IDE Pycharm, làm cho việc giới thiệu các lỗi có thể phòng ngừa được thông qua phân tích mã tĩnh và thời gian chạy.

Phiên bản trả phí cũng cung cấp:

  • một hồ sơ python;
  • phát triển từ xa;
  • công cụ cơ sở dữ liệu;
  • Hỗ trợ phát triển web (bằng cách hỗ trợ các khung như kim tự tháp, bình hoặc django, cũng như javascript, CoffeeScript, TypeScript, HTML/CSS, AngularJS, Node.js, v.v.);
  • Các công cụ khoa học (nó tích hợp với máy tính xách tay ipython và hỗ trợ các gói như matplotlib và numpy).

Sử dụng nó nếu: & nbsp; bạn đang tìm kiếm một công cụ phát triển Python toàn diện sẽ không chỉ giúp bạn hiệu quả hơn mà còn tăng chất lượng mã của bạn. Đặc biệt là nếu bạn ở trong các lĩnh vực của ML/AI, khoa học dữ liệu hoặc phát triển web! you’re looking for a comprehensive Python development tool that will not only make you more efficient, but also boost the quality of your code. Especially if you’re in the fields of ML/AI, data science, or web development!

2. Mã Visual Studio

Hướng dẫn is terminal good for python? - thiết bị đầu cuối có tốt cho python không?
Nguồn: https://code.visualstudio.com/

Miễn phí hoặc được trả tiền: Mã Visual Studio miễn phí để tải xuống & nbsp; và & nbsp; nguồn mở với các nhị phân miễn phí. Visual Studio Code is free to download and open source with freeware binaries.

Khả năng tương thích hệ thống: & NBSP; Windows, MacOS, Linux Windows, macOS, Linux

Mô tả và tính năng: Visual Studio Code là một trình soạn thảo mã hoàn chỉnh được phát triển bởi Microsoft. Mặc dù nó có nhiều tính năng cao cấp và có thể tùy chỉnh, nhưng nó có UX rõ ràng và dễ dàng, và việc cài đặt các tiện ích mở rộng mới là dễ dàng. Visual Studio Code is a complete code editor developed by Microsoft. While it has many premium features and is customizable, it has a clear and easy UX, and installing new extensions is beyond easy.

Visual Studio Code cung cấp:

  • Làm nổi bật cú pháp,
  • bracket-matching,
  • auto-indentation,
  • box-selection,
  • Hỗ trợ tích hợp để hoàn thành mã Intellisense,
  • Hiểu và điều hướng mã ngữ nghĩa phong phú,
  • Công cụ tái cấu trúc mã,
  • một trình gỡ lỗi. & nbsp;

Nó tích hợp với các công cụ xây dựng và kịch bản và hỗ trợ Git.

Visual Studio Code được biết đến với các tính năng sáng tạo, như Live Share, cho phép bạn thực hiện lập trình cặp thực sự từ xa. Kiến trúc độc đáo của nó cũng giúp Microsoft có thể tạo ra một dịch vụ dựa trên đám mây từ đó, cho phép bạn tận dụng các tính năng mã vs mã mọi lúc mọi nơi.

Visual Studio Code là & nbsp; Extable & nbsp; và có thể tùy chỉnh, cho phép bạn thêm nhiều tính năng và kết nối với các dịch vụ bổ sung (một phần mở rộng như vậy là gói Python). extensible and customizable, letting you add more features and connect to additional services (one such extension is a Python package).

Sử dụng nó nếu: & nbsp; bạn muốn một trình chỉnh sửa nhanh, nhẹ với giao diện dễ dàng và tùy chọn tùy chỉnh. VSC có tính năng một số tính năng độc đáo như The Live Share đã đề cập ở trên, mà bạn có thể thấy hữu ích! you want a light, fast editor with an easy interface and customization options. VSC features some one-of-a-kind features like the Live Share mentioned above, which you might find useful!

3. Văn bản tuyệt vời

Hướng dẫn is terminal good for python? - thiết bị đầu cuối có tốt cho python không?

Miễn phí hoặc được trả tiền: & nbsp; Văn bản siêu phàm là phần mềm chia sẻ & nbsp; (có thể được tải xuống và đánh giá miễn phí, nhưng phải mua giấy phép để tiếp tục sử dụng). Sublime Text is shareware (may be downloaded and evaluated for free, but a license must be purchased for continued use).

Khả năng tương thích hệ thống: & NBSP; Windows, MacOS, Linux Windows, macOS, Linux

Mô tả và tính năng: & NBSP; Văn bản siêu phàm là một trình chỉnh sửa mã đa nền tảng, nhẹ, được biết đến là đơn giản để sử dụng, nhanh chóng và dễ dàng tùy chỉnh. Sublime Text is a lightweight, cross-platform code editor, known for being simple to use, fast, and easily customizable.

Ưu đãi văn bản tuyệt vời:

  • Chỉnh sửa chia,
  • Làm nổi bật cú pháp,
  • auto-completion,
  • Hỗ trợ tích hợp để hoàn thành mã Intellisense,
  • Hiểu và điều hướng mã ngữ nghĩa phong phú,
    • Công cụ tái cấu trúc mã,
    • một trình gỡ lỗi. & nbsp;

Nó tích hợp với các công cụ xây dựng và kịch bản và hỗ trợ Git. Package Control manager). 

Visual Studio Code được biết đến với các tính năng sáng tạo, như Live Share, cho phép bạn thực hiện lập trình cặp thực sự từ xa. Kiến trúc độc đáo của nó cũng giúp Microsoft có thể tạo ra một dịch vụ dựa trên đám mây từ đó, cho phép bạn tận dụng các tính năng mã vs mã mọi lúc mọi nơi. you’re a non-beginner looking for a beautiful, high-performing, customizable editor that is lightweight at the same time.

Visual Studio Code là & nbsp; Extable & nbsp; và có thể tùy chỉnh, cho phép bạn thêm nhiều tính năng và kết nối với các dịch vụ bổ sung (một phần mở rộng như vậy là gói Python).

Hướng dẫn is terminal good for python? - thiết bị đầu cuối có tốt cho python không?

Sử dụng nó nếu: & nbsp; bạn muốn một trình chỉnh sửa nhanh, nhẹ với giao diện dễ dàng và tùy chọn tùy chỉnh. VSC có tính năng một số tính năng độc đáo như The Live Share đã đề cập ở trên, mà bạn có thể thấy hữu ích! Vim is completely free and open source.

3. Văn bản tuyệt vời macOS, Windows, Linux

Miễn phí hoặc được trả tiền: & nbsp; Văn bản siêu phàm là phần mềm chia sẻ & nbsp; (có thể được tải xuống và đánh giá miễn phí, nhưng phải mua giấy phép để tiếp tục sử dụng).: Vim is an extensible terminal-based editor.

Mô tả và tính năng: & NBSP; Văn bản siêu phàm là một trình chỉnh sửa mã đa nền tảng, nhẹ, được biết đến là đơn giản để sử dụng, nhanh chóng và dễ dàng tùy chỉnh.

Ưu đãi văn bản tuyệt vời:

  • Chỉnh sửa chia,
  • bảng màu chỉ huy,
  • Các tùy chọn của Goto Goto có nghĩa là để tối đa hóa hiệu quả của bạn, như:
  • Goto bất cứ điều gì (các tệp mở chỉ có một vài tổ hợp phí
  • Định nghĩa GOTO (cho phép Trình chỉnh sửa tự động tạo chỉ mục toàn dự án của mọi lớp, phương thức và chức năng).

Văn bản siêu phàm có API Python mạnh mẽ đảm bảo tùy chỉnh dễ dàng với các công cụ và gói (sau khi nhận & NBSP; Điều khiển gói & NBSP; Trình quản lý). & NBSP; “start Insert mode to enter text and return to Normal mode to execute commands.” This “split” model might take some time to get used to. But in the end, it makes your work faster, as you can keep both your hands on the keyboard!

Sử dụng nó nếu: & nbsp; bạn là một người không phải là một người không tìm kiếm một trình soạn thảo đẹp, hiệu suất cao, có thể tùy chỉnh, có trọng lượng nhẹ cùng một lúc.

Sử dụng nó nếu: & nbsp; bạn là một nhà phát triển có kinh nghiệm và bạn biết những gì bạn muốn, hoặc bạn có thời gian để đọc khá nhiều hướng dẫn. Nếu cách làm việc ưa thích của bạn không bao gồm một con chuột hoặc bạn làm rất nhiều công việc trên máy chủ từ xa, VIM là cách để đi. you are an experienced developer and you know what you want—or you have time to read quite a lot of guides. If your preferred way of working doesn’t include a mouse, or you do a lot of work on a remote server, Vim is the way to go.

5. Nguyên tử

Hướng dẫn is terminal good for python? - thiết bị đầu cuối có tốt cho python không?

Miễn phí hoặc trả tiền: & nbsp; nguyên tử là nguồn miễn phí và mở. Atom is free and open source.

Khả năng tương thích hệ thống: & NBSP; Windows, MacOS, Linux Windows, macOS, Linux

Mô tả và tính năng: & NBSP; Atom là một trình soạn thảo văn bản nguồn mở được biết đến với giao diện đơn giản và khả năng tùy chỉnh rộng. Nó có sẵn để tải xuống trên một github chuyên dụng và chào đón nội dung do người dùng tạo ra. Atom is an open-source text editor known for its simple interface and wide customizability. It is available to download on a dedicated GitHub and welcomes user-made content.

Atom tự quảng cáo là có thể hack. Nó thậm chí còn có các gói của các tính năng giống như IDE cho trải nghiệm toàn diện hơn.

Bản thân trình soạn thảo văn bản cung cấp:

  • tự động hoàn thành thông minh,
  • nhiều tấm,
  • Trình quản lý gói tích hợp,
  • Trình duyệt hệ thống tệp,
  • một tính năng tìm và thay thế,
  • Khả năng làm việc với Git và GitHub trực tiếp từ Atom,
  • Khả năng chia sẻ không gian làm việc của bạn với những người khác trong thời gian thực.

Sức mạnh lớn nhất của nguyên tử là sự đa dạng của các gói, có thể làm cho trình soạn thảo phù hợp với nhu cầu của bạn một cách hoàn hảo. Nó cung cấp rất nhiều chủ đề và nó dễ dàng tùy chỉnh và tạo kiểu cho nó. Vì vậy, bạn có thể tạo ra một môi trường thân thiện với Python cho chính mình, được làm phong phú với bất kỳ tính năng nào bạn cần.

Sử dụng nó nếu: & nbsp; bạn muốn một trình soạn thảo nguồn mở, nhanh và có thể tùy chỉnh mà không phải hy sinh tính thẩm mỹ. you want an open-source, fast, and customizable editor without sacrificing the aesthetics.

Hướng dẫn is terminal good for python? - thiết bị đầu cuối có tốt cho python không?

6. Notebook Jupyter

Hướng dẫn is terminal good for python? - thiết bị đầu cuối có tốt cho python không?
Nguồn: https://jupyter.org/

Miễn phí hoặc được trả tiền: & NBSP; Jupyter Notebook miễn phí và nguồn mở. Jupyter Notebook is free and open source.

Khả năng tương thích hệ thống: & NBSP; Windows, MacOS, Linux và các trường hợp lưu trữ đám mây Windows, macOS, Linux, and cloud-hosted instances

Mô tả và tính năng: & NBSP; Jupyter Notebook là một ứng dụng web nguồn mở & NBSP; hỗ trợ nhiều ngôn ngữ lập trình.: Jupyter Notebook is an open-source web app that supports multiple programming languages.

Jupyter Notebook cho phép tạo và chia sẻ các tài liệu có chứa mã trực tiếp, phương trình, trực quan hóa và văn bản tường thuật. Việc sử dụng của nó bao gồm:

  • Làm sạch và chuyển đổi dữ liệu,
  • mô phỏng số,
  • Mô hình thống kê,
  • trực quan hóa dữ liệu,
  • học máy,
  • và nhiều hơn nữa.

Có một số nền tảng giống như Jupyter mà bạn có thể truy cập thông qua trình duyệt web mà không cần thiết lập nào trên máy của bạn. Chúng bao gồm Azure Notebooks, Google Colab hoặc Watson Studio Cloud.

Sự thật thú vị: Một số bài viết của chúng tôi thậm chí còn bắt đầu dưới dạng tệp Notebook Jupyter!

Sử dụng nó nếu: & nbsp; bạn làm việc trong các lĩnh vực của & nbsp; máy học & nbsp; và khoa học dữ liệu, hoặc chỉ muốn một công cụ nhanh chóng mà luôn luôn có sẵn cho các tập lệnh dữ liệu nhỏ. you work in the fields of machine learning and data science, or just want a quick tool that’s always on hand for small data-crunching scripts.

7. Eclipse + Pydev + Liclipse

Hướng dẫn is terminal good for python? - thiết bị đầu cuối có tốt cho python không?
Nguồn: https://www.pydev.org/screenshots.html

Miễn phí hoặc được trả tiền: & nbsp; Eclipse, & nbsp; Pydev và & nbsp; Liclipse & nbsp; là miễn phí và nguồn mở. EclipsePyDev and LiClipse are free and open-source.

Khả năng tương thích hệ thống: & NBSP; Windows, MacOS, Linux Windows, macOS, Linux

Mô tả và tính năng: & NBSP; Được phát triển bởi Eclipse Foundation, Eclipse IDE là một trong những cái đáng chú ý nhất hiện có. Mặc dù chủ yếu được sử dụng cho Java, nhưng nó hoàn hảo cho sự phát triển của Python khi kết hợp với Pydev. Chúng tôi khuyến nghị người dùng cũng cài đặt Liclipse để thực hiện tối ưu. Developed by the Eclipse Foundation, the Eclipse IDE is one of the most notable ones out there. While primarily used for Java, it is perfect for Python development when combined with PyDev. It is strongly recommended that users also install LiClipse for optimal performance.

Pydev có thể được sử dụng trong sự phát triển của Python, Jython và Ironpython. Nó bao gồm trình chỉnh sửa mã, công cụ điều hướng và tái cấu trúc, cũng như trình gỡ lỗi.

Nó cũng cung cấp một bảng điều khiển và công cụ tương tác để hoàn thành mã, phân tích mã và bảo hiểm mã.

Với Liclipse, Pydev hỗ trợ các ngôn ngữ lập trình và khuôn mẫu khác, như các mẫu Django, Mako, RST, C ++, CoffeeScript, Dart, HTML, JavaScript, CSS, v.v.

Sử dụng nó nếu: & nbsp; bạn đang tìm kiếm một IDE nguồn mở, đầy đủ sẽ giúp cải thiện chất lượng mã của bạn, bất kể ngôn ngữ lập trình được sử dụng. you’re looking for an open-source, full-fledged IDE that will help improve the quality of your code, no matter the programming language used.

8. GNU Emacs

Hướng dẫn is terminal good for python? - thiết bị đầu cuối có tốt cho python không?

Miễn phí hoặc được trả tiền: & nbsp; gnu emacs hoàn toàn miễn phí và nguồn mở. & Nbsp; GNU Emacs is completely free and open source. 

Khả năng tương thích hệ thống: & NBSP; Windows, MacOS, Linux Windows, macOS, Linux

Mô tả và tính năng: & NBSP; Emacs được mô tả là Trình chỉnh sửa hiển thị thời gian thực có thể mở rộng, có thể tùy chỉnh, tự ghi nhớ. Nó được phát triển bởi người sáng lập dự án GNU, Richard Stallman. Emacs is described as “the extensible, customizable, self-documenting real-time display editor.” It was developed by the GNU project founder, Richard Stallman.

GNU Emacs cung cấp các chế độ chỉnh sửa nhận biết nội dung, bao gồm tô màu cú pháp, cho nhiều loại tệp. Nó có tài liệu tích hợp, hỗ trợ toàn bộ Unicode và toàn bộ các chức năng ngoài việc chỉnh sửa văn bản có sẵn thông qua các gói. Một gói như vậy là & nbsp; elpy, có thể dễ dàng biến trình chỉnh sửa của bạn thành một IDE tương đương. elpy, which can easily turn your editor into an IDE equivalent.

Giống như VIM, Emacs được tạo ra với thiết bị đầu cuối và hoạt động không có chuột trong tâm trí, nhưng nó cũng có giao diện đồ họa cho những người muốn có trải nghiệm UI hiện đại hơn.

Hướng dẫn Emacs hứa hẹn rằng tất cả các lệnh chỉnh sửa cơ bản (và có rất nhiều trong số đó) có sẵn bất kể bạn đang cố gắng làm gì, và tất cả các công cụ mà Emac cung cấp để mở, lưu, tìm kiếm và xử lý chữ." Điều này có nghĩa là bạn không phải chuyển sang phần mềm khác trong khi sử dụng Emacs.

Nó cũng có một hệ thống bao bì rõ ràng để tải xuống và cài đặt các tiện ích mở rộng.

Phần thưởng: Bạn có thể chơi Tetris trong Emacs.

Hướng dẫn is terminal good for python? - thiết bị đầu cuối có tốt cho python không?
Nguồn: https://www.gnu.org/software/emacs/tour/

Sử dụng nó nếu: & nbsp; bạn đánh giá cao chủ nghĩa tối giản, nhưng bạn cũng muốn biên tập viên của mình có thể mở rộng cao và cho phép bạn tự do lựa chọn. you value minimalism, but you also want your editor to be highly extensible and allow you the freedom of choice.

9. Spyder

Hướng dẫn is terminal good for python? - thiết bị đầu cuối có tốt cho python không?
Nguồn: https://www.spyder-ide.org/

Miễn phí hoặc trả tiền: & nbsp; Spyder là nguồn miễn phí và mở. Spyder is free and open source.

Khả năng tương thích hệ thống: & NBSP; Windows, MacOS, Linux Windows, macOS, Linux

Mô tả và tính năng: & NBSP; Spyder là một IDE được phát triển bởi và cho những người trong các lĩnh vực khoa học. Nó có sẵn thông qua Anaconda. Spyder is an IDE developed by and for the people in the scientific fields. It is available through Anaconda.

Nó bao gồm:

  • một biên tập viên (với cú pháp làm nổi bật, hướng nội, hoàn thành mã, phân tích thời gian thực, v.v.);
  • một trình gỡ lỗi;
  • một người hồ sơ;
  • một nhà thám hiểm biến;
  • một giao diện điều khiển ipython;
  • Phân tích mã tĩnh;
  • chương trình quản lý dữ liệu;
  • Nhật ký lịch sử;
  • Rất nhiều tính năng khác tạo nên một IDE toàn diện.

Tuy nhiên, điều khiến nó phù hợp với các lĩnh vực khoa học là tích hợp tích hợp với nhiều gói khoa học phổ biến & NBSP; bao gồm Numpy, Scipy, Pandas, Ipython, Qtconsole, Matplotlib, Sympy, v.v. Nó cũng có thể tùy chỉnh rất nhiều nhờ các plugin của bên thứ ba và có thể được sử dụng làm thư viện mở rộng PYQT5. scientific packages, including NumPy, SciPy, Pandas, IPython, QtConsole, matplotlib, SymPy, and more. It is also heavily customizable thanks to third-party plugins, and can be used as a PyQt5 extension library.

Sử dụng nó nếu: & nbsp; bạn có thể tham gia vào lĩnh vực học máy hoặc khoa học dữ liệu và bạn đang tìm kiếm một công cụ toàn diện để tăng tốc công việc của bạn và tiết kiệm thời gian để tìm kiếm các thư viện và công cụ của riêng bạn. you’re in the field of machine learning or data science and you’re looking for a comprehensive tool to speed up your work and save you some time looking for libraries and tools on your own.

10. Thonny

Hướng dẫn is terminal good for python? - thiết bị đầu cuối có tốt cho python không?
Nguồn: https://thonny.org/

Miễn phí hoặc trả tiền: & nbsp; thonny miễn phí và nguồn mở Thonny is free and open source

Khả năng tương thích hệ thống: & NBSP; Windows, MacOS, Linux Windows, macOS, Linux

Mô tả và tính năng: & NBSP; Spyder là một IDE được phát triển bởi và cho những người trong các lĩnh vực khoa học. Nó có sẵn thông qua Anaconda. Thonny deserves a special mention on this list, as it’s an IDE meant for Python beginners, created with an educational purpose. It was developed by the University of Tartu, Estonia, with special help from the RaspberryPi foundation and Cybernetica AS.

Nó bao gồm: MicroPython.

một biên tập viên (với cú pháp làm nổi bật, hướng nội, hoàn thành mã, phân tích thời gian thực, v.v.);

một trình gỡ lỗi; you’re a new Pythonista and want to have additional insights into the basics of Python operation while you code.

một người hồ sơ;

một nhà thám hiểm biến;

một giao diện điều khiển ipython;

Phân tích mã tĩnh;

chương trình quản lý dữ liệu;

Tôi có thể sử dụng thiết bị đầu cuối cho Python không?

Để bắt đầu một phiên tương tác Python, chỉ cần mở một dòng lệnh hoặc thiết bị đầu cuối và sau đó nhập Python, hoặc Python3 tùy thuộc vào cài đặt Python của bạn, sau đó nhấn Enter.open a command-line or terminal and then type in python , or python3 depending on your Python installation, and then hit Enter .

Tôi có nên sử dụng Python trên thiết bị đầu cuối hay nhàn rỗi không?

Đối với tôi, câu trả lời cho câu hỏi này có lẽ là bạn không nên để lại cho thiết bị đầu cuối. Tôi nghĩ rằng Idle là tốt hơn để viết mã Python hơn thiết bị đầu cuối. Ngay cả khi với thiết bị đầu cuối, chúng ta có thể nhập mã Python, nó hữu ích hơn cho lệnh Linux. Tuy nhiên, đối với một số hoạt động, như các thử nghiệm, sử dụng thiết bị đầu cuối sẽ hữu ích.Idle is better for writing python code than terminal. Even if with Terminal, we can type python code, it is more useful for linux command. However, for some operations, like tests, using terminal will be useful.

IDE nào tốt hơn cho Python?

Một trong những IDE đầy đủ, tốt nhất (và duy nhất) cho Python là Pycharm.Có sẵn trong cả phiên bản trả phí (chuyên nghiệp) và nguồn mở miễn phí (cộng đồng), Pycharm cài đặt nhanh chóng và dễ dàng trên các nền tảng Windows, Mac OS X và Linux.Ra khỏi hộp, Pycharm hỗ trợ trực tiếp phát triển Python.PyCharm. Available in both paid (Professional) and free open-source (Community) editions, PyCharm installs quickly and easily on Windows, Mac OS X, and Linux platforms. Out of the box, PyCharm supports Python development directly.

Terminal có giống như Python không?

"Terminal" là từ thông thường trong bối cảnh Linux/Mac và "Lời nhắc lệnh" trên Windows.Đó là cửa sổ nơi bạn nhập các lệnh vào hệ điều hành của mình để chạy các chương trình, v.v ... Trình thông dịch Python là một chương trình đọc mã Python và chạy nó.Mã Python chỉ là văn bản, mà máy tính của bạn không thể chạy tự nhiên.. It's the window where you type in commands to your operating system to run programs, etc. The Python interpreter is a program which reads Python code and runs it. Python code is just text, which your computer can't run natively.