educative.io

Learn Python from Scratch (Educative)


Introduction - What is Python? In this introductory section, we'll understand what Python is and how we can set it up. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5073836087181312). Introduction - Writing Our First Code In this lesson, we'll examine one of the simplest codes in Python syntax. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6587356591161344). Introduction - Quiz Test your knowledge of Python's theoretical concepts with this quiz! View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5863908843716608). Data Types and Variables - Numbers This lesson provides an in-depth discussion about numbers in Python. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6403801667862528). Data Types and Variables - Booleans This lesson highlights the key features of the Boolean data type. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5535257996558336). Data Types and Variables - String Slicing In this lesson, we'll understand what slicing is and how it can be applied to strings. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5095825917083648). Data Types and Variables - Strings This lesson highlights the key features of the string data type. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5665375893061632). Data Types and Variables - Operators This lesson highlights the different types of operators in Python. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/4856353942142976). Data Types and Variables - String Operations This lesson showcases some of the most commonly used string operations. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5012461319094272). Data Types and Variables - Grouping Values Now, we'll learn how to store multiple values together. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/4881559708499968). Data Types and Variables - Quiz Test your knowledge of Python's data types, variables, and operators with this quiz! View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5739298454241280). Data Types and Variables - Exercise: Gravitational Force Let's calculate the gravitational force between two masses! View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6336991652216832). Data Types and Variables - Solution Review: Gravitational Force This review explains the solution for the 'Gravitational Force' exercise. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5408342816063488). Conditional Statements - What are Conditional Statements? In this section, we will explore conditional statements and their functionality. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6439712275300352). Conditional Statements - The if Statement This lesson showcases the functionality of the 'if' statement. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5182311358267392). Conditional Statements - The if-else Statement This lesson showcases the main properties of an 'if-else' statement. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6374040967053312). Conditional Statements - The if-elif-else Statement This lesson highlights the main properties of the `if-elif-else` statement. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/4897820005892096). Conditional Statements - Exercise: Discounted Price Let's make a price discounting system! View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5911279325675520). Conditional Statements - Solution Review: Discounted Price This review explains the solution for the 'Discounted Price' exercise. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6653855683051520). Functions - Built-In Functions In this lesson, we'll take a look at some of the built-in functions offered by Python. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6721187252011008). Functions - Recursion This lesson will explain the concept of recursion in Python. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/4757323404804096). Functions - Solution Review: The Factorial! This review explains the solution for the 'Factorial!' problem. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6334488760025088). Loops - What are Loops? This section explains the functionality of loops in Python. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5461010846580736). Loops - The for Loop This lesson highlights the main features of the 'for' loop. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5915802114981888). Loops - Nested for Loops In this lesson, we'll create nested 'for' loops! View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5488424091910144). Loops - The while Loop This lesson highlights the key features of the 'while' loop. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5012278602629120). Loops - Quiz Test your knowledge of loops with this quiz! View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5618542542061568). Loops - Exercise: Balanced Brackets Let's check if the brackets in a string are balanced. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/4989924082188288). Loops - Solution Review: Balanced Brackets This review explains the solution for the 'Balanced Brackets' exercise. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5660463369027584). Loops - Exercise: A Sum of Zero Let's search for two numbers that have a sum of 0. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5704537920765952). Loops - Solution Review: A Sum of Zero This review explains the solution for the 'A Sum of Zero' exercise. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5195641674268672). Loops - Exercise: Fibonacci Series Let's implement the Fibonacci series using loops! View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5478539895767040). Loops - Solution Review: Fibonacci Series This review explains the solution for the 'Fibonacci Series' problem. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5733584851697664). Data Structures - What are Data Structures? In this section, we'll learn about the purpose of data structures and how to use them in Python. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6424490911203328). Data Structures - Lists This lesson highlights the key features of the list data structure. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5103368919842816). Data Structures - Common List Operations In this lesson, we'll take a look at some of the properties and utilities that come with the list data structure. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6218660559454208). Data Structures - List Comprehension Let's learn how to create a new list from an existing list using for loops. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5860853410693120). Data Structures - Tuples This lesson highlights the key features of the tuple data structure in Python. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5640933502615552). Data Structures - Dictionaries This lesson highlights the key features of the dictionary data structure. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/4620464322248704). Data Structures - Dictionary Operations In this lesson, we'll learn about more operations that help us use a dictionary to its full potential. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/4849005588643840). Data Structures - Sets This lesson highlights the key features of the set data structure. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6642982390333440). Data Structures - Set Theory Operations Let's take a look at how we can perform set theory operations in Python. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5583149113278464). Data Structures - Data Structure Conversions This lesson highlights the main ways of converting one data structure to another. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/4848913246846976). Data Structures - Quiz Test what you've learned so far about data structures with this fun quiz! View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5745919783862272). Data Structures - Exercise: From List to Tuple Let's use some of the elements of a list to make a tuple. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6470351447916544). Data Structures - Solution Review: From List to Tuple This review explains the solution for the 'From List to Tuple' exercise. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/4569056801718272). Data Structures - Exercise: Kth Maximum Integer in a List This exercise is all about finding a particular number in a list! View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5150232864096256). Data Structures - Solution Review: Kth Maximum Integer in a List This lesson explains the solution for the 'Kth Maximum Integer in a List' problem. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6456395891212288). Data Structures - Exercise: Highs and Lows Let's separate highs from the lows and then count both. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5578386141347840). Data Structures - Solution Review: Highs and Lows This review explains the solution for the 'Highs and Lows' exercise. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5284936191836160). Libraries - What is the Python Standard Library? In this section, we will explore the Python Standard Library. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5464889252380672). Appendix - Installing Python: Windows This lesson is a tutorial on how to install Python on Windows. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/4778210669625344). Appendix - Python IDEs In this lesson, we'll understand what Python IDEs are and why they are so useful. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/4591718324240384). Appendix - Installing Python: Linux This lesson is a tutorial on how to install Python in a Linux environment. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/4738272808927232). Appendix - Installing Python: macOS This lesson is a tutorial on how to install Python on macOS. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5262016321159168). Appendix - Executing Python Code Let's learn how to write and run Python code locally. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5435068405252096). Functions - What are Functions? This section provides an in-depth look into the most powerful feature of Python programming: functions. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5077983549194240). Functions - Function Creation In this lesson, we'll learn how to create a function. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/4687240678604800). Functions - Function Scope This lesson will highlight some important things to know about a function's scope. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6433235011633152). Functions - Lambdas In this lesson, we'll study a unique category of functions called lambda. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/4901939298959360). Functions - Functions as Arguments This lesson teaches us how to use functions as parameters for other functions. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5535999096520704). Functions - Exercise: Repetition and Concatenation Let's convert integers to strings and repeat their instances. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6717217993392128). Functions - Quiz Test your knowledge of functions with this quiz! View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/4578887444987904). Functions - Solution Review: Repetition and Concatenation This review explains the solution for the 'Repetition and Concatenation' exercise. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6190964576092160). Functions - Exercise: The Factorial! Let's create a function that calculates the factorial of a number. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5316163993075712). Libraries - Popular Modules This lesson highlights some of the most commonly used Python modules. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6205205701984256). Data Types and Variables - What are Data Types and Variables? In this section, we'll learn about the different data types in Python. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5517082483490816). Data Types and Variables - Comparison Operators Now, we'll learn how to perform comparisons in Python using comparison operators. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5429296082452480). Data Types and Variables - Assignment Operators This lesson showcases Python's various assignment operators and their purpose. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5187187031146496). Data Types and Variables - Logical Operators Let's understand the purpose of logical operators! View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6196364222398464). Data Types and Variables - Bitwise Operators This lesson showcases all the different bitwise operators available in Python. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/4990741254242304). Libraries - PyPI This lesson explains what Python packages are. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5880137792880640). Libraries - Conclusion A few final words. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6019865359941632). Conditional Statements - Quiz Test your knowledge of conditional statements with this fun quiz! View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/6685912702386176). Data Types and Variables - Arithmetic Operators In this lesson, we'll learn how to perform calculations using arithmetic operators. View the lesson [here](https://www.educative.io/collection/page/10370001/5473789393502208/5845435249852416).
About the Learn Python from Scratch (Educative) category [Learn Python from Scratch (Educative)] (1)
Possible misleading or confusing question? [Conditional Statements - Quiz] (1)
Regarding Modulo [Data Types and Variables - Arithmetic Operators] (1)