wk1
Navigate the Coursera platform and find resources for help
Define what a programming language is and what syntax means
Define what a script is and how it applies to automation
List some of the benefits of the Python programming language
Utilize basic functions and keywords to display data and perform arithmetic operations
wk2
Differentiate and convert between different data types utilizing variables
Define and call functions utilizing parameters and return data
Refactor code and write comments to reduce complexity and enhance code readability and code reuse
Compare values using equality operators and logical operators
Build complex branching scripts utilizing if, else and elif statements
wk3
Implement while loops to continuously execute code
Identify and fix infinite loops when using while loops
Utilize for loops to iterate over sets of data
Use the range() function to control for loops
Identify and correct common errors when using loops
wk4
Manipulate strings using indexing, slicing, and formatting
Use lists and tuples to store, reference, and manipulate data
Leverage dictionaries to store more complex data, reference data by keys, and manipulate data stored
Combine these data types to construct complex data structures
wk5
Demonstrate object-oriented programming using classes and objects
Implement classes with custom attributes and methods
Write docstrings to document classes and methods
Leverage inheritance to reduce code duplication
Import and use Python modules to access powerful classes and methods
wk6
Tackle more complex problems from the ground up using a framework
Formulate a problem statement to understand the inputs and outputs of a script
Conduct research into options for tackling the problem
Plan an approach to solving the problem
Write a complex script in order to implement a solution
wk1 Navigate the Coursera platform and find resources for help Define what a programming language is and what syntax means Define what a script is and how it applies to automation List some of the benefits of the Python programming language Utilize basic functions and keywords to display data and perform arithmetic operations
wk2 Differentiate and convert between different data types utilizing variables Define and call functions utilizing parameters and return data Refactor code and write comments to reduce complexity and enhance code readability and code reuse Compare values using equality operators and logical operators Build complex branching scripts utilizing if, else and elif statements
wk3 Implement while loops to continuously execute code Identify and fix infinite loops when using while loops Utilize for loops to iterate over sets of data Use the range() function to control for loops Identify and correct common errors when using loops
wk4 Manipulate strings using indexing, slicing, and formatting Use lists and tuples to store, reference, and manipulate data Leverage dictionaries to store more complex data, reference data by keys, and manipulate data stored Combine these data types to construct complex data structures
wk5 Demonstrate object-oriented programming using classes and objects Implement classes with custom attributes and methods Write docstrings to document classes and methods Leverage inheritance to reduce code duplication Import and use Python modules to access powerful classes and methods
wk6 Tackle more complex problems from the ground up using a framework Formulate a problem statement to understand the inputs and outputs of a script Conduct research into options for tackling the problem Plan an approach to solving the problem Write a complex script in order to implement a solution