the ten (10) best python productivity tools, plugins and libraries

7
blog.livecoding.tv http://blog.livecoding.tv/2016/03/24/the-ten-10-best-python-productivity-tools-plugins-and-libraries/ The Ten (10) Best Python Productivity Tools, Plugins and Libraries Every engineer worth his/her salt should have a set of awesome tools to help increase productivity. Livecoding.tv engineers are no exception. We would like to share one such set of tools, plugins, and libraries that Python streamers use on Livecoding.tv on a daily basis. What is Python? “Python is a programming language that is freely available and that makes solving a computer problem almost as easy as writing out one’s thoughts about the solution. It can be written once and run on almost any computer without needing to change the program,” (Python website). Python is the kind of language that adheres to new thinking in the programming world. It is thought to be easier than most to use and uses block structure and object orientation. Here are the ten (10) best Python productivity tools, plugins, and libraries recommended by Livecoding.tv engineers: Beautiful Soup 1/7

Upload: livecoding123

Post on 14-Apr-2017

111 views

Category:

Internet


0 download

TRANSCRIPT

blog.livecoding.tv http://blog.livecoding.tv/2016/03/24/the-ten-10-best-python-productivity-tools-plugins-and-libraries/

The Ten (10) Best Python Productivity Tools, Plugins andLibraries

Every engineer worth his/her salt should have a set of awesome tools to help increase productivity. Livecoding.tvengineers are no exception. We would like to share one such set of tools, plugins, and libraries that Pythonstreamers use on Livecoding.tv on a daily basis.

What is Python?

“Python is a programming language that is freely available and that makes solving a computer problem almostas easy as writing out one’s thoughts about the solution. It can be written once and run on almost any computerwithout needing to change the program,” (Python website). Python is the kind of language that adheres to newthinking in the programming world. It is thought to be easier than most to use and uses block structure and objectorientation.

Here are the ten (10) best Python productivity tools, plugins, and libraries recommended by Livecoding.tvengineers:

Beautiful Soup

1/7

Beautiful Soup is a Python library for pulling data out of HTML and XML files. It is designed for quick turnaroundprojects like screen-scraping, and works with your favorite parser to provide idiomatic ways of navigating,searching, and modifying the parse tree. It commonly saves Livecoding.tv engineers hours or days of work.

Pillow

Pillow is the friendly Python Image Library (PIL) fork, and comes highly recommended by Livecoding.tvengineers.

Gooey

2/7

Gooey converts your Console Applications into end-user-friendly GUI applications. It lets you focus on buildingrobust, configurable programs in a familiar way, all without having to worry about how it will be presented to andinteracted with by your average user.

Peewee

Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive touse.

Scrapy

3/7

Scrapy is an open source and collaborative framework for extracting the data you need from websites in a fastand simple, yet extensible way.

Apache Libcloud

Apache Libcloud is a Python library for interacting with many of the popular cloud service providers using aunified API. It was created to make it easy for developers to build products that work between any of the servicesthat it supports.

Pygame

4/7

Pygame is a set of Python modules designed for writing games. Pygame adds functionality on top of theexcellent SDL library. This allows you to create fully featured games and multimedia programs in the pythonlanguage. Pygame is highly portable and runs on nearly every platform and operating system.

Pathlib

Pathlib is a path manipulation library for .Net. The goal of PathLib is to extend the feature set of System.IO.Pathand bundle it all into a strongly typed path object.

NumPy

5/7

NumPy is the fundamental package needed for scientific computing with Python. It is derived from the oldNumeric code base and can be used as a replacement for Numeric. It also adds the features introduced bynumarray and can be used to replace numarray.

Sh

Sh (previously pbs) is a full-fledged subprocess interface for Python that allows you to call any program as if itwere a function.

So there you have it: The ten (10) best Python tools, plugins, and libraries to help you become more productive.What are your favorite Python productivity tools? What did we miss in this list that definitely needs to be addedto make it complete?

Livecoding.tv is a livestreaming platform to watch real people from all around the world code products live. Joinus today and start streaming your projects, develop or watch dozens of streamers, ask questions and learn howto program together!

6/7

You may also like:Como trabalhar em equipe usando o mesmo canal no Livecoding.tv?Livecoding.tv Releases Automated Self-Service Streaming ScheduleLivecoding.tv: Pastebin and Visual AnswerbaseCompetição de Chat bot do Livecoding.tv.(Visited 2,964 times, 93 visits today)

7/7