Companies Home Search Profile

10 Day Python Blitz - 2 hrs/day to learn Python 2023

Focused View

Robert Bunch

16:52:21

81 View
  • 1. Introduction.mp4
    04:48
  • 2. Writing code - in lecture 1!.mp4
    03:26
  • 3. How the course organized.mp4
    07:18
  • 4. All the code for this course (link).html
  • 5. All the code for this course (explained).mp4
    04:44
  • 6. Installing Python and VS Code on a Mac.mp4
    04:32
  • 7. Installing Python and VS Code on Windows.mp4
    05:04
  • 1. Running Python on YOUR computer.mp4
    05:47
  • 2. Woah... what just happened What is Python and how does it work.mp4
    05:43
  • 3. Whats actually Important In Programming.mp4
    05:12
  • 4. Variables. What are they.mp4
    12:08
  • 5. Variable Cheat Sheet.html
  • 6. Primitive Data Types.mp4
    10:50
  • 7. Data Type Cheat Sheet.html
  • 8. Data type interaction and Collecting User Input.mp4
    08:03
  • 9. Data Type Interaction Notes.html
  • 10. Conditionals - ifelse statements and the importance of indentation.mp4
    12:17
  • 11. The spacingtab thing... why.mp4
    06:08
  • 12. When do I have to indent note.html
  • 13. Multi-part Conditionals - elif.mp4
    06:33
  • 14. Math operators - stuff like + and .mp4
    10:29
  • 15. Conditional Operand CheatSheet.html
  • 16. Casting - changing a variables data type!.mp4
    06:57
  • 17. Code challenge instructions - Guess the Number.mp4
    04:02
  • 18. Code Challenge Walkthrough.mp4
    07:08
  • 19. String interpolation with f-string - a better way to format strings.mp4
    04:23
  • 20. Multi-conditioncomplex conditionals.mp4
    03:50
  • 21. Update Guess the Number.mp4
    08:48
  • 22. Checking Data Types.mp4
    04:27
  • 1. Day 2 Intro - Where are we Planning out our trajectory.mp4
    04:07
  • 2. Loops. Awesome. Explained.mp4
    04:12
  • 3. Loop syntax.mp4
    07:56
  • 4. Update our guessing game to go until correct.mp4
    07:04
  • 5. Update our guessing game to go for X guesses.mp4
    07:08
  • 6. Lists (data type). More Awesome. Explained..mp4
    04:30
  • 7. Lists Code.mp4
    09:03
  • 8. The Docs.mp4
    04:26
  • 9. Whats a method .append().mp4
    05:04
  • 10. More list methods - insert, pop, and remove.mp4
    07:45
  • 11. More list methods - clear, count, sort, & reverse.mp4
    07:18
  • 12. Lists and Loops - an awesome combo!.mp4
    05:24
  • 13. Functions. More awesome. Explained.mp4
    06:21
  • 14. Functions syntax.mp4
    06:27
  • 15. Code organization matters - with functions.mp4
    02:41
  • 16. Arguments vs. Parameters vs. Ordered Arguments.mp4
    08:57
  • 17. Variable & Function scope.mp4
    08:05
  • 18. The global Keyword.mp4
    05:27
  • 19. New Coding Challenge InstructionsTour.mp4
    03:30
  • 20. Coding Challenge Explanation.mp4
    02:37
  • 21. Functions, lists, and loops - Print off the 100th fibonacci number.html
  • 22. Print Off 100th Fibonacci Number Solution.mp4
    02:58
  • 1. Return Values.mp4
    04:18
  • 2. Using the return statement in a program.mp4
    05:48
  • 3. Finishing our is palidrome program.mp4
    09:22
  • 4. Finding an element in a list or string.mp4
    09:43
  • 5. More ways to loop through a string.mp4
    06:43
  • 6. Code Challenge - Loop, functions.mp4
    01:36
  • 7. Functions with return - The Caesar Cipher.html
  • 8. Code Challenge Walkthrough.mp4
    08:05
  • 9. Tuples and Sets - Tuples.mp4
    07:14
  • 10. Tuples and Sets - Sets.mp4
    05:28
  • 11. Set methods to know - CheatSheet.html
  • 12. String Methods and Mutation.mp4
    07:31
  • 13. Number methods.mp4
    07:19
  • 14. Dictionaries (data type). More Awesome. Explained..mp4
    05:07
  • 15. Dictionaries - coding.mp4
    06:12
  • 16. Dictionaries - adding keys after creation.mp4
    05:01
  • 17. Dictionaries With Lists.mp4
    05:46
  • 18. Dictionaries With Loops.mp4
    04:40
  • 19. Dictionaries With Lists AND Loops.mp4
    07:23
  • 20. Dictionaries In Action - Grocery Store.html
  • 21. Grocery Store Solution Walkthrough.mp4
    07:28
  • 1. Importing modules.mp4
    06:46
  • 2. Importing files as modules.mp4
    05:41
  • 3. Start Game! Also, .pyc cache files.mp4
    04:11
  • 4. Create hero and game loop.mp4
    07:30
  • 5. Move options to dictionary and make an enemy dictionary.mp4
    07:55
  • 6. Fight function.mp4
    06:14
  • 7. Move data and settings to its own module.mp4
    07:37
  • 8. The random module - generating a random number.mp4
    07:53
  • 9. Battle mechanics - part 1.mp4
    10:45
  • 10. Battle mechanics - part 2.mp4
    08:00
  • 11. Mutation, reference, and value - explained.mp4
    10:12
  • 12. Mutation, reference, and value - code.mp4
    09:15
  • 13. Mutation, reference, and value in functions.mp4
    05:41
  • 14. The .copy() method - the right way to copy mutable varaibles.mp4
    03:42
  • 15. Abstracting fight function.mp4
    06:22
  • 16. Add drink potion to our battle engine.mp4
    08:49
  • 17. Day wrap and code challenge choice.mp4
    00:57
  • 1. OOP, Classes, & Objects explained.mp4
    09:33
  • 2. What is a class.mp4
    04:28
  • 3. Classes and Objects - coding.mp4
    07:38
  • 4. Class Conventions.mp4
    07:02
  • 5. self and dunder methods ( init ).mp4
    09:03
  • 6. Self & Passing Args to init .mp4
    06:37
  • 7. Changing Object Values (Without Changing Another Object!).mp4
    06:09
  • 8. Starting the Bones of Our Class Based RPG.mp4
    08:58
  • 9. Add Character Parameters.mp4
    07:20
  • 10. Add Battle Engine Back In.mp4
    07:08
  • 11. The Differences of Working With Objects (Not Dictionaries).mp4
    06:24
  • 12. Inheritance - From Character to Monster Classes.mp4
    03:52
  • 13. Inheritance - Syntax.mp4
    09:49
  • 14. Super and super(). init ().mp4
    06:47
  • 15. Inheritance... Two Layers Deep!.mp4
    07:47
  • 16. Overriding Parent Methods.mp4
    03:33
  • 1. Add Hero Class - SubClass of Character.mp4
    07:20
  • 2. Add Monster Class - SubClass of Character.mp4
    05:33
  • 3. Test SubClasses and Make Adjustments.mp4
    04:01
  • 4. Pause For Celebration.mp4
    03:14
  • 5. Take Damage Method.mp4
    08:24
  • 6. Damage And Defense Modifiers.mp4
    05:19
  • 7. battle victory method.mp4
    04:27
  • 8. Level Up inside battle victory.mp4
    09:29
  • 9. Color Codes For Next Lecture.html
  • 10. Color Text.mp4
    03:32
  • 11. Sleep and Clear.mp4
    04:29
  • 12. Shop dictionary for next lecture.html
  • 13. Add Shop.mp4
    07:16
  • 14. List Shop Items.mp4
    06:59
  • 15. Annoy Shopkeeper Easter Egg.mp4
    08:54
  • 16. Buy Items and Leave Shop.mp4
    06:05
  • 17. Test Armor And Weapon.mp4
    05:02
  • 18. Troll Class - subclass of Monster.mp4
    05:24
  • 19. Hero Death (.mp4
    03:09
  • 20. Weight random monster pulls based on level.mp4
    04:42
  • 21. Weight Enemies and Dragon Classes.mp4
    04:20
  • 1. Venv and pip.mp4
    03:14
  • 2. venv.mp4
    03:14
  • 3. Universal Method - No venv (use as last resort).mp4
    02:53
  • 4. Commands for the next 2 lectures.html
  • 5. venv - Virtual Environment Creation.mp4
    05:32
  • 6. Activating the Virtual Environment on MacLinux - MAC ONLY.mp4
    01:56
  • 7. Activating the Virtual Env for Windows - WINDOWS ONLY.mp4
    06:37
  • 8. Making Sure pip is installed (and installing pygame!).mp4
    05:57
  • 9. Graphics & init pygame.mp4
    05:16
  • 10. Setup Screen For Graphics.mp4
    07:07
  • 11. Comment Code and Fill the Screen!.mp4
    05:39
  • 12. Putting An Image On The Screen - blit().mp4
    05:06
  • 13. Scaling Our Background Image to Fit the Screen.mp4
    06:25
  • 14. Player Class.mp4
    07:29
  • 15. Update Screen Function.mp4
    06:27
  • 16. Check Events Function.mp4
    04:19
  • 17. Scale Player To Right Size.mp4
    05:11
  • 18. Move Character.mp4
    08:07
  • 1. Loading Animation Images.mp4
    08:01
  • 2. Animating The Character Running.mp4
    05:18
  • 3. shouldMove - Smooth our our player movement.mp4
    06:34
  • 4. Diagonal Moving And CleanUp.mp4
    05:39
  • 5. Animation Images, Tick, and Idle.mp4
    07:42
  • 6. Animate Run and Flip Image.mp4
    05:48
  • 7. Set Borders For Player Movement.mp4
    08:31
  • 8. Attack As An Animation.mp4
    06:15
  • 9. Attack As An Action.mp4
    10:02
  • 10. Get And Load Troll Images.mp4
    06:14
  • 11. Image Load Function - Make Life Simpler!.mp4
    07:41
  • 12. Animate And Move Troll.mp4
    08:36
  • 1. Pygame Sprites and a monsters Group.mp4
    07:10
  • 2. Class Variables.mp4
    04:15
  • 3. Collision Testing - Did Our Player Run Into a Troll.mp4
    07:54
  • 4. Group Collision Continued - rect.x and rect.y.mp4
    08:49
  • 5. Group Collision Continued - Start Moving Again.mp4
    06:53
  • 6. Troll 1-3 Stats List, Ork 1-3 Stats List.html
  • 7. Add Ork Images.mp4
    02:11
  • 8. Troll Class (youll need troll stats for this).mp4
    06:13
  • 9. Render Troll and Stagger Entry Point.mp4
    06:31
  • 1. The Modulus Operator (youll need this for the first challenge).mp4
    00:56
  • 2. Project Euler 1.html
  • 3. Project Euler 1 - Video Explanation.mp4
    09:26
  • 4. Project Euler 2.html
  • 5. Project Euler 2 - Video Explanation.mp4
    08:46
  • 6. Project Euler 3.html
  • 7. Project Euler 3 - Video Explanation.mp4
    22:20
  • 8. Project Euler 4 - Palindromes again... but with numbers.html
  • 9. Project Euler 4 - Video Explanation.mp4
    18:29
  • Description


    Python for ~2 hours a day - getting from basics to understanding w/game programming!

    What You'll Learn?


    • You'll learn how to program in Python by doing!
    • You will understand the core concepts of programming
    • Create an interactive game that uses all of a Python developer's skills
    • Learn how to interact with 3rd party Python modules and their API's

    Who is this for?


  • Anyone who wants to learn how to code and has no experience
  • Anyone wanting to begin their journey towards becoming a professional Python developer
  • Anyone wanting to establish good understanding of programming before jumping into another langauge
  • What You Need to Know?


  • Zero experience needed. We'll start from the beginning.
  • A Mac or Windows computer with Internet access
  • You'll have to download some free software, but that's it
  • A desire to learn Python and willingness to put the effort in!
  • More details


    Description

    Welcome to the 10-Day Python Blitz: Your Fast Track to Python Mastery!

    Are you ready to embark on an exciting journey into the world of programming? Have you ever wanted to learn Python, one of the most versatile and in-demand programming languages today, but didn't know where to start? Look no further! My comprehensive course, "10-Day Python Blitz," is designed especially for beginners with no prior coding experience.

    Why Choose the 10-Day Python Blitz?

    • I teach concepts by drawing on a board before going to a code editor. It is becoming increasingly important in a world full of AI spam and automation to have a real human as close as possible... especially when you are learning a new (hard) skill. Don't underestimate the power of the old-school ways!

    • We will code out two different games which are a fun, incredibly effective way to learn how to program. You can be creative and add your own features or just follow me.

    • The course is divided into 10 easy-to-follow sections, one for each day, about 2 hours of content per day. You can do it at this pace, or you can slow things down, either way you can grasp Python fundamentals gradually. No need to rush; we will keep moving forward but you shouldn't feel overwhelmed.

    • Hands-On Experience: From lecture 2, you'll be writing Python code. I believe that the best way to learn is by doing, so be prepared to roll up your sleeves and tackle fun coding challenges.


    What You'll Learn:

    • Days 1-3: Python Basics: Start with the fundamentals of Python programming. Learn about variables, data types, lists, and other essential programming concepts.

    • Days 4: Game Development: We’ll apply what you’ve learned in days 1-3 by making a text-based RPG (no graphics). There’s nothing better than game programming to work on your coding skils.

    • Days 5: Classes and Objects: We will tackle one of the most important concepts in programming: objects and classes. This will set you up to excel for the rest of the course.

    • Days 6: Remake of Day 4: We’ll take the same project we made on day 4, but with classes and objects. This is a fantastic way to build confidence in what you’re learning. Instead of focusing on a completely new project, we can focus on applying the principals we’ve just covered, on something that you are familiar with. No more “new concepts.” Just applying what we’ve covered.

    • Days 7-9: Game Development Part 2: We’ll make another game, but this time we’ll make one that has graphics! This will introduce you to 3rd party modules and, like Day 6, will use everything we’ve covered,

    • Day 10: Algorithmic Thinking: I’ll challenge you with various algorithms and code challenges. This will give you a chance to apply what you’ve learned in a create and problem-solving manner. Nothing is more valuable than creative application when learning a new skill!

    Why Me?

    I've been a code instructor since 2014 and an engineer since 2004. I have a special passion for helping people start from scratch and having worked with 100s of learners in person, I have seen and heard all the requests of new students and put them into practice. I use a lightboard to help teach concepts visually. In the world of AI, more and more content is detached and impersonal as you get farther away from a human. This will help you "see" the concepts from a real person!

    Why Python?

    Python is renowned for its simplicity and readability, making it an ideal choice for beginners. Moreover, it's a language with vast applications, from web development and data analysis to artificial intelligence and automation. Learning Python opens doors to numerous career opportunities. You won’t master it here, but you will get a solid grasp of what it’s capable of and how it works

    Join the "10-Day Python Blitz" and take your first step toward a rewarding programming journey. Whether you're looking to boost your career prospects or explore a new hobby, my course will equip you with the skills you need. Don't miss out on this opportunity to become a Python pro in just 10 days. Enroll now and unlock the world of endless possibilities that Python has to offer!


    Who this course is for:

    • Anyone who wants to learn how to code and has no experience
    • Anyone wanting to begin their journey towards becoming a professional Python developer
    • Anyone wanting to establish good understanding of programming before jumping into another langauge

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Robert Bunch
    Robert Bunch
    Instructor's Courses
    Robert Bunch has been a developer since 2004, having built complex applications for small tech startups to major companies. Most recently, he has been a code school instructor since 2015 where he's worked directly with students applying his passion for teaching and development. His ability to break down the complexities of code and demystify the magic trick, have had immense success as told by his students. He earned a computer science degree in 2001.
    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 156
    • duration 16:52:21
    • Release Date 2023/11/13

    Courses related to Python