Introduction to Python Virtual Workshop

Event Details

-
Every Wednesday (1:00 – 2:30 PM, ET)

About This Event

Online registration for this event has closed. If you are interested in registering for this event, please contact meetings@casact.org.

As actuaries work more and more with teams of data scientists and software engineers, they are more likely to encounter use of the Python programming language. While R is an environment for performing statistical analysis, Python is a general-purpose programming language.

This workshop will provide an introduction to Python and show how to perform data collection, data visualization, and data analysis in Python. There will be six 90-minute sessions.

Event Information

Casualty Actuarial Society's Envisioned Future

The CAS will be recognized globally as the premier organization in advancing the practice and application of casualty actuarial science and educating professionals in general insurance, including property-casualty and similar risk exposure.

Continuing Education Credits

The CAS Continuing Education Policy applies to all ACAS and FCAS members who provide actuarial services. Actuarial services are defined in the CAS Code of Professional Conduct as "professional services provided to a Principal by an individual acting in the capacity of an actuary. Such services include the rendering of advice, recommendations, findings or opinions based upon actuarial considerations". Members who are or could be subject to the continuing education requirements of a national actuarial organization can meet the requirements of the CAS Continuing Education Policy by satisfying the continuing education requirements established by a national actuarial organization recognized by the Policy.

This activity may qualify for up to 10.8 CE credits for the 2021 Intro to Python Virtual Workshop for CAS members. Participants should claim credit commensurate with the extent of their participation in the activity. CAS members earn 1 CE credit per 50 minutes of educational session time, not to include breaks or lunch.

Note: The amount of CE credit that can be earned for participating in this activity must be assessed by the individual attendee. It also may be different for individuals who are subject to the requirements of organizations other than the American Academy of Actuaries.

Virtual Seminar Recordings

Recordings of this workshop are available to attendees on our UCAS platform for five years.

Speaker Opinions

The opinions expressed by speakers at this event are their own and do not necessarily reflect the opinions of the CAS.

Contact Us

For more information on content, please contact Wendy Ponce, Professional Education Coordinator, at wponce@casact.org.

For more information on course logistics or attendee registration, please contact Leanne Wieczorek, Meeting Planner at lwieczorek@casact.org.

For more information on other CAS opportunities or regarding administrative policies such as complaints and refunds, please contact the CAS Office at (703) 276-3100 or office@casact.org.

Registration Information

Limit up to 35 Participants

Online registration for this event has closed. If you are interested in registering for this event, please contact meetings@casact.org.

Note: Registration form is best viewed in Internet Explorer.
When registering for this event online, please select your reg type to see the event fees available.
Limited to individual registrations only. Group registrations are not permitted.

 

Early (Before Jul 6)

Late (After JUL 7)

Member

$600

$700

Non-Member

$800

$900

Cancellation Information

Registration fees will be refunded for cancellations received in writing at the CAS Office via email, refund@casact.org, by July 21, 2021 less a $100 processing fee.

Speakers

John Bogaardt
John Bogaardt currently serves as VP, Actuary and Head of Business Intelligence for WCF Insurance. As an actuary, John has responsibilities over the pricing, reserving, and predictive modeling functions of the company.  As head of the Business Intelligence team, John uses his passion for data science to push data-driven thinking and decision making well beyond the technical roles like Actuarial.

A passionate advocate for the transparency and accessibility inherent in the Open Source and Open Science movements, John spends a portion of his free time writing open actuarial software.  Most notably, John is the maintainer of chainladder-python package, a reserving library, through the Casualty Actuarial Society’s Github page.

Brian Fannin
Brian Fannin has been an actuary for over 20 years. The data lack sufficient credibility for him to give a more precise estimate. Brian has been an Associate of the CAS since 2002 and a Certified Specialist in Predictive Analytics (CSPA) since 2017. He has worked in a variety of roles in commercial insurance, both primary and excess, here in the US as well as Europe, London and Asia. An early proponent of R, he has taught various workshops and seminars for the CAS, Actex and insurance clients. He joined the staff of the CAS in March of 2018 as Research Actuary. His focus is to enable CAS committees and research partners to work efficiently in developing relevant, practical content.

Schedule

Session

Date

Lead

Contents

1

Jul 28

Brian Fannin

Python Programming Basics
Variables, Types, Lists, Dictionaries, Functions, Dates, Strings, Dir, Help
Simulated transactional data, computing Earned Premium (see 5)

2

Aug 4

John Bogaardt

Pandas 1: Data Frame Creation and Basic Data Manipulation
 

3

Aug 11

Brian Fannin

Pandas 2: Data io with External Sources:
Excel, CSV, Markdown, HTML, Web; Advanced Data Manipulation: Querying, Merging, Indexes, Stack, Unstack, Pivot-table, Tidy Data

4

Aug 18

John Bogaardt

Pandas 3: Visualization and Reporting

5

Aug 25

Brian Fannin

Modeling 1: Statsmodels GLMs
Modeling 2: Machine Learning in Scikit-learn

6

Sep1

John Boggart

Modeling 3: Triangle manipulation and Loss Reserving in chainladder

Schedule

Session

Date

Lead

Contents

1

Jul 28

Brian Fannin

Python Programming Basics
Variables, Types, Lists, Dictionaries, Functions, Dates, Strings, Dir, Help
Simulated transactional data, computing Earned Premium (see 5)

2

Aug 4

John Bogaardt

Pandas 1: Data Frame Creation and Basic Data Manipulation
 

3

Aug 11

Brian Fannin

Pandas 2: Data io with External Sources:
Excel, CSV, Markdown, HTML, Web; Advanced Data Manipulation: Querying, Merging, Indexes, Stack, Unstack, Pivot-table, Tidy Data

4

Aug 18

John Bogaardt

Pandas 3: Visualization and Reporting

5

Aug 25

Brian Fannin

Modeling 1: Statsmodels GLMs
Modeling 2: Machine Learning in Scikit-learn

6

Sep1

John Boggart

Modeling 3: Triangle manipulation and Loss Reserving in chainladder