Final Exam: Python Apprentice
Python
| Intermediate
- 1 video | 32s
- Includes Assessment
- Earns a Badge
Final Exam: Python Apprentice will test your knowledge and application of the topics presented throughout the Python Apprentice track of the Skillsoft Aspire Python Novice to Pythonista Journey.
WHAT YOU WILL LEARN
-
Describe a linked list, and its contents and structuredefine the classes and functions required to implement a binary search treedefine classes as abstractdescribe how a sorted list of elements can be searched efficiently using a binary searchrecall the metrics on which algorithms and operations on data are evaluateddescribe the steps involved in performing an insertion sort and compare it to the bubble sortrecognize what trees and binary trees are and recall the properties of a binary search treeimplement an adjacency set representation for a graphdefine a class to represent a graph in the form of an adjacency matrixidentify what makes a data structure and some of the purposes they servecontrol how you handle exceptions that your code may raiserepresent objects using customized stringsinvoke base class methods from subclassesdistinguish between the r+ and a+ modes to read from and write to a filework with utility methods on classesidentify the various properties of sorting algorithms that must be considered when selecting the right one for your dataset up the jupyter notebook ide to run and develop python 2 code by installing a kernel for itdescribe how classes can be used as blueprints to create objectsimplement the bubble sort algorithm in pythoncreate functions to perform common bst operations such as lookup and finding the minimum and maximum valuesrecognize the differences between the read(), readline(), and readlines() functions when working with files in pythonrun your code from the python shell and recognize how to execute single-line and multi-line commandsassign attributes to objects of classeswrite the partition and quicksort functions to implement a quicksortidentify operations that run in constant time regardless of inputuse the open function in python to open a file for readingimplement a custom stack class that includes functions for the common stack operationsdefine multiple base classes for a single subclassrecall how state and behavior can be encapsulated in a single unitrecall the different ways in which to traverse a bst and describe the method to perform a breadth-first traversal
-
create a classes using pythonperform floor division, modulo, and power-of operationsuse the 2to3 conversion tool to identify the lines in your python 2 scripts that need to be altered for python 3 compatibilitypass arguments to initialize the state of a class objectperform addition operations on custom objectssummarize how insert and lookup operations occur in a bstwrite the code to implement a selection sortrecognize how the performance of operations and algorithms is expressed in terms of the size of the inputdescribe the operations involved when sorting a list of values using the selection sort algorithmuse pre-built python modules to perform common operations by importing them into your source codeuse class hierarchiesdescribe the differences between the read(), readline(), and readlines() functions when working with files in pythonoutline the workings of the shell sort and recall the performance metrics of this divide and conquer algorithmuse a try and except block to handle a python exceptiondefine multiple inheritance levels in classesrecall how class variables are different from instance variablessummarize the pre-order and in-order depth-first traversal techniques for a bstimplement the native queue class of python and perform the standard queue operations on itrecognize the features available in popular python libraries such as numpy, random, and datetimedescribe how the performance of operations and algorithms is expressed in terms of the size of the inputuse the native queue class of python and perform the standard queue operations on itrecognize how exceptions are defined in a hierarchy and how related exceptions can be caught and handleddefine a linked list class and implement functions to insert a node at the head or the tail of the linked listcode a function to implement the insertion sort algorithmrecall the default base class for all python classescode a function to perform a breadth-first traversal of a graphwork with class hierarchiesinitialize class variables using the init special methoduse pip to install a module in your environment and import it into your python applicationsperform subtraction operations on custom objects
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.