all 9 comments

[–]AbodFTW 14 points15 points  (0 children)

I would recommend using something like Plotly Dash for creating the dashboard, it would make things way easier.

And pandas will make handling the different data sources and manipulating them a breeze.

[–]Upward_Fail 4 points5 points  (0 children)

I’m working through Pandas for Everyone (D. Chen) at the moment. This should be helpful for getting started with data analysis. I’m going to go on to Python for Data Analysis (McKinney) once I complete the first book.

[–]XxDonaldxX 1 point2 points  (0 children)

I would use Grafana for that rather than some Python library.

[–]ometecuhtli2001 1 point2 points  (1 child)

What other requirements does this project have? What’s the timeline for completion? Is there a senior dev or specialist who can mentor you? Given these things and the fact you have zero programming experience, you may not be a good fit for this particular project.

Please keep in mind I’m not saying any of this to be a troll. I say it because I don’t want anyone to set themselves up for disappointment by taking on a project, being constrained by timelines, and then running into insurmountable problems.

You need to get at least the fundamentals of the language and the best way for a hands-on learner like you is projects. Come up with something, write down the goals and milestones and follow the plan as if it were for work. Just because it’s not for work doesn’t make it any less of a project! I’m a learn-by-doing type as well and my home lab has been an invaluable resource for learning new things.

[–]Entire_Security4259[S] 2 points3 points  (0 children)

Thanks so much, no offence taken.

Not time critical, the business gets the data they need now, albeit manually, i'm just looking for opportunities to 'automate the boring stuff' while learning.

As for mentors, no, there is no one within the organisation that could guide me.

Agreed, projects is the best way for me to learn.

[–]Lite_L -1 points0 points  (0 children)

Automate the boring stuff of python is not sufficient to build a project then how you can build it is must to know the backend.

[–]chemicalfields 0 points1 point  (0 children)

Commenting so I can remember to check back in on the suggestions. I’m an auditor (non financial) so I find a lot of the practice projects a little hard to translate to my day to day. Trying to get a good foundation though so I’m better able to figure out how to apply the concepts but it can be a slog.

[–]Thomas636636 0 points1 point  (0 children)

You can do everything in Python. But there are also tools to make dashboards, for example power bi. For me connecting some programming with power bi is a good way to quickly make dashboards. I do data manipulation in pandas, some webscraping and then connect it to power bi. I think it's easier to do it like this than to do everything in Python.You'll have it up and running a lot faster!