Tb2018, not sure how universal your advice is but in my case you hit the nail in the head.
When starting adventure with coding my plan was to learn coding to use it in trading. When realized how much material is out there to cover, I promptly adjusted my goals to learn only those parts that relates to trading. Thus, I consciously left out many areas of coding uncovered. For example I cant write an e-mail program out of my head - relatively simple task (but I know where and what to look for if such need arises).
The same idea was behind me writing about considering goals beforehand. In my case it was ‘trading first’ but not all cases are the same.
You are right again that saving time is a major factor. Aka there isn’t much sense (imo) to spend time to make exact copy of TOS or tradingview. It can be done but for what? Well, joy of coding can be one thing but we leave this aside.
“Python or else..will not make you a better trader.” Right again. Actually coding can make your trading worse but also can make it much better and can speed up developing your trading skills.
A while ago I’ve heard some veteran trader taking about bringing data from floor sessions home and staring at them until they ‘started taking’ to him. The same motive you can find in other sources. “Reminiscences of stock operator” is one of them (one of my favorite books on trading

.
All depends how you use your skills. If you are familiar with Tom’s spreadsheets (TG1) they do provide new value, organizes data in a way that suits him and make him understand better and faster what market does and speed up making trading decisions -> less stress → less errors → more jouful trading etc. It’s worth something. Can you find ready software for that? Sometimes you can ($$ & time) sometimes you can not.
Well… instead of typing and typing on the subject I’ll post a simple example how coding can speed up learning process (glancing at sheets of numbers for weeks/months, or using existing software which is not tailored to answer your questions). It likely be trivial for many but as an example it should do. I post it in a separate topic bc I hope there will be some reactions and we (I mean I) can learn something useful together.
DaveN, you are on the same page. Actually it was on OOP when I realized that I want to learn coding for trading not just coding. I stopped OOP discovery process and returned to it only it was really needed.
Pandas is, of course good advice but I wouldn’t recommend starting with it. Some coding basics need to be learned first (list manipulations, iterations, data types, navigating editor etc).
Cellsee6, there was little practical help in my previous response.
To parse csv from TOS you have to examine structure of an AccountStratement.csv ( whatever the actual name is) and find any patterns you can exploit.
When you know what the pattern is, you read the file, line by line, and find mark points (like a name of an interesting subsection or empty line) and assign relevant part of csv to a variable, or a list, or dict, or anything you decide to use.
This is basically the same process you do manually in Excel (but faster and not error prone (if done right).