Dự án python với mã nguồn github

Dự án Python – Tự hỏi lập trình Python mạnh như thế nào? . Ở đây trong bài viết này, chúng tôi đã biên soạn một danh sách các ứng dụng Python thể hiện tính linh hoạt của ngôn ngữ. Cùng khám phá hơn 130 dự án Python hữu ích với mã nguồn trên GitHub

Mục lục

  • Danh mục dự án Python
  • Dự án Internet Python
  • Dự án âm thanh Python
  • Dự án video Python
  • Dự án đồ họa Python
  • Dự án trò chơi Python
  • Ứng dụng năng suất Python
  • Python tổ chức các dự án ứng dụng
  • Dự án ứng dụng giao tiếp Python
  • Dự án giáo dục Python
  • Dự án Khoa học Python
  • Dự án Python CMS
  • Dự án Python ERP
  • Dự án tạo trang tĩnh Python
  • Dự án phát triển Python
    • Dự án Python SCM
    • Các dự án đánh giá mã Python
    • Dự án Python Ops
  • Dự án bảo mật Python
  • Trình soạn thảo Python/Dự án IDE
  • Dự án quản lý gói Python
  • Dự án lưu trữ gói Python
  • Dự án triển khai Python
  • Dự án vỏ Python
  • Hướng dẫn Python
    • Phải đọc câu hỏi phỏng vấn Python
    • Hơn 200 hướng dẫn về Python với các ví dụ về mã hóa

Danh mục dự án Python

Chúng tôi đã tập hợp một loạt các dự án Python từ các danh mục khác nhau

  1. Dự án Internet Python
  2. Dự án âm thanh Python
  3. Dự án video Python
  4. Dự án đồ họa Python
  5. Dự án trò chơi Python
  6. Dự án năng suất Python
  7. Dự án tổ chức Python
  8. Dự án truyền thông Python
  9. Dự án giáo dục Python
  10. Dự án Khoa học Python
  11. Dự án Python CMS
  12. Dự án Python ERP
  13. Dự án trang tĩnh Python
  14. Dự án phát triển Python
  15. Dự án công cụ Python SCM
  16. Các dự án đánh giá mã Python
  17. Dự án Python Ops
  18. Dự án bảo mật Python
  19. Trình soạn thảo Python/Dự án IDE
  20. Trình quản lý dự án Python
  21. Dự án cửa hàng gói Python
  22. Dự án triển khai Python
  23. Dự án vỏ Python

Hãy thảo luận về các dự án Python từ mỗi danh mục

Python Projects

Dự án Internet Python

Danh sách các dự án internet được xây dựng bằng ngôn ngữ Lập trình Python

  • Canto − RSS daemon và Canto Curses client
  • Deluge là ứng dụng khách BitTorrent phổ biến, nhẹ, đa nền tảng
  • gPodder – trình phát podcast và trình tổng hợp phương tiện đơn giản
  • Pi-Hole là ứng dụng chặn theo dõi Internet
  • Planet là công cụ tổng hợp nguồn cấp dữ liệu RSS và Atom được thiết kế để thu thập các bài đăng từ blog và hiển thị chúng trên một trang
  • Trình duyệt Qute − trình duyệt có giao diện vim dựa trên PyQt5
  • Tribler là ứng dụng khách BitTorrent riêng tư có hỗ trợ P2P

Dự án âm thanh Python

Danh sách các dự án âm thanh được xây dựng bằng ngôn ngữ lập trình Python

  • Củ cải đường là trình quản lý thư viện nhạc có hỗ trợ tìm kiếm bản sao, chuyển mã và gắn thẻ, tích hợp với MusicBrainz, Discogs và các dịch vụ khác
  • Exaile − trình phát âm thanh, trình chỉnh sửa thẻ và trình tổ chức thư viện
  • Friture là dịch vụ phân tích và trực quan hóa dữ liệu theo thời gian thực
  • GNU Solfege – chương trình luyện tai cho nhạc sĩ
  • MusicBrainz Picard – nhận dạng và gắn nhãn bản ghi âm
  • SoundConverter – Trình chuyển mã tệp âm thanh dựa trên GNOME

Dự án video Python

Danh sách các dự án video được xây dựng bằng ngôn ngữ Lập trình Python

  • Flowblade là phần mềm chỉnh sửa video dành cho Linux
  • OpenShot – trình chỉnh sửa video cho FreeBSD, Linux, macOS và Windows
  • Pitivi là trình chỉnh sửa video dành cho Linux được xây dựng trên GStreamer

Dự án đồ họa Python

Danh sách các dự án đồ họa được xây dựng bằng ngôn ngữ lập trình Python

  • FreeCAD − Phần mềm tạo mô hình tòa nhà và 3D CAD với phân tích phần tử hữu hạn
  • MakeHuman – chương trình tạo mô hình 3D của hình người
  • MyPaint – trình chỉnh sửa đồ họa raster dành cho nghệ sĩ
  • OCRopus − hệ thống phân tích tài liệu và nhận dạng ký tự
  • SK1 là một chương trình minh họa đa chức năng

Dự án trò chơi Python

Danh sách các dự án game Python được xây dựng bằng ngôn ngữ lập trình Python

  • Phím đàn trên Fire X – ứng dụng guitar, bass, trống và vocal
  • Lucas Chess – ứng dụng cờ vua dành cho Windows
  • PyChess – ứng dụng cờ vua nâng cao
  • PySolFC – bộ sưu tập các trò chơi Xếp bài/Kiên nhẫn được viết bằng Python
  • Unknown Horizons bộ sưu tập trò chơi bài – Trình mô phỏng chiến lược 2D về kinh tế và xây dựng thành phố

Ứng dụng năng suất Python

Danh sách các dự án năng suất được xây dựng bằng ngôn ngữ Lập trình Python

  • Gác mái – hệ thống sao lưu có mã hóa bổ sung
  • Autokey – tự động hóa máy tính để bàn cho Linux và X11
  • Bleachbit – Phần mềm dọn dẹp ổ đĩa
  • Bụp là một hệ thống sao lưu dựa trên git packfile
  • Excalibur – giao diện web để trích xuất dữ liệu dạng bảng từ tệp PDF
  • gmvault – công cụ sao lưu tài khoản gmail
  • Metamorphose – chương trình đổi tên hàng loạt tệp và thư mục
  • nvda – Non-Visual Desktop Access – trình đọc màn hình cho Windows
  • Ranger là trình quản lý tệp bảng điều khiển lấy cảm hứng từ vim

Python tổ chức các dự án ứng dụng

Danh sách các dự án tổ chức được xây dựng bằng ngôn ngữ Lập trình Python

  • Calibre – Trình quản lý sách điện tử để xem, chuyển đổi, chỉnh sửa
  • CherryTree – Một sổ tay giống như wiki cá nhân với tính năng tô sáng văn bản và cú pháp
  • Gramps – Phần mềm dành cho những người yêu thích gia phả
  • Invenio – Một nền tảng để chạy một kho lưu trữ kỹ thuật số đáng tin cậy
  • PyMedusa – Trình quản lý thư viện video cho chương trình truyền hình, được tải tự động
  • Radicale – máy chủ CalDAV [lịch] và CardDAV [liên hệ] đơn giản
  • WiKID Pad – think pad
  • Zim Wiki – wiki để ghi chú, liệt kê và soạn thảo

Dự án ứng dụng giao tiếp Python

Danh sách các dự án ứng dụng giao tiếp được xây dựng bằng ngôn ngữ Lập trình Python

  • Askbot là một nền tảng web tương tự như StackOverflow với thẻ, danh tiếng, biểu tượng
  • Gajim là một ứng dụng nhắn tin nhanh nhẹ sử dụng giao thức XMPP
  • GlobaLeaks là một ứng dụng web để phân phối cảnh báo an toàn và ẩn danh
  • Mailman là một ứng dụng web và máy chủ thư để quản lý đăng ký và lưu trữ
  • Mailpile là một ứng dụng email có tính năng mã hóa và quyền riêng tư
  • Modoboa là nền tảng quản lý và lưu trữ thư có giao diện dựa trên Django. Tích hợp với Postfix và Dovecot
  • MoinMoin là một chương trình web gốc Python để tạo wiki
  • OfflineIMAP – Trình đọc và đồng bộ hóa IMAP
  • Pootle là một ứng dụng web dịch cộng tác
  • RapidSMS – Nền tảng nhắn tin văn bản SMS
  • Seafile – hệ thống lưu trữ và đồng bộ hóa tệp
  • TahoeLAFS – hệ thống lưu trữ đám mây để lưu trữ dữ liệu phân tán đáng tin cậy
  • Virtaal – một giao diện đồ họa để dịch với sự hỗ trợ cho các định dạng khác nhau
  • Zulip là một máy chủ trò chuyện và ứng dụng web mạnh mẽ hỗ trợ các cuộc hội thoại trực tuyến

Dự án giáo dục Python

Danh sách các dự án giáo dục được xây dựng bằng ngôn ngữ Lập trình Python

  • Anki là một ứng dụng dành cho máy tính để bàn giúp ghi nhớ bằng thẻ flash
  • Mnemosyne – chương trình lặp lại cách quãng để ghi nhớ hiệu quả
  • NBGrader là một ứng dụng dựa trên Jupyter cho phép các nhà giáo dục tạo và chấm điểm các bài tập
  • Nền tảng edX mở – một nền tảng để tạo các khóa học trực tuyến

Dự án Khoa học Python

Danh sách các dự án khoa học xây dựng bằng ngôn ngữ Lập trình Python

  • ASCEND – hệ thống lập mô hình toán học của các quá trình hóa học
  • CellProfiler – khám phá dữ liệu tương tác, phân tích và phân loại các tập hợp hình ảnh sinh học
  • CoCalc – điện toán cộng tác trên đám mây với sự hỗ trợ cho ngăn xếp khoa học của Python, SageMath, R, LaTeX, Markdown. Trò chuyện, quản lý khóa học và các tính năng khác cũng được bao gồm
  • giải tán. in là một nền tảng dựa trên web giúp các nhà nghiên cứu tải bài viết của họ lên các kho truy cập mở
  • Mayavi là một công cụ phổ biến để trực quan hóa dữ liệu khoa học
  • Veusz – biểu đồ khoa học 2D và 3D để tạo biểu đồ PDF hoặc SVG sẵn sàng xuất bản

Dự án Python CMS

Danh sách các dự án cms được xây dựng bằng ngôn ngữ Lập trình Python

  • Abilian SBE – phần mềm mã nguồn mở để quản lý doanh nghiệp của công ty
  • Django-CMS là một hệ thống quản lý nội dung dựa trên khung Django với khả năng kiểm soát phiên bản, hỗ trợ nhiều trang web, v.v.
  • Ella là một hệ thống quản lý nội dung dựa trên Django, tập trung vào các trang web tin tức toàn cầu và tạp chí trực tuyến
  • Mezzanine là một nền tảng quản lý nội dung linh hoạt được xây dựng trên nền tảng Django
  • Plone là một hệ thống quản lý nội dung doanh nghiệp có thể mở rộng dựa trên Zope
  • Plumi là một hệ thống quản lý nội dung để chia sẻ video dựa trên Plone
  • Saleor là một nền tảng thương mại điện tử dạng mô-đun dựa trên Django, GraphQL và ReactJS
  • Wagtail là một hệ thống quản lý nội dung tập trung vào tính linh hoạt và khả năng sử dụng

Dự án Python ERP

Danh sách dự án erp xây dựng bằng ngôn ngữ lập trình Python

  • ERP5 là hệ thống ERP, CRM, DMS và Dữ liệu lớn dựa trên web với hàng trăm mô-đun tích hợp được thiết kế để có thể mở rộng
  • ERPNext là một hệ thống ERP dựa trên web với Kế toán, Hàng tồn kho, CRM, Bán hàng, Thu mua, Quản lý dự án và Nhân sự. Được xây dựng trên Frappe và MariaDB
  • Odoo − ERP và CRM với nhiều mô-đun tích hợp
  • Tryton là một ERP web dạng mô-đun được thiết kế cho các công ty thuộc mọi quy mô

Dự án tạo trang tĩnh Python

Danh sách project tạo trang tĩnh xây dựng bằng ngôn ngữ Lập trình Python

  • Cactus – trình tạo trang sử dụng các mẫu Django
  • Chert  – máy phát điện có hỗ trợ danh sách tích hợp
  • Lektor – trình tạo trang tĩnh với bảng điều khiển dành cho quản trị viên tích hợp
  • Nikola – trình tạo có thể tùy chỉnh hỗ trợ Markdown, reST, Jupyter và HTML
  • Pelican – trình tạo có hỗ trợ cú pháp Markdown và reST

Dự án phát triển Python

Danh sách phát triển Python, SCM, đánh giá cốt lõi, dự án Ops được xây dựng bằng ngôn ngữ Lập trình Python

Dự án Python SCM

  • Git Cola là trình bao bọc đa nền tảng cho GUI git
  • GNU Bazaar – hệ thống kiểm soát phiên bản máy khách-máy chủ phân tán
  • Chắp vá – một hệ thống theo dõi các bản vá lỗi trong mã
  • RhodeCode – nền tảng quản lý mã nguồn
  • Roundup là một hệ thống theo dõi các sự cố với giao diện, mạng và e-mail
  • ViewVC – giao diện dựa trên trình duyệt cho CVS và kiểm soát lật đổ

Các dự án đánh giá mã Python

  • Meld là một công cụ so sánh thư mục và tệp trực quan hỗ trợ nhiều hệ thống kiểm soát phiên bản bao gồm Git, Mercurial, Bazaar và Subversion
  • Review Board – công cụ kiểm tra code của dự án
  • Rietveld là công cụ đánh giá mã hợp tác dựa trên Django dành cho Subversion

Dự án Python Ops

  • Ansible – tự động hóa dựa trên playbook
  • Barman – sao lưu từ xa và khắc phục sự cố cho PostgreSQL
  • Cobbler là máy chủ cài đặt Linux cho phép bạn nhanh chóng thiết lập môi trường cài đặt mạng
  • fail2ban – daemon cấm các máy chủ gây ra lỗi xác thực trên máy chủ Linux
  • Ganeti là một công cụ quản lý máy ảo dựa trên các công nghệ ảo hóa hiện có như Xen và KVM
  • Gunicorn là một máy chủ WSGI phân nhánh chạy như một bản sao của Unicorn
  • Iris là một hệ thống thông báo sự cố tự động do LinkedIn phát triển và sử dụng
  • NColony − trình quản lý quy trình
  • OpenStack là một hệ điều hành đám mây quản lý các nhóm tài nguyên mạng, lưu trữ và tính toán trong một trung tâm dữ liệu
  • pgcli là ứng dụng khách PostgreSQL tương tác thực hiện tự động hoàn thành và đánh dấu cú pháp
  • WAL-E – lưu trữ các tệp PostgreSQL WAL và các bản sao lưu

Dự án bảo mật Python

Danh sách các dự án bảo mật được xây dựng bằng ngôn ngữ lập trình Python

  • Cowrie – phần mềm phát hiện các cuộc tấn công của tin tặc và xác định nguồn của chúng
  • MITMproxy – giao thức TLS tương tác với khả năng chặn proxy HTTP dành cho người kiểm tra thâm nhập và nhà phát triển phần mềm
  • PyEW – công cụ phân tích phần mềm độc hại
  • XSStrike − Gói phát hiện XSS được trang bị trình phân tích cú pháp viết tay, công cụ làm mờ và trình quét hiệu suất

Trình soạn thảo Python/Dự án IDE

Danh sách các dự án IDE được xây dựng bằng ngôn ngữ Lập trình Python

  • Eric IDE – Trình soạn thảo Python và IDE dựa trên Qt với tính năng quản lý Scintilla tích hợp
  • Gedit – trình soạn thảo văn bản GNOME
  • Jupyter Notebook là một môi trường web dành cho điện toán tương tác
  • Komodo Edit là trình chỉnh sửa mã đa ngôn ngữ được viết bằng JS, Python và C++ dựa trên nền tảng Mozilla
  • Leo Editor – trình quản lý thông tin cá nhân
  • mu là trình chỉnh sửa nhỏ, đơn giản được thiết kế dành cho người mới bắt đầu lập trình Python
  • Ninja IDE là một IDE Python đa nền tảng với tính năng quản lý dự án, linting, tiện ích mở rộng
  • Pluma – Trình chỉnh sửa UTF-8 cho MATE
  • Spyder IDE – môi trường khoa học dành cho các nhà khoa học, kỹ sư và nhà phân tích dữ liệu sử dụng Python
  • Thonny là môi trường phát triển Python dành cho người mới bắt đầu được thiết kế để dạy lập trình

Dự án quản lý gói Python

Danh sách các trình quản lý gói được xây dựng bằng ngôn ngữ Lập trình Python

  • Conda là hệ sinh thái và trình quản lý gói nhị phân hệ thống độc lập với hệ điều hành, tập trung vào Python
  • dnf – Dandified YUM [DNF] – kế thừa của yum
  • pip – Trình quản lý gói Python
  • pipenv – một trình bao bọc xung quanh pip, virtualenv và pip-tools để có quy trình quản lý gói thuận tiện hơn
  • Thơ – Một cách tiếp cận độc lập để quản lý và đóng gói phần phụ thuộc trong Python
  • Portage là một hệ thống quản lý gói được tạo và sử dụng bởi Gentoo Linux, cũng như Chrome OS, Sabayon và Funtoo Linux
  • yum – công cụ cài đặt/gỡ bỏ và nâng cấp gói tự động cho các hệ thống dựa trên RPM [Fedora, RHEL]

Dự án lưu trữ gói Python

Danh sách các dự án lưu trữ gói được xây dựng bằng ngôn ngữ Lập trình Python

  • Bandersnatch là ứng dụng nhân bản PyPI tuân theo PEP 381
  • devpi – máy chủ chạy thử PyPI, công cụ đóng gói, thử nghiệm, phát hành với giao diện web và tìm kiếm – như PyPI
  • Warehouse – phần mềm máy chủ hỗ trợ PyPI, nơi hầu hết các thư viện Python được tải từ đó

Dự án triển khai Python

Danh sách các dự án triển khai xây dựng bằng ngôn ngữ Lập trình Python

  • bitbake là một công cụ thực thi tác vụ cho phép các tác vụ shell và Python được thực thi song song và hiệu quả trong khi làm việc trong các ràng buộc phụ thuộc phức tạp giữa các tác vụ
  • buildbot là một hệ thống lập lịch có tính đến nhu cầu tích hợp liên tục và đóng gói phần mềm
  • Buildout – công cụ tự động triển khai
  • GYP − AKA 'Tạo dự án của bạn', một hệ thống bản dựng tạo ra các hệ thống bản dựng khác
  • Meson là một hệ thống xây dựng được thiết kế để tăng tốc độ và dễ sử dụng
  • Quần – lắp ráp hệ thống được thiết kế để lưu trữ nguyên khối

Dự án vỏ Python

Danh sách các dự án shell được xây dựng bằng ngôn ngữ Lập trình Python

  • Oil – một trình bao mới tương thích với bash và dash , với ngôn ngữ gốc được cải tiến
  • Xonsh là ngôn ngữ shell đa nền tảng và dòng lệnh. Ngôn ngữ này là siêu bộ của Python 3. 4+ với các nguyên hàm Shell bổ sung

Hướng dẫn Python

  • Trăn là gì?
  • Ưu điểm của Python
  • Python cho người mới bắt đầu
  • Python cho máy học
  • Học máy cho người mới bắt đầu

Phải đọc câu hỏi phỏng vấn Python

  • Câu hỏi phỏng vấn mã hóa Python
  • Hơn 165 câu hỏi & câu trả lời phỏng vấn Python

Hơn 200 hướng dẫn về Python với các ví dụ về mã hóa

Hướng dẫn cơ bản về ngôn ngữ Python Biểu diễn chuỗi Python của các trường hợp lớp Hướng dẫn Python cho người mới bắt đầu Hướng dẫn gỡ lỗi Python Hướng dẫn về kiểu dữ liệu PythonĐọc và ghi tệp CSV bằng PythonHướng dẫn thụt lề PythonViết vào CSV trong Python từ chuỗi/danh sáchHướng dẫn nhận xét và tài liệu PythonHướng dẫn thực thi mã động PythonHướng dẫn về ngày và giờ PythonPhân phối mã Python bằng PyinstallerPython Date . path Hướng dẫnLàm việc với Lưu trữ Zip trong PythonHướng dẫn về Python Iterables và IteratorsHướng dẫn gzip trong PythonHướng dẫn về hàm PythonStack trong PythonHướng dẫnXác định hàm với đối số danh sách trong PythonLàm việc với Khóa phiên dịch toàn cầu [GIL]Lập trình chức năng trong PythonHướng dẫn triển khai PythonHàm một phần trong PythonHướng dẫn ghi nhật ký PythonHàm trang trí trong PythonMáy chủ Python đã gửi sự kiệnHướng dẫn về Python . hướng dẫn pyPython vs. Hướng dẫn đệ quy JavaScriptPythonGọi Python từ C# Hướng dẫn gợi ý loại PythonPhần mở rộng viết PythonHướng dẫn ngoại lệ PythonPython Lex-YaccNâng cao các ngoại lệ tùy chỉnh trong kiểm tra đơn vị PythonPythonHướng dẫn ngoại lệ PythonPythonPython py. kiểm tra Hướng dẫn về urllib Python

Chủ Đề