Advanced Python Programming
COURSE OUTLINE
This class explores advanced Python topics and skills with a focus on enterprise
development. You’ll learn how to leverage OS services, code graphical application
interfaces, create modules and run unit tests, define classes, interact with network series,
query databases, and processes XML data. This comprehensive course provides an in-
depth exploration of working with the programming language for enterprise
development. At the conclusion, you will be able to use Python to complete advanced
tasks in the real world.
METHOD: This course will include online learning, audio, video ,text, assigned
readings, class discussions and case studies
COURSE WEIGNING: The continuous assessment will include for works, quizzes, a
test, a case study.
FINAL EXAM: After completing the final exam and all online classes the user is issued
a certificate of completion.
OUTLINE
I. NTRODUCTION
II. LEVERAGING OS SERVICES
1. OS module
2. Quiz
III. ENHANCEMENTS TO CLASSES
IV. CODE GRAPHICAL INTERFACES FOR APPLICATIONS
1. GUI design
2. Tkinter
wditinstitute.com
V. ADVANCED PYTHON METAPROGRAMMING CONCEPTS
VI. EASY-TO-USE AND EASY-TO-MAINTAIN MODULES AND PACKAGES
VII. IMPLEMENTING AND RUN UNITTESTS
1. Test implementation
2. Unit testing
VIII. CREATING MULTITHREADED AND MULTI-PROCESS
APPLICATIONS
IX. INTERACTING WITH NETWORK SERVICES
X. DESIGNING PROFESSIONAL SCRIPTS
XI. QUERYING DATABASES
XII. PROCESSING XML, CSV, AND JSON DATA
XIII. FINAL EXAMINATION
XIV. CERTIFICATE
References
Image derived from pythorn.org
wditinstitute.com