Learn the basics of the Python programming language, and why it's one of the most popular programming languages out there. You'll get hands-on practice with all the core concepts, and learn how to apply them to real-world problems. You don't need any prior programming experience to be able to complete this course, it's intended for complete beginners.
Overview
Syllabus
- Introduction
- Learn about the Python programming language and why it's so ubiquitous
- Variables
- Learn how variables are declared and used in Python
- Functions
- Learn how to declare and call functions
- Scope
- Learn how Python scopes variables in different contexts
- Testing and Debugging
- Learn how unit tests and good debugging practices will help you write better code
- Computing
- Learn the basics of how computers work internally
- Comparisons
- Learn how to compare different values and make logical decisions in a program
- Loops
- Master the art of reusing code
- Lists
- Learn the most basic and powerful data structure in all of coding
- Dictionaries
- Learn about Python's built-in support for complex structures
- Sets
- Master another basic data structure of the Python language
- Errors
- Learn how to deal with unexpected data and inputs in a Python program
- Challenges
- Put your skills to work by squashing some challenging problems
- Quiz
- Quiz yourself on some of the important-to-know facts about the Python language
Taught by
Lane Wagner, Matt, Dan, Allan, and Hunter