The ‘Practice Python with 100 Python Exercises’ course guide you through the learning process, and will help you to learn Python by solving Python problems ranging from easy to advanced.
The course helps to solve assignments in many areas such as data analysis, image processing, visualizations, web apps, and much more. The course is usually available for INR 2,299 on Udemy but you can click on the link and get the ‘Practice Python with 100 Python Exercises’ for INR 499.
Who all can opt for this course?
- Anyone who have a basic understanding of Python but lack the self-assurance to handle coding issues on their own
Course Highlights
Key Highlights | Details |
---|---|
Registration Link | Apply Now! |
Price | INR 499 ( |
Duration | 02 Hours |
Rating | 4.4/5 |
Student Enrollment | 28,487 students |
Instructor | Ardit Sulce https://www.linkedin.com/in/arditsulce |
Topics Covered | |
Course Level | Intermediate |
Total Student Reviews | 3,062 |
Learning Outcomes
- Complete 100 Python assignments with grades ranging from beginner to expert
- Discover your level of Python proficiency using the points gathered
- Tackle homework problems in a variety of fields, including data analysis, image processing, visualisations, web apps, and more
- For each exercise, compare your answers to the appropriate Python solutions
- By the end of the course, you will be aware of the category level of your Python programming abilities
- You have complete access to your teacher, Ardit Sulce
Course Content
S.No. | Module (Duration) | Topics |
---|---|---|
1. | Exercise 1 to 25 (31 minutes) | Course Introduction |
Required Tools | ||
Best Practices | ||
Getting Help | ||
Exercise 1 – Variable Updating | ||
Exercise 1: Solution | ||
Exercise 2 – Naming Rules | ||
Exercise 2: Solution | ||
Tips | ||
Exercise 3 – Compare vs Assign | ||
Exercise 3: Solution | ||
Exercise 4 – TypeError | ||
Exercise 4: Solution | ||
Exercise 5 – Sequence Indexing | ||
Exercise 5: Solution | ||
Exercise 6 – Sequence Slicing | ||
Exercise 6: Solution | ||
Exercise 7 – Sequence Slicing | ||
Exercise 7: Solution | ||
Exercise 8 – Negative Indexing | ||
Exercise 8: Solution | ||
Exercise 9 – Negative Slicing | ||
Exercise 9: Solution | ||
Exercise 10 – Sequence Item Picking | ||
Exercise 10: Solution | ||
Continuing | ||
Exercise 11 – Ranges | ||
Exercise 11: Solution | ||
Exercise 12 – More Ranges | ||
Exercise 12: Solution | ||
Exercise 13 – Ranges of Strings | ||
Exercise 13: Solution | ||
Exercise 14 – Removing Duplicates | ||
Exercise 14: Solution | ||
Exercise 15 – Simple Dictionary | ||
Exercise 15: Solution | ||
Exercise 16 – Accessing Dictionary Items | ||
Exercise 16: Solution | ||
Exercise 17 – Dictionary Items Sum Up | ||
Exercise 17: Solution | ||
Exercise 18 – KeyError | ||
Exercise 18: Solution | ||
Exercise 19 – Add Dictionary Key | ||
Exercise 19: Solution | ||
Exercise 20 – Apply Function to Dictionary Items | ||
Exercise 20: Solution | ||
Exercise 21 – Dictionary Filtering | ||
Exercise 21: Solution | ||
Exercise 22 – Formatted Print | ||
Exercise 22: Solution | ||
Exercise 23 – Multilevel Indexing | ||
Exercise 23: Solution | ||
Exercise 24 – Iterate Dictionary | ||
Exercise 24: Solution | ||
Exercise 25 – Print Alphabet | ||
Exercise 25: Solution | ||
2. | Exercise 26 to 50 (34 minutes) | Exercise 26 – Print Range |
Exercise 26: Solution | ||
Exercise 27 – Acceleration Calculator | ||
Exercise 27: Solution | ||
Exercise 28 – TypeError | ||
Exercise 28: Solution | ||
Exercise 29 – Liquid Volume Calculator | ||
Exercise 29: Solution | ||
Exercise 30 – Arguments | ||
Exercise 30: Solution | ||
Exercise 31 – Function Blueprint | ||
Exercise 31: Solution | ||
Exercise 32 – Global Variables | ||
Exercise 32: Solution | ||
Exercise 33 – Local Variable | ||
Exercise 33: Solution | ||
Exercise 34 – Local Vs. Global Variables | ||
Exercise 34: Solution | ||
Exercise 35 – String Splitter | ||
Exercise 35: Solution | ||
Exercise 36 – Word Counter | ||
Exercise 36: Solution | ||
Exercise 37 – Advanced Word Counter | ||
Exercise 37: Solution | ||
Exercise 38 – NameError | ||
Exercise 38: Solution | ||
Exercise 39 – AttributeError | ||
Exercise 39: Solution | ||
Exercise 40 – TypeError | ||
Exercise 40: Solution | ||
Exercise 41 – Letters in File | ||
Exercise 41: Solution | ||
Exercise 42 – Iterating Multiple Sequences | ||
Exercise 42: Solution | ||
Exercise 43 – Letters Two by Two | ||
Exercise 43: Solution | ||
Exercise 44 – Letters Three by Three | ||
Exercise 44: Solution | ||
Exercise 45 – One File per Letter | ||
Exercise 45: Solution | ||
Exercise 46 – Letter Extractor | ||
Exercise 46: Solution | ||
Exercise 47 – Conditioned Letter Extractor | ||
Exercise 47: Solution | ||
Exercise 48 – IndentationError | ||
Exercise 48: Solution | ||
Exercise 49 – Pass | ||
Exercise 49: Solution | ||
Exercise 50 – Text Input | ||
Exercise 50: Solution | ||
3. | Exercise 51 to 75 (35 minutes) | Exercise 51 – EOF |
Exercise 51: Solution | ||
Exercise 52 – String Formatting | ||
Exercise 52: Solution | ||
Exercise 53 – Multilevel Dictionary | ||
Exercise 53: Solution | ||
Exercise 54 – Modifying Multilevel Dictionaries | ||
Exercise 54: Solution | ||
Exercise 55 – Adding to Multilevel Dictionaries | ||
Exercise 55: Solution | ||
Exercise 56 – Dictionary to JSON | ||
Exercise 56: Solution | ||
Exercise 57 – JSON to Dictionary | ||
Exercise 57: Solution | ||
Exercise 58 – Add to JSON | ||
Exercise 58: Solution | ||
Exercise 59 – Enumerator | ||
Exercise 59: Solution | ||
Exercise 60 – Infinite Printer | ||
Exercise 60: Solution | ||
Exercise 61 – Timed Printer | ||
Exercise 61: Solution | ||
Exercise 62 – Progressive Timed Printer | ||
Exercise 62: Solution | ||
Exercise 63 – Progressive Time Printer with Threshold | ||
Exercise 63: Solution | ||
Exercise 64 – Executing Next Statement | ||
Exercise 64: Solution | ||
Exercise 65 – Ignoring Next Statement | ||
Exercise 65: Solution | ||
Exercise 66 – Translator | ||
Exercise 66: Solution | ||
Exercise 67 – Advanced Translator | ||
Exercise 67: Solution | ||
Exercise 68 – User Friendly Translator | ||
Exercise 68: Solution | ||
Exercise 69 – Requests | ||
Exercise 69: Solution | ||
Exercise 70 – File from URL | ||
Exercise 70: Solution | ||
Exercise 71 – Letter Counter | ||
Exercise 71: Solution | ||
Exercise 72 – Google Searcher | ||
Exercise 72: Solution | ||
Exercise 73 – Data Multiplier | ||
Exercise 73: Solution | ||
Exercise 74 – File Concatenator | ||
Exercise 74: Solution | ||
Exercise 75 – Data Plotter | ||
Exercise 75: Solution | ||
4. | Exercise 76 to 100 (01 hour 11 minutes) | Exercise 76 – Date and Time Generator |
Exercise 76: Solution | ||
Exercise 77 – Year of Birth Calculator | ||
Exercise 77: Solution | ||
Exercise 78 – Password Generator | ||
Exercise 78: Solution | ||
Exercise 79 – Password Checker | ||
Exercise 79: Solution | ||
Exercise 80 – Advanced Password Checker | ||
Exercise 80: Solution | ||
Exercise 81 – Username and Password Checker | ||
Exercise 81: Solution | ||
Exercise 82 – Astronomy | ||
Exercise 82: Solution | ||
Exercise 83 – Monitor Size Detector | ||
Exercise 83: Solution | ||
Exercise 84 – Pyglet | ||
Exercise 84: Solution | ||
Exercise 85 – Data Cleaner | ||
Exercise 85: Solution | ||
Exercise 86 – Data Checker | ||
Exercise 86: Solution | ||
Exercise 87 – Add Missing Data | ||
Exercise 87: Solution | ||
Exercise 88 – Data Filter | ||
Exercise 88: Solution | ||
Exercise 89 – Database Filter | ||
Exercise 89: Solution | ||
Exercise 90 – Database to CSV Converter | ||
Exercise 90: Solution | ||
Exercise 91 – CSV to Database | ||
Exercise 91: Solution | ||
Exercise 92 – File Counter | ||
Exercise 92: Solution | ||
Exercise 93 – Recursive File Counter | ||
Exercise 93: Solution | ||
Exercise 94 – URL Cleaner | ||
Exercise 94: Solution | ||
Exercise 95 – Comma Separated Input | ||
Exercise 95: Solution | ||
Exercise 96 – File Writer | ||
Exercise 96: Solution | ||
Exercise 97 – Advanced File Writer | ||
Exercise 97: Solution | ||
Exercise 98 – Desktop GUI | ||
Exercise 98: Solution | ||
Exercise 99 – Data Writer Web App | ||
Exercise 99: Solution | ||
Exercise 100 – Username and Password Checker Web App | ||
Exercise 100: Solution | ||
Your Python Skill Level | ||
Bonus Lecture |
Resources Required
- A functional computer (Windows, Mac, or Linux)
- Basic understanding of Python
Featured Review
Anish Sharma (5/5) : The instructor has got some real good questions, I have been a python user for quite some time and though of this course as a refresher. While some of the questions are very easy even for new users, some questions really make you scratch your head and google your way to the solution for hours all together. The hints and the solution section are a boon when you have almost given up. Keep up the good work and think of adding R and SQL also in your course arsenal.
Pros
- Vinicius Marques (5/5) : It´s a excellent course to acquire pratice on routine tasks, how to convert/extract/change data and others activities .
- Charles Folk (5/5) : I got a lot out of this course– the best way to learn a programming language is to use it yourself to solve problems.
- Anju Mercian (5/5) : This is an awesome course, working through all the exercises teaches us the essence of the language.
- Franco A (5/5) : Best selling author Anders Ericsson, PhD, Professor for Psychology calls this “deliberate practice”.
Cons
- Write2ruby (2/5) : I am close to 50% of course but still waiting for complex questions to appear.
- Ravindra Singh Chauhan (1/5) : I am not able to use the training material at all after spending half day over it.
- Susan B (1/5) : I bought this one thinking it would be like the other one which is interactive.
About the Author
The instructor of this course is Ardit Sulce who is a Python Programmer. Founder and Author, PythonHow.. With 4.6 Instructor Rating and 79,394 Reviews on Udemy, Instructor offers 9 Courses and has taught 449,908 Students so far.
- Ardit Sulce is a Python programmer and instructor
- Ardit Sulce graduated in 2013 with a Master of Science in Geospatial Technologies from the University of Muenster in Germany with a concentration on using Python for remote sensing
- Ardit Sulce have collaborated with businesses from several nations, like the Center for Conservation Geography to map and comprehend Australian ecosystems, the Swiss in-Terra for image processing, and the Australian Rapid Intelligence for data mining to uncover commercial insights
- The following learning route is what Ardit Sulce recommend if you wish to learn Python using his courses: ‘The Python Mega Course 2022: Create 10 Real-World Apps’ is a good place to start
- Students adore that course since it serves as a thorough introduction to Python and writing applications with it
- If you wish to utilise Python to create small- to medium-sized programmes, take ‘Automate Anything with Python course’ everything you require to start using Python as your Swiss Army Knife is covered in that course
- On the other hand, his advanced course ‘Advanced Python: Python OOP with 10 Real-World Applications’ would be a great option if you are interested in creating massive apps
- On my Udemy profile page, all the courses are listed
Comparison Table
Parameters | Practice Python with 100 Python Exercises | The Python Mega Course: Learn Python in 50 Days with 20 Apps | Advanced Python Programming: Build 10 OOP Applications |
---|---|---|---|
Offers | INR 499 ( | INR 455 ( | INR 455 ( |
Duration | 3 hours | 47.5 hours | 23.5 hours |
Rating | 4.4/5 | 4.7/5 | 4.6/5 |
Student Enrollments | 28,487 | 291,745 | 24,047 |
Instructors | Ardit Sulce | Ardit Sulce | Ardit Sulce |
Register Here | Apply Now! | Apply Now! | Apply Now! |
Leave feedback about this