Skip to content

Instantly share code, notes, and snippets.

@ericmjl
Last active September 7, 2020 00:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ericmjl/a1c0142479f1b24d4c168ddbe1974568 to your computer and use it in GitHub Desktop.
Save ericmjl/a1c0142479f1b24d4c168ddbe1974568 to your computer and use it in GitHub Desktop.
Data Science Programming September 2020 Newsletter

Data Science Programming September 2020 Newsletter

Hello fellow datanistas!

Welcome to the September edition of the programming-oriented data science newsletter. I hope you've all been staying safe amid the COVID-19 outbreak.

There's no special theme this month, just a smattering of cool tools and articles that I think will improve your productivity!

Firstly, a blog post by Steven Mortimer on how to set up VSCode, which is a really awesome IDE, in such a way that it behaves like RStudio. For R users who have to transition over to Python (e.g. for work, or for personal interest), this should help bridge the gap a bit!

Speaking of VSCode, I have been test-driving Pylance in my workflow at work, and it's blazing fast and performant for code checking! As I was writing my code, the Pylance VSCode extension continually checked my code, helping me to catch execution errors before I even executed the code. Amazing stuff, Microsoft, I like what you've become now :).

Since learning about ECDFs a few years ago, I have advocated for visualizing distributions of data using ECDFs rather than histograms. Well, nothing beats having best practices available conveniently, so I'm super happy to see ECDFs conveniently available in seaborn!

From experience at work, I can vouch for the idea that it's completely worthwhile for a data scientist to learn the ideas around containers, Kubernetes included. To help get up to speed, my colleague Zach Barry found an awesome article to help, titled "Stupid Simple Kubernetes". Lots of terms in the K8 world get clarified in that article. I hope you enjoy it!

This is an article that resonated deeply with me. Learning in public has been, for me, the biggest career hack that I have experienced. Now, Shawn Wang has articulated clearly the benefits of doing so! The biggest is being able to build a public-facing portfolio that you can point to that demonstrates your skill set.

From my collection

Some things I recently wrote about:

A plug for an awesome open source contributor

The final thing I'd like to include in this newsletter is a completely unsolicited but heartfelt advertisement for Samuel Oranyeli. He's been a consistent contributor to the pyjanitor project, and I have witnessed his skills growth over the past few months of contribution. The most important quality he possesses is consistent learning! If you're hiring for a Python developer in the Sydney, Australia area or remotely, do consider him on your list!

Thank you for reading!

As always, let me know on Twitter if you've enjoyed the newsletter, and I'm always open to hearing about the new things you've learned from it. Next month, we resume regular scheduled, ahem, programming!

Meanwhile, if you'd like to get early access to new written tutorials, essays, 1-on-1 consulting and complimentary access to the Skillshare workshops that I make, I'd appreciate your support on Patreon!

Stay safe, stay indoors, and keep hacking!

Cheers, Eric

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment