Tools and libraries

Tomasz Zieliński
Location: Wrocław, POLAND, European Union
Phone (+48) 792 245 667
Email: tomasz.zielinski@pyconsultant.eu
Find me on:
My Blog NEW
Newsgroups

My TOP-8 Django add-ons:

The following items and Python libraries tremendously facilitate work:

  • Fabric - Automate, automate, automate! Everything, once and for all;

  • VirtualEnv - To separate your Python environment from the outer world;

  • ack-grep - Better grep;

  • Yakuake - Great terminal emulator;

  • EssentialPIM - Because freelancer has to be organized;

  • beep - Beep beep: os.system("beep").

Some other interesting Python libraries:

  • Python Imaging Library (PIL)") - graphics library used in the Pierwsze Ząbki website;

  • aggdraw - a library used together with PIL, it guarantees quality of drawing fonts better than PIL;

  • ReportLab - another multi-functional library, it is used to generate PDF documents;

  • pyPdf - a supplement of ReportLab.

The list of selected tools used by me during the work:

  • Subversion - a version control system;

  • Mercurial - Another VCS, finally I dived into distributed ones ...;

  • Git - ... and the water is quite deep here :);

  • Komodo Edit - a multi-functional programming tool;

  • HTML Toolkit - If you use Komodo Edit, this is a must-have for you. Among other things, it enables TAB completion which for some reason doesn't work out-of-the-box;

  • PostgreSQL - a powerful Open Source database management system;

  • MySQL - another popular database management system;

  • SQLite - when PostgreSQL/MySQL prove to be much too big (SQLite is in fact a library, not a tool).