How to Prepare, Perform, and Follow Up for Data Science Interviews
The data science interview process can be intimidating, especially for newcomers to the field. According to our recent poll conducted during a webinar, over 75% of aspiring data professionals feel...
View ArticleTutorial: Basic Statistics in Python — Probability
When studying statistics for data science, you will inevitably have to learn some probability skills. It is easy lose yourself in the formulas and theory behind probability, but it has essential uses...
View ArticleTutorial: Basic Statistics in Python — Descriptive Statistics
The field of statistics is often misunderstood, but it plays an essential role in our everyday lives. Statistics, done correctly, allows us to extract knowledge from the vague, complex, and difficult...
View ArticlePython Data Structures: Lists, Dictionaries, Sets, Tuples
After reading this tutorial, you'll learn what data structures exist in Python, when to apply them, and their pros and cons. We'll talk about data structures in general, then dive deeper into these...
View ArticleTutorial: How to Easily Read Files in Python (Text, CSV, JSON)
Read Files in Python Files are everywhere: on computers, mobile devices, and across the cloud. Working with files is essential for every programmer, regardless of which programming language you're...
View ArticlePython Deque Function: A Better Choice for Queues and Stacks
If you use Python, you're probably familiar with lists, and you probably use them a lot, too. They're great data structures with many helpful methods that allow the user to modify the list by adding,...
View ArticleA Beginner’s Guide to Unit Tests in Python
Unit tests are segments of code written to test other pieces of code, typically a single function or method, that we refer to as a unit. They are a very important part of the software development...
View ArticleCloud Service Models: IaaS, PaaS, and SaaS
When it comes to building and running software in the cloud, the most important question isn’t just where your app is hosted — it’s how much of it you want to manage. Some developers want full control:...
View ArticleProject Tutorial: Analyzing Helicopter Prison Escapes Using Python
In this guide, I'll walk you through a complete data analysis project using Python to investigate helicopter prison escapes throughout history. You'll learn how to collect data from Wikipedia, clean...
View ArticleDesigning Clear and Impactful Visuals
In a previous tutorial, we explored how to choose the right chart type based on the question we're trying to answer. But selecting the appropriate chart is just the first step. Even the perfect chart...
View ArticleHow to Build a Powerful Data Science Network With Community Strategies That Work
Breaking into the data industry isn't just about technical skills, it's about building relationships that open doors to opportunities, knowledge, and support. As data professionals, we often focus...
View ArticleComputer Vision in PyTorch (Part 1): Building Your First CNN for Pneumonia...
Have you ever wondered how computers can recognize faces in photos or detect obstacles for self-driving cars? This capability stems from computer vision, the field of deep learning focused on enabling...
View ArticleComputer Vision in PyTorch (Part 2): Preparing Data, Training, and Evaluating...
In Part 1 of this tutorial series, we explored the fundamentals of Convolutional Neural Networks (CNNs) and built a complete CNN architecture using PyTorch for pneumonia detection in chest X-rays. We...
View ArticleBeginner Python Tutorial: Analyze Your Personal Netflix Data
How much time have I spent watching The Office? That's a question that has run through my head repeatedly over the years. The beloved sitcom has been my top "comfort show/background noise" choice for a...
View Article60+ Python Project Ideas – Beginner to Advanced
Completing Python projects is the ultimate way to learn the language. When you work on real-world projects, you not only retain more of the lessons you learn, but you'll also find it super motivating...
View ArticleHow to Add a Column to a Dataframe in R (with 18 Code Examples)
In this tutorial, we'll consider one of the most common operations used for manipulating dataframes in R: how to add a column to a dataframe in the base R. A dataframe is one of the basic data...
View ArticleHow to Append Rows to a Dataframe in R (with 7 Code Examples)
In this tutorial, we'll cover how to append to a dataframe in R — one of the most common modifications performed on a dataframe. A dataframe is one of the essential data structures in the R programming...
View ArticlePython Strings: An In-Depth Tutorial (55+ Code Examples)
Data types help us categorize data items. They determine the kinds of operations that we can perform on a data item. In Python, the common standard data types include numbers, string, list, tuple,...
View ArticleAnalyzing Kaggle Data Science Survey: Programming Languages and Compensation
In this project walkthrough, I'll share how to analyze a Kaggle Data Science Survey to practice core skills for data science professionals and gain insights into salary expectations based on years of...
View Article10 Command Line Skills You Need to Work with AI
Although AI is all the rage these days, the command line remains an invaluable tool in the developer's toolkit. According to Stack Overflow's 2023 Developer Survey, which surveyed over 90,000...
View Article