Introduction to Programming concepts
Review of basic Programming concepts. We will apply these concepts in later series for creating fun projects and games based on Python.
Overview
Introduction to Programming
High level vs Low level programming languages
Who uses Python
Importing Libraries
Variables
Loops
Functions
Software that we will be using in this course
Walk through of basic functionalities of EduBlocks
First Project of this course
Execute our program in EduBlocks
Using Definition block to create function
Implement our function
Invoking our function
Finishing up the function implementation
Execute our first project
Accept user input in our program
Variables - deep dive
Print Variable
Types of Variable
List
Accessing elements of List
Discuss about List Index
Recap of what we have learnt so far
Boolean Variables
Assigning Variables to other variables
Undefined variables
Conditional Statements
elif explained
Different conditional flows explained
else explained
Answer to the previous question
Conditional Statements that take an expression
Answer to the previous question
Goal of this Chapter
Need for Loops
range explained
Sample execution using range
for loop - deep dive continued
Answer to the previous question
Loops that iterates based on certain values
Different Python for loop syntax compared
Need for while loop
while loop explained
Infinite Loop
Functions - deep dive
Invoking function
Calling functions with in a function
Congratulations on completing this course!