Python – Class Outline
Setting Up Python and Developing a Simple Application
- Set Up the Development Environment
- Write Python Statements
- Create a Python Application
- Prevent Errors
Processing Simple Data Types
- Process Strings and Integers
- Process Decimals, Floats, and Mixed Number Types
Processing Data Structures
- Process Ordered Data Structures
- Process Unordered Data Structures
Writing Conditional Statements and Loops in Python
- Write a Conditional Statement
- Write a Loop
Structuring Code for Reuse
- Define and Call a Function
- Define and Instantiate a Class
- Import and Use a Module
Writing Code to Process Files and Directories
- Write to a Text File
- Read from a Text File
- Get the Contents of a Directory
- Manage Files and Directories
Dealing with Exceptions
- Handle Exceptions
- Raise Exceptions
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 Unit Testing
- Test-Driven Development
- Write and Run a Unit Test Case
- Create a Test Suite
Packaging an Application for Distribution
- Create a Package Structure
- Generate the Package Distribution Files
- Generate a Windows Executable