Python for Finance

  Intermediate CPD: 14 hours   2 days


Python has recently become one of the most sought-after skills in finance. This highly practical course will get participants familiar with the Python language, and how it can be applied in finance.

Learning Outcomes

By attending this course, you will:

  • Explore the Python IDE
  • Understand Python data types and naming conventions
  • Gain familiarity with operators, expressions, statements, and flow control
  • Examine data structures like collections, lists, dictionaries, and tuples
  • Develop functions and classes for code reusability
  • Learn how to gracefully handle errors and exceptions
  • Explore a range of Python libraries, like NumPy, SciPy, Pandas, Matplotlib, and others
  • Create a useful finance application

Who Should Attend

Anyone who needs to use Python in finance.


It will be useful, though not essential, to have experience of another programming language like JavaScript, C#, or similar.

Seminar Content

  • Introduction to Python
  • Understanding the IDE
  • Scripts vs. programs
  • Variables and names
  • Data types
  • Numeric data and conversion
  • Operators
  • Expressions
  • String manipulation
  • Simple statements
Program Flow
  • Flow control
  • Conditional statements
  • Iteration
  • For vs. while
Data Structures
  • Sequence types
  • Collections
  • Lists
  • Dictionaries
  • Tuples
Structuring Code
  • Functions
  • Classes
Practical Issues
  • Files and data persistence
  • Error and exception handling
  • Object-oriented programming
  • Multitasking
  • Working with databases
  • Unit Testing
  • Working with internet data
Python libraries
  • NumPy
  • SciPy
  • Pandas
  • Matplotlib
  • PyFlux
  • Scrapy

Dates and Locations

Date(s): 6 Jun 2019 - 7 Jun 2019

New York

Modeling and Excel

Other Dates and Locations
Check our course schedule for alternative dates and locations where this course is offered.



ACF specialises in creating tailored courses for our clients. Fill out the details below to obtain more information on how to run a customised version of this course in-house for your firm.

Fields marked with * are required