Home / LEARNING / Programming Languages / Certified Professional in Python Programming 2 Module 1: Creating and Distributing Packages Using pip Basic directory structure The pyfile Sharing, storing, and installing packages Documentation License Testing principles and techniques 1. unittest– Unit testing framework 2. Pytest– framework to write tests Module 2: Design Patterns Object-oriented design principles and the concept of design patterns The SingletonDesign Pattern The FactoryPattern The FaçadePattern The ProxyPattern The ObserverPattern The CommandPattern The Template MethodPattern Model-View-Controller The State DesignPattern Module 3: Interprocess Communication multiprocessing — Process-based parallelism threading — Thread-based parallelism subprocess — Subprocess management Multiprocess synchronisation 1. queue— A synchronized queue class 2. socket— Low-level networking interface 3. mmap— Memory-mapped file support Module 4: Python Network Programming Python Socket Module 1. Introduction to sockets 2. Server Socket Methods 3. Client socket methods 4. General socket methods 5. Client-Server vs. Peer-to-peer 6. Other Internet nodules Certified Professional in Python Programming 2 × Express Interest We will contact you soon! First Name Name Phone Number Email Id Course Name City Remarks This content is protected, please login and enroll course to view this content! Prev The FaçadePattern Next The ObserverPattern ← Previous post Next post →