Python Programming (Customized) DEWA Certificate for JERSON NOVICIO...
Introduction to Python Programming
• Running Python code
• Using Python Development Tools (IDEs and command line tools)
• Working with Python and iPython shells as well as iPython Notebook
Data Types and Operations
• Integers and floats
• Strings and bytes
• Tuples and lists
• Dictionaries and ordered dictionaries
• Sets and frozen sets
Organizing and Distributing Code
• Creating modules and packages
• Distributing code to repositories
USING OBJECT-ORIENTED PYTHON
• Create and Use Classes in an Application
• Use Magic Methods
• Incorporate Class Factories
CREATING A GUI
• Design a GUI
• Create and Arrange a GUI Layout
• Interact with User Events
USING DATABASES
• Basics of Data Management
• Use SQLite Databases
• Manipulate SQL Data
NETWORK PROGRAMMING
• Basics of Network Programming
• Create a Client/Server Program
MANAGING MULTIPLE PROCESSES WITH THREADING
• Create a Threaded Application
• Manage Thread Resources
IMPLEMENTING GUI
• GUI Packages
• Designing GUI
• Interaction with User through GUI
PACKAGING AN APPLICATION FOR DISTRIBUTION
• Create a Package Structure
• Generate the Package Distribution Files
• Generate a Windows Executable