When you think data science, Jupyter notebooks and associated tools probably come to mind. But I want to broaden your toolset a bit and encourage you to look around at other tools that are literally at your fingertips. The terminal and shell command line tools.
<br/>
<br/>
On this episode, you'll meed Jeroen Janssens. He wrote the book Data Science on The Command Line Book and there are a bunch of fun and useful small utilities that will make your life simpler that you can run immediately in the terminal. For example, you can query a CSV file with SQL right from the command line.<br/>
<br/>
<strong>Links from the show</strong><br/>
<br/>
<div><b>Jeroen's Website</b>: <a href="https://jeroenjanssens.com" target="_blank" rel="noopener">jeroenjanssens.com</a><br/>
<b>Jeroen on LinkedIn</b>: <a href="https://www.linkedin.com/in/jeroenjanssens" target="_blank" rel="noopener">linkedin.com</a><br/>
<b>Jeroen cohort-based course, Embrace the Command Line. Listeners can use coupon code TALKPYTHON20 for a 20% discount</b>: <a href="https://maven.com/data-science-workshops/embrace-the-command-line" target="_blank" rel="noopener">maven.com</a><br/>
<br/>
<b>Data Science on The Command Line Book</b>: <a href="https://datascienceatthecommandline.com/2e/index.html" target="_blank" rel="noopener">datascienceatthecommandline.com</a><br/>
<b>McFly Shell History Tool</b>: <a href="https://github.com/cantino/mcfly" target="_blank" rel="noopener">github.com</a><br/>
<b>Explain Shell</b>: <a href="https://explainshell.com" target="_blank" rel="noopener">explainshell.com</a><br/>
<b>CSVKit</b>: <a href="https://csvkit.readthedocs.io/en/latest/index.html" target="_blank" rel="noopener">csvkit.readthedocs.io</a><br/>
<b>sql2csv</b>: <a href="https://csvkit.readthedocs.io/en/latest/scripts/sql2csv.html" target="_blank" rel="noopener">csvkit.readthedocs.io</a><br/>
<b>pipx</b>: <a href="https://github.com/pypa/pipx" target="_blank" rel="noopener">github.com</a><br/>
<b>PyProject.toml to add entry points</b>: <a href="https://github.com/mikeckennedy/twitter-archive-parser/blob/installable/pyproject.toml" target="_blank" rel="noopener">github.com</a><br/>
<b>rich-cli</b>: <a href="https://github.com/Textualize/rich-cli" target="_blank" rel="noopener">github.com</a><br/>
<b>Typer</b>: <a href="https://typer.tiangolo.com/typer-cli/" target="_blank" rel="noopener">typer.tiangolo.com</a><br/>
<b>FasD</b>: <a href="https://github.com/clvv/fasd" target="_blank" rel="noopener">github.com</a><br/>
<b>Nerd Fonts</b>: <a href="https://www.nerdfonts.com/font-downloads" target="_blank" rel="noopener">nerdfonts.com</a><br/>
<b>Xonsh</b>: <a href="https://xon.sh" target="_blank" rel="noopener">xon.sh</a><br/>
<b>iTerm</b>: <a href="https://iterm2.com" target="_blank" rel="noopener">iterm2.com</a><br/>
<b>Windows Terminal</b>: <a href="https://apps.microsoft.com/store/detail/windows-terminal/9N0DX20HK701?hl=en-us&gl=us" target="_blank" rel="noopener">microsoft.com</a><br/>
<b>ohmyposh</b>: <a href="https://ohmyposh.dev" target="_blank" rel="noopener">ohmyposh.dev</a><br/>
<b>ohmyz</b>: <a href="https://ohmyz.sh" target="_blank" rel="noopener">ohmyz.sh</a><br/>
<b>Watch this episode on YouTube</b>: <a href="https://www.youtube.com/watch?v=wNJ3tTPkuzY" target="_blank" rel="noopener">youtube.com</a><br/>
<b>Episode transcripts</b>: <a href="https://talkpython.fm/episodes/transcript/392/data-science-from-the-command-line" target="_blank" rel="noopener">talkpython.fm</a><br/>
<br/>
<b>--- Stay in touch with us ---</b><br/>
<b>Subscribe to us on YouTube</b>: <a href="https://talkpython.fm/youtube" target="_blank" rel="noopener">youtube.com</a><br/>
<b>Follow Talk Python on Mastodon</b>: <a href="https://fosstodon.org/web/@talkpython" target="_blank" rel="noopener"><i class="fa-brands fa-mastodon"></i>talkpython</a><br/>
<b>Follow Michael on Mastodon</b>: <a href="https://fosstodon.org/web/@mkennedy" target="_blank" rel="noopener"><i class="fa-brands fa-mastodon"></i>mkennedy</a><br/></div><br/>
<strong>Sponsors</strong><br/>
<a href='https://talkpython.fm/sentry'>Sentry Error Monitoring, Code TALKPYTHON</a><br>
<a href='https://talkpython.fm/foundershub'>Microsoft</a><br>
<a href='https://talkpython.fm/assemblyai'>AssemblyAI</a><br>
<a href='https://talkpython.fm/training'>Talk Python Training</a>
↧