ФМХФ МФТИ - Информатика, семестр 1, лекция 1


Информатика на Python 3
лектор: Хирьянов Тимофей Фёдорович
Прочитана 1 сентября 2015 г.

Темы, рассмотренные на лекции:
Основы архитектуры компьютера. Принципы фон Неймана.
Операционная система. Место прикладных программ.
Файловая система.
Свободное программное обеспечение. 4 свободы свободного ПО.

Помогите создать конспекты лекций!
github.com/mipt-cs-on-python3/lections
Конспекты в репозитории создаются в TEX, а публикуются в pdf на сайте курса judge.mipt.ru/mipt_cs_on_python3/

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


Практика: 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.
лектор: Хирьянов Тимофей Фёдорович
14.11.2017

Темы, рассмотренные на лекции №11:
— Двумерное динамическое программирование.
— Наибольшая общая подпоследовательность.
— Наибольшая возрастающая подпоследовательность.

— ВНИМАНИЕ! В программном коде поиска длины наибольшей возрастающей подпоследовательности в самом конце лекции допущена ошибка: индексы A(i), A(j) должны быть A(i-1) и A(j-1).

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


Практика: 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 (карта СБ).

ООП на С 14, лекция 1


Объектно-ориентированное программирование на С 14
лекция №1
лектор: Хирьянов Тимофей Фёдорович
Прочитана 05.09.2017

Темы, рассмотренные на лекции:

— Этапы компиляции: препроцессинг, компиляция, компоновка
— Hello World на языке С
— Арифметические операции в С
— Операции сравнения чисел в С
— Оператор цикла while в С
— Оператор цикла for в С
— Принцип локальности при объявлении переменных
— Оператор ветвления if в С
— Тернарный оператор в С
— Оператор ветвления switch в С
— Оператор goto и метки в С. Почему нельзя использовать.

Junior Python Developer: полный разбор собеседования и ответы на наиболее частые вопросы интервью


Запишитесь на мой онлайн курс «Программирование с нуля» www.pylot.me/

Прохождение интервью в первый раз когда ты ищешь работу на позицию начинающего разработчика сложно и страшно. Я пригласил Игоря который недавно прошел Python курсы и теперь планирует устроиться на работу. И провел с ним детальное интервью как с начинающим программистом. Мы сделали полный разбор вопросов которые чаще всего задают людям ищущим работу python программиста.

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


Практика: 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.
лектор: Хирьянов Тимофей Фёдорович
21.11.2017

Темы, рассмотренные на лекции №12:
— Расстояние Левенштейна
— Проверка равенства строк
— Наивный поиск подстроки в строке
— Алгоритм Кнута-Морриса-Пратта