For this week’s newsletter, I thought it was time we caught up on some of our Python skills. Python is one of the most popular languages used by developers (rightfully so :B ), & one reason to why developers love it is because of its extremely versatile structure. Python allows us to build projects that are actually compatible with tons of other platforms out there, and its code readability is definitely beginner-friendly!
When it comes to learning Python from the ground up, here are some platforms and resources I recommend you to check out:
- FreeCodeCamp's & University of Michigan's Full Python Course: https://www.youtube.com/watch?v=8DvywoWv6fI
- Scientific Computing with Python: https://www.freecodecamp.org/learn/scientific-computing-with-python/
- A Python handbook that will take you through all the basics: https://www.freecodecamp.org/news/the-python-handbook/
- 11 Beginner Tips for Learning Python Programming (Real Python is an awesome platform full of tutorials as well) https://realpython.com/python-beginner-tips/
I personally love building projects with Python using Django! In case you want to know more about why I use Django, here's a blog post about it.
Now, let's end this newsletter with a challenge. A while ago I created a series solving freeCodeCamp's Python Challenges and I challenge you to do the same! Head over to my Python Challenges playlist and choose one that you identify yourself with: https://www.youtube.com/watch?v=u-OGe3fFFXg&list=PLFBirL3MAv2-N_CnEGLE6CKETrsGkR1SN .
Let me know on Discord how your challenge goes!
-Gwen