# Full Speed Python (João Ventura)

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/courses/full-speed-python/JYNzQrDkAN9). 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/courses/full-speed-python/NEXZQvLwk46). 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/courses/full-speed-python/YMYY4jKxKJM). 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/courses/full-speed-python/JYQBpAjo3ky). 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/courses/full-speed-python/gx6GnqmjVJl). 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). 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). 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/courses/full-speed-python/B1nVO8Bww2o). 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/courses/full-speed-python/qZJxnrogJWy). 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/courses/full-speed-python/gx2Kj6KNPRr). Modules and Functions - Modules and Functions In this chapter, we will talk about modules and functions. View the lesson [here](https://www.educative.io/courses/full-speed-python/q2L5EwP6qRp). Lists - Quick Quiz on Lists Have questions about Quick Quiz on Lists? Go for it! View the lesson [here](https://www.educative.io/courses/full-speed-python/qVZgg07M25G). 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/courses/full-speed-python/xlLGOVAkKB3). 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/courses/full-speed-python/B8R8zV1JJZY). 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/courses/full-speed-python/JYWP54Eq549). 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/courses/full-speed-python/3j9jXKNWv0n). 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/courses/full-speed-python/NE7zvgljJ3p). 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/courses/full-speed-python/3jwwWM344Vx). 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/courses/full-speed-python/xVoRAYM2J19). 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/courses/full-speed-python/7AMN0KpkEyG). 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/courses/full-speed-python/xVVRPop73mJ). 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/courses/full-speed-python/xlooZn1W7Qn). 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/courses/full-speed-python/qVDVzyWEEGR). 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/courses/full-speed-python/NE7772DpmjN). 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). 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/courses/full-speed-python/JYYGMVn5r3g). 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/courses/full-speed-python/B1g58gXWmQo). 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: 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/courses/full-speed-python/gx23NnYJqR9). 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/courses/full-speed-python/gx27m0prqWG). 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/courses/full-speed-python/qV2EGPyNGnD). 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/courses/full-speed-python/qV7P8AEyjmk). 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/courses/full-speed-python/m2qYMWOoQz9). 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/courses/full-speed-python/mE7BGKqvnE3). 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/courses/full-speed-python/m22m2M5Zmjp). 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/courses/full-speed-python/JYNvrx7lQ1v). 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/courses/full-speed-python/YVVA2mlk1QO). 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/courses/full-speed-python/mEkZXNonnO0). 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/courses/full-speed-python/JYNlWDW9Vzv). 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/courses/full-speed-python/YQQXnGABZLM). 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/courses/full-speed-python/g7LmowLQ8Mk). 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/courses/full-speed-python/q2onlMo6X3p). 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/courses/full-speed-python/N8pDgD7WBvK). 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/courses/full-speed-python/RM819vyQYkO). 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/courses/full-speed-python/YQyymg8Grl0). 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). 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/courses/full-speed-python/YQr9YoPw5V9). 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/courses/full-speed-python/RMkMlzOkMwz). 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/courses/full-speed-python/q2pP7ANWNz0). 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/courses/full-speed-python/7nOYm0P3OAG). 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). 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/courses/full-speed-python/NEX1Y1VVwOL). Dictionaries - Quick Quiz on Dictionaries Have questions about Quick Quiz on Dictionaries? Go for it! View the lesson [here](https://www.educative.io/courses/full-speed-python/3jwDVAL2jJn). Classes - Classes This lesson introduces object-oriented programming using classes, attributes, and methods. View the lesson [here](https://www.educative.io/courses/full-speed-python/N87lk1gRl48). 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/courses/full-speed-python/qVLkG70r8r3). 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/courses/full-speed-python/gxnlY1pp8j3). 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/courses/full-speed-python/q2APYJpJO6r). 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/courses/full-speed-python/xV7PWqR4Y8B). 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/courses/full-speed-python/xVnKP0PwqOE). 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/courses/full-speed-python/NE8zoj1OvZ8). 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/courses/full-speed-python/JY7JvXoL5Do). 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/courses/full-speed-python/xoGYVMljqnz). 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/courses/full-speed-python/JE6y5KX5ZZP). 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/courses/full-speed-python/NEpn8A3WMlN). 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/courses/full-speed-python/JPXpYBmPRvD). 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/courses/full-speed-python/JPzllZkYBE9). 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/courses/full-speed-python/39KBNAvq0rr). 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/courses/full-speed-python/gxx2Y2DXkJG). 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/courses/full-speed-python/7nVO3Lp1mor). 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/courses/full-speed-python/7nDm3J3znAy). 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/courses/full-speed-python/qVMokgvB6yR). 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/courses/full-speed-python/JYPMop1qBvo). 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/courses/full-speed-python/YQ7kgEyQ1np). 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). 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/courses/full-speed-python/xV93Y0l7ZKE). 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/courses/full-speed-python/NEpx73Y8nkz). Basic Data Types - Strings Now that you have learned numbers, let's dicuss the strings. View the lesson [here](https://www.educative.io/courses/full-speed-python/gk6XM7OYDE6). 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/courses/full-speed-python/B888kK7YE8N). 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/courses/full-speed-python/NEpVJ3MRVoL). 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/courses/full-speed-python/B86znLRKMJX). 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/courses/full-speed-python/qVDyYz2K1Ak). 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/courses/full-speed-python/RM5Kx1MXDDV). 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/courses/full-speed-python/qVL00MEX1BG). 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/courses/full-speed-python/NEOR338or9m). 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/courses/full-speed-python/3w4BvQzol0n). 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/courses/full-speed-python/xV1L3LJMrqq). 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/courses/full-speed-python/qVAMjQQlW10). 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/courses/full-speed-python/JYQ90XXlzYv). 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/courses/full-speed-python/xVl93WrQNVn). 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/courses/full-speed-python/JY7PWyRR0Gl). 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/courses/full-speed-python/3j6j1Q7pky9). 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/courses/full-speed-python/NEEVkq6yxo2). 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/courses/full-speed-python/JYlM8Dz74VJ). 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/courses/full-speed-python/JYExWBMMAqg). 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/courses/full-speed-python/m2EwAVPrqrR). 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/courses/full-speed-python/m2YxRX8grr0). 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/courses/full-speed-python/m2N0G9XLg6E). 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/courses/full-speed-python/qAlXpy4Wo9r). Dictionaries - Dictionaries In this chapter, we will work with Python dictionaries. View the lesson [here](https://www.educative.io/courses/full-speed-python/gxQ89BkmzLj). 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/courses/full-speed-python/B8Q4jRNwynX).

The solution provided about max function is incorrect
[Modules and Functions - Solution Review: Compute & Return Maximum]
(2)

Why are supposed to use str to print the self value in the code
[Classes - Challenge 4: Implement a Print Method]
(2)

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