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

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 دقیقه
    تاریخ انتشار: ۱۲ آذر ۱۴۰۲
    دسته بندی محصول
    طراحی سایت و خدمات سئو

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