Introduction to Python
- 1. Introduction to Python A readable, dynamic, pleasant, flexible, fast and powerful language Nowell Strite Manager of Tech Solutions @ PBS [email_address]
- 3. What is Python Multi-purpose (Web, GUI, Scripting, etc.) Object Oriented Interpreted Strongly typed and Dynamically typed Focus on readability and productivity
- 4. Features Batteries Included Everything is an Object Interactive Shell Strong Introspection Cross Platform CPython, Jython, IronPython, PyPy
- 5. Who Uses Python Google PBS NASA Library of Congress the ONION ...the list goes on...
- 6. Releases Created in 1989 by Guido Van Rossum Python 1.0 released in 1994 Python 2.0 released in 2000 Python 3.0 released in 2008 Python 2.7 is the recommended version 3.0 adoption will take a few years
- 49. Python’s Way No interfaces No real private attributes/functions Private attributes start (but do not end) with double underscores. Special class methods start and end with double underscores. __init__, __doc__, __cmp__, __str__
- 50. Imports Allows code isolation and re-use Adds references to variables/classes/functions/etc. into current namespace