Skip to content

wimgoossens-dev/futurecoder.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 This repository is used to track my progress for learning Python with version control. futurecoder.io is built by Alex Hall.
Go support his work at github.com/futurecoder, which is amazing and 100% free!


futurecoder

Below are links to different pages in the course. You can start anywhere and go in any order, and your progress on each page will be recorded.

New to programming? If you are completely new or have doubts, just start at the beginning and click Next as you finish each page.


Table of Contents

1. The Shell

   [01] Introducing The Shell
   [02] Navigating Shell History

2. String Basics

   [01] Introducing Strings
   [02] Adding Strings

3. Variables

   [01] Introducing Variables
   [02] Using Variables and print()
   [03] Writing programs
   [04] Storing Calculations in Variables

4. For Loops

   [01] Introducing For Loops
   [02] Indentation
   [03] Basic For Loop Exercises
   [04] Building Up Strings
   [05] Building Up Strings Exercises
   [06] Basic Terminology

5. If Statements

   [01] Introducing If Statements
   [02] Combining Compound Statements
   [03] Understanding Programs With snoop
   [04] if and else
   [05] The Equality Operator
   [06] Introducing elif
   [07] Other Comparison Operators

6. Lists

   [01] Introducing Lists
   [02] Building New Lists
   [03] Using break to end a loop early
   [04] Getting elements at a position, range(), and len()
   [05] Exercises with range() and len()
   [06] Terminology: Calling functions and methods
   [07] Functions and Methods for Lists
   [08] More List Functions and Methods
   [09] String Methods and Immutability
   [10] How to Find Information with Google, and more
   [11] Understanding Programs With Python Tutor
   [12] == vs is, and Having Multiple Names for One Value
   [13] Modifying While Iterating

7. A Bit More About Strings

   [01] Single and Double Quotes in Strings
   [02] f-strings

8. Nested Loops

   [01] Introducing Nested Loops
   [02] Understanding Programs with birdseye
   [03] Introducing Nested Lists
   [04] Looping Over Nested Lists

9. Functions

   [01] Defining Functions
   [02] Calling Functions Within Functions
   [03] Returning Values From Functions
   [04] Testing Functions
   [05] return ends the function call

10. Boolean Operators

   [01] Introducing or
   [02] Introducing and
   [03] Multi-line statements
   [04] Combining and and or
   [05] Introducing not

11. Tic Tac Toe Project

   [01] Checking the board for winners
   [02] The newline character, format_board
   [03] Types
   [04] Interactive Programs with input()
   [05] Nested List Assignment: Playing Moves on the Board
   [06] Making the Board
   [07] The Full Tic-Tac-Toe Game

16. Dictionaries

   [01] Introducing Dictionaries
   [02] Using Dictionaries in Practice
   [03] Iterating over Dictionary Keys
   [04] Creating Key-Value Pairs


✨ Remember to have fun! ✨

About

Learning to code in python with version control

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages