Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Python Tutorial: Python 100% Hands-On - Learn by Coding
S1: Getting Started with Python
Welcome! Glad to have you on board! (1:17)
Just starting out in programming? Read this!
Introduction to Python (1:52)
Important information about the course
How To Receive Maximum Results From This Course
Let's connect!
S2: Course Resources and Troubleshooting Guides
Setting up the working environment (2:19)
Download the resources and necessary applications
Downloading VirtualBox (2:52)
How to import and setup the Debian 7 VM in VirtualBox (10:35)
VirtualBox and Virtual Machines - Short Guide
Using VirtualBox on MAC OS X
Massive Course Refresh Summary - May 2016
S3: Python Basic Operations
Python interpreter (7:17)
Python scripts (4:02)
Python argument passing (6:13)
User input (3:51)
dir and help (2:41)
Quiz 1: Python basics
S4: Python Data Types
Python Variables (7:18)
Python keywords
Python Data Types (3:46)
Python Strings (7:26)
Python String methods (8:26)
Python String operators and formatting (5:00)
Python String slices (9:23)
Quiz 2: Strings
Numbers and math operators (8:04)
Booleans and logical operators (6:45)
Quiz 3: Numbers and Booleans
Python Lists introduction (4:03)
Python List methods (9:14)
Python List slices (6:13)
Quiz 4: Lists
Python Sets introduction (4:45)
Python Set methods (3:33)
Quiz 5: Sets
Python Tuples introduction (5:54)
Python Tuple methods (4:24)
Quiz 6: Tuples
Python Dictionaries introduction (3:49)
Python Dictionary methods (6:01)
Conversions between data types (8:04)
Quiz 7: Dictionaries
S5: Python Control Flow
If / Elif / Else conditionals (13:52)
For / For-Else loops (11:01)
While / While-Else loops (5:27)
If / For / While nesting (7:27)
Break, Continue, Pass (7:12)
Python Exceptions (2:52)
Try / Except / Else / Finally (10:59)
Quiz 8: Control Flow
S6: Python Functions
Python Functions (10:28)
Python Arguments (7:59)
Python Namespaces (12:32)
Modules and importing (16:03)
Quiz 9: Functions
S7: Python File Operations
File opening and reading (8:43)
File writing and appending (10:11)
File closing / The "with" method (3:08)
File access modes table
Quiz 10: Files
S8: Python Regular Expressions
The "re.match" and "re.search" methods (19:48)
The "re.findall" and "re.sub" methods (6:38)
Python Regular Expressions sheet
Quiz 11: Regular Expressions
S10: Python and MySQL
Setting up the MySQL database (11:44)
MySQL Setup and Commands
Python interacting with MySQL (9:59)
Allowing remote connections to MySQL server
S11: Bonus Python Tools
List / Set / Dictionary comprehensions (5:47)
Quiz 13: Comprehensions
Python Lambda functions (7:00)
Quiz 14: Lambda functions
Python Map, Filter, Reduce (6:24)
Quiz 15: Map, Filter, Reduce
Python Threading basics (6:54)
Some advice on coding (6:21)
S12: Python 2.x vs. Python 3.x. Converting your code easily.
Python 2.x vs. Python 3.x differences. The 2to3 module.
Setting up the working environment (3:28)
Converting Python 2.x to Python 3.x code in Windows (14:32)
Converting Python 2.x to Python 3.x code in Linux (12:04)
Converting large scripts from Python 2.x to 3.x (5:56)
S13: Practice, Practice, Practice
100 Python Exercises
Answers for All the Exercises
S14: Updates
How To Install a New Python Module (4:46)
Python Iterators and Generators (9:04)
Python Itertools (12:03)
Python Decorators (4:20)
Sockets: Server (9:58)
Socket Server Code (.txt + .py)
Sockets: Client (4:55)
Socket Client Code (.txt + .py)
Web Access Basics with Python: requests (10:38)
Final Information
Please Read This Carefully!
Bonus Lecture
File opening and reading
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock