Course details

Advanced Python Topics: Python Modules & Virtual Environments

Advanced Python Topics: Python Modules & Virtual Environments


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

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.



Expected Duration (hours)
1.0

Lesson Objectives

Advanced Python Topics: Python Modules & Virtual Environments

  • 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
  • Course Number:
    it_pyatpydj_03_enus

    Expertise Level
    Intermediate