# Full Speed Python (João Ventura)

Basic Data Types - Solution Review: Mathematical Calculations This review provides a detailed review of mathematical operations in python. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/6271696164093952). Basic Data Types - Solution Review: Lower To Uppercase This lesson will help you change the case of the string using a built-in function. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5759450447085568). Basic Data Types - Quick Quiz on Basic Data Types Have questions about Quick Quiz on Basic Data Types? Go for it! View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5184225074479104). Modules and Functions - Solution Review: Check if a Number is Divisible by Another This lesson will explain if one number is divisible by another. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5744357932007424). Classes - Multi-Level Inheritance This lesson talks about a hierarchy of classes when one class inherits from its parent class, and that parent class inherits from its parent class, and so on. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5636219245428736). Asynchronous Programming - Solution Review: Implement an Asynchronous Function This lesson will explain how to implement an asynchronous function to calculate the sum of two numbers n1 and n2. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5732139823792128). Iteration & Loops - Solution Review: Check If List Is Sorted This lesson will explain how to check if a list is sorted. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5175158801170432). Iteration & Loops - Challenge 4: Check If List Is Sorted In this challenge, check whether a list is sorted or not. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5671552464977920). Iteration & Loops - Solution Review: Find Duplicates in a List This lesson will help find duplicates in a list. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5738108754591744). Iterators - Iterators This lesson will discuss built-in iterators in Python, and teach you to build your own custom iterator class. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5715121150099456). Iteration & Loops - Quick Quiz on Iteration & Loops Have questions about Quick Quiz on Iteration & Loops? Go for it! View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5764971224891392). Generators - Solution Review: Yield Odd Numbers From 1 to n This lesson discusses how you can create generators to return a list of odd numbers. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5726948818944000). Dictionaries - Challenge 3: Return Key With Maximum Value Let's learn to find a key with the maximum value. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5666138658701312). Dictionaries - Solution Review : Return Key With a Maximum Value This lesson will explain how to find a key with a maximum value. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5679550096736256). Dictionaries - Challenge 4: Increment Dictionary Values In this challenge, you are required to increment values in a dictionary. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5742692155785216). Basic Data Types - Numbers In this chapter, we will work with the most basic data type: numbers. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5742179444064256). Basic Data Types - Strings Now that you have learned numbers, let's dicuss the strings. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5118445905510400). Lists - Challenge 1: Sublist of a List In this challenge, you are required to make a sublist from a given list. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5743196814442496). Lists - Lists Now that we have finished working on numbers and strings, let's work with the lists and sublists. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5674583101276160). Lists - Solution Review: Sublist of a List This lesson will explain how to get the sublist from a list. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/6305832564162560). Lists - Solution Review: Appending Value to the End of a List This lesson will give you a detailed review of how to append values at the end of a list. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5732392153120768). Lists - Challenge 3: Averaging Values in a List In this challenge, you are required to average values in a list in Python. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5722976108412928). Lists - Solution Review: Averaging Values in a List This lesson gives a detailed solution review of how to average values in a list. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5692672295567360). Lists - Solution Review: Remove Sublist From List This lesson gives a detailed review of how to remove a sublist from a list. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5768916555005952). Lists - List Comprehension Now that we are done with lists, let's have a look at list comprehension. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/4902642186715136). Lists - Solution Review: List of Cubes This lesson gives a detailed review of how to print a list of cubes using a list comprehension. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/4903319583588352). Lists - Challenge 7: Lists of Even and Odd Numbers In this challenge, you are required to create a list containing even and odd numbers. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5707106204254208). Lists - Challenge 8: Sum of Squares of Even Numbers In this challenge, your task is to create a list of the squares of even numbers. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5667386346700800). Lists - Solution Review: Lists of Even and Odd Numbers This lesson gives a detailed review of how to print the list of even and odd numbers using the list comprehension. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5669367803019264). Lists - Quick Quiz on Lists Have questions about Quick Quiz on Lists? Go for it! View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5673847051255808). Modules and Functions - Modules and Functions In this chapter, we will talk about modules and functions. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5147592761540608). Modules and Functions - Challenge 1: Greatest Common Divisor In this challenge, your task is to find the greatest common divisor of two numbers a and b. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5142602009542656). Lists - Solution Review: Even Squares Not Divisible By Three This lesson gives a detailed review of how to make a list of even squares using a list comprehension that aren't divisible by three. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5720804331356160). Modules and Functions - Challenge 3: Compute & Return Maximum In this lesson, you are required to compute the maximum of two numbers and return the maximum value. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5715309591789568). Modules and Functions - Solution Review: Compute & Return Maximum This lesson will explain how to compute and return the maximum of two numbers. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5678524673294336). Iteration & Loops - Challenge 1: Sum Elements of a List In this challenge, you are required to compute the sum of elements in an array. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5701995193171968). Modules and Functions - Solution Review : Compute nth Fibonacci Number This lesson will explain how to compute the nth Fibonacci number using recursion. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5663921784487936). Modules and Functions - Recursion Now that we are familiar with functions, let's have a review on the most important concept using a function: recursion. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5762578928107520). Modules and Functions - Challenge 2: Calculate Sine, Cosine, and Tangent of User Input In this challenge, you are required to calculate the sine, cosine, and tangent of variable x. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5640302282932224). Iterators - Solution Review: Return Sequence of Fibonacci Numbers This lesson discusses how you can use iterators to return return a Fibonacci sequence. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5176913832181760). Asynchronous Programming - Solution Review: Multiple Asynchronous Calls This lesson will give a detailed review of how to call an asynchronous function multiple times. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5693244599959552). Generators - Challenge 1: Yield Odd Numbers From 1 to n Practice your concepts of generators by solving the exercise below. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5644449073856512). Generators - Challenge 2: Yield Numbers From n Down to 0 Practice an exercise on generators to return all numbers from n to 0 in descending order. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5710282332569600). Asynchronous Programming - Challenge 2: Multiple Asynchronous Calls In this challenge, you are required to call the asynchronous function multiple times. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5765687410688000). Generators - Solution Review: Yield Fibonacci Sequence From 1st to Nth Number This lesson discusses how you can use generators to return the first n terms of the Fibonacci sequence. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5705473982464000). Classes - Multiple Inheritance Have questions about Multiple Inheritance? Go for it! View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5715594536026112). Basic Data Types - Challenge 3: Find Values Within a Range In this challenge, find if values x and y are within the range. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5197695165661184). Iterators - Challenge 2: Return Numbers From n Down to 0 Solve a challenge to iterate through a list in reverse order. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5718356871086080). Classes - Super Method This lesson covers multiple use-cases of the super method in Python and how it makes inheritance easier. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/6318330918993920). Classes - Solution Review: Inheritance This lesson discusses the solution for the inheritance problem in the previous lesson. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5190559480152064). Iteration & Loops - Solution Review: Sum Elements of a List This lesson will explain how to calculate the sum elements of an array using a `for` loop. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5701635892314112). Modules and Functions - Challenge 6: Compute Sum of First 'n' Natural Numbers In this challenge, your task is to compute the sum of the first 'n' natural numbers. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5656966756040704). Classes - Challenge 1: Implement a Rectangle Class This lesson covers a basic exercise on classes and constructors. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5734808743313408). Iteration & Loops - Challenge 6: Print Even/Odd Numbers in Descending Order Now that we have practiced for loop, let's learn to print even/odd numbers in descending order using a while loop. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5088955183661056). Modules and Functions - Quick Quiz on Modules and Functions Have questions about Quick Quiz on Modules and Functions? Go for it! View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5706847432474624). Classes - Inheritance This lesson discusses inheritance, i.e., one class inheriting attributes and methods of another class. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5703462461374464). Classes - Quick Quiz on Classes Have questions about Quick Quiz on Classes? Go for it! View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5649027374776320). Dictionaries - Challenge 5: Size of a Dictionary Within a Dictionary In this challenge, your task is to calculate the size of the dictionary within a dictionary. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/6219916709462016). Iterators - Solution Review: Return Even Numbers From 1 to n Make your own iterator class to return a list of even numbers. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5166707379273728). Iteration & Loops - Solution Review: Print Even/Odd Numbers in Descending Order This lesson will help print even/odd numbers in descending order using a loop. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5651590933381120). Iteration & Loops - Solution Review: Reverse a List This lesson will explain how to reverse a list in python using for loop. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5671811639410688). Basic Data Types - Solution Review : Check Parity of a Number This lesson gives a detailed review of how to check the parity of a number. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5664886004645888). Lists - Challenge 4: Remove Sublist From List In this challenge, your task is to remove a sublist from a list. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5684080884580352). Dictionaries - Challenge 1: Determine Size of a Dictionary In this challenge, your task is to calculate the size of a dictionary View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5632809712484352). Classes - Challenge 4: Implement a Print Method In this exercise, you will modify the rectangle class such that the print method actually prints values instead of addresses. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5635337300738048). Generators - Solution Review: Yield Numbers from n Down to 0 This lesson discusses how you can use Python generators to print a sequence starting from an integer n down to 0. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5699392308772864). Basic Data Types - Challenge 2: Check Parity of a Number In this challenge, you have to calculate the parity of a number. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5098640871784448). Basic Data Types - Challenge 1: Mathematical Calculations This challenge will test you on mathematical operations in python. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5698218306306048). Basic Data Types - Challenge 4: String Transformation This challenge will test your knowledge on string transformation using python. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5659043372728320). Classes - Solution Review: Implement a Rectangle Class This lesson covers the Python code to create a simple class with a constructor and attributes. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/6330934500524032). Lists - Challenge 2: Appending Value to the End of a List In this challenge, you are required to append values to the list. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5651318874046464). Classes - Challenge 2: Implement Getter Methods This lesson covers a challenge on getter functions and how to create them. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5694470410469376). Classes - Solution Review: Implement Area and Perimeter Methods This lesson discusses how to calculate the area and perimeter of a rectangle. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/6234761592832000). Modules and Functions - Solution Review: Calculate Sine, Cosine and Tangent of User Input This lesson will explain how to use the built-in sin, cosine, and tangent function by importing the math module. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5191183324151808). Iteration & Loops - Solution Review: Find Maximum in a List This lesson will explain how to find the maximum number in a list using for loop. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5113749358772224). Dictionaries - Challenge 2: Average of Values of Keys in a Dictionary In this challenge, you are required to calculate the average of values in a dictionary. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5706064674684928). Dictionaries - Challenge 7: Keys Matching in Multiple Dictionaries In this challenge, you are required to find keys matching a given value from multiple dictionaries. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5649474185592832). Dictionaries - Dictionaries In this chapter, we will work with Python dictionaries. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5721958738034688). Iterators - Solution Review: Return Numbers From n to 0 This lesson covers the Python code to return a list of numbers from n down to 0 using iterators. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5647985845207040). Classes - Challenge 5: Inheritance Solve an exercise on inheritance to brush up on the previous inheritance concepts. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5730956560302080). Lists - Challenge 9: Even Squares Not Divisible By Three In this challenge, create a list of even squares that aren't divisible by three. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5740332071256064). Dictionaries - Solution Review: Increment Dictionary Values This lesson will explain how to increment values in a dictionary. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5753509433573376). Modules and Functions - Challenge 5: Compute nth Fibonacci Number In this challenge, you are required to compute the nth Fibonacci number. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5748638538006528). Lists - Solution Review: Sum of Squares of Even Numbers This lesson gives a detailed review of how to generate sum for a list of squares of even numbers using a list comprehension. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5736025695453184). Classes - Solution Review: Implement Getter Methods This lesson gives the solution to the previous exercise - implementing the getter methods to calculate the width and height of a rectangle. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5750558791041024). Asynchronous Programming - Quick Quiz on Asynchronous Programming Have questions about Quick Quiz on Asynchronous Programming? Go for it! View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5768200369209344). Dictionaries - Challenge 6: Average Values Within Multiple Dictionaries In this challenge, you are required to average values of a single key within multiple dictionaries. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5183186766135296). Modules and Functions - Solution Review: Greatest Common Divisor This lesson will explain how to use the math module to find the greatest common divisor. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5711028985790464). Dictionaries - Quick Quiz on Dictionaries Have questions about Quick Quiz on Dictionaries? Go for it! View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5670800174612480). Classes - Classes This lesson introduces object-oriented programming using classes, attributes, and methods. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5097599342215168). Classes - Challenge 3: Implement Area and Perimeter Member Methods Solve an exercise to practice your Python classes, especially the member methods inside a class. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5767725372669952). Modules and Functions - Challenge 4: Check If a Number Is Divisible by Another In this challenge, you are required to check if a number x is divisible by a number y. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5676414367956992). Classes - Solution Review: Implement a Print Method This lesson discusses the __str__ method in Python for the string representation of an object. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5658887009075200). Modules and Functions - Solution Review: Compute Sum of First n Natural Numbers This lesson will explain how to compute the sum of the first n numbers using recursion. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5730579676921856). Lists - Solution Review: List of Squares This lesson will give a detailed review of how to print the list of squares using list comprehension. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5098895214379008). Lists - Challenge 6: List of Cubes In the previous challenge, you created a list containing squares. Now let's try to generate a list containing cubes of numbers. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5630758865600512). Basic Data Types - Challenge 5: Find Index of a Specific Value in a String In this challenge, find the index of the desired value in a string. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5730661952389120). Dictionaries - Solution Review : Average of Values of Keys in a Dictionary This lesson will explain how to find an average of values of keys' values in a dictionary. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5687160778784768). Dictionaries - Solution Review: Size of a Dictionary Within a Dictionary This lesson will explain how to determine the size of a dictionary within a dictionary. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/6221836962496512). Iteration & Loops - Challenge 5: Find Duplicates in a List In this challenge, your task is to find duplicates in a list. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5737804483002368). Iteration & Loops - Iteration & Loops In this chapter, we are going to explore iteration and loops in Python. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/6196793142411264). Basic Data Types - Solution Review: Find Values Within a Range This lesson gives a detailed review of how to find values within a range. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5165346948382720). Iteration & Loops - Challenge 2: Find Maximum in a List In this challenge, find the maximum number in a List. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5113464414535680). Iteration & Loops - Challenge 3: Reverse a List In this challenge, your task is to reverse the elements in a list. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5131520457048064). Basic Data Types - Challenge 6: Lowercase to Uppercase This challenge tests your knowledge of strings. Your task is to change the letter case of a string. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5691766728556544). Lists - Challenge 5: List of Squares Here is the challenge: you are required to create a list containing squares of numbers. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5763610794000384). Iterators - Challenge 1: Return Even Numbers From 1 to n Make your own iterator class to return a list of even numbers. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5651905137082368). Dictionaries - Solution Review: Keys Matching in Multiple Dictionaries This lesson will explain how to find keys matching a given value with in as a parameter to the function within multiple dictionaries. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5712209028055040). Dictionaries - Solution Review : Determine Size of a Dictionary This lesson will explain how to find the size of a dictionary. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5720283566571520). Basic Data Types - Solution Review: String Transformation This lesson will give a detailed review of how to update a string. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5723235282845696). Basic Data Types - Solution Review: Find Index of a Specific Value in a String This lesson gives a detailed review on how to find the index of a specific value in a string. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5684340059013120). Iterators - Challenge 3: Return Sequence of Fibonacci Numbers Use iterators to return a list containing the Fibonacci sequence. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5691006519345152). Generators - Generators This lesson introduces generators and how to use them in Python. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5683063514202112). Generators - Challenge 3: Yield Fibonacci Sequence From 1st to Nth Number Practice an exercise on generators to return a sequence of fibonacci numbers. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5680921936134144). Asynchronous Programming - Asynchronous Programming So far we have been doing synchronous programming. In this lesson, we will learn about what is asynchronous programming and why it is important. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5702573268926464). Asynchronous Programming - Components of an Asynchronous Code In this lesson, we will learn about the components of the asynchronous code. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5711601290182656). Asynchronous Programming - Execute Single and Multiple Tasks This lesson will teach you cooperative multitasking to execute single and multiple tasks using python. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5633843188989952). Dictionaries - Solution Review: Average Values Within Multiple Dictionaries This lesson will explain how to find average values of a single key with multiple dictionaries. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5646994244632576). Asynchronous Programming - Challenge 1: Implement an Asynchronous Function In this challenge, you are required to implement an asynchronous coroutine function. View the lesson [here](https://www.educative.io/collection/page/10370001/5765097389555712/5699235676684288).

https://www.educative.io/courses/full-speed-python/YQ7kgEyQ1np
[Dictionaries - Solution Review: Average Values Within Multiple Dictionaries]
(2)