profile

Learn Data Science from Data School 📊

Kevin Markham

Join 25,000+ aspiring Data Scientists and receive Python & Data Science tips every Tuesday!

Featured Post

Tuesday Tip #32: Fancy filtering in pandas 🎩

Hi Reader, Starting next week, I’ll be offering a Black Friday sale on ALL of my courses. I’ll send you the details tomorrow! 🚨 Link of the week Visual Vocabulary (PDF) Not sure which type of visualization to use? This beautiful poster from the Financial Times will help direct you to a suitable visualization based on the type of data you have and the story you're trying to tell. Also available in Spanish, French, Chinese, and Japanese. Tip #32: Explore, filter, and reshape your data with...
Read now
18 days ago • 3 min read

Tuesday Tip #31: Data cleaning with pandas 🧹

Hi Reader, In two weeks, I’ll be offering a Black Friday sale on ALL of my courses. I’ll send you the details next week! Link of the week Easier data analysis with pandas (free) This is my video series about pandas, the most popular Python library for data analysis. There are 30+ videos, most of which are designed for pandas beginners, though intermediate users can skip to the “bonus” videos at the bottom. Normally I won’t link to my own tutorials in this section, but it seemed appropriate...
25 days ago • 2 min read

Tuesday Tip #30: Create stunning data visualizations 🖼

Hi Reader, Have you ever had a day where you were planning to do one thing, but then something grabbed your attention so strongly that you spent the entire day doing something else? That’s what this week’s tip is about! 👇 Link of the week AI and Open Source in 2023​ This article is an excellent review of “the year’s highs and lows” by ML & AI researcher Sebastian Raschka. (If you're short on time, you can read his 300-word summary on Twitter.) Tip #30: Create stunning data visualizations with...
about 1 month ago • 1 min read

Tuesday Tip #29: Reuse Python code with magic commands 🎩🐇

Hi Reader, Wherever you are in the world today, I wish you safety, health, and happiness! 💗 Link of the week Unofficial Python glossary​ This guide was written by my pal Trey Hunner, and it’s the single best source I’ve found for clear explanations of Python terms and concepts. I use it to learn new things and to double-check that my teaching materials are correct! Tip #29: Faster coding using magic commands Back in tip 24, I introduced you to IPython magic commands, which are special...
about 1 month ago • 1 min read

Tuesday Tip #28: 10 cool features in Google Colab 😎

Hi Reader, Welcome to all of the new readers! 👋 My goal with this newsletter is to help you get better at Data Science every week. You can find past tips at tuesday.tips. (Yes, that’s a real URL!) Link of the week Database of Databases​ This is an excellent tool for discovering, comparing, or just learning about different Database Management Systems (951 and counting!) Tip #28: Do your Data Science work online with Google Colab If you’ve been following me for a while, you know that Jupyter is...
about 2 months ago • 2 min read

Tuesday Tip #27: Automate your feature selection 🤖

Hi Reader, You might have noticed that I start each Tuesday Tip with a link of the week and end with a humorous/interesting P.S. If you ever want to nominate a link for either category, please feel free to share it with me! 💌 Link of the week Driverless cars may already be safer than human drivers​ This is not only a fascinating read, but also an excellent case study in the challenges of real-world data gathering and data analysis! Tip #27: Improve your model with automated feature...
about 2 months ago • 2 min read

Tuesday Tip #26: Get your ML project started quickly 📈

Hi Reader, In case you haven’t checked out the Data School blog in a while, I’ve published a few new posts: Find the perfect dataset for your Data Science project 🎯​ Simulate the Monty Hall problem in Python 🐐🚘🐐​ Solve a medical mystery with a confusion matrix 🧪​ These are expanded versions of past Tuesday Tips! Link of the week SQL Tutorial for Data Scientists & Data Analysts (free) Although Python dominated the “Top Programming Languages of 2023”, SQL took first place when ranked by job...
2 months ago • 2 min read

Tuesday Tip #25: Spice up your GitHub profile 🔥

Hi Reader, If I were to dedicate the next Tuesday Tip to you and the Data Science challenge you’re currently facing, what would that Tip be about? Reply and let me know! 💌 Link of the week Comprehensive Python Cheatsheet​ This is a truly gigantic cheatsheet (thousands of lines long!) that covers dozens of Python topics from beginner to advanced. Because the information density is so high, it’s more suitable as a reference than as a primary learning tool. If you’re just getting started with...
2 months ago • 1 min read

Tuesday Tip #24: Easier coding in Jupyter with "magic" tricks 🪄

Hi Reader, Do you believe in magic? You will after you read this week’s tip! ✨ But first: I’m including a “link of the week” in each issue to share something that I think is worth checking out! Link of the week An Introduction to Statistical Learning​ Nine years after first reading it, this remains my top recommended text for learning the foundational principles of Machine Learning. Although the book’s code was originally written in R, the authors released a Python version which uses...
2 months ago • 3 min read

Tuesday Tip #23: Solve a medical mystery 🧪

Hi Reader, Do you like a good mystery? I’ve got one for you below! 👇 But first, I thought it would be fun to include a “link of the week” at the top of each issue. I'll share something that I think is worth checking out! Link of the week Large language models, explained with a minimum of math and jargon​ This is a LONG read — I spent 30+ minutes to read it carefully — but this is an excellent place to start if you want to understand the inner workings of LLMs such as ChatGPT. (Make sure to...
3 months ago • 4 min read
Share this page
Built with ConvertKit