Course Outline
Module Information – 1
- Describe the features of the Python programming language and how and where it is used
- Describe the philosophy of Python
- Recognize reasons to choose one version of Python over the other
- Install Python 3 on Windows
- Install Python 3 on Mac OS X and Linux
- Evaluate the major IDEs available for Python
- Use whitespace to lay out a Python program into functional code blocks
- Recognize the Python REPL – read, evaluate, print loop
- Create and execute a “Hello World” application with Python
Module Information – 2
- Get and manipulate user input from the command line with Python
- Create a module and import a module in Python
- Use the int data type in Python and recognize its characteristics
- Use the float data type in Python and recognize its characteristics
- Perform basic math functions, such as addition, subtraction, multiplication and division, and use the Math module
- Use the bool data type in Python and recognize its characteristics
- Describe sequence types and use the str type in Python
- Use the bytes type in Python
- Use the byte array type in Python
Module Information – 3
- Use the list type in Python
- Use the tuple type in Python
- Use slicing on sequence types in Python
- Use the range function and work with range objects in Python
- Use the set type in Python and describe its characteristics
- Use the dict type in Python and describe its properties
- Construct a while loop in Python
- Construct a for loop in Python
- Use the if statement in Python to control program flow
- Write a Python program to reverse user input
