Learn Python coding including basics of programming and fundamental techniques used in object-oriented programming. Training includes programming concepts conditional execution, loops, Python programming language syntax, semantics, and the runtime environment. This course helps prepare you to take the PCAP certification.
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