-
Урок 1.
00:03:28
What you're going to get from this course
-
Урок 2.
00:02:55
START HERE
-
Урок 3.
00:04:23
Downloadable Resources and Tips for Taking the Course
-
Урок 4.
00:02:31
Day 1 Goals: what we will make by the end of the day
-
Урок 5.
00:09:30
Printing to the Console in Python
-
Урок 6.
00:10:13
How to Enrol for Free on Auditorium
-
Урок 7.
00:07:27
[Interactive Coding Exercise] Printing
-
Урок 8.
00:09:47
String Manipulation and Code Intelligence
-
Урок 9.
00:03:52
[Interactive Coding Exercise] Debugging Practice
-
Урок 10.
00:08:50
The Python Input Function
-
Урок 11.
00:11:29
[Interactive Coding Exercise] Input Function
-
Урок 12.
00:06:44
Python Variables
-
Урок 13.
00:03:01
[Interactive Coding Exercise] Variables
-
Урок 14.
00:03:59
Variable Naming
-
Урок 15.
00:05:50
Day 1 Project: Band Name Generator
-
Урок 16.
00:00:53
Congratulations! Well done!
-
Урок 17.
00:01:47
Day 2 Goals: what we will make by the end of the day
-
Урок 18.
00:07:59
Python Primitive Data Types
-
Урок 19.
00:07:20
Type Error, Type Checking and Type Conversion
-
Урок 20.
00:03:36
[Interactive Coding Exercise] Data Types
-
Урок 21.
00:08:28
Mathematical Operations in Python
-
Урок 22.
00:06:15
[Interactive Coding Exercise] BMI Calculator
-
Урок 23.
00:08:11
Number Manipulation and F Strings in Python
-
Урок 24.
00:03:32
[Interactive Coding Exercise] Life in Weeks
-
Урок 25.
00:18:21
Day 2 Project: Tip Calculator
-
Урок 26.
00:00:30
You are already in the top 50%
-
Урок 27.
00:01:23
Day 3 Goals: what we will make by the end of the day
-
Урок 28.
00:10:25
Control Flow with if / else and Conditional Operators
-
Урок 29.
00:04:34
[Interactive Coding Exercise] Odd or Even? Introducing the Modulo
-
Урок 30.
00:06:29
Nested if statements and elif statements
-
Урок 31.
00:04:34
[Interactive Coding Exercise] BMI 2.0
-
Урок 32.
00:08:00
[Interactive Coding Exercise] Leap Year
-
Урок 33.
00:09:30
Multiple If Statements in Succession
-
Урок 34.
00:04:14
[Interactive Coding Exercise] Pizza Order Practice
-
Урок 35.
00:05:59
Logical Operators
-
Урок 36.
00:07:45
[Interactive Coding Exercise] Love Calculator
-
Урок 37.
00:18:13
Day 3 Project: Treasure Island
-
Урок 38.
00:00:44
Share and Show off your Project!
-
Урок 39.
00:01:32
Day 4 Goals: what we will make by the end of the day
-
Урок 40.
00:13:46
Random Module
-
Урок 41.
00:01:32
[Interactive Coding Exercise] Heads or Tails
-
Урок 42.
00:13:15
Understanding the Offset and Appending Items to Lists
-
Урок 43.
00:03:03
[Interactive Coding Exercise] Banker Roulette - Who will pay the bill?
-
Урок 44.
00:05:26
IndexErrors and Working with Nested Lists
-
Урок 45.
00:06:02
[Interactive Coding Exercise] Treasure Map
-
Урок 46.
00:21:28
Day 4 Project: Rock Paper Scissors
-
Урок 47.
00:01:05
Programming is like going to the Gym
-
Урок 48.
00:03:14
Day 5 Goals: what we will make by the end of the day
-
Урок 49.
00:07:33
Using the for loop with Python Lists
-
Урок 50.
00:03:48
[Interactive Coding Exercise] Average Height
-
Урок 51.
00:02:48
[Interactive Coding Exercise] High Score
-
Урок 52.
00:05:22
for loops and the range() function
-
Урок 53.
00:05:58
[Interactive Coding Exercise] Adding Even Numbers
-
Урок 54.
00:04:29
[Interactive Coding Exercise] The FizzBuzz Job Interview Question
-
Урок 55.
00:16:11
Day 5 Project: Create a Password Generator
-
Урок 56.
00:01:09
Hard Work and Perseverance beats Raw Talent Every Time
-
Урок 57.
00:01:02
Day 6 Goals: what we will make by the end of the day
-
Урок 58.
00:15:51
Defining and Calling Python Functions
-
Урок 59.
00:10:39
The Hurdles Loop Challenge
-
Урок 60.
00:09:15
Indentation in Python
-
Урок 61.
00:12:43
While Loops
-
Урок 62.
00:06:58
Hurdles Challenge using While Loops
-
Урок 63.
00:08:13
Jumping over Hurdles with Variable Heights
-
Урок 64.
00:16:42
Final Project: Escaping the Maze
-
Урок 65.
00:01:26
Why is this *so* Hard?! Can I really do this?
-
Урок 66.
00:02:00
Day 7 Goals: what we will make by the end of the day
-
Урок 67.
00:05:14
How to break a Complex Problem down into a Flow Chart
-
Урок 68.
00:02:06
Challenge 1 - Picking a Random Words and Checking Answers
-
Урок 69.
00:06:46
Challenge 1 Solution - How to Check the User's Answer
-
Урок 70.
00:02:56
Challenge 2 - Replacing Blanks with Guesses
-
Урок 71.
00:10:48
Challenge 2 Solution - How to Replace the Blanks
-
Урок 72.
00:03:26
Challenge 3 - Checking if the Player has Won
-
Урок 73.
00:03:52
Challenge 3 Solution - How to Check if the Player Won
-
Урок 74.
00:02:17
Challenge 4 - Keeping Track of the Player's Lives
-
Урок 75.
00:05:48
Challenge 4 Solution - How to Keep Track of the Player's Lives
-
Урок 76.
00:04:24
Challenge 5 - Improving the User Experience
-
Урок 77.
00:06:34
Challenge 5 Solution - How to Add ASCII Art and Improve the UI
-
Урок 78.
00:01:13
The Benefits of Daily Practice
-
Урок 79.
00:02:16
Day 8 Goals: what we will make by the end of the day
-
Урок 80.
00:09:33
Functions with Inputs
-
Урок 81.
00:08:52
Positional vs. Keyword Arguments
-
Урок 82.
00:04:48
[Interactive Coding Exercise] Paint Area Calculator
-
Урок 83.
00:04:16
[Interactive Coding Exercise] Prime Number Checker
-
Урок 84.
00:14:42
Caesar Cipher Part 1 - Encryption
-
Урок 85.
00:06:30
Caesar Cipher Part 2 - Decryption
-
Урок 86.
00:10:37
Caesar Cipher Part 3 - Reorganising our Code
-
Урок 87.
00:13:24
Caesar Cipher Part 4 - User Experience Improvements & Final Touches
-
Урок 88.
00:01:07
How You Can *Stay* Motivated
-
Урок 89.
00:02:30
Day 9 Goals: what we will make by the end of the day
-
Урок 90.
00:14:14
The Python Dictionary: Deep Dive
-
Урок 91.
00:03:54
[Interactive Coding Exercise] Grading Program
-
Урок 92.
00:09:56
Nesting Lists and Dictionaries
-
Урок 93.
00:03:52
[Interactive Coding Exercise] Dictionary in List
-
Урок 94.
00:04:30
The Secret Auction Program Instructions and Flow Chart
-
Урок 95.
00:18:14
Solution and Complete Code for the Secret Auction Program
-
Урок 96.
00:01:03
Motivation and the Accountability Trick
-
Урок 97.
00:01:35
Day 10 Goals: what we will make by the end of the day
-
Урок 98.
00:12:58
Functions with Outputs
-
Урок 99.
00:03:32
Multiple return values
-
Урок 100.
00:06:17
[Interactive Coding Exercise] Days in Month
-
Урок 101.
00:03:43
Docstrings
-
Урок 102.
00:08:44
Calculator Part 1: Combining Dictionaries and Functions
-
Урок 103.
00:04:38
Print vs. Return
-
Урок 104.
00:07:50
While Loops, Flags and Recursion
-
Урок 105.
00:03:48
Calculator Finishing Touches and Bug Fixes
-
Урок 106.
00:01:33
How to Get a Good Night's Sleep
-
Урок 107.
00:02:16
Day 11 Goals: what we will make by the end of the day
-
Урок 108.
00:08:35
Blackjack Program Requirements and Game Rules
-
Урок 109.
00:06:50
Hint 4 & 5 Solution Walkthrough
-
Урок 110.
00:05:07
Hint 6-8 Solution Walkthrough
-
Урок 111.
00:05:09
Hint 9 Solution Walkthrough: Refactoring and calling calculate_score()
-
Урок 112.
00:05:25
Hint 10-12 Solution Walkthrough
-
Урок 113.
00:08:44
Hint 13 Solution Walkthrough
-
Урок 114.
00:01:39
A Solid Foundation goes a Long Way
-
Урок 115.
00:07:52
Namespaces: Local vs. Global Scope
-
Урок 116.
00:02:51
Does Python Have Block Scope?
-
Урок 117.
00:04:44
How to Modify a Global Variable
-
Урок 118.
00:01:47
Python Constants and Global Scope
-
Урок 119.
00:04:59
Introducing the Final Project: The Number Guessing Game
-
Урок 120.
00:23:42
Solution & Walkthrough to the Number Guessing Game
-
Урок 121.
00:00:45
Don't be too hard on yourself
-
Урок 122.
00:04:52
Describe the Problem
-
Урок 123.
00:03:35
Reproduce the Bug
-
Урок 124.
00:03:52
Play Computer and Evaluate Each Line
-
Урок 125.
00:03:30
Fixing Errors and Watching for Red Underlines
-
Урок 126.
00:04:40
Squash bugs with a print() Statement
-
Урок 127.
00:05:53
Bringing out the BIG Gun: Using a Debugger
-
Урок 128.
00:05:10
Final Debugging Tips
-
Урок 129.
00:02:01
[Interactive Coding Exercise] Debugging Odd or Even
-
Урок 130.
00:01:12
[Interactive Coding Exercise] Debugging Leap Year
-
Урок 131.
00:04:13
[Interactive Coding Exercise] Debugging FizzBuzz
-
Урок 132.
00:01:02
Building Confidence
-
Урок 133.
00:07:38
Introduction & Program Requirements for the Higher Lower Game
-
Урок 134.
00:30:32
Solution & Walkthrough of the Higher Lower Game
-
Урок 135.
00:01:09
Study Tip: Set Reminders in Your Calendar to Review
-
Урок 136.
00:04:39
Installing Python Locally on Your Computer
-
Урок 137.
00:02:00
Download PyCharm for Windows or Mac
-
Урок 138.
00:13:05
PyCharm's Charming Features (while you wait for the download to finish)
-
Урок 139.
00:02:39
How to Install PyCharm on Windows
-
Урок 140.
00:02:54
Installing PyCharm on Mac
-
Урок 141.
00:10:36
Introduction & Requirements for the Coffee Machine Project
-
Урок 142.
00:28:59
Solution & Walkthrough for the Coffee Machine Code
-
Урок 143.
00:01:09
Location, Location, Location - Pavlov's Coding Corner
-
Урок 144.
00:07:22
Why do we need OOP and how does it work?
-
Урок 145.
00:04:10
How to use OOP: Classes and Objects
-
Урок 146.
00:15:57
Constructing Objects and Accessing their Attributes and Methods
-
Урок 147.
00:05:57
How to Add Python Packages and use PyPi
-
Урок 148.
00:08:30
Practice Modifying Object Attributes and Calling Methods
-
Урок 149.
00:07:12
Building the Coffee Machine in OOP
-
Урок 150.
00:15:22
Walkthrough and Solution for the OOP Coffee Machine
-
Урок 151.
00:00:57
Don't forget to review occasionally
-
Урок 152.
00:01:09
Day 17 Goals: what we will make by the end of the day
-
Урок 153.
00:04:45
How to create your own Class in Python
-
Урок 154.
00:11:10
Working with Attributes, Class Constructors and the __init__() Function
-
Урок 155.
00:04:27
Adding Methods to a Class
-
Урок 156.
00:05:48
Quiz Project Part 1: Creating the Question Class
-
Урок 157.
00:07:50
Quiz Project Part 2: Creating the List of Question Objects from the Data
-
Урок 158.
00:07:52
Quiz Project Part 3: The QuizBrain and the next_question() Method
-
Урок 159.
00:04:47
Quiz Project Part 4: How to continue showing new Questions
-
Урок 160.
00:08:09
Quiz Project Part 5: Checking Answers and Keeping Score
-
Урок 161.
00:05:36
The Benefits of OOP: Use Open Trivia DB to Get New Questions
-
Урок 162.
00:01:20
Run for that Bus!
-
Урок 163.
00:01:04
Day 18 Goals: what we will make by the end of the day
-
Урок 164.
00:09:57
Understanding Turtle Graphics and How to use the Documentation
-
Урок 165.
00:02:29
Turtle Challenge 1 - Draw a Square
-
Урок 166.
00:12:29
Importing Modules, Installing Packages, and Working with Aliases
-
Урок 167.
00:03:01
Turtle Challenge 2 - Draw a Dashed Line
-
Урок 168.
00:06:44
Turtle Challenge 3 - Drawing Different Shapes
-
Урок 169.
00:07:22
Turtle Challenge 4 - Generate a Random Walk
-
Урок 170.
00:07:43
Python Tuples and How to Generate Random RGB Colours
-
Урок 171.
00:09:27
Turtle Challenge 5 - Draw a Spirograph
-
Урок 172.
00:13:51
The Hirst Painting Project Part 1 - How to Extract RGB Values from Images
-
Урок 173.
00:12:25
The Hirst Painting Project Part 2 - Drawing the Dots
-
Урок 174.
00:01:37
Space out your study sessions and stay consistent
-
Урок 175.
00:01:49
Day 19 Goals: what we will make by the end of the day
-
Урок 176.
00:07:14
Python Higher Order Functions & Event Listeners
-
Урок 177.
00:07:28
Challenge: Make an Etch-A-Sketch App
-
Урок 178.
00:03:26
Object State and Instances
-
Урок 179.
00:13:15
Understanding the Turtle Coordinate System
-
Урок 180.
00:10:03
Aaaand, we're off to the races!
-
Урок 181.
00:01:48
Expand on the Solutions
-
Урок 182.
00:04:40
Day 20 Goals: what we will make by the end of the day
-
Урок 183.
00:08:00
Screen Setup and Creating a Snake Body
-
Урок 184.
00:17:20
Animating the Snake Segments on Screen
-
Урок 185.
00:07:27
Create a Snake Class & Move to OOP
-
Урок 186.
00:10:55
How to Control the Snake with a Keypress
-
Урок 187.
00:02:15
Programming is not Memorising
-
Урок 188.
00:01:07
Day 21 Goals: what we will make by the end of the day
-
Урок 189.
00:06:48
Class Inheritance
-
Урок 190.
00:11:49
Detect Collisions with Food
-
Урок 191.
00:10:22
Create a Scoreboard and Keep Score
-
Урок 192.
00:03:53
Detect Collisions with the Wall
-
Урок 193.
00:06:20
Detect Collisions with your own Tail
-
Урок 194.
00:07:41
How to Slice Lists & Tuples in Python
-
Урок 195.
00:01:44
Stay motivated by remembering the reason you signed up
-
Урок 196.
00:03:46
Day 22 Goals: what you will make by the end of the day
-
Урок 197.
00:01:44
Set up the Main Screen
-
Урок 198.
00:06:22
Create a Paddle that responds to Key Presses
-
Урок 199.
00:07:38
Write the Paddle Class and Create the Second Paddle
-
Урок 200.
00:04:45
Write the Ball Class and Make the Ball Move
-
Урок 201.
00:07:02
Add the Ball Bouncing Logic
-
Урок 202.
00:06:17
How to Detect Collisions with the Paddle
-
Урок 203.
00:04:03
How to Detect when the Ball goes Out of Bounds
-
Урок 204.
00:09:26
Score Keeping and Changing the Ball Speed
-
Урок 205.
00:01:42
Picturing fears: even the worst-case scenario is not so scary
-
Урок 206.
00:01:28
Day 23 Goals: what you will make by the end of the day
-
Урок 207.
00:03:30
How to use the Starter Code
-
Урок 208.
00:04:44
Solution to Step 3 - Create the Player Behaviour
-
Урок 209.
00:09:14
Solution to Step 4 - Create the Car Behaviour
-
Урок 210.
00:02:30
Solution to Step 5 - Detect when the Turtle collides with a Car *squish*
-
Урок 211.
00:04:29
Solution to Step 6 - Detect when the Player has reached the other side
-
Урок 212.
00:07:53
Solution to Step 7 - Add the Scoreboard and Game Over sequence
-
Урок 213.
00:01:45
This course is not about typing out code
-
Урок 214.
00:02:09
Day 24 Goals: what you will make by the end of the day
-
Урок 215.
00:10:46
Add a High Score to the Snake Game
-
Урок 216.
00:09:33
How to Open, Read, and Write to Files using the "with" Keyword
-
Урок 217.
00:06:03
Challenge: Read and Write the High Score to a File in Snake
-
Урок 218.
00:15:27
Understand Relative and Absolute File Paths
-
Урок 219.
00:04:46
Introducing the Mail Merge Challenge
-
Урок 220.
00:11:29
Solution & Walkthrough for the Mail Merge Project
-
Урок 221.
00:02:59
What's the correct solution? What's the best answer? What's the right way?
-
Урок 222.
00:01:52
Day 25 Goals: what we will make by the end of the day
-
Урок 223.
00:13:21
Reading CSV Data in Python
-
Урок 224.
00:17:21
DataFrames & Series: Working with Rows & Columns
-
Урок 225.
00:09:53
The Great Squirrel Census Data Analysis (with Pandas!)
-
Урок 226.
00:10:19
U.S. States Game Part 1: Setup
-
Урок 227.
00:17:03
U.S. States Game Part 2: Challenge with .csv
-
Урок 228.
00:05:27
U.S. States Game Part 3: Saving Data to .csv
-
Урок 229.
00:01:25
Day 26 Goals: what you will make by the end of the day
-
Урок 230.
00:15:50
How to Create Lists using List Comprehension
-
Урок 231.
00:02:18
[Interactive Coding Exercise] Squaring Numbers
-
Урок 232.
00:03:22
[Interactive Coding Exercise] Filtering Even Numbers
-
Урок 233.
00:05:44
[Interactive Coding Exercise] Data Overlap
-
Урок 234.
00:02:43
Apply List Comprehension to the U.S. States Game
-
Урок 235.
00:08:56
How to use Dictionary Comprehension
-
Урок 236.
00:04:20
[Interactive Coding Exercise] Dictionary Comprehension 1
-
Урок 237.
00:05:14
[Interactive Coding Exercise] Dictionary Comprehension 2
-
Урок 238.
00:04:57
How to Iterate over a Pandas DataFrame
-
Урок 239.
00:05:30
Introducing the NATO Alphabet Project
-
Урок 240.
00:05:54
Solution & Walkthrough for the NATO Alphabet Project
-
Урок 241.
00:02:05
Day 27 Goals: what we will make by the end of the day
-
Урок 242.
00:05:23
History of GUI and Introduction to Tkinter
-
Урок 243.
00:09:35
Creating Windows and Labels with Tkinter
-
Урок 244.
00:05:44
Setting Default Values for Optional Arguments inside a Function Header
-
Урок 245.
00:05:59
*args: Many Positional Arguments
-
Урок 246.
00:09:51
**kwargs: Many Keyword Arguments
-
Урок 247.
00:09:49
Buttons, Entry, and Setting Component Options
-
Урок 248.
00:07:20
Other Tkinter Widgets: Radiobuttons, Scales, Checkbuttons and more
-
Урок 249.
00:11:05
Tkinter Layout Managers: pack(), place() and grid()
-
Урок 250.
00:11:11
Mile to Kilometers Converter Project
-
Урок 251.
00:02:42
Day 28 Goals: what we will make by the end of the day
-
Урок 252.
00:15:11
How to work with the Canvas Widget and Add Images to Tkinter
-
Урок 253.
00:08:46
Challenge - Complete the Application's User Interface (UI)
-
Урок 254.
00:17:47
Add a Count Down Mechanism
-
Урок 255.
00:06:59
Dynamic Typing Explained
-
Урок 256.
00:08:01
Setting Different Timer Sessions and Values
-
Урок 257.
00:09:51
Adding Checkmarks and Resetting the Application
-
Урок 258.
00:03:33
Day 29 Goals: what we will make by the end of the day
-
Урок 259.
00:05:04
Challenge 1 - Working with Images and Setting up the Canvas
-
Урок 260.
00:04:55
Challenge 2 - Use grid() and columnspan to Complete the User Interface
-
Урок 261.
00:06:37
Solution to the Creating the Grid Layout
-
Урок 262.
00:13:26
Challenge 3 - Saving Data to File
-
Урок 263.
00:09:10
Dialog Boxes and Pop-Ups in Tkinter
-
Урок 264.
00:12:48
Generate a Password & Copy it to the Clipboard
-
Урок 265.
00:01:42
Day 30 Goals: what you will make by the end of the day
-
Урок 266.
00:15:33
Catching Exceptions: The try catch except finally Pattern
-
Урок 267.
00:04:15
Raising your own Exceptions
-
Урок 268.
00:04:29
[Interactive Coding Exercise] IndexError Handling
-
Урок 269.
00:03:49
[Interactive Coding Exercise] KeyError Handling
-
Урок 270.
00:06:32
Code Exercise: Exception Handling in the NATO Phonetic Alphabet Project
-
Урок 271.
00:13:21
Write, read and update JSON data in the Password Manager
-
Урок 272.
00:06:20
Challenge 1 - Handling Exceptions in the Password Manager
-
Урок 273.
00:17:57
Challenge 2 - Search for a Website in the Password Manager
-
Урок 274.
00:10:07
Day 31 Goals: what you will make by the end of the day
-
Урок 275.
00:11:49
Solution & Walkthrough for Creating the UI
-
Урок 276.
00:08:08
Solution & Walkthrough for Creating New Flash Cards
-
Урок 277.
00:08:55
Solution & Walkthrough for Flipping Cards
-
Урок 278.
00:09:32
Solution & Walkthrough for Saving Progress
-
Урок 279.
00:02:32
Day 32 Goals: what we will make by the end of the day
-
Урок 280.
00:14:43
How to Send Emails with Python using SMTP
-
Урок 281.
00:06:13
Working with the datetime Module
-
Урок 282.
00:08:38
Challenge 1 - Send Motivational Quotes on Mondays via Email
-
Урок 283.
00:05:41
Automated Birthday Wisher Project Challenge
-
Урок 284.
00:17:29
Solution & Walkthrough for the Automated Birthday Wisher
-
Урок 285.
00:06:11
Run Your Python Code in the Cloud!
-
Урок 286.
00:01:06
Day 33 Goals: what you will make by the end of the day
-
Урок 287.
00:04:08
What are Application Programming Interfaces (APIs)?
-
Урок 288.
00:07:44
API Endpoints and Making API Calls
-
Урок 289.
00:08:57
Working with Responses: HTTP Codes, Exceptions & JSON Data
-
Урок 290.
00:04:41
Challenge - Build a Kanye Quotes App using the Kanye Rest API
-
Урок 291.
00:15:09
Understand API Parameters: Match Sunset Times with the Current Time
-
Урок 292.
00:10:07
ISS Overhead Notifier Project - Challenge & Solution
-
Урок 293.
00:02:20
Day 34 Goals: what you will make by the end of the day
-
Урок 294.
00:05:49
Trivia Question API Challenge
-
Урок 295.
00:03:34
Solution & Walkthrough for getting Trivia Questions
-
Урок 296.
00:04:03
Unescaping HTML Entities
-
Урок 297.
00:14:29
Class based Tkinter UI
-
Урок 298.
00:06:57
Python Typing & Showing the Next Question in the GUI
-
Урок 299.
00:05:14
Python Typing: Type Hints and Arrows ->
-
Урок 300.
00:03:35
Check the Answer
-
Урок 301.
00:08:39
Give Feedback to the Player, Keep Score and Fix the Bugs =)
-
Урок 302.
00:01:36
Day 35 Goals: what you will make by the end of the day
-
Урок 303.
00:04:29
What is API Authentication and Why Do We Need to Authenticate Ourselves?
-
Урок 304.
00:13:34
Using API Keys to Authenticate and Get the Weather from OpenWeatherMap
-
Урок 305.
00:16:18
Challenge - Check if it Will Rain in the Next 12 Hours
-
Урок 306.
00:09:12
Sending SMS via the Twilio API
-
Урок 307.
00:07:37
Use PythonAnywhere to Automate the Python Script
-
Урок 308.
00:10:14
Understanding Environment Variables and Hiding API Keys
-
Урок 309.
00:09:31
Day 36 Goals: what you will make by the end of the day
-
Урок 310.
00:15:16
Solution & Walkthrough for Step 1 - Check for Stock Price Movements
-
Урок 311.
00:06:49
Solution & Walkthrough for Step 2 - Get the News Articles
-
Урок 312.
00:08:18
Solution & Walkthrough for Step 3 - Send the SMS Messages
-
Урок 313.
00:02:46
Day 37 Goals: what you will make by the end of the day
-
Урок 314.
00:08:22
HTTP Post Requests
-
Урок 315.
00:10:53
Advanced Authentication using an HTTP Header
-
Урок 316.
00:05:56
Challenge: Add a Pixel to the Habit Tracker using a Post Request
-
Урок 317.
00:04:19
Autofilling today's date using strftime
-
Урок 318.
00:06:35
How to use HTTP Put and Delete Requests
-
Урок 319.
00:03:38
Day 38 Goals: what you will make by the end of the day
-
Урок 320.
00:04:38
Day 39 Goals: what you will make by the end of the day
-
Урок 321.
00:02:54
Day 40 Goals: what you will make by the end of the day
-
Урок 322.
00:06:06
How Does the Internet Actually Work?
-
Урок 323.
00:06:21
How Do Websites Actually Work?
-
Урок 324.
00:04:19
What is HTML?
-
Урок 325.
00:14:25
HTML Heading Elements
-
Урок 326.
00:08:42
HTML Paragraph Elements
-
Урок 327.
00:11:42
Self Closing Tags
-
Урок 328.
00:05:44
Day 41 Project - Movie Ranking
-
Урок 329.
00:12:54
HTML Boilerplate
-
Урок 330.
00:10:33
The List Element
-
Урок 331.
00:14:10
Nesting and Indentation
-
Урок 332.
00:10:46
Anchor Elements
-
Урок 333.
00:08:18
Image Elements
-
Урок 334.
00:04:02
Day 42 Project - Birthday Invite Website
-
Урок 335.
00:08:45
Why do we need CSS?
-
Урок 336.
00:15:21
How to add CSS
-
Урок 337.
00:22:57
CSS Selectors
-
Урок 338.
00:09:09
Day 43 Project - Colour Vocab Website
-
Урок 339.
00:07:06
CSS Colours
-
Урок 340.
00:21:27
Font Properties
-
Урок 341.
00:11:53
Inspecting CSS
-
Урок 342.
00:20:47
The CSS Box Model - Margin, Padding and Border
-
Урок 343.
00:07:38
Day 44 Project - Motivational Poster Website
-
Урок 344.
00:02:27
Day 45 Goals: what you will make by the end of the day
-
Урок 345.
00:10:04
Parsing HTML and Making Soup
-
Урок 346.
00:11:52
Finding and Selecting Particular Elements with BeautifulSoup
-
Урок 347.
00:17:11
Scraping a Live Website
-
Урок 348.
00:11:26
Is Web Scraping Legal?
-
Урок 349.
00:11:07
100 Movies that You Must Watch
-
Урок 350.
00:04:12
Day 46 Goals: what you will make by the end of the day
-
Урок 351.
00:05:32
Day 47 Goals: what you will make by the end of the day
-
Урок 352.
00:02:51
Day 48 Goals: what you will make by the end of the day
-
Урок 353.
00:06:54
How to Install & Set Up Selenium
-
Урок 354.
00:16:21
How to Find and Select Elements on a Website with Selenium
-
Урок 355.
00:08:17
Challenge: Use Selenium to Scrape Website Data
-
Урок 356.
00:04:23
Challenge: Use Selenium in a Blank Project & Scrape a Different Piece of Data
-
Урок 357.
00:10:41
How to Automate Filling Out Forms and Clicking Buttons with Selenium
-
Урок 358.
00:03:39
The Cookie Clicker Project
-
Урок 359.
00:03:13
Day 49 Goals: what you will make by the end of the day
-
Урок 360.
00:06:44
Day 50 Goals: what you will make by the end of the day
-
Урок 361.
00:05:40
Day 51 Goals: what you will make by the end of the day
-
Урок 362.
00:03:28
Day 52 Goals: what you will make by the end of the day
-
Урок 363.
00:07:38
Day 53 Goals: what you will make by the end of the day
-
Урок 364.
00:07:57
Understanding Backend Web Development with Python
-
Урок 365.
00:12:32
Create your First Web Server with Flask
-
Урок 366.
00:13:11
Understand the Command Line on Windows and Mac
-
Урок 367.
00:03:59
__name__ and __main__ : Special Attributes built into Python
-
Урок 368.
00:09:57
Python Functions as First Class Objects: Passing & Nesting Functions
-
Урок 369.
00:09:08
Understanding Python Decorator Functions and the @ Syntax
-
Урок 370.
00:03:49
[Interactive Coding Exercise] Create your own Python Decorator
-
Урок 371.
00:01:33
Day 55 Goals: what you will make by the end of the day
-
Урок 372.
00:13:20
Working Flask URL Paths and the Flask Debugger
-
Урок 373.
00:06:57
Rendering HTML Elements with Flask
-
Урок 374.
00:03:00
Challenge: Use Python Decorators to Style HTML Tags
-
Урок 375.
00:07:13
Advanced Decorators with *args and **kwargs
-
Урок 376.
00:03:24
[Interactive Coding Exercise] Advanced Decorators
-
Урок 377.
00:01:20
Day 56 Goals: what you will make by the end of the day
-
Урок 378.
00:09:06
Rendering HTML Files with Flask
-
Урок 379.
00:08:58
Serving Static Files using Flask
-
Урок 380.
00:12:45
How to Use Website Templates to Speed Up Web Development
-
Урок 381.
00:07:36
Solution and Walkthrough for the Name Card Final Project
-
Урок 382.
00:01:49
Day 57 Goals: what you will make by the end of the day
-
Урок 383.
00:11:32
Using Jinja to Produce Dynamic HTML Pages
-
Урок 384.
00:11:54
Challenge: Combining Jinja Templating with APIs
-
Урок 385.
00:07:23
Multiline Statements with Jinja
-
Урок 386.
00:04:39
URL Building with Flask
-
Урок 387.
00:15:36
What is Bootstrap?
-
Урок 388.
00:21:15
Bootstrap Layout
-
Урок 389.
00:31:40
Bootstrap Components
-
Урок 390.
00:31:23
Day 58 Project - A Startup Website for TinDog
-
Урок 391.
00:03:56
Introduction to Web Design
-
Урок 392.
00:09:05
Understanding Color Theory
-
Урок 393.
00:10:29
Understanding Typography and How to Choose Fonts
-
Урок 394.
00:10:28
Manage ATTENTION with effective User Interface (UI) Design
-
Урок 395.
00:13:40
User Experience (UX) Design
-
Урок 396.
00:18:21
Web Design in Practice - Let's apply what we've learnt!
-
Урок 397.
00:13:23
What is REST?
-
Урок 398.
00:01:45
HTTP PUT vs. PATCH
-
Урок 399.
00:03:39
What is Authentication?
-
Урок 400.
00:15:20
Encryption and Hashing
-
Урок 401.
00:12:29
How to Hack Passwords 101
-
Урок 402.
00:07:11
Salting Passwords
-
Урок 403.
00:02:31
Install Git Bash on Windows
-
Урок 404.
00:02:00
Introduction to Version Control and Git
-
Урок 405.
00:14:19
Version Control using Git and the Command Line
-
Урок 406.
00:10:23
Github and Remote Repositories
-
Урок 407.
00:11:07
Gitignore
-
Урок 408.
00:08:56
Cloning
-
Урок 409.
00:10:30
Branching and Merging
-
Урок 410.
00:15:19
Forking and Pull Requests
-
Урок 411.
00:01:33
Day 71 Goals - Learn to Deploy Your Website
-
Урок 412.
00:02:45
Where are the Videos and the Solution Code?
-
Урок 413.
00:59:53
Recording of our Live AMA (aka AAA - Ask Angela Anything)
-
Урок 414.
01:41:24
Study With Me
Please, update Thank you.