All courses

Développement

Set Up a Python Environment

Set up your Python local development environment using pip to install and manage your packages, virtualenv to create virtual environments for each of your projects, and PyCharm to leverage a range of integrated tools.
DifficultyEasy6 hours
Interested in this free-access course?

If you use Python regularly, either for work or play, it is essential to be able to set up your Python local development environment correctly.

In this course you will learn how to configure Python environments so that everyone working on a project has exactly the same environment, and so that you can switch between working on different projects seamlessly.

You will explore PyPI, the Python Package Index, to make use of the plethora of open-source Python packages at your fingertips. 

Next you will get to grips with how to manage your local development environment when working on individual, team, and commercial projects.

You will use pip , the Python Package Installer, to manage your Python packages inside virtual environments.  

Finally, you will learn how using an IDE (an Integrated Development Environment – we'll usePyCharm) will improve your workflow and help you work more efficiently. We will explore features including project specific settings, integrating your editor with your virtual environments, and getting the most out of keyboard shortcuts.

Enroll now and you won’t look back!

Meet Your Teachers
 

George designed and developed the content of this course and will guide you through several of the tasks via screencast video demonstrations. He is a born and bred Londoner. After initially working as a high school mathematics teacher for several years, George converted to software development and hasn’t looked back. He now runs Lambert Labs, a Python-focused software development agency in London. 

Photo of Daniel Timms

Daniel presents this course in the introduction video. He is a software developer and the teacher of the course Write Maintainable Python Code.

Learning outcomes

  • Manage Python packages with pip
  • Create a Python virtual environment with virtualenv
  • Set up a project in an IDE using PyCharm

Turn it into a career

Take one of our 100% online diploma training programs, and transform your know-how into professional skills.

  • Up to 100% of your training program funded
  • Flexible start date
  • Career-focused projects
  • Individual mentoring

Contributors

Instructor

George Lambert

George is the Founder of Lambert Labs, a Python-focused software development agency in London.

Created by

Last updated: 1/23/2025

License

Développement

Set Up a Python Environment

DifficultyEasy6 hours
Free-access course