The code readability of Python sets it apart as one of the most widely used programming languages in the industry. With Pluralsight, you’ll learn how to build, deploy and scale programs in Python, with training that covers everything from the fundamentals to deep-dive development. Follow each Python course in our learning path to further improve your skillset.

Newest Courses
Aug 21, 2013
5h 4m
Oct 13, 2016
1h 57m
Jul 17, 2014
7h 22m
Sep 3, 2014
1h 42m
May 17, 2016
1h 54m
Jul 17, 2014
2h 19m
Dec 29, 2014
1h 30m
Python Fundamentals gets you started with Python, a dynamic language popular for web development, big data, science, and scripting. What’s so great about Python? Python is powerful. The Python language is expressive and productive, it comes with a great standard library, and it’s the center of...
At the core of professional programming practice is a thorough knowledge of software design patterns. In this course, Design Patterns with Python, you will learn eight classic patterns and how to implement them in Python. You will learn how to recognize problems that are solvable using design...
Python – Beyond the Basics builds directly on the foundations laid in our introductory Python course, Python Fundamentals. Python is a great dynamic language for web development, big data, science, and scripting. In this course we add breadth and depth to your Python skills, exploring the...
In this course, you will learn how easy it is to write desktop applications using Python and its amazing friend, Qt. Python is famous for being simple yet powerful, and the same is true for Qt; in as little as 50 lines of code, you'll be able to write a fully functioning application. Not only...
When working with data, machine learning can be used to do incredible things, including predicting future events. Its ease of use combined with the power of scikit-learn is causing Python to become the preferred development language for many machine learning practitioners. In this course,...
Online opinions are becoming ubiquitous - more people are expressing their views online than ever before. As a result, extracting sentiment information from these opinions is becoming very important. In this course, Building Sentiment Analysis Systems in Python, you will learn the fundamentals...
Text data is available in abundance on the Internet, whether it be reviews, tweets, surveys, web pages or emails. Natural language processing is a powerful skill that helps you derive immense value from that data. In this course, Getting Started with Natural Language Processing with Python,...
Becoming a professional Python developer means knowing more than just the language. Once you make the transition from simple scripts to larger projects, it becomes important to know the tools of the trade and how to use them. This course introduces you to a set of standard tools. We'll see how...