We use cookies in order to improve the quality and usability of the HSE website. More information about the use of cookies is available here, and the regulations on processing personal data can be found here. By continuing to use the site, you hereby confirm that you have been informed of the use of cookies by the HSE website and agree with our rules for processing personal data. You may disable cookies in your browser settings.

  • A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site
Master 2022/2023

Intro to Programming in Python

Type: Elective course (Comparative Social Research)
Area of studies: Sociology
Delivered by: School of Sociology
When: 2 year, 1 module
Mode of studies: distance learning
Online hours: 16
Open to: students of all HSE University campuses
Master’s programme: Comparative Soсial Research
Language: English
ECTS credits: 4
Contact hours: 6

Course Syllabus

Abstract

The readings, quizzes, and coding challenges will contribute to the "Review Quizzes" part of the course. Website https://stepik.org/course/84164/promo
Learning Objectives

Learning Objectives

  • To get familiar with Python
Expected Learning Outcomes

Expected Learning Outcomes

  • Know the Basics of Numbers and Variables
  • Can Use Functions
  • Can Apply a Datatype for Text
  • Can Work with Errors when Mixing Datatypes
  • Can Work with Defining Functions and Floating-Point Numbers
Course Contents

Course Contents

  • The Basics of Numbers and Variables
  • Using Functions
  • A Datatype for Text
  • Errors when Mixing Datatypes
  • Defining Functions. Floating-Point Numbers
Assessment Elements

Assessment Elements

  • non-blocking Test
  • non-blocking Quiz
Interim Assessment

Interim Assessment

  • 2022/2023 1st module
    According to the information at the website
Bibliography

Bibliography

Recommended Core Bibliography

  • A Tutorial on Machine Learning and Data Science Tools with Python. (2017). Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.E5F82B62
  • Landau, R. H., Bordeianu, C. C., & Páez Mejía, M. J. (2007). Computational Physics : Problem Solving with Python (Vol. Second revised and enlarged edition). Weinheim: Wiley-VCH. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1016329
  • Programming Python : [covers Python 2.5], Lutz, M., 2006
  • Rubio, D. (2017). Beginning Django : Web Application Development and Deployment with Python. [Berkeley, CA]: Apress. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1623501

Recommended Additional Bibliography

  • Derivatives analytics with Python : data analysis, models, simulation, calibration and hedging, Hilpisch, Y. J., 2015
  • H, S. (2013). A Byte of Python. Place of publication not identified: H, Swaroop. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsotl&AN=edsotl.OTLid0000581
  • Learning Python : [covers Python 2.5], Lutz, M., 2008

Authors

  • MITROFANOVA EKATERINA SERGEEVNA