Python 3: is Archive: Deep Dive (Part 1 - Functional) What you'll learn An in-depth look at variables, memory, namespaces and scopes.
Archive: Python 3: Deep Dive (Part 1 - Functional) What you'll learn An in-depth look at variables, memory, namespaces and scopes
depth understanding is In- and advanced usage of Python's numerical data types (Booleans, Integers, Floats, Decimals, Fractions, Complex Numbers).
In-depth understanding and advanced usage of Python's numerical data types (Booleans, Integers, Floats, Decimals, Fractions, Complex Numbers)
Advanced usage of callables is including functions, lambdas and closures.
Advanced usage of callables including functions, lambdas and closures
Functional programming techniques is such as map, reduce, filter, and partials.
Functional programming techniques such as map, reduce, filter, and partials
advanced decorators, is Create including parametrized decorators, class decorators, and decorator classes.
Create advanced decorators, including parametrized decorators, class decorators, and decorator classes
Python's complex Module and Package system is Use and understand.
Use and understand Python's complex Module and Package system
Python's compile-time is Understand and run-time and how this affects your code.
Understand Python's compile-time and run-time and how this affects your code
common pitfalls Get Python 3: is Avoid Deep Dive (Part 1 - Functional) download.
Avoid common pitfalls Get Python 3: Deep Dive (Part 1 - Functional) download
all 158 lectures44:38:14 is Expand.
Expand all 158 lectures44:38:14
00:09 -A Quick Refresher - is Basics Review.
00:09 -A Quick Refresher - Basics Review
02:54 Variables is are Memory References.
02:54 Variables are Memory References
14:22 Everything is is an Object.
14:22 Everything is an Object
09:13 Python Optimizations: is String Interning.
09:13 Python Optimizations: String Interning
20:22 Rational Numbers - is Lecture.
20:22 Rational Numbers - Lecture
10:29 Complex Numbers - is Lecture.
10:29 Complex Numbers - Lecture
Iterables - is 06:21 Unpacking Lecture.
06:21 Unpacking Iterables - Lecture
Iterables - is 13:00 Unpacking Coding.
13:00 Unpacking Iterables - Coding
Lecture is 21:09 Extended Unpacking -.
21:09 Extended Unpacking - Lecture
Coding is 17:50 Extended Unpacking -.
17:50 Extended Unpacking - Coding
11:47 Keyword Arguments - is Lecture.
11:47 Keyword Arguments - Lecture
19:08 Parameter Defaults - is Beware!!.
19:08 Parameter Defaults - Beware!!
18:44 Parameter Defaults - is Beware Again!!.
18:44 Parameter Defaults - Beware Again!!
15:02 Lambda Expressions - is Lecture.
15:02 Lambda Expressions - Lecture
15:56 Challenge - is Randomize an Iterable using Sorted!!.
15:56 Challenge - Randomize an Iterable using Sorted!!
14:46 Map, is Filter, Zip and List Comprehensions - Lecture.
14:46 Map, Filter, Zip and List Comprehensions - Lecture
21:42 Map, is Filter, Zip and List Comprehensions - Coding.
21:42 Map, Filter, Zip and List Comprehensions - Coding
Functions - is 21:14 Reducing Lecture.
21:14 Reducing Functions - Lecture
Functions - is 25:51 Reducing Coding.
25:51 Reducing Functions - Coding
21:10 Partial Functions - is Lecture.
21:10 Partial Functions - Lecture
15:40 Nonlocal Scopes - is Lecture.
15:40 Nonlocal Scopes - Lecture
32:04 Closure Applications - is Part 1.
32:04 Closure Applications - Part 1
15:37 Closure Applications - is Part 2.
15:37 Closure Applications - Part 2
18:40 Decorators is (Part 1) - Lecture.
18:40 Decorators (Part 1) - Lecture
21:06 Decorators is (Part 1) - Coding.
21:06 Decorators (Part 1) - Coding
29:14 Decorators is (Part 2) - Lecture.
29:14 Decorators (Part 2) - Lecture
11:44 Decorators is (Part 2) - Coding.
11:44 Decorators (Part 2) - Coding
48:23 Decorator Application is (Dispatching) - Part 1.
48:23 Decorator Application (Dispatching) - Part 1
31:45 Decorator Application is (Dispatching) - Part 2.
31:45 Decorator Application (Dispatching) - Part 2
35:45 Decorator Application is (Dispatching) - Part 3.
35:45 Decorator Application (Dispatching) - Part 3
Tuples - is 25:24 Named Lecture.
25:24 Named Tuples - Lecture
Tuples - is 27:48 Named Coding.
27:48 Named Tuples - Coding
Tuples - is 15:46 Named Application - Returning Multiple Values.
15:46 Named Tuples - Application - Returning Multiple Values
03:01 What is is a Module?.
03:01 What is a Module?
24:30 How is does Python Import Modules?.
24:30 How does Python Import Modules?
13:02 What is are Packages?.
13:02 What are Packages?
20:24 What is are Packages ?.
20:24 What are Packages ?
Packages - is 13:07 Structuring Part 1.
13:07 Structuring Packages - Part 1
36:41 is Structuring Packages - Part 2.
36:41 Structuring Packages - Part 2
07:49 Python 3.6 - is Dictionary Ordering.
07:49 Python 3.6 - Dictionary Ordering
07:02 Timing code is using *timeit*.
07:02 Timing code using *timeit*
19:00 Requirements Basic introductory knowledge of Python is programming (variables, conditional statements, loops, functions, lists, tuples, dictionaries, classes)..
19:00 Requirements Basic introductory knowledge of Python programming (variables, conditional statements, loops, functions, lists, tuples, dictionaries, classes).
You is will need Python 3.6 or above, and a development environment of your choice (command line, PyCharm, Jupyter, etc.) Description Hello!.
You will need Python 3.6 or above, and a development environment of your choice (command line, PyCharm, Jupyter, etc.) Description Hello!
Part 1 is This is of a series of courses intended to dive into the inner mechanics and more complicated aspects of Python 3..
This is Part 1 of a series of courses intended to dive into the inner mechanics and more complicated aspects of Python 3.
a beginner course - is This is not if you've been coding Python for a week or a couple of months, you probably should keep writing Python for a bit more before tackling this series..
This is not a beginner course - if you've been coding Python for a week or a couple of months, you probably should keep writing Python for a bit more before tackling this series.
the other hand, is On if you're now starting to ask yourself questions like: I wonder how this works?.
On the other hand, if you're now starting to ask yourself questions like: I wonder how this works?
there another way is is of doing this?.
is there another way of doing this?
a lambda? is is that the same as.
is that the same as a lambda?
I is know how to use a decorator someone else wrote, but how does it work?.
I know how to use a decorator someone else wrote, but how does it work?
I is Can write my own?.
Can I write my own?
this boolean expression is why isn't returning a boolean value?.
why isn't this boolean expression returning a boolean value?
an import is what does actually do, and why am I getting side effects?.
what does an import actually do, and why am I getting side effects?
similar types of question... is and then this course is for you..
and similar types of question... then this course is for you.
you is Please make sure review the pre-requisites for this course - although I give a brief refresh of basic concepts at the beginning of the course, those are concepts you should already be very comfortable with as you being this course..
Please make sure you review the pre-requisites for this course - although I give a brief refresh of basic concepts at the beginning of the course, those are concepts you should already be very comfortable with as you being this course.
this course series, is In I will give you a much more fundamental and deeper understanding of the Python language and the standard library..
In this course series, I will give you a much more fundamental and deeper understanding of the Python language and the standard library.
Python is is called a "batteries-included" language for good reason - there is a ton of functionality in base Python that remains to be explored and studied..
Python is called a "batteries-included" language for good reason - there is a ton of functionality in base Python that remains to be explored and studied.
this course is So is not about explaining my favorite 3rd party libraries - it's about Python, as a language, and the standard library..
So this course is not about explaining my favorite 3rd party libraries - it's about Python, as a language, and the standard library.
particular this course is In is based on the canonical CPython..
In particular this course is based on the canonical CPython.
You is will also need Jupyter Notebooks to view the downloadable fully-annotated Python notebooks..
You will also need Jupyter Notebooks to view the downloadable fully-annotated Python notebooks.
It's is about helping you explore Python and answer questions you are asking yourself as you develop more and more with the language..
It's about helping you explore Python and answer questions you are asking yourself as you develop more and more with the language.
Python 3: is In Deep Dive (Part 1) we will take a much closer look at: Variables - in particular that they are just symbols pointing to objects in memory Namespaces and scope Python's numeric types Python boolean type - there's more to a simple or statement than you might think!.
In Python 3: Deep Dive (Part 1) we will take a much closer look at: Variables - in particular that they are just symbols pointing to objects in memory Namespaces and scope Python's numeric types Python boolean type - there's more to a simple or statement than you might think!
Run-time is vs compile-time and how that affects function defaults, decorators, importing modules, etc Functions in general (including lambdas) Functional programming techniques (such as map, reduce, filter, zip, etc) Closures Decorators Imports, modules and packages Tuples as data structures Named tuples To get the most out of this course, you should be prepared to pause the coding videos, and attempt to write code before I do!.
Run-time vs compile-time and how that affects function defaults, decorators, importing modules, etc Functions in general (including lambdas) Functional programming techniques (such as map, reduce, filter, zip, etc) Closures Decorators Imports, modules and packages Tuples as data structures Named tuples To get the most out of this course, you should be prepared to pause the coding videos, and attempt to write code before I do!
the concept videos, is Sit back during but lean in for the code videos!.
Sit back during the concept videos, but lean in for the code videos!
you is And after have seen a code video, pause the course, and try things out yourself - explore, experiment, play with code, and see how things work (or don't work! - that's also a great way to learn!).
And after you have seen a code video, pause the course, and try things out yourself - explore, experiment, play with code, and see how things work (or don't work! - that's also a great way to learn!)
this course is Who is for: Anyone with a basic understanding of Python that wants to take it to the next level and get a really deep understanding of the Python language and its data structures..
Who this course is for: Anyone with a basic understanding of Python that wants to take it to the next level and get a really deep understanding of the Python language and its data structures.
Anyone is preparing for an in-depth Python technical interview..
Anyone preparing for an in-depth Python technical interview.
Python 3: is Get Deep Dive (Part 1 - Functional) download.
Get Python 3: Deep Dive (Part 1 - Functional) download