Python Novice to Pythonista

What you will learn

The Novice Developer to Pythonista journey takes learners on a path that starts with courses for those with basic math capabilities, Java, HTML, or CSS knowledge. By the end of the journey, you will have worked up to wrangling excel data with Python, Network programming, and continual testing strategies. Sign up for free access today and sample 7,151 courses, 110+ Practice Labs, and 10+ live online bootcamps across 67 subjects.


Getting Started with Python: Introduction

Course | 1h 30m 16s

In this course, you will get started with Python, by installing and getting started with the software, as well as writing your first meaningful program and exploring important language constructs.

Free Access

Complex Data Types in Python: Shallow & Deep Copies in Python

Course | 45m 12s

Learn about copying operations on containers in Python. You will learn the subtle distinction between shallow and deep copies. Changes made to shallow copies affect the original whereas with deep copies do not.

Free Access

LAB: Python Apprentice

Practice Lab | 8h

Perform apprentice level Python development tasks such as file handling, implementing polymorphism, implementing special method names, as well as implementing an abstract class and using static methods. Then, test your skills by answering assessment questions after using a Python list as a stack, performing queue operations, implementing a graph as an adjacency matrix, and traversing a Binary Search Tree (BST). This lab provides access to tools typically used when developing with Python, including Anaconda, Jupyter Notebook + JupyterHub, Pandas, NumPy, SiPy, Seaborn Library, PyCharm IDE, Spyder IDE, MongoDB, MySQL, and VS Code.

Dig Deeper

Delivering on Data Science and AI for Competitive Edge

Data science represents a vital ingredient in enabling companies to better understand their customers, build meaningful products, offer innovative services and optimize operations to improve ROI.…


A Set of Best Practices for Targeting, Aligning and Measuring Learning

How do you show measurable results on your learning investments? Download this paper for a set of best practices for identifying learning needs that support business priorities, align a solution and…


Learning Technology for Today and Tomorrow

The learning industry continues to evolve in the face of the changing digital business world. In order to meet the needs of the modern workforce, Skillsoft created Percipio, an intelligent learning…