-
- 1
- 2
- 3
- 4
Python Basics
Learn the building blocks of the wonderful general purpose programming language Python.
-
- 1
- 2
- 3
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.
-
- 1
Introducing Tuples
Learn about a python data structures that's similar to lists, but with one key difference!
-
- 1
- 2
- 3
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.
-
- 1
- 2
Python Sequences
Discover several types of Python sequences, many ways of sequence iterations, and all of the common sequence operations.
-
- 1
- 2
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.
-
5 minWorkshop
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 recommended Python best practice, dunder main.
Viewed -
- 1
- 2
- 3
Basic Object-Oriented Python
Learn the powerful object-oriented method of designing and laying out code.
-
- 1
- 2
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 should be formatted so it matches the standard. We'll also look at how to get our code to give us help() and how we can use logging and pdb to help us keep track of what's going on inside the code.
-
- 1
- 2
- 3
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.
-
Track Completion
Beginning Python
Python is a programming language that is used for a variety of different web applications. In this Beginning Python learning Track, you'll establish the basics of this popular language.
Python 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 kick off your Python coding journey.
We'll start off this Track with courses in Python Basics, like syntax, numbers, and loops. Then we'll tackle Python lists and Python tuples. Next is our course on Python Functions—you'll learn about Python functions, how to send and receive values to functions, and about Python packing and unpacking.
The next part of the Track will take you through the ins and outs of Python Sequences, Dictionaries, and Dunder Main. These principles are the next building blocks you'll use as you continue to establish your Beginning Python essentials.
To wrap up this Track, we'll cover Object-Oriented Python and tips for writing better Python code. Finally, wrap up your Beginning Python learning with a course on dates and times in Python.
Treehouse is the best place to learn Python, and this Track is a perfect place for anyone to start. Yes, even if you've never coded before! Join us and let's get started.
-
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