Урок 1.00:05:53
Course Introduction
Урок 2.00:06:56
Python3 vs. Python2
Урок 3.00:04:47
How The Exercises Work
Урок 4.00:03:25
Where Should You Start?
Урок 5.00:06:25
How The Course is Structured
Урок 6.00:05:10
Why Use The Command Line?
Урок 7.00:02:11
Command Line Installation: MAC
Урок 8.00:05:45
Absolute Paths and PWD
Урок 9.00:05:07
Using CD
Урок 10.00:06:29
Using LS
Урок 11.00:03:00
Making Directories with MKDIR
Урок 12.00:04:49
Creating Files with TOUCH
Урок 13.00:04:08
Quick Activity: Salamanders and Frogs
Урок 14.00:05:31
Moving and Renaming with MV
Урок 15.00:02:04
Deleting Files with RM
Урок 16.00:08:27
Deleting Directories (Plus Tangents on Permissions and MAN Pages)
Урок 17.00:04:59
Why Do You Need The Command Line?
Урок 18.00:04:46
Using Powershell
Урок 19.00:04:36
Paths, LS, and PWD
Урок 20.00:08:06
Using The CD Command
Урок 21.00:03:30
OPTIONAL: Making Directories with MKDIR
Урок 22.00:06:42
OPTIONAL: Making Files (it's...complicated)
Урок 23.00:04:48
OPTIONAL: Removing Files and Folders with RM
Урок 24.00:03:18
Installing Python: MAC
Урок 25.00:07:58
Optional: Installing Sublime Text
Урок 26.00:05:08
Our First Python Program!
Урок 27.00:03:21
Important Note on Print and the Python Interpreter
Урок 28.00:05:32
Installing Python On a PC
Урок 29.00:04:16
Introducing Sublime Text
Урок 30.00:06:01
Your First Python Program
Урок 31.00:03:21
Important Note on Print and the Python Interpreter
Урок 32.00:02:33
Section Introduction/Objectives
Урок 33.00:05:04
Numbers: Ints and Floats
Урок 34.00:02:58
Numbers: Basic Math
Урок 35.00:04:31
Quick Note: Comments
Урок 36.00:05:01
Numbers: Weirder Operators
Урок 37.00:01:59
Introduction to the Python Documentation
Урок 38.00:02:28
Variables and Data Types
Урок 39.00:07:18
Introduction to Variables
Урок 40.00:06:19
Variable Naming Restrictions and Conventions
Урок 41.00:07:55
Data Types Overview
Урок 42.00:02:33
What The Heck is Dynamic Typing
Урок 43.00:03:26
The Special Value NONE
Урок 44.00:03:46
Double Vs. Single Quotes
Урок 45.00:05:02
String Escape Sequences
Урок 46.00:05:34
String Concatenation
Урок 47.00:03:54
String Formatting
Урок 48.00:02:48
IMPORTANT: Interpolation w/ Udemy Exercises
Урок 49.00:03:01
Strings and Indexes (Indicies?)
Урок 50.00:05:49
Converting Data Types
Урок 51.00:10:40
Building a Mileage Convertor With User Input
Урок 52.00:03:02
Section Introduction and Objectives
Урок 53.00:03:34
Getting User Input
Урок 54.00:08:07
Intro to Conditionals
Урок 55.00:02:06
Multiple Elifs
Урок 56.00:06:26
A Word on Truthiness + A Quick Example
Урок 57.00:05:54
The Joy of Comparison Operators
Урок 58.00:06:53
Logical AND & OR
Урок 59.00:07:29
LOGICAL NOT
Урок 60.00:05:19
A Note on Is Vs. ==
Урок 61.00:12:51
Bouncer Code-Along and Nested Conditionals
Урок 62.00:03:05
Rock, Paper, Scissor Mini Project: BASIC Version
Урок 63.00:07:41
RPS Mini Project: BASIC Version Solution
Урок 64.00:08:39
RPS Mini Project: Refactoring Time
Урок 65.00:03:15
RPS Mini Project: Playing Against The Computer
Урок 66.00:11:14
RPS Mini Project: Computer AI Solution
Урок 67.00:04:54
Section Introduction
Урок 68.00:06:31
The Basics of For Loops
Урок 69.00:06:03
Exploring Ranges In Depth
Урок 70.00:04:02
EXERCISE: Screaming Repeating
Урок 71.00:08:34
EXERCISE: Unlucky Numbers
Урок 72.00:09:02
Introducing While Loops
Урок 73.00:08:49
EXERCISE: Emoji Art
Урок 74.00:04:37
EXERCISE: Stop Copying Me
Урок 75.00:04:36
The Break Keyword
Урок 76.00:03:23
Guessing Game Mini Project
Урок 77.00:10:21
Guessing Game Solution
Урок 78.00:11:30
Improving Rock Paper Scissors
Урок 79.00:04:12
SIDE NOTE: Python Style and PEP8
Урок 80.00:07:05
Intro to Lists and Objectives
Урок 81.00:04:33
Creating Lists
Урок 82.00:05:13
Accessing Data in Lists
Урок 83.00:07:40
Iterating Over Lists
Урок 84.00:08:43
List Methods: Append, Insert, and Extend
Урок 85.00:07:10
List Methods: Clear, Pop, and Remove,
Урок 86.00:09:05
List Methods: Index, Count, Sort, Reverse, and Join
Урок 87.00:14:47
Slices
Урок 88.00:01:33
Swapping Values in Lists
Урок 89.00:08:39
List Comprehension
Урок 90.00:05:24
List Comprehension With Conditional Logic
Урок 91.00:11:53
Nested Lists
Урок 92.00:02:50
Lists Recap
Урок 93.00:08:24
Intro To Dictionaries: Creating Dictionaries
Урок 94.00:03:29
Accessing Data in Dictionaries
Урок 95.00:05:46
Iterating Dictionaries
Урок 96.00:03:43
Using In With Dictionaries
Урок 97.00:08:47
Dictionary Methods: Clear, Copy, Fromkeys, and Get
Урок 98.00:05:50
Dictionary Methods: Pop, Popitems, and Update
Урок 99.00:08:54
Spotify Playlist Example
Урок 100.00:07:38
Dictionary Comprehension
Урок 101.00:10:06
Section Introduction
Урок 102.00:04:30
Tuple Looping and Methods
Урок 103.00:06:50
Introduction to Sets
Урок 104.00:06:41
Set Methods and Set Math
Урок 105.00:06:23
Set Comprehension and Recap
Урок 106.00:06:45
Introduction to Defining Functions
Урок 107.00:03:48
Defining Functions
Урок 108.00:06:05
The Magical Return Keyword
Урок 109.00:05:03
Writing a coin_flip Function Using Random
Урок 110.00:09:12
Parameters
Урок 111.00:04:27
Common Mistakes When Returning
Урок 112.00:08:22
Default parameters
Урок 113.00:04:29
Keyword Arguments
Урок 114.00:09:20
Scope
Урок 115.00:04:53
Docstrings and Functions Recap - WE DID IT!
Урок 116.00:08:15
Introduction and *args
Урок 117.00:07:22
**kwargs
Урок 118.00:04:52
Ordering Parameters
Урок 119.00:04:44
Tuple unpacking
Урок 120.00:04:48
Dictionary unpacking
Урок 121.00:09:56
Lambdas
Урок 122.00:06:17
Map
Урок 123.00:13:49
Filter
Урок 124.00:05:19
Any and All
Урок 125.00:04:50
Generator Expressions and Using sys.getsizeof
Урок 126.00:07:54
Sorted
Урок 127.00:08:03
Min and Max
Урок 128.00:04:09
Reversed
Урок 129.00:07:32
Len() and a Special Sneak Peak of OOP!
Урок 130.00:07:14
Abs(), Sum(), and Round()
Урок 131.00:04:39
Zip Basics
Урок 132.00:11:08
More Complex Zip Examples
Урок 133.00:01:37
Section Introduction
Урок 134.00:08:51
Common Types of Errors in Python
Урок 135.00:08:57
Raising Our Own Errors
Урок 136.00:06:45
Try and Except Blocks
Урок 137.00:11:19
Try, Except, Else, and Finally!
Урок 138.00:10:14
Debugging With PDB
Урок 139.00:01:46
Section Introduction
Урок 140.00:09:47
Working With Built-In Modules
Урок 141.00:05:12
Custom modules
Урок 142.00:10:11
Installing External Modules And TermColor
Урок 143.00:11:21
ASCII Art Exercise
Урок 144.00:06:17
Using The autopep8 Package to Clean Up Code
Урок 145.00:06:44
The Mysterious __name__ variable
Урок 146.00:01:51
HTTP: START HERE
Урок 147.00:13:53
HTTP Introduction and Crash Course
Урок 148.00:10:28
HTTP Verbs and APIs
Урок 149.00:07:29
Writing Your First Python Request
Урок 150.00:11:19
Requesting JSON with Python
Урок 151.00:10:29
Sending Requests with Params
Урок 152.00:02:05
API Project
Урок 153.00:14:48
API Project Solution
Урок 154.00:03:00
Section Introduction and Objectives
Урок 155.00:06:37
Defining Classes and Objects
Урок 156.00:14:16
Abstraction and Encapsulation
Урок 157.00:04:23
Creating Classes and Instances
Урок 158.00:07:29
The __init__ method
Урок 159.00:07:42
Underscores: Dunder Methods, Name Mangling, and More!
Урок 160.00:12:34
Adding Instance Methods
Урок 161.00:04:45
Introducing Class Attributes
Урок 162.00:12:43
Class Attributes Continued
Урок 163.00:06:44
Class Methods
Урок 164.00:07:26
A More Advanced Class Method Example
Урок 165.00:03:03
The __repr__ method
Урок 166.00:06:25
Deck Of Cards Intro Video
Урок 167.00:04:12
Deck of Cards Solution: Card Class
Урок 168.00:19:13
Deck of Cards Solution: Deck Class
Урок 169.00:07:03
Inheritance and Objectives
Урок 170.00:10:51
All About Properties
Урок 171.00:07:20
Introduction to Super()
Урок 172.00:09:22
Inheritance Example: User and Moderator
Урок 173.00:09:43
The Crazy World of Multiple Inheritance
Урок 174.00:09:05
WTF is Method Resolution Order(MRO)
Урок 175.00:06:42
Polymorphism Introduction
Урок 176.00:14:21
Special __magic__ methods
Урок 177.00:08:40
Making a Grumpy Dictionary - Overriding Dict
Урок 178.00:01:26
Section Introduction and Objectives
Урок 179.00:05:35
Iterators vs. Iterables?!?!?
Урок 180.00:06:55
Writing Our Own Version of for loops
Урок 181.00:07:45
Writing a Custom Iterator
Урок 182.00:02:22
Making our Deck class Iterable
Урок 183.00:08:56
Introduction to Generators
Урок 184.00:06:55
Writing a Beat Making Generator
Урок 185.00:06:00
Testing Memory Usage With Generators
Урок 186.00:07:20
Generator Expressions AND Speed Testing!
Урок 187.00:09:31
Higher Order Functions
Урок 188.00:06:21
Introduction to Decorators
Урок 189.00:04:28
Decorators With Different Signatures
Урок 190.00:04:46
Using Wraps To Preserve Metadata
Урок 191.00:07:33
Building A Speed-Test Decorator
Урок 192.00:03:27
Another Example: Ensuring Args With A Decorator
Урок 193.00:05:45
Writing an ensure_first_arg_is Decorator
Урок 194.00:06:01
Enforcing Argument Types With A Decorator
Урок 195.00:04:19
Section Introduction
Урок 196.00:08:30
Why Test?
Урок 197.00:08:57
Assertions
Урок 198.00:11:32
Doctests
Урок 199.00:13:08
Introduction to Unittest
Урок 200.00:09:22
Other Types of Assertions
Урок 201.00:08:16
Before and after hooks
Урок 202.00:03:10
Testing Card/Deck Exercise Intro
Урок 203.00:10:03
Testing Card/Deck Solution
Урок 204.00:02:34
Section Introduction
Урок 205.00:06:04
Reading Text Files: Open and Read
Урок 206.00:07:40
Reading Files: Seek and Cursors
Урок 207.00:03:45
The With Statement
Урок 208.00:03:56
Writing to Text Files
Урок 209.00:07:22
File Modes
Урок 210.00:13:09
Reading CSV Files
Урок 211.00:09:08
Writing to CSV Files: Writer
Урок 212.00:11:56
Writing to CSV Files: DictWriter
Урок 213.00:07:16
Pickling Time!
Урок 214.00:07:42
Extra Fancy JSON Pickling
Урок 215.00:06:52
Introduction to Web Scraping
Урок 216.00:07:51
Is Scraping...OK?
Урок 217.00:15:36
Optional HTML/CSS Crash Course
Урок 218.00:09:47
Selecting with BeautifulSoup: find()
Урок 219.00:04:05
Selecting With BeautifulSoup: CSS Style Selectors
Урок 220.00:06:46
Accessing Data with Beautiful Soup
Урок 221.00:13:15
Navigating With BeautifulSoup
Урок 222.00:16:58
Our First Scraping Program
Урок 223.00:09:23
Quote Scraping Project: Intro
Урок 224.00:14:53
Quote Scraping Project: Part 1
Урок 225.00:16:03
Quote Scraping Project: The Game Logic
Урок 226.00:09:40
Quote Scraping Project: Refactoring
Урок 227.00:09:59
Quote Scraping Project: Adding CSV
Урок 228.00:16:57
Creating A Web Crawler with Scrapy
Урок 229.00:13:29
Intro To Regular Expressions
Урок 230.00:10:10
Writing Basic Regex
Урок 231.00:08:08
Regex Basics: Quantifiers
Урок 232.00:04:23
Regex Basics: Character Classes and Sets
Урок 233.00:03:43
Regex Basics: Anchors and Boundaries
Урок 234.00:10:29
Regex Basics: Logical Or and Capture Groups
Урок 235.00:10:30
Introduction to the RE Module
Урок 236.00:10:18
Validating Phone Numbers With Python
Урок 237.00:09:32
Parsing URLs with Python
Урок 238.00:04:22
Symbolic Group Names
Урок 239.00:08:46
Regex Compilation Flags
Урок 240.00:09:19
Regex Substitution Basics
Урок 241.00:09:03
Swapping File Names
Урок 242.00:03:40
Intro to Section
Урок 243.00:03:19
Installing SQLite3
Урок 244.00:07:02
SQL Basic:s: Creating Tables
Урок 245.00:05:02
SQL Basics: Inserting
Урок 246.00:07:00
SQL Basics: Selecting
Урок 247.00:07:20
Connecting to a DB With Python
Урок 248.00:08:45
Inserting With Python
Урок 249.00:04:56
Bulk Inserts With Python
Урок 250.00:04:37
Selecting With Python
Урок 251.00:08:59
SQL INJECTION!
Урок 252.00:20:02
Scraping to a Database Pt. 1
Урок 253.00:06:59
Scraping to a Database Pt. 2