Python Beyond The Basics - Object-Oriented Programming - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: Python Beyond The Basics - Object-Oriented Programming (/Thread-Python-Beyond-The-Basics-Object-Oriented-Programming) |
Python Beyond The Basics - Object-Oriented Programming - AD-TEAM - 01-18-2025 Python Beyond The Basics - Object-Oriented Programming Last updated 1/2017 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 3.86 GB | Duration: 5h 1m From Classes To Inheritance - OOP In-Depth For Python Programmers [b]What you'll learn[/b] Design Reusable Object-Oriented Python Classes Apply OOP Concepts to handle complexity How to handle Errors [b]Requirements[/b] This course is designed for users that already have a basic working knowledge of Python [b]Description[/b] In this Python Beyond the Basics - Object-Oriented Programming training course, expert author David Blaikie will teach you how to design Python classes, and how to implement object-oriented programming concepts in Python. This course is designed for users that already have a basic working knowledge of Python.You will start by learning about classes, including defining a class, class attributes, and working with class and instance data. From there, David will teach you about inheritance and polymorphism. This video tutorial also covers advanced features, such as implementing core syntax, subclassing built-ins, and new style classes. You will also learn about exceptions and object serialization. Finally, David will teach you about efficiency and testing, including debugging, logging, and benchmarking.Once you have completed this computer based training course, you will be fully capable of designing your own Python classes, as well as implementing object-oriented programming concepts in Python. Overview Section 1: Introduction To Object Oriented Python Lecture 1 Important - Download These First - Working Files Lecture 2 What Is Object Oriented Programming And Why? Lecture 3 Object-Oriented Python Lecture 4 Modules Versus Classes Section 2: Getting Started Lecture 5 Prerequisites And Toolkit Lecture 6 Choosing An IDE Or Text Editor And Workflow Section 3: Classes Lecture 7 Classes, Instances, Attributes And Methods Lecture 8 Defining A Class Lecture 9 Instance Methods Lecture 10 Instance Attributes Lecture 11 Encapsulation Lecture 12 Init Constructor Lecture 13 Class Attributes Lecture 14 Working With Class And Instance Data Lecture 15 Assignment 1 Lecture 16 Assignment 1 - Solution Section 4: Inheritance And Polymorphism Lecture 17 Inheriting Attributes Lecture 18 Inheritance Examples Lecture 19 Polymorphism Lecture 20 Inheriting The Constructor Lecture 21 Multiple Inheritance And The Lookup Tree Lecture 22 Decorators, Static And Class Methods Lecture 23 Abstract Classes Lecture 24 Method Overloading - Extending And Providing Lecture 25 Composition Versus Inheritance Lecture 26 Assignment 2 Lecture 27 Assignment 2 - Solution Lecture 28 Assignment 2 For Extra Credit - Solution Section 5: Advanced Features Lecture 29 Implementing Core Syntax Lecture 30 Subclassing Built-Ins Lecture 31 Attribute Encapsulation Lecture 32 Private Variable Names Lecture 33 With Context Lecture 34 New Style Classes Lecture 35 Assignment 3 Lecture 36 Assignment 3 - Supplementary Hints Lecture 37 Assignment 3 - Solution Section 6: Exceptions Lecture 38 Trapping And Raising Exceptions Lecture 39 Custom Exceptions Lecture 40 Assignment 4 Lecture 41 Assignment 4 - Solution Section 7: Object Serialization Lecture 42 Pickle Lecture 43 JSON Lecture 44 YAML Lecture 45 Assignment 5 Lecture 46 Assignment 5 - Solution Section 8: Efficiency And Testing Lecture 47 Debugging - PDB Lecture 48 Logging Lecture 49 Benchmarking - The Timeit Module Lecture 50 The Pytest Module - Part 1 Lecture 51 he Pytest Module - Part 2 Lecture 52 Assignment 6 Lecture 53 Assignment 6 - Solution Section 9: Conclusion Lecture 54 What We Have Learned Lecture 55 Where To Go From Here Anyone wanting to learn Object-Oriented programming with Python RapidGator AlfaFile TurboBit |