Python 3 Deep Dive (Part 4 - OOP)

Torrent Details

Python 3 Deep Dive (Part 4 - OOP)Python 3 Deep Dive (Part 4 - OOP)

NAME
Python 3 Deep Dive (Part 4 - OOP).torrent
CATEGORY
Other
INFOHASH
3f799c5528144128211bbf2e47891487ad9c3b3e
SIZE
14.4 GB in 99 files
ADDED
Uploaded on 08-03-2024 by our crawler pet called "Spidey".
SWARM
0 seeders & 0 peers
RATING
No votes yet.

Please login to vote for this torrent.


Description

Description

This Python3: Deep Dive Part 4 course takes a closer look at object oriented programming (OOP) in Python.

MAIN COURSE TOPICS

what are classes and instances
class data and function attributes
properties
instance, class and static methods
polymorphism and the role special functions play in this
single inheritance
slots
the descriptor protocol and its relationship to properties and functions
enumerations
exceptions
metaprogramming (including metaclasses)

COURSE PREREQUISITES

Please note this is NOT a beginner level course. You must have a strong working knowledge of functional Python programming as well as some practical experience developing Python applications in order to fully benefit from this course.

In-depth functional Python programming
functions, closures, scopes, decorators (using and writing them)
zip, sorted, any, all, and the itertools module in general
sequences, iterables, iterators and generators (what they are and how to implement the corresponding protocols)
generators, yield, and context managers
mapping types, hashing and relation to object equality
some prior knowledge of basic OOP concepts
know how to work with Python virtual environments and pip install
available Jupyter Notebook (freely available) to follow along with the course notebooks
how to use git

[Please note that this is not a cookbook style course – I don’t show you how to solve specific problems, but rather a broad and in-depth look at how OOP works in the context of Python, that will allow you to apply these concepts and techniques to your own problems.]
Who this course is for:

Experienced intermediate Python developers who want a more in-depth understanding of Python OOP

Requirements

Strong knowledge of functional Python
Closures and Decorators
Iterators, Iterables and Generators
Mapping Types, Hashing
Some exposure to basic OOP

Last Updated 12/2022

Discussion

Comments 0

Post Your Comment

Files in this torrent

FILENAMESIZE
.pad/068 B
.pad/121 B
.pad/287 B
TutsNode.org.txt59 B
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/01 - Introduction/003 Course Slides.html160 B
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/002 Objects and Classes - Lecture_en.srt16.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/003 Objects-and-Classes.ipynb.zip2.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/004 Class Attributes - Lecture_en.srt20.4 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/005 Class Attributes - Coding_en.srt16.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/005 Class-Attributes.ipynb.zip2.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/007 Callable-Class-Attributes.ipynb.zip1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/009 Classes-are-Callable.ipynb.zip1.4 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/011 Data Attributes - Coding_en.srt15.6 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/011 Data-Attributes.ipynb.zip2.4 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/012 Function Attributes - Lecture_en.srt18.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/013 Function Attributes - Coding_en.srt27.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/015 Initializing-Class-Instances.ipynb.zip1.4 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/017 Creating Attributes at Run-Time - Coding_en.srt29.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/017 Creating-Attributes-at-Run-Time.ipynb.zip2.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/018 Properties - Lecture.mp4321 MB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/018 Properties - Lecture_en.srt24.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/019 Properties - Coding_en.srt33.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/020 Property Decorators - Lecture_en.srt17.6 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/021 Property Decorators - Coding_en.srt43.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/023 Read-Only and Computed Properties - Coding_en.srt35.5 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/023 Read-Only-and-Computed-Properties.ipynb.zip2.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/025 Deleting Properties - Coding_en.srt7.5 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/025 Deleting-Properties.ipynb.zip1.4 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/027 Class and Static Methods - Lecture_en.srt16.6 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/028 Class and Static Methods - Coding_en.srt43.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/031 Class Body Scope - Coding_en.srt20.4 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/02 - Classes/031 Class-Body-Scope.ipynb.zip2.5 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/03 - Project 1/001 Project Description_en.srt15.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/03 - Project 1/002 Project Solution - TimeZone_en.srt21.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/03 - Project 1/004 Project Solution - Account Numbers, Names_en.srt21.6 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/03 - Project 1/009 Project Solution - Confirmation Codes_en.srt38.2 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/03 - Project 1/010 Project Solution - Transactions_en.srt32.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/03 - Project 1/011 Project Solution - Testing with unittest.mp4207.4 MB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/03 - Project 1/011 Project Solution - Testing with unittest_en.srt73.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/04 - Polymorphism and Special Methods/005 Arithmetic Operators - Coding_en.srt52.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/04 - Polymorphism and Special Methods/007 Rich Comparisons - Coding_en.srt24.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/04 - Polymorphism and Special Methods/013 Callables - Coding_en.srt54.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/04 - Polymorphism and Special Methods/015 The __del__ Method - Coding_en.srt21.2 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/05 - Project 2/002 Project Solution_en.srt44.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/06 - Single Inheritance/002 Single Inheritance - Lecture.mp4207.3 MB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/06 - Single Inheritance/002 Single Inheritance - Lecture_en.srt27.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/06 - Single Inheritance/003 Single Inheritance - Coding_en.srt17.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/06 - Single Inheritance/006 Overriding - Lecture_en.srt17 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/06 - Single Inheritance/007 Overriding - Coding_en.srt19.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/06 - Single Inheritance/009 Extending - Coding_en.srt24.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/06 - Single Inheritance/010 Delegating to Parent - Lecture_en.srt19.5 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/06 - Single Inheritance/011 Delegating to Parent - Coding_en.srt38.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/06 - Single Inheritance/015 Slots and Single Inheritance - Coding_en.srt21.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/07 - Project 3/002 Project Solution - Approach and Setup_en.srt19.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/07 - Project 3/002 project.zip16 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/07 - Project 3/003 Project Solution - Validators and tests_en.srt32.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/07 - Project 3/004 Project Solution - Resources class and tests_en.srt58.6 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/08 - Descriptors/005 Getters and Setters - Coding_en.srt30.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/08 - Descriptors/007 Using as Instance Properties - Coding_en.srt32.2 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/08 - Descriptors/009 Strong and Weak References - Coding_en.srt29.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/08 - Descriptors/011 Back to Instance Properties - Coding_en.srt48.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/08 - Descriptors/013 The __set_name__ Method - Coding_en.srt23.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/08 - Descriptors/015 Property Lookup Resolution - Coding_en.srt16.4 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/08 - Descriptors/017 Properties and Descriptors - Coding_en.srt28.2 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/08 - Descriptors/018 Application - Example 1_en.srt15.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/08 - Descriptors/019 Application - Example 2_en.srt45.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/08 - Descriptors/021 Functions and Descriptors - Coding_en.srt24.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/09 - Project 4/002 Solution - Part 1_en.srt60.2 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/10 - Enumerations/004 Enumerations - Coding_en.srt28.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/10 - Enumerations/008 CustomizingExtending Enums - Coding_en.srt52.4 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/10 - Enumerations/010 Automatic Values - Coding_en.srt31.2 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/11 - Project 5/002 Project Solution_en.srt16.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/12 - Exceptions (Single Inheritance)/002 Python Exceptions - Lecture_en.srt20.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/12 - Exceptions (Single Inheritance)/003 Python Exceptions - Coding_en.srt33 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/12 - Exceptions (Single Inheritance)/004 Handling Exceptions - Lecture.mp4200.9 MB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/12 - Exceptions (Single Inheritance)/004 Handling Exceptions - Lecture_en.srt27.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/12 - Exceptions (Single Inheritance)/005 Handling Exceptions - Coding_en.srt84.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/12 - Exceptions (Single Inheritance)/007 Raising Exceptions - Coding_en.srt25.2 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/12 - Exceptions (Single Inheritance)/009 Custom Exceptions - Coding_en.srt76.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/13 - Project 6/002 Project Solution_en.srt43 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/14 - Metaprogramming/003 The __new__ Method - Lecture_en.srt15.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/14 - Metaprogramming/004 The __new__ Method - Coding_en.srt34.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/14 - Metaprogramming/006 How Classes are Created - Coding_en.srt18.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/14 - Metaprogramming/011 Class Decorators - Lecture_en.srt7.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/14 - Metaprogramming/012 Class Decorators - Coding_en.srt78.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/14 - Metaprogramming/014 Decorator Classes - Coding_en.srt27.2 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/14 - Metaprogramming/016 Metaclass vs Class Decorator - Coding_en.srt20.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/14 - Metaprogramming/018 Metaclass Parameters - Coding_en.srt19.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/14 - Metaprogramming/020 The __prepare__ Method - Coding_en.srt31.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/14 - Metaprogramming/021 Classes, Metaclasses, and __call___en.srt19.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/14 - Metaprogramming/022 Metaprogramming Application 1_en.srt48.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/14 - Metaprogramming/023 Metaprogramming Application 2_en.srt32.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/14 - Metaprogramming/024 Metaprogramming Application 3_en.srt44.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/14 - Metaprogramming/026 Attribute Read Accessors - Coding_en.srt54.4 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/14 - Metaprogramming/028 Attribute Write Accessors - Coding_en.srt16.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/14 - Metaprogramming/029 Accessors - Application_en.srt27.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/15 - Python Updates/001 Python 3.10_en.srt38.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/15 - Python Updates/002 Python 3.9_en.srt40 KB
[TutsNode.org] - Python 3 Deep Dive (Part 4 - OOP)/15 - Python Updates/003 Python 3.8 3.7_en.srt49.1 KB

Alternative Torrents for 'Python Deep Dive Part OOP'.

There are no alternative torrents found.