В книге излагаются практические советы, методики и принципы масштабного мышления, овладев которыми, вы сможете достичь успеха в любой сфере деятельности.
Django остаётся самым популярным Python веб-фреймворком в мире, однако архитектура большинства проектов на нём, мягко говоря, оставляет желать лучшего. В этом мастер-классе мы на живом примере поговорим о структуре Django проекта, бизнес-логике в Django, а также о хороших практиках проектирования кода.
0:00 О чём пойдёт речь, постановка задачи
2:17 Создание проекта
3:50 Создание моделей
7:39 Создание первоначальных Django Views
25:21 Анализ полученного начального кода
26:07 Рефакторинг
40:40 Вынос бизнес-логики в отдельный слой
54:09 Анализ полученного кода, финальный рефакторинг
Создание бизнес-сервисов
/****************** about ******************/
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.
Кресты в небесах, глаза в облаках и лики святых на старом сарае… Как объяснить чудесное исцеление? В чем секрет мироточащих икон и почему перед ними не вянут цветы? Кого видели в космосе? Одни в…
Что такое случайности и закономерности? Как управляется наше поведение? Почему мы не можем заставить себя что-то делать? Как изменить свое мышление? По каким законам работает мозг?
Андрей Владимирович Курпатов — президент Высшей школы методологии и основатель интеллектуального кластера «Игры Разума», автор более сотни научных работ, двенадцати монографий и более трёх десятков популярных книг по психотерапии, философии и методологии, изданных совокупным тиражом больше 5 миллионов экземпляров, один из самых читаемых колумнистов «Сноба» snob.ru/profile/28843/blog
Подключение и настройка терминала, скальперского привода для торговли криптовалютой Cscalp, ATAS, TigerTrade. Подключение к криптовалютной бирже Binance Futures при помощи api ключей.
Обучение трейдингу — www.proscalping.com/scalpingrts
Запись вебинара по подготовке к вступительному экзамену на магистерскую программу «Машинное обучение и высоконагруженные системы».
17 декабря 2020 года.
Сайт факультета компьютерных наук: cs.hse.ru (https://www.youtube.com/redirect?redir_token=QUFFLUhqbWJkR2RtMzhKZFp2MGVMdV9NUVJ5WUhpc2Z5d3xBQ3Jtc0tsbThjeGwwT3FQcUF2U0NxYUNQWXhVTXVKZHcxRWttY2tFbHR6eXVreHJfd3lCUWhkeVkwb3BXXzZ5WkktSWdKblBENUFMYkk1OWR0UWhzcUd0XzNsLTlhTVVlbUlHdlQyekhXVWNjcUwzbDJJbVhqYw==
Сегодня хочу рассказать о том, почему мы стратегически выбрали Python как основной язык на ближайшие годы, чем он хорош и чисто технологически, и в проектном плане с точки зрения наличия специалистов и компаний, использующих технологию.
Тема изначально очень холиварная, но у меня нет задачи сказать, что все остальные языки плохие, у каждого ЯП есть свои плюсы и выбирать инструмент надо под задачу. Но! Если вам нужен 1 язык, который вы хотите изучить или с которого хотите начать, я считаю, что Python — лучший выбор.
Поговорим о принципах разработки Python, о продуманной архитектуре Python, его академичности, быстродействии и выразительности.
0:00 О чем будем говорить в видео
1:27 Языки, на которых я писал, и почему выбрал Python
2:31 Причины выбрать тот или иной язык программирования
3:19 Средний PHP vs Python разработчики
4:22 Академичность, лаконичность и красота Python
6:05 Продуманность архитектуры Python на примере len
10:56 Композиция вместо наследования
12:04 Каждый аспект языка распространяется на весь язык
12:59 Python медленный?
14:15 Выводы
Меня зовут Алексей Голобурдин, я программирую с 2004 года и на этом канале делюсь своим опытом. Я основатель и руководитель компаний:
— Диджитализируй digitalize.team, разрабатываем сложные IT системы для бизнеса;
— Salesbeat salesbeat.pro, комплексный модуль доставки для интернет магазинов.
Если у вас есть проект на разработку, пишите нам на hi@digitalize.team.
С другими предложениями, а также если вам нужна одна или несколько индивидуальных консультаций/уроков по разработке (3000 руб/час), пишите мне на alexey@salesbeat.pro.