Skip to content

Latest commit

 

History

History
226 lines (135 loc) · 7.13 KB

File metadata and controls

226 lines (135 loc) · 7.13 KB

How Python actually running

By Fred Baptiste

https://www.udemy.com/course/python3-fundamentals/learn/lecture/35144960#overview

Python Objects: everything is an object

By Fred Baptiste

https://www.udemy.com/course/python3-fundamentals/learn/lecture/35149676#overview

Garbage Collection - Fred Baptiste course

https://www.udemy.com/course/python-3-deep-dive-part-1/learn/lecture/7192344#overview


Context Manager

https://www.infoshareacademy.online/products/python-wtajemniczenie/categories/2148421071


Functions in Python

Function Parameters - Fred Baptiste course

https://www.udemy.com/course/python-3-deep-dive-part-1/learn/lecture/7736812#overview

Higher order functions & closures

This is section from Fred Baptiste course.

https://www.udemy.com/course/python3-fundamentals/learn/lecture/35151088#announcements

Passing and Returning Functions

https://www.udemy.com/course/python3-fundamentals/learn/lecture/35151092#overview


Type Hint

Robust Python - Annotating Your Code with Types

https://learning.oreilly.com/library/view/robust-python/9781098100650/part01.html

Infoshare course - PL

https://www.infoshareacademy.online/products/python-wtajemniczenie/categories/4302467

Python in a Nutshell - Type Annotations

https://learning.oreilly.com/library/view/python-in-a/9781098113544/ch05.html#other_type_checkers


Errors handling

Infoshare course - PL

https://www.infoshareacademy.online/products/python-poczatek/categories/4280844

Effective Python: 90 Specific Ways to Write Better Python

https://learning.oreilly.com/library/view/effective-python-90/9780134854717/ch08.xhtml#item65

Python in a Nutshell - Exceptions

https://learning.oreilly.com/library/view/python-in-a/9781098113544/ch06.html


Python The File System

Standard library

https://pymotw.com/3/file_access.html

READING AND WRITING FILES

https://learning.oreilly.com/library/view/automate-the-boring/9781098122584/xhtml/ch09.xhtml

ORGANIZING FILES

https://learning.oreilly.com/library/view/automate-the-boring/9781098122584/xhtml/ch10.xhtml

WORKING WITH CSV FILES AND JSON DATA

https://learning.oreilly.com/library/view/automate-the-boring/9781098122584/xhtml/ch16.xhtml#ch16lev1sec1

Input and Output

https://learning.oreilly.com/library/view/python-distilled/9780134173399/ch09.xhtml#ch09lev1sec1

Files and Directories

https://learning.oreilly.com/library/view/introducing-python-2nd/9781492051374/ch14.html#text_write

Python in a Nutshell - File and Text Operations

https://learning.oreilly.com/library/view/python-in-a/9781098113544/ch11.html#:-:text=File%20and%20Text%20Operations


Algorithms

Base Change Algorithm - int

https://www.udemy.com/course/python-3-deep-dive-part-1/learn/lecture/7622694#overview > https://www.udemy.com/course/python-3-deep-dive-part-1/learn/lecture/7622698#overview


Python extra features

Ellipsis in Python

https://realpython.com/python-ellipsis/


Python features to keep in mind when coding

Floats: Equality Testing - Fred Baptiste course

https://www.udemy.com/course/python-3-deep-dive-part-1/learn/lecture/7622720#overview

PEP 485 regarding to folats equality

https://peps.python.org/pep-0485/

PEP 327 regarding to decimal

https://peps.python.org/pep-0327/

Booleans: Precedence and Short-Circuiting - Fred Baptiste course

https://www.udemy.com/course/python-3-deep-dive-part-1/learn/lecture/7687160#overview > https://www.udemy.com/course/python-3-deep-dive-part-1/learn/lecture/7691968#overview


Python builtin data structure

Named tuple

https://www.infoshareacademy.online/products/python-poczatek/categories/4280613/posts/14370370

Enum

https://www.infoshareacademy.online/products/python-poczatek/categories/4280613/posts/14370375


Unpacking

Extended Unpacking

https://www.udemy.com/course/python-3-deep-dive-part-1/learn/lecture/7785298#overview

https://www.udemy.com/course/python-3-deep-dive-part-1/learn/lecture/7785302#overview

Agrs and Kwargs

The best article describing the difference between *args and **kwargs I've ever read:

What is self

Based on Dr. Fred Baptiste course, the best explanation of self I've ever heard:

Python HOWTOs