Best resource to learn Python?

I’m an incoming college first year thinking about recruiting for developer/swe roles at hedge funds and prop trading shops. I know a little java but I want to learn python because I heard it’s the most used. Do you guys know the best resources to learn this language?

 

I really like the Harvard CS50x course. It starts using C to teach data structures, algorithms, memory, etc. then switches to python for the remainder of the course. I chose the web programming path and have continued to use the skills learned on various personal projects. 

 

there are 3 aspects to learn programming in python

1) learn how to code (in any language)...learn how to think like a programmer (which language does not matter) and how algorithms work to solve generic programming problems (how to handle arrays, if/then/else statements...loops...search / sort....object oriented programming...how to do math in code....efficiency algorithms...etc.)

2) learn the syntax of python, how to use the most popular libraries (this is the benefit of python...lots of libraries covering just about every function you might need) and the languages strengths and weaknesses vs other languages (weakly vs strongly typed...developer tools, etc..)

3) go get some repetition using the language by doing coding challenges.

 

Consequuntur fuga excepturi et deleniti aut voluptas natus. Architecto eos error ullam nihil deleniti. Aut quos soluta quidem sed esse omnis.

Career Advancement Opportunities

April 2024 Hedge Fund

  • Point72 98.9%
  • D.E. Shaw 97.9%
  • Magnetar Capital 96.8%
  • Citadel Investment Group 95.8%
  • AQR Capital Management 94.7%

Overall Employee Satisfaction

April 2024 Hedge Fund

  • Magnetar Capital 98.9%
  • D.E. Shaw 97.8%
  • Blackstone Group 96.8%
  • Two Sigma Investments 95.7%
  • Citadel Investment Group 94.6%

Professional Growth Opportunities

April 2024 Hedge Fund

  • AQR Capital Management 99.0%
  • Point72 97.9%
  • D.E. Shaw 96.9%
  • Citadel Investment Group 95.8%
  • Magnetar Capital 94.8%

Total Avg Compensation

April 2024 Hedge Fund

  • Portfolio Manager (9) $1,648
  • Vice President (23) $474
  • Director/MD (12) $423
  • NA (6) $322
  • 3rd+ Year Associate (24) $287
  • Manager (4) $282
  • Engineer/Quant (71) $274
  • 2nd Year Associate (30) $251
  • 1st Year Associate (73) $190
  • Analysts (225) $179
  • Intern/Summer Associate (22) $131
  • Junior Trader (5) $102
  • Intern/Summer Analyst (249) $85
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
Betsy Massar's picture
Betsy Massar
99.0
3
BankonBanking's picture
BankonBanking
99.0
4
Secyh62's picture
Secyh62
99.0
5
dosk17's picture
dosk17
98.9
6
GameTheory's picture
GameTheory
98.9
7
CompBanker's picture
CompBanker
98.9
8
kanon's picture
kanon
98.9
9
bolo up's picture
bolo up
98.8
10
Jamoldo's picture
Jamoldo
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”