2. GOAL Familiar with the History of Python Master Python
program structure Master Python data structure Master Python input
and output Master Python module Master python function
3. INDEX History Python program structure Python data types
Input and output Module Function File IO Network
4. History Interpreted, object-oriented,dynamic data types
Guido van Rossum(1989) MONTY PYTHON Design
philosophy(elegant,clear,simple) Zen of Python(import this)
Indentation CPython, Jython, IPython
5. INDEX History Python program basic Python data structure
Input and output Module Function File IO Network
6. Python program basic Python basic data type
int,long,oat,complex number(1) string boolean(True, False)
Keywords(31) Operators(+-*/) Logical block if else if elif else
while for
7. INDEX History Python program basic Python data structure
Input and output Module Function File IO Network
8. Python data structure List indexed a= [1,3,a,6,8,9] sliced
a[2],a[1:3],a[-1],a[-3:]a[:] concatenation a+[3,4,6] append
a.append(18) mutable a[1]=100 len len(a) Tuple Immutable t = 12345,
54321, hello! t[1]=22222 caution t=() type(t)->tuple, t=(1)
type(t)->int, tips: add comma Dict Python builtin dictionary, or
called map(key-value), quick search names = ['Michael', 'Bob',
Tracy'] scores = [95, 75, 85] , d = {'Michael': 95, 'Bob': 75,
'Tracy': 85} d[Bob]
9. INDEX History Python program basic Python data structure
Input and output Module Function File IO Network
10. Input and output name = raw_input() print name
11. INDEX History Python program basic Python data structure
Input and output Module Function File IO Network
12. Module import module, import, from import basic module os,
sys, shutil, urllib, time check the module function dir, help
self-dened module(later)
13. INDEX History Python program basic Python data structure
Input and output Module Function File IO Network
14. Function function is a object keyword: def structure: def
func_name(param): statements(s) pass statement More: Default
Argument values Keyword Arguments Arbitrary Argument Lists
Unpacking Argument Lists Lambda Expressions Documentation
Strings
15. INDEX History Python program basic Python data structure
Input and output Module Function File IO Network