Final Exam: Python Novice


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

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



Expected Duration (hours)
0.0

Lesson 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
  • Course Number:
    it_fepnp_01_enus

    Expertise Level
    Beginner