Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    The Modern Python 3 Bootcamp

    Posted By: ELK1nG
    The Modern Python 3 Bootcamp

    The Modern Python 3 Bootcamp
    Last updated 12/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 12.38 GB | Duration: 30h 18m

    A Unique Interactive Python Experience With Nearly 200 Exercises and Quizzes

    What you'll learn

    Learn all the coding fundamentals in Python!

    Work through nearly 200 exercises and quizzes!

    Learn about all of the latest features in Python 3.6

    Use Python to create an automated web crawler and scraper

    Make complex HTTP requests to APIs using Python

    Master the quirks of Python style and conventions

    Really Really Understand Object Oriented programming in Python

    Learn testing and TDD (Test Driven Development) with Python

    Write your own Decorators and higher order functions

    Write your own Generators and other Iterators

    Confidently work with Lambdas!

    Master tricky topics like Multiple Inheritance and Polymorphism

    Build games with Python

    Build larger projects that span across multiple files

    Work with all the Python data structures: lists, dictionaries, sets, tuples, and more!

    Become an expert at list and dictionary comprehensions

    Master built-in python functions like zip and filter

    Handle errors and debug code

    Write your own custom modules

    Work with files, including CSV

    Requirements

    A computer! We've got you covered whether you have a Mac or a PC.

    Prepare to write thousands of lines of python exercises!

    No previous experience with Python or coding is required.

    Description

    Updated to include SQL + Python!Welcome to the Modern Python 3 Bootcamp!  I've launched my fair share of Udemy courses, but I've never done anything quite this crazy.This course is a unique experience on Udemy. There are dozens of existing Python courses you can choose from, but this course is the only one that has nearly 200 interactive challenges you can complete right here in your browser. I didn't just tack on a couple of exercises at the end; this course is fully built around the coding exercises.   This course is all about getting you writing code ASAP, rather than sitting back watching a bunch of videos.  In development, I referred to this course as a hybrid between a typical Udemy course and an interactive Codecademy-style course.  You get over 25 hours of in-depth videos and my dumb jokes along with meticulously created exercises and quizzes to test your knowledge as you go.Many of the older Python courses still focus on Python 2.  This course is all about writing the most modern, up-to-date Python code, so Python 3 was the obvious choice.  The course covers all the latest additions and changes to the Python language.  The course also places a large emphasis on thinking like a Python developer, and writing code the "Pythonic" way.As for the curriculum, This course teaches all the key topics covered by other Python courses, but also covers more advanced topics like web scraping, crawling, and testing, just to name a few.  Please feel free to explore the curriculum and watch some of the free preview videos!Python is consistently ranked in either first or second place as the most in-demand programming languages across the job market.  It has applications in data science, machine learning, web development, self-driving cars, automation, and many many other disciplines.  There has never been a better time to learn it!I'm spent years teaching people to program at in-person bootcamps in the San Francisco Bay Area.  In recent years, I've started bringing my methods from the classroom to the online world. In my first year teaching online, I was selected as the Best Newcomer Instructor in the Udemy Instructor Awards 2015.  I'm passionate about making the best possible online learning experiences that mirror my in-person courses.If you want to take ONE COURSE to master Python take this course.

    Overview

    Section 1: Course Introduction

    Lecture 1 Course Introduction

    Lecture 2 Join The Community!

    Lecture 3 Python3 vs. Python2

    Lecture 4 How The Exercises Work

    Lecture 5 Where Should You Start?

    Lecture 6 How The Course is Structured

    Section 2: MAC/LINUX Command Line Fundamentals

    Lecture 7 Why Use The Command Line?

    Lecture 8 Command Line Installation: MAC

    Lecture 9 Absolute Paths and PWD

    Lecture 10 Using CD

    Lecture 11 Using LS

    Lecture 12 Making Directories with MKDIR

    Lecture 13 Creating Files with TOUCH

    Lecture 14 Quick Activity: Salamanders and Frogs

    Lecture 15 Moving and Renaming with MV

    Lecture 16 Deleting Files with RM

    Lecture 17 Deleting Directories (Plus Tangents on Permissions and MAN Pages)

    Section 3: WINDOWS Command Line Fundamentals

    Lecture 18 Why Do You Need The Command Line?

    Lecture 19 Using Powershell

    Lecture 20 Paths, LS, and PWD

    Lecture 21 Using The CD Command

    Lecture 22 OPTIONAL: Making Directories with MKDIR

    Lecture 23 OPTIONAL: Making Files (it's…complicated)

    Lecture 24 Creating a Touch Function

    Lecture 25 OPTIONAL: Removing Files and Folders with RM

    Section 4: MAC Python Setup

    Lecture 26 Installing Python: MAC

    Lecture 27 Optional: Installing Sublime Text

    Lecture 28 Our First Python Program!

    Lecture 29 SOLUTION

    Lecture 30 Important Note on Print and the Python Interpreter

    Section 5: WINDOWS Python Setup

    Lecture 31 Installing Python On a PC

    Lecture 32 Introducing Sublime Text

    Lecture 33 Your First Python Program

    Lecture 34 SOLUTION

    Lecture 35 Important Note on Print and the Python Interpreter

    Section 6: Numbers, Operators, and Comments

    Lecture 36 Section Introduction/Objectives

    Lecture 37 Numbers: Ints and Floats

    Lecture 38 Numbers: Basic Math

    Lecture 39 Quick Note: Comments

    Lecture 40 Numbers: Weirder Operators

    Lecture 41 Introduction to the Python Documentation

    Section 7: Variables and Strings

    Lecture 42 Variables and Data Types

    Lecture 43 Introduction to Variables

    Lecture 44 SOLUTION

    Lecture 45 Variable Naming Restrictions and Conventions

    Lecture 46 Data Types Overview

    Lecture 47 What The Heck is Dynamic Typing

    Lecture 48 The Special Value NONE

    Lecture 49 Double Vs. Single Quotes

    Lecture 50 SOLUTION

    Lecture 51 String Escape Sequences

    Lecture 52 SOLUTION

    Lecture 53 String Concatenation

    Lecture 54 SOLUTION

    Lecture 55 String Formatting

    Lecture 56 IMPORTANT: Interpolation w/ Udemy Exercises

    Lecture 57 SOLUTION

    Lecture 58 Strings and Indexes (Indicies?)

    Lecture 59 Converting Data Types

    Lecture 60 Building a Mileage Convertor With User Input

    Section 8: Boolean and Conditional Logic

    Lecture 61 Section Introduction and Objectives

    Lecture 62 Getting User Input

    Lecture 63 Intro to Conditionals

    Lecture 64 SOLUTION

    Lecture 65 SOLUTION

    Lecture 66 Multiple Elifs

    Lecture 67 A Word on Truthiness + A Quick Example

    Lecture 68 The Joy of Comparison Operators

    Lecture 69 Logical AND & OR

    Lecture 70 SOLUTION

    Lecture 71 LOGICAL NOT

    Lecture 72 A Note on Is Vs. ==

    Lecture 73 Bouncer Code-Along and Nested Conditionals

    Lecture 74 SOLUTION

    Lecture 75 SOLUTION

    Section 9: Rock, Paper, Scissors

    Lecture 76 Rock, Paper, Scissor Mini Project: BASIC Version

    Lecture 77 RPS Mini Project: BASIC Version Solution

    Lecture 78 RPS Mini Project: Refactoring Time

    Lecture 79 Another Cleaner RPS Solution

    Lecture 80 RPS Mini Project: Playing Against The Computer

    Lecture 81 RPS Mini Project: Computer AI Solution

    Section 10: Looping in Python

    Lecture 82 Section Introduction

    Lecture 83 IMPORTANT ANNOUNCEMENT ON LOOPS EXERCISES

    Lecture 84 The Basics of For Loops

    Lecture 85 Exploring Ranges In Depth

    Lecture 86 SOLUTION

    Lecture 87 EXERCISE: Screaming Repeating

    Lecture 88 EXERCISE: Unlucky Numbers

    Lecture 89 Introducing While Loops

    Lecture 90 EXERCISE: Emoji Art

    Lecture 91 EXERCISE: Stop Copying Me

    Lecture 92 The Break Keyword

    Lecture 93 SOLUTION

    Section 11: Guessing Game

    Lecture 94 Guessing Game Mini Project

    Lecture 95 Guessing Game Solution

    Lecture 96 Improving Rock Paper Scissors

    Lecture 97 SIDE NOTE: Python Style and PEP8

    Section 12: Lists

    Lecture 98 Intro to Lists and Objectives

    Lecture 99 Creating Lists

    Lecture 100 SOLUTION

    Lecture 101 Accessing Data in Lists

    Lecture 102 SOLUTION

    Lecture 103 Iterating Over Lists

    Lecture 104 SOLUTION

    Lecture 105 List Methods: Append, Insert, and Extend

    Lecture 106 SOLUTION

    Lecture 107 List Methods: Clear, Pop, and Remove,

    Lecture 108 List Methods: Index, Count, Sort, Reverse, and Join

    Lecture 109 SOLUTION

    Lecture 110 Slices

    Lecture 111 Swapping Values in Lists

    Section 13: Lists Comprehensions

    Lecture 112 Note About The List Comprehension Slides

    Lecture 113 List Comprehension

    Lecture 114 List Comprehension With Conditional Logic

    Lecture 115 SOLUTION

    Lecture 116 SOLUTION

    Lecture 117 SOLUTION

    Lecture 118 SOLUTION

    Lecture 119 Nested Lists

    Lecture 120 SOLUTION

    Lecture 121 SOLUTION

    Lecture 122 Lists Recap

    Section 14: Dictionaries

    Lecture 123 Intro To Dictionaries: Creating Dictionaries

    Lecture 124 SOLUTION

    Lecture 125 Accessing Data in Dictionaries

    Lecture 126 SOLUTION

    Lecture 127 Iterating Dictionaries

    Lecture 128 SOLUTION

    Lecture 129 Using In With Dictionaries

    Lecture 130 Dictionary Methods: Clear, Copy, Fromkeys, and Get

    Lecture 131 SOLUTION

    Lecture 132 SOLUTION

    Lecture 133 Dictionary Methods: Pop, Popitems, and Update

    Lecture 134 SOLUTION

    Lecture 135 Spotify Playlist Example

    Lecture 136 Dictionary Comprehension

    Section 15: Dictionary Exercises

    Lecture 137 SOLUTION

    Lecture 138 SOLUTION

    Lecture 139 SOLUTION

    Lecture 140 SOLUTION

    Section 16: Tuples and Sets

    Lecture 141 Section Introduction

    Lecture 142 Tuple Looping and Methods

    Lecture 143 Introduction to Sets

    Lecture 144 Set Methods and Set Math

    Lecture 145 SOLUTION

    Lecture 146 Set Comprehension and Recap

    Section 17: Functions Part I

    Lecture 147 Introduction to Defining Functions

    Lecture 148 Defining Functions

    Lecture 149 SOLUTION

    Lecture 150 The Magical Return Keyword

    Lecture 151 Writing a coin_flip Function Using Random

    Lecture 152 SOLUTION

    Lecture 153 SOLUTION

    Lecture 154 Parameters

    Lecture 155 SOLUTION

    Lecture 156 Common Mistakes When Returning

    Lecture 157 SOLUTION

    Lecture 158 Default parameters

    Lecture 159 SOLUTION

    Lecture 160 Keyword Arguments

    Lecture 161 Scope

    Lecture 162 Docstrings and Functions Recap - WE DID IT!

    Section 18: Functions Exercises

    Lecture 163 SOLUTION

    Lecture 164 SOLUTION

    Lecture 165 SOLUTION

    Lecture 166 SOLUTION

    Lecture 167 SOLUTION

    Lecture 168 SOLUTION

    Lecture 169 SOLUTION

    Lecture 170 SOLUTION

    Lecture 171 SOLUTION

    Lecture 172 SOLUTION

    Lecture 173 SOLUTION

    Lecture 174 SOLUTION

    Lecture 175 SOLUTION

    Lecture 176 SOLUTION

    Section 19: Functions Part II

    Lecture 177 Introduction and *args

    Lecture 178 SOLUTION

    Lecture 179 **kwargs

    Lecture 180 SOLUTION

    Lecture 181 Ordering Parameters

    Lecture 182 Tuple unpacking

    Lecture 183 SOLUTION

    Lecture 184 Dictionary unpacking

    Lecture 185 SOLUTION

    Section 20: Lambdas and Built-In Functions

    Lecture 186 Lambdas

    Lecture 187 SOLUTION

    Lecture 188 Map

    Lecture 189 SOLUTION

    Lecture 190 Filter

    Lecture 191 SOLUTION

    Lecture 192 Any and All

    Lecture 193 Generator Expressions and Using sys.getsizeof

    Lecture 194 SOLUTION

    Lecture 195 Sorted

    Lecture 196 Min and Max

    Lecture 197 SOLUTION

    Lecture 198 Reversed

    Lecture 199 Len() and a Special Sneak Peak of OOP!

    Lecture 200 Abs(), Sum(), and Round()

    Lecture 201 SOLUTION

    Lecture 202 SOLUTION

    Lecture 203 SOLUTION

    Lecture 204 Zip Basics

    Lecture 205 More Complex Zip Examples

    Lecture 206 SOLUTION

    Lecture 207 SOLUTION

    Lecture 208 SOLUTION

    Section 21: Debugging and Error Handling

    Lecture 209 Section Introduction

    Lecture 210 Common Types of Errors in Python

    Lecture 211 Raising Our Own Errors

    Lecture 212 Try and Except Blocks

    Lecture 213 Try, Except, Else, and Finally!

    Lecture 214 Debugging With PDB

    Lecture 215 SOLUTION

    Section 22: Modules

    Lecture 216 Section Introduction

    Lecture 217 Working With Built-In Modules

    Lecture 218 SOLUTION

    Lecture 219 SOLUTION

    Lecture 220 Custom modules

    Lecture 221 SOLUTION

    Lecture 222 Note about using the termcolor module on Windows

    Lecture 223 Installing External Modules And TermColor

    Lecture 224 ASCII Art Exercise

    Lecture 225 Using The autopep8 Package to Clean Up Code

    Lecture 226 The Mysterious __name__ variable

    Section 23: OPTIONAL SECTION: Making HTTP Requests with Python

    Lecture 227 HTTP: START HERE

    Lecture 228 HTTP Introduction and Crash Course

    Lecture 229 HTTP Verbs and APIs

    Lecture 230 Writing Your First Python Request

    Lecture 231 Requesting JSON with Python

    Lecture 232 Sending Requests with Params

    Lecture 233 API Project

    Lecture 234 API Project Solution

    Section 24: Object Oriented Programming

    Lecture 235 Section Introduction and Objectives

    Lecture 236 Defining Classes and Objects

    Lecture 237 Abstraction and Encapsulation

    Lecture 238 Creating Classes and Instances

    Lecture 239 SOLUTION

    Lecture 240 The __init__ method

    Lecture 241 SOLUTION

    Lecture 242 Underscores: Dunder Methods, Name Mangling, and More!

    Lecture 243 Adding Instance Methods

    Lecture 244 SOLUTION

    Lecture 245 Introducing Class Attributes

    Lecture 246 Class Attributes Continued

    Lecture 247 SOLUTION

    Lecture 248 Class Methods

    Lecture 249 A More Advanced Class Method Example

    Lecture 250 The __repr__ method

    Section 25: Deck Of Cards Exercise

    Lecture 251 Deck Of Cards Intro Video

    Lecture 252 Deck of Cards Exercise Introduction Text

    Lecture 253 SOLUTION

    Lecture 254 Deck of Cards Solution: Card Class

    Lecture 255 Deck of Cards Solution: Deck Class

    Section 26: OOP Part 2

    Lecture 256 Inheritance and Objectives

    Lecture 257 All About Properties

    Lecture 258 Introduction to Super()

    Lecture 259 Inheritance Example: User and Moderator

    Lecture 260 SOLUTION

    Lecture 261 The Crazy World of Multiple Inheritance

    Lecture 262 WTF is Method Resolution Order(MRO)

    Lecture 263 SOLUTION

    Lecture 264 Polymorphism Introduction

    Lecture 265 Special __magic__ methods

    Lecture 266 Making a Grumpy Dictionary - Overriding Dict

    Lecture 267 SOLUTION

    Section 27: Iterators & Generators

    Lecture 268 Section Introduction and Objectives

    Lecture 269 Iterators vs. Iterables?!?!?

    Lecture 270 Writing Our Own Version of for loops

    Lecture 271 Writing a Custom Iterator

    Lecture 272 Making our Deck class Iterable

    Lecture 273 Introduction to Generators

    Lecture 274 SOLUTION

    Lecture 275 SOLUTION

    Lecture 276 Writing a Beat Making Generator

    Lecture 277 SOLUTION

    Lecture 278 Testing Memory Usage With Generators

    Lecture 279 SOLUTION

    Lecture 280 SOLUTION

    Lecture 281 Generator Expressions AND Speed Testing!

    Section 28: Decorators

    Lecture 282 Higher Order Functions

    Lecture 283 Introduction to Decorators

    Lecture 284 Decorators With Different Signatures

    Lecture 285 Using Wraps To Preserve Metadata

    Lecture 286 Building A Speed-Test Decorator

    Lecture 287 SOLUTION

    Lecture 288 Another Example: Ensuring Args With A Decorator

    Lecture 289 SOLUTION

    Lecture 290 SOLUTION

    Lecture 291 SOLUTION

    Lecture 292 SOLUTION

    Lecture 293 Writing an ensure_first_arg_is Decorator

    Lecture 294 Enforcing Argument Types With A Decorator

    Lecture 295 SOLUTION

    Section 29: Testing With Python

    Lecture 296 Section Introduction

    Lecture 297 Why Test?

    Lecture 298 Assertions

    Lecture 299 Doctests

    Lecture 300 Doctests Exercise

    Lecture 301 Introduction to Unittest

    Lecture 302 Other Types of Assertions

    Lecture 303 Before and after hooks

    Lecture 304 Testing Card/Deck Exercise

    Lecture 305 Testing Card/Deck Exercise Intro

    Lecture 306 Testing Card/Deck Solution

    Section 30: File IO

    Lecture 307 Section Introduction

    Lecture 308 Reading Text Files: Open and Read

    Lecture 309 Reading Files: Seek and Cursors

    Lecture 310 The With Statement

    Lecture 311 Writing to Text Files

    Lecture 312 File Modes

    Lecture 313 SOLUTION

    Lecture 314 SOLUTION

    Lecture 315 SOLUTION

    Lecture 316 SOLUTION

    Section 31: Working With CSV and Pickling!

    Lecture 317 Reading CSV Files

    Lecture 318 Writing to CSV Files: Writer

    Lecture 319 Writing to CSV Files: DictWriter

    Lecture 320 SOLUTION

    Lecture 321 SOLUTION

    Lecture 322 SOLUTION

    Lecture 323 Pickling Time!

    Lecture 324 Extra Fancy JSON Pickling

    Lecture 325 SOLUTION

    Lecture 326 SOLUTION

    Section 32: Web Scraping with BeautifulSoup

    Lecture 327 Introduction to Web Scraping

    Lecture 328 Is Scraping…OK?

    Lecture 329 Optional HTML/CSS Crash Course

    Lecture 330 Selecting with BeautifulSoup: find()

    Lecture 331 Selecting With BeautifulSoup: CSS Style Selectors

    Lecture 332 Accessing Data with Beautiful Soup

    Lecture 333 Navigating With BeautifulSoup

    Lecture 334 Our First Scraping Program

    Section 33: Web Scraping Project

    Lecture 335 Quote Scraping Project: Intro

    Lecture 336 Scraping Project

    Lecture 337 Quote Scraping Project: Part 1

    Lecture 338 Quote Scraping Project: The Game Logic

    Lecture 339 Quote Scraping Project: Refactoring

    Lecture 340 Quote Scraping Project: Adding CSV

    Lecture 341 Creating A Web Crawler with Scrapy

    Section 34: Regular Expressions

    Lecture 342 Intro To Regular Expressions

    Lecture 343 Writing Basic Regex

    Lecture 344 Regex Basics: Quantifiers

    Lecture 345 Regex Basics: Character Classes and Sets

    Lecture 346 Regex Basics: Anchors and Boundaries

    Lecture 347 Regex Basics: Logical Or and Capture Groups

    Lecture 348 Introduction to the RE Module

    Lecture 349 Validating Phone Numbers With Python

    Lecture 350 SOLUTION

    Lecture 351 Parsing URLs with Python

    Lecture 352 SOLUTION

    Lecture 353 Symbolic Group Names

    Lecture 354 SOLUTION

    Lecture 355 Regex Compilation Flags

    Lecture 356 Regex Substitution Basics

    Lecture 357 SOLUTION

    Lecture 358 Swapping File Names

    Section 35: Python + SQL

    Lecture 359 Intro to Section

    Lecture 360 Installing SQLite3

    Lecture 361 SQL Basic:s: Creating Tables

    Lecture 362 SQL Basics: Inserting

    Lecture 363 SQL Basics: Selecting

    Lecture 364 Connecting to a DB With Python

    Lecture 365 Inserting With Python

    Lecture 366 Bulk Inserts With Python

    Lecture 367 Selecting With Python

    Lecture 368 SQL INJECTION!

    Lecture 369 Scraping to a Database Pt. 1

    Lecture 370 Scraping to a Database Pt. 2

    Section 36: Massive Section of Challenges!

    Lecture 371 SOLUTIONS Part 1

    Lecture 372 SOLUTIONS Part 2

    Lecture 373 SOLUTIONS Part 3

    Lecture 374 SOLUTIONS Part 4

    Lecture 375 SOLUTION: mode

    Lecture 376 SOLUTIONS Part 5

    Lecture 377 SOLUTIONS Part 6

    Anyone who wants to learn Python.,Anyone who is curious about data science, machine learning, or web development,Anyone who wants to get tons of practice with the interactive exercises.