Course Introduction and Welcome
00:00 Welcome to managing Python dependencies with pip and virtual environments. Dependency management and managing third-party Python packages is a super important topic for any professional Python developer.
00:14 In my experience, even if you begin with a simple question like how do I install a third-party Python package, you can quickly go down a rabbit hole of other tools and new questions that pop up, and it can quickly get overwhelming.
00:29 This course will be your one-stop shop for becoming proficient at dependency management with Python. Let’s take a look at the course goals. By the end of the course, you will know how to install, use and manage third-party Python packages with the pip package manager; you will know how to isolate your project dependencies with so called virtual environments; you will know a complete workflow for finding and identifying quality third-party packages that you can use in your own Python projects.
01:27 I started writing code when I was eight years old and was hacking away on my Commodore 64, and I never stopped since. Programming is a complete passion for me and I eventually got a bachelor’s and master’s degree in computer science.
01:40 I worked in full-time positions for a few years, first as a software engineer, and then later as a lead developer and today I am an independent software developer and consultant, I run a number of Python projects and I’ve also been a speaker at various conferences around the world.
02:15 Every time I show you the course curriculum, I will always highlight in bold text where you are at the moment. So next up you’ll dive into “Managing third-party dependencies with Pip” and then after that, you’ll learn how to isolate your project dependencies with virtual environments.
02:44 And finally, in the sixth module there will be the course conclusion and a quick recap. That is the course curriculum. Now, this will be a really practical course, in each module you’ll encounter a mixture of slight base presentations and hands on life demos, so you can see and follow along with the exact workflows that I used to research and find Python packages or to manage dependencies in my own Python projects.
Become a Member to join the conversation.