Практика программирования на Python 3, лекция №2


Практика: cs.mipt.ru/python
Telegram-группа: t.me/tkhirianov_python_2019
Программа курса: github.com/tkhirianov/lections_2019/tree/master/semestr_1

Спонсировать: www.patreon.com/tkhirianov или www.paypal.me/tkhirianov или 63900240 9020000598 (карта СБ).

Python для начинающих. Урок 1: Введение, Hello world и Переменные.


ЕСЛИ JUPYTER NOTEBOOK НЕ ЗАПУСКАЕТСЯ: gist.github.com/NeilAlishev/b774abcd8cc7eaa2355f479c56733e59

ВСЕ ВИДЕО ПО PYTHON: www.youtube.com/playlist?list=PLAma_mKffTOSY12JZS6l8lxKCpooPVcrn

МОЙ КУРС ПО GIT: www.udemy.com/course/git-alishev/?referralCode=71994763964B8E2E6A4E

Реклама и сотрудничество: alishev.neil@gmail.com

Алексей Савватеев | Теория игр вокруг нас


18.05.2018
«Теория игр вокруг нас»
Презентация: goo.gl/NYSzPQ
Спикер доступно расскажет все о теории игр, применении ее в повседневной жизни и о том, как не проиграть. Сперва вы вместе с Алексеем смоделируете «игру» непосредственно в аудитории, а затем разберёте следующие сюжеты:

1. Телеигра или задача о парковочных местах
2. Люксембург в Евросоюзе
3. Синдзо Абэ и Северная Корея
4. Парадокс Брайеса в Метрогородке (Москва)
5. Два парадокса Дональда Трампа
6. Рациональное безумие (снова Северная Корея)

Алгоритмы на Python 3. Лекция №3


Практика: judge.mipt.ru/mipt_cs_on_python3/
Telegram-группа: t.me/tkhirianov_mipt_cs_on_python3
Спонсировать: www.patreon.com/tkhirianov или www.paypal.me/tkhirianov

курс: Информатика. Алгоритмы и структуры данных на Python 3.
лектор: Хирьянов Тимофей Фёдорович
прочитана 19.09.2017

Темы, рассмотренные на лекции №3:
— Позиционные системы счисления
— Литералы чисел в Python
— Разложение числа на цифры.
— Однопроходные алгоритмы без реализации.

1. CS50 на русском: Лекция #1 [Гарвард, Основы программирования, осень 2015 год]


Доп. материалы и задачи к лекции — javarush.ru/s/level_0
Весь курс CS50 — javarush.ru/s/course_cs50

Это Хогвартс? Нет, друзья, это Гарвард и первая лекция (Week 0) легендарного курса по основам программирования CS50 с русским переводом.

Даже на этом вводном занятии (хотя мозг отказывается воспринимать это яркое интерактивное действо как «занятие») @David Malan уже успел рассказать и показать много интересного.

Вот о чем:

• родной язык компьютеров — двоичная система счисления
• ASCII — как записываются символы
• как алгоритмизировать задачи — на живых примерах. Очень живых=)
• почему Дэвид разорвал телефонный справочник или что такое двоичный поиск
• сложность алгоритма — что, как и почему
• о том, что такое циклы, расскажет никто иной, как Марк Цукерберг, основатель Facebook
• …а еще вы увидите его же в 2005 году, в качестве приглашенного гостя CS50. Хм… судя по аудитории, интерес к технологиям вырос в десятки раз!

Подписывайтесь на наш канал, чтобы не пропускать лекции: www.youtube.com/channel/UCMcDsSeqS531-HKz6GiJgtA/featured

И не забывайте заниматься на JavaRush: javarush.ru

Перевод осуществлен cтудией VertDider совместно с JavaRush (http://javarush.ru).

Алгоритмы на Python 3. Лекция №4


Практика: judge.mipt.ru/mipt_cs_on_python3/
Telegram-группа: t.me/tkhirianov_mipt_cs_on_python3
Спонсировать: www.patreon.com/tkhirianov или www.paypal.me/tkhirianov

курс: Информатика. Алгоритмы и структуры данных на Python 3.
лектор: Хирьянов Тимофей Фёдорович
26.09.2017

Темы, рассмотренные на лекции №4:
— Описание простых функций с параметрами.
— Декомпозиция задачи.
— Структурное программирование. Проектирование «сверху-вниз».
— Стек вызовов.
— Полиморфизм в Python. Duck typing.
— Значения параметров по умолчанию.
— Именованные параметры функций
— Мастер-класс по структурному программированию на проекторе
— Метод грубой силы.
— Тест простоты числа.
— Разложение числа на множители.

2020 Практика программирования на Python, лекция №10


Практика: cs.mipt.ru/python

Темы лекции:
1) Программирование командой. Распределение ролей.
2) Ветки разработки в git. Команды git branch, git checkout, git merge.
3) Взаимодействие через GitHub. Issue, комментарии к commit-ам. Механизм pull request, review.