Method Chaining in Pandas
Programming for Data Scientists
A discussion of "method chaining" in pandas. Used for better readability, or harder debugging, depending on how you look at it.
SQL For Data Scientists
Programming for Data Scientists
SQL is a useful part of a data scientist's toolkit and it can feel like an intimidatingly big area to try and learn alongside all the other data science concepts. I want to present a few key concepts that are enough to get you up and running with SQL!
Turning Jupyter Notebooks into Reusable Scripts
Programming for Data Scientists
As part of my commitment to occasionally talk about "programming for data scientists", I want to share ideas that will facilitate this to help data scientists focus on important stuff. In this post I want to share some thoughts on how to make your Jupyter notebooks easier to "productionise".
Duck Typing
Programming for Data Scientists
My first attempt to bridge the gap between the two disciplines of programming and data science, by talking about programming concepts useful for data scientists, and vice versa. Today: duck typing.
About David
I'm a freelance data scientist, consultant, and educator with an MSc. in Data Science and a background in software and web development. I'm a generalist; my previous roles have been a range of data science, software development, and software architecting jobs.
Things I also do:
- I co-host the Half Stack Data Science podcast where we talk about the realities of data science in the business world
- I've written various articles and tutorials about data science
- I've given a selection of talks at large conferences and universities, all on similar topics of "real world data science"
- I occasionally stream some data science over on Twitch, where I take a vague project idea, a dataset, and try to come up with an answer in about an hour, explaining the code and thought process as I go.
Contact me
The best way to get in touch with me is to email me at hello@davidasboth.com