Skip to main content
HomePython

track

Associate Python Developer

Learn Python for software development, from writing functions to defining classes. Get the necessary skills to kickstart your developer career!
Start track for free

Included withPremium or Teams

PythonSoftware Development32 hours12,046

Create Your Free Account

GoogleLinkedInFacebook

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.
Group

Training 2 or more people?

Try DataCamp for Business

Loved by learners at thousands of companies

Track Description

Associate Python Developer

Learn to program using Python, gaining the skills needed to develop software. No prior knowledge is required! In this track, you'll discover how to use Python's versatility and readable code for a variety of use cases. Start by learning to define variables, perform calculations, and implement custom logic and rules for your code! Then, you'll progress to working with modules and packages and define your own custom functions. As you build your knowledge, dive deeper into Python's built-in tools to support you in quickly building software, covering iterators, decorators, and regular expressions! Wrap up the track with an introduction to object-oriented programming, where you'll define custom classes and utilize inheritance to enhance and expand your code rapidly.

Prerequisites

There are no prerequisites for this track
  • Course

    1

    Introduction to Python for Developers

    Master the fundamentals of programming in Python. No prior knowledge required!

  • Project

    bonus

    Creating Functions to Register App Users

    Define functions to catch errors when new users register for an app!

  • Course

    Continue to build your modern Data Science skills by learning about iterators and list comprehensions.

  • Course

    Consolidate and extend your knowledge of Python data types such as lists, dictionaries, and tuples, leveraging them to solve Data Science problems.

  • Chapter

    If you've ever seen the "with" keyword in Python and wondered what its deal was, then this is the chapter for you! Context managers are a convenient way to provide connections in Python and guarantee that those connections get cleaned up when you are done using them. This chapter will show you how to use context managers, as well as how to write your own.

  • Chapter

    Decorators are an extremely powerful concept in Python. They allow you to modify the behavior of a function without changing the code of the function itself. This chapter will lay the foundational concepts needed to thoroughly understand decorators (functions as objects, scope, and closures), and give you a good introduction into how decorators are used and defined. This deep dive into Python internals will set you up to be a superstar Pythonista.

  • Course

    10

    Regular Expressions in Python

    Learn about string manipulation and become a master at using regular expressions.

  • Course

    The Unix command line helps users combine existing programs in new ways, automate repetitive tasks, and run programs on clusters and clouds.

Associate Python Developer
8 courses
Track
Complete

Earn Statement of Accomplishment

Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review

Included withPremium or Teams

Enroll now

Join over 15 million learners and start Associate Python Developer today!

Create Your Free Account

GoogleLinkedInFacebook

or

By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.