Python Basics
Treehouse
Course Summary
If you're new to Python, or programming, this is the place to start! In this course, we'll take a look at some of the most common and important bits of the language, how to use and put them together. Finally, we'll build a few small scripts and games using all of the stuff we've learned!
-
+
Course Description
About this Course If you're new to Python, or programming, this is the place to start! In this course, we'll take a look at some of the most common and important bits of the language, how to use and put them together. Finally, we'll build a few small scripts and games using all of the stuff we've learned! What you'll learn
- Basic programming and Python concepts
- Strings, numbers, lists, logic, and functions
- Handling exceptions
- Input and output
About the Teacher
Besides teaching Python at Treehouse, Kenneth Love is a husband & father. He created a few popular Python libraries, worked at most levels of the web stack, & was the Creative Director of a newspaper. He likes board games, whiskey, activism, & dry humor.
-
+
Course Syllabus
Python for Beginners
New to Python? New to programming all together? Let's learn about some basic programming and Python concepts and the tools we'll use in this course and for writing Python in general. 13 steps- Introduction 4:31
- What is a Variable? 3:26
- Create a variable 1 objective
- Functions and Objects 2:55
- Call a function 1 objective
- Syntax and Style 2:02
- First Quiz 5 questions
- The Python Shell 8:44
- Second Quiz 4 questions
- Running Python Scripts 4:03
- Third Quiz 3 questions
- Errors 6:24
- Correct errors 1 objective
Python Data Types
Types are how we talk about our data in a common way. Let's get a better understanding of numbers, strings, lists, and more. 16 stepsLogic in Python
Data only takes us so far. At some point, we have to be able to control how that data is used and what certain data causes. Let's talk about logic in Python! 18 stepsShopping List App
We have data types! We have logic! Let's build an app! 6 stepsNumber Game App
Now let's try something with a bit more logic and interactivity! We'll build a number guessing game to stretch our Python skills. 6 stepsLetter Game App
Yeah, we got this! Python is fully under our control now! Let's bring everything together and build a letter-guessing game. 8 steps