Final Exam: Python Novice

Python 3.7
  • 1 Video | 30m 32s
  • Includes Assessment
  • Earns a Badge
Likes 2 Likes 2
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.


  • 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


  • Playable
    Python Novice



Digital badges are yours to keep, forever.


Likes 0 Likes 0  
Likes 0 Likes 0