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