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

SkillSoft Explore Course

Aspire     Python Novice to Pythonista     Pythonista Track 1: Python Novice

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



Objectives

Final Exam: Python Novice

  • access and update list elements
  • add, remove, sort, and reverse elements from a list
  • code for loops to iterate over values in a tuple and the keys and values in a dictionary
  • convey the fact that no action is performed under specific conditions by using the pass statement
  • create and initialize dictionaries
  • create and initialize lists in Python
  • create and initialize sets
  • create closures that have access to local state variables
  • create deep copies of lists where changes to the copy do not affect the original
  • create dictionaries with other complex data types as values
  • create floating point, integer, Boolean, and string variables
  • create new lists from existing lists using slicing operations
  • create shallow copies of lists
  • define and invoke functions with input arguments
  • define closures in Python
  • define functions
  • define, invoke, and name functions
  • evaluate conditions involving complex data types using if statements
  • evaluate conditions involving primitive data types using if statements
  • evaluate multiple conditions for decision making
  • executing built-in functions with lists
  • identify how conditions in Python work
  • identify when it is appropriate to use the break keyword to stop a while loop
  • implement a basic while loop and recognize what conditions can cause it to become an infinite loop
  • implement basic concepts into some real programming such as conversions between datatypes and some Python built-in methods
  • implement custom functions
  • implement function recursion
  • implement generator functions using the yield keyword
  • include if-else statements and other for loops within a for loop
  • install the Anaconda distribution of Python to run Python in a Windows environment
  • invoke a function from within its body
  • modify and update dictionaries using dictionary methods
  • pass functions as input arguments
  • pass functions as input arguments to other functions
  • perform shallow and deep copies of Python strings
  • perform shallow and deep copies of sets
  • recall custom functions
  • recall how functions work as objects
  • recall how to convert an integer to a float, and a float or an integer to a string and vice-versa
  • recall the syntax for defining while loops within a single line
  • recall what it means to pass arguments by value
  • recognize the function of associating an else block with a Python for loop
  • reference global variables from within a function
  • return information from functions
  • run the Jupyter notebook server to execute Python code on a Mac machine
  • run the Jupyter notebook server to execute Python code on a Windows machine
  • skip an iteration of a for loop when a specific condition is met using the continue statement
  • skip steps in individual iterations of a while loop using the continue statement
  • solve various programming problems using some Python built-in methods
  • specify global and local variables in Python
  • specify the similarities between lists and tuples
  • terminate a for loop when a specific condition is met using the break statement
  • use built-in functions in Python to perform operations
  • use for loops to process the elements in a list and the characters in a string
  • use the else keyword
  • use the Jupyter notebook server to execute Python code on a Mac machine
  • use variables in place of values directly
  • use while loops to carry out actions while evaluating expressions based on numerical and string data
  • work with the math module in Python
  • work with the os module in Python