Python 3 Deep Dive (Part 2 - Iteration, Generators)

Torrent Details

Python 3 Deep Dive (Part 2 - Iteration, Generators)Python 3 Deep Dive (Part 2 - Iteration, Generators)

NAME
Python 3 Deep Dive (Part 2 - Iteration, Generators).torrent
CATEGORY
Other
INFOHASH
2f9047fc2a6e8a7d3223ac3c197e3ffe930e261f
SIZE
12.7 GB in 99 files
ADDED
Uploaded on 29-02-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

Part 2 of this Python 3: Deep Dive series is an in-depth look at:

sequences
iterables
iterators
generators
comprehensions
context managers

I will show you exactly how iteration works in Python – from the sequence protocol, to the iterable and iterator protocols, and how we can write our own sequence and iterable data types.

We’ll go into some detail to explain sequence slicing and how slicing relates to ranges.

We look at comprehensions in detail as well and I will show you how list comprehensions are actually closures and have their own scope, and the reason why subtle bugs sometimes creep in to list comprehensions that we might not expect.

We’ll take a deep dive into the itertools module and look at all the functions available there and how useful (but overlooked!) they can be.

We also look at generator functions, their relation to iterators, and their comprehension counterparts (generator expressions).

Context managers, an often overlooked construct in Python, is covered in detail too. There we will learn how to create and leverage our own context managers and understand the relationship between context managers and generator functions.

Each section is followed by a project designed to put into practice what you learn throughout the course.

This course series is focused on the Python language and the standard library. There is an enormous amount of functionality and things to understand in just the standard CPython distribution, so I do not cover 3rd party libraries – this is a Python deep dive, not an exploration of the many highly useful 3rd party libraries that have grown around Python – those are often sufficiently large to warrant an entire course unto themselves! Indeed, many of them already do!

** Prerequisites **

Please note that this is a relatively advanced Python course, and a strong knowledge of some topics in Python is required.

In particular you should already have an in-depth understanding of the following topics:

functions and function arguments
packing and unpacking iterables and how that is used with function arguments (i.e. using *)
closures
decorators
Boolean truth values and how any object has an associated truth value
named tuples
the zip, map, filter, sorted, reduce functions
lambdas
importing modules and packages

You should also have a basic knowledge of the following topics:

various data types (numeric, string, lists, tuples, dictionaries, sets, etc)
for loops, while loops, break, continue, the else clause
if statements
try…except…else…finally…
basic knowledge of how to create and use classes (methods, properties) – no need for advanced topics such as inheritance or meta classes
understand how certain special methods are used in classes (such as __init__, __eq__, __lt__, etc)

Who this course is for:

Python developers who want a deeper understanding of sequences, iterables, iterators, generators and context managers.

Requirements

This is a relatively advanced course, so you should already be familiar with basic Python concepts, as well as some in-depth knowledge as described in the prerequisites in the course description. Please be sure you check those and make sure!
You will need Python 3.6 or above, and a development environment of your choice (command line, PyCharm, Jupyter, etc.)

Last Updated 12/2023

Discussion

Comments 0

Post Your Comment

Files in this torrent

FILENAMESIZE
.pad/049 B
.pad/123 B
.pad/1049 B
.pad/1175 B
.pad/12205 B
.pad/21 B
.pad/3246 B
.pad/427 B
.pad/5620 B
.pad/6115 B
.pad/7253 B
.pad/8290 B
.pad/9135 B
TutsNode.org.txt59 B
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/01 - Introduction/001 Introduction.pdf707.6 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/01 - Introduction/002 Prerequisites.pdf337.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/01 - Introduction/004 Course Slides.html160 B
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/001 Introduction_en.srt2.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/002 Sequence Types - Lecture.mp4352 MB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/002 Sequence-Types.pdf457.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/004 Mutable-Sequence-Types.pdf341.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/005 05-Mutable-Sequence-Types.zip2.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/007 Index-Base-and-Slice-Bounds.pdf437.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/008 Copying Sequences - Lecture.mp4332.9 MB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/008 Copying Sequences - Lecture_en.srt43.4 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/008 Copying-Sequences.pdf573.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/010 Slicing - Lecture.mp4358.6 MB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/010 Slicing.pdf498.4 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/011 11-Slicing.zip2.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/012 Custom-Sequences-Part-1.pdf436.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/014 In-Place-Concatenation-and-Repetition.pdf397.4 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/015 15-In-Place-Concatenation-and-Repetition.zip1.6 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/016 Assignments-in-Mutable-Sequences.pdf395.2 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/017 17-Assignments-in-Mutable-Sequences.zip2.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/018 Custom Sequences - Part 2 - Lecture_en.srt13.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/018 Custom-Sequences-Part-2.pdf378.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/019 19-Custom-Sequences-Part-2a.zip2.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/022 Sorting Sequences - Lecture.mp4199.6 MB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/022 Sorting Sequences - Lecture_en.srt27 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/022 Sorting-Sequences.pdf448.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/024 List Comprehensions - Lecture.mp4199.9 MB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/024 List-Comprehensions.pdf440 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/02 - Sequence Types/025 List Comprehensions - Coding_en.srt66.5 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/03 - Project 1/001 Project-1-Slides.zip220.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/03 - Project 1/001 Project-1.zip1.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/03 - Project 1/002 Project Solution Goal 1_en.srt62.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/03 - Project 1/003 Project-1-Solution-Goal-2.zip2.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/04 - Iterables and Iterators/002 Iterating-Collections.pdf464.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/04 - Iterables and Iterators/004 Iterators.pdf348.5 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/04 - Iterables and Iterators/005 Iterators - Coding_en.srt16.6 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/04 - Iterables and Iterators/006 Iterators-and-Iterables.pdf457.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/04 - Iterables and Iterators/008 Example-1-Consuming-Iterators-Manually.zip24.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/04 - Iterables and Iterators/010 Lazy-Iterables.pdf341.6 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/04 - Iterables and Iterators/012 Pythons-Built-In-Iterables-and-Iterators.pdf366.6 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/04 - Iterables and Iterators/015 The iter() Function - Lecture_en.srt9.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/04 - Iterables and Iterators/015 The-iter-Function.pdf394.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/04 - Iterables and Iterators/017 Iterating-Callables.pdf346.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/04 - Iterables and Iterators/020 Reversed-Iteration.pdf362.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/04 - Iterables and Iterators/022 23-Caveat-Using-Iterators-as-Function-Arguments.zip20.4 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/06 - Generators/002 Yielding and Generator Functions - Lecture.mp4194.7 MB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/06 - Generators/002 Yielding-and-Generators.pdf441 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/06 - Generators/005 Making-an-Iterable-from-a-Generator.pdf401.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/06 - Generators/008 Generator-Expressions.pdf344.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/07 - Project 3/002 Project Solution Goal 1.mp4176.4 MB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/07 - Project 3/002 Project Solution Goal 1_en.srt66.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/08 - Iteration Tools/001 Iteration-Tools-Introduction.pdf276.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/08 - Iteration Tools/002 Aggregators.pdf392.2 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/08 - Iteration Tools/006 Selecting-and-Filtering.pdf391.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/08 - Iteration Tools/008 Infinite-Iterators.pdf331.2 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/08 - Iteration Tools/010 Chaining-and-Teeing.pdf374 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/08 - Iteration Tools/012 Mapping and Reducing - Lecture.mp4175.2 MB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/08 - Iteration Tools/012 Mapping-and-Accumulation.pdf404.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/08 - Iteration Tools/013 13-Mapping-and-Reducing.zip2.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/08 - Iteration Tools/016 Grouping.pdf311.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/08 - Iteration Tools/018 Combinatorics.pdf406.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/09 - Project 4/001 Project - Description.mp4238.9 MB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/09 - Project 4/001 Project-Description.zip74.4 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/09 - Project 4/002 Project Solution Goal 1.mp4203.4 MB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/09 - Project 4/002 Project Solution Goal 1_en.srt66.6 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/09 - Project 4/002 project-4-solution-goal-1.zip74.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/09 - Project 4/003 Project Solution Goal 2.mp4232.1 MB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/09 - Project 4/003 Project Solution Goal 2_en.srt61.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/09 - Project 4/003 project-4-solution-goal-2.zip74.5 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/09 - Project 4/004 project-4-solution-goal-3.zip74.6 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/09 - Project 4/005 Project Solution Goal 4.mp4295.2 MB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/09 - Project 4/005 Project Solution Goal 4_en.srt79.7 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/09 - Project 4/005 project-4-solution-goal-4.zip76.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/10 - Context Managers/001 Introduction-Context-Managers.pdf331.1 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/10 - Context Managers/002 Context Managers - Lecture.mp4252.5 MB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/10 - Context Managers/002 Context-Managers.pdf494.9 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/10 - Context Managers/003 Context Managers - Coding_en.srt57.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/10 - Context Managers/004 Caveat-with-Lazy-Iterators.zip65.5 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/10 - Context Managers/006 Additional-Uses.pdf366.4 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/10 - Context Managers/008 Generators-and-Context-Managers.pdf390.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/10 - Context Managers/010 Decorating-Generator-Functions.pdf411.3 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/10 - Context Managers/010 The contextmanager Decorator - Lecture_en.srt15 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/13 - Generators as Coroutines (DEPRECATED)/003 Coroutines - Lecture.mp4280.6 MB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/13 - Generators as Coroutines (DEPRECATED)/007 Sending to Generators - Lecture_en.srt23.8 KB
[TutsNode.org] - Python 3 Deep Dive (Part 2 - Iteration, Generators)/13 - Generators as Coroutines (DEPRECATED)/026 Pipelines-Broadcasting.zip100.3 KB

Alternative Torrents for 'Python Deep Dive Part Iteration Generators'.

There are no alternative torrents found.