5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

Aspire     Pythonista to Python Master     Python Master Track 1: Python for Developers

Final Exam: Python for Developers will test your knowledge and application of the topics presented throughout the Python for Developers track of the Aspire Pythonista to Python Master Journey.



Objectives

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