Jymit / CheatSheet

notes
2 stars 0 forks source link

Google Crash Course on Python #9

Closed Jymit closed 4 years ago

Jymit commented 4 years ago

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