Master Python by Coding 100 Practical Problems
What you'll learn
- Solve 100 Python scored assignments ranging from beginner to expert levels.
- Know your Python skill level via the collected points.
- Solve assignments in many areas: data analysis, image processing, visualizations, web apps, and much more.
- Compare your solutions to the correct Python solutions for every exercise. You will have the Teacher’s Edition!
- You will know the category level of your Python programming skills by the end of the course.
- Have unlimited access to your instructor: Ardit Sulce
Requirements
- A working computer (Windows, Mac, or Linux).
- Basic knowledge of Python.
Description
Unlike standard video courses that walk you through the learning process, in this course, you will learn and improve your Python skills by solving 100 different Python assignments on your own. The assignments range from easy to advanced and each assignment comes with the solution provided by the instructor so you can compare your code with that of the instructor.
The course works best for those who already know Python basics that are variables, basic data types, functions, loops, and conditionals. If you don’t know Python basics, please, take a Python for beginners course first. Besides the exercises, the course also contains short and to-the-point videos tackling key Python concepts related to the exercises.
The exercises become more difficult as you progress through the course. The topics that the problems cover vary widely. You will find problems such as simple password generators, removing duplicates, finding the smallest file, fixing bugs in existing programs, and even creating chatbots from scratch. The wide range of exercises helps to improve your Python skills in all important areas.
This course will also increase your confidence when applying for jobs. The skills you learn in this class are common questions in programming job interviews. You will be prepared!
Who this course is for:
- People who know Python basics, but lack the confidence to solve coding problems on their own.
Instructor
Ardit is an accomplished Python programmer, educator, and the founder of PythonHow. He graduated in 2013 with a Master of Science in Geospatial Technologies from the University of Muenster, Germany, where he honed his skills in Python, especially for applications in remote sensing and data science.
Ardit's professional career in Python programming is highlighted by his collaborations with various international entities. His notable projects include working with the Center for Conservation Geography to map and analyze Australian ecosystems, engaging in image processing projects with the Swiss company in-Terra, and applying Python data mining techniques with Rapid Intelligence, the Australian data science company that helps businesses make decisions using data.
For learners aspiring to master Python, Ardit has meticulously crafted a series of courses available on Udemy. Beginners are encouraged to start with the "Python Mega Course: Learn Python in 60 Days, Build 20 Apps," a course highly regarded by students for its comprehensive and real-world approach to Python. Following this, "Automate Everything with Python" is recommended for those looking to use Python for small-to-medium scale projects. Lastly, for those focused on developing large applications, "Intermediate to Advanced Python with 10 OOP Projects" provides a deep dive into the advanced aspects of Python. All these courses are available on Ardit's Udemy profile, offering a well-rounded and practical path to Python proficiency.