Chapter 01 Python
Why did python grow?
1. Elegant syntax 2. Simple 3. Large standard library 4. Interactive mode 5. embed 6. code anywhere 7. free
Catalyzing Factors of Python
1. Google started using python heavily and reinvesting in development of the language
Run (note to self)
1. Simple.py 2. Person.py 3. Tryperson.py
Guido van Rossum created the python programming language in the
1980's
Complied languages
C, C++, Java, C#
Who founded Python
Guido van Rossum - hired by Google around 2005, the same time when they started using python heavily. (this provided a boost)
what is python?
Python is a general purpose, interpreted high level programming languge
Interpreted (scripting) languages
Python, Ruby, Perl, JavaScript
Python features a fully dynamic type system and automatic memory management
True
Python has a large and comprehensive standard library
True
Compiled:
a compiler produces an executable program that may run many times with no additional translation needed
Interpreted:
an interpreter translates source code statements into machine language each time a user runs the program
Python is an interpreted language, it doesn't need to
be compiled
Python syntax is
clear and emphasize readability
Python supports multiple programming paradigms, primarly but not limited to
object-oriented, imperative and to a lesser extent, functional programming styles