Python as a foreign language - free course from Open Education, training about 6 hours per week, date: December 3, 2023.
Miscellaneous / / December 07, 2023
master
Position: Methodologist, Visiting Lecturer, Department of Big Data and Information Retrieval, Faculty of Computer Science
Education 2013: Master's degree: Tomsk State University, specialty "Philosophy" 2009: Specialty: Tomsk State University, specialty “Journalism” Professional experience guest teacher at the Faculty of Computer Science since 2018 (courses within the Data Culture project for undergraduate students, courses for the Center advanced training at the Higher School of Economics and the Center for Continuing Education of the Faculty of Computer Science) expert on a tool for measuring digital competencies in the Data Culture project, vice president research group of political behavior at the Central European University, Budapest (2015-2017) assistant professor in statistics courses at Central European University (2015), conducting Python workshops for researchers in English at ECPR summer schools (2017, 2018), conducting visiting workshops (Amsterdam, Paris).
1 - Getting Started with Python Programming
Welcome to the first week of our course! During this week, we'll talk about the basics of Python programming, learn how to set up a working environment, and understand how to write simple programs and how to deal with errors.
2 - Boolean data type and conditional operator
Welcome to the second week of the course! In the first week, we figured out how to set up a working environment and learned how to write simple programs and work with errors. The second week we will devote to working with if, elif and else constructs and learn how to use them when writing programs.
3 - While loop
Welcome to the third week of the course! We will devote it to working with the while loop, analyze logical expressions in the condition of this loop, and also learn how to work with nested while loops and use them when writing programs.
4 - Introduction to ordered data types and the for loop
Welcome to week four of the course! Here we will look at the different data types that are used in Python and also learn how to work with a for loop and use it to write programs.
5 - Methods
Welcome to week five of the course! We will devote it to studying methods of working with strings and lists, learn how to turn a string into a list, and also edit a string using a for loop.
6 - Unordered data types
Welcome to week six of the course! We will devote it to studying unordered data types, working with sets and dictionaries, and also learn how to use them when writing programs.
7 - Nested data structures. Sorting
Welcome to week seven of our course! Here we will study nested data structures, learn how to work with list dictionaries, and also understand how to calculate the minimum and maximum of sequences.
8 - Functions
Welcome to week eight of the course! Here we will learn how to work with functions, write functions and break a program into functions, and work with libraries and modules in Python.
9 - Text files and tables
Welcome to week nine of our course! Here we will learn how to read and write files, and learn how to work with text files. We will also work with csv files and analyze numerical data.
10 - Scraping: collecting links from the site
Welcome to week ten of our course! Here we will study how websites are structured, learn how to request pages from the Internet and work with them.
11 - Repetition