Development Environments and Package Management in Python 3
Offered By: Pluralsight
Course Description
Overview
Just about every serious Python project depends on
third-party libraries. In this course you will learn how to setup
the environment for your project, install and manage
third-party packages, and manage the requirements for
your project.
As your projects grow and become more complex, they will depend more and more on other python packages. Managing these dependencies can be challenging sometimes. In this course, Development Environments and Package Management in Python 3, you'll learn everything you need to manage your Python project dependencies. First, you’ll take a closer look at pip and the features it offers for various installation scenario’s and versioned dependencies. Next, you’ll dive into virtual environments and see how you can configure your project for different environments, solving common problems, and more. After that, you’ll go into two newer, powerful tools that aim to replace pip and venv: poetry and venv. At the end of this course, you’ll have all the necessary skills that a Python developer will need to manage the dependencies of their projects.
third-party libraries. In this course you will learn how to setup
the environment for your project, install and manage
third-party packages, and manage the requirements for
your project.
As your projects grow and become more complex, they will depend more and more on other python packages. Managing these dependencies can be challenging sometimes. In this course, Development Environments and Package Management in Python 3, you'll learn everything you need to manage your Python project dependencies. First, you’ll take a closer look at pip and the features it offers for various installation scenario’s and versioned dependencies. Next, you’ll dive into virtual environments and see how you can configure your project for different environments, solving common problems, and more. After that, you’ll go into two newer, powerful tools that aim to replace pip and venv: poetry and venv. At the end of this course, you’ll have all the necessary skills that a Python developer will need to manage the dependencies of their projects.
Syllabus
- Course Overview 1min
- Managing Python Packages with Pip 43mins
- Virtual Environments and Project Dependencies 21mins
- Beyond Pip: pipenv and poetry 35mins
Taught by
Reindert-Jan Ekker
Related Courses
Artificial Intelligence for RoboticsStanford University via Udacity Intro to Computer Science
University of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Web Development
Udacity Programming Languages
University of Virginia via Udacity