Register Account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Python Beyond The Basics - Object-Oriented Programming
#1
[Image: 719637f8a15f1c71792036da2579983a.jpg]
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

[Image: UWkOdUhr_o.jpg]

RapidGator

[To see links please register or login]

AlfaFile

[To see links please register or login]

TurboBit

[To see links please register or login]

[Image: signature.png]
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

Download Now   Download Now
Download Now   Download Now


Telegram