Awesome Full Stack Python Resources
Introduction
When I first decided to learn Django. I relied on tons of Youtubers who had created tutorials to help me get started.
Which leads me to pick up Two Scoops of Django (this was one of my best investments).
Besides taking a Udacity React Nanodegree course and watching videos on using Django.
Now as years goes by I would like to revise this list of bookmarks for anyone.
Who is just starting out to help them get started on their journey as a Full Stack Python developer.
Fundamentals
Python
- Python Full Course for Beginners Tutorial 2019 by Clever Programmer - As one of my favourite Python YouTubers that I follow.
Especially when it comes to freelancing with Python and he offers tons of useful Python videos to get started.
-
100 Days of Code in Python - This is one of a popular course by the host of the podcast Talk Python to Me that I love to listen to catch up on the latest happenings in the Python world.
-
Absolute Beginners Series By Chris Hawkes - He's one of the most down to earth guy that talks about Python and various aspects of web development.
I have been a long-time fan of his videos on careers and the daily hustle and grind of being a developer.
HTML
-
HTML - Mozilla Developer Network - It's a great place by Mozilla for references related to various web development.
-
W3 Schools - One of the oldest web developer website that I rely on in the past on learning HTML, Javascript or CSS.
-
HTML - Tutorialpoint - A website that is similar to W3Schools. Which provides a basic and simple to understand examples.
CSS
-
CSS Tricks - I heard of tons of recommendations for this so I believe it might be a good resource for web development and not just CSS to start.
-
CSS Garden - Mini game that helps to teach you to learn about CSS grid
-
CSS - Mozilla Developer Network - All in one resource to get you started with the basics of CSS
Javascript
-
ES6 - Udacity - ES6 is one of the popular and adopted versions for Javascript. It's good to know to help you to understand the code that is newer in StackOverflow or otherwise.
-
Javascripts - Mozilla Developer Network - Javascript basics to help you get started by Mozilla Developer Network.
Front-End - The Face of Your Website
-
CodeSandbox - This provides an online editor that allows you to start front-end development without spending time to set up your development environment.
-
React JS Crash Course - He curates useful tech conference videos that I love in the area of Python & Web Development.
-
2019 Front-end Developer Crash Course by Gary Simon - One of my goto Youtuber for front-end web development and design-related videos.
-
DesignBetter by Invision - It's not specifically front-end development. but it has tons of resources about building your own design system and other front-end related designs for your websites.
-
Design Systems by Emma Wedekind - She provides a simplified and direct two-part tutorial series on what is required for building your own design system.
Back-End - Chaos Tuck in a Nice Package
-
Full Stack Python - It provides a reference resource for you to get started to dive into python full-stack development.
-
Try Django 2.2 Tutorial Series by Coding for Entrepeneurs - This is the newer version of the same tutorial series that I learn to code in Django.
I would recommend this if Django is your specialisation you are planning to work on.
- Two Scoops of Django by Daniel Roy Greenfeld & Audrey Roy Greenfeld - They are an awesome couple who came for PyConSG a few years ago.
Besides that, they are one of the maintainers of the Cookiecutter which helps you to get started quickly with Python
-
High-Performance Django by Lincoln Loop - Provides the overview of the general understanding to help deploy Python for scale.
-
Kubernetes for Full Stack Developers by DigitalOcean - Knowing DigitalOcean, they provide tons of high-quality tutorials and guides to help you get started.
Conclusion
I hope that these resources could help you to become a better Full Stack Python developer.
If you have a better suggestion on the resources for learning full-stack Python.
Please feel free to leave your comments so that I could check it out for more useful resources for other Full-Stack Python developers.
If you like my article, please sign up for Max Adventurer's Newsletter for awesome content I stumble across weekly in Python, Startup and Web Development.
You can also follow me to get the latest update of my article on CodeMentor
This post was originally posted on Max's blog at Awesome Full Stack Python Resources and Photo by Glenn Carstens-Peters on Unsplash
References
- Two Scoops of Django
- Udacity React Nanodegree
- Django
- Python Full Course for Beginners Tutorial 2019 by Clever Programmer
- 100 Days of Code in Python
- Talk Python to Me
- Absolute Beginners Series By Chris Hawkes
- HTML - Mozilla Developer Network
- W3 Schools
- HTML - Tutorialpoint
- CSS Tricks
- CSS Garden
- CSS - Mozilla Developer Network
- ES6 - Udacity
- Javascripts - Mozilla Developer Network
- CodeSandbox
- React JS Crash Course
- 2019 Front-end Developer Crash Course by Gary Simon
- DesignBetter by Invision
- Design Systems by Emma Wedekind
- Full Stack Python
- Try Django 2.2 Tutorial Series by Coding for Entrepeneurs
- Two Scoops of Django by Daniel Roy Greenfeld & Audrey Roy Greenfeld
- Cookiecutter
- High-Performance Django by Lincoln Loop
- Kubernetes for Full Stack Developers by DigitalOcean