Python Online

Cost: $300

Register now!

Course Objectives:

1. Introduction to Python
Functions of Python

2. Development, Setup and Deployment (Unix, Windows)
Installing Python
Configuring and Customizing Python
Program Termination

3. Data Types, Data Structures
Modules
Packages

4. IO Handling
Input/output
File Handling in Python
Object Persistence

5. Errors and Exceptions
Exceptions
User-Defined Exception

6. Testing, Debugging, Profiling, and Tuning
Testing and Debugging Python Programs
Profiling and Tuning Python Programs

7. Standard Library, Built-In Functions, String and Text Handling
Standard Library in Python
Built-In Functions
String and Text Handling

8. Python Runtime Services and Language Services
Python Runtime Services
Built-Ins
Functions and Types
Language Services in Python

9. Database Access
Connection to a Database
Operation Table Demos
Dictionaries

10. File and Directory Handling
File Handling
Working within Files
Temporary Files
Compression
Paths
Archiving

11. Threads and Concurrency
Threads and Concurrency in Python
Multiprocessing
Threading

12. OS Services
Operating System Services
Process Management
Passing
I/O, Event, Error, Security
Event Logging

13. Network Programming
Network Programming in Python
Socket Programming
Secure Socket Layer
Select and Selection Modules

14. Internet Protocols and Data Handling
Internet Protocols and Data Handling in Python
Web Browser
Internet Services
Socket Server
Data Handling
Web Programming
Web Programming in Python
Common Gateway Interface
WSGIRef Package
Internet Data Handling and Encoding

15. Markup Processing
HTML
Extensible Markup Language (XML)
The Document Object Model (DOM)
Simple API for XML (SAX)

16. Program Frameworks
Python Frameworks
Framework Functionality
GUI Frameworks
Templating

17. Performance Tuning
Profiling Programs
Program Optimization
Tuning Tools

18. Extending and Embedding
Extending and Embedding
Advanced Extending and Embedding