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
Goal of this Chapter
Need for Loops
range explained
Sample execution using range
for loop - deep dive continued
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!
I like how the course broke concepts into different section. It made everything easier to learn.
I like how the course broke concepts into different section. It made everything easier to learn.
Read LessVery engaging course and awesome start for beginners.
Very engaging course and awesome start for beginners.
Read LessQuick and simple mini videos to explain the concepts. May have to review or pause the video to understand better since the videos are quick, but overall good
Quick and simple mini videos to explain the concepts. May have to review or pause the video to understand better since the videos are quick, but overall good
Read LessI really enjoyed the course and learned a lot. In the beginning, I had no knowledge about python, but this course helped me understand the fundamentals and b...
Read MoreI really enjoyed the course and learned a lot. In the beginning, I had no knowledge about python, but this course helped me understand the fundamentals and basics.
Read Lessvery well designed, liked how we built of such ideas and incorporated them into each other. Was easy to follow along as well.
very well designed, liked how we built of such ideas and incorporated them into each other. Was easy to follow along as well.
Read Less