Cssutils trên github

Trình tạo trang tĩnh là một phần mềm lấy một số văn bản + mẫu làm đầu vào và tạo các tệp HTML ở đầu ra

  • Pelican – Sử dụng Markdown hoặc ReST cho nội dung và Jinja 2 cho chủ đề. Hỗ trợ DVCS, Disqus. AGPL
  • Cactus – Trình tạo trang tĩnh cho các nhà thiết kế
  • Hyde – Trình tạo trang web tĩnh dựa trên Jinja2
  • Nikola – Một trang web tĩnh và trình tạo blog
  • Tinkerer – Tinkerer là một công cụ viết blog/. trình tạo trang web tĩnh được cung cấp bởi Sphinx
  • Lektor – Một công cụ blog và CMS tĩnh dễ sử dụng

quy trình

Thư viện để bắt đầu và giao tiếp với các quy trình HĐH

  • phái viên – Quy trình con Python cho Humans™
  • sarge – Một trình bao bọc khác cho quy trình con
  • sh – Một quy trình con chính thức thay thế cho Python

Đồng thời và song song

Thư viện để thực hiện đồng thời và song song

  • đa xử lý – (Thư viện chuẩn Python) Giao diện “luồng” dựa trên quy trình
  • luồng – (Thư viện chuẩn Python) Giao diện luồng cấp cao hơn
  • eventlet – Khung không đồng bộ có hỗ trợ WSGI
  • gevent – ​​Một thư viện mạng Python dựa trên coroutine sử dụng greenlet
  • Ngày mai – Cú pháp trang trí ma thuật cho mã không đồng bộ

mạng

Thư viện lập trình mạng

  • asyncio – (Thư viện chuẩn Python) I/O không đồng bộ, vòng lặp sự kiện, coroutines và tác vụ
  • Twisted – Một công cụ mạng hướng sự kiện
  • pulsar – Khung đồng thời hướng sự kiện cho Python
  • diesel – Khung I/O sự kiện dựa trên Greenlet cho Python
  • pyzmq – Trình bao bọc Python cho thư viện thông báo ZeroMQ
  • txZMQ – Trình bao bọc dựa trên xoắn cho thư viện thư ZeroMQ

ổ cắm web

Thư viện để làm việc với WebSocket

  • AutobahnPython – WebSocket & WAMP cho Python trên Twisted và asyncio
  • Crossbar – Bộ định tuyến ứng dụng hợp nhất nguồn mở (Websocket & WAMP cho Python trên Autobahn)
  • django-socketio – Ổ cắm web cho Django
  • WebSocket-for-Python – Thư viện máy khách và máy chủ WebSocket cho Python 2 và 3 cũng như PyPy

Máy chủ WSGI

Máy chủ web tương thích với WSGI

  • gunicorn – Được chia đôi trước, viết một phần bằng C
  • uwsgi – Một dự án nhằm mục đích phát triển một ngăn xếp đầy đủ để xây dựng dịch vụ lưu trữ, được viết bằng C
  • bjoern – Không đồng bộ, rất nhanh và được viết bằng C
  • fapws3 – Không đồng bộ (chỉ phía mạng), được viết bằng C
  • meinheld – Không đồng bộ, viết một phần bằng C
  • netius – Không đồng bộ, rất nhanh
  • dán – Đa luồng, ổn định, đã thử và kiểm tra
  • tên lửa – Đa luồng
  • phục vụ bàn – Đa luồng, sức mạnh Kim tự tháp
  • Werkzeug – Một thư viện tiện ích WSGI dành cho Python hỗ trợ Flask và có thể dễ dàng nhúng vào các dự án của riêng bạn

Máy chủ RPC

Máy chủ tương thích với RPC

  • SimpleJSONRPCServer – Thư viện này là một triển khai của đặc tả JSON-RPC
  • SimpleXMLRPCServer – (Thư viện chuẩn Python) Triển khai máy chủ XML-RPC đơn giản, đơn luồng
  • zeroRPC – zerorpc là một triển khai RPC linh hoạt dựa trên ZeroMQ và MessagePack

mật mã

  • mật mã – Một gói được thiết kế để hiển thị các nguyên hàm và công thức mật mã cho các nhà phát triển Python
  • hashids – Triển khai hashids trong Python
  • Paramiko – Một con trăn (2. 6+, 3. 3+) triển khai giao thức SSHv2, cung cấp cả chức năng máy khách và máy chủ
  • Passlib – Thư viện lưu trữ/băm mật khẩu an toàn, cấp độ rất cao
  • PyCrypto – Bộ công cụ mật mã Python
  • PyNacl – Liên kết Python với thư viện Mạng và Mật mã (NaCl)

GUI

Thư viện để làm việc với các ứng dụng giao diện người dùng đồ họa

  • lời nguyền - Trình bao bọc tích hợp cho ncurses được sử dụng để tạo các ứng dụng GUI đầu cuối
  • enaml – Tạo giao diện người dùng đẹp với Cú pháp khai báo như QML
  • kivy – Một thư viện để tạo các ứng dụng NUI, chạy trên Windows, Linux, Mac OS X, Android và iOS
  • pyglet – Một thư viện đa phương tiện và cửa sổ đa nền tảng cho Python
  • PyQt – Các ràng buộc Python cho ứng dụng đa nền tảng Qt và khung giao diện người dùng, với sự hỗ trợ cho cả khung Qt v4 và Qt v5
  • PySide – Các ràng buộc Python cho ứng dụng đa nền tảng Qt và khung giao diện người dùng, hỗ trợ khung Qt v4
  • Tkinter – Tkinter là gói GUI tiêu chuẩn thực tế của Python
  • Toga – Bộ công cụ GUI gốc của Python, hệ điều hành
  • urwid – Một thư viện để tạo các ứng dụng GUI đầu cuối với sự hỗ trợ mạnh mẽ cho các widget, sự kiện, màu sắc phong phú, v.v.
  • wxPython – Sự pha trộn giữa thư viện lớp wxWidgets C++ với Python
  • PyGObject – Liên kết Python cho GLib/GObject/GIO/GTK+ (GTK+3)
  • Flexx – Flexx là bộ công cụ Python thuần túy để tạo GUI, sử dụng công nghệ web để hiển thị

Sự phát triển trò chơi

Thư viện phát triển trò chơi tuyệt vời

  • Cocos2d – cocos2d là một khuôn khổ để xây dựng trò chơi 2D, trình diễn và các ứng dụng đồ họa/tương tác khác. Nó dựa trên pyglet
  • Panda3D – Công cụ trò chơi 3D được phát triển bởi Disney và được duy trì bởi Trung tâm Công nghệ Giải trí của Carnegie Mellon. Được viết bằng C ++, được bao bọc hoàn toàn bằng Python
  • Pygame – Pygame là một tập hợp các mô-đun Python được thiết kế để viết trò chơi
  • PyOgre – Các ràng buộc Python cho công cụ kết xuất 3D Ogre, có thể được sử dụng cho trò chơi, mô phỏng, bất kỳ thứ gì 3D
  • PyOpenGL – Python ctypes ràng buộc cho OpenGL và các API liên quan của nó
  • PySDL2 – Trình bao bọc dựa trên ctypes cho thư viện SDL2
  • RenPy – Một công cụ Visual Novel

ghi nhật ký

Thư viện để tạo và làm việc với nhật ký

  • ghi nhật ký – (Thư viện chuẩn Python) Cơ sở ghi nhật ký cho Python
  • nhật ký – Ghi nhật ký thay thế cho Python
  • Eliot – Ghi nhật ký cho các hệ thống phức tạp và phân tán
  • Raven – Ứng dụng khách Python cho Sentry
  • Sentry – Máy chủ tổng hợp và ghi nhật ký thời gian thực

thử nghiệm

Thư viện để thử nghiệm cơ sở mã và tạo dữ liệu thử nghiệm

  • Khung kiểm tra
    • unittest – (Thư viện chuẩn Python) Khung kiểm tra đơn vị
    • mũi – mũi kéo dài unittest
    • pytest – Một công cụ kiểm tra Python đầy đủ tính năng hoàn thiện
    • giả thuyết – Giả thuyết là một thư viện thử nghiệm dựa trên thuộc tính kiểu Quickcheck nâng cao
    • mamba – Công cụ kiểm tra dứt khoát cho Python. Sinh ra dưới ngọn cờ của BDD
    • Robot Framework – Khung tự động kiểm tra chung
  • người chạy thử
    • tox – Tự động xây dựng và kiểm tra các bản phân phối trong nhiều phiên bản Python
    • xanh lá cây – Máy chạy thử sạch sẽ, đầy màu sắc
  • GUI / Kiểm tra web
    • Selenium – Các ràng buộc Python cho Selenium WebDriver
    • locust – Công cụ kiểm tra tải người dùng có thể mở rộng được viết bằng Python
    • Sixpack – Khung thử nghiệm A/B không phụ thuộc vào ngôn ngữ
    • splinter – Công cụ mã nguồn mở để thử nghiệm các ứng dụng web
    • PyAutoGUI – PyAutoGUI là mô-đun Python tự động hóa GUI đa nền tảng dành cho con người
  • Chế nhạo
    • mock – (Thư viện chuẩn Python) Một thư viện mô phỏng và vá lỗi
    • doublex – Khung nhân đôi thử nghiệm mạnh mẽ cho Python
    • freezegun – Du hành xuyên thời gian bằng cách chế nhạo mô-đun ngày giờ
    • httmock – Một thư viện mô phỏng các yêu cầu dành cho Python 2. 6+ và 3. 2+
    • httpretty – Công cụ mô phỏng yêu cầu HTTP cho Python
    • phản hồi – Một thư viện tiện ích để mô phỏng các yêu cầu Thư viện Python
    • VCR. py – Ghi lại và phát lại các tương tác HTTP trong các bài kiểm tra của bạn
  • Nhà máy đối tượng
    • factory_boy – Một thiết bị thử nghiệm thay thế cho Python
    • máy trộn – Một sự thay thế đồ đạc khác. Hỗ trợ Django, Flask, SQLAlchemy, Peewee, v.v.
    • model_mommy – Tạo đồ đạc ngẫu nhiên để thử nghiệm ở Django
  • Mã số bảo hiểm
    • vùng phủ sóng – Đo lường vùng phủ sóng mã
  • Dữ liệu giả
    • faker – Gói Python tạo dữ liệu giả
    • fake2db – Trình tạo cơ sở dữ liệu giả mạo
    • radar – Tạo ngày giờ / thời gian ngẫu nhiên
  • Trình xử lý lỗi
    • chết tiệt. py – Mẹ kiếp. py sử dụng công nghệ tiên tiến nhất để đảm bảo mã Python của bạn chạy cho dù nó có quyền hay không

Phân tích mã và Linter

Thư viện và công cụ để phân tích, phân tích cú pháp và thao tác cơ sở mã

  • Phân tích mã
    • code2flow – Biến mã Python và JavaScript của bạn thành lưu đồ DOT
    • pycallgraph – Một thư viện trực quan hóa luồng (biểu đồ cuộc gọi) của ứng dụng Python của bạn
    • pysonar2 – Một trình suy luận và lập chỉ mục kiểu cho Python
  • kẻ nói dối
    • Flake8 – Trình kiểm tra mã nguồn mô-đun. pep8, pyflakes và đồng
    • Pylint – Trình phân tích mã nguồn có thể tùy chỉnh hoàn toàn
    • pylama – Công cụ kiểm tra mã cho Python và JavaScript

Công cụ sửa lỗi

Thư viện mã gỡ lỗi

  • trình gỡ lỗi
    • ipdb – pdb hỗ trợ IPython
    • pudb – Trình gỡ lỗi Python toàn màn hình, dựa trên bảng điều khiển
    • pyringe – Trình gỡ lỗi có khả năng đính kèm và đưa mã vào các quy trình Python
    • wdb – Trình gỡ lỗi web không thể thực hiện được thông qua WebSockets
    • winpdb – Trình gỡ lỗi Python có GUI, có khả năng gỡ lỗi từ xa dựa trên rpdb2
    • django-debug-toolbar – Hiển thị thông tin gỡ lỗi khác nhau cho Django
    • django-devserver – Trình thay thế thả xuống cho máy chủ của Django
    • jar-debugtoolbar – Một cổng của django-debug-toolbar tới bình
  • Hồ sơ
    • line_profiler – Lập hồ sơ theo từng dòng
    • memory_profiler – Giám sát việc sử dụng bộ nhớ của mã Python
    • hồ sơ – Một trình hồ sơ Python tương tác
  • Khác
    • pyelftools – Phân tích cú pháp và phân tích các tệp ELF và thông tin gỡ lỗi DWARF
    • python-statsd – Máy khách Python cho máy chủ statsd

Khoa học và phân tích dữ liệu

Thư viện cho máy tính khoa học và phân tích dữ liệu

  • astropy – Một thư viện Python cộng đồng dành cho Thiên văn học
  • bcbio-nextgen – Bộ công cụ cung cấp các quy trình thực hành tốt nhất để phân tích trình tự thông lượng cao hoàn toàn tự động
  • bccb – Bộ sưu tập mã hữu ích liên quan đến phân tích sinh học
  • Biopython – Biopython là một bộ công cụ có sẵn miễn phí để tính toán sinh học
  • blaze – Giao diện NumPy và Pandas với Dữ liệu lớn
  • cclib – Một thư viện để phân tích cú pháp và giải thích kết quả của các gói hóa học tính toán
  • NetworkX – Một phần mềm năng suất cao cho các mạng phức tạp
  • Neupy – Chạy và thử nghiệm các thuật toán Mạng nơ-ron nhân tạo khác nhau
  • NIPY – Một bộ sưu tập các bộ công cụ hình ảnh thần kinh
  • Numba – Python JIT (đúng lúc) tuân thủ LLVM nhằm vào Python khoa học bởi các nhà phát triển Cython và NumPy
  • NumPy – Gói cơ bản cho tính toán khoa học với Python
  • Open Babel – Hộp công cụ hóa học được thiết kế để nói nhiều ngôn ngữ của dữ liệu hóa học
  • Khai thác mở – Business Intelligence (BI) bằng Python (giao diện web Pandas)
  • màu cam – Khai thác dữ liệu, trực quan hóa dữ liệu, phân tích và học máy thông qua lập trình trực quan hoặc tập lệnh Python
  • Pandas – Một thư viện cung cấp các công cụ phân tích dữ liệu và cấu trúc dữ liệu hiệu suất cao, dễ sử dụng
  • PyDy – Viết tắt của Python Dynamics, được sử dụng để hỗ trợ quy trình làm việc trong mô hình hóa chuyển động động dựa trên NumPy, SciPy, IPython và matplotlib
  • PyMC – Bộ công cụ lấy mẫu Markov Chain Monte Carlo
  • RDKit – Phần mềm học máy và hóa học
  • SciPy – Một hệ sinh thái phần mềm mã nguồn mở dựa trên Python dành cho toán học, khoa học và kỹ thuật
  • statsmodels – Mô hình thống kê và kinh tế lượng trong Python
  • SymPy – Một thư viện Python cho toán học tượng trưng
  • zipline – Thư viện giao dịch thuật toán Pythonic

Trực quan hóa dữ liệu

Thư viện để trực quan hóa dữ liệu. Nhìn thấy. tuyệt vời-javascript

  • matplotlib – Thư viện vẽ đồ thị Python 2D
  • bokeh – Vẽ sơ đồ web tương tác cho Python
  • ggplot – API tương tự như ggplot2 cho R
  • plotly – Biểu đồ web hợp tác cho Python và matplotlib
  • pygal – Trình tạo biểu đồ Python SVG
  • pygraphviz – Giao diện Python cho Graphviz
  • PyQtGraph – Tiện ích vẽ đồ thị 2D/3D/Hình ảnh và khoa học/kỹ thuật tương tác và thời gian thực
  • SnakeViz – Trình xem đồ họa dựa trên trình duyệt cho đầu ra của mô-đun cProfile của Python
  • vincent – ​​Trình dịch từ Python sang Vega
  • VisPy – Trực quan hóa khoa học hiệu suất cao dựa trên OpenGL

Tầm nhìn máy tính

Thư viện cho thị giác máy tính

  • OpenCV – Thư viện thị giác máy tính mã nguồn mở
  • SimpleCV – Một framework mã nguồn mở để xây dựng các ứng dụng thị giác máy tính

Học máy

Thư viện cho máy học. Nhìn thấy. học máy tuyệt vời

  • Crab – Công cụ giới thiệu linh hoạt, nhanh chóng
  • gensim – Mô hình hóa chủ đề cho con người
  • hebel – Thư viện học sâu tăng tốc GPU trong Python
  • NuPIC – Nền tảng Numenta cho Máy tính Thông minh
  • mẫu – Mô-đun khai thác web cho Python
  • PyBrain – Một thư viện học máy Python khác
  • Pylearn2 – Một thư viện Machine Learning dựa trên Theano
  • python-recsys – Thư viện Python để triển khai Hệ thống đề xuất
  • scikit-learning – Một mô-đun Python dành cho máy học được xây dựng trên SciPy
  • pydeep-Học sâu trong python
  • thềpal_porpoise – Trình bao bọc Python nhẹ cho Vowpal Wabbit
  • skflow – Giao diện đơn giản hóa cho TensorFlow (bắt chước scikit-learning)

Bản đồGiảm

Khung và thư viện cho MapReduce

  • dpark – Bản sao Python của Spark, một khung tương tự MapReduce trong Python
  • dumbo – Mô-đun Python cho phép một người dễ dàng viết và chạy các chương trình Hadoop
  • luigi – Một mô-đun giúp bạn xây dựng các đường dẫn phức tạp của các công việc hàng loạt
  • mrjob – Chạy các công việc MapReduce trên Hadoop hoặc Amazon Web Services
  • PySpark – API Spark Python
  • streamparse – Chạy mã Python dựa trên luồng dữ liệu thời gian thực. Tích hợp với Apache Storm

Lập trình chức năng

Lập trình hàm với Python

  • CyToolz – Triển khai Cython của Toolz. Tiện ích chức năng hiệu suất cao
  • fn. py – Lập trình hàm trong Python. triển khai các tính năng còn thiếu để tận hưởng FP
  • funy – Một công cụ chức năng lạ mắt và thiết thực
  • Toolz – Tập hợp các tiện ích chức năng cho trình vòng lặp, hàm và từ điển

API của bên thứ ba

Thư viện để truy cập API dịch vụ của bên thứ ba. Nhìn thấy. Danh sách thư viện và trình bao bọc API Python

  • apache-libcloud – Một thư viện Python cho tất cả các đám mây
  • boto – Giao diện Python cho Amazon Web Services
  • django-wordpress – Các mô hình và chế độ xem WordPress cho Django
  • facebook-sdk – SDK Python nền tảng Facebook
  • facepy – Facepy giúp tương tác với API Đồ thị của Facebook thực sự dễ dàng
  • gmail – Giao diện Pythonic cho Gmail
  • google-api-python-client – ​​Thư viện ứng dụng khách Google API dành cho Python
  • gspread – API Python của Bảng tính Google
  • twython – Trình bao bọc Python cho API Twitter

Công cụ DevOps

Phần mềm và thư viện cho DevOps

  • Ansible – Một nền tảng tự động hóa CNTT cực kỳ đơn giản
  • SaltStack – Hệ thống quản lý và tự động hóa cơ sở hạ tầng
  • OpenStack – Phần mềm nguồn mở để xây dựng các đám mây riêng và công cộng
  • Docker Compose – Môi trường phát triển biệt lập, nhanh chóng sử dụng Docker
  • Cloud-Init – Gói đa phân phối xử lý quá trình khởi tạo sớm phiên bản đám mây
  • ẩm thực – Chức năng giống như đầu bếp cho Fabric
  • Fabric – Một công cụ Pythonic đơn giản để thực thi và triển khai từ xa
  • Fabtools – Công cụ viết các tệp Fabric tuyệt vời
  • honcho – Một bản sao Python của Foreman, để quản lý các ứng dụng dựa trên Procfile
  • pexpect – Kiểm soát các chương trình tương tác trong thiết bị đầu cuối giả như GNU mong đợi
  • psutil – Một mô-đun tiện ích hệ thống và quy trình đa nền tảng
  • người giám sát – Hệ thống kiểm soát quy trình giám sát cho UNIX

Trình lập lịch công việc

Thư viện để lập kế hoạch công việc

  • APScheduler – Một công cụ lập lịch tác vụ trong quá trình nhẹ nhưng mạnh mẽ cho phép bạn lên lịch các chức năng
  • django-schedule – Một ứng dụng lập lịch cho Django
  • doit – Một công cụ chạy tác vụ và xây dựng
  • gunnery – Công cụ thực thi tác vụ đa năng cho các hệ thống phân tán với giao diện dựa trên web
  • Joblib – Một bộ công cụ cung cấp đường dẫn nhẹ trong Python
  • Kế hoạch – Viết tệp crontab bằng Python như một bùa mê
  • lịch trình – Lập lịch công việc Python cho con người
  • Spiff – Một công cụ quy trình công việc mạnh mẽ được triển khai bằng Python thuần túy
  • TaskFlow – Một thư viện Python giúp thực hiện tác vụ dễ dàng, nhất quán và đáng tin cậy

Giao diện chức năng nước ngoài

Thư viện cung cấp giao diện chức năng nước ngoài

  • cffi – Giao diện hàm ngoại cho Python gọi mã C
  • ctypes – (Thư viện chuẩn Python) Giao diện chức năng ngoại cho Python gọi mã C
  • PyCUDA – Trình bao bọc Python cho API CUDA của Nvidia
  • SWIG – Trình tạo giao diện và trình bao bọc đơn giản hóa

Hiệu suất cao

Thư viện giúp Python nhanh hơn

  • Cython – Tối ưu hóa trình biên dịch tĩnh cho Python. Sử dụng loại mixins để biên dịch Python thành các mô-đun C hoặc C++ giúp tăng hiệu suất lớn
  • PeachPy – trình biên dịch x86-64 được nhúng trong Python. Có thể được sử dụng làm trình hợp dịch nội tuyến cho Python hoặc làm trình hợp dịch độc lập cho Windows, Linux, OS X, Máy khách bản địa và Go
  • PyPy – Triển khai Python trong Python. Trình thông dịch sử dụng ma thuật đen để làm cho Python rất nhanh mà không cần phải thêm thông tin loại bổ sung
  • Pyston – Một triển khai Python được xây dựng bằng LLVM và các kỹ thuật JIT hiện đại với mục tiêu đạt được hiệu suất tốt
  • Stackless Python – Phiên bản nâng cao của Python

Microsoft Windows

Lập trình Python trên Microsoft Windows

  • Python(x,y) – Phân phối Python định hướng ứng dụng khoa học dựa trên Qt và Spyder
  • pythonlibs – Các tệp nhị phân Windows không chính thức cho các gói mở rộng Python
  • PythonNet – Tích hợp Python với. NET Thời gian chạy ngôn ngữ chung (CLR)
  • PyWin32 – Phần mở rộng Python cho Windows
  • WinPython – Môi trường phát triển di động cho Windows 7/8

Ảo hóa mạng và SDN

Các công cụ và thư viện cho Mạng ảo và SDN (Mạng do phần mềm xác định)

  • Mininet – Trình giả lập mạng và API phổ biến được viết bằng Python
  • POX – Một nền tảng phát triển nguồn mở dành cho các ứng dụng điều khiển Mạng được xác định bằng phần mềm (SDN) dựa trên Python, chẳng hạn như bộ điều khiển OpenFlow SDN
  • Pyretic – Một thành viên của dòng ngôn ngữ lập trình SDN Frenetic cung cấp khả năng trừu tượng hóa mạnh mẽ đối với các bộ chuyển mạch hoặc trình giả lập mạng
  • Nền tảng SDX – Triển khai IXP dựa trên SDN tận dụng Mininet, POX và Pyretic

Phần cứng

Thư viện lập trình với phần cứng

  • ino – Bộ công cụ dòng lệnh để làm việc với Arduino
  • Pyro – Người máy Python
  • PyUserInput – Một mô-đun để điều khiển chuột và bàn phím đa nền tảng
  • scapy – Một thư viện thao tác gói tuyệt vời
  • wifi – Một thư viện Python và công cụ dòng lệnh để làm việc với WiFi trên Linux
  • Pingo – Pingo cung cấp API thống nhất để lập trình các thiết bị như Raspberry Pi, pcDuino, Intel Galileo, v.v.

khả năng tương thích

Thư viện để di chuyển từ Python 2 sang 3

  • Python-Future – Lớp tương thích còn thiếu giữa Python 2 và Python 3
  • Python-Modernize – Hiện đại hóa mã Python để di chuyển Python 3 cuối cùng
  • Sáu – Tiện ích tương thích Python 2 và 3

Điều khoản khác

Các thư viện hoặc công cụ hữu ích không thuộc các danh mục trên

  • nháy mắt – Một hệ thống điều phối sự kiện/tín hiệu trong quá trình Python nhanh
  • nó nguy hiểm – Nhiều người trợ giúp khác nhau để chuyển dữ liệu đáng tin cậy sang môi trường không đáng tin cậy
  • pluginbase – Một hệ thống plugin đơn giản nhưng linh hoạt cho Python
  • Pychievements – Một khuôn khổ để tạo và theo dõi thành tích
  • Tryton – Một khuôn khổ kinh doanh mục đích chung

Thuật toán và mẫu thiết kế

Python triển khai các thuật toán và mẫu thiết kế

  • các thuật toán – Một mô-đun thuật toán cho Python
  • python-patterns – Tập hợp các mẫu thiết kế trong Python
  • sortedcontainers – Triển khai Python thuần túy, nhanh chóng của các loại SortedList, SortedDict và SortedSet

Plugin biên tập

Plugin cho trình chỉnh sửa và IDE

  • Emac
    • Elpy – Môi trường phát triển Python của Emacs
  • Văn bản tuyệt vời
    • SublimeJEDI – Một plugin Sublime Text cho thư viện tự động hoàn thành tuyệt vời Jedi
    • Anaconda – Anaconda biến Sublime Text 3 của bạn thành một IDE phát triển Python đầy đủ tính năng
  • vim
    • YouCompleteMe – Bao gồm công cụ hoàn thành dựa trên Jedi cho Python
    • Jedi-vim – Các ràng buộc Vim cho thư viện tự động hoàn thành Jedi cho Python
    • Chế độ Python – Một plugin tất cả trong một để biến Vim thành IDE Python
  • Visual Studio
    • PTVS – Công cụ Python cho Visual Studio

IDE

Các IDE Python phổ biến

  • PyCharm – IDE Python thương mại của JetBrains. Có sẵn phiên bản cộng đồng miễn phí
  • LiClipse – IDE đa ngôn ngữ miễn phí dựa trên Eclipse. Sử dụng PyDev để hỗ trợ Python
  • Spyder – Mã nguồn mở Python IDE
Dịch vụ

Các công cụ và API trực tuyến để đơn giản hóa quá trình phát triển

Hội nhập liên tục

Nhìn thấy. tuyệt vời-CIandCD

  • Travis CI – Một dịch vụ CI phổ biến cho các dự án nguồn mở và riêng tư của bạn. (Chỉ GitHub)
  • CircleCI – Một dịch vụ CI có thể chạy thử nghiệm song song rất nhanh. (Chỉ GitHub)
  • Vexor CI – Một công cụ tích hợp liên tục cho các ứng dụng riêng tư với mô hình thanh toán trả tiền theo phút
  • Wercker – Một nền tảng dựa trên Docker để xây dựng và triển khai các ứng dụng và microservice

Chất lượng mã

  • Codacy – Đánh giá mã tự động để gửi mã tốt hơn, nhanh hơn. Miễn phí cho mã nguồn mở
  • QuantifiedCode – Công cụ đánh giá mã liên tục, tự động, dựa trên dữ liệu
Tài nguyên

Nơi khám phá các thư viện Python mới

trang web

  • r/Python
  • CoolGithubDự án
  • Gói Django
  • Python đầy đủ ngăn xếp
  • Python 3 Bức tường siêu năng lực
  • Tin tặc Python
  • Trăn ZEEF
  • Xu hướng kho lưu trữ Python trên GitHub ngày hôm nay
  • Xếp hạng PyPI

hàng tuần

  • Nhập Bản tin Python
  • Pycoder hàng tuần
  • Python hàng tuần

Twitter

  • @codetengu
  • @getpy
  • @importpython
  • @planetpython
  • @pycoders
  • @pypi
  • @pythontrending
  • @PythonWeekly
Danh sách tuyệt vời khác

danh sách các danh sách

  • con trăn
    • pycrumbs
    • python-github-dự án
    • python_reference
    • họ trăn
  • Monty
    • đáng kinh ngạc
    • danh sách
Đóng góp

Đóng góp của bạn luôn được chào đón. Vui lòng xem hướng dẫn đóng góp trước

Tôi sẽ tiếp tục mở một số yêu cầu kéo nếu tôi không chắc thư viện có tuyệt vời hay không, bạn có thể bỏ phiếu cho chúng bằng cách thêm

Cssutils trên github
vào chúng.

Nếu bạn muốn thay đổi đất nước, nếu bạn đã 18 hay 20 tuổi hoặc hơn thế nữa, chắc chắn là bạn cũng sẽ sớm trở thành những ông bố, bà mẹ. Thế nên, hãy chuẩn bị để thay đổi, không cần biết trước đây bạn được giáo dục như thế nào, hãy đảm bảo rằng, bạn sẽ trở thành hình mẫu mà bạn muốn con cái mình trở thành trong tương lai

Cssutils trên github

Bạn có biết lý do chính dẫn đến công việc nước Việt Nam ngày càng sa lầy? . LỢI

Người ta vẫn đang cố gắng kéo nước này lên. Hàng loạt bài báo được viết nên. Trong đó chỉ ra rằng đất nước này đang bị ô nhiễm hóa, đang bị bóc trần hóa, đang bị bất công hóa, và đang bị căng thẳng hóa… Nhưng rồi các bạn đã biết điều gì là quan trọng chưa? . Nghĩa là người ta không biết chuyện gì đang xảy ra chung quanh họ, không biết mức độ căng thẳng leo thang của thế giới xung quanh. Tóm tắt lại là, người viết thì cứ viết, người chơi thì cứ chơi, không ai thèm đọc. Dĩ nhiên là ta đang nói đến số đông thôi

Do đó, người ta đang cố gắng thay đổi mọi thứ ở đầu phần. Nghĩa là kêu gọi những kẻ đã góp sức gây nên hiện trạng này, hãy thôi đừng hủy diệt đất nước nữa, hãy thôi xả rác, hãy thôi chém giết. Đó là một ý tưởng điên rồ. Kêu gọi người từng sát hại đất nước này hãy suy nghĩ lại, hãy nhẹ lòng thương, đừng phá hoại nữa

Bạn biết vì sao mà đất nước này cứ thụt lùi, chí ít bây giờ thua cả Lào và Campuchia không? . Bởi vì vấn đề là dân chúng ở đây mang một căn bệnh nan y không thể chữa khỏi. LỢI

Vận động, tập thể dục

Vì vậy, với số lượng người dùng có thể sử dụng tập tin, thì số người không chiếm dụng tập tin nhiều lần, nếu không muốn nói là hoàn toàn đảo ngược. You don't tin? . Rất nhiều ông cụ, bà già sẽ chạy cùng bạn. Số trung niên cũng rất nhiều. Còn số thanh niên thì chiếm trên đầu ngón tay thôi nhé

Mà không tập thể dục thì há đào đâu ra sức khỏe, không có sức khỏe thì làm cái cũng gì mau mệt, mau mệt thì sẽ nhanh chán, mà nhanh chán thì sẽ sớm bỏ cuộc. Những người có sức khỏe tốt thường làm mọi công việc qua loa. Tin tôi đi. Họ không chịu khó chịu bất kể chuyện gì hết. Đó là khi chúng ta nên nói tiếp các loại công trình khác là hệ lụy của công trình vận động

Lười học

Cái này thì khỏi nói rồi. Trừ học sinh trường chuyên và công lập, đa số trường khác, học sinh rất chi là lạ. Khoan hãy nói đến việc kiến ​​thức có hàn lâm hay không, có khó tiên hay không, có kém thực tiễn hay không. Bạn hãy tự hỏi, tại sao lại như vậy? . Nói trắng ra là họ quá thách thức. Alan Phan đã từng nói rằng ông không hiểu sao một đất nước dân số vàng như Việt Nam lại có vẻ lù khù như các cụ già đến vậy

Bạn hỏi tại sao? . Bạn lại hỏi tại sao nữa à? . Thú vui thụ bao vây xung quanh, nhãn đông tây nam bắc hướng nào cũng có. Tại sao phải chịu khổ học bài khi bạn cùng đi nhậu, đi hẹn hò, đi Lotte? . Cái gì cũng có mặt lợi, quan trọng là đừng dùng quá lễ nghĩa. Bởi vì, không có mấy ai biết kiểm soát chính họ ở cái vùng đất này đâu.

Lười làm

Tất cả những người chủ ở Việt Nam đều khó tính, họ thường đốc thúc công nhân của mình. By because they know, don't đốc, bạn công nhân chỉ ngồi chơi, và làm kiểu đối phó, chủ tới thì luôn tay luôn chân, chủ đi thì phọt phèo điếu thuốc, chí là Lướt facebook chat chit nữa là đằng khác. Nếu cha mẹ bạn là người trả tiền cho công nhân, chắc chắn bạn sẽ biết điều đó tốt hơn cả

Bạn hỏi vì sao họ học làm, họ bắt đầu học từ khi nào? . Bởi vì họ từ những giây phút họ học, họ muốn có kiến ​​thức gì đó để giải quyết vấn đề nên họ muốn xảy ra thêm vấn đề gì nữa. Mà đấy, cách hay nhất để không có vấn đề gì cần giải quyết là ngồi chơi. Làm việc thì tạo nên vấn đề, giải quyết vấn đề chính là một bước thăng tiến. Nhưng họ lại sợ gặp vấn đề biết bao. Không giải quyết được lại bị bắt, lại bị xúc phạm, lại quê với người khác. Nên họ thà làm người nhàn rỗi chân tay, áo sạch đồ đẹp, không vết bẩn còn hơn lấm lem mồ hôi, nhếch nhác không ai dòm ngó

Suy nghĩ suy nghĩ

Truy cập hết vòng facebook là điều bạn có thể làm ngay. Nếu facebook bạn không có gì đáng để xem, không có gì để khiến bạn cảm động, khiến bạn thấy phải nhìn lại bản thân mình thì bạn chính là một ví dụ. Còn nếu có thông tin gì đó hay, viết về thực trạng của đất nước, về ô nhiễm môi trường, về động vật tuyệt chủng, hay các bài viết khoa học thuật, hãy xem nó được bao nhiêu người thích? . Không tin ngay Lướt qua facebook là biết

Chúng ta không có gì để học sao?

Tranh đấu

Cái này thì khỏi phải nói luôn rồi. Chả chung chả ai kêu mà. Đất nước ngày càng đi xuống thì cũng mặc. Nói thật, chả ai quan tâm cả. Những người có tâm, những người làm báo cứ như những kẻ thui thủi một mình tự kỷ vậy. Bài nào họ viết ra, họ tự đọc, chả mấy ai đọc nói chi đến like và comment. Đi chơi noel xong rác xả đầy đường để phải viết lên báo, chả cần thấy nhục mặt cho bản thân hay cho đất nước này, thế nào năm nào cũng vậy, lên cũng báo, rồi cũng thôi, vì chứ ai còn hơi sức

Ngã ơ là căn bệnh của người Việt. Nếu không tin, hãy tìm kiếm bài báo. “Người Việt vô cảm thứ 13 thế giới” là biết. Họ không muốn tranh đấu. Họ không muốn làm gì cả bên ngoài việc hưởng thụ những gì đang có. Tài nguyên chúng ta bán, cây rừng chúng ta đếm, voi rừng chúng ta giết, thú rừng chúng ta ăn, chả còn gì mà chúng ta “tha” cả. Khai thác triệt tiêu để cho thế hệ này tận hưởng, có thể đoán là trong vòng 10 năm tới sẽ sạch. Nhưng mọi người thì cứ thờ ơ để mọi thứ ngày càng trở nên tồi tệ hơn. Miễn là họ không ở những vùng nguy hiểm, thiên tài; . Càng ngày, người ta càng rút về thành thị, cụm từ, bạn thấy không? . Không ai muốn cả, vì họ bận phải thụ hưởng sự hiện đại này

Đấy là những thế hệ đã được đào tạo. Việt Nam thuộc loại khủng bố của thế giới trong nhiệm vụ chi ngân sách cho giáo dục. Họ đã làm gì, và họ đã tôi luyện bản thân như thế nào? . Ai đó nhắc nhở, và chúng ta phản bác. TRƯỚC SAU CŨNG CÓ NGƯỜI QUÉT THIỆN. Liệu có bao giờ chúng ta thấy nhục mặt vì cái độ nó ghê tởm đến nỗi những con chó thông minh, biết đi ị đúng chỗ phải chăng cũng khinh thường?

Những thế hệ đi qua, và những bài học của các bậc cha mẹ ngày càng được áp dụng. Bạn không thấy xã hội này quá đồng cụm từ khi bạn chuẩn bị Xếp đồ lên thành phố học? . Giữ tiền cẩn thận con, cướp nhiều tiền;

Bạn đã từng nghe, chắc chắn như vậy, và hãy thừa nhận là lũ người xung quanh bạn thật sự ghiếc. Còn bạn, tôi chỉ đích danh bạn đó, cũng chưa chắc là một trường hợp đặc biệt gì ngoài sương mù ghiếc đó đâu. Một cơn lũ tệ hại, cười với nhau những nụ cười giả tạo, đôi tay rãnh chắc túi tiền và trôi vào dòng đời. Chúng ta vát đất nước này, rách chỗ nào vá chỗ đó, nhưng đúng như Lưu Quang Vũ nói

“Có những cái sai không thể sửa được. Sắp vá, ép buộc chỉ sai thêm. Chỉ có cách là đừng bao giờ sai nữa, hoặc phải bù lại bằng một việc làm đúng khác. ”

Nhưng chúng ta thật sự quan tâm đến lời dạy này. Chúng ta ghép nhiều hơn là phía sau. Ai đó mặc lót, chúng ta mặc lót nhiều hơn. Ai đó đối phó để được điểm cao, chúng ta quyết tâm biết được đề thầy sắp ra giờ kiểm tra. Ai đó rác bừa bãi, chúng ta rác thải một cách tinh vi. Ai đó lừa đảo ta, ta học cách đó để lừa đảo lại người khác. Và chúng ta có một xã hội như ngày hôm nay. Không ra một cái gì cả

Một dân tộc thù hận nhau, đề phòng nhau đến những chuyện nhỏ thay đổi như vậy thì làm sao còn đầu óc để đầu tư vào những thứ tiến bộ khác hơn?

Chúng ta mọi thứ. Chúng ta vận động vận động, rồi thì sức khỏe chúng ta kém, sức chịu nhiệt không có nên chúng ta nhác học, ham làm, buồn ngủ khi phải nghĩ và chán nản khi phải chịu khó. Tất cả những gì chúng ta có đều là đối phó, từ trong ra ngoài. Không đối phó bằng cách hối lộ tiền thì đối phó bằng cách mua bằng cấp giả, nếu không được thì học đại cho xong, còn lúc học cũng đối phó với thầy cô. Vâng, chúng ta đối phó n+1 loại. Nhưng điều làm tôi ghê hơn cả tài đối phó, chính là không thèm đối phó nữa mà sẵn sàng xả rác ra đường như không giữa ban ngày ban mặt, buông lời tục tĩu, dâm dục giữa thiên hạ. Số đó không ít, xin chào coi thường

Chịu đựng. Những người ra đi từ chiến tranh với sức chịu đựng đáng kính nể lại nuôi dạy con họ một cách đầy đủ chiều. Quá nhiều người ra đi từ chiến tranh, quá nghèo khổ để nói đến đức hạnh, tất cả những gì họ lo lắng là tiền, là triển vọng. Đó là lý do chúng ta ở đây. Cả một lũ không được giáo dục tốt. Cả lũ đang làm đất nước này đi xuống. Đó không phải là lỗi của họ, hãy thông cảm vì điều đó. Họ đã cố gắng xây dựng lại mọi thứ từ ngăn xếp tro tàn. Nhưng còn chúng ta thì sao?

Bạn có biết bạn nhậu nhẹt và ngồi quán cafe chém gió thường nói gì khi gặp nhau không? . Lập tức, anh đối diện sẽ bảo đảm. NGON VẬY

Cái tư duy ở xứ này là. trò chơi và “khỏe”. Nhưng yên tâm đi, vũ trụ rất công bằng. Cái chỏm nhỏ ở chỗ này trước sau gì cũng bị trừng phạt nếu tiếp tục tồn tại theo kiểu đó

Nếu bạn muốn thay đổi đất nước, nếu bạn đã 18 hay 20 tuổi hoặc hơn thế nữa, chắc chắn là bạn cũng sẽ sớm trở thành những ông bố, bà mẹ. Thế nên, hãy chuẩn bị để thay đổi, không cần biết trước đây bạn được giáo dục như thế nào, hãy đảm bảo rằng, bạn sẽ trở thành hình mẫu mà bạn muốn con cái mình trở thành trong tương lai

Đừng uống tài nguyên này, đừng ăn mặn để con khát nước. Đừng để thế hệ nối tiếp thế hệ sống cuộc sống như thế này. Và xin cũng đừng, đừng xấu xa cho đã để rồi sau này bắt con mình trở thành người tốt. Con nít học qua hình ảnh, nó bắt chước tất cả những gì nó thấy. Đừng bao giờ cho phép bản thân tệ hại, và dạy dỗ con bằng cái lối nói rằng bạn dù có xấu xa thế nào cũng là hy sinh cho tương lai của nó. By because, cách đó mưa quá rồi, một lời biện hộ không có nghĩa là gì hết

Tôi biết là Việt Nam vẫn chưa đến lúc có một cuộc cách mạng cải tổ lại tư duy người Việt. Nhưng từ giờ cho đến lúc đó, hy vọng tôi có thể giúp ai đó hiểu rằng, hãy luyện tập, hãy chịu khó để bước đi những tháng ngày trưởng thành. Bạn không thể tăng thêm nếu không chịu đựng được. Nếu bạn muốn tiến lên, bạn phải chịu đựng, dù xung quanh không có ai hỗ trợ bạn, dù xung quanh mọi người đang nói ngủ…

NẾU BẠN MUỐN TRƯỞNG THÀNH, HÃY CHỊU ĐỰNG

Trọng nghĩa của từ chịu nhiệt, không có nhã nhặn. Trọng nghĩa của từ chịu đựng là sức mạnh. Mỗi cá nhân đều có sức mạnh, từ cần bàn đến chuyện đất nước có đi lên hay không, vì đôi tay của họ thậm chí có thể tản ra cả bầu trời…