Course Introduction
About Your Instructor
Navigating The Course
Requirements
Setting Up VS Code
Getting Started
Working With Python
Using The REPL
Running Code
Day 1.
Intro to Python
1.
Why Choose Python
About Python 🐍
Conventions
Anatomy of a Python Program
2.
Basic Data Types
Variables and Types
Numbers
Strings
Common Mistakes
⭐️
Practice
3.
Functions
Defining Functions
Function Arguments
Function Scope
⭐️
Practice
4.
Advanced Container Types
Lists, Part 1
Lists, Part 2
Tuples
Sets
Dictionaries
Mutability Cheat Sheet
⭐️
Practice
5.
Boolean Logic
Truthiness
Comparisons
and, or, not
⭐️
Practice
6.
Loops and Control Statements
Looping in Python
if, else, elif
while loops
break, continue, and return
⭐️
Practice
7.
Working With Python Programs
How To Run Them
Printing Tips
The main Method
Exceptions and Tracebacks
Working With Files
Working with Libraries
⭐️
Practice
8.
APIs
What Is an API?
Working with APIs
Using The Requests Library
⭐️
Practice
Wrapping Up
Day 2.
Intermediate Python
Final Project Preview
1.
More Python Ideas
Getting Ready
Python Philosophy
Converting Between Types
String Operations
⭐️
Practice
2.
Advanced Looping
List Comprehensions
Other Comprehensions
Slicing
The zip function
⭐️
Practice
3.
Object Oriented Programming
Concept
Classes
Methods
Inheritance
⭐️
Practice
4.
Exceptions
All About Exceptions
Try Except
Best Practices
Custom Exceptions
⭐️
Practice
5.
Libraries and Modules
Standard Library
Modules and Imports
PyPI
⭐️
Practice
6.
Writing Command Line Tools
Advanced Strings
Accepting User Input
⭐️
Practice
7.
Tests
Concept
Assertions
Writing Tests
⭐️
Practice
8.
Web Frameworks
Basic Flask
⭐️
Practice
Wrapping Up
More
Github repo
Follow Nina on Twitter
Credits
Clear History
Built with the
Learn
theme.
The course content is licensed under a
Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License
.
Edit this page
Learn Python
>
Intro to Python
> Basic Data Types
Chapter 2
Basic Data Types
Working with numbers, strings, and more.