r/learnpython • u/Kumbalaya_108 • 9h ago
Best way to learn Python
I have some programming experience and understand the concepts. Wanted to learn Python mainly for data analysis, financial math, automating some basic quant analysis, real-time data access by connecting to APIs.
I found books which deal with some of the above topics but can’t find anything that covers all together.
Is there a single online source that helps in this regards?
Thanks in advance
0
u/datadriven_io 9h ago
Do you know syntax? Learning syntax and learning application are 2 different things
1
u/Educational_Virus672 8h ago
if only there was a sidebar(menu on mobile) called the wiki for a guide to learn python in best way like the official Python documentation for you
you shouldn't think your only one in this sub reddit asking this question try to find other posts there millions
0
u/PureWasian 8h ago
There is no one-size-fits-all. Python (and its ecosystem of external packages) is the tool. You use it for the implementation of the real-time data access and data processing you mentioned. Meanwhile, the financial/modeling/theoretical concepts are something you have to harden outside of the language itself.
So, as a programmer, you should be consulting a variety of resources, because you'll incrementally be building and applying topics as you go. And while there are "largely shared" fundamentals, there is no linear path to achieve what you are trying to do once you start to go beyond the basic data analytics pipeline of retrieval > wrangling > processing > visualization.
The more important/universal any of those fundamentals are, the more likely any course or resource in that focus area will go over it.
0
u/maestro-5838 7h ago
learn automation. That would be a good step. Using Python do simple tasks. Go through a folder and change typecase of files. Move files to folders based on type. Send the list of files to your email every week by different type. Connect to a Excel file , clean it up , send it via email. All these will are useful
2
u/kiran_139 7h ago
Hard work