- Created by Guido Von Rossum in 1991
- Currently on version 3+ but most people still use 2.7+
- Influenced by:
- C, C++, Dylan, Haskell, Java, Icon, Lisp, Perl, ABC, ALGOL, Modula-3
About the origin of Python, Van Rossum wrote in 1996:
Over six years ago, in December 1989, I was looking for a "hobby" programming project that would keep me occupied during the week around Christmas. My office ... would be closed, but I had a home computer, and not much else on my hands. I decided to write an interpreter for the new scripting language I had been thinking about lately: a descendant of ABC that would appeal to Unix/C hackers. I chose Python as a working title for the project, being in a slightly irreverent mood (and a big fan of Monty Python's Flying Circus). [source](https://en.wikipedia.org/wiki/Python_(programming_language))
Beautiful is better than ugly
Explicit is better than implicit
Simple is better than complex
Complex is better than complicated
Readability counts
- Large Collection of Libraries
- Simple and Clean Syntax
- Interpreted aka. No Compiling
- Easy to Learn
- Great Support / Community
- Built-in Functionality
- Web development (Django, Flask)
- Data Science (Sci-kitlearn, Scipy, Pandas)
- Natural Language Processing (NLTK, TextBlob)
- Image Processing (Pillow)
Check out https://github.com/vinta/awesome-python
PIP pip is a package management system used to install and manage software packages written in Python. Many packages can be found in the Python Package Index (PyPI)
- https://www.reddit.com/r/Python/
- Github
- [Pycon & Other videos] (https://github.com/s16h/py-must-watch)
DC Python http://www.meetup.com/DCPython/
Django-District http://www.meetup.com/django-district/
NOVA-Python http://www.meetup.com/NOVA-Python/
DC-PyLadies http://www.meetup.com/dc-pyladies/
DjangoGirls https://djangogirls.org/washington/