Professional Course

Introduction to Python

ACF Academy, In London (+2 locations)
Length
2 days
Price
1,755 USD, 1,283 GBP
Next course start
10 June, 2024 (+2 start dates)
Delivery
Classroom, Virtual Classroom
Length
2 days
Price
1,755 USD, 1,283 GBP
Next course start
10 June, 2024 (+2 start dates)
Delivery
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 2 start dates

10 June, 2024

  • Classroom
  • New York City

8 July, 2024

  • Virtual Classroom
  • Online

Who should attend?

Who Should Attend

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

Prerequisites

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

Training content

Introduction

  • 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

Modules

  • 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

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

Functions

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

Exception handling

  • How to handle exceptions
  • Common errors

Classes

  • 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

Costs

  • 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

Ads