وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

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

سرفصل های دوره

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


1. Introduction
  • 1. Introduction
  • 2. Writing code - in lecture 1!
  • 3. How the course organized
  • 4. All the code for this course (link).html
  • 5. All the code for this course (explained)
  • 6. Installing Python and VS Code on a Mac
  • 7. Installing Python and VS Code on Windows

  • 2. Day 1 - The Basics. Variables, Data Types, Conditionals, Input
  • 1. Running Python on YOUR computer
  • 2. Woah... what just happened What is Python and how does it work
  • 3. Whats actually Important In Programming
  • 4. Variables. What are they
  • 5. Variable Cheat Sheet.html
  • 6. Primitive Data Types
  • 7. Data Type Cheat Sheet.html
  • 8. Data type interaction and Collecting User Input
  • 9. Data Type Interaction Notes.html
  • 10. Conditionals - ifelse statements and the importance of indentation
  • 11. The spacingtab thing... why
  • 12. When do I have to indent note.html
  • 13. Multi-part Conditionals - elif
  • 14. Math operators - stuff like + and
  • 15. Conditional Operand CheatSheet.html
  • 16. Casting - changing a variables data type!
  • 17. Code challenge instructions - Guess the Number
  • 18. Code Challenge Walkthrough
  • 19. String interpolation with f-string - a better way to format strings
  • 20. Multi-conditioncomplex conditionals
  • 21. Update Guess the Number
  • 22. Checking Data Types

  • 3. Day 2 - Loops, lists, methods, and functions
  • 1. Day 2 Intro - Where are we Planning out our trajectory
  • 2. Loops. Awesome. Explained
  • 3. Loop syntax
  • 4. Update our guessing game to go until correct
  • 5. Update our guessing game to go for X guesses
  • 6. Lists (data type). More Awesome. Explained.
  • 7. Lists Code
  • 8. The Docs
  • 9. Whats a method .append()
  • 10. More list methods - insert, pop, and remove
  • 11. More list methods - clear, count, sort, & reverse
  • 12. Lists and Loops - an awesome combo!
  • 13. Functions. More awesome. Explained
  • 14. Functions syntax
  • 15. Code organization matters - with functions
  • 16. Arguments vs. Parameters vs. Ordered Arguments
  • 17. Variable & Function scope
  • 18. The global Keyword
  • 19. New Coding Challenge InstructionsTour
  • 20. Coding Challenge Explanation
  • 21. Functions, lists, and loops - Print off the 100th fibonacci number.html
  • 22. Print Off 100th Fibonacci Number Solution

  • 4. Day 3 - More On Functions, Dictionaries, and Some Extras
  • 1. Return Values
  • 2. Using the return statement in a program
  • 3. Finishing our is palidrome program
  • 4. Finding an element in a list or string
  • 5. More ways to loop through a string
  • 6. Code Challenge - Loop, functions
  • 7. Functions with return - The Caesar Cipher.html
  • 8. Code Challenge Walkthrough
  • 9. Tuples and Sets - Tuples
  • 10. Tuples and Sets - Sets
  • 11. Set methods to know - CheatSheet.html
  • 12. String Methods and Mutation
  • 13. Number methods
  • 14. Dictionaries (data type). More Awesome. Explained.
  • 15. Dictionaries - coding
  • 16. Dictionaries - adding keys after creation
  • 17. Dictionaries With Lists
  • 18. Dictionaries With Loops
  • 19. Dictionaries With Lists AND Loops
  • 20. Dictionaries In Action - Grocery Store.html
  • 21. Grocery Store Solution Walkthrough

  • 5. Day 4 - Putting the Core All Together - A simple text-based RPG game
  • 1. Importing modules
  • 2. Importing files as modules
  • 3. Start Game! Also, .pyc cache files
  • 4. Create hero and game loop
  • 5. Move options to dictionary and make an enemy dictionary
  • 6. Fight function
  • 7. Move data and settings to its own module
  • 8. The random module - generating a random number
  • 9. Battle mechanics - part 1
  • 10. Battle mechanics - part 2
  • 11. Mutation, reference, and value - explained
  • 12. Mutation, reference, and value - code
  • 13. Mutation, reference, and value in functions
  • 14. The .copy() method - the right way to copy mutable varaibles
  • 15. Abstracting fight function
  • 16. Add drink potion to our battle engine
  • 17. Day wrap and code challenge choice

  • 6. Day 5 - Classes, Objects, and OOP
  • 1. OOP, Classes, & Objects explained
  • 2. What is a class
  • 3. Classes and Objects - coding
  • 4. Class Conventions
  • 5. self and dunder methods ( init )
  • 6. Self & Passing Args to init
  • 7. Changing Object Values (Without Changing Another Object!)
  • 8. Starting the Bones of Our Class Based RPG
  • 9. Add Character Parameters
  • 10. Add Battle Engine Back In
  • 11. The Differences of Working With Objects (Not Dictionaries)
  • 12. Inheritance - From Character to Monster Classes
  • 13. Inheritance - Syntax
  • 14. Super and super(). init ()
  • 15. Inheritance... Two Layers Deep!
  • 16. Overriding Parent Methods

  • 7. Day 6 - Text based RPG... With Inheritance!
  • 1. Add Hero Class - SubClass of Character
  • 2. Add Monster Class - SubClass of Character
  • 3. Test SubClasses and Make Adjustments
  • 4. Pause For Celebration
  • 5. Take Damage Method
  • 6. Damage And Defense Modifiers
  • 7. battle victory method
  • 8. Level Up inside battle victory
  • 9. Color Codes For Next Lecture.html
  • 10. Color Text
  • 11. Sleep and Clear
  • 12. Shop dictionary for next lecture.html
  • 13. Add Shop
  • 14. List Shop Items
  • 15. Annoy Shopkeeper Easter Egg
  • 16. Buy Items and Leave Shop
  • 17. Test Armor And Weapon
  • 18. Troll Class - subclass of Monster
  • 19. Hero Death (
  • 20. Weight random monster pulls based on level
  • 21. Weight Enemies and Dragon Classes

  • 8. Day 7 - Ninjas vs. Monsters & 3rd party modules
  • 1. Venv and pip
  • 2. venv
  • 3. Universal Method - No venv (use as last resort)
  • 4. Commands for the next 2 lectures.html
  • 5. venv - Virtual Environment Creation
  • 6. Activating the Virtual Environment on MacLinux - MAC ONLY
  • 7. Activating the Virtual Env for Windows - WINDOWS ONLY
  • 8. Making Sure pip is installed (and installing pygame!)
  • 9. Graphics & init pygame
  • 10. Setup Screen For Graphics
  • 11. Comment Code and Fill the Screen!
  • 12. Putting An Image On The Screen - blit()
  • 13. Scaling Our Background Image to Fit the Screen
  • 14. Player Class
  • 15. Update Screen Function
  • 16. Check Events Function
  • 17. Scale Player To Right Size
  • 18. Move Character

  • 9. Day 8 - Ninjas vs. Monsters continued
  • 1. Loading Animation Images
  • 2. Animating The Character Running
  • 3. shouldMove - Smooth our our player movement
  • 4. Diagonal Moving And CleanUp
  • 5. Animation Images, Tick, and Idle
  • 6. Animate Run and Flip Image
  • 7. Set Borders For Player Movement
  • 8. Attack As An Animation
  • 9. Attack As An Action
  • 10. Get And Load Troll Images
  • 11. Image Load Function - Make Life Simpler!
  • 12. Animate And Move Troll

  • 10. Day 9 - Ninjas Vs. Monsters Wrap Up
  • 1. Pygame Sprites and a monsters Group
  • 2. Class Variables
  • 3. Collision Testing - Did Our Player Run Into a Troll
  • 4. Group Collision Continued - rect.x and rect.y
  • 5. Group Collision Continued - Start Moving Again
  • 6. Troll 1-3 Stats List, Ork 1-3 Stats List.html
  • 7. Add Ork Images
  • 8. Troll Class (youll need troll stats for this)
  • 9. Render Troll and Stagger Entry Point

  • 11. Day 10 - Extra code challenges
  • 1. The Modulus Operator (youll need this for the first challenge)
  • 2. Project Euler 1.html
  • 3. Project Euler 1 - Video Explanation
  • 4. Project Euler 2.html
  • 5. Project Euler 2 - Video Explanation
  • 6. Project Euler 3.html
  • 7. Project Euler 3 - Video Explanation
  • 8. Project Euler 4 - Palindromes again... but with numbers.html
  • 9. Project Euler 4 - Video Explanation
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 23778
    حجم: 13806 مگابایت
    مدت زمان: 1013 دقیقه
    تاریخ انتشار: 12 آذر 1402
    دسته بندی محصول
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید