Learning Python for S&T
Been seeing a lot of chatter on the site about learning python for the desk, anyone have recs/experience using something?
Very little coding background
Been seeing a lot of chatter on the site about learning python for the desk, anyone have recs/experience using something?
Very little coding background
Career Resources
Based on the most helpful WSO content, Python is highly recommended for Sales & Trading (S&T) roles due to its versatility and ease of use. Here’s how you can approach learning Python effectively for S&T:
Focus on Relevant Libraries:
Practical Applications in S&T:
Beginner-Friendly Resources:
Desk-Specific Needs:
Excel and VBA:
Learn Problem-Solving:
By starting with these steps, you’ll build a strong foundation in Python and be well-prepared for your S&T role.
Sources: Technical Skills to Prep for SA S&T, Programming/Technical Skills for Finance: SQL and Python, Programming/Technical Skills for Finance: SQL and Python
bump
Definitely yes
Yeah, good move. I know some people will say you don't need it. I disagree. I think learning it early sets you up better long term. Don't listen to grumpy senior traders.
As for how to learn Python, I would say python for data analysis is a good book, maybe do CS50 with that too. If you need guided courses, there's plenty online.
For projects, my go to would be to do something in excel, then automate it in python. That way you get real experience working with the language.
Python is definitely worth learning if you're interested in S&T, but I'd keep the goal practical rather than trying to learn everything.
Start with the language fundamentals, then spend most of your time on pandas and NumPy since you'll likely work with market data, spreadsheets, and basic analytics. After that, learn how to read data from APIs or CSV files and automate repetitive workflows.
You don't need advanced algorithms on day one. Being able to clean data, calculate performance metrics, backtest simple ideas, or generate reports can already make you much more effective.
A good approach is to build small projects around financial data instead of only following tutorials. That way, you're learning Python and developing intuition for how it's actually used in trading environments
Sit deserunt est dolor illum consequatur. Et culpa eligendi aut dolor.
See All Comments - 100% Free
WSO depends on everyone being able to pitch in when they know something. Unlock with your email and get bonus: 6 financial modeling lessons free ($199 value)
or Unlock with your social account...