HorizonForumsone horizon
Log inSign up

[ms] · Est. May 2002

Music madethis place,we just kept itgoing...

One durable person. One social graph. Many communities—and every way people speak, share, listen, write, gather and remember.

Forums / Computers / Electronics / Games

Python

9 durable postsStarted 2011-09-05Latest 2011-09-22
#106494Post 1 of 9

Hey guys...just wanted to see if any of you is using this language and what your thoughts are on it? I have started learning it recently (I have no previous programming experience) as I basically need a language basis and then plan to get on to fpga programming and perhaps c. Mainly concerned with quick data processing...as we deal with trading API's and creating high frequency trading models...I know python is not that great for that but hence the turn into fpga...btw anyone know anything about fpga programming?

p.s. title ended up screwed up - sorry should read just "Python"

#1542940Post 2 of 9

Re: Pythonst wanted to see

Yes, yes. I'm pretty much a Python expert 8)

Very easy to learn, and it is perfect for scientific computing (my field). You can always implement the speed critical bits in C if you need to but even for rapid prototyping you can't go wrong. How are you learning?

#1544083Post 3 of 9

Re: Pythonst wanted to see

Got a bunch of books and some programmers around so...slowly is the answer really :) Do you have any recomended reading material or any advice? I am really a beginner but pretty keen! Got a ton on my plate now...trading, sales and programming on the side :)

#1544118Post 4 of 9

Re: Pythonst wanted to see

How beginner are you?

Learn Python The Hard Way is a good, free online book by Zed Shaw if you have very little programming experience:

[URL]http://learnpythonthehardway.org/[/URL]

The standard huge book reference is a monster at like 1300 pages is the O'Reilly book:

[URL]http://www.amazon.com/Programming-Python-Mark-Lutz/dp/0596158106[/URL]

I really like the O'Reilly cookbook series as they have simple problems, code solutions and explanations. This is the one for Python:

[URL]http://www.amazon.com/Python-Cookbook-Alex-Martelli/dp/0596007973[/URL]

#1544656Post 5 of 9

Re: Pythonst wanted to see

Yeah thanks I got all of those already...:)

#1544777Post 6 of 9

Re: Pythonst wanted to see

doh

#1548845Post 7 of 9

Re: Pythonst wanted to see

To be honest, I've never read a single programming book, but people swear by the O'Reilly.

Learn by doing, imo. There are some very simple logic puzzles that you can do interactively at CodingBat [url]http://codingbat.com/python[/url] and if you feel like using your maths I learnt a lot about how things work by implementing and optimising a load of Project Euler solutions in Python [url]http://projecteuler.net/[/url]

The best website on how to write Python is "Code Like a Pythonista: Idiomatic Python" [url]http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html[/url] many examples of how to write code the right way, incredibly useful.

Will also keep an eye on this thread if any questions pop up...:?:

#1549038Post 8 of 9

Re: Python

I've always wanted to get into Python because it can run cross-platform, but with the advent of the Internet and PHP I just don't see the need to write Client/Server based apps anymore

#1549109Post 9 of 9

Re: Python

Python is better than PHP for web programming anyhow ;)

Log in to reply