|
|
1. Introduction.mp4
|
MP4
|
35.6 MB
|
|
|
1. Introduction.srt
|
SRT
|
3.5 KB
|
|
|
1. Logging module Detailed analysis of how to create a logger..mp4
|
MP4
|
108.1 MB
|
|
|
1. Logging module Detailed analysis of how to create a logger..srt
|
SRT
|
17.6 KB
|
|
|
1. Remember everything is an object and connects to the type class.mp4
|
MP4
|
36 MB
|
|
|
1. Remember everything is an object and connects to the type class.srt
|
SRT
|
5.5 KB
|
|
|
1. The most important command if __name __ = main() (part1).mp4
|
MP4
|
83.2 MB
|
|
|
1. The most important command if __name __ = main() (part1).srt
|
SRT
|
16.9 KB
|
|
|
1. Understand the power of a Metaclass and how it differs from a Superclass.mp4
|
MP4
|
95.5 MB
|
|
|
1. Understand the power of a Metaclass and how it differs from a Superclass.srt
|
SRT
|
17.8 KB
|
|
|
1. Why you should use a defaultdict over a regular dictionary.mp4
|
MP4
|
44.8 MB
|
|
|
1. Why you should use a defaultdict over a regular dictionary.srt
|
SRT
|
8.9 KB
|
|
|
1. key differences between iterators and iterables.mp4
|
MP4
|
118 MB
|
|
|
1. key differences between iterators and iterables.srt
|
SRT
|
26.9 KB
|
|
|
1.1 A simple description of the type class.html
|
HTML
|
102.4 B
|
|
|
1.1 An example with Metaclasses for changing the number of parameters needed on instantiation.html
|
HTML
|
102.4 B
|
|
|
1.1 defaultdict.ipynb
|
IPYNB
|
4.5 KB
|
|
|
1.1 first_module.ipynb
|
IPYNB
|
1.2 KB
|
|
|
1.1 iterators and iterables.ipynb
|
IPYNB
|
9.2 KB
|
|
|
1.1 logger.py
|
PY
|
1.4 KB
|
|
|
1.1 slides.pptx
|
PPTX
|
240.8 KB
|
|
|
1.2 first_module.py
|
PY
|
512 B
|
|
|
1.2 metaclasses.ipynb
|
IPYNB
|
4.5 KB
|
|
|
1.2 type.ipynb
|
IPYNB
|
4.1 KB
|
|
|
1.3 More examples on Metaclasses.html
|
HTML
|
102.4 B
|
|
|
1.3 second_module.ipynb
|
IPYNB
|
1.1 KB
|
|
|
2. A deep dive into Metaclasses changing the structure of classes.mp4
|
MP4
|
228.2 MB
|
|
|
2. A deep dive into Metaclasses changing the structure of classes.srt
|
SRT
|
42 KB
|
|
|
2. Comfortably make time-conversions via the function timedelta.mp4
|
MP4
|
23.1 MB
|
|
|
2. Comfortably make time-conversions via the function timedelta.srt
|
SRT
|
3.7 KB
|
|
|
2. The Logger in action. Passing it over to filesclassesfunctions.mp4
|
MP4
|
137.2 MB
|
|
|
2. The Logger in action. Passing it over to filesclassesfunctions.srt
|
SRT
|
24.6 KB
|
|
|
2. The most important command if __name__==main() (part2).mp4
|
MP4
|
101.6 MB
|
|
|
2. The most important command if __name__==main() (part2).srt
|
SRT
|
22.8 KB
|
|
|
2. Use Inheritance correctly on Python.mp4
|
MP4
|
70 MB
|
|
|
2. Use Inheritance correctly on Python.srt
|
SRT
|
13.4 KB
|
|
|
2. When to actually use @classmethod and @staticmethod..mp4
|
MP4
|
166 MB
|
|
|
2. When to actually use @classmethod and @staticmethod..srt
|
SRT
|
31.9 KB
|
|
|
2.1 @staticmethod @classmethod.ipynb
|
IPYNB
|
8.3 KB
|
|
|
2.1 demlog.log
|
LOG
|
1.2 KB
|
|
|
2.1 inheritance.ipynb
|
IPYNB
|
5.7 KB
|
|
|
2.1 metaclasses_part2.ipynb
|
IPYNB
|
8.4 KB
|
|
|
2.1 module2.py
|
PY
|
102.4 B
|
|
|
2.1 timedelta.ipynb
|
IPYNB
|
2.6 KB
|
|
|
2.2 More examples on inheritance.html
|
HTML
|
102.4 B
|
|
|
2.2 logger.py
|
PY
|
1.4 KB
|
|
|
2.2 primary.py
|
PY
|
307.2 B
|
|
|
2.3 main.py
|
PY
|
1 KB
|
|
|
2.4 work.py
|
PY
|
614.4 B
|
|
|
3. Adding graphics inside logging messages, running special cases, & theory.mp4
|
MP4
|
216.4 MB
|
|
|
3. Adding graphics inside logging messages, running special cases, & theory.srt
|
SRT
|
32.9 KB
|
|
|
3. How Class and instance variables behave with @classmethod, @staticmethod.mp4
|
MP4
|
185.8 MB
|
|
|
3. How Class and instance variables behave with @classmethod, @staticmethod.srt
|
SRT
|
31 KB
|
|
|
3. Metaclass instantiation, Metaclass inheritance, Meta-instance inheritance.mp4
|
MP4
|
192.1 MB
|
|
|
3. Metaclass instantiation, Metaclass inheritance, Meta-instance inheritance.srt
|
SRT
|
36.3 KB
|
|
|
3. Remember a class can also be created using a string, a tuple and a dictionary.mp4
|
MP4
|
92.1 MB
|
|
|
3. Remember a class can also be created using a string, a tuple and a dictionary.srt
|
SRT
|
16.8 KB
|
|
|
3. Why Jupyter Notebook isn't really good for large models.mp4
|
MP4
|
52.6 MB
|
|
|
3. Why Jupyter Notebook isn't really good for large models.srt
|
SRT
|
11 KB
|
|
|
3.1 @staticmethod @classmethod class instance vars.ipynb
|
IPYNB
|
12.5 KB
|
|
|
3.1 Defining a class in two ways.ipynb
|
IPYNB
|
6.3 KB
|
|
|
3.1 Detailed logging documentation.html
|
HTML
|
102.4 B
|
|
|
3.1 Metaclass inheritance and instantiation.ipynb
|
IPYNB
|
8.4 KB
|
|
|
3.1 growth_rate.py
|
PY
|
921.6 B
|
|
|
3.10 work.py
|
PY
|
614.4 B
|
|
|
3.2 Extra logging documentation.html
|
HTML
|
102.4 B
|
|
|
3.2 model.ipynb
|
IPYNB
|
3.8 KB
|
|
|
3.3 Extra Unicode symbols.html
|
HTML
|
102.4 B
|
|
|
3.3 utils.py
|
PY
|
307.2 B
|
|
|
3.4 logger.py
|
PY
|
1.4 KB
|
|
|
3.5 Logging handlers.html
|
HTML
|
102.4 B
|
|
|
3.6 main.py
|
PY
|
1.2 KB
|
|
|
3.7 mylog.log
|
LOG
|
512 B
|
|
|
3.8 New unicode symbols.html
|
HTML
|
102.4 B
|
|
|
3.9 Unicode graphics.html
|
HTML
|
102.4 B
|
|
|
4. How Python hints & annotations are used.mp4
|
MP4
|
79.6 MB
|
|
|
4. How Python hints & annotations are used.srt
|
SRT
|
14 KB
|
|
|
4. How classinstance variables and static methods behave in derived classes.mp4
|
MP4
|
82.8 MB
|
|
|
4. How classinstance variables and static methods behave in derived classes.srt
|
SRT
|
15.3 KB
|
|
|
4. Inspect and verify class relations.mp4
|
MP4
|
186 MB
|
|
|
4. Inspect and verify class relations.srt
|
SRT
|
30.7 KB
|
|
|
4.1 Extra resource on type hints.html
|
HTML
|
102.4 B
|
|
|
4.1 Metaclass and inheritance analysis .ipynb
|
IPYNB
|
26.7 KB
|
|
|
4.1 static and class methods in inheritance.ipynb
|
IPYNB
|
6.6 KB
|
|
|
4.2 The package needed for annotations.html
|
HTML
|
102.4 B
|
|
|
4.3 typing and optional.ipynb
|
IPYNB
|
2.5 KB
|
|
|
5. Python annotations and custom types, step-by-step.mp4
|
MP4
|
156.1 MB
|
|
|
5. Python annotations and custom types, step-by-step.srt
|
SRT
|
27 KB
|
|
|
5. The most frequent use of the @property decorator.mp4
|
MP4
|
121.4 MB
|
|
|
5. The most frequent use of the @property decorator.srt
|
SRT
|
30.7 KB
|
|
|
5.1 @ property decorator.ipynb
|
IPYNB
|
11.6 KB
|
|
|
5.1 logger.py
|
PY
|
921.6 B
|
|
|
5.2 main.py
|
PY
|
5.8 KB
|
|
|
5.3 work.py
|
PY
|
2.6 KB
|
|
|
6. #13c. Function annotations. Optional parameters. Union, Optional, Any, Sequence.mp4
|
MP4
|
166.4 MB
|
|
|
6. #13c. Function annotations. Optional parameters. Union, Optional, Any, Sequence.srt
|
SRT
|
30.2 KB
|
|
|
6. In-depth analysis of getter, setter, deleter functions via @property.mp4
|
MP4
|
170.3 MB
|
|
|
6. In-depth analysis of getter, setter, deleter functions via @property.srt
|
SRT
|
41.1 KB
|
|
|
6.1 @property decorator (part 2).ipynb
|
IPYNB
|
6.8 KB
|
|
|
6.1 main.py
|
PY
|
5 KB
|
|
|
6.2 Resources on the Annotation type Any.html
|
HTML
|
102.4 B
|
|
|
6.3 Resources on the annotation type Union.html
|
HTML
|
102.4 B
|
|
|
7. #13d. Using Callable and Genetic Types. Calling staticmethods using custom types.mp4
|
MP4
|
116.5 MB
|
|
|
7. #13d. Using Callable and Genetic Types. Calling staticmethods using custom types.srt
|
SRT
|
16.8 KB
|
|
|
7.2 Resources on Callable.html
|
HTML
|
102.4 B
|
|
|
7.3 Resources on TypeVar.html
|
HTML
|
102.4 B
|
|
|
8. #13e. Always conduct Static Code Analysis. Which Python Checker to use.mp4
|
MP4
|
112.4 MB
|
|
|
8. #13e. Always conduct Static Code Analysis. Which Python Checker to use.srt
|
SRT
|
15.9 KB
|
|
|
8.1 Resources on the Static Code Analysis tool.html
|
HTML
|
102.4 B
|
|
|
@plugins_snapshot.json
|
JSON
|
0 B
|
|
|
Bonus Resources.txt
|
TXT
|
409.6 B
|
|
|
CACHEDIR.TAG
|
TAG
|
204.8 B
|
|
|
Get Bonus Downloads Here.url
|
URL
|
204.8 B
|
|
|
Project_Default.xml
|
XML
|
2.1 KB
|
|
|
__init__.data.json
|
JSON
|
140 KB
|
|
|
__init__.meta.json
|
JSON
|
1.6 KB
|
|
|
_ast.data.json
|
JSON
|
102.3 KB
|
|
|
_ast.meta.json
|
JSON
|
1.5 KB
|
|
|
_collections_abc.data.json
|
JSON
|
8.8 KB
|
|
|
_collections_abc.meta.json
|
JSON
|
1.5 KB
|
|
|
abc.data.json
|
JSON
|
41 KB
|
|
|
abc.meta.json
|
JSON
|
1.6 KB
|
|
|
array.data.json
|
JSON
|
50.9 KB
|
|
|
array.meta.json
|
JSON
|
1.5 KB
|
|
|
builtins.data.json
|
JSON
|
815.5 KB
|
|
|
builtins.meta.json
|
JSON
|
1.6 KB
|
|
|
codecs.data.json
|
JSON
|
113.1 KB
|
|
|
codecs.meta.json
|
JSON
|
1.5 KB
|
|
|
empty_code_for_learn.iml
|
IML
|
307.2 B
|
|
|
genericpath.data.json
|
JSON
|
15.9 KB
|
|
|
genericpath.meta.json
|
JSON
|
1.5 KB
|
|
|
gitignore
|
|
0 B
|
|
|
io.data.json
|
JSON
|
78.5 KB
|
|
|
io.meta.json
|
JSON
|
1.5 KB
|
|
|
logger.cpython-39.pyc
|
PYC
|
1.1 KB
|
|
|
logger.py
|
PY
|
921.6 B
|
|
|
logging.cpython-39.pyc
|
PYC
|
819.2 B
|
|
|
machinery.data.json
|
JSON
|
57.7 KB
|
|
|
machinery.meta.json
|
JSON
|
1.5 KB
|
|
|
main.py
|
PY
|
5 KB
|
|
|
mmap.data.json
|
JSON
|
19.2 KB
|
|
|
mmap.meta.json
|
JSON
|
1.5 KB
|
|
|
modules.xml
|
XML
|
307.2 B
|
|
|
ntpath.data.json
|
JSON
|
11.9 KB
|
|
|
ntpath.meta.json
|
JSON
|
1.5 KB
|
|
|
path.data.json
|
JSON
|
4.6 KB
|
|
|
path.meta.json
|
JSON
|
1.5 KB
|
|
|
posix.data.json
|
JSON
|
82.7 KB
|
|
|
posix.meta.json
|
JSON
|
1.5 KB
|
|
|
posixpath.data.json
|
JSON
|
65.6 KB
|
|
|
posixpath.meta.json
|
JSON
|
1.5 KB
|
|
|
profiles_settings.xml
|
XML
|
204.8 B
|
|
|
subprocess.data.json
|
JSON
|
145.3 KB
|
|
|
subprocess.meta.json
|
JSON
|
1.5 KB
|
|
|
sys.data.json
|
JSON
|
66.6 KB
|
|
|
sys.meta.json
|
JSON
|
1.6 KB
|
|
|
types.data.json
|
JSON
|
126.7 KB
|
|
|
types.meta.json
|
JSON
|
1.6 KB
|
|
|
typing.data.json
|
JSON
|
407.5 KB
|
|
|
typing.meta.json
|
JSON
|
1.5 KB
|
|
|
typing_extensions.data.json
|
JSON
|
35.5 KB
|
|
|
typing_extensions.meta.json
|
JSON
|
1.5 KB
|
|
|
work.cpython-39.pyc
|
PYC
|
3.2 KB
|
|
|
work.py
|
PY
|
2.6 KB
|
|
|
workspace.xml
|
XML
|
5.3 KB
|