In 2012 with scientific research in Algebra, Vladimir won 1st place at the National contest in Russia, the Intel-Avangard, and became a finalist of the Intel ISEF.
After school, he enrolled for Bachelors at ITMO University for the programme of Applied Math and Programming. During his Bachelor's, he participated in several educational projects: in 2013 he was a coordinator of the national science fair for school students - BalticSEF; in 2014 he was a teacher in the LCME summer school, teaching two courses on maths. In the last years of his Bachelor’s, Vladimir entered the centre of additional higher education, Computer Science Center, for the programme of Software Engineering. In the end of summer of 2015, he completed a 3-month internship as a Software Developer.
After his Bachelor's, he started the Master’s at Harbour.Space University for the Data Science programme. There he joined Harbour.Space University team where he works as a software developer and also on the organisation of educational events and workshops.
As a result of the course, the students will:
• Learn about the language and features of Python development tools
• Get to know the Python Standard Library
• Get to know programming design concepts and how they are implemented in Python
• Learn how to test, analyse and speed up programmes in Python
SKILLS:
- Algorithms & Data Structures
- Java
- Python
DATE: 5 Nov - 23 Nov, 2018
DURATION: 3 Weeks
LECTURES: 3 Hours per day
LANGUAGE: English
LOCATION: Barcelona, Harbour.Space Campus
COURSE TYPE: Offline
WHAT YOU WILL LEARN
COURSE OUTLINE
ABOUT VLADIMIR
BIBLIOGRAPHY
HARBOUR.SPACE
This course is intended to be a full-size course covering the Python programming language. We are going to cover basic constructions of the language, the design principles of the language, how different syntax sugar in the language works, how to work with lazy computations and what do you need to know to write production code in Python.
The course is intended for the people who already had an introductory course on Python or familiar with one of the other programming languages like Java or C++.
VLADIMIR MAZIN
HARBOUR.SPACE UNIVERSITY
DATE: 5 Nov – 23 Nov, 2018
DURATION: 3 Weeks
LECTURES: 3 Hours per day
LANGUAGE: English
LOCATION: Barcelona, Harbour.Space Campus
COURSE TYPE: Offline
ADVANCED
PYTHON
Session 2
Functions in Python:
Packing and Unpacking, Scopes, Functional Programming, PEP 8
Session 3
Decorators and Functools module:
Decorator Concept, Decorators in Python, functools module
Session 1
Introduction:
History of Python, Basic Principles of Python, Types, Сontrol Statements, IPython
All rights reserved. 2018
Session 4
Strings, bytes, files and input/output
This course is intended to be a full-size course covering the Python programming language. We are going to cover basic constructions of the language, the design principles of the language, how different syntax sugar in the language works, how to work with lazy computations and what do you need to know to write production code in Python. The course is intended for the people who already had an introductory course on Python or familiar with one of the other programming languages like Java or C++.