Final Exam: Pythonista
Python 3.6+ | Intermediate
- 1 Video | 32s
- Includes Assessment
- Earns a Badge
Final Exam: Pythonista will test your knowledge and application of the topics presented throughout the Pythonista track of the Skillsoft Aspire Python Novice to Pythonista Journey.
WHAT YOU WILL LEARN
use the socket module in a Python application to get information about the application's hostrecognize the effects of setting sockets to run in blocking moderecall how the Object Pool pattern works and when it should be usedrecall the Single Responsibility and Open/Closed principles of good designuse the socket module in a Python applicationdescribe the design of the Proxy patternuse Microsoft Excel to visualize dataapply styling elements to control the display of data in cellsinsert formulae into Excel workbooksrecognize the Singleton patternrecall how the Builder pattern works and when it should be usedwrite code to implement the Chain of Responsibility patterndescribe the Observer pattern and when it should be usedapply sophisticated styles and alignments to format cell contentsbuild a Python app to break up a large text file into chunks and send the chunks over a socket connection to a recipient appaccess individual cells programmatically using openpyxlimplement the Singleton pattern using global objects in Pythondescribe the Strategy pattern and its use casestransmit an image file from one Python app to another by breaking it up into chunksrecognize the need for the Adapter pattern when working with legacy componentscustomize syntax highlighting for various source files in your Python projectimplement a simple design for the Factory patternsave the contents of an in-memory representation to a Microsoft Excel file on diskdescribe the Single Responsibility and Open/Closed principles of good designrecognize the Command patterndescribe the Liskov's Substitution, Interface Segregation, and Dependency Inversion principles of good designcode a Python app to receive a large text file in chunks and reconstruct that filedescribe the principle of the Hollywood principle of good designuse number formats to represent currencies and add comma separatorsdescribe the design of the Proxy pattern and list its use cases
assign names to groups of cells and use those names in formulae to enhance readabilityspecify rows and columns that always ought to be on-screen as a user browses an Excel filedescribe the use the socket module in a Python applicationminimize typing errors by using the auto-complete featureuse openpyxl to construct visualizations in Exceldescribe the principle of Least Knowledgedescribe the design of the Flyweight pattern and why it is usedanalyze the state of an application in the middle of code execution with the use of breakpointssave the contents of an in-memory representation to a Microsoft Excel filerecall the basic principles of good design in codedescribe the Command pattern and its use casescreate a Microsoft Excel workbook by choosing from a list of templatesalter the weight and line style of data series to customize the appearance of a visualizationinsert images into Microsoft Excel files and control their size and locationrecognize the design of the Adapter pattern and when it should be useduse openpyxl to construct visualizations in Excel workbooksdescribe the basic principles of good design in codeuse openpyxl to programmatically construct formulaeuse openpyxl to programmatically construct formulae in workbooksvisualize data using Microsoft Excelinstall and configure the PyCharm IDE on your systemrecognize the need for the Adapter patterndescribe the Chain of Responsibility pattern and how it is useduse the resume button to ensure that code execution only pauses at breakpointscreate a Microsoft Excel workbook using the openpyxl librarydescribe the design of the Decorator pattern and its advantagesrecall how the Singleton pattern works and when to use this patternrecall how the Factory and Abstract Factory patterns work and when they can be usedconfigure an application to wait for a set amount of time for communication from another processrecognize the effects of setting sockets to run in blocking mode when large transfers are involved
IN THIS COURSE
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platformDigital badges are yours to keep, forever.