Building a Data Science Blog for Your Portfolio
Data science blogs can be a fantastic way to demonstrate your skills, learn topics in more depth, and build an audience. There are quite a few examples of data science and programming blogs that have...
View ArticleBuilding a Data Science Portfolio: Machine Learning Project
Companies are increasingly looking at data science portfolios when making hiring decisions, and having a machine learning project in your portfolio is key. (This is the third in a series of posts on...
View Article43 Free Datasets for Building an Irresistible Portfolio
Looking for free datasets for projects? You're in the right place. We've sourced and vetted spectacular datasets for the following: Python R Data science Data visualization Data cleaning Machine...
View ArticleSentiment Analysis with Naive Bayes
Sentiment analysis is a field dedicated to extracting subjective emotions and feelings from text. One common use of sentiment analysis is to figure out if a text expresses negative or positive...
View ArticleNatural Language Processing with Python
In case you didn't know: Python has some incredibly powerful tools that enable you to perform natural language processing (NLP) on text data. In this tutorial, you'll learn how to get started on NLP...
View ArticleK-Nearest Neighbors in Python
Ever wondered how your favorite streaming service knows exactly what to recommend next, or how online retailers seem to predict your shopping needs? At the core of these intelligent systems lies a...
View ArticleData Cleaning in Python on MoMA’s Art Collection
Real-world data is rarely perfect—it’s often messy, inconsistent, and full of surprises. This post will show you how to perform data cleaning in Python on a dataset from the Museum of Modern Art...
View ArticlePython Data Visualization Libraries
Data visualization libraries in Python are essential for making sense of data and communicating your findings clearly. Its scientific stack has long been a go-to for tasks like machine learning and...
View ArticleRunning a Docker for Data Science with Jupyter
Learning data science is exciting, but setting up the right environment can quickly become a frustrating challenge. At Dataquest, we provide an easy-to-use, preconfigured environment with Python,...
View ArticleWorking with Large Datasets using Pandas and JSON in Python
Working with large JSON datasets can feel overwhelming, especially when they’re too large to fit into memory. Fortunately, combining Python with tools like Pandas can make exploring and analyzing even...
View ArticleKaggle Competition: How I Ranked in the Top 15 with My First Attempt
Kaggle competitions are a fantastic way to learn data science and build your portfolio. I personally used Kaggle to learn many data science concepts. I started out with Kaggle a few months after...
View ArticleMatplotlib Tutorial: Plotting Tweets Mentioning Trump, Clinton, and Sanders
Python has a variety of visualization libraries, including seaborn, networkx, and vispy. Most Python visualization libraries are based wholly or partially on matplotlib, which often makes it the first...
View Article7 Great Data Science Newsletters to Keep You Informed
In the fast-growing field of data science, staying informed is essential. From discovering trending tools to learning job-ready skills, keeping up can give you a competitive edge. But with so much...
View ArticleHow to Use an API in Python
Whether you're working on AI, data science, or automating tasks, using an API in Python makes it easy to integrate real-time data into your projects. For example, platforms like Reddit, X (formerly...
View ArticleHow I Built a Slack Bot in Python to Help Me Find an Apartment in San Francisco
When I moved from Boston to the Bay Area a number of years ago, Priya (my then girlfriend, now wife) and I heard all sorts of horror stories about the rental market. The fact that searching for "How...
View ArticleGetting Music Data with the Last.fm API using Python
APIs allow us to make requests from servers to retrieve data. APIs are useful for many things, but one is to be able to create a unique dataset for a data science project. In this post, we're going to...
View Article20 Business Analyst Interview Questions and Answers
Landing a business analyst role starts with acing the interview, and preparation is key. In this post, we’ve compiled 20 business analyst interview questions that will help you get ready to tackle both...
View ArticleUsing Excel with Python and Pandas
Why learn to work with Excel with Python? Excel is one of the most popular and widely-used data tools; it's hard to find an organization that doesn't work with it in some way. From analysts, to sales...
View ArticlePreparing for the Data Science Job Interview
Once your application materials are all squared away, it’s time to start thinking about the next stage in the data science job application process: job interviews. Knowing what to expect and practicing...
View ArticleHow to Use Dataquest
Dataquest’s learning platform is user-friendly enough that if you’d like to, you can simply dive right in. But if you’re the type who likes to flip through the user manual first, this article is for...
View Article