Some code in the article has been updated, thanks to Honza Král
Python is a fantastic language. The syntax is easy and you don’t have to do any semi-colon hunting in your code. For a beginner, I would say Python is one of the easiest languages to start with.
You have a great set of libraries to start off with and you can install a plethora of other libraries to add to your programming experience.
After a while, you might feel you are a bit stuck writing a lot of code for a simple operation. That is actually not as bad as you might think. Understanding the logic behind what you are working on is more important than lines of code. Short code is better, but if the logic is broken your code will have problems no matter what. …
Writing text might not be the answer to note-taking at all — Nodes are
Are you still taking notes on paper? When you write on paper you are physically feeling all the letters that translate from your mind to the paper. I love writing on paper, but that content dies with the notebook and it kills you when you go somewhere and forget to bring it. Going to the cabin to read for your exam while your notes are at home? That immediately initiates another two-hour drive back home.
This is why I have stopped taking notes by hand even though I love it so much. …
Every new product needs a name. The name is its identity. Back in 2012, Apple called the iPad3 “The New iPad.” It was a brilliant marketing move. Not only would you get people visiting the Apple store asking for The New iPad, but there was an explosion of free PR with people complaining about the name as well as those praising it.
Imagine being hired by IKEA to figure out what every little screw is supposed to be called. We all know the Billy bookshelf by now. It’s iconic, as well as its name.
A name that feels perfect for your product should not be shipped instantly though. We have seen countless cases where companies have had to pull products they released too early. …
As humans, we are flock animals who follow the crowd and trends. There aren’t many solo-humans. We are a social species who need each other to live meaningful lives, and other people enrich our lives.
Building a new habit is mostly about you, though. You, trying to be a better you.
Habits will often make you a better person, both for yourself but also for those around you.
Let’s be honest — building a new habit is hard. If it weren’t, many more people would be achieving all their goals. It takes effort.
The magical date that will help you change your life does not exist either. …
Will your iPad Pro replace your MacBook Pro?
I bought the iPad Pro, the magic keyboard, and the Logitech MX Master 3 mouse. It was set up like a computer, and it felt like one — almost.
It didn’t replace my MacBook Pro no matter how hard I tried, but I use them side by side. They offer great functionality and complement each other. However, there is one feature I miss on the MacBook Pro — touch.
In 2016 Phil Schiller told us the MacBooks would not have touch screens. This view was repeated in 2019. …
Are you tired of articles telling you to start exercising, eat healthier, reach all your goals, or become a super-human? Those are no easy tasks.
Building habits is hard. It takes time and determination. What if you aren’t in a position to start big, life-changing events right now?
Start small instead.
It’s an eye-opener to see how some easy to implement micro-habits, can make you feel better instantly.
A micro habit requires little, but the return of investment is incredible.
You are most likely not drinking enough water.
Multiple sources, like BBC Future, tell us to drink between two and four liters of water per day depending on your sex and body type. We do get some of our liquid consumption covered by other beverages and food, but water is our go-to source to stay hydrated. …
In January 2020, I started writing about tech and programming.
When I hit publish for the first time, I had no idea you would be interested in what I had to say, but you seemed to enjoy it so I kept writing.
You read my articles for 1160 hours total.
The Startup picked up my first article, and later I also worked with Better Programming, Towards Data Science, and Level Up Coding. In 2020 I published 19 Python articles
Here is the list of the articles you enjoyed the most in 2020:
Content is king these days. More than 500+ hours are uploaded to Youtube every minute.
That’s a lot of content.
When you look at the top YouTubers with million-dollar equipment, you might get scared and postpone setting up your own environment. It can be intimidating, but you have to jump in there.
No need to be intimidated. Marques Brownlee (MKBHD) started with a webcam and a keen interest in tech 11 years ago. He is now one of the most known YouTubers in tech and his production is very professional.
The good news is that you can go a long way without investing thousands of dollars just to be able to create your content. With a computer, an internet connection, and free software, you can go far in 2020. …
How to remove items or duplicates from a list in Python. Don't run around in loops to edit lists if there are built-in functions to help you out.
Have you ever quit something you started? Don’t worry, that puts you in the same boat as pretty much everyone else. Some things are worse to quit than others though. According to What to Become and College Atlas, only 41% of students in the United States graduate from College in 4 years.
That might not look that bad. A lot of students end up finishing their degree elsewhere, right? Sadly, that only applies to 11.6% of the drop-out students. …
About