Различия между версиями 1 и 54 (по 53 версиям)
Версия 1 от 2021-09-05 17:28:26
Размер: 1395
Редактор: FrBrGeorge
Комментарий:
Версия 54 от 2022-01-08 19:56:46
Размер: 7920
Редактор: FrBrGeorge
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 3: Строка 3:
Проект спецкурса для Геологического факультета МГУ ==== Проект спецкурса для Геологического факультета МГУ ====
Строка 6: Строка 6:
 * Лектор: [[FrBrGeorge|Георгий Курячий]]
 * Время и место: '''Пятница''', '''14:30''', [[https://www.youtube.com/playlist?list=PL6kSdcHYB3x6FyT5dJfxJZKsaZxys0_Rn|YouTube]]
 * '''TODO''': здесь будет ссылка на правила оформления и сдачи Д/З
 * Запись на С/К закрыта. [[https://ejudge.cs.msu.ru/new-client?contest_id=165&locale=1|Ссылка для входа на EJudge]]
 * [[/HomeworkRules|Правила оформления домашних заданий]]
  * [[static/PyGeo2021/standings.html|Прогресс выполнения домашних заданий]]
== Материалы ==
 * Аналогичный курс [[Python/PsyPython2018|для факультета Психологии МГУ]]
 * [[https://opentechschool.github.io/python-beginners/ru/index.html|Введение в программирование на Python]] (aka «Python для самых маленьких»)
 * [[https://pythontutor.ru|Online-учебник]]
 * [[https://greenteapress.com/thinkpython2/html/index.html|Think Python: How to Think Like a Computer Scientist]] (последовательность изложения другая, может, вам больше зайдёт)
 * '''TODO''' Ещё?
 * [[py3tut:|Python Tutorial]] (aka тьюториал)
  * Несколько полуавтоматический [[https://digitology.tech/docs/python_3/|русский перевод]] документации и в частности [[https://digitology.tech/docs/python_3/tutorial/index.html|Tutorial]]
  * Устаревший [[https://ru.wikibooks.org/wiki/Python/%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA_Python_3.1|русский перевод]] Tutorial по python3.1
 * [[LecturesCMC/PythonIntro2021|Курс «для программистов»]]
 * [[https://t.me/uneex_talks|Группа в Telegram]]
 * '''Осторожно, залипательно!''' [[https://checkio.org/ru/|немножко игровой сайт]] (похожий на !JavaRush, но с Python), на котором есть более 200 задач, рейтинги, ревью, квесты и прочая геймификация.
== Лекции и семинары ==
|| '''№''' || '''Тема''' || '''Дата''' || '''Лектор''' || '''Стрим/запись''' || '''Монтаж'''|| '''Срок сдачи<<BR>>д/з''' ||
|| 0 || [[/00_Pilot|История Python и планы на семестр]] || || || см [[LecturesCMC/PythonIntro2021|вводную лекцию на ВМК]] || (отдельной вводной лекции не было) || ||
|| 1 || [[/01_Programming|Что такое программирование?]] || <<Date(2021-09-10T14:30:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || [[https://youtu.be/wSBFu-76HV0|14:30]] || [[https://youtu.be/5FMww8b_Pxo|YouTube]] || ||
|| 2 || [[/02_NamesInputPrnit|Ввод и вывод, имена объектов]] || <<Date(2021-09-17T14:30:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || [[https://youtu.be/33CbWW5L4E8|14:30]] || [[https://youtu.be/33CbWW5L4E8|YouTube]] || <<Date(2021-09-26T10:03:12+0300)>> ||
|| 3 || [[/03_Conditionals|Сравнения и условный оператор]] || <<Date(2021-09-14T14:30:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || [[https://youtu.be/ie0djH_tQkI|14:30]] || [[https://youtu.be/eSLhren5_v4|YouTube]] || <<Date(2021-09-30T23:55:00+0300)>> ||
|| 4 || [[/04_Loops|Логические выражения и цикл]] || <<Date(2021-10-01T14:30:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || [[https://youtu.be/pGMD9cT81m0|14:30]] || [[https://youtu.be/TMy7TNb38a8|YouTube]] || <<Date(2021-10-10T23:55:00+0300)>> ||
|| 5 || [[/05_Strings|Строки]] || <<Date(2021-10-08T14:30:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || [[https://youtu.be/7MtbH4yP1ag|14:30]] || [[https://youtu.be/vEPEdg0e9nU|YouTube]] || <<Date(2021-10-14T23:55:00+0300)>> ||
|| 6 || [[/06_Functions|Функции]] || <<Date(2021-10-15T14:30:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || [[https://youtu.be/j1Xi_2J-Kj4|14:30]] || [[https://youtu.be/oc65J5LZRpo|YouTube]] || <<Date(2021-10-23T23:55:00+0300)>> ||
|| 7 || [[/07_Lists|Массивы, они же списки]] || <<Date(2021-10-22T14:30:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || [[https://youtu.be/XIyqK8mbUhY|14:30]] || [[https://youtu.be/SkzKlEMpbtA|YouTube]] || <<Date(2021-10-31T23:55:00+0300)>> ||
|| 8 || [[/08_Algorythms|Некоторые алгоритмы]] || <<Date(2021-10-29T14:30:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || [[https://youtu.be/tAy5iEyb4fg|14:30]] || [[https://youtu.be/3gwBBsJUbR8|YouTube]] || <<Date(2021-11-10T23:55:00+0300)>> ||
|| 9 || [[/09_TwoDomension|Двумерные и многомерные структуры]] || <<Date(2021-11-12T14:30:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || [[https://youtu.be/JwaGE-SZG_s|14:30]] || [[https://youtu.be/dOEvVRafXcM|YouTube]] || <<Date(2021-11-18T23:55:00+0300)>> ||
|| 10 || [[/10_Dictionaries|Словари]] || <<Date(2021-11-19T14:30:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || [[https://youtu.be/FelZw6YoHJ4|14:30]] || [[https://youtu.be/OSFsvNP4TpE|YouTube]] || <<Date(2021-11-25T23:55:00+0300)>> ||
|| 11 || [[/11_Files|Работа с файлами]] || <<Date(2021-11-26T14:30:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || [[https://youtu.be/yjnR1TywLRs|14:30]] || [[https://youtu.be/IFwyGU2U9QE|YouTube]] || -- ||
|| 12 || [[/12_Practice|Практические аспекты разработки]] || <<Date(2021-12-03T14:30:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || [[https://youtu.be/BT2dZNw0o9E|14:30]] || [[https://youtu.be/11bBJbNmjvk|YouTube]] || <<Date(2021-12-20T23:55:00+0300)>> ||
|| 13 || [[/13_BuiltinModules|Стандартные модули]] || <<Date(2021-12-10T14:30:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || [[https://youtu.be/eN_gToqBn6w|14:30]] || [[https://youtu.be/NCaZQOXpcaA|YouTube]] || -- ||
|| 14 || [[/14_PackagesOutro|Прикладные библиотеки и некоторые выводы]] || <<Date(2021-12-17T14:30:00+0300)>> || [[FrBrGeorge|Георгий Курячий]] || [[https://youtu.be/Zx6Z5iz7SUY|14:30]] || [[https://youtu.be/zgexGdCnjpw|YouTube]] || -- ||
Строка 8: Строка 43:
'''TODO''' программа в разработке
== Тематическая программа ==
 1. История и место Python в современном мире. Установка Python. Понятие командной строки. Python-калькулятор.
 1. Имена объектов, множественное связывание. Простые типы данных и использование математических функций. Командные сценарии (программы). Цикл «редактирование-отладка». Редактор IDLE.
 1. Повторное использование кода. Понятие формальных и фактических параметров функции. Возвращаемое значение.
 1. Алгебра логики. Условные операторы и рекурсия.
 1. Циклы и циклические алгорим
 1. Последовательности
Семинары для слушателей кафедры ГГЭИП
|| 0 || [[/00_Pilot/Prac|Семинар-знакомство]] ||
|| 1 || [[/01_Programming/Prac|Ввод, вывод и решение домашних заданий в EJudge]] ||
|| 2 || [[/02_NamesInputPrnit/Prac|Введение в условные операторы и выражения]] ||
|| 3 || [[/04_Loops/Prac|Логические выражения и цикл]] ||
|| 4 || [[/04_Loops/Prac2|Разбор домашних заданий]] ||
|| 5 || [[/05_Strings/Prac|Строки]] ||
|| 6 || [[/06_Functions/Prac|Функции и tkinter]] ||
|| 7 || [[/07_Lists/Prac|Списки]] ||
|| 8 || [[/08_Algorythms/Prac|Составление программ]] ||
|| 9 || [[/09_TwoDomension/Prac|«Текстовый экран» и таблицы]] ||
|| 10 || [[/10_Dictionaries/Prac|Словари]] ||
|| 11 || [[/11_Files/Prac|Файлы и кодировки]] ||

Программирование на языке Python

Проект спецкурса для Геологического факультета МГУ

Курс представляет собой лекции с автоматически проверяемыми домашними заданиями и семинары с разбором тем лекций.

Материалы

Лекции и семинары

Тема

Дата

Лектор

Стрим/запись

Монтаж

Срок сдачи
д/з

0

История Python и планы на семестр

см вводную лекцию на ВМК

(отдельной вводной лекции не было)

1

Что такое программирование?

2021-09-10

Георгий Курячий

14:30

YouTube

2

Ввод и вывод, имена объектов

2021-09-17

Георгий Курячий

14:30

YouTube

2021-09-26

3

Сравнения и условный оператор

2021-09-14

Георгий Курячий

14:30

YouTube

2021-09-30

4

Логические выражения и цикл

2021-10-01

Георгий Курячий

14:30

YouTube

2021-10-10

5

Строки

2021-10-08

Георгий Курячий

14:30

YouTube

2021-10-14

6

Функции

2021-10-15

Георгий Курячий

14:30

YouTube

2021-10-23

7

Массивы, они же списки

2021-10-22

Георгий Курячий

14:30

YouTube

2021-10-31

8

Некоторые алгоритмы

2021-10-29

Георгий Курячий

14:30

YouTube

2021-11-10

9

Двумерные и многомерные структуры

2021-11-12

Георгий Курячий

14:30

YouTube

2021-11-18

10

Словари

2021-11-19

Георгий Курячий

14:30

YouTube

2021-11-25

11

Работа с файлами

2021-11-26

Георгий Курячий

14:30

YouTube

--

12

Практические аспекты разработки

2021-12-03

Георгий Курячий

14:30

YouTube

2021-12-20

13

Стандартные модули

2021-12-10

Георгий Курячий

14:30

YouTube

--

14

Прикладные библиотеки и некоторые выводы

2021-12-17

Георгий Курячий

14:30

YouTube

--

Семинары для слушателей кафедры ГГЭИП

0

Семинар-знакомство

1

Ввод, вывод и решение домашних заданий в EJudge

2

Введение в условные операторы и выражения

3

Логические выражения и цикл

4

Разбор домашних заданий

5

Строки

6

Функции и tkinter

7

Списки

8

Составление программ

9

«Текстовый экран» и таблицы

10

Словари

11

Файлы и кодировки

Python/GeoPython2021 (последним исправлял пользователь FrBrGeorge 2022-01-08 19:56:46)