petercour
Posted on July 6, 2019
You can make almost anything in Python: Web apps, desktop software, scripts, Machine Learning programs and much more. As a general purpose language it's fantastic!
Do you want to code Python? You may feel overwhelmed with all the stuff out there: Blogs, books, courses, classes, cheat sheets and more.
Where should you start? Below is a list of my favorite resources.
Just Getting Started
So you want to become a Python Rock Star? These are some resources to get started:
- Python Spot Tutorials
- Dive Into Python 3
- Python the Hard Way
- Python Basics
- Automate the Boring Stuff
- Python Tutorials
Exercises
Practice makes perfect. There are many exercises out there, that will help you master the basics.
- https://pythonbasics.org/exercises/
- https://www.practicepython.org/
- https://w3resource.com/python-exercises/
Become a Python Web Developer?
To make web apps, the modules Flask and Django are often used. Flask is easier to master, as it's a micro framework. Here are some resources:
- Full Stack Python Flask Resources
- Flask Web App with Python (beginners tutorial)
- RealPython Flask tutorials
- Python Flask Web Apps Course
- REST APIs with Flask
- Django Bootcamp
Make Desktop Software?
You can make desktop software with Python.
Become a Python AI Expert?
Fancy mastering Machine Learning, Artificial Intelligence, Deep Learning?
- Introduction to Python Machine Learning
- Machine Learning A-Z™: Hands-On Python & R In Data Science
- Machine Learning, Data Science and Deep Learning with Python
- Collection of Python Machine Learning articles
- Machine Learning introduction from harrison
Conclusion
I hope this list is helpful to you in your learning journey. Comment below if you have any other recommendations.
Posted on July 6, 2019
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.