Comp117 Unit 01
Comp117 Unit 01
Python Programming
• Course info
• Programming basics?
• Programming Languages
• Compiler vs Interpreter
• Algorithm and Flowchart
• Python installation (python.org and Anaconda)
• Ways to run Python code
• Python basics
Compiler Interpreter
• Faster development • Longer development
• Easier debugging • Harder to debug
• Takes less code to get things • Takes more code to get things
done done
• Slower programs • Faster
• Sometimes as fast as compiled, • Compiled code runs directly on
rarely faster CPU
• Less control over program • More control over program
behavior behavior
stop