This easy to follow guide is aimed at teaching the absolute beginner the ins and outs of programming with Python.
You’ll learn…
How To Get Started With Python
– How to Set up a Python Development Environment for Free
– How to Create a Python File
– How To Print To The Screen
– How To Deal With Errors
– How To Use Comments
Fun With Math, Variables, and Inputs
– Basic Math Operators
– Integers vs. Strings
– Integers and Floats
– Inline Math
– Comparison Operators
– Variables
– Math with Variables
– String to Integer
– Adding Strings
– Multiplying Strings
– Assignment Operators
– Getting User Input
– Getting Numbers As User Input
Basic Programming Concepts In Python
– Basic IF/ELSE Statements
– IF/ELIF
– Multiple Conditionals (and, or)
– String Manipulation
– lower, upper, capitalize, title, swapcase, len, rstrip
– How To Build A Choose Your Own Adventure Game
More Intermediate Programming Concepts With Python
– Lists
– Creating a List
– Lists Start With Zero!
– Putting Numbers and Variables Into Lists
– Another Way To Create a List
– Adding Things to Lists Later On
– Removing Items From a List
– Multi-Demensional Lists
– Loops
– What Is A Loop?
– While Loops
– Infinite Loop Problems!
– For Loops
– How To Build A Fizz/Buzz Game
And More Advanced Programming Concepts
– Functions
– Creating a Function
– Calling a Function
– Passing Things Into A Function
– Fizz/Buzz Using Functions
– Returning True or False
– Passing More Than One Argument To A Function
– Using Default Arguments In A Function
– Dictionaries
– Dictionaries vs. Lists
– Dictionary Keys and Values
– Calling a Value From A Dictionary
– Adding And Removing Items From A Dictionary
– Odds and Ends
– Alternate Ways To Write A Dictionary
– When to Use A Dictionary vs. A List
– Generating and Using Random Numbers
– How To Build A Math Flash Card Game
– And More!