06.05-09.05

Python programming basics

The course provides basic knowledge and skills of the Python programming language. We will practice various data processing tasks during the course.

Fee of the training course

€1,290 + VAT

32 academic hours

4 days of classroom training + 8 hours of independent study

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

The course provides basic knowledge and skills of the Python programming language. We will practice various data processing tasks during the training.

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 basic course in Python programming is built on the OpenEDG Academy Education Platform supported by the Python Institute.

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 signed by KPMG.

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

  • A selection of practical exercises for analysts (see also Github exercises – day 1, Github exercises – day 2)

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


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: