Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learning Python 3 Programming for the Absolute Beginner
Introduction
Welcome (4:57)
Resources and Materials (5:56)
Software Setup
Installing Python and PyCharm (4:33)
Write your first Python Program
Create a Hello World App (7:17)
Background of the Python Programming Language
History and Characteristics of Python (9:57)
Variables and Comments
Foundation : Variables (3:06)
Variables (8:42)
Comments (3:11)
Print Statements
Using the print() function in Python (12:11)
Challenge : Print( ) statements (2:36)
Solution : Print( ) statements (4:52)
Working with Common Data Types
Foundation : Introduction to Data Types (1:45)
Data Types (10:19)
Casting and Conversion (6:20)
Foundation : Working with Strings (1:48)
Working with Strings - Part 1 (13:30)
Working with Strings - Part 2 (12:56)
Challenge : Strings (1:47)
Solution : Strings (8:45)
Operators
Foundation : Operators (6:47)
Working with Operators (8:34)
Challenge : Operators (0:48)
Solution : Operators (1:59)
Working with Data Structures
Foundation : Introduction to Python Data Structures (6:10)
Foundation : Lists (2:16)
Working with Lists - Part 1 (10:38)
Working with Lists - Part 2 (12:34)
Challenge : Lists (1:17)
Solution : Lists (7:02)
Foundation : Sets (2:32)
Working with Sets - Part 1 (7:35)
Working with Sets - Part 2 (7:52)
Challenge : Sets (1:23)
Solution : Sets (4:18)
Foundation : Tuples (1:47)
Working with Tuples (12:47)
Challenge : Tuples (0:53)
Solution : Tuples (3:47)
Foundations : Dictionaries (2:31)
Working with Dictionaries - Part 1 (8:52)
Working with Dictionaries - Part 2 (5:38)
Challenge : Dictionaries (0:53)
Solution : Dictionaries (4:43)
Conditionals and Looping
Foundation : Conditionals and Looping (7:16)
If statements - Part 1 (10:53)
If statements - Part 2 (9:30)
While statements (11:12)
For statements (8:38)
Challenge : Conditionals and Looping (1:24)
Solution 1 : Conditionals and Looping (3:46)
Solution 2 : Conditionals and Looping (4:27)
Working with Functions
Foundation : Functions (3:52)
Functions - Part 1 (9:10)
Functions - Part 2 (8:52)
Functions - Parameters passing by reference (7:36)
Recursive Functions (7:21)
Challenge : Functions (1:27)
Solution : Functions (8:47)
Object-Oriented Programming - Working with Classes
Foundation : Object Oriented Programming in Python (5:48)
Foundation : Inheritance (5:53)
Foundation : Encapsulation (4:28)
Foundation : Abstraction (2:10)
Foundation : Polymorphism (3:34)
Defining classes, constructors and methods (9:07)
Inheritance and Private / Public properties (11:23)
Private Attributes or Properties (7:22)
Challenge: Object-Oriented Programming (2:02)
Solution : Temperature Class - Object-Oriented Programming (8:51)
Solution : Circle Class - Object-Oriented Programming (11:56)
Exception and Error Handling
Foundation : Exception Handling in Python with try and except (0:33)
Try Except Else statements (8:12)
Finally statements and assertions (12:15)
Challenge : Exceptions (6:53)
Solution : Exceptions (5:45)
Modules
Foundation : Modules (2:35)
Creating a Module (9:29)
Importing a Module (10:24)
Using if __name__ for checking if your program is executing (8:13)
Challenge : Modules (2:47)
Solution : Modules - Create the Module (5:10)
Solution : Modules - Create the Main Program (7:57)
Input and Output
Foundation : Getting Input from the User (1:35)
Using the sys module (6:49)
Using the argparse library (9:22)
Foundation : Working with Files (5:04)
Working with Files - Part 1- Creating, Writing to and Reading from Files (9:59)
Working with Files - Part 2 - Exploring other ways of reading data from a file (4:26)
Working with Files - Part 3 - File Seek and Editing Files (9:56)
Foundation : Working with File and Directory Commands (1:18)
Working with Files and Directories (8:22)
Working with Data Files
Foundation : Working Data Files (CSV and JSON) (4:00)
Reading CSV Files - Part 1 (12:34)
Reading CSV Files - Part 2 (7:07)
Writing CSV Files (11:54)
Reading JSON Files - Reading (Deserialization) - Part 1 (7:48)
Working with JSON Files - Writing (Serialization) - Part 2 (8:00)
Working with Pandas - Loading CSV Files in a DataFrame - Part 1 (11:12)
Working with Pandas - Writing out CSV Files - Part 2 (7:35)
Working with HTTP
Foundation : Working with HTTP in Python (1:26)
GET Requests - Part 1 (12:55)
GET Requests - Adding QueryString Parameters - Part 2 (11:09)
Open Weather Map API Review (5:23)
GET Requests to Open Weather Map - Part 3 (7:29)
Handling Network Errors for GET Requests - Part 4 (8:20)
POST Requests (5:55)
Closing
Closing Comments
Teach online with
Using the print() function in Python
We cover the various ways that the print() function in Python can be used to display output
Complete and Continue