Тайм-коды: Структурное программирование, Проектирование, Система контроля версий Git 0:57 Декомпозиция. Разбиение на части: 7:05 1) Рефакторинг - способ улучшения программного кода малыми порциями с сохранением его функциональности 8:13 декомпозиция - разбиение задачи на подзадачи 9:14 синтаксическое оформление декомпозиции: 1) функции, 2) объекты, 3) модули 12:30 2) Проектирование 14:18 Подход "Снизу-вверх": декомпозиция, когда мы выдираем уже готовый, состоявшийся код и оформляем его как функцию 14:35 Подход "Сверху-вниз", который идет от проектирования. Архитектура 14:45 Структурное программирование (автор - Э.В. Дейкстра, популяризатор - Н. Вирт 15:11 императивное (процедурное), функциональное, логическое программирование - разные языки и стили 18:48 проектирование "Сверху-вниз" 19:37 интерфейс взаимодействия. Интерфейс вызова функции 21:29 поломка программного кода 24:42 итеративная разработка 28:31 консистентное состояние. Программа регулярно находится в состоянии сборки, т.е. прога скомпилирована, может быть запущена и протестирована 31:13 Система контроля версий Git 46:55 mock функция 47:25 опорная точка 50:53 призрак - знания, которые не внесены в программу, но используются 51:10 документация интерфейса 53:56 сверху-вниз значит от использования функции к её реализации 54:44 код. Документация 58:57 Git 1:09:14 код 1:09:39 функция main() 1:19:10 иллюстрация 1:22:11 Git в PyCharm
@samuileldi
3 жыл бұрын
Закрепите ;)
@user-tn3vv8zt1f
3 жыл бұрын
Спасибо за труд
@iritaka
3 жыл бұрын
@@user-tn3vv8zt1f Пожалуйста! Большое спасибо за вашу благодарность)
@maximkubkin7192
3 жыл бұрын
Спасибо 👍
@farid5347
3 жыл бұрын
Тимофей Федорович, вы очень круты!
@_aniedit_5114
2 жыл бұрын
Он твой бог
@tomastorquemada7813
3 жыл бұрын
Как хорошо, что благодаря ютубу такие лекции не теряются... Спасибо за то, что записали и сохранили для нас.
@TwoCreativebob
3 жыл бұрын
Спасибо, Тимофей. Смотрю лекции с большим удовольствием.
@user-jl8wm8rq4e
2 жыл бұрын
Очень признателен вам, Тимофей, за ваш труд и старания! 👍
@sergev3461
3 жыл бұрын
Спасибо Вам, Тимофей. Очень нравятся ваши лекции. Очень жаль, что в жизни не довелось побывать на лекциях такого преподавателя.
@martessq6393
3 жыл бұрын
Многое пока мне не понятно, но очень интересно! Восторг - одним словом.
@denissavast
3 жыл бұрын
Тимофей, благодарю за отличную работу и качественный материал ! Вы настоящий профессионал своего дела. Успехов Вам !
@dobrorodny
3 жыл бұрын
Обалденно методологически сделано. Как программист-самоучка правда не на питоне многое для себя взял. Большое спасибо.
@servicemarket47
3 жыл бұрын
Отличная лекция даже я много лет занимаюсь программированием, держа это всё в голове не имел такой четкой структуры
@stanislav6894
3 жыл бұрын
Очередной крутой урок! Спасибо вам!
@user-eq8ud8fp5i
2 жыл бұрын
Спасибо за ваш труд, Тимофей!
@Trigfunctions172
Жыл бұрын
Много полезного и хорошо структурированного, спасибо за свободный доступ к лекциям.
@dmitriymorozov9515
3 жыл бұрын
Спасибо тебе человек, от всей души.
@TheTruepikvic
3 жыл бұрын
Божественно! Стараюсь так же студентам давать, чтобы суть понимали и связь с реальной жизнью :)
@michaelmushers6368
3 жыл бұрын
Вот так всегда..., на самом интересном месте🤷🏻♂️ спасибо большое!
@vektoryus
3 жыл бұрын
Спасибо вам, Тимофей. Для человека, который работает стоматологом, но мечтает быть программистом, Ваши лекции - золото и психотерапия)
@user-iu7zo9gs7x
3 жыл бұрын
товарисщь, Вы не поверите, мой знакомый-программист (с 10 летним стажем) официально работающий программистом относится к своей работе как к рутине. Если кодить в свое удовольствие для себя, то да, это мега интересно и прикольно. Но если заниматься данной деятельностью профессионально на дядю или на фрилансе, то это уже совершенно другая история...
@user-uj1mt6wr8f
3 жыл бұрын
Спасибо огромное!
@kotovasya87
2 жыл бұрын
Благодарю за лекцию.
@Anjinkib
2 жыл бұрын
Очень полезный курс, даже для программиста на SolidCam.
@volhak4519
3 жыл бұрын
Спасибо, Тимофей Федорович
@lavrost
3 жыл бұрын
лайк за объяснение концентрации
@maxisavinov147
3 жыл бұрын
Тимофей, спасибо!
@merazzoteam6211
3 жыл бұрын
Класс,я ждал
@user-ce5jo2pf1t
3 жыл бұрын
Тимофей, добрый день! Спасибо за лекции в общем доступе, очень интересно их смотреть и находить для себя что-то новое! Хотел бы спросить будет ли отдельная группа в телеграмме по этому курсу или лучше вопросы задавать в группе прошлого года?
@esergey12
2 жыл бұрын
Спасибо. Очень интересно
@user-vf9if2zl4y
Жыл бұрын
Шикарный стрим)
@victorku6573
2 жыл бұрын
Класс. Очень интересно!!!
@mollifynature
3 жыл бұрын
Уважаемый Тимофей! Обидно, что нет дня преподавателя! Поэтому с Днём Учителя Вас!!! Студенческие времена вспомнила. С удовольствием смотрю Ваши занятия.
@mollifynature
8 ай бұрын
@@mika34444 Вообще-то я не Вас считаю учителем.
@mollifynature
8 ай бұрын
@@mika34444 Мне Вы неинтересны.
@jackfilibuster
3 жыл бұрын
Рубашка классная!))) мне понравилась! Лекция как всегда - супер!)))
@user-tn3vv8zt1f
3 жыл бұрын
Спасибо Вам
@green_zim
2 жыл бұрын
Огромное спасибо!
@epessoccer3984
3 жыл бұрын
Супер. 💯👍👍
@OPKECTPAHT
Жыл бұрын
41:31 СПАСИБО!!! Отличный совет! Лет пятнадцать назать прочитал "Тайм-Драйв" Архангельского и начал новую жизнь :)
@Doktornikita
3 жыл бұрын
СПАСИБО!!!
@user-vj1eh9tj6b
Жыл бұрын
Thank you so much!
@ZZZ5204
3 жыл бұрын
самая важная лекция
@pepeandrey8243
3 жыл бұрын
Спасибо за лекцию!
@user-jt5mc2kr4m
3 жыл бұрын
Великолепный преподаватель! Огромное Вам спасибо. Привет с Украины.
@Seriozza
3 жыл бұрын
СПАСИБО
@NosferE1
2 жыл бұрын
Тимофей Федорович - гений преподавания во плоти!
@KereellOlorin
Жыл бұрын
1:07:36 git commit --amend - выпиливает старый хэш изменённого коммита из логов. Но не удаляет. Если запомнить старый хэш то его можно будет просмотреть через git show {старый хеш}. Вероятно, они где-то храняться и существует параметр для отображения удалённых хеш.... хешей... хешов... UPD: Да, git reflog - показывает даже удалённые коммиты после --amend.
@saitama6568
2 жыл бұрын
Спасибо большое вам за лекции)
@diego_minecrafter
3 жыл бұрын
👍👍👍👍👍
@jamjam3337
6 ай бұрын
👍
@bbbbbb9193
2 жыл бұрын
Лайк
@kotovasya87
2 жыл бұрын
Про вопрос волшебнику и его ответ хороший анекдот. Мужик попросил у волшебника: "Хочу, чтобы у меня всё было". "У тебя всё было" - ответил волшебник.
@Panc1a
3 жыл бұрын
Могу я получить телеграм группу?
@user-zn6uu1pq3q
3 жыл бұрын
Тимофей, скажите пожалуйста, с какого языка лучше начинать свой путь в программировании?? Так сказать заложить фундамент
@WetCake
3 жыл бұрын
Пайтон
@v01d_yt
3 жыл бұрын
C
@mishnic
3 жыл бұрын
Чаще всего рекомендуют python, но если цель программировать железо, то C
@guesswho6684
3 жыл бұрын
@@mishnic а что значит программировать железо?( Я просто чайник))
@michaelmushers6368
3 жыл бұрын
@@guesswho6684 он тоже
@hidalgokaballiero
Жыл бұрын
С Гитом запутанно вышло, просто открыли и начали им привычно пользоваться, заняло время, чтобы разобраться. Upd: где можно найти материалы по лабам, для полноценной последовательности курса?
@pronoob6602
3 жыл бұрын
У меня не запускаютса файли с .py
@gbrs72
3 жыл бұрын
петличка выглядит микробабочкой :)
@user-zb5dn4jk6h
3 жыл бұрын
Добрый день! Где можно увидеть разбор лабораторных занятий?
@sergeys4732
3 жыл бұрын
в МФТИ очевидно
@user-yy6bw5kj9n
3 жыл бұрын
Приветствую.Я делал практические задания, но видимо из-за того что учебный год закончился их уже нет в свободном доступе.Очень прошу если у кого-то осталось, то отзовитесь.Заранее спасибо
@SMS-qo7ov
3 жыл бұрын
Где можно найти практические задания?(
@S_Young_1
Жыл бұрын
Глотки конечно это лютое зло
@morgale9686
Жыл бұрын
Привет
@kali_256
2 жыл бұрын
Добрый день, Тимофей. А почему бы вам не добавлять к заголовку еще и конкретную тему. Например, если сегодня git, то в заголовке указан git, если ооп, то ооп. Так у данного плейлиста был бы больше охват, тем самым большее кол-во людей начали впитывать в себя поистине крутой материал, а не поверхностный и беглый контент от других блогеров по 5-7 минут.
@johnw666
2 жыл бұрын
*2:13** не ну за это бан*
@mistergearone9108
3 жыл бұрын
Тимофей, пожалуйста, посмотрите произношение слов высота и ширина на английском, а то уж очень сильно режит слух))
@fatalyst
2 жыл бұрын
Согласен. Но вам тоже следует посмотреть написание слова "режит" на русском, а то уж очень сильно режет глаз ;)
@mistergearone9108
2 жыл бұрын
@@fatalyst тогда не смотри, чтобы глаза не резало..
Тимофей, в прошлой лекции Вы говорили, что все имена должны быть на английском языке, ибо неизвестно, носитель какого языка будет читать Вашу программу. А сегодня вы документировали функцию draw_house на русском языке.
@lavrost
3 жыл бұрын
Имена переменных
@user-em6ez7fy9p
3 жыл бұрын
@@lavrost А если носитель другого языка захочет читать комментарии?
@lavrost
3 жыл бұрын
@@user-em6ez7fy9p на английском их имеет смысл писать, если действительно предполагается возможность того, что читать код будет нерусскоговорящий программист. В данной же ситуации(это видео) преподаватель ведёт лекцию на русском и для понимая аудитории пишет комментарии на русском языке
@anatolykrasnow
8 ай бұрын
И слова lection не существует! Существует слово lecture!!! Грамотей!
@_BOBAHbI4
2 жыл бұрын
Декоманьяк 😂
@cheesecheesson9842
3 жыл бұрын
Вы пьёте?
@soviet_union1987
3 жыл бұрын
Канешно пьёт, как и все: 39:45 "У меня тут есть немножко кофе" (достаёт литровый балабас)🤭
@tval2170
3 жыл бұрын
Профессор, ты что то одно бы делал - или в чате сидеть или лекцию читать
Пікірлер: 88