Companies Home Search Profile

Development Environments and Package Management in Python 3

Focused View

Reindert-Jan Ekker

1:40:40

96 View
  • 1. Course Overview.mp4
    01:13
  • 01. Course Introduction.mp4
    02:09
  • 02. Recap - Pip Basics.mp4
    03:03
  • 03. Requirements Specifiers - Installing Specific Versions.mp4
    04:49
  • 04. Packages with Dependencies.mp4
    04:27
  • 05. Requirements Specifiers in Depth.mp4
    02:49
  • 06. Installing from a Github URL.mp4
    03:03
  • 07. Installing from Local Filesystem.mp4
    02:04
  • 08. Editable Installs.mp4
    02:50
  • 09. Review - Installing Packages with Pip.mp4
    05:06
  • 10. Pipx - Installing Packages Outside a Project.mp4
    06:36
  • 11. Configuring Pip.mp4
    03:25
  • 12. Review.mp4
    02:43
  • 1. Recap - Virtual Environments Basics.mp4
    05:35
  • 2. Pycharm and Virtual Environments.mp4
    02:34
  • 3. Visual Studio Code and Virtual Environments.mp4
    02:03
  • 4. Project Dependencies for Applications.mp4
    02:02
  • 5. Requirements for Different Environments.mp4
    01:56
  • 6. Project Dependencies for Libraries.mp4
    02:47
  • 7. Dependency Resolution.mp4
    01:32
  • 8. Handling Conflicts.mp4
    02:30
  • 01. Module Introduction.mp4
    06:20
  • 02. Introducing Pipenv.mp4
    03:48
  • 03. Pipenv Workflow.mp4
    02:52
  • 04. Pipenv - Keeping Packages Up-to-date.mp4
    01:31
  • 05. Review - Pipenv.mp4
    01:59
  • 06. Introducing Poetry.mp4
    06:22
  • 07. Poetry Workflow.mp4
    03:22
  • 08. Poetry - Running Commands.mp4
    01:55
  • 09. Poetry - Groups and Extras.mp4
    02:40
  • 10. Review - Poetry.mp4
    04:35
  • Description


    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.

    What You'll Learn?


      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.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Reindert-Jan Ekker
    Reindert-Jan Ekker
    Instructor's Courses
    After years of working in software development, Reindert-Jan Ekker switched to teaching programmers in 2010 and never looked back. He authors Pluralsight courses and teaches classes about Python, data science, devops (among others). Even though he squeezes some development jobs in here and there, teaching is his real passion and he is looking forward to share this passion with you.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 31
    • duration 1:40:40
    • level average
    • English subtitles has
    • Release Date 2023/06/03