Hi, I’m currently studying the Dash library, and it’s quite a large library; so I’m wondering, is it still worth continuing to learn it now, that Dash Studio can automate dashboard creation? Thanks in advance!
You can do so much more with the dash library than you can do with plotly studio.
Plotly Studio is a great ai / datascience tool, but dash as a framework doesn’t need to be limited to just datascience functionality. Most of the large amount of open source projects are not supported in plotly studio.
I’ve built video games in the dash framework, ui for printers and impressive dashboards for b2b that would never be possible with plotly Studio.
Lastly learning dash the framework is a great jumping off point for cloud deployment, the flask server or django.
@PipInstallPython Thank you so much
I’m currently studying Dash to advance my career as a data scientist. Do you have any recommendations please on which aspects of Dash I should focus on, particularly those most relevant for applying Dash in data science projects?
I would recommend not isolating yourself to just datascience, as a lot of serverside or ui ux bleeds into datascience and makes you better in that aspecf. For a career in this field id be focused on building out a portfolio and a strong github. Id assume 98% of developers who find a career in this space work b2b, so spend your time focusing on that as b2c is much more complex and difficult.
Id recomend getting to know the dash open source components, dmc, dash pip components, dbc, dash ag grid. Get comfortable using them and building out full feature dashboards.
Spend a little bit of time understanding django and flask as it could open doors and opportunities you currently don’t consider for your projects. Like maintaining a user base and a database. Hosting an api and connecting multiple applications together.
Lastly, build your own dash component from a react component / repo. Its a bit intimidating but it’s getting much easier to do and building your own components will pay dividends in the future. Its proven useful for my career and has opened a lot of doors for me and taught me a lot more about programming that I didn’t understand prior.
Made this tutorial to help get people more into making components:
You can also check out some components I’ve built for the dash framework which could be useful in projects or inspiration to new components that could be made:
Thank you so much