Hướng dẫn which ide is better for python? - lý tưởng nào tốt hơn cho python?

Xem bây giờ hướng dẫn này có một khóa học video liên quan được tạo bởi nhóm Python thực sự. Xem nó cùng với hướng dẫn bằng văn bản để hiểu sâu hơn về sự hiểu biết của bạn: Tìm kiếm Trình chỉnh sửa mã Python hoàn hảo This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Finding the Perfect Python Code Editor

Viết Python bằng cách sử dụng Idle hoặc Python Shell là tuyệt vời cho những điều đơn giản, nhưng những công cụ đó nhanh chóng biến các dự án lập trình lớn hơn thành những hố tuyệt vọng bực bội. Sử dụng IDE, hoặc thậm chí chỉ là một trình soạn thảo mã chuyên dụng tốt, làm cho mã hóa trở nên thú vị nhưng cái nào là tốt nhất cho bạn?

Đừng sợ, người đọc nhẹ nhàng! Chúng tôi ở đây để giúp giải thích và làm sáng tỏ vô số lựa chọn có sẵn cho bạn. Chúng tôi có thể chọn những gì phù hợp nhất với bạn và quy trình của bạn, nhưng chúng tôi có thể giải thích những ưu và nhược điểm của từng người và giúp bạn đưa ra quyết định sáng suốt.

Để làm cho mọi thứ trở nên dễ dàng hơn, chúng tôi sẽ chia danh sách của chúng tôi thành hai loại công cụ rộng lớn: những loại được xây dựng dành riêng cho sự phát triển của Python và các loại được xây dựng để phát triển chung mà bạn có thể sử dụng cho Python. Chúng tôi sẽ gọi một số tại sao và tại sao không cho mỗi. Cuối cùng, không có tùy chọn nào trong số này loại trừ lẫn nhau, vì vậy bạn có thể tự mình thử chúng với rất ít hình phạt.

Nhưng trước tiên…

IDES và biên tập viên mã là gì?

IDE (hoặc môi trường phát triển tích hợp) là một chương trình dành riêng cho phát triển phần mềm. Đúng như tên gọi, IDES tích hợp một số công cụ được thiết kế đặc biệt để phát triển phần mềm. Những công cụ này thường bao gồm:

  • Một trình soạn thảo được thiết kế để xử lý mã (ví dụ, với cú pháp làm nổi bật và tự động hoàn thành)
  • Xây dựng, thực thi và gỡ lỗi các công cụ
  • Một số hình thức kiểm soát nguồn

Hầu hết các IDE đều hỗ trợ nhiều ngôn ngữ lập trình khác nhau và chứa nhiều tính năng khác. Do đó, họ có thể lớn và dành thời gian để tải xuống và cài đặt. Bạn cũng có thể cần kiến ​​thức nâng cao để sử dụng chúng đúng cách.

Ngược lại, một trình chỉnh sửa mã chuyên dụng có thể đơn giản như một trình soạn thảo văn bản với khả năng định dạng mã và định dạng mã cú pháp. Hầu hết các trình chỉnh sửa mã tốt có thể thực thi mã và kiểm soát trình gỡ lỗi. Những cái tốt nhất tương tác với các hệ thống điều khiển nguồn là tốt. So với IDE, một trình soạn thảo mã chuyên dụng tốt thường nhỏ hơn và nhanh hơn, nhưng thường ít tính năng phong phú hơn.

Yêu cầu đối với môi trường mã hóa Python tốt

Vì vậy, những gì chúng ta thực sự cần trong một môi trường mã hóa? Danh sách tính năng thay đổi từ ứng dụng này sang ứng dụng khác, nhưng có một bộ tính năng cốt lõi giúp mã hóa dễ dàng hơn:

  • Lưu và tải lại các tệp mã nếu IDE hoặc trình soạn thảo giành chiến thắng cho phép bạn lưu công việc của mình và mở lại mọi thứ sau đó, trong cùng một trạng thái khi bạn rời đi, nó không phải là IDE nhiều.
    If an IDE or editor won’t let you save your work and reopen everything later, in the same state it was in when you left, it’s not much of an IDE.
  • Chạy mã từ bên trong môi trường tương tự, nếu bạn phải bỏ khỏi trình chỉnh sửa để chạy mã Python của bạn, thì nó không nhiều hơn một trình soạn thảo văn bản đơn giản.
    Similarly, if you have to drop out of the editor to run your Python code, then it’s not much more than a simple text editor.
  • Hỗ trợ gỡ lỗi có thể bước qua mã của bạn vì nó chạy là một tính năng cốt lõi của tất cả các IDE và hầu hết các trình chỉnh sửa mã tốt.
    Being able to step through your code as it runs is a core feature of all IDEs and most good code editors.
  • Cú pháp làm nổi bật việc có thể nhanh chóng phát hiện các từ khóa, biến và ký hiệu trong mã của bạn giúp đọc và hiểu mã dễ dàng hơn nhiều.
    Being able to quickly spot keywords, variables, and symbols in your code makes reading and understanding code much easier.
  • Mã tự động định dạng bất kỳ trình soạn thảo hoặc IDE đáng giá nào, muối sẽ nhận ra đại tràng vào cuối câu lệnh while hoặc for và biết dòng tiếp theo nên được thụt vào.
    Any editor or IDE worth it’s salt will recognize the colon at the end of a while or for statement, and know the next line should be indented.

Tất nhiên, có rất nhiều tính năng khác mà bạn có thể muốn, như điều khiển mã nguồn, mô hình mở rộng, công cụ xây dựng và kiểm tra, trợ giúp ngôn ngữ, v.v. Nhưng danh sách trên là những gì tôi thấy là các tính năng cốt lõi mà một môi trường chỉnh sửa tốt nên hỗ trợ.

Với những tính năng này trong tâm trí, hãy để xem xét một số công cụ mục đích chung mà chúng ta có thể sử dụng để phát triển Python.

Biên tập viên chung và IDES với hỗ trợ Python

Eclipse + Pydev

Thể loại: Idewebsite: www.eclipse.orgpython Công cụ: Pydev, www.pydev.org IDE
Website: www.eclipse.org
Python tools: PyDev, www.pydev.org

Nếu bạn đã dành bất kỳ lượng thời gian nào trong cộng đồng nguồn mở, bạn đã nghe về Eclipse. Có sẵn cho Linux, Windows và OS X at, Eclipse là IDE nguồn mở thực tế để phát triển Java. Nó có một thị trường phong phú của các phần mở rộng và tiện ích bổ sung, điều này làm cho Eclipse hữu ích cho một loạt các hoạt động phát triển.

Một phần mở rộng như vậy là Pydev, cho phép gỡ lỗi Python, hoàn thành mã và bảng điều khiển Python tương tác. Cài đặt Pydev vào Eclipse rất dễ dàng: Từ Eclipse, chọn Trợ giúp, Thị trường Eclipse, sau đó tìm kiếm PYDEV. Nhấp vào Cài đặt và khởi động lại nhật thực nếu cần thiết.

Hướng dẫn which ide is better for python? - lý tưởng nào tốt hơn cho python?

Ưu điểm: Nếu bạn đã cài đặt Eclipse, việc thêm Pydev sẽ nhanh hơn và dễ dàng hơn. Pydev rất dễ tiếp cận đối với nhà phát triển Eclipse có kinh nghiệm. If you’ve already got Eclipse installed, adding PyDev will be quicker and easier. PyDev is very accessible for the experienced Eclipse developer.

Nhược điểm: Nếu bạn chỉ bắt đầu với Python hoặc phát triển phần mềm nói chung, Eclipse có thể rất nhiều để xử lý. Hãy nhớ rằng khi tôi nói IDES lớn hơn và đòi hỏi nhiều kiến ​​thức hơn để sử dụng đúng cách? Eclipse là tất cả những thứ đó và một túi (micro) chip. If you’re just starting out with Python, or with software development in general, Eclipse can be a lot to handle. Remember when I said IDEs are larger and require more knowledge to use properly? Eclipse is all that and a bag of (micro)chips.

Văn bản siêu phàm

Thể loại: Code EditorWebsite: http://www.sublimetext.com Code Editor
Website: http://www.sublimetext.com

Được viết bởi một kỹ sư Google với một giấc mơ cho một trình soạn thảo văn bản tốt hơn, văn bản siêu phàm là một trình soạn thảo mã cực kỳ phổ biến. Được hỗ trợ trên tất cả các nền tảng, văn bản siêu phàm có hỗ trợ tích hợp để chỉnh sửa mã Python và một bộ tiện ích mở rộng phong phú (được gọi là các gói) mở rộng các tính năng cú pháp và chỉnh sửa.

Cài đặt các gói Python bổ sung có thể là khó khăn: Tất cả các gói văn bản siêu phàm được viết bằng chính Python và cài đặt các gói cộng đồng thường yêu cầu bạn thực hiện các tập lệnh Python trực tiếp trong văn bản siêu phàm.

Hướng dẫn which ide is better for python? - lý tưởng nào tốt hơn cho python?

Ưu điểm: Văn bản siêu phàm có một lượng người theo dõi tuyệt vời trong cộng đồng. Là một trình chỉnh sửa mã, một mình, văn bản siêu phàm là nhanh, nhỏ và được hỗ trợ tốt. Sublime Text has a great following in the community. As a code editor, alone, Sublime Text is fast, small, and well supported.

Nhược điểm: Văn bản siêu phàm không miễn phí, mặc dù bạn có thể sử dụng phiên bản đánh giá trong một khoảng thời gian không xác định. Cài đặt các tiện ích mở rộng có thể khó khăn và ở đó, không có hỗ trợ trực tiếp để thực thi hoặc gỡ lỗi mã từ bên trong trình soạn thảo. Sublime Text is not free, although you can use the evaluation version for an indefinite period of time. Installing extensions can be tricky, and there’s no direct support for executing or debugging code from within the editor.

Để tận dụng tối đa thiết lập văn bản siêu phàm của bạn, hãy đọc hướng dẫn thiết lập văn bản Python + Sublime của chúng tôi và xem xét khóa học video chuyên sâu của chúng tôi cho bạn biết cách tạo ra một thiết lập phát triển Python hiệu quả với văn bản Sublime 3.

Nguyên tử

Thể loại: Code EditorWebsite: https://atom.io/ Code Editor
Website: https://atom.io/

Có sẵn trên tất cả các nền tảng, Atom được coi là biên tập viên văn bản có thể hack cho thế kỷ 21. Với giao diện đẹp mắt, trình duyệt hệ thống tệp và thị trường cho các tiện ích mở rộng, nguyên tử nguồn mở được xây dựng bằng electron, một khung để tạo các ứng dụng máy tính để bàn sử dụng JavaScript, HTML và CSS. Hỗ trợ ngôn ngữ Python được cung cấp bởi một tiện ích mở rộng có thể được cài đặt khi Atom đang chạy.

Hướng dẫn which ide is better for python? - lý tưởng nào tốt hơn cho python?

Ưu điểm: Nó có sự hỗ trợ rộng rãi trên tất cả các nền tảng, nhờ Electron. Atom là nhỏ, vì vậy nó tải xuống và tải nhanh. It has broad support on all platforms, thanks to Electron. Atom is small, so it downloads and loads fast.

Nhược điểm: Hỗ trợ xây dựng và gỡ lỗi aren tích hợp nhưng được cộng đồng cung cấp các tiện ích bổ sung. Bởi vì Atom được xây dựng trên electron, nó luôn luôn chạy trong một quy trình JavaScript chứ không phải là một ứng dụng gốc. Build and debugging support aren’t built-in but are community provided add-ons. Because Atom is built on Electron, it’s always running in a JavaScript process and not as a native application.

GNU Emacs

Thể loại: Code EditorWebsite: https://www.gnu.org/software/emacs/ Code Editor
Website: https://www.gnu.org/software/emacs/

Quay trở lại trước chiến tranh iPhone vs Android, trước Chiến tranh Windows Linux vs, ngay cả trước chiến tranh PC vs Mac, đã có cuộc chiến biên tập, với GNU Emacs là một trong những chiến binh. Được lập hóa đơn như là một trình soạn thảo hiển thị thời gian thực, có thể tùy chỉnh, tự tài liệu, tự ghi nhớ thời gian thực, GN GNU Emacs đã xuất hiện gần như Unix và có một người theo dõi nhiệt thành.

Luôn miễn phí và có sẵn trên mọi nền tảng (dưới dạng này hay hình thức khác), GNU Emacs sử dụng một hình thức ngôn ngữ lập trình LISP mạnh mẽ để tùy chỉnh và các tập lệnh tùy chỉnh khác nhau tồn tại để phát triển Python.

Hướng dẫn which ide is better for python? - lý tưởng nào tốt hơn cho python?

Ưu điểm: Bạn biết Emacs, bạn sử dụng Emacs, bạn yêu Emacs. Lisp là ngôn ngữ thứ hai và bạn biết sức mạnh mà nó mang lại cho bạn có nghĩa là bạn có thể làm bất cứ điều gì. You know Emacs, you use Emacs, you love Emacs. Lisp is a second language, and you know the power it gives you means you can do anything.

Nhược điểm: Tùy chỉnh có nghĩa là viết (hoặc sao chép/dán) mã lisp vào các tệp tập lệnh khác nhau. Nếu nó chưa được cung cấp, bạn có thể phải học Lisp để tìm ra cách thực hiện. Customization means writing (or copy/pasting) Lisp code into various script files. If it’s not already provided, you may have to learn Lisp to figure out how to do it.

Thêm vào đó, bạn biết rằng Emacs sẽ là một hệ điều hành tuyệt vời, nếu nó chỉ có một trình soạn thảo văn bản tốt

Hãy chắc chắn tham khảo hướng dẫn thiết lập Python + Emacs của chúng tôi để tận dụng tối đa thiết lập này.

Vi / vim

Thể loại: Code EditorWebsite: https://www.vim.org/ Code Editor
Website: https://www.vim.org/

Ở phía bên kia của văn bản biên tập viên chiến tranh VI (AKA VIM). Bao gồm theo mặc định trên hầu hết mọi hệ thống Unix và Mac OS X, VI có một sự theo dõi nhiệt tình như nhau.

VI và VIM là các trình chỉnh sửa phương thức, tách biệt việc xem tệp khỏi chỉnh sửa tệp. VIM bao gồm nhiều cải tiến trên VI ban đầu, bao gồm mô hình mở rộng và xây dựng mã tại chỗ. Vimscripts có sẵn cho các nhiệm vụ phát triển Python khác nhau.

Hướng dẫn which ide is better for python? - lý tưởng nào tốt hơn cho python?

Ưu điểm: Bạn biết vi, bạn sử dụng vi, bạn yêu vi. Vimscripts don lồng làm bạn sợ, và bạn biết bạn uốn cong nó theo ý muốn của bạn. You know VI, you use VI, you love VI. VIMScripts don’t scare you, and you know you bend it to your will.

Nhược điểm: Giống như Emacs, bạn không thoải mái khi tìm kiếm hoặc viết các tập lệnh của riêng mình để cho phép phát triển Python và bạn không chắc chắn làm thế nào một trình soạn thảo phương thức phải hoạt động. Like Emacs, you’re not comfortable finding or writing your own scripts to enable Python development, and you’re not sure how a modal editor is supposed to work.

Thêm vào đó, bạn biết rằng VI sẽ là một trình soạn thảo văn bản tuyệt vời, nếu chỉ có một hệ điều hành tốt.

Nếu bạn đang đi với sự kết hợp này, hãy xem hướng dẫn thiết lập Python + VIM của chúng tôi với các mẹo và đề xuất plugin.

Visual Studio

Thể loại: Idewebsite: https://www.visualstudio.com/vs/python Tools: Python Tools cho Visual Studio, AKA PTVS IDE
Website: https://www.visualstudio.com/vs/
Python tools: Python Tools for Visual Studio, aka PTVS

Được xây dựng bởi Microsoft, Visual Studio là một IDE đầy đủ tính năng, theo nhiều cách có thể so sánh với Eclipse. Được xây dựng cho Windows và Mac OS, VS có cả phiên bản miễn phí (cộng đồng) và trả tiền (chuyên nghiệp và doanh nghiệp). Visual Studio cho phép phát triển cho một loạt các nền tảng và đi kèm với thị trường riêng cho các phần mở rộng.

Các công cụ Python cho Visual Studio (AKA PTVS) cho phép mã hóa Python trong Visual Studio, cũng như IntelliSense cho Python, gỡ lỗi và các công cụ khác.

Ưu điểm: Nếu bạn đã cài đặt Visual Studio cho các hoạt động phát triển khác, việc thêm PTV sẽ nhanh hơn và dễ dàng hơn. If you already have Visual Studio installed for other development activities, adding PTVS is quicker and easier.

Nhược điểm: Visual Studio là một bản tải xuống lớn cho Just Python. Thêm vào đó, nếu bạn có thể sử dụng Linux, bạn sẽ không gặp may: không có cài đặt Visual Studio nào cho nền tảng đó. Visual Studio is a big download for just Python. Plus, if you’re on Linux, you’re out of luck: there’s no Visual Studio install for that platform.

Visual Studio Code

Thể loại: Code EditorWebsite: https://code.visualstudio.com/python Tools: https://marketplace.visualstudio.com/items?itemname=ms-python.python Code Editor
Website: https://code.visualstudio.com/
Python tools: https://marketplace.visualstudio.com/items?itemName=ms-python.python

Đừng nhầm lẫn với Full Visual Studio, Visual Studio Code (AKA VS Code) là một trình soạn thảo mã đầy đủ tính năng có sẵn cho các nền tảng Linux, Mac OS X và Windows. Mã nhỏ và nhẹ, nhưng đầy đủ tính năng, mã VS có nguồn mở, có thể mở rộng và có thể định cấu hình cho hầu hết mọi nhiệm vụ. Giống như nguyên tử, mã vs được xây dựng trên electron, vì vậy nó có cùng những ưu điểm và nhược điểm mà mang lại.

Cài đặt hỗ trợ Python trong mã VS rất dễ truy cập: Marketplace là một nút nhanh chóng nhấp vào. Tìm kiếm Python, nhấp vào Cài đặt và Khởi động lại nếu cần thiết. Mã VS sẽ tự động nhận dạng cài đặt Python và thư viện của bạn.

Hướng dẫn which ide is better for python? - lý tưởng nào tốt hơn cho python?

Ưu điểm: Nhờ Electron, mã VS có sẵn trên mọi nền tảng, có tính năng đầy đủ đáng ngạc nhiên mặc dù có một dấu chân nhỏ và nguồn mở. Thanks to Electron, VS Code is available on every platform, surprisingly full-featured despite having a small footprint, and open-source.

Nhược điểm: Electron có nghĩa là mã vs không phải là một ứng dụng gốc. Thêm vào đó, một số người có thể có lý do nguyên tắc để không sử dụng Microsoft Resources. Electron means VS Code is not a native app. Plus, some people may have principled reasons to not use Microsoft resources.

Hãy chắc chắn tham khảo hướng dẫn của chúng tôi về việc sử dụng mã Visual Studio để phát triển Python, cũng như khóa học video đồng hành, để tận dụng tối đa thiết lập này. Nếu bạn làm việc trong Windows, thì hãy xem phần Thiết lập mã VS trong môi trường mã hóa Python của bạn trên Windows: Hướng dẫn thiết lập.

Các biên tập viên và IDE dành riêng cho Python

Pycharm

Thể loại: Idewebsite: https://www.jetbrains.com/pycharm/ IDE
Website: https://www.jetbrains.com/pycharm/

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. Bạn chỉ có thể mở một tệp mới và bắt đầu viết mã. Bạn có thể chạy và gỡ lỗi Python trực tiếp bên trong Pycharm, và nó có hỗ trợ cho kiểm soát nguồn và các dự án.

Hướng dẫn which ide is better for python? - lý tưởng nào tốt hơn cho python?

Ưu điểm: Đó là môi trường thực tế Python IDE, với hàng tấn hỗ trợ và một cộng đồng hỗ trợ. Nó chỉnh sửa, chạy và gỡ lỗi Python ra khỏi hộp. It’s the de facto Python IDE environment, with tons of support and a supportive community. It edits, runs, and debugs Python out of the box.

Nhược điểm: Pycharm có thể chậm để tải và cài đặt mặc định có thể cần điều chỉnh cho các dự án hiện có. PyCharm can be slow to load, and the default settings may need tweaking for existing projects.

Spyder

Thể loại: Idewebsite: https://github.com/spyder-ide/spyder IDE
Website: https://github.com/spyder-ide/spyder

Spyder là một Python IDE nguồn mở mà LỚN tối ưu hóa cho các quy trình khoa học dữ liệu. Spyder đi kèm với phân phối Trình quản lý gói Anaconda, vì vậy tùy thuộc vào thiết lập của bạn, bạn có thể đã cài đặt nó trên máy của bạn.

Điều thú vị về Spyder là đối tượng mục tiêu của nó là các nhà khoa học dữ liệu sử dụng Python. Bạn sẽ nhận thấy điều này trong suốt. Ví dụ, Spyder tích hợp tốt với các thư viện khoa học dữ liệu Python phổ biến như Scipy, Numpy và Matplotlib.

Các tính năng của Spyder, hầu hết các tính năng của IDE phổ biến trên mạng mà bạn có thể mong đợi, chẳng hạn như trình chỉnh sửa mã với độ nổi bật của cú pháp mạnh mẽ, hoàn thành mã Python và thậm chí là trình duyệt tài liệu tích hợp.

Một tính năng đặc biệt mà tôi đã thấy trong các môi trường chỉnh sửa Python khác là Spyder trong bộ phim Explorer Trình khám phá cho phép bạn hiển thị dữ liệu bằng cách sử dụng bố cục dựa trên bảng ngay bên trong IDE của bạn. Cá nhân, tôi thường không có nhu cầu về điều này nhưng nó trông gọn gàng. Nếu bạn thường xuyên thực hiện công việc khoa học dữ liệu bằng Python, bạn có thể yêu thích tính năng độc đáo này. Tích hợp ipython/Jupyter cũng tốt.

Nhìn chung, tôi đã nói rằng Spyder cảm thấy cơ bản hơn các IDE khác. Tôi muốn xem nó nhiều hơn như một công cụ mục đích đặc biệt hơn là một thứ tôi sử dụng làm môi trường chỉnh sửa chính mỗi ngày. Điều tuyệt vời về Python IDE này là nó có sẵn miễn phí trên Windows, MacOS và Linux và nó là phần mềm nguồn mở hoàn toàn.

Hướng dẫn which ide is better for python? - lý tưởng nào tốt hơn cho python?

Ưu điểm: Bạn là một nhà khoa học dữ liệu sử dụng phân phối Anaconda Python. You’re a data scientist using the Anaconda Python distribution.

Nhược điểm: Các nhà phát triển Python có kinh nghiệm hơn có thể thấy Spyder quá cơ bản để làm việc hàng ngày và thay vào đó chọn một giải pháp biên tập viên IDE hoặc tùy chỉnh đầy đủ hơn. More experienced Python developers might find Spyder too basic to work with on a daily basis and instead opt for a more complete IDE or customized editor solution.

Thonny

Thể loại: Idewebsite: http://thonny.org/ IDE
Website: http://thonny.org/

Một bổ sung gần đây cho gia đình Python IDE, Thonny được coi là một IDE cho người mới bắt đầu. Được viết và duy trì bởi Viện Khoa học Máy tính tại Đại học Tartu ở Estonia, Thonny có sẵn cho tất cả các nền tảng chính, với hướng dẫn cài đặt trên trang web.

Theo mặc định, Thonny cài đặt với phiên bản Python được bó riêng, vì vậy bạn không cần phải cài đặt bất cứ thứ gì khác mới. Người dùng có kinh nghiệm hơn có thể cần phải điều chỉnh cài đặt này nên các thư viện đã được cài đặt được tìm thấy và sử dụng.

Hướng dẫn which ide is better for python? - lý tưởng nào tốt hơn cho python?

Ưu điểm: Bạn là một người dùng Python bắt đầu và muốn có một IDE mà sẵn sàng để lăn. You’re a beginning Python user, and want an IDE that’s ready to roll.

Nhược điểm: Các nhà phát triển Python có kinh nghiệm hơn sẽ thấy Thonny quá cơ bản cho hầu hết các mục đích sử dụng, và trình thông dịch tích hợp là một cái gì đó để làm việc xung quanh, không phải với. Ngoài ra, là một công cụ mới, có thể có vấn đề bạn tìm thấy có thể không có giải pháp ngay lập tức. More experienced Python developers will find Thonny too basic for most uses, and the built-in interpreter is something to work around, not with. Plus, as a new tool, there may be issues you find which may not have immediate solutions.

Nếu bạn quan tâm đến việc sử dụng Thonny làm trình soạn thảo Python của bạn, hãy chắc chắn đọc bài viết chuyên dụng của chúng tôi về Thonny, điều này có chiều sâu hơn và cho bạn thấy các tính năng bổ sung.

Python ide nào phù hợp với bạn?

Chỉ bạn mới có thể quyết định điều đó, nhưng đây là một số khuyến nghị cơ bản:

  • Các nhà phát triển Python mới nên thử các giải pháp với càng ít tùy chỉnh càng tốt. Càng ít bị cản trở, càng tốt.
  • Nếu bạn sử dụng trình chỉnh sửa văn bản cho các tác vụ khác (như các trang web hoặc tài liệu), hãy tìm các giải pháp Trình chỉnh sửa mã.
  • Nếu bạn đã phát triển phần mềm khác, bạn có thể thấy dễ dàng thêm khả năng của Python vào bộ công cụ hiện có của bạn.

Xem bây giờ hướng dẫn này có một khóa học video liên quan được tạo bởi nhóm Python thực sự. Xem nó cùng với hướng dẫn bằng văn bản để hiểu sâu hơn về sự hiểu biết của bạn: Tìm kiếm Trình chỉnh sửa mã Python hoàn hảo This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Finding the Perfect Python Code Editor

IDE tốt nhất để sử dụng cho Python là gì?

Ides python hàng đầu..
Nhàn rỗi. Idle (môi trường phát triển và học tập tích hợp) là một trình soạn thảo mặc định đi kèm với Python. ....
Pycharm. Pycharm là một Python IDE được sử dụng rộng rãi được tạo ra bởi JetBrains. ....
Visual Studio Code. Visual Studio Code là một IDE nguồn mở (và miễn phí) được tạo bởi Microsoft. ....
Văn bản tuyệt vời 3. ....
Nguyên tử. ....
Jupyter. ....
Spyder. ....
PyDev..

Là pycharm hay vscode tốt hơn?

Kiểm tra cú pháp thời gian thực: Pycharm thực hiện tốt hơn so sánh với VSCode.Nó kiểm tra mã của bạn khi bạn viết chúng trong khi VSCode sử dụng pylint, đã được cài đặt riêng cho từng dự án.Trong VSCODE, kiểm tra cú pháp chỉ cập nhật sau khi bạn lưu mã.Pycharm performs better compare to VScode. It checks your codes as you write them while VScode uses pylint, which has be installed separately for each project. In VScode the syntax check updates only after you save the code.

Pycharm có phải là một IDE tốt không?

Pycharm là một công cụ tuyệt vời nhất để tăng năng suất của các nhà phát triển Python.Đó là một môi trường phát triển tích hợp hiệu quả.Tính năng cú pháp AutoComplete giúp rất nhiều và tiết kiệm rất nhiều thời gian, giảm thời gian quay vòng.. It is an effectively integrated development environment. The autocomplete syntax feature helps a lot and saves a lot of time, reducing turnaround time.

IDE Python nào tốt hơn cho mã hóa và tại sao?

Pycharm cung cấp tất cả các tính năng chính mà IDE tốt nên cung cấp: hoàn thành mã, kiểm tra mã, cao điểm và sửa lỗi, gỡ lỗi, hệ thống kiểm soát phiên bản và tái cấu trúc mã.Tất cả các tính năng này ra khỏi hộp.Nói một cách cá nhân, Pycharm là IDE yêu thích của tôi cho sự phát triển của Python. provides all major features that a good IDE should provide: code completion, code inspections, error-highlighting and fixes, debugging, version control system and code refactoring. All these features come out of the box. Personally speaking, PyCharm is my favorite IDE for Python development.