Skip to content

Welcome to Python Refresher

Everyone can forget about grammar and vocabulary. What is most important is to know where to look.

The key to becoming a proficient Python developer is to keep learning and practicing regularly. With a strong foundation in the basics, a commitment to ongoing learning, and a willingness to experiment with new tools and technologies, you can refresh your Python skills and take your programming career to the next level.

Basic Topics Advanced Topics
Basics Useful Modules
Data Structures Machine Learning
Functions Algorithms
Classes Exercises

This material is a work in progress, so your feedback is welcome. The best way to provide that feedback is to click here and create an issue in this GitHub repository.