170 karma · joined November 9, 2016
DevOps Data Engineering Product Management Project Management Agile Coach
https://www.amazon.de/Art-Thinking-Clearly-Better-Decisions/...
haha yeah I do, in python only tho.. I use plotly for visualisations. It renders html and invokes the default handler for .html to display it. Knowing plotly it's trivial to learn dash, which let's you build interactive data dashboards (https://dash-stock-tickers.plot.ly).
> Have you used any of the tools for Go like gonum?
well as far as I now, there are barely any data analysis libraries for go. gonum is an advanced math library, not really a data analysis tool. then you got gota, which is unmaintained (at least they aren't closing the prs) and a couple of none standardized learning algorithms.
not really the stack I want to use for data analysis..
well in the context of python it makes some sense to use it for teaching and presentation purposes, even tho it's a bad habit to program in it in my opinion, as - it's a pain to write abstractions, as you have to remember to reevaluate the cell - you can't use the debugger - you can't jump to the definition of externally defined stuff, which is critical if you want to become a really good developer, as it's teaching you to read and understand code
@mschuetz there are decorators for everything, to time functions, to cache results, to cache results, to cache results for 1h and get fresh data after one hour, to cache results given certain parameters
but in the context of go I don't see the point, as nobody sane will ever do an experimental data analysis with it
go is excellent for high performance data processing, but you definitely don't want to use it for data analysis.. I'm not even sure if a go based dataframe implementation would be that much faster than pandas as it's more or less a wrapper for c functions
All you get is cached intermediate variables and being able to print them, am I right?
On the other hand you loose the capability to see the definition of everything externally defined and you can't use the debugger.
Please let me know if I am missing something