10 Useful Python Libraries Developer Should Know About
Python is a general-purpose, high-level programming language.whose design philosophy emphasizes code readability. Python claims to combine “remarkable power with very clear syntax”, and its standard library is large and comprehensive.
Python supports multiple programming paradigms, primarily but not limited to object-oriented, imperative and, to a lesser extent, functional programming styles. It features a fully dynamic type system and automatic memory management, similar to that of Scheme, Ruby, Perl, and Tcl. Like other dynamic languages, Python is often used as a scripting language, but is also used in a wide range of non-scripting contexts.
Using third-party tools, Python code can be packaged into standalone executable programs. Python interpreters are available for many operating systems. (Wiki)
Today we are going to share some highly useful python resources and tools for python programming language. Visit this list and select the best one that helps programmers to create and develop their applications in a easy way.
A few days ago, we had covered best tools/resources for PHP programers, graphic and design tools and Flash tools for 3d programmers. Also share your thought in our comment section below.
1) path.py
2) pyclamav
pyClamAV is a python binding to libclamav written in C. By using pyClamAV, you can add virus detection capabilities to your python software in an efficient and easy way.
3) sh
4) jabberpy
jabber.py is a Python module for the jabber instant messaging protocol. jabber.py deals with the xml parsing and socket code, leaving the programmer to concentrate on developing quality jabber based applications with Python.
The eventual aim is to produce a fully featured easy to use library for creating both jabber clients and servers.
6) watchdog
Python API library and shell utilities to monitor file system events.
7) python-irclib
This library is intended to encapsulate the IRC protocol at a quite low level. It provides an event-driven IRC client framework. It has a fairly thorough support for the basic IRC protocol, CTCP and DCC connections.
8) pyquery
pyquery allows you to make jquery queries on xml documents. The API is as much as possible the similar to jquery. pyquery uses lxml for fast xml and html manipulation. It can be used for many purposes, one idea that I might try in the future is to use it for templating with pure http templates that you modify using pyquery.
9) MySQLdb
MySQLdb is an thread-compatible interface to the popular MySQL database server that provides the Python database API.
10) fuzzywuzzy
Fuzzy string matching like a boss.
Leave a comment
Popular Posts
- Tumblr: 105 Best Free Tumblr Themes 2011
- 10 Best Sites to Learn How to Code Quickly
- Top 30 Best iPad 2 Apps
- 20 Best Free HTML5 Website Templates Of Year 2011
- 90+ Best Free Tumblr Themes 2012 For Blogging Experience
- 15 Best Free Android Games You Love To Play
- 6 Best HTML5/CSS3 Presentation Frameworks
- Top 10 Best Media Player For Windows
- 50 Examples Of Cool Business Card Designs














