1 - Using Object-Oriented Python
Create and Use Classes in an ApplicationUse Magic MethodsIncorporate Class Factories
2 - Creating a GUI
Design a GUICreate and Arrange a GUI LayoutInteract with User Events
3 - Using Databases
Basics of Data ManagementUse SQLite DatabasesManipulate SQL Data
4 - Network Programming
Basics of Network ProgrammingCreate a Client/Server Program
5 - Managing Multiple Processes with Threading
Create a Threaded ApplicationManage Thread Resources
6 - Implementing Unit Testing
Test-Driven DevelopmentWrite and Run a Unit Test CaseCreate a Test Suite
7 - Packaging an Application for Distribution
Create a Package StructureGenerate the Package Distribution FilesGenerate a Windows Executable
Actual course outline may vary depending on offering center. Contact your sales representative for more information.
Who is it For?
This course is designed for existing Python programmers who have at least one year of Python experience and who want to expand their Python proficiencies.