Professional Course

Introduction to Python

ACF Academy, In London (+2 locations)
2 days
1,755 USD, 1,283 - 1,418 GBP
Next course start
11 March, 2024 (+3 start dates)
Classroom, Virtual Classroom
2 days
1,755 USD, 1,283 - 1,418 GBP
Next course start
11 March, 2024 (+3 start dates)
Classroom, Virtual Classroom
This provider usually responds within 48 hours 👍

Course description

Introduction to Python

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.

Do you work at this company and want to update this page?

Is there out-of-date information about your company or courses published here? Fill out this form to get in touch with us.

Upcoming start dates

Choose between 3 start dates

11 March, 2024

  • Classroom
  • New York City

25 March, 2024

  • Virtual Classroom
  • Online

30 April, 2024

  • Classroom
  • London

Who should attend?

Who Should Attend

Anyone who needs to learn Python, especially for financial applications.


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

Training content


  • Introduction to Python
  • Working with the Jupyter Notebook
  • Language syntax
  • Variables and data types
  • Basic functions
  • Operators
  • Challenge – factorials

Input, Output, and Formatting

  • Input and output
  • Formatting numbers and strings
  • Challenge – formatting


  • What are modules?
  • How to import modules
  • Challenge – using the math module

Program Flow

  • Flow control
  • Iteration
  • For vs. while
  • Conditional statements
  • Challenge – using loops


  • Collections
  • Lists
  • Tuples
  • Challenge – creating and manipulating lists
  • List comprehension
  • Dictionaries
  • Challenge – creating a dictionary


  • Built-in functions
  • String functions
  • Exporting functions
  • Lambda functions
  • Challenge – creating an option pricing function

Exception handling

  • How to handle exceptions
  • Common errors


  • What is a class?
  • How to write a class
  • Challenge – creating a class

Working with files

  • Reading from a file
  • Writing to a file
  • Challenge – analyzing a text file

Python Libraries

  • Statistics
  • NumPy
  • Challenge – working with the normal distribution
  • SciPy
  • Challenge – distribution fitting
  • Matplotlib and Seaborn
  • Basic plotting
  • Formatting charts
  • Multiple charts
  • Challenge – data visualization
  • NumPy vectorization
  • Challenge – Monte Carlo simulation
  • Pandas
  • Working with pandas
  • Challenge – analyzing stock data


  • New York: $1,755
  • London: £1,417.50 (plus VAT)
  • Virtual: £1,282.50 (plus VAT)

Certification / Credits

CPD: 14 hours

Learning Outcomes

By attending this course, you will:

  • Explore the Jupyter user interface
  • Understand Python data types and naming conventions
  • Gain familiarity with operators, expressions, statements, and flow control
  • Learn how to format output and present information neatly
  • Work with modules
  • Examine data structures like collections, lists, dictionaries, and tuples
  • Develop functions and classes for code reusability
  • Learn how to gracefully handle errors and exceptions
  • Read and write from files
  • Explore a range of essential Python libraries, like NumPy, SciPy, Matplotlib, Pandas, and others
  • Create a useful finance application

Why choose ACF Academy?

Over 100,000 professionals trained globally

Award-winning practical financial simulations

Consistently high ratings

Contact this provider

Contact course provider

Tell us what kind of professional training you're looking for and we'll put you in touch with relevant training providers who will send you a quote.

reCAPTCHA logo This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
ACF Academy
28 King Street
EC2V 8EH London

ACF Academy

ACF Consultants are a global leader in providing practical and effective training for financial professionals. Leading banks, companies and financial institutions from all over the world partner with us to develop their people to achieve their goals. They trust our...

Read more and show all training delivered by this supplier