Advanced Python Topics: Modules & Virtual Environments

Python    |    Intermediate
  • 9 videos | 59m 52s
  • Includes Assessment
  • Earns a Badge
Rating 4.4 of 90 users Rating 4.4 of 90 users (90)
Learners can explore built-in Python modules that allow you to perform many common operations without having to write the associated code, in this 9-video course. These operations range from random number generation to frequently used math calculations. You will learn how to recognize the features available in popular Python libraries such as NumPy, random, and datetime. Also, you will take a look at the steps involved in packaging Python code into a tar archive for distribution to end users; use pip to install a module in your environment and import it into your Python applications, and learn how to install the virtualenv tool and use it to create a virtual environment for Python applications. In the final two tutorials in this course, you will discover how to activate and run Python scripts from within virtual environments, and then install different packages in different virtual environments and recognize how they are isolated from each other.

WHAT YOU WILL LEARN

  • Discover the key concepts covered in this course
    Use pre-built python modules to perform common operations by importing them into your source code
    Recognize the features available in popular python libraries such as numpy, random, and datetime
    Package python code into a tar archive for distribution to end users
    Use pip to install a module in your environment and import it into your python applications
  • Install the virtualenv tool and use it to create a virtual environment for python applications
    Activate and run python scripts from within virtual environments
    Install different packages in different virtual environments and recognize how they are isolated from each other
    Summarize the key concepts covered in this course

IN THIS COURSE

  • 2m 23s
    In this course, we explore built-in Python modules. Which allow us to perform a lot of common operations, without having to write the code for it. We then look into the steps involved in building our own custom module in order to package functions, properties, and classes for distribution to our end users. And finally, we cover the use of the virtualenv tool, in order to create independent virtual environments. FREE ACCESS
  • 9m 28s
    Learn how to use pre-built Python modules to perform common operations by importing them into your source code. FREE ACCESS
  • Locked
    3.  Commonly Used Python Modules
    9m 36s
    In this video, you will learn about the commonly used Python modules. You will also discover how to import a module into a Python source. FREE ACCESS
  • Locked
    4.  Packaging a Custom Module
    7m 49s
    In this video, you will learn how to create a custom module which can be distributed to other Python users. You will also discover how to create a setup file for your module, and then use it to create a distributable package. FREE ACCESS
  • Locked
    5.  Installing and Using a Custom Module
    5m 14s
    In this video, find out how to use pip to install a module in your environment and import it into your Python applications. FREE ACCESS
  • Locked
    6.  Creating Virtual Environments Using virtualenv
    8m 51s
    In this video, you will learn how to create isolated Python environments for your applications. FREE ACCESS
  • Locked
    7.  Activating Virtual Environments
    6m 35s
    In this video, you will learn how to create and activate virtual environments in your system. FREE ACCESS
  • Locked
    8.  Configuring Virtual Environments
    8m 32s
    In this video, you will learn how to create multiple virtual environments in Python. You will also discover how to ensure that your Python scripts execute within the correct virtual environment. FREE ACCESS
  • Locked
    9.  Course Summary
    1m 24s
    In this video, you'll review the key concepts covered in the course Python Modules and Virtual Environments. FREE ACCESS

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.6 of 184 users Rating 4.6 of 184 users (184)
Course Applications
Rating 4.3 of 20 users Rating 4.3 of 20 users (20)
Rating 4.8 of 42 users Rating 4.8 of 42 users (42)