Recap and Summary - Module 5
- Requirements files allow you to specify the third-party dependencies of a Python program.
- This makes dependency installs and application deployments repeatable.
- Dependencies can be captured (
pip freeze
) and restored (pip install -r
) with pip.
00:02 Congratulations on completing the setting up reproducible environments and application deploys module in the course! Here is what you learned: 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.
00:18
Next, you learned how to capture project dependencies using the pip freeze command
. Right after that, you learned how to restore captured dependencies using the pip install
command.
00:27 In the fourth lecture, you learned how to separate your development and production dependencies, so that your production deploys can run lean and mean. And last, you learned some best practices around requirements files that make working with them a little bit easier.
00:41 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. This is really powerful, it allows you to make your dependency installs and application deployments fully repeatable.
00:57 The pip package manager includes everything you need to capture and restore third-party dependencies.
Become a Member to join the conversation.