Python Fundamentals by DataCamp

blur

Learn Path Description

Are you ready to gain the foundational skills you need to become a Python programmer? In this track, you'll learn the Python basics you need to start on your programming journey, including how to clean real-world data ready for analysis, use data visualization libraries, and even how to write your own Python functions. Your instructor Hugo will introduce you to how companies worldwide use Python to gain a competitive edge. Through hands-on coding exercises you’ll then learn how to store, manipulate, and explore data using NumPy. Then it’s time to level-up as you learn how to visualize your data using Matplotlib, manipulate DataFrames and dictionaries using pandas, and write your own functions and list comprehension. Start this track to add these essential Python skills to your data science toolbox.

Skills You Will Gain

Courses In This Learning Path

blur
icon

Total Duration

4 hours

icon

Level

Beginner

icon

Learn Type

Certifications

Introduction to Python

Data science is becoming more popular than ever thanks to Python, which is a general-purpose programming languages. Companies around the globe are turning to Python to gain competitive advantages. This tutorial is unlike other Python tutorials. This course focuses on Python for data sciences. The Introduction to Python course will show you how to store, manipulate and use data science tools to aid you in your own analysis. Start DataCamp online Python curriculum now.

blur
icon

Total Duration

4 hours

icon

Level

Intermediate

icon

Learn Type

Certifications

Intermediate Python

Python is essential for any data scientist looking to be a data scientist. Learn how to visualize real data with Matplotlib's functions and how to use data structure like the pandas DataFrame and dictionary. You will be able combine the knowledge you have gained about control flow and boolean reasoning in Python to solve a case using hacker stats.

blur
icon

Total Duration

3 hours

icon

Level

Intermediate

icon

Learn Type

Certifications

Python Data Science Toolbox (Part 1)

It's time to learn Python. There are many great functions in Python. There are many more functions in the library ecosystem. Data scientists need to be able create their own functions in order to solve data-driven problems. This course will teach you how to create functions using Python Data Science Toolbox. This course will teach you how to create custom functions with multiple parameters, multiple return values, default arguments and variable-length arguments. This course will teach you how to use Python scoping and handle errors when writing functions. You will be able to use your new skills in each chapter to create functions that analyze Twitter DataFrames.

blur
icon

Total Duration

4 hours

icon

Level

Intermediate

icon

Learn Type

Certifications

Python Data Science Toolbox (Part 2)

You will learn Python data science skills through the second Python Data Science Toolbox course. Your first lesson will be about iterators. These are objects that you may have seen within the context of loops. Next you'll learn about list comprehensions. These are very useful tools for Python data scientists. A case study will help you apply the techniques learned in this course.

blur
icon

Total Duration

24 hours

icon

Level

Beginner

icon

Learn Type

Certifications

Python Programming by DataCamp

This track will teach you how to program like a programmer. To optimize your code, you'll first learn how to use built-in functions and modules. Then, you will be able to practice writing functions using best practices. This includes how to use context managers and decorators and how to write documentation. You'll gain a better understanding of software engineering concepts such as modularity, documentation and automated testing. Next, you will dive in to unit-testing skills such as debugging code and Test Driven Development (TDD), using fixtures, and mocking. You'll also use packages such as NumPy and setuptools, Python, Pycodestyle, and NumPy. You'll use your object-oriented programming skills (OOP) to read, reuse and maintain your code by the end of this track. This track will take you on a Python programming journey.

blur