Hướng dẫn python spyder - trăn gián điệp

  • 27/03/2022
  • Lập trình Python

Giới thiệu về phần mềm Spyder

Spyder là một môi trường khoa học mã nguồn mở miễn phí được viết bằng Python, dành cho Python, được thiết kế bởi và dành cho các nhà khoa học, kỹ sư và nhà phân tích dữ liệu. Nó có sự kết hợp độc đáo giữa chức năng chỉnh sửa, phân tích, gỡ lỗi và lập hồ sơ nâng cao của một công cụ phát triển toàn diện với khả năng khám phá dữ liệu, thực thi tương tác, kiểm tra sâu và khả năng trực quan hóa của một gói khoa học.

Hướng dẫn python spyder - trăn gián điệp
Giao diện phần mềm Spyder

Tính năng của phần mềm Spyder

  • Đánh dấu cú pháp có thể tùy chỉnh
  • Tính khả dụng của các điểm ngắt (điểm ngắt có điều kiện và gỡ lỗi)
  • Thực thi tương tác cho phép bạn chạy dòng, tệp, ô, v.v.
  • Chạy các cấu hình để lựa chọn thư mục làm việc, tùy chọn dòng lệnh, bảng điều khiển hiện tại / chuyên dụng / bên ngoài, v.v.
  • Có thể xóa biến tự động (hoặc nhập gỡ lỗi)
  • Điều hướng qua các ô, chức năng, khối, v.v. có thể đạt được thông qua Outline Explorer
  • Nó cung cấp khả năng xem xét nội dung mã theo thời gian thực (Khả năng kiểm tra các chức năng, từ khóa và lớp là gì, chúng đang làm gì và chúng chứa thông tin gì)
  • Tự động chèn dấu hai chấm sau if, while, v.v.
  • Hỗ trợ tất cả các lệnh ma thuật IPython
  • Hiển thị nội tuyến cho đồ họa được tạo bằng Matplotlib
  • Cũng cung cấp các tính năng như trợ giúp, trình khám phá tệp, tìm tệp, v.v.

Tải phần mềm Spyder

Truy cập vào trang chủ của Spyder để tải và cài đặt miễn phí: https://www.spyder-ide.org/

Hướng dẫn python spyder - trăn gián điệp

Trong phần tiếp theo, chúng ta sẽ xem xét về Spyder (Môi trường phát triển Python khoa học). Đây là một môi trường phát triển tương tác mạnh mẽ cho ngôn ngữ Python. Tôi có các tính năng chỉnh sửa nâng cao, kiểm tra tương tác, gỡ lỗi và xem xét nội tâm cũng như môi trường máy tính số. Nhờ sự hỗ trợ của IPython (trình thông dịch Python tương tác được cải thiện) và các thư viện Python phổ biến như NumPy, SciPy hoặc matplotlib (Vẽ đồ thị tương tác 2D / 3D). Spyder cũng có thể được sử dụng như một thư viện cung cấp các tiện ích mạnh mẽ liên quan đến bảng điều khiển cho các ứng dụng dựa trên PyQt của chúng tôi. Nó có thể được sử dụng để tích hợp bảng điều khiển gỡ lỗi trực tiếp vào thiết kế giao diện người dùng đồ họa của bạn.một môi trường phát triển tương tác mạnh mẽ cho ngôn ngữ Python. Tôi có các tính năng chỉnh sửa nâng cao, kiểm tra tương tác, gỡ lỗi và xem xét nội tâm cũng như môi trường máy tính số. Nhờ sự hỗ trợ của IPython (trình thông dịch Python tương tác được cải thiện) và các thư viện Python phổ biến như NumPy, SciPy hoặc matplotlib (Vẽ đồ thị tương tác 2D / 3D). Spyder cũng có thể được sử dụng như một thư viện cung cấp các tiện ích mạnh mẽ liên quan đến bảng điều khiển cho các ứng dụng dựa trên PyQt của chúng tôi. Nó có thể được sử dụng để tích hợp bảng điều khiển gỡ lỗi trực tiếp vào thiết kế giao diện người dùng đồ họa của bạn.

spyder (trước đây là Pydee) là một nguồn mở đa nền tảng và môi trường phát triển tích hợp (IDE) để lập trình khoa học bằng ngôn ngữ Python. IDE này được phát hành theo giấy phép MIT. Spyder là có thể mở rộng với các plugin. Nó bao gồm hỗ trợ cho các công cụ tương tác để kiểm tra dữ liệu và kết hợp các kiểm soát chất lượng dành riêng cho Python và các công cụ như Pyflakes, Pylint và Rope.nguồn mở đa nền tảng và môi trường phát triển tích hợp (IDE) để lập trình khoa học bằng ngôn ngữ Python. IDE này được phát hành theo giấy phép MIT. Spyder là có thể mở rộng với các plugin. Nó bao gồm hỗ trợ cho các công cụ tương tác để kiểm tra dữ liệu và kết hợp các kiểm soát chất lượng dành riêng cho Python và các công cụ như Pyflakes, Pylint và Rope.

Như tôi đã nói, nó là một IDE đa nền tảng thông qua Anaconda, trên Windows với WinPython và Python (x, y), trên macOS thông qua MacPorts. Nó cũng có sẵn cho các bản phân phối Gnu / Linux chính như Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE và Ubuntu.một IDE đa nền tảng thông qua Anaconda, trên Windows với WinPython và Python (x, y), trên macOS thông qua MacPorts. Nó cũng có sẵn cho các bản phân phối Gnu / Linux chính như Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE và Ubuntu.

Kể từ giữa tháng 2017 năm XNUMX, Loại rắn lớn ở mỹ đã ngừng tài trợ cho sự phát triển của IDE này, sau khi làm như vậy trong 18 tháng qua. Do đó, việc phát triển hiện sẽ tập trung vào việc giữ cho Spyder 3 với tốc độ chậm hơn nhiều so với trước đây, mặc dù điều này không có nghĩa là họ sẽ từ bỏ dự án. Bạn có thể biết thêm về tin tức này trong phần sau liên kết.

Index

  • 1 Các tính năng chung của Spyder Các tính năng chung của Spyder
  • 2 Cài đặt Spyder Cài đặt Spyder
  • 3 Gỡ cài đặt Spyder Gỡ cài đặt Spyder

Hướng dẫn python spyder - trăn gián điệp

  • Trình chỉnh sửa tích hợp IDE này là đa ngôn ngữ. Tôi đã có một trình duyệt chức năng / lớp, các chức năng phân tích cú pháp mã (pyflakes và pylint hiện đang được hỗ trợ), tùy chọn hoàn thành mã, phân tách theo chiều ngang và dọc và định nghĩa goto.đa ngôn ngữ. Tôi đã có một trình duyệt chức năng / lớp, các chức năng phân tích cú pháp mã (pyflakes và pylint hiện đang được hỗ trợ), tùy chọn hoàn thành mã, phân tách theo chiều ngang và dọc và định nghĩa goto.
  • Bảng điều khiển tương tác. Bảng điều khiển Python hoặc IPython là một không gian làm việc và hỗ trợ gỡ lỗi để đánh giá ngay lập tức mã được viết trong Trình chỉnh sửa. Nó cũng đi kèm với Tích hợp hình Matplotlib.. Bảng điều khiển Python hoặc IPython là một không gian làm việc và hỗ trợ gỡ lỗi để đánh giá ngay lập tức mã được viết trong Trình chỉnh sửa. Nó cũng đi kèm với Tích hợp hình Matplotlib.
  • Tôi đã đặt ra một người xem tài liệu. Chương trình sẽ có thể hiển thị cho chúng tôi tài liệu về bất kỳ lệnh gọi lớp hoặc hàm nào được thực hiện trong Trình chỉnh sửa hoặc trong bảng điều khiển.người xem tài liệu. Chương trình sẽ có thể hiển thị cho chúng tôi tài liệu về bất kỳ lệnh gọi lớp hoặc hàm nào được thực hiện trong Trình chỉnh sửa hoặc trong bảng điều khiển.
  • Chúng tôi sẽ có thể khám phá các biến được tạo trong quá trình thực thi tệp. Có thể chỉnh sửa chúng bằng các trình soạn thảo dựa trên GUI khác nhau, chẳng hạn như từ điển và ma trận Numpy.khám phá các biến được tạo trong quá trình thực thi tệp. Có thể chỉnh sửa chúng bằng các trình soạn thảo dựa trên GUI khác nhau, chẳng hạn như từ điển và ma trận Numpy.
  • Chúng tôi sẽ có khả năng tìm kiếm trong kho lưu trữ. Nó cũng sẽ cung cấp cho chúng tôi hỗ trợ biểu thức chính quy.khả năng tìm kiếm trong kho lưu trữ. Nó cũng sẽ cung cấp cho chúng tôi hỗ trợ biểu thức chính quy.
  • Chúng ta có thể có một Trình duyệt tệp để thoải mái hơn. Chúng tôi cũng sẽ có thể truy cập vào hồ sơ lịch sử.Trình duyệt tệp để thoải mái hơn. Chúng tôi cũng sẽ có thể truy cập vào hồ sơ lịch sử.
  • Spyder cũng có thể được sử dụng như một thư viện mở rộng PyQt5 / PyQt4 (trình gián điệp mô-đun). Tiện ích trình bao tương tác Python được sử dụng trong Spyder có thể được tích hợp vào ứng dụng PyQt5 / PyQt4 của riêng bạn.
  • Đối với những ai cần nó, bạn có thể tham khảo mã nguồn của dự án và các đặc điểm của nó trên trang GitHub của dự án.tham khảo mã nguồn của dự án và các đặc điểm của nó trên trang GitHub của dự án.

Cài đặt Spyder

Chúng tôi sẽ có thể cài đặt IDE này trên các hệ thống Gnu / Linux khác nhau, như được hiển thị trong tài liệu dự án chính thức. Trong ví dụ này, quá trình cài đặt sẽ được thực hiện trên Ubuntu 17.10. Để hoạt động chính xác nó sẽ là cần thiết để chúng tôi đáp ứng các yêu cầu nhất định cần thiết. Những phụ thuộc này có thể được tham khảo trong phần yêu cầu, trong đó nêu chi tiết những gói nào khác được yêu cầu để cài đặt thành công. Khi các phụ thuộc được hoàn thành, chúng tôi sẽ có thể thực hiện cài đặt bằng cách mở terminal (Ctrl + Alt + T) và viết vào đó:nó sẽ là cần thiết để chúng tôi đáp ứng các yêu cầu nhất định cần thiết. Những phụ thuộc này có thể được tham khảo trong phần yêu cầu, trong đó nêu chi tiết những gói nào khác được yêu cầu để cài đặt thành công. Khi các phụ thuộc được hoàn thành, chúng tôi sẽ có thể thực hiện cài đặt bằng cách mở terminal (Ctrl + Alt + T) và viết vào đó:

sudo apt install spyder

Chúng tôi cũng có thể cài đặt chương trình này bằng pip. Để thực hiện việc này từ terminal (Ctrl + Alt + T), chúng ta sẽ viết:cài đặt chương trình này bằng pip. Để thực hiện việc này từ terminal (Ctrl + Alt + T), chúng ta sẽ viết:

sudo pip install spyder

Gỡ cài đặt Spyder

Chúng tôi sẽ có thể gỡ cài đặt IDE này khỏi Ubuntu của mình bằng cách mở một thiết bị đầu cuối (Ctrl + Alt + T) và viết nội dung sau vào đó:

sudo apt remove spyder && sudo apt autoremove

Nếu chúng tôi chọn cài đặt bằng pip, chúng tôi có thể gỡ cài đặt chương trình bằng cách nhập vào terminal:

sudo pip uninstall spyder

Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.