Python 3: Deep Dive (Part 1)

icon
Course Description

This is Part 1 of a series of courses intended to dive into the inner mechanics and more complicated aspects of Python 3.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.On the other hand, if you're now starting to ask yourself questions like:I wonder how this works?is there another way of doing this?what's a closure? is that the same as a lambda?I know how to use a decorator someone else wrote, but how does it work? Can I write my own?why isn't this boolean expression returning a boolean value?what does an import actually do, and why am I getting side effects?and similar types of question...then this course is for you.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.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.

icon
Reviews

0.0

0 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete
% % % % %