Final Exam: Python for Developers - control loop iteration using break, continue and pass
- create and edit lists
- create and work with lists
- create closures with access to local state variables
- create infinite sequences using generator functions
- define and invoke functions
- define and use classes
- define anonymous functions
- define anonymous functions using lambdas
- execute arithmetic operations
- execute commands on the Python shell
- execute Python scripts
- execute Python scripts from the command line
- explore built-in functions
- generate infinite sequences using generator functions
- identify the characteristics of first-class functions
- identify the features of the yield keyword in generator functions
- implement branching code blocks using if statements
- implement branching using elif blocks
- implement branching using else blocks and ternary if expressions
- implement for loops to iterate over sequences
- implement list indexing and slicing operations
- implement strings as a sequence of characters
- implement the try except block to catch potential errors in code
- import modules into your current program
- initialize classes using the __init__() method
- install Anaconda Python on MacOS
- install Anaconda Python on Windows
- iterate over sequences using for loops
- pass a variable number of positional arguments to function
- pass positional arguments to a function
- pass values to functions via input arguments
- pass variable length arguments to lambda functions
- perform basic math operations
- perform escaping and formatting of strings
- perform insert and remove operations on lists
- perform looping operations using while loops
- perform multiple looping operations using nested for loops
- perform operations on sets
- recall the characteristics of first-class functions
- recall the characteristics of sets
- recall the characteristics of tuples
- recall the differences between shallow copies and deep copies in lists
- recall the features of the yield keyword in generator functions
- recognize the differences between shallow copies and deep copies in lists
- use Anaconda Python on Windows
- use classes
- use dictionaries to store data in an associative and unordered format
- use elif blocks to implement branching
- use for loops to iterate over sequences
- use generator functions to create infinite sequences
- use global and local arguments
- use local and global arguments
- use nested for loops for multiple looping operations
- use single, double, and triple quotes to create strings
- use strings as a sequence of characters
- use the different kinds of primitive datatypes such as strings, numbers, and booleans
- use the finally block to write clean up code
- use the return keyword to return values from functions
- use the try except block to catch potential errors in code
|