Основы программирования на Python (Прикладное программное обеспечение) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
 
(не показано 27 промежуточных версии 2 участников)
Строка 2: Строка 2:
 
"Основы программирования на Python (Прикладное программное обеспечение)" читается на 1 курсе, в 4 модуле.
 
"Основы программирования на Python (Прикладное программное обеспечение)" читается на 1 курсе, в 4 модуле.
  
 +
*[https://www.coursera.org/learn/python-osnovy-programmirovaniya Онлайн часть курса]
 
*[https://www.hse.ru/data/2019/02/04/1150080333/program-2043378663-5GJew0N4zh.pdf Карточка курса и программа]
 
*[https://www.hse.ru/data/2019/02/04/1150080333/program-2043378663-5GJew0N4zh.pdf Карточка курса и программа]
  
==Организаторы==
+
==Группы 181 и 182==
  
''Лектор и семинарист'': Рогович Татьяна Владимировна
+
''Семинарист'': Воронина Наталья Дмитриевна
* [mailto:rogovich@gmail.com E-mail]
+
* []
  
 
''Ассистент'':  
 
''Ассистент'':  
*
 
  
== Материалы курса ==
+
==Группы 183 и 184==
===Лекции===
+
  
===Семинары===
+
''Семинарист'': Рогович Татьяна Владимировна
 +
* Почта: rogovich@gmail.com
  
 +
''Ассистент'': Мансуров Константин
 +
* WhatsApp 89854393039
  
===Самостоятельные работы и домашнее задание===
+
==Группы 185 и 186==
  
 +
''Семинарист'': Лебедева Валентина Алексеевна
 +
*  Почта: valebedeva@hse.ru
 +
*  VK, Telegram: lalentine96
 +
 +
''Ассистент'': Василиса Дёмина
 +
*  Почта: vasilyoook@mail.ru
 +
*  VK: https://vk.com/id30526342
 +
 +
==Группа 187==
 +
 +
''Семинарист'': Полонская Диана Александровна
 +
*  dpolonskaya@hse.ru
 +
 +
''Ассистент'':  Евгений правда
 +
* @jackpravda, eapravda@edu.hse.ru
 +
 +
== Материалы курса ==
 +
===Семинары===
 +
https://github.com/MamontRussel/2019_PPO_sociology/tree/master
 +
Материалы для семинара 6
 +
https://github.com/rubenskm/Programming-for-Everybody--Python-
 +
===Самостоятельные работы===
 +
'''Так как pycharm не очень работает в компьютерных классах, самостоятельную мы будем писать в jupyter notebook или в pycharm (в зависимости от аудитории. 431 - точно pycharm. <br>
 +
Если вы хотите работать на своем ноутбуке в jupyter, то установить дистрибутив анаконды для Python 3.7 (вам все равно придется это делать через пару недель для другого курса): <br>
 +
https://www.anaconda.com/distribution/'''
 +
 +
<b> Самостоятельная № 1 </b>
 +
 +
{| class="wikitable"
 +
|-
 +
! Группа !! Дата !! Время !! Результаты
 +
|-
 +
| 181 || 25 апреля || 12.10 ||
 +
|-
 +
| 182 || 24 апреля || 13.40 ||
 +
|-
 +
| 183 || 24 апреля || 13.40 || [https://docs.google.com/spreadsheets/d/1hU11uI8ndwvDCw7pf7wSe7euFTypEoy8ULi8RumMg0A/edit?usp=sharing CР 1]
 +
|-
 +
| 184 || 24 апреля || 15.10 || [https://docs.google.com/spreadsheets/d/1hB33R5IF9Mj4HuppwoyD30Yq-rb6A4Q9T8LHL4GO4kY/edit?usp=sharing СР 1]
 +
|-
 +
| 185 || 26 апреля || 10.30 ||
 +
|-
 +
| 186 || 26 апреля || 9.00 ||
 +
|-
 +
| 187 || 24 апреля || 09.00 ||
 +
|}
  
 
===Порядок формирования оценок===
 
===Порядок формирования оценок===
* Оценка за курс накопительная, экзамен не проводится.
+
* Экзамен в конце 4 модуля содержит задания по разделам дисциплины 3.1 – 3.9 и может
* Предусмотрена защита проекта во время сессии.  
+
включать дополнительные темы 3.10 и 3.11, если они разбирались на очных занятиях. Экзамен
* Штрафы за задержку сдачи заданий: опоздание в течение часа - штраф 0.5 балла, в течение суток - 1 балл, в течение недели - 2 балла. После недельной задержки домашнее задание не принимается. Уважительные причины рассматриваются в индивидуальном порядке.
+
проводится в очной̆ форме во время сессионной̆ недели в компьютерном классе. Длительность
* O<sub>результирующая</sub> = 0.6 * O<sub>дз</sub> + 0.4 * О<sub>проект</sub>
+
экзамена — 80 минут. Экзамен проводится в электронной форме выполнения задач на
 +
компьютере через систему Яндекс.Контест.  
 +
* Накопленная оценка за 4 модуль складывается из оценки за решение задач онлайн и самостоятельные работы
 +
* O<sub>H4M</sub> = 0.5*(О<sub>Онлайн</sub> + О<sub>СР</sub>), где О<sub>СР</sub> - среднее арифмитическое оценок за самостоятельные, а О<sub>Онлайн</sub> расписана в презентации на стр. 4 (смягчены условия по сравнению с программой курса).
 +
[https://github.com/MamontRussel/2019_PPO_sociology/blob/master/Seminar_1_Prezentation.pdf Презентация]
 +
* Общая накопленная оценка за 3-4 модуль О_накоп рассчитывается по формуле:
 +
О<sub>накоп</sub> = 0,35*О<sub>Н4М</sub> + 0,65* О<sub>промежуточная 2</sub>
 +
* Оценка О<sub>накоп</sub> округляется по арифметическим правилам; исключение составляют
 +
оценки из диапазона [3;3,9999(9)], которые всегда округляются до 3.
 +
* Общая оценка за 3, 4 модули рассчитывается по формуле:
 +
O<sub>промежуточная 3</sub> = 0,25*О<sub>Э4м</sub> + 0,75*О<sub>накоп</sub>
 +
* Оценка О<sub>Э4м</sub> - оценка за экзамен в конце 4-го модуля, округляется по арифметическим
 +
правилам; исключение составляют оценки из диапазона [3;3,9999(9)], которые всегда
 +
округляются до 3.
 +
* Оценка O<sub>промежуточная 3</sub> округляется по арифметическим правилам; исключение
 +
составляют оценки из диапазона [3;3,9999(9)], которые всегда округляются до 3.
  
 
== Список рекомендуемых материалов ==
 
== Список рекомендуемых материалов ==
  
====Python====
+
====Ресурсы====
* [https://github.com/pandas-dev/pandas/blob/master/doc/cheatsheet/Pandas_Cheat_Sheet.pdf Pandas Cheat Sheet]
+
* [https://www.codecademy.com/learn Codeacademy]
* [http://www.pyregex.com/ Python RegExp Cheat Sheet]
+
* [https://www.datacamp.com/ Datacamp]
* [http://opencarts.org/sachlaptrinh/pdf/28232.pdf O'Reilly: Python for Data Analysis]
+
* [https://welcome.stepik.org/rus Stepik]
* [https://stepik.org/course/67/syllabus Базовый курс по программированию на Stepik]
+
* [https://www.coursera.org/specializations/python Специализация на Coursera]
 +
* [https://ru.stackoverflow.com/ Поиск ответов на вопросы]
 +
 
 +
====Книги====
 +
* Дэвид Ашер и Марк Лутц. “Изучаем Python”
 +
* Charles R. Severance. Python for Everybody: Exploring Data in Python 3

Текущая версия на 13:49, 3 июня 2019

О курсе

"Основы программирования на Python (Прикладное программное обеспечение)" читается на 1 курсе, в 4 модуле.

Группы 181 и 182

Семинарист: Воронина Наталья Дмитриевна

  • []

Ассистент:

Группы 183 и 184

Семинарист: Рогович Татьяна Владимировна

  • Почта: rogovich@gmail.com

Ассистент: Мансуров Константин

  • WhatsApp 89854393039

Группы 185 и 186

Семинарист: Лебедева Валентина Алексеевна

  • Почта: valebedeva@hse.ru
  • VK, Telegram: lalentine96

Ассистент: Василиса Дёмина

Группа 187

Семинарист: Полонская Диана Александровна

  •  dpolonskaya@hse.ru

Ассистент: Евгений правда

  • @jackpravda, eapravda@edu.hse.ru

Материалы курса

Семинары

https://github.com/MamontRussel/2019_PPO_sociology/tree/master Материалы для семинара 6 https://github.com/rubenskm/Programming-for-Everybody--Python-

Самостоятельные работы

Так как pycharm не очень работает в компьютерных классах, самостоятельную мы будем писать в jupyter notebook или в pycharm (в зависимости от аудитории. 431 - точно pycharm.
Если вы хотите работать на своем ноутбуке в jupyter, то установить дистрибутив анаконды для Python 3.7 (вам все равно придется это делать через пару недель для другого курса):
https://www.anaconda.com/distribution/

Самостоятельная № 1

Группа Дата Время Результаты
181 25 апреля 12.10
182 24 апреля 13.40
183 24 апреля 13.40 CР 1
184 24 апреля 15.10 СР 1
185 26 апреля 10.30
186 26 апреля 9.00
187 24 апреля 09.00

Порядок формирования оценок

  • Экзамен в конце 4 модуля содержит задания по разделам дисциплины 3.1 – 3.9 и может

включать дополнительные темы 3.10 и 3.11, если они разбирались на очных занятиях. Экзамен проводится в очной̆ форме во время сессионной̆ недели в компьютерном классе. Длительность экзамена — 80 минут. Экзамен проводится в электронной форме выполнения задач на компьютере через систему Яндекс.Контест.

  • Накопленная оценка за 4 модуль складывается из оценки за решение задач онлайн и самостоятельные работы
  • OH4M = 0.5*(ООнлайн + ОСР), где ОСР - среднее арифмитическое оценок за самостоятельные, а ООнлайн расписана в презентации на стр. 4 (смягчены условия по сравнению с программой курса).

Презентация

  • Общая накопленная оценка за 3-4 модуль О_накоп рассчитывается по формуле:

Онакоп = 0,35*ОН4М + 0,65* Опромежуточная 2

  • Оценка Онакоп округляется по арифметическим правилам; исключение составляют

оценки из диапазона [3;3,9999(9)], которые всегда округляются до 3.

  • Общая оценка за 3, 4 модули рассчитывается по формуле:

Oпромежуточная 3 = 0,25*ОЭ4м + 0,75*Онакоп

  • Оценка ОЭ4м - оценка за экзамен в конце 4-го модуля, округляется по арифметическим

правилам; исключение составляют оценки из диапазона [3;3,9999(9)], которые всегда округляются до 3.

  • Оценка Oпромежуточная 3 округляется по арифметическим правилам; исключение

составляют оценки из диапазона [3;3,9999(9)], которые всегда округляются до 3.

Список рекомендуемых материалов

Ресурсы

Книги

  • Дэвид Ашер и Марк Лутц. “Изучаем Python”
  • Charles R. Severance. Python for Everybody: Exploring Data in Python 3