You’ve probably been asked a question before and your answer was
That’s what I’m used to
And that’s because there is already a habit formed, but what is a habit? And when to tell there is a habit involved? And how can you create a new habit and quit a bad one?
Before answering such questions, we need to know why a habit is important, and can anyone develop one?
Habits are important since if they are good, they can lift you and make you more productive while keeping modest because you’re doing small increments that you can’t even consider…
pandas was initially released in 2008 written in Python, Cython, and C. Today, we’re comparing the performance of this well-known library with pypolars, a rising DataFrame library written in Rust. We compare the two while sorting and concatenating a 25Mil-record data and also when joining two CSVs.
Let’s first download a CSV file that contains ~26 million reddit usernames from Kaggle: https://www.kaggle.com/colinmorris/reddit-usernames
And let’s form another CSV file that we will use, you can create it with your favorite text editor or through the command line:
$ cat >> fake_users.csv
Now, let’s compare the sorting algorithm…
Want to write a technical book or document your project?
Here I’ll walk you through how you can do that with python and sphinx. You can build content of tables that can contain sections to the chapters of your book. I will show you a case study to know how to insert images, hyperlinks, mathematical formulas, syntax highlighting for your favorite programming languages, and more.
Assuming you have some basic knowledge of python, let’s dive in and see what sphinx can do for us.
Sphinx is a documentation generator library which can be useful to generate documentation for your project…
Social Analytics companies have been massively using twitter to get insights about whatever data they are interested in for brands, celebrities, etc. and also trending topics. In this tutorial, you’ll know how to get countries that have trends on Twitter and also get insights about what topics are trending the most and be able to retrieve the URL of that tweet and its volume as well.
Here I’ll walk you through how you can do that with Python and Tweepy. You can do many other things with Tweepy other than trending topics but in this tutorial, I will focus on…
Finding stuff from the web is fun especially when you scrape data with the command line.
In this tutorial, you’ll use your terminal to get data from Reddit especially free stuff from subreddits like Udemy to get the latest coupons posted by Reddit users. I’ve made it customized so that you can apply it on any other subreddit.
Let’s take it step by step and see first how to scrape Reddit. Do you really need API credentials to get such info? …
Adam Grant as an organizational psychologist, says that he spends a lot of time in workplaces, and he finds paranoia everywhere. You probably find that too.
Paranoia is caused by people that he calls “takers.”
Takers are serving nobody but themselves. “What can you do for me?” is their slogan.
The opposite is a giver. Givers approach a conversation with, “What can I do for you?”
Think about your own style. We all have a certain time when we give and another when we take. …
Polishing your resume and using Linkedin professionally will seriously make your life easier when you apply for a software engineer job.
But what if you don’t have a computer science degree. Is it really possible to get accepted and land a full-time job without that CS degree?
Short answer: yes.
Long answer: I did it. And if I did so, you definitely can too.
Whether you are a recent grad or someone who is not satisfied with their current position and want a change. I hope these 6 tips will help you land your dream job.
Ever felt frustrated after…
Sometimes you can get lost in the rabbit hole of Youtube and random recommended videos. Then it steers you away from doing what you need to do and wastes even more time.
Here, I’ll share some tools you can use to help you be more productive and stay focused.
One of the easiest ways to be away from the Youtube dilemma is to download the videos in advance and use a video player like VLC which has some features like Youtube. For example, it does have variable playback speed if you want to play the video with multiple speeds.
While Ruby is an object-oriented language, little time is spent in the documentation on what OO truly means or how it should direct the way we build programs. Here Metz brings it to the fore, covering most of the key principles of OO development and design in an engaging, easy-to-understand manner. This is a must for any respectable Ruby bookshelf.
~ Peter Cooper, editor, Ruby Weekly
So good, I couldn’t put it down! This is a must-read for anyone wanting to do object-oriented programming in any language, not to mention it has completely changed the way I approach testing. …
Change is something I believe anyone can accomplish if they’re willing to put the work in and if they’re willing to do what it takes to complete the change.
Many people have the preconceived notion that you are who you are, and who you are has been determined since you were young. But I know that isn’t true.
I decided I wanted to change. I realized that if you want to change or stop doing something, you have to stop completely.
You can’t say, “This is my last time”, you can’t say, “I’ll stop next week.” …