Data Science Educational Resources
StrataScratch is a data science educational platform with over 1,000+ real interview questions from your favorite companies.
Python Articles, Tutorials & Interview Questions

7 Magic Methods That Will Turn You Into a Python Wizard
Unlock the power of Python magic methods to level up your programming skills. From the basic __init__to the advanced __getitem__.
Nathan Rosidi -

Top 18 Python Libraries A Data Scientist Should Know in 2023
Maximize your data science potential with the top 18 python libraries every data scientist should know in 2023, from NumPy to PyTorch and with subsections.
Nathan Rosidi -

Python Cheat Sheet – Technical Concepts for the Job Interview
A quick reference Python cheat sheet for learning the common tasks. Data structures, functions, data wrangling – the basics any data scientist should know.
Vivek Sankaran -

Machine Learning Algorithms Explained: Support Vector Machine
Brace yourself for a detailed explanation of the Support Vector Machine. You’ll learn everything you wanted and what you didn’t but really should know.
Nathan Rosidi -

Types of Pandas Joins and How to use them in Python
Here are different types of pandas joins and how to use them in Python. Inner, Outer, Right, and Left joins are explained with examples from Amazon and Meta.
Nathan Rosidi -

Python's Advanced Concepts: Copying, Regex, Decorators
Unlocking Python's Potential: Exploring Advanced Concepts - Shallow vs. Deep Copying, Regular Expressions, and Decorators
Nathan Rosidi -

Python Data Science Interview Questions
Prepare for a data science interview by studying this comprehensive list of Python questions with answers. Includes coding as well as theoretical questions.
Irakli Tchigladze -

How to Import Pandas as pd in Python
Importing pandas as pd: an essential Python library for data scientists. Once you import it, you can take your data analysis to a whole new level.
Irakli Tchigladze -

Python Threading Like a Pro
What is threading in Python, and what is it useful for? We’ll explain everything: what it is, how it works, and give you some code examples to get you started.
Nathan Rosidi -

Feature Selection Techniques in Machine Learning
We’ll talk about supervised and unsupervised feature selection techniques. Learn how to use them to avoid the biggest scare in ML: overfitting and underfitting.
Nathan Rosidi -

Machine Learning Algorithms Explained: Clustering
In this article, we are going to learn how different machine learning clustering algorithms try to learn the pattern of the data.
Nathan Rosidi -

Python Data Engineer Interview Questions
A comprehensive guide on Python concepts and questions from top companies for all the budding Data Engineers to help them in preparing for their next interview.
Nathan Rosidi -