Actuarial Outpost
 
Go Back   Actuarial Outpost > Actuarial Discussion Forum > Software & Technology
FlashChat Actuarial Discussion Preliminary Exams CAS/SOA Exams Cyberchat Around the World Suggestions

ACTUARIAL SALARY SURVEYS
Contact DW Simpson for a Personalized Salary Survey

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 12-17-2019, 08:59 PM
Vorian Atreides's Avatar
Vorian Atreides Vorian Atreides is offline
Wiki/Note Contributor
CAS
 
Join Date: Apr 2005
Location: As far as 3 cups of sugar will take you
Studying for ACAS
College: Hard Knocks
Favorite beer: Most German dark lagers
Posts: 67,141
Default Learning Python

I'll be spending the next several months learning this program.

Any suggestions on texts to get for the following purposes?
  1. General learning for OOP programming with Python

  2. Non-intensive introduction to syntax and programming style

  3. Comprehensive reference guide


TIA!
__________________
I find your lack of faith disturbing

Why should I worry about dying? Itís not going to happen in my lifetime!


Freedom of speech is not a license to discourtesy

#BLACKMATTERLIVES
Reply With Quote
  #2  
Old 12-18-2019, 01:26 PM
Colonel Smoothie's Avatar
Colonel Smoothie Colonel Smoothie is offline
Member
CAS
 
Join Date: Sep 2010
College: Jamba Juice University
Favorite beer: AO Amber Ale
Posts: 49,915
Default

Think Python is a good place to start if you've never done any of this before
__________________
Recommended Readings for the EL Actuary || Recommended Readings for the EB Actuary

Quote:
Originally Posted by Wigmeister General View Post
Don't you even think about sending me your resume. I'll turn it into an origami boulder and return it to you.
Reply With Quote
  #3  
Old 12-18-2019, 01:33 PM
Childish Gambino's Avatar
Childish Gambino Childish Gambino is offline
Member
SOA
 
Join Date: Jul 2014
Posts: 32,402
Default

*writes 'Hello World!' to terminal*

*puts 'Proficient in Python' on resume*

U of M has a 3-part program on Coursera that gets to all these concepts. All auditable for free. https://www.coursera.org/specializat...-3-programming
__________________
Quote:
Originally Posted by Mitch McConnell
We'll be working through this process, hopefully in a fairly short period of time, in total coordination with the White House counsel's office. ... Everything I do during this, I'm coordinating with the White House Counsel. There will be no difference between the President's position and our position.
Reply With Quote
  #4  
Old 12-18-2019, 02:05 PM
yoyo's Avatar
yoyo yoyo is offline
Member
CAS
 
Join Date: Dec 2001
Posts: 24,401
Default

i keep telling myself i'll do this too. still at *writes 'Hello World!' to terminal* stage though
Reply With Quote
  #5  
Old 12-18-2019, 02:22 PM
ALivelySedative's Avatar
ALivelySedative ALivelySedative is offline
Member
CAS
 
Join Date: Dec 2013
Location: Land of the Pine
College: UNC-Chapel Hill Alum
Favorite beer: Red Oak
Posts: 3,474
Default

Quote:
Originally Posted by Childish Gambino View Post
*writes 'Hello World!' to terminal*

*puts 'Proficient in Python' on resume*
__________________
Stuff | 6 | ACAS | FCAS stuff
Reply With Quote
  #6  
Old 12-19-2019, 09:37 AM
glassy glassy is offline
Member
Non-Actuary
 
Join Date: May 2015
Posts: 5,430
Default

Automating the Boring Stuff with Python

Someone here (campbell? someone else? sorry, I can't find the original thread) shared this a few years ago and it was a decent crash course. It goes over some simple program flow stuff at the beginning and has lots of examples and exercises.
Reply With Quote
  #7  
Old 12-19-2019, 11:03 AM
Vorian Atreides's Avatar
Vorian Atreides Vorian Atreides is offline
Wiki/Note Contributor
CAS
 
Join Date: Apr 2005
Location: As far as 3 cups of sugar will take you
Studying for ACAS
College: Hard Knocks
Favorite beer: Most German dark lagers
Posts: 67,141
Default

Quote:
Originally Posted by Childish Gambino View Post
*writes 'Hello World!' to terminal*

*puts 'Proficient in Python' on resume*


Quote:
Originally Posted by Childish Gambino View Post
U of M has a 3-part program on Coursera that gets to all these concepts. All auditable for free. https://www.coursera.org/specializat...-3-programming
Thanks! I'll look into this.
__________________
I find your lack of faith disturbing

Why should I worry about dying? Itís not going to happen in my lifetime!


Freedom of speech is not a license to discourtesy

#BLACKMATTERLIVES
Reply With Quote
  #8  
Old 12-19-2019, 11:19 AM
Vorian Atreides's Avatar
Vorian Atreides Vorian Atreides is offline
Wiki/Note Contributor
CAS
 
Join Date: Apr 2005
Location: As far as 3 cups of sugar will take you
Studying for ACAS
College: Hard Knocks
Favorite beer: Most German dark lagers
Posts: 67,141
Default

Also, any resources that describes some of the other "modeling" libraries?

More specifically, are there any that contain procedures/functions/etc. covering any actuarial type material? For example, there is a ChainLadder package in R that does some of the modeling stuff found on CAS Exams 5 and 7. Anything similar to be found for Python?
__________________
I find your lack of faith disturbing

Why should I worry about dying? Itís not going to happen in my lifetime!


Freedom of speech is not a license to discourtesy

#BLACKMATTERLIVES
Reply With Quote
  #9  
Old 12-19-2019, 11:39 AM
DjPim's Avatar
DjPim DjPim is offline
Member
SOA
 
Join Date: Nov 2015
Location: SoCal
Posts: 699
Default

Hmm, I try to use R a lot for automating processes we housed in Excel/Access in the past and for doing things more efficiently. I've always heard people mention Python along with R in similar context, so I might check some of this stuff out too, so...

__________________
Quote:
Originally Posted by Dr T Non-Fan View Post
"Cali" SMH.
Reply With Quote
  #10  
Old 12-19-2019, 11:48 AM
Vorian Atreides's Avatar
Vorian Atreides Vorian Atreides is offline
Wiki/Note Contributor
CAS
 
Join Date: Apr 2005
Location: As far as 3 cups of sugar will take you
Studying for ACAS
College: Hard Knocks
Favorite beer: Most German dark lagers
Posts: 67,141
Default

Quote:
Originally Posted by Vorian Atreides View Post
Also, any resources that describes some of the other "modeling" libraries?

More specifically, are there any that contain procedures/functions/etc. covering any actuarial type material? For example, there is a ChainLadder package in R that does some of the modeling stuff found on CAS Exams 5 and 7. Anything similar to be found for Python?
For additional context: I'm aware of NumPy, SciPy, and pandas; but haven't been able to explore these just yet to any great depth. I see that there's a book published by O'Reilly (Python for Data Analysis). I think I'll get this unless someone believes that there is a better resource I should consider.

On a cursory glance, it doesn't seem like there's anything developed for "actuarial" analyses explicitly; but it seems that there's enough infrastructure to create something workable.
__________________
I find your lack of faith disturbing

Why should I worry about dying? Itís not going to happen in my lifetime!


Freedom of speech is not a license to discourtesy

#BLACKMATTERLIVES
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


All times are GMT -4. The time now is 07:59 PM.


Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
*PLEASE NOTE: Posts are not checked for accuracy, and do not
represent the views of the Actuarial Outpost or its sponsors.
Page generated in 0.49756 seconds with 11 queries