Python 3 Deep Dive (Part 1 - Functional)

Python 3 Deep Dive (Part 1 – Functional) Free Download

Python 3 Deep Dive (Part 1 – Functional) Free Download. Learn Variables, Functions and Functional Programming, Closures, Decorators, Modules and Packages.

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 called a “batteries-included” language for good reason – there is a ton of functionality in base Python that remains to be explored and studied.

So this course is not about explaining my favorite 3rd party libraries – it’s about Python, as a language, and the standard library.

In particular this course is based on the canonical CPython. You will also need Jupyter Notebooks to view the downloadable fully-annotated Python notebooks.

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 Deep Dive (Part 1 – Functional) Description


  • Basic introductory knowledge of Python programming (variables, conditional statements, loops, functions, lists, tuples, dictionaries, classes).
  • You will need Python 3.6 or above, and a development environment of your choice (command line, PyCharm, Jupyter, etc.)

Python + SQL + Tableau Integrating Python, SQL, and Tableau

What you’ll learn

  • An in-depth look at variables, memory, namespaces and scopes
  • A deep dive into Python’s memory management and optimizations
  • In-depth understanding and advanced usage of Python’s numerical data types (Booleans, Integers, Floats, Decimals, Fractions, Complex Numbers)
  • Advanced Boolean expressions and operators
  • Advanced usage of callables including functions, lambdas and closures
  • Functional programming techniques such as map, reduce, filter, and partials
  • Create advanced decorators, including parametrized decorators, class decorators, and decorator classes
  • Advanced decorator applications such as memoization and single dispatch generic functions
  • Use and understand Python’s complex Module and Package system
  • Idiomatic Python and best practices
  • Understand Python’s compile-time and run-time and how this affects your code
  • Avoid common pitfalls

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 preparing for an in-depth Python technical interview.

Python 3 Deep Dive (Part 1 – Functional) Free Download

Google Drive (Public)

Content From:


  1. Nam August 17, 2020
    • hauvuhdvn August 17, 2020
  2. hauvuhdvn August 20, 2020
  3. Nam August 20, 2020

Give a Comment