100 Days Of Code: The Complete Python Pro Bootcamp For (2022) (updated 11/2022) - Printable Version +- Softwarez.Info - Software's World! (https://softwarez.info) +-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone) +--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials) +--- Thread: 100 Days Of Code: The Complete Python Pro Bootcamp For (2022) (updated 11/2022) (/Thread-100-Days-Of-Code-The-Complete-Python-Pro-Bootcamp-For-2022-updated-11-2022) |
100 Days Of Code: The Complete Python Pro Bootcamp For (2022) (updated 11/2022) - AD-TEAM - 01-17-2025 100 Days Of Code: The Complete Python Pro Bootcamp For 2022 Last updated 11/2022 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 32.62 GB | Duration: 64h 3m Master Python by building 100 projects in 100 days. Learn data science, automation, build websites, games and apps! What you'll learn You will master the Python programming language by building 100 unique projects over 100 days. You will learn automation, game, app and web development, data science and machine learning all using Python. You will be able to program in Python professionally You will learn Selenium, Beautiful Soup, Request, Flask, Pandas, NumPy, Scikit Learn, Plotly, and Matplotlib. Create a portfolio of 100 Python projects to apply for developer jobs Be able to build fully fledged websites and web apps with Python Be able to use Python for data science and machine learning Build games like Blackjack, Pong and Snake using Python Build GUIs and Desktop applications with Python Requirements No programming experience needed - I'll teach you everything you need to know A Mac or PC computer with access to the internet No paid software required - I'll teach you how to use PyCharm, Jupyter Notebooks and Google Colab I'll walk you through, step-by-step how to get all the software installed and set up Description Welcome to the 100 Days of Code - The Complete Python Pro Bootcamp, the only course you need to learn to code with Python. With over 500,000 5 STAR reviews and a 4.8 average, my courses are some of the HIGHEST RATED courses in the history of Udemy! 100 days, 1 hour per day, learn to build 1 project per day, this is how you master Python.At 60+ hours, this Python course is without a doubt the most comprehensive Python course available anywhere online. Even if you have zero programming experience, this course will take you from beginner to professional. Here's why:The course is taught by the lead instructor at the App Brewery, London's best in-person programming Bootcamp.The course has been updated to be 2022 ready and you'll be learning the latest tools and technologies used at large companies such as Apple, Google and Netflix.This course doesn't cut any corners, there are beautiful animated explanation videos and tens of real-world projects which you will get to build. e.g. Tinder auto swiper, Snake game, Blog Website, LinkedIn Auto Submit Job ApplicationThe curriculum was developed over a period of 2 years, with comprehensive student testing and feedback.We've taught over 600,000 students how to code and many have gone on to change their lives by becoming professional developers or starting their own tech startup.You'll save yourself over $12,000 by enrolling, and still get access to the same teaching materials and learn from the same instructor and curriculum as our in-person programming Bootcamp.The course is constantly updated with new content, with new projects and modules determined by students - that's you!We'll take you step-by-step through engaging video tutorials and teach you everything you need to know to succeed as a Python developer.The course includes over 60 hours of HD video tutorials and builds your programming knowledge while making real-world Python projects.Throughout this comprehensive course, we cover a massive amount of tools and technologies, includingython 3 - the latest version of PythonPyCharm, Jupyter Notebook, Google ColabPython Scripting and AutomationPython Game DevelopmentWeb ScrapingBeautiful SoupSelenium Web DriverRequestWTFormsData SciencePandasNumPyMatplotlibPlotlyScikit learnSeabornTurtlePython GUI Desktop App DevelopmentTkinterFront-End Web DevelopmentHTML 5CSS 3Bootstrap 4Bash Command LineGit, GitHub and Version ControlBackend Web DevelopmentFlaskRESTAPIsDatabasesSQLSQLitePostgreSQLAuthenticationWeb DesignDeployment with GitHub Pages, Heroku and GUnicornand much much more!By the end of this course, you will be fluently programming in Python and you'll be so good at Python that you can get a job or use the language professionally.You'll also build a portfolio of 100 projects that you can show off to any potential employer. Including:BlackjackSnake GamePong GameAuto Swipe on TinderAuto Job Applications on LinkedInAutomate Birthday Emails/SMSFully Fledged Blog WebsiteBuild Your Own Public APIData Science with Google TrendsAnalysing Lego DatasetsGoogle App Store Analysisand much much more!Sign up today, and look forward to:Video LecturesCode Challenges and ExercisesFully Fledged ProjectsQuizzesProgramming Resources and CheatsheetsDownloadsOur best selling 12 Rules to Learn to Code eBook$12,000+ Python Pro Bootcamp course materials and curriculumDon't just take my word for it, check out what existing students have to say about my courses:"Angela is just incredible, awesome and just fantastic in this course. I've never had such an instructor; detailed in every aspect of the course, gives precise explanations, gives you the anxiety to learn etc. She's got that ability to make fun while explaining things for better understanding. I really love this course." - Ekeu MonkamUlrich"Angela is very thorough without ever being boring. I've taken MANY online courses in my life including my Bachelors and Masters degrees. She is by far the best instructor I've ever had. This course is packed with thousands of dollars worth of great instruction, and paced well enough for anyone to pick coding up and run with it- Thank you!" - J Carlucci"Love the way Angela explains things. Easy to follow and full of logic. I can say she must spend a lot of energy creating this great course. Thank you and I recommend it to all who's interested in coding!" - Yiqing Zheng"So far (on my third day) this course has taught me more than I was able to learn in multiple other programming courses. This course is clearly outlined and builds upon itself gradually in an easy to understand way." - Normal Ramsey"It's a different approach to teaching Web Development. I like that you are given everything possible to succeed from the onset." - Ronick ThomasThe tutor is simply AMAZING, by far the best tutor I have ever had. I would give her 10 stars out of 5. She is not just punching the code and talking to herself, but she is actually explaining things. She keeps on giving really useful hints and she will give you a great load of other references. I always knew what I was doing and why I was doing it. All the extra challenges have just made me remember and understand things better. - Peter DlugosREMEMBER. I'm so confident that you'll love this course that we're offering a FULL money-back guarantee for 30 days! So it's a complete no-brainer, sign up today with ZERO risk and EVERYTHING to gain.So what are you waiting for? Click the buy now button and join the world's highest-rated development course. Overview Section 1: Day 1 - Beginner - Working with Variables in Python to Manage Data Lecture 1 What you're going to get from this course Lecture 2 START HERE Lecture 3 Downloadable Resources and Tips for Taking the Course Lecture 4 Day 1 Goals: what we will make by the end of the day Lecture 5 FAQ: Can I Use PyCharm/VSCode/ Another Local Code Editor? Lecture 6 Printing to the Console in Python Lecture 7 Join Our Class on Coding Rooms Lecture 8 [Interactive Coding Exercise] Printing Lecture 9 String Manipulation and Code Intelligence Lecture 10 [Interactive Coding Exercise] Debugging Practice Lecture 11 The Python Input Function Lecture 12 [Interactive Coding Exercise] Input Function Lecture 13 Python Variables Lecture 14 [Interactive Coding Exercise] Variables Lecture 15 Variable Naming Lecture 16 Day 1 Project: Band Name Generator Lecture 17 Congratulations! Well done! Section 2: Day 2 - Beginner - Understanding Data Types and How to Manipulate Strings Lecture 18 Day 2 Goals: what we will make by the end of the day Lecture 19 Python Primitive Data Types Lecture 20 Type Error, Type Checking and Type Conversion Lecture 21 [Interactive Coding Exercise] Data Types Lecture 22 Mathematical Operations in Python Lecture 23 [Interactive Coding Exercise] BMI Calculator Lecture 24 Number Manipulation and F Strings in Python Lecture 25 [Interactive Coding Exercise] Life in Weeks Lecture 26 Day 2 Project: Tip Calculator Lecture 27 You are already in the top 50% Section 3: Day 3 - Beginner - Control Flow and Logical Operators Lecture 28 Day 3 Goals: what we will make by the end of the day Lecture 29 Control Flow with if / else and Conditional Operators Lecture 30 [Interactive Coding Exercise] Odd or Even? Introducing the Modulo Lecture 31 Nested if statements and elif statements Lecture 32 [Interactive Coding Exercise] BMI 2.0 Lecture 33 [Interactive Coding Exercise] Leap Year Lecture 34 Multiple If Statements in Succession Lecture 35 [Interactive Coding Exercise] Pizza Order Practice Lecture 36 Logical Operators Lecture 37 [Interactive Coding Exercise] Love Calculator Lecture 38 Day 3 Project: Treasure Island Lecture 39 Share and Show off your Project! Section 4: Day 4 - Beginner - Randomisation and Python Lists Lecture 40 Day 4 Goals: what we will make by the end of the day Lecture 41 Random Module Lecture 42 [Interactive Coding Exercise] Heads or Tails Lecture 43 Understanding the Offset and Appending Items to Lists Lecture 44 [Interactive Coding Exercise] Banker Roulette - Who will pay the bill? Lecture 45 IndexErrors and Working with Nested Lists Lecture 46 [Interactive Coding Exercise] Treasure Map Lecture 47 Day 4 Project: Rock Paper Scissors Lecture 48 Programming is like going to the Gym Section 5: Day 5 - Beginner - Python Loops Lecture 49 Day 5 Goals: what we will make by the end of the day Lecture 50 Using the for loop with Python Lists Lecture 51 [Interactive Coding Exercise] Average Height Lecture 52 [Interactive Coding Exercise] High Score Lecture 53 for loops and the range() function Lecture 54 [Interactive Coding Exercise] Adding Even Numbers Lecture 55 [Interactive Coding Exercise] The FizzBuzz Job Interview Question Lecture 56 Day 5 Project: Create a Password Generator Lecture 57 Hard Work and Perseverance beats Raw Talent Every Time Section 6: Day 6 - Beginner - Python Functions & Karel Lecture 58 Day 6 Goals: what we will make by the end of the day Lecture 59 Defining and Calling Python Functions Lecture 60 The Hurdles Loop Challenge Lecture 61 Indentation in Python Lecture 62 While Loops Lecture 63 Hurdles Challenge using While Loops Lecture 64 Jumping over Hurdles with Variable Heights Lecture 65 Final Project: Escaping the Maze Lecture 66 Why is this *so* Hard?! Can I really do this? Section 7: Day 7 - Beginner - Hangman Lecture 67 Day 7 Goals: what we will make by the end of the day Lecture 68 How to break a Complex Problem down into a Flow Chart Lecture 69 Challenge 1 - Picking a Random Words and Checking Answers Lecture 70 Challenge 1 Solution - How to Check the User's Answer Lecture 71 Challenge 2 - Replacing Blanks with Guesses Lecture 72 Challenge 2 Solution - How to Replace the Blanks Lecture 73 Challenge 3 - Checking if the Player has Won Lecture 74 Challenge 3 Solution - How to Check if the Player Won Lecture 75 Challenge 4 - Keeping Track of the Player's Lives Lecture 76 Challenge 4 Solution - How to Keep Track of the Player's Lives Lecture 77 Challenge 5 - Improving the User Experience Lecture 78 Challenge 5 Solution - How to Add ASCII Art and Improve the UI Lecture 79 The Benefits of Daily Practice Section 8: Day 8 - Beginner - Function Parameters & Caesar Cipher Lecture 80 Day 8 Goals: what we will make by the end of the day Lecture 81 Functions with Inputs Lecture 82 Positional vs. Keyword Arguments Lecture 83 [Interactive Coding Exercise] Paint Area Calculator Lecture 84 [Interactive Coding Exercise] Prime Number Checker Lecture 85 Caesar Cipher Part 1 - Encryption Lecture 86 Caesar Cipher Part 2 - Decryption Lecture 87 Caesar Cipher Part 3 - Reorganising our Code Lecture 88 Caesar Cipher Part 4 - User Experience Improvements & Final Touches Lecture 89 How You Can *Stay* Motivated Section 9: Day 9 - Beginner - Dictionaries, Nesting and the Secret Auction Lecture 90 Day 9 Goals: what we will make by the end of the day Lecture 91 The Python Dictionary: Deep Dive Lecture 92 [Interactive Coding Exercise] Grading Program Lecture 93 Nesting Lists and Dictionaries Lecture 94 [Interactive Coding Exercise] Dictionary in List Lecture 95 The Secret Auction Program Instructions and Flow Chart Lecture 96 Solution and Complete Code for the Secret Auction Program Lecture 97 Motivation and the Accountability Trick Section 10: Day 10 - Beginner - Functions with Outputs Lecture 98 Day 10 Goals: what we will make by the end of the day Lecture 99 Functions with Outputs Lecture 100 Multiple return values Lecture 101 [Interactive Coding Exercise] Days in Month Lecture 102 Docstrings Lecture 103 Calculator Part 1: Combining Dictionaries and Functions Lecture 104 Print vs. Return Lecture 105 While Loops, Flags and Recursion Lecture 106 Calculator Finishing Touches and Bug Fixes Lecture 107 How to Get a Good Night's Sleep Section 11: Day 11 - Beginner - The Blackjack Capstone Project Lecture 108 Day 11 Goals: what we will make by the end of the day Lecture 109 Blackjack Program Requirements and Game Rules Lecture 110 Hint 4 & 5 Solution Walkthrough Lecture 111 Hint 6-8 Solution Walkthrough Lecture 112 Hint 9 Solution Walkthrough: Refactoring and calling calculate_score() Lecture 113 Hint 10-12 Solution Walkthrough Lecture 114 Hint 13 Solution Walkthrough Lecture 115 A Solid Foundation goes a Long Way Section 12: Day 12 - Beginner - Scope & Number Guessing Game Lecture 116 Namespaces: Local vs. Global Scope Lecture 117 Does Python Have Block Scope? Lecture 118 How to Modify a Global Variable Lecture 119 Python Constants and Global Scope Lecture 120 Introducing the Final Project: The Number Guessing Game Lecture 121 Solution & Walkthrough to the Number Guessing Game Lecture 122 Don't be too hard on yourself Section 13: Day 13 - Beginner - Debugging: How to Find and Fix Errors in your Code Lecture 123 Describe the Problem Lecture 124 Reproduce the Bug Lecture 125 Play Computer and Evaluate Each Line Lecture 126 Fixing Errors and Watching for Red Underlines Lecture 127 Squash bugs with a print() Statement Lecture 128 Bringing out the BIG Gun: Using a Debugger Lecture 129 Final Debugging Tips Lecture 130 [Interactive Coding Exercise] Debugging Odd or Even Lecture 131 [Interactive Coding Exercise] Debugging Leap Year Lecture 132 [Interactive Coding Exercise] Debugging FizzBuzz Lecture 133 Building Confidence Section 14: Day 14 - Beginner - Higher Lower Game Project Lecture 134 Introduction & Program Requirements for the Higher Lower Game Lecture 135 Solution & Walkthrough of the Higher Lower Game Lecture 136 Study Tip: Set Reminders in Your Calendar to Review Section 15: Day 15 - Intermediate - Local Development Environment Setup & the Coffee Machine Lecture 137 Installing Python Locally on Your Computer Lecture 138 Download PyCharm for Windows or Mac Lecture 139 PyCharm's Charming Features (while you wait for the download to finish) Lecture 140 How to Install PyCharm on Windows Lecture 141 Installing PyCharm on Mac Lecture 142 Introduction & Requirements for the Coffee Machine Project Lecture 143 Solution & Walkthrough for the Coffee Machine Code Lecture 144 Location, Location, Location - Pavlov's Coding Corner Section 16: Day 16 - Intermediate - Object Oriented Programming (OOP) Lecture 145 Why do we need OOP and how does it work? Lecture 146 How to use OOP: Classes and Objects Lecture 147 Constructing Objects and Accessing their Attributes and Methods Lecture 148 How to Add Python Packages and use PyPi Lecture 149 Practice Modifying Object Attributes and Calling Methods Lecture 150 Building the Coffee Machine in OOP Lecture 151 Walkthrough and Solution for the OOP Coffee Machine Lecture 152 Don't forget to review occasionally Section 17: Day 17 - Intermediate - The Quiz Project & the Benefits of OOP Lecture 153 Day 17 Goals: what we will make by the end of the day Lecture 154 How to create your own Class in Python Lecture 155 Working with Attributes, Class Constructors and the __init__() Function Lecture 156 Adding Methods to a Class Lecture 157 Quiz Project Part 1: Creating the Question Class Lecture 158 Quiz Project Part 2: Creating the List of Question Objects from the Data Lecture 159 Quiz Project Part 3: The QuizBrain and the next_question() Method Lecture 160 Quiz Project Part 4: How to continue showing new Questions Lecture 161 Quiz Project Part 5: Checking Answers and Keeping Score Lecture 162 The Benefits of OOP: Use Open Trivia DB to Get New Questions Lecture 163 Run for that Bus! Section 18: Day 18 - Intermediate - Turtle & the Graphical User Interface (GUI) Lecture 164 Day 18 Goals: what we will make by the end of the day Lecture 165 Understanding Turtle Graphics and How to use the Documentation Lecture 166 Turtle Challenge 1 - Draw a Square Lecture 167 Importing Modules, Installing Packages, and Working with Aliases Lecture 168 Turtle Challenge 2 - Draw a Dashed Line Lecture 169 Turtle Challenge 3 - Drawing Different Shapes Lecture 170 Turtle Challenge 4 - Generate a Random Walk Lecture 171 Python Tuples and How to Generate Random RGB Colours Lecture 172 Turtle Challenge 5 - Draw a Spirograph Lecture 173 The Hirst Painting Project Part 1 - How to Extract RGB Values from Images Lecture 174 The Hirst Painting Project Part 2 - Drawing the Dots Lecture 175 Space out your study sessions and stay consistent Section 19: Day 19 - Intermediate - Instances, State and Higher Order Functions Lecture 176 Day 19 Goals: what we will make by the end of the day Lecture 177 Python Higher Order Functions & Event Listeners Lecture 178 Challenge: Make an Etch-A-Sketch App Lecture 179 Object State and Instances Lecture 180 Understanding the Turtle Coordinate System Lecture 181 Aaaand, we're off to the races! Lecture 182 Expand on the Solutions Section 20: Day 20 - Intermediate - Build the Snake Game Part 1: Animation & Coordinates Lecture 183 Day 20 Goals: what we will make by the end of the day Lecture 184 Screen Setup and Creating a Snake Body Lecture 185 Animating the Snake Segments on Screen Lecture 186 Create a Snake Class & Move to OOP Lecture 187 How to Control the Snake with a Keypress Lecture 188 Programming is not Memorising Section 21: Day 21 - Intermediate - Build the Snake Game Part 2: Inheritance & List Slicing Lecture 189 Day 21 Goals: what we will make by the end of the day Lecture 190 Class Inheritance Lecture 191 Detect Collisions with Food Lecture 192 Create a Scoreboard and Keep Score Lecture 193 Detect Collisions with the Wall Lecture 194 Detect Collisions with your own Tail Lecture 195 How to Slice Lists & Tuples in Python Lecture 196 Stay motivated by remembering the reason you signed up Section 22: Day 22 - Intermediate - Build Pong: The Famous Arcade Game Lecture 197 Day 22 Goals: what you will make by the end of the day Lecture 198 Set up the Main Screen Lecture 199 Create a Paddle that responds to Key Presses Lecture 200 Write the Paddle Class and Create the Second Paddle Lecture 201 Write the Ball Class and Make the Ball Move Lecture 202 Add the Ball Bouncing Logic Lecture 203 How to Detect Collisions with the Paddle Lecture 204 How to Detect when the Ball goes Out of Bounds Lecture 205 Score Keeping and Changing the Ball Speed Lecture 206 Picturing fears: even the worst-case scenario is not so scary Section 23: Day 23 - Intermediate - The Turtle Crossing Capstone Project Lecture 207 Day 23 Goals: what you will make by the end of the day Lecture 208 Choose Your Difficulty Lecture 209 How to use the Starter Code Lecture 210 Step 1 - Check out how the game play works Lecture 211 Step 2 - Break down the Problem Lecture 212 Solution to Step 3 - Create the Player Behaviour Lecture 213 Solution to Step 4 - Create the Car Behaviour Lecture 214 Solution to Step 5 - Detect when the Turtle collides with a Car *squish* Lecture 215 Solution to Step 6 - Detect when the Player has reached the other side Lecture 216 Solution to Step 7 - Add the Scoreboard and Game Over sequence Lecture 217 This course is not about typing out code Section 24: Day 24 - Intermediate - Files, Directories and Paths Lecture 218 Day 24 Goals: what you will make by the end of the day Lecture 219 Add a High Score to the Snake Game Lecture 220 How to Open, Read, and Write to Files using the "with" Keyword Lecture 221 Challenge: Read and Write the High Score to a File in Snake Lecture 222 Understand Relative and Absolute File Paths Lecture 223 Introducing the Mail Merge Challenge Lecture 224 Solution & Walkthrough for the Mail Merge Project Lecture 225 What's the correct solution? What's the best answer? What's the right way? Section 25: Day 25 - Intermediate - Working with CSV Data and the Pandas Library Lecture 226 Day 25 Goals: what we will make by the end of the day Lecture 227 Reading CSV Data in Python Lecture 228 DataFrames & Series: Working with Rows & Columns Lecture 229 The Great Squirrel Census Data Analysis (with Pandas!) Lecture 230 U.S. States Game Part 1: Setup Lecture 231 U.S. States Game Part 2: Challenge with .csv Lecture 232 U.S. States Game Part 3: Saving Data to .csv Section 26: Day 26 - Intermediate - List Comprehension and the NATO Alphabet Lecture 233 Day 26 Goals: what you will make by the end of the day Lecture 234 How to Create Lists using List Comprehension Lecture 235 [Interactive Coding Exercise] Squaring Numbers Lecture 236 [Interactive Coding Exercise] Filtering Even Numbers Lecture 237 [Interactive Coding Exercise] Data Overlap Lecture 238 Apply List Comprehension to the U.S. States Game Lecture 239 How to use Dictionary Comprehension Lecture 240 [Interactive Coding Exercise] Dictionary Comprehension 1 Lecture 241 [Interactive Coding Exercise] Dictionary Comprehension 2 Lecture 242 How to Iterate over a Pandas DataFrame Lecture 243 Introducing the NATO Alphabet Project Lecture 244 Solution & Walkthrough for the NATO Alphabet Project Section 27: Day 27 - Intermediate - Tkinter, *args, **kwargs and Creating GUI Programs Lecture 245 Day 27 Goals: what we will make by the end of the day Lecture 246 History of GUI and Introduction to Tkinter Lecture 247 Creating Windows and Labels with Tkinter Lecture 248 Setting Default Values for Optional Arguments inside a Function Header Lecture 249 *args: Many Positional Arguments Lecture 250 **kwargs: Many Keyword Arguments Lecture 251 Buttons, Entry, and Setting Component Options Lecture 252 Other Tkinter Widgets: Radiobuttons, Scales, Checkbuttons and more Lecture 253 Tkinter Layout Managers: pack(), place() and grid() Lecture 254 Mile to Kilometers Converter Project Section 28: Day 28 - Intermediate - Tkinter, Dynamic Typing and the Pomodoro GUI Application Lecture 255 Day 28 Goals: what we will make by the end of the day Lecture 256 How to work with the Canvas Widget and Add Images to Tkinter Lecture 257 Challenge - Complete the Application's User Interface (UI) Lecture 258 Add a Count Down Mechanism Lecture 259 Dynamic Typing Explained Lecture 260 Setting Different Timer Sessions and Values Lecture 261 Adding Checkmarks and Resetting the Application Section 29: Day 29 - Intermediate - Building a Password Manager GUI App with Tkinter Lecture 262 Day 29 Goals: what we will make by the end of the day Lecture 263 Challenge 1 - Working with Images and Setting up the Canvas Lecture 264 Challenge 2 - Use grid() and columnspan to Complete the User Interface Lecture 265 Solution to the Creating the Grid Layout Lecture 266 Challenge 3 - Saving Data to File Lecture 267 Dialog Boxes and Pop-Ups in Tkinter Lecture 268 Generate a Password & Copy it to the Clipboard Section 30: Day 30 - Intermediate - Errors, Exceptions and JSON Data: Improving the Password Lecture 269 Day 30 Goals: what you will make by the end of the day Lecture 270 Catching Exceptions: The try catch except finally Pattern Lecture 271 Raising your own Exceptions Lecture 272 [Interactive Coding Exercise] IndexError Handling Lecture 273 [Interactive Coding Exercise] KeyError Handling Lecture 274 Code Exercise: Exception Handling in the NATO Phonetic Alphabet Project Lecture 275 Write, read and update JSON data in the Password Manager Lecture 276 Challenge 1 - Handling Exceptions in the Password Manager Lecture 277 Challenge 2 - Search for a Website in the Password Manager Section 31: Day 31 - Intermediate - Flash Card App Capstone Project Lecture 278 Day 31 Goals: what you will make by the end of the day Lecture 279 Step 1 - Create the User Interface (UI) with Tkinter Lecture 280 Solution & Walkthrough for Creating the UI Lecture 281 Step 2 - Create New Flash Cards Lecture 282 Solution & Walkthrough for Creating New Flash Cards Lecture 283 Step 3 - Flip the Cards! Lecture 284 Solution & Walkthrough for Flipping Cards Lecture 285 Step 4 - Save Your Progress Lecture 286 Solution & Walkthrough for Saving Progress Section 32: Day 32 - Intermediate+ Send Email (smtplib) & Manage Dates (datetime) Lecture 287 Day 32 Goals: what we will make by the end of the day Lecture 288 A Note About the Next Lesson: Google SMTP Port Lecture 289 How to Send Emails with Python using SMTP Lecture 290 Working with the datetime Module Lecture 291 Challenge 1 - Send Motivational Quotes on Mondays via Email Lecture 292 Automated Birthday Wisher Project Challenge Lecture 293 Solution & Walkthrough for the Automated Birthday Wisher Lecture 294 Run Your Python Code in the Cloud! Section 33: Day 33 - Intermediate+ API Endpoints & API Parameters - ISS Overhead Notifier Lecture 295 Day 33 Goals: what you will make by the end of the day Lecture 296 What are Application Programming Interfaces (APIs)? Lecture 297 API Endpoints and Making API Calls Lecture 298 Working with Responses: HTTP Codes, Exceptions & JSON Data Lecture 299 Challenge - Build a Kanye Quotes App using the Kanye Rest API Lecture 300 Understand API Parameters: Match Sunset Times with the Current Time Lecture 301 ISS Overhead Notifier Project - Challenge & Solution Section 34: Day 34 - Intermediate+ API Practice - Creating a GUI Quiz App Lecture 302 Day 34 Goals: what you will make by the end of the day Lecture 303 Trivia Question API Challenge Lecture 304 Solution & Walkthrough for getting Trivia Questions Lecture 305 Unescaping HTML Entities Lecture 306 Class based Tkinter UI Lecture 307 Python Typing & Showing the Next Question in the GUI Lecture 308 Python Typing: Type Hints and Arrows -> Lecture 309 Check the Answer Lecture 310 Give Feedback to the Player, Keep Score and Fix the Bugs =) Section 35: Day 35 - Intermediate+ Keys, Authentication & Environment Variables: Send SMS Lecture 311 Day 35 Goals: what you will make by the end of the day Lecture 312 What is API Authentication and Why Do We Need to Authenticate Ourselves? Lecture 313 Using API Keys to Authenticate and Get the Weather from OpenWeatherMap Lecture 314 Challenge - Check if it Will Rain in the Next 12 Hours Lecture 315 Sending SMS via the Twilio API Lecture 316 Use PythonAnywhere to Automate the Python Script Lecture 317 Understanding Environment Variables and Hiding API Keys Section 36: Day 36 - Intermediate+ Stock Trading News Alert Project Lecture 318 Day 36 Goals: what you will make by the end of the day Lecture 319 Choose Your Destiny! Lecture 320 Solution & Walkthrough for Step 1 - Check for Stock Price Movements Lecture 321 Solution & Walkthrough for Step 2 - Get the News Articles Lecture 322 Solution & Walkthrough for Step 3 - Send the SMS Messages Section 37: Day 37 - Intermediate+ Habit Tracking Project: API Post Requests & Headers Lecture 323 Day 37 Goals: what you will make by the end of the day Lecture 324 HTTP Post Requests Lecture 325 Advanced Authentication using an HTTP Header Lecture 326 Challenge: Add a Pixel to the Habit Tracker using a Post Request Lecture 327 Autofilling today's date using strftime Lecture 328 How to use HTTP Put and Delete Requests Section 38: Day 38 - Intermediate+ Workout Tracking Using Google Sheets Lecture 329 Day 38 Goals: what you will make by the end of the day Lecture 330 Step 1 - Setup API Credentials and Google Spreadsheet Lecture 331 Step 2 - Get Exercise Stats with Natural Language Queries Lecture 332 Step 3 - Setup Your Google Sheet with Sheety Lecture 333 Step 4 - Saving Data into Google Sheets Lecture 334 Step 5 - Authenticate Your Sheety API Lecture 335 Step 6 - Environment Variables in Repl.it Section 39: Day 39 - Intermediate+ Capstone Part 1: Flight Deal Finder Lecture 336 Day 39 Goals: what you will make by the end of the day Lecture 337 Step 1 - Choose Your Path and Download the Starting Project Lecture 338 Step 2 - Use Sheety to Read and Write Data to the Google Sheet Lecture 339 Step 3 - Get the IATA Codes using the Kiwi Partners API Lecture 340 Step 4 - Search for Cheap Flights Lecture 341 Step 5 - If Flight Price Lower than in Google Sheet send an SMS Section 40: Day 40 - Intermediate+ Capstone Part 2: Flight Club Lecture 342 Day 40 Goals: what you will make by the end of the day Lecture 343 Step 1 - Create the Customer Acquisition Code Lecture 344 Step 2 - Download the Starting Project Lecture 345 Step 3 - Exception Handling for Destinations without Flights Lecture 346 Step 4 - Destinations without Direct Flights Lecture 347 Step 5 - Email all our customers Section 41: Day 41 - Web Foundation - Introduction to HTML Lecture 348 Day 41 Goals: what you will make by the end of the day Lecture 349 How Does the Internet Actually Work? Lecture 350 How Do Websites Actually Work? Lecture 351 Optional: Install the Atom Text Editor used in the Video Lessons Lecture 352 Introduction to HTML Lecture 353 The Anatomy of an HTML Tag Lecture 354 What we're building - HTML Personal Site Lecture 355 What is The HTML Boilerplate? Lecture 356 How to Structure Text in HTML Lecture 357 HTML Lists Lecture 358 HTML Image Elements Lecture 359 HTML Links and Anchor Tags Section 42: Day 42 - Web Foundation - Intermediate HTML Lecture 360 Day 42 Goals: what you will make by the end of the day Lecture 361 HTML Tables Lecture 362 Using HTML Tables for Layout Lecture 363 HTML Tables Code Challenge Lecture 364 How to Type Emojis Lecture 365 HTML Tables Solution Walkthrough Lecture 366 HTML Forms Lecture 367 Forms in Practice - Create a Contact Me Form Lecture 368 Publish Your Website! Section 43: Day 43 - Web Foundation - Introduction to CSS Lecture 369 Day 43 Goals: what you will make by the end of the day Lecture 370 Introduction to CSS Lecture 371 Inline CSS Lecture 372 Internal CSS Lecture 373 External CSS Lecture 374 How to Debug CSS Code Lecture 375 The Anatomy of CSS Syntax Lecture 376 CSS Selectors Lecture 377 Classes vs. Ids Section 44: Day 44 - Web Foundation - Intermediate CSS Lecture 378 Day 44 Goals: what you will make by the end of the day Lecture 379 What We'll Make - Stylised Personal Site Lecture 380 What Are Favicons? Lecture 381 HTML Divs Lecture 382 The Box Model of Website Styling Lecture 383 CSS Display Property Lecture 384 CSS Static and Relative Positioning Lecture 385 Absolute positioning Lecture 386 The Dark Art of Centering Elements with CSS Lecture 387 Font Styling in Our Personal Site Lecture 388 Adding Content to Our Website Lecture 389 CSS Sizing Lecture 390 Font Properties Challenge 1 - Change the Font Colour Lecture 391 Font Properties Challenge 2 - Change the Font Weight Lecture 392 Font Properties Challenge 3 - Change the Line Height Lecture 393 CSS Font Property Challenge Solutions Lecture 394 CSS Float and Clear Lecture 395 CSS Challenge Lecture 396 Stylised Personal Site Solution Walkthrough Lecture 397 [Optional] Get More Practice HTML and CSS Section 45: Day 45 - Intermediate+ Web Scraping with Beautiful Soup Lecture 398 Day 45 Goals: what you will make by the end of the day Lecture 399 Parsing HTML and Making Soup Lecture 400 Finding and Selecting Particular Elements with BeautifulSoup Lecture 401 Scraping a Live Website Lecture 402 Is Web Scraping Legal? Lecture 403 100 Movies that You Must Watch Section 46: Day 46 - Intermediate+ Create a Spotify Playlist using the Musical Time Machine Lecture 404 Day 46 Goals: what you will make by the end of the day Lecture 405 Step 1 - Scraping the Billboard Hot 100 Lecture 406 Step 2 - Authentication with Spotify Lecture 407 Step 3 - Search Spotify for the Songs from Step 1 Lecture 408 Step 4 - Creating and Adding to Spotify Playlist Section 47: Day 47 - Intermediate+ Create an Automated Amazon Price Tracker Lecture 409 Day 47 Goals: what you will make by the end of the day Lecture 410 Step 1 - Use BeautifulSoup to Scrape the Product Price Lecture 411 Step 2 - Email Alert When Price Below Preset Value Section 48: Day 48 - Intermediate+ Selenium Webdriver Browser and Game Playing Bot Lecture 412 Day 48 Goals: what you will make by the end of the day Lecture 413 How to Install & Set Up Selenium Lecture 414 How to Find and Select Elements on a Website with Selenium Lecture 415 Challenge: Use Selenium to Scrape Website Data Lecture 416 Challenge: Use Selenium in a Blank Project & Scrape a Different Piece of Data Lecture 417 How to Automate Filling Out Forms and Clicking Buttons with Selenium Lecture 418 The Cookie Clicker Project Lecture 419 Challenge: Create an Automated Game Playing Bot Section 49: Day 49 - Intermediate+ Automating Job Applications on LinkedIn Lecture 420 Day 49 Goals: what you will make by the end of the day Lecture 421 Step 1 - Setup Your LinkedIn Account Lecture 422 Step 2 - Automatically Login Lecture 423 Step 3 - Apply for a Job Lecture 424 Step 4 - Apply for all the jobs Section 50: Day 50 - Intermediate+ Auto Tinder Swiping Bot Lecture 425 Day 50 Goals: what you will make by the end of the day Lecture 426 Step 1 - Setup your account on Tinder Lecture 427 Step 2 - Navigate to Login Page Lecture 428 Step 3 - Login with Facebook Lecture 429 Step 4 - Dismiss all requests Lecture 430 Step 5 - Hit Like! Section 51: Day 51 - Intermediate+ Internet Speed Twitter Complaint Bot Lecture 431 Day 51 Goals: what you will make by the end of the day Lecture 432 Step 1 - Setup Your Twitter Account Lecture 433 Step 2 - Create a Class Lecture 434 Step 3 - Get Internet Speeds Lecture 435 Step 4 - Building a Twitter Bot to Tweet at your Internet Provider Section 52: Day 52 - Intermediate+ Instagram Follower Bot Lecture 436 Day 52 Goals: what you will make by the end of the day Lecture 437 Step 1 - Get Your Instagram Credentials Lecture 438 Step 2 - Create a Class Lecture 439 Step 3 - Login to Instagram Lecture 440 Step 4 - Find the followers of the target account Lecture 441 Step 5 - Follow all the followers Section 53: Day 53 - Intermediate+ Web Scraping Capstone - Data Entry Job Automation Lecture 442 Day 53 Goals: what you will make by the end of the day Lecture 443 Capstone Project Program Requirements Lecture 444 HINTS & SOLUTION Section 54: Day 54 - Intermediate+ Introduction to Web Development with Flask Lecture 445 Understanding Backend Web Development with Python Lecture 446 Create your First Web Server with Flask Lecture 447 Understand the Command Line on Windows and Mac Lecture 448 __name__ and __main__ : Special Attributes built into Python Lecture 449 Python Functions as First Class Objects: Passing & Nesting Functions Lecture 450 Understanding Python Decorator Functions and the @ Syntax Lecture 451 [Interactive Coding Exercise] Create Your Own Python Decorator Section 55: Day 55 - Intermediate+ HTML & URL Parsing in Flask and the Higher Lower Game Lecture 452 Day 55 Goals: what you will make by the end of the day Lecture 453 Working Flask URL Paths and the Flask Debugger Lecture 454 Rendering HTML Elements with Flask Lecture 455 Challenge: Use Python Decorators to Style HTML Tags Lecture 456 Advanced Decorators with *args and **kwargs Lecture 457 [Interactive Coding Exercise] Advanced Decorators Lecture 458 Final Project - Higher or Lower URLs Section 56: Day 56 - Intermediate+ Rendering HTML/Static files and Using Website Templates Lecture 459 Day 56 Goals: what you will make by the end of the day Lecture 460 Rendering HTML Files with Flask Lecture 461 Serving Static Files using Flask Lecture 462 How to Use Website Templates to Speed Up Web Development Lecture 463 Final Project - Name Card Website Template Lecture 464 Solution and Walkthrough for the Name Card Final Project Section 57: Day 57 - Intermediate+ Templating with Jinja in Flask Applications Lecture 465 Day 57 Goals: what you will make by the end of the day Lecture 466 Using Jinja to Produce Dynamic HTML Pages Lecture 467 Challenge: Combining Jinja Templating with APIs Lecture 468 Multiline Statements with Jinja Lecture 469 URL Building with Flask Lecture 470 Blog Capstone Project Part 1 - Templating Section 58: Day 58 - Web Foundation Bootstrap Lecture 471 Day 58 Goals: What You'll Learn By the End of Today Lecture 472 What is Bootstrap? Lecture 473 Installing Bootstrap Lecture 474 Web Design 101 - Wireframing Lecture 475 The Bootstrap Navigation Bar Lecture 476 What We'll Make - Tindog Lecture 477 Download the Starting Files Lecture 478 Setting Up Our New Project Lecture 479 The Bootstrap Grid Layout System Lecture 480 Getting Custom Fonts and Montserrat Black to Work Lecture 481 Adding Grid Layouts to Our Website Lecture 482 A Note About CSS Link Order Lecture 483 Bootstrap Containers Lecture 484 Bootstrap Buttons and Font Awesome Lecture 485 Styling Our Website Challenges and Solutions Lecture 486 Bootstrap Challenge 1 Lecture 487 Solution to Bootstrap Challenge 1 Lecture 488 The Bootstrap Carousel Part 1 Lecture 489 The Bootstrap Carousel Part 2 Lecture 490 Bootstrap Cards Lecture 491 CSS Z-index and Stacking Order Lecture 492 Advanced CSS - Media Query Breakpoints Lecture 493 Bootstrap Challenge 2 Lecture 494 Solution to Bootstrap Challenge 2 Lecture 495 Code Refactoring Lecture 496 Refactor Our Website Part 1 Lecture 497 Advanced CSS - Combining Selectors Lecture 498 Refactoring Our Website Part 2 Lecture 499 Advanced CSS - Selector Priority Lecture 500 Completing the Website Section 59: Day 59 - Advanced - Blog Capstone Project Part 2 - Adding Styling Lecture 501 Day 59 Goals: What you'll make by the end of today Lecture 502 Step 1 - Download the starting project Lecture 503 Step 2 - Get the home page to work Lecture 504 Step 3 - Fix the header and footer Lecture 505 Step 4 - Using Jinja Include fo Render Templates Lecture 506 Step 5 - Make the About and Contact Pages Work Lecture 507 Step 6 - Fetch and render the blog posts from an API Lecture 508 Step 7 - Rendering Individual Posts Section 60: Day 60 - Advanced - Make POST Requests with Flask and HTML Forms Lecture 509 Day 60 goals - Make the Contact Form Work Lecture 510 HTML Forms Revision - Creating a Form from Scratch Lecture 511 Handle POST Requests with Flask Servers Lecture 512 POST Requests in Flask Solution Lecture 513 Getting the Contact Form to Work Lecture 514 Sending Email with smtplib Section 61: Day 61 - Advanced - Building Advanced Forms with Flask-WTForms Lecture 515 Day 61 Goals: Building Advanced Forms Lecture 516 Installing Flask-WTF Lecture 517 Creating Forms with Flask-WTF Lecture 518 Code Improvements for Our WTForms Lecture 519 Adding Validation to Forms with Flask-WTF Lecture 520 Receiving Form Data with WTForms Lecture 521 Inheriting Templates Using Jinja2 Lecture 522 Using Flask-Bootstrap as an Inherited Template Lecture 523 Flask-Bootstrap Supports WTForms Section 62: Day 62 - Advanced - Flask, WTForms, Bootstrap and CSV - Coffee & Wifi Project Lecture 524 Download the Starting Project Lecture 525 Look at the Desired Final Product Lecture 526 Check Off Each Requirement Section 63: Day 63 - Advanced - Databases and with SQLite and SQLAlchemy Lecture 527 Day 63 Goals: Creating a Virtual Bookshelf Lecture 528 Download the Starting Project Lecture 529 Make the Website Work Lecture 530 What Happens When You Refresh the Server? Lecture 531 SQLite Databases Lecture 532 SQLAlchemy Lecture 533 CRUD Operations with SQLAlchemy Lecture 534 Build a SQLite Database into the Flask Website Section 64: Day 64 - Advanced -My Top 10 Movies Website Lecture 535 Day 64 Goals: What We'll Build Lecture 536 Download the Starting Project Lecture 537 Requirement 1 - Be Able to View Movie List Items Lecture 538 Requirement 2 - Be Able to Edit a Movie's Rating and Review Lecture 539 Requirement 3 - Be Able to Delete Movies from the Database Lecture 540 Requirement 4 - Be Able to Add New Movies Via the Add Page Lecture 541 Requirement 5 - Be Able to Sort and Rank the Movies By Rating Section 65: Day 65 - Web Design School - How to Create a Website that People will Love Lecture 542 Introduction to Web Design Lecture 543 Understanding Color Theory Lecture 544 Understanding Typography and How to Choose Fonts Lecture 545 Manage ATTENTION with effective User Interface (UI) Design Lecture 546 User Experience (UX) Design Lecture 547 Web Design in Practice - Let's apply what we've learnt! Section 66: Day 66 - Advanced - Building Your Own API with RESTful Routing Lecture 548 Day 66 Goals: Build Your Own REST API Service Lecture 549 What is REST? Lecture 550 Download the Starting Project Lecture 551 HTTP GET - a Random Cafe Lecture 552 HTTP GET - All the Cafes Lecture 553 HTTP GET - Find a Cafe Lecture 554 Postman - The all in one API Testing Tool Lecture 555 HTTP POST - A New Cafe Lecture 556 HTTP PUT vs. PATCH Lecture 557 HTTP PATCH - A Cafe's Coffee Price Lecture 558 HTTP DELETE - A Cafe that's Closed Lecture 559 Build Documentation for Your API Section 67: Day 67 - Advanced - Blog Capstone Project Part 3 - RESTful Routing Lecture 560 Day 67 Goals: Building a RESTful Blog with Editing! Lecture 561 Download the Starting Project Lecture 562 Requirement 1 - Be Able to GET Blog Post Items Lecture 563 Requirement 2 - Be Able to POST a New Blog Post Lecture 564 Requirement 3 - Be Able to Edit Existing Blog Posts Lecture 565 Requirement 4- Be Able DELETE Blog Posts Section 68: Day 68 - Advanced - Authentication with Flask Lecture 566 Day 68 Goals - Login and Registering Users with Authentication Lecture 567 What is Authentication? Lecture 568 Download the Starting Project Lecture 569 Register New Users Lecture 570 Downloading Files Lecture 571 Encryption and Hashing Lecture 572 How to Hack Passwords 101 Lecture 573 Salting Passwords Lecture 574 Hashing Passwords using Werkzeug Lecture 575 Authenticating Users with Flask-Login Lecture 576 Flask Flash Messages Lecture 577 Passing Authentication Status to Templates Section 69: Day 69 - Advanced - Blog Capstone Project Part 4 - Adding Users Lecture 578 Day 69 Goals - Adding Users to Our Blog Project Lecture 579 Download the Starting Project Lecture 580 Requirement 1 - Register New Users Lecture 581 Requirement 2 - Login Registered Users Lecture 582 Requirement 3 - Protect Routes Lecture 583 Creating Relational Databases Lecture 584 Requirement 4 - Allow Any User to Add Comments to BlogPosts Section 70: Day 70 - Advanced - Deploying Your Web Application with Heroku Lecture 585 Day 70 Goals - Learn to Deploy Your Website Lecture 586 Version Control and Git Lecture 587 What is GitHub? Lecture 588 Step 1 - Upload Your Project to GitHub Lecture 589 Step 2 - Use gunicorn and Heroku to host your website Lecture 590 Step 3 - Setup a WSGI server with gunicorn Lecture 591 Step 4 - Upgrade SQLite Database to PostgreSQL Section 71: Day 71 - Advanced - Data Exploration with Pandas: College Major v.s. Your Salary Lecture 592 Day 71 Goals: what you will make by the end of the day Lecture 593 Getting Set Up for Data Science Lecture 594 Upload the Data and Read the .csv File Lecture 595 Preliminary Data Exploration and Data Cleaning with Pandas Lecture 596 Accessing Columns and Individual Cells in a Dataframe Lecture 597 Solution: Highest and Lowest Earning Degrees Lecture 598 Sorting Values & Adding Columns: Majors with the Most Potential vs Lowest Risk Lecture 599 Solution: Degrees with the Highest Potential Lecture 600 Grouping and Pivoting Data with Pandas Lecture 601 Learning Points & Summary Section 72: Day 72 - Advanced - Data Visualisation with Matplotlib: Programming Languages Lecture 602 Day 72 Goals: what you will make by the end of the day Lecture 603 Download and Open the Starter Notebook Lecture 604 Solution: Preliminary Data Exploration Lecture 605 Solution: Analysis by Programming Language Lecture 606 Data Cleaning: Working with Time Stamps Lecture 607 Data Manipulation: Pivoting DataFrames Lecture 608 Data Visualisation with Matplotlib Lecture 609 Multi-Line Charts with Matplotib Lecture 610 Smoothing out Time-Series Data Lecture 611 Learning Points & Summary Section 73: Day 73 - Advanced - Aggregate & Merge Data with Pandas: Analyse the LEGO Dataset Lecture 612 Day 73 Goals: what you will make by the end of the day Lecture 613 Use HTML Markdown to Make Your Notebook Look Pretty Lecture 614 Solution: Exploring the LEGO Brick Colours Lecture 615 Find the Oldest and Largest LEGO Sets Lecture 616 Visualise the Number of Sets Published over Time Lecture 617 How to use the Pandas .agg() function Lecture 618 Superimposing Line Charts with Separate Axes Lecture 619 Scatter Plots: Average Number of Parts per LEGO Set Lecture 620 Relational Database Schemas: Primary and Foreign Keys Lecture 621 How to Merge DataFrames and Create Bar Charts Lecture 622 Learning Points & Summary Section 74: Day 74 - Advanced - Google Trends Data: Resampling and Visualising Time Series Lecture 623 Day 74 Goals: what you will make by the end of the day Lecture 624 Data Exploration - Making Sense of Google Search Data Lecture 625 Data Cleaning - Resampling Time Series Data Lecture 626 Data Visualisation - Tesla Line Charts in Matplotlib Lecture 627 Using Locators and DateFormatters to generate Tick Marks on a Time Line Lecture 628 Data Visualisation - Bitcoin: Line Style and Markers Lecture 629 Data Visualisation - Unemployment: How to use Grids Lecture 630 Data Visualisation - Unemployment: The Effect of New Data Lecture 631 Learning Points & Summary Section 75: Day 75 - Advanced - Beautiful Plotly Charts & Analysing the Android App Store Lecture 632 Day 75 Goals: what you will make by the end of the day Lecture 633 Data Cleaning: Removing NaN Values and Duplicates Lecture 634 Preliminary Exploration: The Highest Ratings, Most Reviews, and Largest Size Lecture 635 Data Visualisation with Plotly: Create Pie and Donut Charts Lecture 636 Numeric Type Conversions for the Installations & Price Data Lecture 637 Plotly Bar Charts & Scatter Plots: The Most Competitive & Popular App Categories Lecture 638 Extracting Nested Column Data using .stack() Lecture 639 Grouped Bar Charts and Box Plots with Plotly Lecture 640 Learning Points & Summary Section 76: Day 76 - Advanced - Computation with NumPy and N-Dimensional Arrays Lecture 641 Day 76 Goals: what you will make by the end of the day Lecture 642 NumPy's ndarray - Incredible Power at Your Fingertips! Lecture 643 Generating and Manipulating ndarrays Lecture 644 Broadcasting, Scalars and Matrix Multiplication Lecture 645 Manipulating Images as ndarrays Lecture 646 Learning Points & Summary Section 77: Day 77 - Advanced - Linear Regression and Data Visualisation with Seaborn Lecture 647 Day 77 Goals: what you will make by the end of the day Lecture 648 Explore and Clean the Data Lecture 649 Investigate the Films that had Zero Revenue Lecture 650 Filter on Multiple Conditions: International Films Lecture 651 Seaborn Data Visualisation: Bubble Charts Lecture 652 Floor Division: A Trick to Convert Years to Decades Lecture 653 Plotting Linear Regressions with Seaborn Lecture 654 Use scikit-learn to Run Your Own Regression Lecture 655 Learning Points & Summary Section 78: Day 78 - Advanced - Analysing the Nobel Prize with Plotly, Matplotlib & Seaborn Lecture 656 Day 78 Goals: what you will make by the end of the day Lecture 657 Update Packages in Google Colab & Explore and Clean the Dataset Lecture 658 plotly Bar & Donut Charts: Analyse Prize Categories & Women Winning Prizes Lecture 659 Using Matplotlib to Visualise Trends over Time Lecture 660 A Choropleth Map and the Countries with the Most Prizes Lecture 661 Create Sunburst Charts for a Detailed Regional Breakdown of Research Locations Lecture 662 Unearthing Patterns in the Laureate Age at the Time of the Award Lecture 663 Learning Points & Summary Section 79: Day 79 - Advanced - The Tragic Discovery of Handwashing: t-Tests & Distributions Lecture 664 Day 79 Goals: what you will make by the end of the day Lecture 665 Preliminary Data Exploration and Visualising Births & Deaths at Vienna Hospital Lecture 666 Analysing the Yearly Data Split By Clinic Lecture 667 The Effect of Handwashing Lecture 668 Visualising Distributions and Testing for Statistical Significance Lecture 669 Learning Points & Summary Section 80: Day 80 - Advanced - Capstone Project - Predict House Prices Lecture 670 Day 80 Goals: what you will make by the end of the day Lecture 671 Solution & Learning Points Section 81: Day 81 - Professional Portfolio Project - [Python Scripting] Lecture 672 The Road to Becoming a Professional Developer Section 82: Day 82 - Professional Portfolio Project - [Python Web Development] Lecture 673 Where are the Videos and the Solution Code? Section 83: Day 83 - Professional Portfolio Project - [Python Scripting] Section 84: Day 84 - Professional Portfolio Project - [GUI] Section 85: Day 85 - Professional Portfolio Project - [GUI] Section 86: Day 86 - Professional Portfolio Project - [Game] Section 87: Day 87 - Professional Portfolio Project - [Web Development] Section 88: Day 88 - Professional Portfolio Project - [Web Development] Section 89: Day 89 - Professional Portfolio Project - [GUI Desktop App] Section 90: Day 90 - Professional Portfolio Project - [HTTP Requests & APIs] Section 91: Day 91 - Professional Portfolio Project - [Image Processing & Data Science] Section 92: Day 92 - Professional Portfolio Project - [Web Scraping] Section 93: Day 93 - Professional Portfolio Project - [GUI Automation] Section 94: Day 94 - Professional Portfolio Project - [Game] Section 95: Day 95 - Professional Portfolio Project - [HTTP Requests & APIs] Section 96: Day 96 - Professional Portfolio Project - [Web Development] Section 97: Day 97 - Professional Portfolio Project - [Python Automation] Section 98: Day 98 - Professional Portfolio Project - [Data Science] Section 99: Day 99 - Professional Portfolio Project - [Data Science] Section 100: Day 100 - Professional Portfolio Project - [Data Science] Section 101: Final Stretch Lecture 674 Recording of our Live AMA (aka AAA - Ask Angela Anything) Lecture 675 Study With Me Lecture 676 Bonus Lecture: Check out my other courses If you want to learn to code from scratch through building fun and useful projects, then take this course.,If you want to start your own startup by building your own websites and web apps.,If you are a complete beginner then this course will be everything you need to become a Python professional,If you are a seasoned programmer wanting to switch to Python then this is the quickest way. Learn through coding projects.,If you are an intermediate Python programmer then you know 100 days of code challenges will help you level up. RapidGator AlfaFile TurboBit |