Companies Home Search Profile

Professional Python Developer Bootcamp 2023

Focused View

Escape Velocity Labs

15:51:05

42 View
  • 1. Welcome.html
  • 2. What is programming.mp4
    02:12
  • 3. Course structure.html
  • 4.1 Cheat sheet.pdf
  • 4.2 Resources for success.pdf
  • 4. Tips & resources.mp4
    02:35
  • 5. Google Colab walkthrough.mp4
    07:12
  • 1. Google Colab notebook to code along.html
  • 2. Basic arithmetic in Python.mp4
    03:59
  • 3. Printing messages.mp4
    06:26
  • 4. Printing messages - Exercise.html
  • 5. Taking inputs from the user.mp4
    06:42
  • 6. Taking inputs from the user - Exercise.html
  • 7. Data types.mp4
    11:13
  • 8. Data types - Exercise.html
  • 9. Errors in Python.mp4
    05:53
  • 10. Errors in Python - Exercise.html
  • 11. Order of operations.mp4
    02:13
  • 12. Order of operations - Exercise.html
  • 13. String formatting.mp4
    06:15
  • 14. String formatting - Exercise.html
  • 15. Printing options.mp4
    06:55
  • 16. Printing options - Exercise.html
  • 17. Comparison operators.mp4
    04:42
  • 18. Comparison operators - Exercise.html
  • 19. Logical operators.mp4
    07:51
  • 20. Logical operators - Exercise.html
  • 1. Introduction.mp4
    02:19
  • 2. Solution.mp4
    00:55
  • 1. Conditional statements.mp4
    12:25
  • 2. For loops.mp4
    09:27
  • 3. While loops.mp4
    06:51
  • 4. Break, continue and else.mp4
    07:50
  • 1. Introduction.mp4
    02:03
  • 2. Solution.mp4
    03:03
  • 1. What are functions.mp4
    09:47
  • 2. Parameters and arguments.mp4
    06:48
  • 3. Variable number of arguments.mp4
    03:08
  • 1. Introduction.mp4
    03:46
  • 2. Solution.mp4
    03:32
  • 1. Creating your project portfolio.mp4
    04:25
  • 2. Editing the content of your portfolio.mp4
    07:10
  • 1. Introduction.mp4
    02:22
  • 2. Implementation - Part 1.mp4
    02:18
  • 3. Solution - Part 1.mp4
    00:51
  • 4. Implementation - Part 2.mp4
    00:49
  • 5. Solution - Part 2.mp4
    00:31
  • 6. Implementation - Part 3.mp4
    00:33
  • 7. Solution - Part 3.mp4
    00:29
  • 8. Implementation - Part 4.mp4
    00:53
  • 9. Solution - Part 4.mp4
    01:19
  • 10. Add the project to your portfolio.mp4
    04:13
  • 1. try and except statements.mp4
    04:54
  • 2. Handling specific types of errors.mp4
    06:29
  • 3. Else finally.mp4
    04:50
  • 4. Debugging techniques.mp4
    06:28
  • 5. Raising your own errors.mp4
    04:20
  • 1. Introduction.mp4
    01:13
  • 2. Solution.mp4
    05:04
  • 1. Introduction to sequences.mp4
    01:09
  • 2. Lists.mp4
    10:34
  • 3. Accessing and slicing lists.mp4
    07:55
  • 4. Sorting and counting the items in a list.mp4
    02:41
  • 5. Tuples.mp4
    04:24
  • 6. Strings are sequences of characters.mp4
    01:23
  • 7. Iterating over sequences.mp4
    03:42
  • 8. Checking if a value is present in a sequence.mp4
    02:31
  • 1. String concatenation and repetition.mp4
    01:15
  • 2. Converting a string to uppercase and lowercase.mp4
    01:27
  • 3. Finding patterns in strings.mp4
    05:35
  • 4. Splitting and joining strings.mp4
    04:00
  • 5. Escaping characters.mp4
    03:07
  • 1. Introduction.mp4
    04:36
  • 2. Solution.mp4
    02:41
  • 3. Add the project to your portfolio.mp4
    02:28
  • 1. Sets and mappings overview.mp4
    01:43
  • 2. Sets.mp4
    06:31
  • 3. Advanced set operations.mp4
    06:12
  • 4. Dictionaries.mp4
    05:14
  • 5. Accessing and modifying values in a dictionary.mp4
    02:33
  • 6. Iterating over dictionaries.mp4
    03:06
  • 7. Checking if a value is present in a dictionary.mp4
    03:58
  • 1. Introduction.mp4
    02:13
  • 2. Solution.mp4
    01:31
  • 3. Add the project to your portfolio.mp4
    02:08
  • 1. Overview.mp4
    01:39
  • 2. The math module.mp4
    07:27
  • 3. The random module.mp4
    09:12
  • 4. The datetime module.mp4
    05:03
  • 5. The string module.mp4
    04:53
  • 1. Introduction.mp4
    01:02
  • 2. Solution.mp4
    01:25
  • 1. Introduction.mp4
    01:53
  • 2. Solution.mp4
    02:52
  • 1. Introduction.mp4
    06:30
  • 2. Solution - print board function.mp4
    00:54
  • 3. Solution - player won function.mp4
    01:01
  • 4. Solution - is valid function.mp4
    01:12
  • 5. Solution - play game function.mp4
    03:00
  • 6. Add the project to your portfolio.mp4
    01:37
  • 1. Google Colab notebook to code along.html
  • 2. Procedural vs Object-Oriented Programming.mp4
    07:04
  • 3. Basic concepts of Object-Oriented Programming.mp4
    03:10
  • 4. Creating the Classroom class.mp4
    10:58
  • 5. Creating the Subject class.mp4
    11:25
  • 6. Creating the Student class.mp4
    11:10
  • 1. Introduction.mp4
    02:35
  • 2. Student class.mp4
    01:09
  • 3. Student class - Solution.mp4
    01:40
  • 4. Gradebook class.mp4
    02:03
  • 5. Gradebook class - Solution.mp4
    02:43
  • 6. Main loop.mp4
    02:24
  • 7. Main loop - Solution.mp4
    03:04
  • 8. Add the project to your portfolio.mp4
    01:56
  • 1. Inheritance.mp4
    02:53
  • 2. Inheritance in code - Superclass.mp4
    06:22
  • 3. Inheritance in code - Subclasses.mp4
    08:31
  • 4. Polymorphism.mp4
    02:08
  • 5. Polymorphism in code - Method overriding.mp4
    07:56
  • 6. Encapsulation.mp4
    01:52
  • 7. Encapsulation in code - Part 1.mp4
    02:50
  • 8. Encapsulation in code - Part 2.mp4
    02:42
  • 9. Encapsulation in code - Part 3.mp4
    09:44
  • 10. Accessing members of the superclass.mp4
    06:04
  • 1. Introduction.mp4
    04:36
  • 2. Creating the Paladin class.mp4
    04:30
  • 3. Creating the Paladin class - Solution.mp4
    02:58
  • 4. Creating the Mage class.mp4
    02:37
  • 5. Creating the Mage class - Solution.mp4
    01:57
  • 6. Creating the Warrior class.mp4
    02:46
  • 7. Creating the Warrior class - Solution.mp4
    03:12
  • 8. Add the project to your portfolio.mp4
    01:39
  • 1. Basic computer architecture.mp4
    07:47
  • 2. What happens when you turn on your computer.mp4
    03:24
  • 3. Representing data digitally.html
  • 4. File systems, folders and files.mp4
    02:33
  • 5. How programming languages work.mp4
    05:04
  • 6.1 terminal cheat sheet.pdf
  • 6. Terminal cheat sheet.html
  • 1. Installing Python and VScode.mp4
    02:48
  • 2. First steps in VS code.mp4
    03:55
  • 3. Terminal overview.mp4
    03:35
  • 4. Filesystem navigation in Mac.mp4
    12:33
  • 1. Introduction to virtual environments.mp4
    07:20
  • 2. Installing packages with pip.mp4
    08:34
  • 3. VS code basics.mp4
    13:49
  • 4. Debugger.mp4
    12:01
  • 5. Imports.mp4
    07:59
  • 1. Command-line arguments.mp4
    02:04
  • 2. Positional vs optional arguments.mp4
    09:10
  • 3. Advanced argument parsing.mp4
    06:32
  • 4. Boolean flags.mp4
    03:18
  • 1. Introduction.mp4
    01:41
  • 2. Solution.mp4
    03:56
  • 1. File system manipulation.mp4
    15:16
  • 2. Create playlists.mp4
    17:59
  • 3. Advanced file operations.mp4
    08:01
  • 4. Execution control.mp4
    05:49
  • 1. Project overview.mp4
    05:15
  • 2. Append note function - Overview.mp4
    00:40
  • 3. Append note function - Solution.mp4
    00:37
  • 4. List notes function - Overview.mp4
    00:55
  • 5. List notes function - Solution.mp4
    01:21
  • 6. Delete Note function - Overview.mp4
    01:13
  • 7. Delete Note function - Solution.mp4
    01:35
  • 8. Main loop (part 1) - Overview.mp4
    01:01
  • 9. Main loop (part 1) - Solution.mp4
    01:46
  • 10. Main loop (part 2) - Overview.mp4
    00:39
  • 11. Main loop (part 2) - Solution.mp4
    00:57
  • 12. Main loop (part 3) - Solution.mp4
    00:46
  • 13. Main loop (part 3) - Solution.mp4
    01:32
  • 1. Project overview.mp4
    03:09
  • 2. Invoice class - Overview.mp4
    00:53
  • 3. Invoice class - Solution.mp4
    00:51
  • 4. Customer class - Overview.mp4
    00:54
  • 5. Customer class - Solution.mp4
    00:42
  • 6. Load customers function - Overview.mp4
    01:03
  • 7. Load customers function - Solution.mp4
    02:06
  • 8. Save customers function - Overview.mp4
    00:35
  • 9. Save customers function - Solution.mp4
    01:05
  • 10. Main loop (part 1) - Overview.mp4
    01:10
  • 11. Main loop (part 1) - Solution.mp4
    00:54
  • 12. Main loop (part 2) - Overview.mp4
    00:48
  • 13. Main loop (part 2) - Solution.mp4
    02:09
  • 14. Main loop (part 3) - Overview.mp4
    00:36
  • 15. Main loop (part 3) - Solution.mp4
    00:53
  • 16. Add CMS project to your portfolio.mp4
    03:59
  • 1. Turtle basics - Part 1.mp4
    05:48
  • 2. Turtle basics - Part 2.mp4
    01:11
  • 3. Drawing basic shapes.mp4
    04:00
  • 4. Drawing patterns - Part 1.mp4
    04:23
  • 5. Drawing patterns - Part 2.mp4
    02:32
  • 6. Coding project #9 Lorenz attractor.mp4
    12:21
  • 1. Google Colab notebook to code along.html
  • 2. How functions work in Python.mp4
    03:33
  • 3. Higher-order functions.mp4
    05:43
  • 4. Lambda functions.mp4
    04:10
  • 5. Map and filter functions.mp4
    10:37
  • 6. Sorted function.mp4
    03:39
  • 1. List comprehensions.mp4
    04:25
  • 2. Set comprehensions.mp4
    03:16
  • 3. Dict comprehensions.mp4
    03:06
  • 4. Tuple comprehensions.mp4
    03:01
  • 1. Built-in functions.mp4
    03:10
  • 2. Any and all functions.mp4
    04:54
  • 3. Enumerate, zip and reversed functions.mp4
    06:32
  • 1. Iterables.mp4
    09:50
  • 2. Iterators.mp4
    07:49
  • 3. Generators and generator expressions.mp4
    13:07
  • 1. Custom exceptions.mp4
    08:24
  • 1. Abstract classes.mp4
    18:33
  • 2. Static and class methods.mp4
    11:04
  • 1. Google Colab notebook to code along.html
  • 2. How computers represent color.mp4
    04:30
  • 3. Introduction to PILPillow.mp4
    08:39
  • 4. Basic image manipulations.mp4
    12:03
  • 5. Color spaces and image modes.mp4
    10:00
  • 6. Image property manipulation.mp4
    09:21
  • 7. Manipulating pixels and regions.mp4
    09:02
  • 8. Drawing shapes and text on images.mp4
    06:20
  • 9. Image composition and masks.mp4
    07:46
  • 10. Color transformations.mp4
    12:14
  • 1. Introduction.mp4
    03:12
  • 2. Solution walkthrough.mp4
    21:30
  • Description


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

    What You'll Learn?


    • Master the fundamentals of Python and many advanced features.
    • Create a stunning project portfolio to find your first job.
    • Automate repetitive tasks with Python programs.
    • Learn to build Python projects on different environments (VS Code, Cloud editors).
    • 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 desktop applications like the ones you use every day.
    • Understand how computers run code, understand colors, etc, and develop a strong digital literacy.

    Who is this for?


  • 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)
  • What You Need to Know?


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


    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 Python

    • Welcome module

    • First steps in Python

    • Coding challenge #1: Mad libs

    • Control flow

    • Coding challenge #2: Draw a "#" pyramid

    • Functions

    • Coding challenge #3: Fibonacci numbers

    • Hosting your web portfolio on GitHub

    • Coding project #1: Flowchart

    • Exceptions and debugging

    • Coding challenge #4: Program debugging

    • Data structures - Sequences

    • String operations

    • Coding project #2: Caesar cipher

    • Data structures - Sets and mappings

    • Coding project #3: Morse code

    • The Python Standard Library (STL)

    • Coding challenge #5: Random password generator

    • Coding challenge #6: Closest supermarket

    • Coding project #4: Tic-tac-toe


    Fundamentals of Object-Oriented Programming (OOP)

    • Introduction to Object-Oriented Programming

    • Coding project #5: Grade tracker

    • Intermediate Object-Oriented Programming

    • Coding project #6: Role Playing Game (RPG)


    Setting up our local environment

    • How computers work

    • Preparing the environment (Mac)

    • Preparing the environment (Windows)

    • Getting familiar with our local environment

    • Argument parsing

    • Coding challenge #7: Number adding script

    • File management in Python

    • Coding project #7: Note-taking application

    • Coding project #8: Customer Management System (CMS)


    Graphical user interfaces in Python

    • Turtle Graphics

    • Tkinter


    Intermediate Python

    • Higher-order functions

    • Comprehensions

    • Useful built-in functions

    • Iterables, iterators and generators

    • Custom exceptions

    • Advanced Object-Oriented Programming concepts


    Image processing in Python

    • Image processing basics

    • Coding project #11: Photo editor


    Data analytics in Python

    • Working with arrays of data using NumPy

    • Working with series and data tables with Pandas

    • Data visualization with Matplotlib and Seaborn








    Who this course is for:

    • 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)

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Escape Velocity Labs
    Escape Velocity Labs
    Instructor's Courses
    Escape Velocity Labs offers courses in Artificial Intelligence and data science. The courses are designed to develop the student's practical skills and acquire the necessary knowledge to work in the field. The theory is taught in a simple but rigorous manner.The company was founded in 2019 and in addition to creating online training courses it offers consulting services in the area of Machine Learning to companies.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 204
    • duration 15:51:05
    • Release Date 2023/11/22