With this tutorial, you will create your first NodeJS server in less than 10 minutes.
In this video you will learn:
Originally published at https://letslearnabout.net on July 22, 2020.
You have just finished the Django poll tutorial, and you don’t know what should be your next step? Or are you looking for inspiration to improve your recently acquired Django skills?
Don’t you worry, as I’ve listed down the best Django tutorials I have found when I was still learning. Here they are:
Yes, we know there are a lot of Django tutorials focused on blogs. But this one does it professionally. Deploying, AWS, enabling SSL certifications, users management, etc.
Build a Customer management app from scratch. Manage customer information, orders, multi-parameter filtering, authentication, password reset, role permission, etc. …
Many people use Anaconda to write Python code. But it is so cumbersome for small scripts and hard to manage.
Instead, we can create our own virtual environments (like our own world) where we only have the packages we want to install.
In about 6 minutes we will be creating a Python virtual environment with Pipenv.
In this video you will learn how to:
Many people use Anaconda, a Free Python distribution. While this helps when dealing with complex things by installing a series of packages (such as Machine Learning, Data Science, etc), sometimes is a bit cumbersome, especially when we want to control our environment by installing/removing packages, updating, etc. …
When I started programming, I was impressed by the number of programming languages.
Maybe you are in the same spot I was.
If you were, I wrote a guide to help you to pick your first programming language.
And when I said I started learning, I mean we barely knew how to program after 3 months.
Why? Because when we learn the basics of one language, we moved to the next one. Just learning to do the same things (variables, creating classes and functions, conditionals) over and over, in the shiny new language. …
I’m doing my 5th #100DaysOfCode, this time, learning Node.JS.
Why it is so special? Because I’m doing another challenge at the same time. And I’ll be spending 6 hours a day doing both challenges. Yep.
In case you don’t know what the 100DaysOfCode is, let me give you a brief explanation.
100DaysOfCode is a public commitment where you swear that you are going to learn some coding concept (A new language, framework, tool, etc) for the next 100 days, at least 1 hour each day.
You made it public so you feel pushed to do it. You can also tell your friends, significant other, family, workmates, etc that you are going to do it too, but the point of #100DaysOfCode, with the hashtag, is to find people on the same boat as you, sometimes even learning the same as you. …
As I have learnt from my mistakes (more than from success), I’m using a new learning approach and I’m learning faster and better than before. Want to know how?
Before anything, let me explain what it is the #100DaysOfCode challenge.
#100DaysOfCode is a public commitment where you swear publicly that you are going to spend at least 1-hour coding daily, for the next 100 days. The time you code at your job doesn’t count towards this.
In this (at least) one hour, you’ll learn a new language, framework or anything related to code (for example, Docker, CI…). …
IMHO, helping people struggling is something you should do. Period. Especially they struggle with something that is hard (i.e.: programming) and you can solve, in seconds, something that would take them hours, if not days, to solve.
But…did you know that by helping others, you also improve your skills as a programmer? Let’s learn how!
Let me start with an example: Something that happened at my job.
I work with a lot of people, but I have 2 people I interact a lot with Programmer A and Programmer B.
Our Programmer A has lots of years of experience, has been around a lot and can find the solution to almost everything in seconds. …
There is a lot of books for learning Django for beginners, but what about for those that want to level up?
If you have been using Django for a while, your average “Let’s build a blog/newspaper” may fall short. Thankfully we have “Django for Professionals”
There are a lot of books to start learning Django right now. Beginners and even non-programmers can pick it up in hours, thanks to the Django structure, the Python English-like syntax and a few Django tips here and there.
But…what if you are past that? …
The goal of scraping is to extract data from websites. Without Scrapy Items, we return unstructured data in the form of Python dictionaries: An easy way to introduce typos and return faulty data.
Luckily, Scrapy provides us with the Item class: A class we can inherit to make our data more structured and stronger, yielding a Python object.
In this post you will learn how to:
While you can use your own Scrapy projects for this tutorial, I’ll recommend you to follow along by using the last version of this tutorial series, where we added Rules and a LinkExtractor to our spider. …
You finished a tutorial in record time. Congratulations! Now its time to do another one! And keep going down a rabbit hole that it is hard to escape. Hard until now.
Almost all of us spent our fair share of time inside the Tutorial Hell, doing tutorial after tutorial having a false sense of security and progress, only to be shattered when we faced with real life.
Let’s talk about it. But especially, let’s talk about how we can escape from Tutorial Hell and recognize if we are there.
Before putting a solution on Tutorial Hell, we need to know what it is, why we felt into that trap and why we are stuck on that. …