A 11-course Track from Treehouse

Save For Later

Beginning Python

Save For Later

About this Track

Python is a very popular language created in 1991, and is used for web applications, servers, information security, artificial intelligence, data science, mathematics, video games, and even robots. It is commonly used by many Fortune 500 companies and top technology startups. By the end of this track, you’ll have what it takes to begin your career in companies that use Python, or even to start your own company.

An entry-level salary for the technologies covered in this track is about $70,000 / yr on average. Some companies that use these technologies regularly include: Google, NASA, Nokia, IBM, Digg, Dropbox, Pinterest, Reddit, Yelp, Apple, and Amazon

Treehouse

From Treehouse
Hours 21
Instructors Craig Dennis, Ken W. Alger, Kenneth Love, Ashley Boucher
Language English
Subjects Programming
Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Applications Analyst/Web Applications Specialist $57k

Assistant Web Applications Developer $61k

Web Applications Support Specialist $76k

Web Applications Support Analyst $84k

Web Applications $95k

Mobile Applications and Web Developer $102k

Web Applications Developer Expert $104k

Web Developer/Applications Developer $106k

Applications & Web Developer $114k

Master Web Applications Developer $132k

Web Applications Developer 5 $148k

Software Engineer - Web Applications $165k

Courses in this Track

Listed in the order in which they should be taken

Starts Course Information

On Demand

Python Basics

Learn the building blocks of the wonderful general purpose programming language Python.What you'll learnFundamental programming concepts Input and Output Conditional branching...

Treehouse

Take just this course
For $25
Save

On Demand

Introducing Lists

Lists are a powerful data type that allow you to store multiple ordered values in a single container. You are gonna love them.What you'll learnCommon use cases of lists Manipulate...

Treehouse

Take just this course
For $25
Save

On Demand

Understanding Dunder Main (__main__)

In Python there are naming conventions for some special methods that utilize the double underscore character along with the method name. In this workshop we’ll talk about using a...

Treehouse

Take just this course
For $25
Save

On Demand

Introducing Tuples

Learn about a python data structures that's similar to lists, but with one key difference. What you'll learnTuplesSegments in this Workshop

Treehouse

Take just this course
For $25
Save

On Demand

Python Collections

We can get pretty far in Python with numbers, strings, lists, booleans, and basic logic. Eventually, though, we're going to need more complex containers for our data. We're also...

Treehouse

Take just this course
For $25
Save

On Demand

Functions, Packing, and Unpacking

Learn the ins and outs of Python functions, how to send and receive values to functions, and all about Python packing and unpacking.What you'll learnFunction definition Arguments...

Treehouse

Take just this course
For $25
Save

On Demand

Object-Oriented Python

Sometimes simple scripts with functions in them just aren't enough. Eventually you'll need logical models of your work and that'll lead you to creating custom classes in Python....

Treehouse

Take just this course
For $25
Save

On Demand

Python Sequences

Discover several types of Python sequences, many ways of sequence iterations, and all of the common sequence operations.What you'll learnFor loops Slicing Ranges Sequence...

Treehouse

Take just this course
For $25
Save

On Demand

Write Better Python

We've learned the ins and outs of Python. We're comfortable making all sorts of data types, writing functions, and creating classes. But now we need to look at how our Python code...

Treehouse

Take just this course
For $25
Save

On Demand

Introducing Dictionaries

Another useful Python data structure is the dictionary. Learn how to write one and use one in your day to day Python code.What you'll learn**kwargs Writing dictionaries Key:value...

Treehouse

Take just this course
For $25
Save

On Demand

Dates and Times in Python

Dates and times are something every programmer eventually has to deal with. Python's implementation is fairly simple and simplifies these often tricky subjects.What you'll...

Treehouse

Take just this course
For $25
Save

Treehouse

From Treehouse
Hours 21
Instructors Craig Dennis, Ken W. Alger, Kenneth Love, Ashley Boucher
Language English
Subjects Programming
Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Applications Analyst/Web Applications Specialist $57k

Assistant Web Applications Developer $61k

Web Applications Support Specialist $76k

Web Applications Support Analyst $84k

Web Applications $95k

Mobile Applications and Web Developer $102k

Web Applications Developer Expert $104k

Web Developer/Applications Developer $106k

Applications & Web Developer $114k

Master Web Applications Developer $132k

Web Applications Developer 5 $148k

Software Engineer - Web Applications $165k