Managing Python Dependencies Transcripts
Chapter: Setting Up Reproducible Environments & Application Deploys
Lecture: Recap and Summary

Login or purchase this course to watch this video and the rest of the course contents.
0:02 Congratulations on completing the setting up reproducible environments and application deploys module in the course. Here is what you learned.
0:12 You started out by learning what requirements files are, what they are good for and how they can help you out in your Python development workflow.
0:19 Next, you learned how to capture project dependencies using the pip freeze command; right after that,
0:24 you learned how to restore captured dependencies using the pip install command. In the fourth lecture, you learned how to separate
0:31 your development and production dependencies, so that your production deploys can run lean and mean.
0:36 And last, you learned some best practices around requirements files that make working with them a little bit easier.
0:42 Here is a quick recap of this module in the course. Requirements files allow you to specify all of the third party dependencies of a Python program.
0:51 This is really powerful, it allows you to make your dependency installs and application deployments fully repeatable.
0:58 The pip package manager includes everything you need to capture an restore third party dependencies.


Talk Python's Mastodon Michael Kennedy's Mastodon