
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Sequential procedure (simple flow) is manner that the Computer addresses the programmes that is assigned to execute. Is does that, by executing each line of the programme until no lines left. A line (command) cannot be bypassed (command) in Sequential Procedure.
Cpu, ram, and storage cooperate to run programs. Programs reside in ram during execution, and storage holds data for later use.
Computer systems have some essential parts in order to be considered computer systems. Those are CPU, RAM Memory and Storage Memory. Those are cooperating in order to have a smooth execution.
Explore how variables have a name, type, and value, store values in memory, and how Python data types such as integer, float, string, and boolean define what you can save.
Explore what operators are in Python, their hierarchy from arithmetic to logical, how precedence applies, and see practical examples of arithmetic, integer division, remainder, comparisons, and truth tables.
In this lecture we learn about Operators Hierarchy and how their prioritisation is been applied on expressions based on this Hierarchy.
Discover how variables store values and how the assignment operator updates hp when damage reduces lives, with examples using hp and damage; distinguish = from == in Python.
Explore variable assignments and arithmetic in Python through hands-on examples of sums, averages, and percentages, including discount calculations and printing results.
Explore the integer division operator // and remainder operator % and their uses. Learn to extract digits, count complete sets, and handle negative values and zero division in Python.
Learn to interact with users in Python by using the input function, prompt messages, and type casting to float for real-world tasks like converting meters to inches, then print results.
Explore the random module in Python, import it, and use randint and uniform to generate integers and floats; understand how a module provides ready-to-use functions via dot notation.
Master Python conditionals by using if, if else, if elif else, and nested blocks to create scenarios and control program flow.
Learn how simple conditionals in Python work, using if statements with colon and indentation to act when a condition is met. Use the remainder operator to check even numbers.
Learn Python's exclusivity in if elif else chains, with logical expressions and indentation, through examples of dining choices, toll pricing, and progressive tax calculations.
Learn to combine multiple conditionals in Python, using simple conditionals and nested blocks. See burger ingredients and a loyalty shoe discount example in an eShop to apply exclusivity.
Explore how loops make computers repeat code, using initialization, a stop condition, and loop body. Learn Python's for and while loops, including nested loops, for real-world programming.
Explore python's for loop and range to print sequences from 0 to 9 and 1 to 10, generate even numbers, test divisibility by three and five, and explore negative ranges.
Learn how the while loop in Python handles unknown repetitions and complex conditions. Compare it with for loops, and see a donation box example that stops when total reaches 5000.
Learn to calculate the average in Python by using a loop to sum calories and count entries, then divide sum by count.
Calculate the percentage of positive numbers from user input using a while loop that stops at zero, tracking total and positive counts and printing positive over total times 100.
Find the max and min by iteratively comparing each input with the current extreme and updating it using a while loop and if condition.
Explore nested loops in Python, from double to triple loops. Learn how inner loops multiply work, raise algorithmic complexity, and affect runtime and resources.
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.