How to demonstrate your project without a public IP

Sometimes you need to show your project to your colleagues, interviewer or whoever. When you serve your project in a local network, you need to type the IP address and the port. If you want your project to be accessed over the Internet, http://public_ip:port doesn’t work, as usually your computer is behind the NAT, which means you should provide port forwarding, but it can be not easy and sometimes Internet Service Providers do not allow change the settings. You can avoid potential problems with configuring your network if you use ngrok.

What if import this?

There is an easter egg in Python and some programmers didn’t know about this. The command reveals the 19 principles of programming, the Zen of Python.

How to evaluate data distribution without formulas

Data distribution testing is the first stage of exploratory data analysis. Often, we need to know if the data is normally distributed, since a large number of statistical methods are based on the assumption that it is. Let’s build the quantile-quantile plot to test for the data normality.

Data labelling in spreadsheets

There is a lot of tools that can assist you in the data labelling process. I’m going to show what the labelling can look like in Google Sheets, but you can use any spreadsheet program instead.

Eminem vs Miley Cyrus. NLP

In previous post we have analyzed the lyrics of Miley Cyrus. Let’s check Eminem. Probably rappers have a more diverse vocabulary in their creations. We can expect different statistics.

Exploratory analysis of lyrics

Have you ever thought about the lyrics of your favourite artist in terms of statistics? How many words and how many unique words the artist uses in his songs? What are the most common and most rarely used words? Is there correlation in these characteristics over the releases. Interesting to know, right? =) Let’s build some charts.

Lyrics Scraping with BeautifulSoup

Data Scraping (a.k.a web scraping) is a technique of extracting information from a website. Researchers take to it when a website doesn’t provide an API. Before parsing data from any site, you must read the rules for using the content presented on the site. There are no strict legal procedures, but sites can have their own policies and prohibit certain actions or block users who violate the rules.