RESERVE MY SPOT

Alex Dainiak was born in Moscow in 1985. He had his first encounter with programming in 1998 while studying a Pascal circle and discovered he loved it. After working for some time as a programmer, he turned to mathematics. Alex Dainiak now considers himself a professional tutor and applied mathematician rather than a programmer. Nevertheless, he still produces a reasonable amount of code from time to time and takes part in personal and collective software development projects.

Research/Academic Interests:
Graph Theory, Combinatorics, Data Visualisation, Discrete Optimisation

By the end of the course the students will be able to use Python as a versatile scripting language, work with file system, and perform some automation tasks.

The students will also be familiar with some modern concepts of functional and object-oriented programming, that will allow them to take more advanced courses devoted to software design with the use of these paradigms.

SKILLS:

- Algorithms

- Computer Science

- Machine Learning

- Discrete Mathematics

- C++ 

Research

- Python

- Data Analysis

- Natural Language Processing

DATE: 28 Jan - 15 Feb, 2019

DURATION: 3 Week

LECTURES: 3 Hours per day

LANGUAGE: English

LOCATION: Barcelona, Harbour.Space Campus

COURSE TYPE: Offline

WHAT YOU WILL LEARN
ABOUT ALEX
HARBOUR.SPACE 

The course builds on the foundations of Python and basic programming culture to introduce Python as a versatile scripting and multi-paradigm programming language. The course content is thus focused on two directions that are pursued simultaneously while the course progresses. 

Firstly, we reinforce the grasp of core Python language features like functional programming utilities, classes, and operator overloading. 

Secondly, we introduce the most basic and useful tools from the vast Python’s library: working with files, downloading and scraping data from the web, plotting beautiful graphs.

ALEX DAINIAK
RESERVE MY SPOT

We offer innovative university degrees taught in English by industry leaders from around the world, aimed at giving our students meaningful and creatively satisfying top-level professional futures. We think the future is bright if you make it so.

HARBOUR.SPACE UNIVERSITY

DATE: 28 Jan – 15 Feb, 2019

DURATION:  3 Weeks

LECTURES: 3 Hours per day

LANGUAGE: English

LOCATION: Barcelona, Harbour.Space Campus

COURSE TYPE: Offline

All rights reserved. 2017

Harbour.Space University
Tech Heart
COURSE OUTLINE

Session 1

Recap of Python fundamentals: collections, basic iteration, working with iPython. Debugging

Session 2

Python in context: common IDEs, modules, typical non-interactive workflow

Session 3

Object-oriented thinking. Standard data types as objects. Writing our own class

SHOW MORE

Session 4

Classes continued. Operator overloading. Designing our own collection class

INTERMEDIATE PYTHON
INTERMEDIATE
PYTHON
BIBLIOGRAPHY