Managing Python Dependencies Transcripts
Chapter: Welcome to the Course
Lecture: Welcome to the Course and What We'll Cover
Login or
purchase this course
to watch this video and the rest of the course contents.
0:01
Welcome to managing Python dependencies with pip and virtual environments. Dependency management and managing third party Python packages
0:11
is a super important topic for any professional Python developer. In my experience, even if you begin with a simple question
0:20
like how do I install a third party Python package, you can quickly go down a rabbit hole of other tools
0:26
and new questions that pop up, and it can quickly get overwhelming. This course will be your one-stop shop
0:33
for becoming proficient at dependency management with Python. Let's take a look at the course goals.
0:39
By the end of the course, you will know how to install, use and manage third party Python packages with the pip package manager;
0:50
you will know how to isolate your project dependencies with so called virtual environments;
0:56
you will know a complete workflow for finding and identifying quality third party packages that you can use in your own Python projects.
1:05
You will also know how to set up repeatable development environments and application deployments with a complete workflow
1:11
for that using requirements files. If you're wondering who the disembodied voice inside your computer is,
1:20
hey that is me, Dan Bader, I am a complete Python nut and I would love to help you improve your Python skills.
1:28
I started writing code when I was eight years old and was hacking away on my Commodore 64, and I never stopped since.
1:35
Programming is a complete passion for me and I eventually got a bachelor's and master's degree in computer science.
1:41
I worked in full time positions for a few years, first as a software engineer, and then later as a lead developer
1:47
and today I am an independent software developer and consultant, I run a number of Python projects and I've also been a speaker
1:54
at various conferences around the world. If you want some more Python learning resources, check out my website at dbader.org
2:02
I've got tons more tutorials and videos that will help you master Python. Alright, enough about me, let's take a look at the course curriculum.
2:09
Right now, you're in the first module on the course "The welcome and course overview" module. Every time I show you the course curriculum,
2:19
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"
2:27
and then after that, you'll learn how to isolate your project dependencies with virtual environments.
2:34
In the fourth module, you'll learn a complete workflow for finding and researching quality Python packages.
2:40
Next, you'll learn how to set up reproducible environment and application deploys. And finally, in the sixth module
2:49
there will be the course conclusion and a quick recap. That's the course curriculum. Now, this will be a really practical course,
2:58
in each module you'll encounter a mixture of slight base presentations
3:02
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
3:11
or to manage dependencies in my own Python projects. Well, congratulations, you've just completed the first module in the course.
3:21
Time to jump in and learn about managing third party dependencies with pip.