10 Day Python Blitz – 2 hrs/day to learn Python 2023
10 Day Python Blitz – 2 hrs/day to learn Python 2023, available at $89.99, has an average rating of 4.85, with 187 lectures, 11 quizzes, based on 51 reviews, and has 310 subscribers.
You will learn about 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 This course is ideal for individuals who are Anyone who wants to learn how to code and has no experience or Anyone wanting to begin their journey towards becoming a professional Python developer or Anyone wanting to establish good understanding of programming before jumping into another langauge It is particularly useful for Anyone who wants to learn how to code and has no experience or Anyone wanting to begin their journey towards becoming a professional Python developer or Anyone wanting to establish good understanding of programming before jumping into another langauge.
Enroll now: 10 Day Python Blitz – 2 hrs/day to learn Python 2023
Summary
Title: 10 Day Python Blitz – 2 hrs/day to learn Python 2023
Price: $89.99
Average Rating: 4.85
Number of Lectures: 187
Number of Quizzes: 11
Number of Published Lectures: 184
Number of Published Quizzes: 11
Number of Curriculum Items: 198
Number of Published Curriculum Objects: 195
Original Price: $49.99
Quality Status: approved
Status: Live
What You Will 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 Should Attend
- 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
Target Audiences
- 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
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!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Writing code – in lecture 1!
Lecture 3: How the course organized
Lecture 4: All the code for this course (link)
Lecture 5: All the code for this course (explained)
Lecture 6: Installing Python and VS Code on a Mac
Lecture 7: Installing Python and VS Code on Windows
Lecture 8: Running Python on YOUR computer
Lecture 9: Terminal Shortcuts – IMPORTANT!
Lecture 10: Terminal Shortcut Cheatsheet
Lecture 11: How To Get Help Or Report An Issue
Chapter 2: Day 1 – The Basics. Variables, Data Types, Conditionals, Input
Lecture 1: Woah… what just happened? What is Python and how does it work?
Lecture 2: What's actually Important In Programming
Lecture 3: Variables. What are they?
Lecture 4: Variable Cheat Sheet
Lecture 5: Primitive Data Types
Lecture 6: Data Type Cheat Sheet
Lecture 7: Data type interaction and Collecting User Input
Lecture 8: Data Type Interaction Notes
Lecture 9: Conditionals – if/else statements and the importance of indentation
Lecture 10: The spacing/tab thing… why?
Lecture 11: When do I have to indent note
Lecture 12: Multi-part Conditionals – elif
Lecture 13: Math operators – stuff like + and *
Lecture 14: Conditional Operand CheatSheet
Lecture 15: Casting – changing a variables data type!
Lecture 16: Code challenge instructions – Guess the Number
Lecture 17: Code Challenge Walkthrough
Lecture 18: String interpolation with f-string – a better way to format strings
Lecture 19: Multi-condition/complex conditionals
Lecture 20: Update Guess the Number
Lecture 21: Checking Data Types
Chapter 3: Day 2 – Loops, lists, methods, and functions
Lecture 1: Day 2 Intro – Where are we? Planning out our trajectory
Lecture 2: Loops. Awesome. Explained
Lecture 3: Loop syntax
Lecture 4: Update our guessing game to go until correct
Lecture 5: Update our guessing game to go for X guesses
Lecture 6: Lists (data type). More Awesome. Explained.
Lecture 7: Lists Code
Lecture 8: The Docs
Lecture 9: What's a method? .append()
Lecture 10: More list methods – insert, pop, and remove
Lecture 11: More list methods – clear, count, sort, & reverse
Lecture 12: Lists and Loops – an awesome combo!
Lecture 13: Functions. More awesome. Explained
Lecture 14: Functions syntax
Lecture 15: Code organization matters – with functions
Lecture 16: Arguments vs. Parameters vs. Ordered Arguments
Lecture 17: Variable & Function scope
Lecture 18: The global Keyword
Lecture 19: New Coding Challenge Instructions/Tour
Lecture 20: Coding Challenge Explanation
Lecture 21: Print Off 100th Fibonacci Number Solution
Chapter 4: Day 3 – More On Functions, Dictionaries, and Some Extras
Lecture 1: Return Values
Lecture 2: Using the return statement in a program
Lecture 3: Finishing our is_palidrome program
Lecture 4: Finding an element in a list or string
Lecture 5: More ways to loop through a string
Lecture 6: Code Challenge – Loop, functions
Lecture 7: Code Challenge Walkthrough
Lecture 8: Tuples and Sets – Tuples
Lecture 9: Tuples and Sets – Sets
Lecture 10: Set methods to know – CheatSheet
Lecture 11: String Methods and Mutation
Lecture 12: Number methods
Lecture 13: Dictionaries (data type). More Awesome. Explained.
Lecture 14: Dictionaries – coding
Lecture 15: Dictionaries – adding keys after creation
Lecture 16: Dictionaries With Lists
Lecture 17: Dictionaries With Loops
Lecture 18: Dictionaries With Lists AND Loops
Lecture 19: Grocery Store Solution Walkthrough
Chapter 5: Day 4 – Putting the Core All Together – A simple text-based RPG game
Lecture 1: Importing modules
Lecture 2: Importing files as modules
Lecture 3: Start Game! Also, .pyc/ cache files
Lecture 4: Create hero and game loop
Lecture 5: Move options to dictionary and make an enemy dictionary
Lecture 6: Fight function
Lecture 7: Move data and settings to its own module
Lecture 8: The random module – generating a random number
Lecture 9: Battle mechanics – part 1
Lecture 10: Battle mechanics – part 2
Lecture 11: Mutation, reference, and value – explained
Lecture 12: Mutation, reference, and value – code
Lecture 13: Mutation, reference, and value in functions
Lecture 14: The .copy() method – the right way to copy mutable varaibles
Lecture 15: Abstracting fight function
Lecture 16: Add "drink potion" to our battle engine
Lecture 17: Day wrap and code challenge choice
Chapter 6: Day 5 – Classes, Objects, and OOP
Lecture 1: OOP, Classes, & Objects explained
Lecture 2: What is a class?
Instructors
-
Robert Bunch
Code school instructor, software architect and engineer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 0 votes
- 3 stars: 1 votes
- 4 stars: 9 votes
- 5 stars: 41 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024