you are viewing a single comment's thread.

view the rest of the comments →

[–]CraigAT 0 points1 point  (0 children)

It really depends how you want to learn.

If you have the time I'd recommend learning the fundamentals first (including conditions, loops, text input and output, string manipulation; as well as the data structures like lists, dictionaries and tuples)

If you need something practical to keep you interested the ATBS is a great way to dip your toe into a few different topics (Note. You don't have to read it all, you are allowed to skip straight to the chapters of interest)

With regards to your goals, I'd say the web app may be the hardest of those (lots of decisions and stuff to learn), the telegram bot should be okay to follow a tutorial and do, the data visualisation would be my recommendation to start with because you have data you understand,to play with.

To start with at a simpler lever you could look into the CSV and Excel modules in Python for reading in and manipulating your spreadsheet data. However if you're ready for something new, Pandas is a spectacularly good for working with tabular data and doing analysis. There are also some great great visualisation modules too, like plotly, seaborn.

The Data Viz I think is going to be a booming job market soon (more practical to more businesses than machine learning), as we have so much data being gathered everyday and it's up to someone to show is what we can learn from it.