Skip to content

Learn

  • Python
    • Python Setup
      • Installing Python
      • Installing VSCode
    • Python 101
      • Python Mini Tasks
        • Basic Guessing Game
        • Rock Paper Scissors
        • Password Generator
      • One Lesson Tasks
        • Bank Task
        • Slot Machine
      • Adventure Game
        • Basic Sample Code
        • Extra Room
        • Items Array
        • Random Start
        • Examples
  • Gaming
    • PyGame Setup
    • PyGame Projects
      • Flappy Bird
        • Flappy Bird – Libraries
        • Flappy Bird – Background
        • Flappy Bird – Bird
        • Flappy Bird – Moving
        • Flappy Bird – Avoiding Obstacles
        • Flappy Bird – Collisions
        • Flappy Bird – Start and End Game
        • Flappy Bird – Displaying the Score
      • Racey
        • Racey – Basic Game Build
          • Racey – Initial Setup
          • Racey – Display Images
          • Racey – Movement
          • Racey – Boundaries
          • Racey – Displaying Text
          • Racey – Drawing Objects
          • Racey – Crashing
          • Racey – Scoring
        • Racey – Add On Tasks
          • Racey – Cheat Code
          • Racey – Thing Image
          • Racey – Change Game Play
          • Racey – Creating a Class
          • Racey – Adding Instances
          • Racey – Move class instance
          • Racey – Using Vectors
          • Racey – Direction Vectors
          • Racey – Using Rect Collisions
          • Racey – Score from Collision
      • Pong
        • Pong – Initial Setup
        • Pong – Creating Paddles
        • Pong – Creating Game Ball
        • Pong – Adding AI and Collisions
        • Pong – Adding Player Feedback
      • Snake
        • Snake – Initial Setup
        • Snake – Adding Movement
        • Snake – Adding Food
        • Snake – Collision Detection
      • Tic-Tac-Toe
        • TicTacToe – Part 1
        • TicTacToe – Part 2
        • TicTacToe – Part 3
      • Breakout
        • Breakout – Initial Setup
        • Breakout – Create Paddle
        • Breakout – Create Ball
        • Breakout – Advanced Collisions
        • Breakout – Finishing Touches
      • Tower Defence
        • Tower – Initial Setup
        • Tower – Create Enemy
        • Tower – Way Points
        • Tower – Load Level Map
        • Tower – Placing Turrets
        • Tower – Adding Buttons
        • Tower – Animations
        • Tower – Aiming and Firing
        • Tower – Upgrading Turrets
        • Tower – Spawning Enemies
        • Tower – Game Mechanics
        • Tower – Game Ending
        • Tower – Finishing Touches
      • Platformer
        • Platformer – Creating the World
        • Platformer – Creating the Player
        • Platformer – Player Animation
        • Platformer – Collisions
        • Platformer – Enemies
        • Platformer – Adding Lava
        • Platformer – Adding Buttons
        • Platformer – Start Menu
        • Platformer – Levels
        • Platformer – Scoring
        • Platformer – Sound Effects
        • Platformer – Moving Platforms
  • GUI Apps
  • Web Apps
    • mesop Basics
    • mesop and HTML
  • Minecraft
    • Intro to Coding in Minecraft
      • Download Minecraft
      • Setting up Coding
      • First Coding Tasks
      • Spleef Game
  • Learn@SS
    • AIT
    • Comp Sci
    • Robotics
    • Networks & Data

Python Setup


To code in Python and Visual Studio Code you will need to

  1. Download and Install Python
  2. Download and Install VS Code

bought to you by studysquads.com