Originalmente publicado em inglês, eu traduzi um dos meus artigos mais lidos:
Python é uma das linguagens mais fáceis de se aprender, e bem divertida até mesmo para crianças e jovens que estão começando a praticar programação, e esse é um projeto bem fácil e intuitivo para começar.
Turtle (tradução Tartaruga) foi especialmente criado para introduzir programação para crianças, mas antes de nós começarmos, temos que checar se você tem Python instalado no seu computador, rodando o seguinte comando no terminal do seu computador ou se você usa windows Powershell:
$ python -V
Você pode ver o código completo para…
Coming from a bootcamp to a company with a large application, it was very challenging to understand which behaviours were a feature and not a bug, and to actually know what was causing it, was an entirely different headache, specially because you might not be able to understand the entire scope of what is really happening.
But once a bug was discovered, to fix it is like solving a murder mystery, you have a victim and now you have to start looking for clues before thinking who the culprit is, and to be able to manage that, I created a…
As a new developer from a Bootcamp, it is easy to get used to simply using the built-in sorting methods in the language, or simply using linear search to anything else.
But since I left school, I had to learn more about algorithms and how machines, memory and well, development, actually works, and how doing the thing that cost the least amount of memory/time, is the best solution in the long term.
You will be constantly Sorting data, either to show to the user or for internal reasons and Searching when you want to show specific data, you can do…
As someone that started my developer career learning Ruby and later learned Python, I first started with Object-Oriented Programming and was briefly introduced to functional programming.
When I first start learning Hooks on React, is when I had to learn the difference between these two programming paradigms, and while there is a discussion between which one is better, what is not the goal of this article.
With a non-descriptive title, this is a tutorial in how to make a simple Python application that recognizes your voice and transform it in text, with this set up you can build a lot of cool things and it is fairly simple.
We are going to use speech_recognition library to be able to hear what we are saying and Google Speech Recognition to understand what was said and reply back, sounds cool, right?
I learned this while watching Edx CS50 course, and I can’t recommend it enough, especially for students like myself that don’t come from a university and might…
How to write a python project that uses Selenium and Webdriver to login to your Twitter and post something without using Twitter API.
You can find the code for this project on my GitHub.
This tutorial is made on a Mac if you are using a Windows or a Linux it might be a little different for you.
For this tutorial you will need to have installed in your machine:
To check if you have Python installed on your machine, open the terminal and write “python” on the command line.
$ pythonPython 3.7.6 (default, Jan 8 2020, 13:42:34)…
There are two different ways of starting a React Native app, by the Expo CLI or by the React Native CLI.
While the expo it’s relatively easier to use and can easily be “transferred” to the React Native CLI, it can offer some limitations when building your app, so it might be on your best interest to start with the more tricky setup and do not have to worry about it in the long term.
Also, be aware, this a Mac OS set up, if you are a Windows or a Linux user, things might be a little bit different…
Python is a very friendly language, and it can be very entertaining even for young learners to use, so a good way to make your niece or nephew started on coding is by doing a project that is both easy to set and fun to use.
Turtle was specially created to introduce programming to kids but before you start, make sure you have Python installed by running the following command on your terminal/Windows Powershell:
$ python -V
You can check the complete code for this tutorial down below, but in the end, you will have something like this:
Heroku allows you to have up to 5 projects live on their website for free, and it can run code written in Node, Ruby, PHP, Go, Scala, Python, Java, or Clojure.
Although sometimes it can take a while to load, especially if the app hasn’t been used in some time, it is still a good option for a student that doesn't want to pay to host their side project.
Just be aware that Heroku uses Postgres as its cloud database, so your app needs to be set to use the same.
Once you have your project ready and running, you…