18.09-22.09

Python for financial analysts

The course provides basic knowledge and skills of the Python programming language. We will practice typical data processing tasks in the field of finance during the course. The main objective is to guide trainees without any programming skills to a level of programming knowledge that allows them to design, write, debug and run programs coded in Python and to understand the basic concepts of software development.

Fee of the training course

€1,290 + VAT

36 academic hours

Including 4 days of classroom training plus 6 hours of independent practice.

Location

KPMG Estonia training rooms, Narva mnt 5, Tallinn

Participants

The number of participants in the training group is limited.

Language 

The language of instruction is Estonian, the course materials are in English.

Course details


Python for financial analysts provides basic knowledge and skills of the Python programming language. We will practice typical data processing tasks in the field of finance during the course.

The main objective of the course is to guide participants without any programming skills to a level of programming knowledge that allows them to design, write, debug and run programs coded in Python and to understand the basic concepts of software development.

The training is mainly based on the needs of companies and employers in the financial sector, and is built on the OpenEDG Academy Education Platform supported by the Python Institute. The course is organised by KPMG Baltics OÜ, a training partner of the OpenEGD Academy.

The basic course is suitable for people without prior knowledge of Python programming.

At the end of the course, participants will receive a course completion certificate from KPMG.


Who exactly is the training for?

  • for data analysts, technical specialists and anyone else who deals with data and data processing on a daily basis
  • for specialists for whom office software seems simple but ineffective to use and who want to take a step into the world of programming
  • for specialists looking for ways to support the business processes of their company with fast and efficient data processing
  • for employees doing analytical work who want to improve their knowledge by learning programming language skills

Prior knowledge:

  • No prior programming skills are required to participate in the course.
  • You need to understand technical text in English to use the materials and take the exam (optional). A free API user agreement is required to use the data of the Estonian commercial register for an exercise. Please contact your trainer for instructions.

Please note! We recommend that you use your own computer for the training course.

For exercises, a Microsoft Windows PC with sufficient user rights is recommended so that you can install Python and the necessary modules. If you do not have a suitable computer for the training course, please contact us at least five working days before the training.

TRAINING COURSE AGENDA  1

Day 1

  • Module 1: Introduction to programming
  • Module 2: Data types and variables, input-output, basic operations
  • Module 3: Boolean operators, conditional exceptions, loops, lists, list methods and processing, logical operations
2

Day 2

  • Module 3: Boolean operators, conditional exceptions, loops, lists, list methods and processing, logical operations
  • Module 4: Functions, tuples, dictionaries, data processing, error management
3

Day 3

  • Additional module: Python (or Anaconda) installation, Jupyter Notebook installation, library import, text operations
  • Exercise: Spreadsheet basics
  • Module 4 (continued): Functions, tuples, dictionaries, data processing, error management
  • Exercises: Tic tac toe
4

Day 4

  • Exercise: XML invoicing automation
  • Exercise: API requests for open data in the commercial register
  • Exercise: Predicting the companies to be liquidated – a sample machine learning exercise

Trainer

Raul Nugis

Raul is a leading data scientist at KPMG. As an analyst and programmer, Raul has created and implemented automated tracking systems and BI (Business Intelligence) solutions, automated the financial reporting pipeline of companies with an international reach, and performed source code checks of autonomous algorithms. With these and other innovative technologies, Raul has helped KPMG’s clients identify and recover millions of lost revenue. The main areas of Raul’s experience are digital forensics, information security consulting, data collection and analysis for research, RPA (Robotic Process Automation), ETL (Extract, Transform, Load) and programming for data analysis and machine learning, market analysis, regulation, and monitoring in various industries and sectors, including infrastructure and transport. Raul is a member of the International Society of Forensic Computer Examiners (ISFCE) and an experienced and frequent speaker to national and international audiences.

Trainers’ certificates

NATO CSP

CISSP

A+

CISM

CCNA

GWAPT

CEH

GSEC

Learning outcomes

By completing the training:

  • you will be able to support your organisation in a more complex way by taking a data-driven approach to solving problems
  • you will be able to successfully solve easier analytics, automation and ETL (Extract, Transform, Load) tasks
  • you will be familiar with the most essential programming techniques and be able to start learning another programming language
  • you will be able to create, develop and improve simple computer programs in Python
  • you will be able to solve the simplest automation tasks and create APIs
  • you will see some practical business cases and be ready to further your studies in machine learning
  • you will be able to incorporate advanced data processing technologies into your daily work
  • you and your employer will clearly know your potential for further studies and for realising yourself successfully in the field of information technology
  • you will be competent to pass the PCEP exam and obtain the relevant certification

Provide a safe and sustainable business environment for your company. We help build a resilient and reliable digital landscape, even in the face of changing threats.

KPMG Baltics OÜ

+372 626 8700
cyber@kpmg.ee
Ahtri 4, 10151 Tallinn, Estonia
${item.title}
KPMG Baltics KPMG Global Privaatsuspoliitika
KPMG IT Audit
Email again:

Analysis of employee awareness

Analysis of employee awareness focuses on mapping the skills and increasing the competencies of the weakest link in cyber security: the users, the employees.

Email again:

Threat assessment

Threat assessment is a tactical and technical service that allows a company to get a quick overview of external threats.

Email again:

Maturity assessment

Maturity assessment helps plan IT investments and design further steps to mitigate vulnerabilities and ensure better security.

Email again: