It is currently Wed Dec 13, 2017 2:54 pm

All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Any coders in here (Preferably Python)?
PostPosted: Sun Jul 16, 2017 10:36 am 
Offline
User avatar

Joined: Tue Jul 08, 2014 9:26 pm
Posts: 3641
A little background....I run the statistical department for a smallish investment manager. My primary responsibilities are performance reporting, risk analysis, and quantitative equity screening. I'm starting to reach the limits of Excel and frankly my job will become obsolete in the next decade or less so I have a sense of urgency to learn the PC languages that will ultimately replace me so I can maintain some relevance and/or use my newly found coding knowledge to start consulting firms into the future.

With that said, it's looking like Python has started to become a mainstay in the investment field. Anybody know Python, if so, what's the best way to start learning?

_________________
"Antonio Brown doesn't need to respond to anything," Tomlin said. "He walks into stadiums and he's Antonio Brown and he made Antonio Brown plays."


Top
 Profile  
 
 Post subject: Re: Any coders in here (Preferably Python)?
PostPosted: Mon Jul 17, 2017 1:12 am 
Offline

Joined: Thu Oct 22, 2015 2:55 pm
Posts: 1069
I'm a senior software engineer, although I don't know python.

I do mostly C# and a bunch of JavaScript frameworks.

What I do know about python is that it's very different from conventional languages. Had another developer friend play around with it when prepping for an interview, and he said it's weird as shit.

That said; I know it has a pretty hardcore group of fans. So I don't doubt that it's a useful language, just not one I ever felt the urge to learn.

If it is that different, you might actually benefit from not knowing any other languages.

Anyways, if you had some non-python questions, I'd certainly be willing to try and answer them for ya.


Top
 Profile  
 
 Post subject: Re: Any coders in here (Preferably Python)?
PostPosted: Mon Jul 17, 2017 7:37 pm 
Offline
User avatar

Joined: Tue Jul 08, 2014 10:14 pm
Posts: 1100
I use python often for scripting purposes in continuous deployment (CD) pipelines. I also use it for writing various utilities that I build as docker containers so other members of my devops team can easily use them by just running the container. python is great for newbies that do not have experience with other coding languages because readability was emphasized by the creators of the language. Code blocks are delimited by indenting which makes it very clean to look at. But it all makes the syntax kind of unforgiving because in python the whitespace matters which leads to the common error... "IndentationError: expected an indented block". With most programming/scripting languages whitespace doesn't matter at all. I'm assuming certain modules would be very useful in the financial industry and my hunch is the SciPy module is one of them. There are lots of good beginner python tutorials on the web. Once you get the basics down if I were you I'd look at the scipy cookbooks http://scipy-cookbook.readthedocs.io/

You also might want to look at R. R is a very popular programming language for statistical work. Sports analytics use R quite a bit. If you want a little introduction to R that is both practical and interesting Boston U periodically does a free (the course completion certification has a nominal fee) online sabermetrics course that does an intro to R and SQL. https://www.edx.org/course/sabermetrics ... sabr101x-0

Code:
What you'll learn
The basics of data science, and how it applies to the study of baseball
Fundamentals of R and SQL programming languages
How to compute and communicate statistical analysis of baseball data
The history of baseball analytics and sabermetrics as a field of inquiry


I have no idea if the course is good or bad... I've not taken it.

_________________
Neal Huntington on what he's been told by his bosses about $$$: "We've got assurances we're going to be able to continue to do what we've done."


Top
 Profile  
 
 Post subject: Re: Any coders in here (Preferably Python)?
PostPosted: Wed Jul 26, 2017 9:14 am 
Offline
User avatar

Joined: Tue Jul 08, 2014 8:57 pm
Posts: 2560
I am from the same background as LLS. I have developed many large to medium sized systems.

Python has some serious long term problems. it is a good language to learn how to program but not one I would write an enterprise level tool in. Especially one that had to be maintained by other people. You can do fine with Javascript if you use something like Node.js as a framework. I prefer languages like C# or Java to do the background work.

_________________
"Always do sober what you said you'd do drunk. That will teach you to keep your mouth shut." - Ernest Hemingway


Top
 Profile  
 
 Post subject: Re: Any coders in here (Preferably Python)?
PostPosted: Wed Jul 26, 2017 11:40 am 
Offline
User avatar

Joined: Tue Jul 08, 2014 10:14 pm
Posts: 1100
jebrick wrote:
I am from the same background as LLS. I have developed many large to medium sized systems.

Python has some serious long term problems. it is a good language to learn how to program but not one I would write an enterprise level tool in. Especially one that had to be maintained by other people. You can do fine with Javascript if you use something like Node.js as a framework. I prefer languages like C# or Java to do the background work.


I agree Python is better suited as a scripting language for sys admin type functionality than application development in traditional client/server architecture. However that is shifting a bit with serverless architectures. Python is a good choice for serverless function calls. Python is popular with developers using AWS Lambda.

_________________
Neal Huntington on what he's been told by his bosses about $$$: "We've got assurances we're going to be able to continue to do what we've done."


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
FORUM RULES --- PRIVACY POLICY




Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group