Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
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 1 2 3 4 5
    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

    Professional Python Developer Bootcamp 2023

    Posted By: ELK1nG
    Professional Python Developer Bootcamp 2023

    Professional Python Developer Bootcamp 2023
    Published 9/2023
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 5.81 GB | Duration: 15h 54m

    Master Python by building real-world projects. Develop all the skills you need to find your first programming job.

    What you'll learn

    Automate repetitive tasks with Python programs

    Learn to build Python projects on different environments (VS Code, Cloud editors)

    Master the fundamentals of Python and many advanced features

    Build real-world projects from beginning to end and gain practical skills

    Master different ways to code in Python: procedural programming, object-oriented programming and more!

    Create a portfolio with increasingly complex projects to find your first job.

    Create desktop applications like the ones you use every day.

    Understand how computers run code, understand colors, etc, and develop a strong digital literacy.

    Requirements

    No prior experience required. I'll teach you everything step by step.

    Description

    This bootcamp teaches you everything you need to find your first job as a software developer from scratch. The bootcamp assumes no prior knowledge, as you will learn all the concepts step by step and put them into practice by implementing over 15 real-world programming projects from the ground up.Upon completing the bootcamp, you will feel like writing Python code is second nature, and you will know how to intuitively translate your ideas into code. In addition to video lessons, the bootcamp offers a wide range of exercises, challenges, and coding projects.Furthermore, as you build your programming projects, you will create a web portfolio that you can use to showcase your skills to prospective employers.In conclusion, if you're looking for a bootcamp that will teach you the essential programming skills in 2023, look no further; this is the bootcamp for you.The Bootcamp is divided in seven parts, described in the following outline:Introduction to PythonWelcome moduleFirst steps in PythonCoding challenge #1: Mad libsControl flowCoding challenge #2: Draw a "#" pyramidFunctionsCoding challenge #3: Fibonacci numbersHosting your web portfolio on GitHubCoding project #1: FlowchartExceptions and debuggingCoding challenge #4: Program debuggingData structures - SequencesString operationsCoding project #2: Caesar cipherData structures - Sets and mappingsCoding project #3: Morse codeThe Python Standard Library (STL)Coding challenge #5: Random password generatorCoding challenge #6: Closest supermarketCoding project #4: Tic-tac-toeFundamentals of Object-Oriented Programming (OOP)Introduction to Object-Oriented ProgrammingCoding project #5: Grade trackerIntermediate Object-Oriented ProgrammingCoding project #6: Role Playing Game (RPG)Setting up our local environmentHow computers workPreparing the environment (Mac)Preparing the environment (Windows)Getting familiar with our local environmentArgument parsingCoding challenge #7: Number adding scriptFile management in PythonCoding project #7: Note-taking applicationCoding project #8: Customer Management System (CMS)Graphical user interfaces in PythonTurtle GraphicsTkinterIntermediate PythonHigher-order functionsComprehensionsUseful built-in functionsIterables, iterators and generatorsCustom exceptionsAdvanced Object-Oriented Programming conceptsImage processing in PythonImage processing basicsCoding project #11: Photo editorData analytics in PythonWorking with arrays of data using NumPyWorking with series and data tables with PandasData visualization with Matplotlib and Seaborn

    Overview

    Section 1: Welcome

    Lecture 1 Welcome

    Lecture 2 What is programming?

    Lecture 3 Course structure

    Lecture 4 Tips & resources

    Lecture 5 Google Colab walkthrough

    Section 2: First steps in Python

    Lecture 6 Google Colab notebook to code along

    Lecture 7 Basic arithmetic in Python

    Lecture 8 Printing messages

    Lecture 9 Taking inputs from the user

    Lecture 10 Data types

    Lecture 11 Errors in Python

    Lecture 12 Order of operations

    Lecture 13 String formatting

    Lecture 14 Printing options

    Lecture 15 Comparison operators

    Lecture 16 Logical operators

    Section 3: Coding challenge #1: Mad libs

    Lecture 17 Introduction

    Lecture 18 Solution

    Section 4: Control flow

    Lecture 19 Conditional statements

    Lecture 20 For loops

    Lecture 21 While loops

    Lecture 22 Break, continue and else

    Section 5: Coding challenge #2: Draw a '#' pyramid

    Lecture 23 Introduction

    Lecture 24 Solution

    Section 6: Functions

    Lecture 25 What are functions?

    Lecture 26 Parameters and arguments

    Lecture 27 Variable number of arguments

    Section 7: Coding challenge #3: Fibonacci numbers

    Lecture 28 Introduction

    Lecture 29 Solution

    Section 8: Hosting your web portfolio on GitHub

    Lecture 30 Creating your project portfolio

    Lecture 31 Editing the content of your portfolio

    Section 9: Coding project #1: Flowchart

    Lecture 32 Introduction

    Lecture 33 Implementation - Part 1

    Lecture 34 Solution - Part 1

    Lecture 35 Implementation - Part 2

    Lecture 36 Solution - Part 2

    Lecture 37 Implementation - Part 3

    Lecture 38 Solution - Part 3

    Lecture 39 Implementation - Part 4

    Lecture 40 Solution - Part 4

    Lecture 41 Add the project to your portfolio

    Section 10: Exceptions and debugging

    Lecture 42 try and except statements

    Lecture 43 Handling specific types of errors

    Lecture 44 Else / finally

    Lecture 45 Debugging techniques

    Lecture 46 Raising your own errors

    Section 11: Coding challenge #4: Program debugging

    Lecture 47 Introduction

    Lecture 48 Solution

    Section 12: Data structures - Sequences

    Lecture 49 Introduction to sequences

    Lecture 50 Lists

    Lecture 51 Accessing and slicing lists

    Lecture 52 Sorting and counting the items in a list

    Lecture 53 Tuples

    Lecture 54 Strings are sequences of characters

    Lecture 55 Iterating over sequences

    Lecture 56 Checking if a value is present in a sequence

    Section 13: String operations

    Lecture 57 String concatenation and repetition

    Lecture 58 Converting a string to uppercase and lowercase

    Lecture 59 Finding patterns in strings

    Lecture 60 Splitting and joining strings

    Lecture 61 Escaping characters

    Section 14: Coding project #2: Caesar cipher

    Lecture 62 Introduction

    Lecture 63 Solution

    Lecture 64 Add the project to your portfolio

    Section 15: Data structures - Sets and mappings

    Lecture 65 Sets and mappings overview

    Lecture 66 Sets

    Lecture 67 Advanced set operations

    Lecture 68 Dictionaries

    Lecture 69 Accessing and modifying values in a dictionary

    Lecture 70 Iterating over dictionaries

    Lecture 71 Checking if a value is present in a dictionary

    Section 16: Coding project #3: Morse code

    Lecture 72 Introduction

    Lecture 73 Solution

    Lecture 74 Add the project to your portfolio

    Section 17: The Python Standard Library (STL)

    Lecture 75 Overview

    Lecture 76 The math module

    Lecture 77 The random module

    Lecture 78 The datetime module

    Lecture 79 The string module

    Section 18: Coding challenge #5: Random password generation

    Lecture 80 Introduction

    Lecture 81 Solution

    Section 19: Coding challenge #6: Closest supermarket

    Lecture 82 Introduction

    Lecture 83 Solution

    Section 20: Coding project #4: Tic-tac-toe

    Lecture 84 Introduction

    Lecture 85 Solution - print_board function

    Lecture 86 Solution - player_won function

    Lecture 87 Solution - is_valid function

    Lecture 88 Solution - play_game function

    Lecture 89 Add the project to your portfolio

    Section 21: Introduction to Object-Oriented Programming

    Lecture 90 Google Colab notebook to code along

    Lecture 91 Procedural vs Object-Oriented Programming

    Lecture 92 Basic concepts of Object-Oriented Programming

    Lecture 93 Creating the Classroom class

    Lecture 94 Creating the Subject class

    Lecture 95 Creating the Student class

    Section 22: Coding project #5: Grade tracker

    Lecture 96 Introduction

    Lecture 97 Student class

    Lecture 98 Student class - Solution

    Lecture 99 Gradebook class

    Lecture 100 Gradebook class - Solution

    Lecture 101 Main loop

    Lecture 102 Main loop - Solution

    Lecture 103 Add the project to your portfolio

    Section 23: Intermediate Object-Oriented Programming

    Lecture 104 Inheritance

    Lecture 105 Inheritance in code - Superclass

    Lecture 106 Inheritance in code - Subclasses

    Lecture 107 Polymorphism

    Lecture 108 Polymorphism in code - Method overriding

    Lecture 109 Encapsulation

    Lecture 110 Encapsulation in code - Part 1

    Lecture 111 Encapsulation in code - Part 2

    Lecture 112 Encapsulation in code - Part 3

    Lecture 113 Accessing members of the superclass

    Section 24: Coding project #6: Role Playing Game (RPG)

    Lecture 114 Introduction

    Lecture 115 Creating the Paladin class

    Lecture 116 Creating the Paladin class - Solution

    Lecture 117 Creating the Mage class

    Lecture 118 Creating the Mage class - Solution

    Lecture 119 Creating the Warrior class

    Lecture 120 Creating the Warrior class - Solution

    Lecture 121 Add the project to your portfolio

    Section 25: How computers work

    Lecture 122 Basic computer architecture

    Lecture 123 What happens when you turn on your computer?

    Lecture 124 Representing data digitally

    Lecture 125 File systems, folders and files

    Lecture 126 How programming languages work

    Lecture 127 Terminal cheat sheet

    Section 26: Preparing the environment (Mac)

    Lecture 128 Installing Python and VScode

    Lecture 129 First steps in VS code

    Lecture 130 Terminal overview

    Lecture 131 Filesystem navigation in Mac

    Section 27: Getting familiar with our local environment

    Lecture 132 Introduction to virtual environments

    Lecture 133 Installing packages with pip

    Lecture 134 VS code basics

    Lecture 135 Debugger

    Lecture 136 Imports

    Section 28: Argument parsing

    Lecture 137 Command-line arguments

    Lecture 138 Positional vs optional arguments

    Lecture 139 Advanced argument parsing

    Lecture 140 Boolean flags

    Section 29: Coding challenge #7: Number adding script

    Lecture 141 Introduction

    Lecture 142 Solution

    Section 30: File management in Python

    Lecture 143 File system manipulation

    Lecture 144 Create playlists

    Lecture 145 Advanced file operations

    Lecture 146 Execution control

    Section 31: Coding project #7: Note-taking application

    Lecture 147 Project overview

    Lecture 148 Append note function - Overview

    Lecture 149 Append note function - Solution

    Lecture 150 List notes function - Overview

    Lecture 151 List notes function - Solution

    Lecture 152 Delete Note function - Overview

    Lecture 153 Delete Note function - Solution

    Lecture 154 Main loop (part 1) - Overview

    Lecture 155 Main loop (part 1) - Solution

    Lecture 156 Main loop (part 2) - Overview

    Lecture 157 Main loop (part 2) - Solution

    Lecture 158 Main loop (part 3) - Solution

    Lecture 159 Main loop (part 3) - Solution

    Section 32: Coding project #8: Customer Management System (CMS)

    Lecture 160 Project overview

    Lecture 161 Invoice class - Overview

    Lecture 162 Invoice class - Solution

    Lecture 163 Customer class - Overview

    Lecture 164 Customer class - Solution

    Lecture 165 Load customers function - Overview

    Lecture 166 Load customers function - Solution

    Lecture 167 Save customers function - Overview

    Lecture 168 Save customers function - Solution

    Lecture 169 Main loop (part 1) - Overview

    Lecture 170 Main loop (part 1) - Solution

    Lecture 171 Main loop (part 2) - Overview

    Lecture 172 Main loop (part 2) - Solution

    Lecture 173 Main loop (part 3) - Overview

    Lecture 174 Main loop (part 3) - Solution

    Lecture 175 Add CMS project to your portfolio

    Section 33: Turtle Graphics

    Lecture 176 Turtle basics - Part 1

    Lecture 177 Turtle basics - Part 2

    Lecture 178 Drawing basic shapes

    Lecture 179 Drawing patterns - Part 1

    Lecture 180 Drawing patterns - Part 2

    Lecture 181 Coding project #9: Lorenz attractor

    Section 34: Higher-order functions

    Lecture 182 Google Colab notebook to code along

    Lecture 183 How functions work in Python

    Lecture 184 Higher-order functions

    Lecture 185 Lambda functions

    Lecture 186 Map and filter functions

    Lecture 187 Sorted function

    Section 35: Comprehensions

    Lecture 188 List comprehensions

    Lecture 189 Set comprehensions

    Lecture 190 Dict comprehensions

    Lecture 191 Tuple comprehensions

    Section 36: Useful built-in functions

    Lecture 192 Built-in functions

    Lecture 193 Any and all functions

    Lecture 194 Enumerate, zip and reversed functions

    Section 37: Iterables, iterators and generators

    Lecture 195 Iterables

    Lecture 196 Iterators

    Lecture 197 Generators and generator expressions

    Section 38: Custom exceptions

    Lecture 198 Custom exceptions

    Section 39: Advanced Object-Oriented Programming

    Lecture 199 Abstract classes

    Lecture 200 Static and class methods

    Section 40: Image processing basics

    Lecture 201 Google Colab notebook to code along

    Lecture 202 How computers represent color

    Lecture 203 Introduction to PIL/Pillow

    Lecture 204 Basic image manipulations

    Lecture 205 Color spaces and image modes

    Lecture 206 Image property manipulation

    Lecture 207 Manipulating pixels and regions

    Lecture 208 Drawing shapes and text on images

    Lecture 209 Image composition and masks

    Lecture 210 Color transformations

    Section 41: Coding project #11: Photo editor

    Lecture 211 Introduction

    Lecture 212 Solution walkthrough

    Complete programming beginners who want to get ready for their first job.,Developers transitioning to Python from other languages.,Intermediate programmers who want to level up their skills.,Students who want to develop practical Python skills (you will build many projects from scratch)