Monday, July 20, 2015

What is Python good for..


-Web and Internet Development

* Frameworks like Django and Pyramid
* Micro-frameworks like Flask and Bottle
* Advanced content management systems such as Plone and django CMS
* supports HTML and XML
* supports JSON
* supports E-mail processing
* support for FTP and IMAP as well as other internet protocols
* supports socket interface
* Requests, a powerful HTTP client library
* BeautifulSoup, an HTML parser that can handle all sorts of oddball HTML
* Feedparser for parsing RSS/Atom feeds
* Paramiko, implementing the SSH2 protocol
* Twisted Python, a framework for asynchronous network programming


-Scientific and Numeric

* SciPy is a collection of packages for mathematics, science, and engineering
* Pandas is a data analysis and modeling library
* IPython for editing and recording work sessions, supporting visualizaitons and parallel computing
* Software Carpentry Course teaches basic skills for scientific computing, running bootcamps and providing open-access teaching materials.


-Education

* python.org
* docs.python
* hundreds of videos on youtube


-Desktop GUIs

* Tk
* wxWidgets
* Kivy, for multitouch applications
* Qt via pyqt and pyside
* GTK+


-Software Development

* Build Control ---> SCons
* Automated Continuous Compilation and Testing ---> Buildbot and Apache
* Bug Tracking and Project Management ---> Roundup or Trac









This information was adapted from the Python Software Foundation self described as "The Python Software Foundation (PSF) is a 501(c)(3) non-profit corporation that holds the intellectual property rights behind the Python programming language. We manage the open source licensing for Python version 2.1 and later and own and protect the trademarks associated with Python. We also run the North American PyCon conference annually, support other Python conferences around the world, and fund Python related development with our grants program and by funding special projects". https://www.python.org/about/apps/

No comments:

Post a Comment

Getting 60gb of Json Data into MySql

The other day I had write a 60gb Json file to a MySql database. The data was already clean and deduped, so all that had to be done was to wr...