成为python大牛不是梦想-python优秀一些项目总结

[复制链接]
yongbuzai 发表于 2017-12-31 09:30:01 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

5 C/ I: x. C. u$ ]$ Usql注入工具:9 q/ o) X3 ^* }! q2 o2 N

. A  i. V/ }; v

    4 s1 q7 N' S5 K* j8 G
  • sqlmap
    2 ?, d+ d7 @0 _+ ^( g) ]- H  b
  • DNS安全监测: [DNSRecon]http://github.com/darkoperator/dnsrecon)+ q  G5 L% k- H- G# X
  • 暴力破解测试工具:patator) T' K. R9 N5 C+ l# m
  • XSS漏洞利用工具:XSSer; J& Z- e+ ~/ E
  • Web服务器压力测试工具:HULK. L* A$ d3 W1 c* G. g) t9 _2 U
  • SSL安全扫描器:SSLyze' }5 m( y# e( Z- f3 v- [7 I+ c
网络
# s! T* ]: \' O% C

    / v  ^- e% b9 S  |2 X7 v
  • Scapy: send, sniff and dissect and forge network packets. Usable interactively or as a library
    & K% Z8 l5 L5 E
  • pypcap, Pcapy and pylibpcap: several different Python bindings for libpcap
    9 A; }7 a; o5 O- f
  • libdnet: low-level networking routines, including interface lookup and Ethernet frame transmission# ]+ q2 o& d# M; M5 J( k
  • dpkt: fast, simple packet creation/parsing, with definitions for the basic TCP/IP protocols
    ! y- q( {' w2 s/ O: v/ A8 {
  • Impacket: craft and decode network packets. Includes support for higher-level protocols such as NMB and SMB. K8 f% f/ ]: o# X! {3 Z1 B
  • pynids: libnids wrapper offering sniffing, IP defragmentation, TCP stream reassembly and port scan detection
    . C. V6 o* \, x
  • Dirtbags py-pcap: read pcap files without libpcap
    ! c+ J2 D* @% U& \2 X6 D
  • flowgrep: grep through packet payloads using regular expressions. }3 \( R& f1 R4 m, {3 @8 }
  • Knock Subdomain Scan, enumerate subdomains on a target domain through a wordlist
    ) G- K3 d) O7 a* q$ T0 n' e$ G
  • Mallory, extensible TCP/UDP man-in-the-middle proxy, supports modifying non-standard protocols on the fly- e2 k. Y2 k6 P8 X& }) s
  • Pytbull: flexible IDS/IPS testing framework (shipped with more than 300 tests)
    4 \# i8 T& t. l1 F
调试和逆向工程
' A1 b5 A, Y% P  N

    * }; J  T+ s0 I' T- N
  • Paimei: reverse engineering framework, includes PyDBG, PIDA, pGRAPH- `( G  c0 \8 @0 k; O3 V2 p
  • Immunity Debugger: scriptable GUI and command line debugger7 l  P# l! Q7 m. b: D
  • mona.py: PyCommand for Immunity Debugger that replaces and improves on pvefindaddr9 t1 Z, d; i! F5 O+ `2 q
  • IDAPython: IDA Pro plugin that integrates the Python programming language, allowing scripts to run in IDA Pro) D1 {& W! `; T+ _+ u
  • PyEMU: fully scriptable IA-32 emulator, useful for malware analysis: P0 n( y2 O% a- v4 \4 R' T, q
  • pefile: read and work with Portable Executable (aka PE) files
    ( V: |- X) Y+ o  z6 Q* y
  • pydasm: Python interface to the libdasm x86 disassembling library
    , l: ~0 w" \; z' z8 Z* S* a; S/ _! V
  • PyDbgEng: Python wrapper for the Microsoft Windows Debugging Engine, h; H9 R# }# A6 U3 T
  • uhooker: intercept calls to API calls inside DLLs, and also arbitrary addresses within the executable file in memory4 \, s' y# K4 n
  • diStorm: disassembler library for AMD64, licensed under the BSD license7 Z/ j6 F- h" X  i. Y# f
  • python-ptrace: debugger using ptrace (Linux, BSD and Darwin system call to trace processes) written in Python
    ( w  v  P' J6 d4 `, \5 d
  • vdb / vtrace: vtrace is a cross-platform process debugging API implemented in python, and vdb is a debugger which uses it
    & @* V# a5 F! g% ~
  • Androguard: reverse engineering and analysis of Android applications
    1 ?4 T/ q6 H4 Y$ l5 L
Fuzzing: k' `) H& V1 ]7 f
    6 P! c: j' ]1 V& W! n2 Q4 j
  • Sulley: fuzzer development and fuzz testing framework consisting of multiple extensible components- G3 x0 Q/ N" w1 n- y* i9 p+ j
  • Peach Fuzzing Platform: extensible fuzzing framework for generation and mutation based fuzzing (v2 was written in Python), ^3 f# s; m, l. K4 v/ z% P
  • antiparser: fuzz testing and fault injection API
    . `! L# p: Q( C- R
  • TAOF, (The Art of Fuzzing) including ProxyFuzz, a man-in-the-middle non-deterministic network fuzzer6 i7 i9 Y9 k; e4 O$ C7 N% S0 ?
  • untidy: general purpose XML fuzzer
    ' C9 r% [) T* C8 V, f: i
  • Powerfuzzer: highly automated and fully customizable web fuzzer (HTTP protocol based application fuzzer)
    - X0 s5 C* c# o' A( H8 c4 Z  R. O, H
  • SMUDGE
    3 q2 s9 j5 e; B. B6 z+ ?) n
  • Mistress: probe file formats on the fly and protocols with malformed data, based on pre-defined patterns! T/ t* m7 N. @& Y7 e, J* ]
  • Fuzzbox: multi-codec media fuzzer
    + }0 k5 p( l# n1 ]  `! V( L. C: a% H
  • Forensic Fuzzing Tools: generate fuzzed files, fuzzed file systems, and file systems containing fuzzed files in order to test the robustness of forensics tools and examination systems5 N5 P+ E- N7 P! Q/ m
  • Windows IPC Fuzzing Tools: tools used to fuzz applications that use Windows Interprocess Communication mechanisms+ @3 H: T1 g- U6 J8 l; t
  • WSBang: perform automated security testing of SOAP based web services4 z1 I8 Q( ~, }- j' l! G$ H! V
  • Construct: library for parsing and building of data structures (binary or textual). Define your data structures in a declarative manner: |& ]* {9 `+ b; K$ _
  • fuzzer.py (feliam): simple fuzzer by Felipe Andres Manzano
    2 o, P2 q3 a" R& d8 A
  • Fusil: Python library used to write fuzzing programs
    ) _2 P2 l) U, E1 G) h+ e
Web
/ \9 K4 D( I4 ?$ B% y' c
    $ Y6 G9 H! s# l
  • Requests: elegant and simple HTTP library, built for human beings
    + \$ d+ b& ?' ?: |1 d! g1 ~
  • HTTPie: human-friendly cURL-like command line HTTP client
    5 W& S4 M  o* t" Y
  • ProxMon: processes proxy logs and reports discovered issues3 Y( ~! e/ r7 M9 F0 [
  • WSMap: find web service endpoints and discovery files' ]( ?' ~0 {+ ]# U1 y
    Twill: browse the Web from a command-line interface. Supports automated Web testing
    8 Y) B- ~1 S( n. P1 ]. \7 t' Q/ w! }
  • Ghost.py: webkit web client written in Python
    ( N- o6 q/ q5 R$ j/ R" q1 i
  • Windmill: web testing tool designed to let you painlessly automate and debug your web application
    ( e0 |( z# w+ H' t2 o$ r% l/ i
  • FunkLoad: functional and load web tester
    1 p( C; o: Q4 `; L' g7 d
  • spynner: Programmatic web browsing module for Python with Javascript/AJAX support
    8 n8 g9 I( }8 z9 h/ l/ B8 C
  • python-spidermonkey: bridge to the Mozilla SpiderMonkey JavaScript engine; allows for the evaluation and calling of Javascript scripts and functions
    7 v- Z: u& ?; Q, E' C2 J" y
  • mitmproxy: SSL-capable, intercepting HTTP proxy. Console interface allows traffic flows to be inspected and edited on the fly
    ( `- o: n. m# E  }
  • pathod / pathoc: pathological daemon/client for tormenting HTTP clients and servers
    - N0 K6 q9 C: e% F4 g- |  l
取证1 j3 j( L: o1 @0 ]

    6 T* W# `" Y3 G
  • Volatility: extract digital artifacts from volatile memory (RAM) samples5 a- M4 _& L" h# ~# G" _
  • LibForensics: library for developing digital forensics applications4 ~8 I; p; Y# Z8 h2 Z
  • TrIDLib, identify file types from their binary signatures. Now includes Python binding* z+ ^" }% \7 c) I$ D; g: Y& F! {8 v
  • aft: Android forensic toolkit: n: W2 [4 x3 {7 b3 g
恶意程序分析/ S6 N; q2 N9 P% z7 D  V( \1 O

    * T; k2 b( R/ e; {* |- Q
  • pyew: command line hexadecimal editor and disassembler, mainly to analyze malware
    / f- _) ^1 _6 g- C& ^
  • Exefilter: filter file formats in e-mails, web pages or files. Detects many common file formats and can remove active content
    6 V& u. g; g2 m
  • pyClamAV: add virus detection capabilities to your Python software& ?/ z+ ^; M* @( X2 t
  • jsunpack-n, generic JavaScript unpacker: emulates browser functionality to detect exploits that target browser and browser plug-in vulnerabilities. n& D" P3 x" j* Z
  • yara-python: identify and classify malware samples& f; Q3 [% L9 F& {7 Y$ i
  • phoneyc: pure Python honeyclient implementation
      `# q6 A8 x* q1 t
PDF6 U/ c% i3 n  q, d" M

      _0 \: Z) c" u: K' C+ Q1 k: w' R
  • Didier Stevens' PDF tools: analyse, identify and create PDF files (includes PDFiD, pdf-parserand make-pdf and mPDF)
    3 x2 n. V; m7 w2 C+ y5 t) E) l4 P5 D
  • Opaf: Open PDF Analysis Framework. Converts PDF to an XML tree that can be analyzed and modified.
    - k4 M0 Z; x4 N9 ~2 V7 Y- ]
  • Origapy: Python wrapper for the Origami Ruby module which sanitizes PDF files
    & L0 D7 Y% F: T' F. }
  • pyPDF: pure Python PDF toolkit: extract info, spilt, merge, crop, encrypt, decrypt…2 Y$ y9 O1 ?( w  Y6 d/ F- S
  • PDFMiner: extract text from PDF files
    & k$ t7 S& J' `+ Q6 c) |
  • python-poppler-qt4: Python binding for the Poppler PDF library, including Qt4 support6 l( T  j( M$ l! W
Misc) I3 R* L4 g* k% y

    ( z* U$ B- j  [
  • InlineEgg: toolbox of classes for writing small assembly programs in Python
    % u: b, `( h. N# Q6 G7 q
  • Exomind: framework for building decorated graphs and developing open-source intelligence modules and ideas, centered on social network services, search engines and instant messaging
    7 s' M: \+ Q) r& D+ A
  • RevHosts: enumerate virtual hosts for a given IP address/ b$ l; |+ T5 G0 w: N
  • simplejson: JSON encoder/decoder, e.g. to use Google's AJAX API
    * \3 @* Z- L6 O5 H
  • PyMangle: command line tool and a python library used to create word lists for use with other penetration testing tools" \4 ]1 a1 D, s3 u5 j  N) l
  • Hachoir: view and edit a binary stream field by field1 V5 y6 }4 x/ y$ u
  • py-mangle: command line tool and a python library used to create word lists for use with other penetration testing tools
    1 e" g& {* p. T0 [  R+ A
其他有用的Py库和工具
$ E% |3 Z" Z7 s; B; R$ `: t
    + B% w0 T% v+ H- S4 Q% h0 V
  • IPython: enhanced interactive Python shell with many features for object introspection, system shell access, and its own special command system
    7 c; f) C# e; a$ ~" G$ C3 Y# v3 b3 q
  • Beautiful Soup: HTML parser optimized for screen-scraping
    9 u; r3 Y7 W+ J) d, |% E  a8 E- [
  • matplotlib: make 2D plots of arrays8 N: e7 H) C( A8 S2 V  ~5 Y
  • Mayavi: 3D scientific data visualization and plotting
    " s3 f: ?; Z1 ~7 P: R$ `
  • RTGraph3D: create dynamic graphs in 3D& f' i0 L8 V, [0 Z; ~& _/ `7 E
  • Twisted: event-driven networking engine# c! B; e) S7 R; L% T
  • Suds: lightweight SOAP client for consuming Web Services
      N+ z6 C( W* U9 `5 L, B$ i
  • M2Crypto: most complete OpenSSL wrapper+ ~8 c" f/ M/ k* c' C
  • NetworkX: graph library (edges, nodes)
    5 C! C) f( y$ d, _
  • Pandas: library providing high-performance, easy-to-use data structures and data analysis tools
    ; c0 G/ |+ {8 R5 c8 |" z2 u9 o" q
  • pyparsing: general parsing module# I5 o" ~2 X7 |  O2 ^: k
  • lxml: most feature-rich and easy-to-use library for working with XML and HTML in the Python language3 Y+ N+ a. [0 x- Y
  • Whoosh: fast, featureful full-text indexing and searching library implemented in pure Python
    / k9 P% C0 n# N5 P: S  s% v6 E" L8 O
  • Pexpect: control and automate other programs, similar to Don LibesExpect system; ]! F3 q' d$ {, [6 P  v
  • Sikuli, visual technology to search and automate GUIs using screenshots. Scriptable inJython, D- P- T' w6 [% E, X0 w
  • PyQt and PySide: Python bindings for the Qt application framework and GUI library. r6 ^+ R' P5 }1 o5 T

4 N4 z& I$ ?2 [其他% N; y- x7 z! n! B$ O: H8 h' T+ K/ Q
Python 作为程序员的宠儿,越来越得到人们的关注,使用 Python 进行应用程序开发的越来也多。那么,在 2013 年有哪些流行的 Python 项目呢?下面,我们一起来看下。
) ?! ~! r  j4 T/ t7 g一、测试和调试
+ V) E( q& y2 u1 u" z

    * R9 }8 G4 ^8 ^6 o/ i1 I
  • python_koans:Python Koans 算 “Ruby Koans” 的一部分,作为交互式教程,可以学习 TDD 技巧。5 z2 R) i5 F3 A
  • sure:Sure 是最适合自动化测试的 Python 工具,包含流利的断言、深度选择器等等特性。
    5 {/ ~& N  N6 S. I
  • responses:用 responses 能令测试更加轻松,这是一个可以伪装各种请求的库。
    # H& {' `$ @% W$ H5 F5 H# K
  • boom:Boom! Apache Bench 的替代品。作为一个命令行工具,Boom 能对你的应用进行快捷的 smoke test。
    ! b; b6 x; d- R! J
  • cricket:BeeWare 套件的一部分,cricket 是种图形化工具,协助你进行案例测试。
    1 `' J( \9 `: n6 R3 V( V; [
  • bugjar:BeeWare 套件的一部分,bugjar 是针对 Python 的图形化交互式调试器。% f) e, U5 `5 L7 C
  • pudb:pudn 是针对 Python 的全屏命令行调试器。& ]# E; u+ V, ~( X' \- S0 ?
  • voltron:更好的 gdb 界面。
    1 u7 L0 P6 v* E: g' ?" J2 E
二、Web 框架2 j: p! s6 T9 C/ v0 ]* K  s

    ' E( U; K1 [& B# a% H8 a
  • django-stronghold:试过将 login_required 装饰器四处乱放? 在你的堡垒中令所有 Django 视图有默认 login_required 呗。
    + b1 Y$ y4 N. m5 q: V2 t' H
  • Falcon Framework:Falcon 自称为髙性能云接口框架,号称能在相同硬件条件下提高服务端性能 30 倍! 听起来有点儿意思?$ M" [& \7 E6 K- m8 A! P
  • django-xadmin:用 bootstrap 对 django-admin 进行了深度升级,提供了可插件安装的仪表盘。
    & M/ d- U* U2 i2 |* j
  • clay:基于 Flask 的封装,能令我们轻松的创建 RESTful 后端服务,完整文档可查看 clay。
    ( e0 P: l5 [8 _, a% j5 l9 P
  • flask-restful:基于 Flask 的简单框架,用以创建 REST 接口。
    , h0 I$ p8 D: |7 T
  • sandman:Sandman 希望通过 REST 接口暴露你现有的 app,相关 博客也值得一读。+ K( E# T0 K5 l. X' D# u
  • Django Unchained:名字很髙大上,也的确是 Python Django 初学者的靠谱指南。( `4 |0 b! C( T+ n6 n& E& l1 t% |
三、并发) U3 D) C% h& k5 a7 a2 L
    7 `! u) A: ~; e9 @7 p$ v6 n
  • pulsar:部署新 web 服务器走起! 有趣的事件驱动的并发框架 ! 兼容从 2.6+ 到 pypy 的所有 python 版本!
    & _3 j* g* y: U( b8 u, L1 d
  • toro:同步化的 Tornado 协程支持。
    7 T! @8 @+ P( D* N
  • offset:Offset Go 的并发模式在 Python 中的实现,请参考相关演讲 幻灯来理解!. U: O2 u) m( D( u% L! |0 T
四、任务调度  D3 D1 j4 |' x6 l- |
    2 ^& o% E% @. E
  • pyres:从 resque 获得灵感的纯 Python 任务调度模块,是 celery 的替代。. q1 q) O# G( e
  • dagobah:Dagobah 是 Python 完成的简单关系依赖为基础的任务调度模块,还包含很 COOL 的关联任务工作流图形工具。
    0 }% E3 y! V- [1 J0 j7 F
  • schedule:使用生成器模式来为定期任务生成配置的进程调度模块。
    4 |% e6 E) y# M! V! [
五、实用工具
. |4 i1 d) B8 _8 V7 V1 K$ L

    3 a6 C. }# c( E
  • howdoi:发觉你总在 Google 一些简单的最简单的编程任务? howdoi 能让你远离浏览器,就解决这类事儿!. X& A6 v- R4 i# a0 {
  • delorean:时间旅行?简单! Delorean 的目标就是令你的 Python 项目在处理时间/日期时轻而易举!查阅完备的 文档。3 J8 q" n$ D6 j' c# b0 M4 t/ _
  • powerline-shell:对于那些想让常用工具漂亮起来人,一定要用 powerline-bash,能打造漂亮的 shell 提示符,增加力线(powerline),兼容 Bash/Zsh。2 ]/ U2 N& p: d* [
  • fn.py:在 Python 中谈及函数编程时失落的那节"电池"终于出现了! 如果对 Python 函数式编程有兴趣的立即下手安装体验吧!" V' a0 k- o/ C4 [2 r! A1 Q
  • lice:为你的开源工程方便的追加许可证,而不用自个儿去 Google,支持 BSD、MIT 和 GPL 以及变种协议。
    $ w6 ~+ a' B+ c: X4 o1 d
  • usblock:基于 USB 来锁定或是解锁你的笔记本!
    - [( U$ u' C. O0 P0 W7 G
  • Matchbox:MatchBox 能在你自个儿的服务器上提供类似 Dropbox 风格的备份服务! 基于 Flask 并通过 http 协议进行文件传输。7 z1 y" O$ h8 c: b# g
  • cleanify:用 cleanify 能异步美化你项目的所有 html/css/js 文件。
    9 }  j; g  n3 V" s, S( _2 _: m
  • locksmith:Locksmith 是 AES 加密的口令管理器,看起来不错,完全开源,源代码、截屏都有。
    - Y# F. x4 ]! O/ p& u1 c4 m
  • storm:在 Storm 的命令行界面,管理你所有的 SSH 连接。2 U- e1 }1 s  D5 Z
  • sqlparse::这个很给力! sqlparse 是个 SQL 有效性分析器,支持解析/分裂/格式化 SQL 语句。5 [5 r5 j8 B- Q: l+ E' n# i& E0 A# L! A
  • autopep8:能自动化以 pep8来格式化你的代码。) A3 X$ b5 b3 f: Z% I& A
  • colout:colout 用以在命令行中色彩化输出,这就从其 github page 查看范例来体验吧。
    6 u3 v8 [% y7 J  W$ S* R8 p5 B
  • bumpversion:版本号冲撞总是恼人的,而每个人总是忘记给发行版本打 tag,bumpversion 用一条简单的命令简化了这方面的操作。/ P3 P+ m6 S( i$ O
  • pyenv:需要更好的管理你 Python 的多版本环境 ? pyenv 让你能简洁的作到!(甚至超出你的预期!有插件能将 VirtualEnv 也无缝结合进来!)
    ) i  u5 n' h+ a0 P' ~
  • pip-tools:一整套能令你的 Python 项目保持清爽的工具。$ i2 B1 c! J: ]. J% j
  • cdiff:Cdiff 是种非常 nice 的工具,可以用彩色输出统一 diff 格式信息,或用双栏形式来展示。0 o8 R6 y+ U" A, C! v. I
六、数据科学及可视化8 S. _; T2 b1 H; V, u. G- u

    . ^9 w2 W3 ?  m4 d
  • data_hacks:由 bitly 发布的一堆数据分析用命令行工具。这些工具接受命令行或是其它工具输入的数据,轻易的生成柱图以及直方图等等。# _+ o' J$ |: x+ [$ p& Y
    给黒客的概率编程和贝叶斯方法:这书是极好的,介绍如何用贝叶斯方法和概率编程进行数据分析,而且每章都提供了用以 iPython Notebooks 的示例。9 y9 P% h- {+ J: W" R( `  X
  • simmetrica:想对自个儿的应用基于时间的数据序列进行展示、汇总、分享嘛? 赶紧上 simmetrica 吧,同时还提供了可定制的仪表盘。9 m* ^6 `! r5 f1 M% J
  • vincent: Python 构建的专为运用 D3.js 进行可视化的 vega 转换工具。
    $ D/ F7 q+ ~4 e; g" J
  • bamboo:一种简洁的实时数据分析应用,bamboo 提供了一个进行合并、汇总、数值计算的数据实时接口。& l) O# N: }+ r& C* V1 h% S* l
  • dataset:难以置信的工具,dataset 让对数据库的读写简单的象对 JSON 文件的操作,没有其它的文件配置,顷刻间就让你在 BOSS 面前高大上起来。
    . E9 \" v8 v% W3 q$ C
  • folium:喜欢地图?也爱 Python? Folium 让你在地图上自在操纵数据。8 I4 L& C+ K/ P& _
  • prettyplotlib:用 prettyplotlib 来强化你的 matplotlib,让你默认的 matplotlib 输出图片更加漂亮.) j5 o8 i8 l) U5 x( F- a4 Z1 s. N
  • lifelines:有兴趣在 Python 中研究生存分析的话,不用观望了,用 lifelines! 包含对 Kaplan-Meier、Nelson-Aalen 和生存回归分析。8 o) U2 K2 B$ |" c6 _: R7 K. c
七、编辑器及其改善*
4 U6 K1 `# h0 C) e% g
    9 ^4 K1 M! V7 S
  • sublime-snake:想在无尽的 coding 中喘口气? 当然是这种经典游戏了……
    & J6 U# ~% p5 ]& f; x9 \9 I2 M- i
  • spyderlib:又一个用 Python 写的开源 IDE。
    - ?' H& J4 U) w* ?5 i
  • vimfox:对于 Vim 党最贴心的 web 专发工具,VimFox 能让 vim 实时的看到 css/js/html 的修改效果,能神奇的让 vim 中的修订,立即在浏览器中看到。8 \6 A6 m  N) N4 M4 Q5 x
  • pcode:基于 Py3 的 IDE,通过简单的 UI 提供了重构、工程管理等。- s' r) B8 ~4 R7 e
八、持续交付. L* P% k3 R) J$ a
    ! c% i8 Q6 T. \  ~# P+ o  o! ~
  • metrology:这个库很酷,支持你对应用进行多种测量并轻松输出给类似 graphite 的外部系统。. {4 I* q4 ?5 c% y, W! V# f) v
  • python-lust:支持在 Unix 系统中用 Python 实现一个守护进程。; }# g6 y' o3 j
  • scales:Scales 对你的 Python 应用进行持续状态和统计,并发送数据到 graphite。
    0 _3 E  I8 `: U& _' ^# G& N
  • glances:跨平台,基于 curses 命令行的系统监视工具。
    6 D- ?- P$ z+ E  ~0 U; n2 e; U
  • ramona:企业级的应用监管。 Ramona 保证每个进程在值,一但需要立即重启,并有监控/日志输出,会发送邮件提醒。: U: w( G$ {. A6 ~  O
  • salmon:基于 Salt Stack 的多服务监视系统,即能作报警系统,也能当监控系统。% u" z- @# o: {1 x
  • graph-explorer:Graph-explorer 是对 Graphite 面板的增强,比原版的好很多,值得体验。2 v2 j6 }# O3 M( O: A' W
  • sovereign:Sovereign 是一系列 ansible 的攻略手册,能为自个儿建造个私人云。3 U0 i" |" X: M" t( l
  • shipyard:能在指定的机器上弹出你的弹窗实例,也支持你创建/删除等等对弹窗的远程控制。4 m1 V9 s5 ^0 W$ k( r& k
  • docker-py:疯狂的 docker 工程接口的 Python 包装。
    1 p/ [$ D. M- q" }9 i7 T4 D
  • dockerui:基于 docker 接口通过 web 界面进行交互操作的工具。
    % F  ]+ x6 C6 M1 m# A% h5 C- {
  • django-docker:如果想知道怎么将 Djnago 应用同 Docker 结合? 可以从这里学习。
    ' M! m- h7 p& Ydiamond:Python 实现的守护进程,自动从你的服务或是其它指定数据源中提取数值,并 graphite、以及其它支持的状态面板/收集系统输出。
    3 c& K7 R6 s( ?/ z
九、Git
+ {+ T+ Y) G- c' V1 `

    3 D; T8 j  R4 X' k0 Y0 m. c2 M
  • git-workflow:可视化你的 git 工作流程的工具,示例: Demo。
    5 Y  g$ r# h) a  {
  • gitto:简洁的库,协助你建立自个儿的 git 主机。0 L9 o5 d& o5 ~% t9 b
  • git-imerge:git-imerge 能让 git 进行增量合并。 本质上是允许你在进行 imerge 有冲突时,有机会先合并掉,再继续。+ r8 W4 X+ H! c  u# N& }
十、邮件与聊天- m- Y* R; E9 V4 a& H/ [
    : P: R3 Y8 Y: Y$ c* h4 W
  • mailbox:Mailbox 是对 Python 的 IMAP 一个人性化的再造。 基于简单即是美的态度,作者对 IMAP 接口给出了一个简单又好理解的形式。% u& O9 e$ F' A* V) N( c6 G
  • deadchat:deadchat 旨在不安全的网络环境中提供安全的单一房间群聊服务以及客户端。
    / U8 I4 W  D: `2 G9 C" d8 Y# w+ h
  • Mailpile:Mailpile 是针对邮件的索引及搜索引擎 。% Y& b) l- d& c7 k
十一、音频和视频
. g1 o' Q! @4 I8 s- l

    - M. s9 H- ^0 U, z
  • pms:穷人的 Spotify,搜索和收集音乐流!
    / u( r" ]( K" R- n' [
  • dejavu:在琢磨 Shazam 的原理? 音频指纹识别算法的 Python 实现在此!(译注:Shazam:是个神奇的音乐识别应用,对她啍个几秒调子,就能精确告诉你是什么歌曲、作者、歌词……)- }  P/ @; c- k$ Y
  • HTPC-Manager:为 HTPC 粉丝准备的工具,提供了完备的界面来管理所有家庭媒体服务器上的好物。- K# Z5 h, _. i1 l# L
  • cherrymusic:Python 实现的一个音乐流媒体服务器。 流化输出你的音乐到所有设备上。0 i- E6 U( v0 @% D
  • moviepy:脚本化的电影剪辑包,切/串/插入标题等基本操作,几行就搞定!/ U$ @% T7 G  |' V% [
十二、其它
- T) r. h3 \" q

    * @2 s& S5 @0 p% c: c2 ?
  • emit:用 redis 为你的函式追加可订阅能力,很有趣。
    " t+ I" z7 o' Z. v% p
  • zipline:Zipline 是种很 Pythonic 的交易算法库。
    ( ^. J9 D/ n4 U; X
  • raspberry.io:Raspberry.io 是树莓派的社区实现。 刚刚发布,汇集了各种创意想法,有兴趣的话立即检出折腾吧。0 D# G7 O! K+ f' J. V6 T/ D6 z0 f
  • NewsBlur:Google Reader 已经关张儿了,Newsblur 已经发布了有段日子了,开源的 RSS 阅读器,这绝对是应该首先体验的。
    / E1 _9 [$ X. l2 O
  • macropy:Macropy 是在 Python 中实现 macros 的库。 检出文档,参考所有功能,看怎么用上了。0 j1 U! |- a4 b0 |6 ?- i
    - mini:对编译器以及语言设计有兴趣的,一定要看看这个仓库,以及配套的录像!7 p& I, L: ?& q
  • parsimonious:Parsimonious 的目标是最快的 arbitrary-lookahead 解析器。 用 Python 实现,基本可用。! s3 ?6 I- ^! z1 b1 o# X
  • isso:Disqus 的开源替代,从 demo 看很不错,而且提供了更好的隐私设置。
    3 e: P" ~7 N. B  u& ^' w
  • deaddrop:Deaddrop 能为新闻机构或是其它人提供在线投递箱,详细信息参考其 github page。$ k2 G3 z2 C0 j5 i' [" t1 D
  • nude.py:裸体检测的 Python 实现,是 node.js 的仿制。$ {$ f9 `4 B1 @/ @
  • kaptan: Kaptan 是你应用的配置管理器!6 _# n2 @: I5 h% M0 L9 F
  • luigi:Luigi 帮你构建复杂的管道来完成批处理。
    8 }1 o, ^8 E4 T8 N1 d
  • gramme:Gramme 以简单而优雅的方式,通过 UDP 接口对易失数据完成消息包装序列化。/ E- a' S/ u5 F7 U( A" M7 X
  • q:为你的 Python 程序提供快速而随性的日志。 有一系列帮手来追踪你的函式参数,并能在控制台快速交互式加载。4 ~* ?( |  G; Y9 ]
  • fuqit:来自伟大的 Zed Shaw 最新作品,fuqit 试图令你忘记 MVC 的经验,用全新的方式专注简洁一切。
    " J4 I2 p+ O  @+ P
  • simplicity:基于靠谱的 pydanny 将你的新结构化文本转换为 JSON 格式。1 ^8 X$ H# E2 w# B  b& b8 w
  • lassie:Lassie 允许你轻松的从网站检索出内容来。" Q1 o' ~* j% a# _# {
  • paperwork:Paperwork 是个 OCR 文档并完成可搜索转化的工具,用 GTK/Glade 实现了友好的界面。
    2 Q8 q9 {% o& e& b" `. i
  • cheat:cheat 允许你创建并查阅命令行上的交互式备忘。设计目的是帮助 *nix 的系统管理员们在习惯的环境中,快速调阅不易记忆的常用命令。
    % |) P4 c0 [( o3 ?2 o7 f
  • cookiecutter:良心模块! 提供一堆有用但是不常写,所以记不下来的代码模板,也支持自制代码模板。8 G/ g6 O3 R" C& M+ b3 Z
  • pydown:支持用 Python 构建亮丽的 HTML5 效果幻灯,Demo。
    0 f( h. ?$ X( C3 D" L1 \7 M1 jIce:模拟器粉丝们现在能用 Ice 向 Steam 里塞 ROM 来玩了。
    $ L7 X7 V: I6 @2 C
  • pants:用以编写异步网络应用的轻量级框架。 Pants 是单线程,回调服务,也包含支持 Websockets 的 HTTP 服务、WSGI 支持和一个简单的 web 框架。
    + B9 M/ e2 x5 ^, c; {: H! n& v
  • pipeless:Pipeless 是一个构建简单 数据管道的框架。
    8 U1 {  ?" J( p5 P$ v7 U8 K
  • marshmallow:marshmallow 是个 ORM 无关的库,能将复杂的数据类型转换为 Python 原生类型对象,以便容易的转换为 JSON 提供接口使用。
    - r! W0 v7 ~7 r4 y/ r( @& [* u
  • twosheds:Python 实现的库,用来构造命令或是 shell 解释器。Twosheds 让你用 Python 来定制自个儿的 shell 环境。6 N, d9 P! F1 N( _2 O, H% W, {

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

精彩评论4

dazidan 发表于 2017-12-31 09:30:41 | 显示全部楼层
pandas居然被其他了
回复

使用道具 举报

eromy 发表于 2017-12-31 09:50:33 | 显示全部楼层
表示看不懂,该怎么办?
回复

使用道具 举报

`ivY) 发表于 2017-12-31 10:11:02 | 显示全部楼层
都是一些库
回复

使用道具 举报

cGtLUxYT 发表于 2017-12-31 10:30:02 | 显示全部楼层
[大笑]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
推荐阅读更多+
阅读排行更多+
用心服务创业者
0851-88611148
周一至周五 9:00-18:00
意见反馈:admin@0851life.com

扫一扫关注我们

Powered by 童码少儿编程 X3.4© 2001-2013 0851life Inc.|网站地图