Learn Programming using Python, fast and confidently with many coding exercises

What you will learn

### Basic concepts of Programming

### Essentials of Python programming language

### Algorithmic line of thought

### Making small programs in a procedural way (not OOP)

Description

- This course aims to get you up and running fast and confidently on your journey to learn Python Programming. Trying to avoid bloat and fluff without reason.
- It uses a hands on approach with many coding exercises along each lecture with just the right amount of theory needed to proceed. Coding exercises is a feature that Udemy offers and makes programming oriented courses much more fun and effective.
- People that want to learn Python Programming or Programming Fundamentals fast and confidently will benefit greatly from this course. More specifically Teachers, Educators, High School Students, Undergraduate students will find it very helpful for their needs.
- Simple english language is been used in order to not have much cognitive “weight” and not get you bored or tired.
- Although Python Programming language is been used throughout of this course, all the algorithmic concepts that you will learn can be applied to other programming languages as well.
- After the completion of this course you can consider yourself an Advanced Beginner Python Programmer and you can proceed on Intermediate Python courses in order to hone your skills.
- A few humor lines are been thrown here and there, just for making things friendlier and funnier while teaching a technical course.

English

language

Content

### Sequential Procedure (Simple Flow)

What is Sequential Procedure (Simple Flow)? [Video]

What is Sequential Procedure (Simple Flow)? [Text]

Simple Flow Example

Where our Programs are Stored? [Video]

Where our Programs are Stored? [Text]

What Variables are and Why we need them? [Video]

What Variables are and why we need them? [ Text]

What Operators are and what are needed for? [Video]

What Operators are and what are needed for? [Text]

Operators

Assigning value to a variable [Video]

Assigning value to a variable [Text]

Variable Assignments

Examples of Variable Assignments [Video]

Examples of Variable Assignments [Text]

Average

Percentage

Discount Percentage

Conversion of Litre to Kg

Conversion of Inches to Meters

Conversion of Minutes to Hours and Hours to Days

Calculate Gas and Price for Making a Certain Distance

What Integer Division and Remainder Operators are used for? [Video]

What Integer Division and Remainder Operators are used for? [Video]

What Integer Division and Remainder Operators are used for? [Text]

Integer Division and Remainder Operators to Extract Digits

Integer Division Operator to Count Complete Sets

Getting Input from the User

Output Result [Video]

Output Result [Text]

### Conditional Procedure (Flow under Conditions)

Conditionals Overview [Video]

Conditionals Overview [Text]

Simple Conditional [Video]

Simple Conditional [Text]

Odd Numbers

Positive Numbers Divisible by 5

Dilemma Conditional [Video]

Dilemma Conditional [Text]

Check if a person can vote

Exchange Euro â‡† USD Dollar

Calculate the number of busses needed for students trip

Multiple Choice with Exclusivity Conditional [Video]

Multiple Choice with Exclusivity Conditional [Text]

Calculate discount depending on the total price of a shopping cart

Nested Conditional [Video]

Nested Conditional [Text]

Combinations of Types of Conditionals [Video]

Combinations of Types of Conditionals [Text]

Calculate Max and Min of Numbers Given

### Repeating Procedure (Loops in the Flow)

Loops Overview [Video]

Loops Overview [Text]

For Loop – Intro (part 1) [Video]

For Loop – Intro (part 1) [Text]

Print all the odd numbers from 1 to 99

For loop – The 3 Phases (part2) [Video]

For loop – The 3 Phases (part2) [Text]

Sum of numbers divisible by 7 in range 1 to 100

Product of numbers in range 1 to 100

Sum of child’s pocket money for a month when doubled per day

While Loop [Video]

While Loop [Text]

Calculate Average using Loop [Video]

Calculate Average using Loop [Text]

Calculate Average Weight of Babies Born in a Hospital

Percentage Calculation using Loop [Video]

Percentage Calculation using Loop [Text]

Calculate Covid-19 Percentage in a Country

Calculate Percentage of Honor’s Degree Students in a School

Max – Min Calculation using Loop [Video]

Max – Min Calculation using Loop [Text]

Calculate Maximum Grade in a University Examination

Calculate Minimum Temperature in a Town During Winter

Calculate Maximum Javelin Throw in Olympic Games

Calculate Loan (Mortgage) Payments

Gas Station

Nested Loops [Video]

Nested Loops [Text]

Calculate repetitions of a Four-Nested Loop

Crack a Password

Most repetition times of Triple-Nested Loop?

### Data Structures (Groups of variables)

Data Structures Overview

Lists – Intro (part 1)

Print the 5th Element of an Animal List

Make a Random Football Match from a List of Teams

Pick Three (3) Unique Volunteers From a Student Classroom

Calculate the Difference Between Maximum and Minimum Values in a List

Remove the 3rd Item from a List

Sorting Two Lists one in Ascending and the other in Descending Order

Concatenate Three Lists

Lists – In More Depth (part2)

Calculate the Sum of Even Numbers in a List

Calculate the Average value of the Second Half Part of a List

Calculate the Percentage of Occurrences of the Name “John” in List

Sets

Dictionaries

### Functions

Overview of Functions

Functions – In More Depth