<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SergeiGarshin</id>
	<title>Wiki - Факультет компьютерных наук - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cs.hse.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=SergeiGarshin"/>
	<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/SergeiGarshin"/>
	<updated>2026-09-21T11:42:27Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35894</id>
		<title>Introduction to programming DSBA 2019/2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35894"/>
		<updated>2019-10-15T20:35:58Z</updated>

		<summary type="html">&lt;p&gt;SergeiGarshin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Notifications ==&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 191 !! 192 !! 193&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | [https://www.hse.ru/en/staff/voznesenskaya Voznesenskaya T.V.]&lt;br /&gt;
[mailto:tvoznesenskaya@hse.ru tvoznesenskaya@hse.ru] , tg: [https://tlgg.ru/tvozn @tvozn]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop Instructor &lt;br /&gt;
|| Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru] , tg: [https://tlgg.ru/p_george @p_george]&amp;lt;br&amp;gt;&lt;br /&gt;
Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann]&lt;br /&gt;
|| Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| Tatarnikov A.D. &amp;lt;br&amp;gt; [mailto:atatarnikov@hse.ru atatarnikov@hse.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301] &amp;lt;br&amp;gt;&lt;br /&gt;
Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Assistant &lt;br /&gt;
|| Azat Kalmykov &amp;lt;br&amp;gt; [mailto:azotx12345@gmail.com azotx12345@gmail.com] , tg: [https://tlgg.ru/Azatik1000 @Azatik1000]&lt;br /&gt;
|| Sergei Garshin &amp;lt;br&amp;gt; [mailto:sagarshin@edu.hse.ru sagarshin@edu.hse.ru] , tg: [https://tlgg.ru/Sergei_Garshin @Sergei_Garshin]&lt;br /&gt;
|| Lev Sushkevich &amp;lt;br&amp;gt; [mailto:lasushkevich@edu.hse.ru lasushkevich@edu.hse.ru] , tg: [https://tlgg.ru/leviusss @leviusss]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Egor Polyakov &amp;lt;br&amp;gt; [mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded.&lt;br /&gt;
&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The final grade P2 for the second part is calculated as follows: &#039;&#039;&#039;P2 = 0.4 · E2 + 0.6 · OA2&#039;&#039;&#039; where E2 is a grade of the second part exam, which takes place at the end of the quartile 3 (semester B), OA2 is an ongoing assessment grade of the second part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = max([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module.&lt;br /&gt;
&lt;br /&gt;
Regular points are granted for contests (1 per task) and control works. Bonus points are granted for extra homework (1 per task), presentations on one of the course-related topics (up to 5), quizzes at the lecture (1 per quiz), activity at almost all workshops (up to 10) and working at the board during the workshop (0.5/1).&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1OBX1O0fX3MxNp9HZhITSG9_jxDhqFcP_/view Lecture 1: Introduction]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1qnjtBVWd6cOVOJjNPTgDHoIBCW8K4YS3/view Lecture 2: Simple data types. Dynamic typing. Operations of sequence&#039;s, selection, and iteration.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1icJ4NzS6lUolyfCi5GhjMKNvkAE6vPjR/view Lecture 3: Real numbers. Python data types. Strings.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1QvAziX24tP1GRBCP2MO57C8XGKFgJMWw/view Lecture 4: Strings. Tkinter GUI.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1p7H-vsX80F5lOAA9HQv8v5qvOvLZ9tw_/view Lecture 5: Functions and recursion.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/13bZu-J3f0lHQ-2XATjYjDxevuufSu-_d/view Lecture 6: Lists &amp;amp; tuples]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1Rhl3-rk8lNIJyi0V6UP8lRw8dHJRA0jR/view Lecture 7: Files. Zen of python.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/17PNeuKHiGgyULTanTcNGDYgAEMNcUg5Z/view Lecture 9: Sets &amp;amp; Dictionaries.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1fhbF1wZdH_6WrHCikfljyqjp3neZdO_V/view Lecture 10: Sorting algorithms]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
&#039;&#039;&#039; [https://www.youtube.com/watch?v=5rSBPGGLkW0 PyCharm tutorial (video)]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lRZlVR Workshop 1]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lMhuEC Workshop 2]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kBtHvP Workshop 3]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mhpYE1 Workshop 4]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2ns7Xnf Workshop 5]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1y_teAfZXsYVkvB1dDWKIBczOLsrsTmWE/view Workshop 6]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1yVNHxpWxR9UmGV4ArK3KfSdigsJV6uRT/view Workshop 7]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kpoeId RegExp*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mPIUtX Pandas*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2oKINRn Visualisation*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/33htjDb BeautifulSoup &amp;amp; BoW*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Homeworks ==&lt;br /&gt;
&lt;br /&gt;
=== Contests ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/13850 Contest 1] || 24.09.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/13993 Contest 2] || 01.10.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/14193 Contest 3] || 09.10.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/14397 Contest 4] || 16.10.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/14547 Contest 5] || 20.10.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/14682 Contest 6] || 20.10.2019 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1CCH4DZs6QaGds1jP728LWNex_nPiz3U85cefXwvLneg/edit?hl=en Results]&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bonus points possibility (up to 3 points). Deadline 27.09.2019 23:59.&#039;&#039;&#039; Take one of your own programs from the Contests 1 or 2. Add code for GUI with the aid of Tkinter, which contains (somewhere): number of contest, name of task from this contest (letter.name), your surname. Send it to the teaching assistant Egor Polyakov ([mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]) by 27.09.2019 23:59. Assessment: 1 – all, which are described above, is done; 2 – your GUI contains more than 1 elements or some interaction; 3 – your GUI is impressing (while remaining simple).&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://www.hse.ru/data/2019/09/06/1491591843/program-2879332837-agdwCch1lC.pdf Course syllabus at HSE website]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>SergeiGarshin</name></author>
	</entry>
	<entry>
		<id>https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35893</id>
		<title>Introduction to programming DSBA 2019/2020</title>
		<link rel="alternate" type="text/html" href="https://wiki.cs.hse.ru/index.php?title=Introduction_to_programming_DSBA_2019/2020&amp;diff=35893"/>
		<updated>2019-10-15T20:31:33Z</updated>

		<summary type="html">&lt;p&gt;SergeiGarshin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Notifications ==&lt;br /&gt;
&lt;br /&gt;
== Teachers and assistants ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align:center&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Group !! 191 !! 192 !! 193&lt;br /&gt;
|-&lt;br /&gt;
|| Lecturer &lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | [https://www.hse.ru/en/staff/voznesenskaya Voznesenskaya T.V.]&lt;br /&gt;
[mailto:tvoznesenskaya@hse.ru tvoznesenskaya@hse.ru] , tg: [https://tlgg.ru/tvozn @tvozn]&lt;br /&gt;
|- &lt;br /&gt;
|| Workshop Instructor &lt;br /&gt;
|| Piatskii G.G. &amp;lt;br&amp;gt; [mailto:piatskgeorge@mail.ru piatskgeorge@mail.ru] , tg: [https://tlgg.ru/p_george @p_george]&amp;lt;br&amp;gt;&lt;br /&gt;
Chuvilina A.A. &amp;lt;br&amp;gt; [mailto:chuvilinaann@list.ru chuvilinaann@list.ru] , tg: [https://tlgg.ru/chuvilinaann @chuvilinaann]&lt;br /&gt;
|| Rudakov K.A. &amp;lt;br&amp;gt; [mailto:rudakovkirillx@gmail.com rudakovkirillx@gmail.com] , tg: [https://tlgg.ru/ArcticBEARD @ArcticBEARD]&lt;br /&gt;
|| Tatarnikov A.D. &amp;lt;br&amp;gt; [mailto:atatarnikov@hse.ru atatarnikov@hse.ru] , tg: [https://tlgg.ru/andrewt0301 @andrewt0301] &amp;lt;br&amp;gt;&lt;br /&gt;
Zhulikov G. &amp;lt;br&amp;gt; [mailto:l8doku@gmail.com l8doku@gmail.com] , tg: [https://tlgg.ru/l8doku @l8doku]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; | Assistant &lt;br /&gt;
|| Azat Kalmykov &amp;lt;br&amp;gt; [mailto:azotx12345@gmail.com azotx12345@gmail.com] , tg: [https://tlgg.ru/Azatik1000 @Azatik1000]&lt;br /&gt;
|| Sergei Garshin &amp;lt;br&amp;gt; [mailto:sagarshin@edu.hse.ru sagarshin@edu.hse.ru] , tg: [https://tlgg.ru/Sergei_Garshin @Sergei_Garshin]&lt;br /&gt;
|| Lev Sushkevich &amp;lt;br&amp;gt; [mailto:lasushkevich@edu.hse.ru lasushkevich@edu.hse.ru] , tg: [https://tlgg.ru/leviusss @leviusss]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | Egor Polyakov &amp;lt;br&amp;gt; [mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Grading system ==&lt;br /&gt;
&lt;br /&gt;
The ultimate grade G for the whole course is calculated as: &#039;&#039;&#039;G = 0.7 · min(P1, P2) + 0.3 · max(P1, P2)&#039;&#039;&#039; where P1 is a first part final grade, and P2 is a second part final grade. Grade G is rounded (up or down) to an integer number of points before entering them into records. P1 and P2 are also rounded.&lt;br /&gt;
&lt;br /&gt;
The final grade P1 for the first part is calculated as follows: &#039;&#039;&#039;P1 = 0.4 · E1 + 0.6 · OA1&#039;&#039;&#039; where E1 is a grade of the first part exam, which takes place at the end of the quartile 1 (semester A), OA1 is an ongoing assessment grade of the first part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The final grade P2 for the second part is calculated as follows: &#039;&#039;&#039;P2 = 0.4 · E2 + 0.6 · OA2&#039;&#039;&#039; where E2 is a grade of the second part exam, which takes place at the end of the quartile 3 (semester B), OA2 is an ongoing assessment grade of the second part (both 10-point scale). The ongoing assessment OA measures participant’s performance throughout all classes and involves various types of activities.&lt;br /&gt;
&lt;br /&gt;
The ongoing assessment grade is accumulated throughout all the classes and is related to a participant’s activity. Every activity is evaluated and grants some points to participants. We consider two sorts of points: 1) regular points (RP) and 2) bonus points (BP). BPs are given for additional efforts and for excellent jobs. RPs and BPs are accumulated during a module. At the end of the module OA is calculated according to the following formula: &#039;&#039;&#039;OA = max([10 · (RP + BP) / RPmax ], 10)&#039;&#039;&#039; where, RPmax denotes the maximum possible number of points that can be taken during the module.&lt;br /&gt;
&lt;br /&gt;
Regular points are granted for contests (1 per task) and control works. Bonus points are granted for extra homework (1 per task), presentations on one of the course-related topics (up to 5), quizzes at the lecture (1 per quiz), activity at almost all workshops (up to 10) and working at the board during the workshop (0.5/1).&lt;br /&gt;
&lt;br /&gt;
== Lecture notes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1OBX1O0fX3MxNp9HZhITSG9_jxDhqFcP_/view Lecture 1: Introduction]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1qnjtBVWd6cOVOJjNPTgDHoIBCW8K4YS3/view Lecture 2: Simple data types. Dynamic typing. Operations of sequence&#039;s, selection, and iteration.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1icJ4NzS6lUolyfCi5GhjMKNvkAE6vPjR/view Lecture 3: Real numbers. Python data types. Strings.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1QvAziX24tP1GRBCP2MO57C8XGKFgJMWw/view Lecture 4: Strings. Tkinter GUI.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1p7H-vsX80F5lOAA9HQv8v5qvOvLZ9tw_/view Lecture 5: Functions and recursion.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/13bZu-J3f0lHQ-2XATjYjDxevuufSu-_d/view Lecture 6: Lists &amp;amp; tuples]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1Rhl3-rk8lNIJyi0V6UP8lRw8dHJRA0jR/view Lecture 7: Files. Zen of python.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/17PNeuKHiGgyULTanTcNGDYgAEMNcUg5Z/view Lecture 9: Sets &amp;amp; Dictionaries.]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1fhbF1wZdH_6WrHCikfljyqjp3neZdO_V/view Lecture 10: Sorting algorithms]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Workshop notes ==&lt;br /&gt;
&#039;&#039;&#039; [https://www.youtube.com/watch?v=5rSBPGGLkW0 PyCharm tutorial (video)]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lRZlVR Workshop 1]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2lMhuEC Workshop 2]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kBtHvP Workshop 3]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mhpYE1 Workshop 4]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2ns7Xnf Workshop 5]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1y_teAfZXsYVkvB1dDWKIBczOLsrsTmWE/view Workshop 6]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://drive.google.com/file/d/1yVNHxpWxR9UmGV4ArK3KfSdigsJV6uRT/view Workshop 7]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2kpoeId RegExp*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2mPIUtX Pandas*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/2oKINRn Visualisation*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[http://bit.ly/33htjDb BeautifulSoup &amp;amp; BoW*]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Homeworks ==&lt;br /&gt;
&lt;br /&gt;
=== Contests ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Number !! Contest !! Deadline&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [https://official.contest.yandex.com/contest/13850 Contest 1] || 24.09.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [https://official.contest.yandex.com/contest/13993 Contest 2] || 01.10.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [https://official.contest.yandex.com/contest/14193 Contest 3] || 09.10.2019 05:00&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [https://official.contest.yandex.com/contest/14397 Contest 4] || 16.10.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [https://official.contest.yandex.com/contest/14547 Contest 5] || 20.10.2019 23:59&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [https://official.contest.yandex.com/contest/14682 Contest 6] || 20.10.2019 23:59&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Results ===&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1CCH4DZs6QaGds1jP728LWNex_nPiz3U85cefXwvLneg/edit?hl=en Results]&lt;br /&gt;
&lt;br /&gt;
=== Other ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bonus points possibility (up to 3 points). Deadline 27.09.2019 23:59.&#039;&#039;&#039; Take one of your own programs from the Contests 1 or 2. Add code for GUI with the aid of Tkinter, which contains (somewhere): number of contest, name of task from this contest (letter.name), your surname. Send it to the teaching assistant Egor Polyakov ([mailto:evpolyakov@edu.hse.ru evpolyakov@edu.hse.ru] , tg: [https://tlgg.ru/poegva @poegva]) by 27.09.2019 23:59. Assessment: 1 – all, which are described above, is done; 2 – your GUI contains more than 1 elements or some interaction; 3 – your GUI is impressing (while remaining simple).&lt;br /&gt;
&lt;br /&gt;
== Syllabus ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;[https://www.hse.ru/data/2019/09/06/1491591843/program-2879332837-agdwCch1lC.pdf Course syllabus at HSE website]&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>SergeiGarshin</name></author>
	</entry>
</feed>