Development Environments and Package Management in Python
Год выпуска: 2023
Производитель: Pluralsight
Сайт производителя://app.pluralsight.com/library/courses/python-3-development-environments-package-management
Автор: Reindert-Jan Ekker
Продолжительность: 1h 40m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание:
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 pipenv. 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.
Related topics:
[Pluralsight] Core Python | Path [2022, ENG]
[Pluralsight] Python Performance [2023, ENG]
[Pluralsight] Python for Windows Administrators [2023, ENG]
[Pluralsight] Python for Data Analysts | Path [2020, ENG]
Содержание
1. Course Overview
1. Course Overview
2. Managing Python Packages with Pip
01. Course Introduction
02. Recap - Pip Basics
03. Requirements Specifiers - Installing Specific Versions
04. Packages with Dependencies
05. Requirements Specifiers in Depth
06. Installing from a Github URL
07. Installing from Local Filesystem
08. Editable Installs
09. Review - Installing Packages with Pip
10. Pipx - Installing Packages Outside a Project
11. Configuring Pip
12. Review
3. Virtual Environments and Project Dependencies
1. Recap - Virtual Environments Basics
2. Pycharm and Virtual Environments
3. Visual Studio Code and Virtual Environments
4. Project Dependencies for Applications
5. Requirements for Different Environments
6. Project Dependencies for Libraries
7. Dependency Resolution
8. Handling Conflicts
4. Beyond Pip - pipenv and poetry
01. Module Introduction
02. Introducing Pipenv
03. Pipenv Workflow
04. Pipenv - Keeping Packages Up-to-date
05. Review - Pipenv
06. Introducing Poetry
07. Poetry Workflow
08. Poetry - Running Commands
09. Poetry - Groups and Extras
10. Review - Poetry
Файлы примеров: присутствуют
Субтитры: присутствуют
Формат видео: MP4
Видео: H.264/AVC, 1280x720, 16:9, 30fps, 407 kb/s
Аудио: AAC, 48.0 kHz, 96.0 kb/s, 2 channels