Хотите проекты посложнее и теорию позабористее? Держите, собрали специально для вас.
Компьютерное зрение:
• Как работает распознавание лиц
• Находим лица на картинке с помощью веб-камеры
• Создаём свою модель распознавания лиц
• Учим нейросеть узнавать новых людей
Вероятности и симуляции:
• Что такое нормальное распределение и как оно предсказывает будущее
• Можно ли обыграть казино
• Симуляция нормального распределения на JavaScript
• Как теория игр работает на практике и помогает выигрывать
Цикл про ООП без фруктов — всё на примере реальных игр с кодом на Python:
• Классы и объекты
• Публичные и приватные свойства
• Инкапсуляция, наследование и полиморфизм
• Абстракции и интерфейсы
#сохранить_Код
Компьютерное зрение:
• Как работает распознавание лиц
• Находим лица на картинке с помощью веб-камеры
• Создаём свою модель распознавания лиц
• Учим нейросеть узнавать новых людей
Вероятности и симуляции:
• Что такое нормальное распределение и как оно предсказывает будущее
• Можно ли обыграть казино
• Симуляция нормального распределения на JavaScript
• Как теория игр работает на практике и помогает выигрывать
Цикл про ООП без фруктов — всё на примере реальных игр с кодом на Python:
• Классы и объекты
• Публичные и приватные свойства
• Инкапсуляция, наследование и полиморфизм
• Абстракции и интерфейсы
#сохранить_Код
👍25❤4
Как добавить иконку вкладки на страницу
Простой приятный проект для тех, кто хочет делать сайты.
https://v.thecode.media/hx8co
#проект_Код #лучшее_Код
Простой приятный проект для тех, кто хочет делать сайты.
https://v.thecode.media/hx8co
#проект_Код #лучшее_Код
👍17❤4
Финальная часть саги про лабиринт. Теперь мы превратили это в полноценную игру, где нужно найти выход и увидеть праздничный салют. Делитесь в комментариях, сколько времени вам понадобилось на выход.
https://v.thecode.media/exflg
#проект_Код
https://v.thecode.media/exflg
#проект_Код
🔥16👍3❤1
Чёрная Пятница в Практикуме: скидка 20% на все курсы
Чтобы получить скидку:
1. Пройдите первую тему платного курса до 30 ноября. Если вы уже проходили её раньше, проверьте почту — промокод уже там.
2. Получите индивидуальный промокод. Он автоматически появится на странице оплаты, когда вы закончите первую тему.
3. Оплатите курс до 31 декабря. Можете выбрать любой способ оплаты. Скидки не суммируются
Больше подробностей об акции: https://v.thecode.media/kwnpo
Чтобы получить скидку:
1. Пройдите первую тему платного курса до 30 ноября. Если вы уже проходили её раньше, проверьте почту — промокод уже там.
2. Получите индивидуальный промокод. Он автоматически появится на странице оплаты, когда вы закончите первую тему.
3. Оплатите курс до 31 декабря. Можете выбрать любой способ оплаты. Скидки не суммируются
Больше подробностей об акции: https://v.thecode.media/kwnpo
🔥11👍2❤1
✏️ YAGNI
Это аббревиатура фразы You aren’t gonna need it — «тебе это не понадобится». Простой принцип, который означает, что не нужно писать код из серии «в будущем нам это пригодится». Если функция или модуль не нужен прямо сейчас — их не пишут.
Логика тут такая: время, которое тратится на написание функций на будущее, можно использовать для доработки и улучшения того, что уже есть. Кроме того, непонятно, как такие функции будут развиваться дальше: может оказаться так, что там понадобится совсем другое и что модули, созданные про запас, придётся переписывать.
А что имеют в виду программисты, когда говорят про DRY и SOLID, вы можете узнать в нашей статье: https://v.thecode.media/or84c
Это аббревиатура фразы You aren’t gonna need it — «тебе это не понадобится». Простой принцип, который означает, что не нужно писать код из серии «в будущем нам это пригодится». Если функция или модуль не нужен прямо сейчас — их не пишут.
Логика тут такая: время, которое тратится на написание функций на будущее, можно использовать для доработки и улучшения того, что уже есть. Кроме того, непонятно, как такие функции будут развиваться дальше: может оказаться так, что там понадобится совсем другое и что модули, созданные про запас, придётся переписывать.
А что имеют в виду программисты, когда говорят про DRY и SOLID, вы можете узнать в нашей статье: https://v.thecode.media/or84c
👍47🔥11❤6😁1
Помните разные светящиеся сувениры и игрушки с кучей тонких светящихся трубочек на конце? Эти трубочки на самом деле — оптоволокно, которое даёт сейчас самую быструю скорость интернета. Рассказываем, как это работает и почему оптоволокно так редко заводят в квартиры (а подключают всё обычным медным кабелем).
https://v.thecode.media/nym0k
#разбор_Код
https://v.thecode.media/nym0k
#разбор_Код
👍16❤5👎1
🛍️ Как биометрия работает в магазинах
Представим, что мы сдали биометрию и хотим оплатить покупки в магазине по лицу. В этом случае всё будет работать примерно так:
1. Выбираем на кассе вариант оплаты по биометрии.
2. Система включает камеру, находит наше лицо в кадре и делает снимок.
3. Этот снимок специальным образом обрабатывается и отправляется на сервер.
4. Сервер получает данные и смотрит, есть ли такой пользователь в базе, и, если есть, — подтверждает покупку.
5. Магазин получает ответ с подтверждением и пробивает чек.
В других ситуациях логика работы будет примерно такая же: система отправляет и получает данные, сверяет их и выносит решение.
#полезнознать_Код
Представим, что мы сдали биометрию и хотим оплатить покупки в магазине по лицу. В этом случае всё будет работать примерно так:
1. Выбираем на кассе вариант оплаты по биометрии.
2. Система включает камеру, находит наше лицо в кадре и делает снимок.
3. Этот снимок специальным образом обрабатывается и отправляется на сервер.
4. Сервер получает данные и смотрит, есть ли такой пользователь в базе, и, если есть, — подтверждает покупку.
5. Магазин получает ответ с подтверждением и пробивает чек.
В других ситуациях логика работы будет примерно такая же: система отправляет и получает данные, сверяет их и выносит решение.
#полезнознать_Код
❤25👍12👎11😢1
Важно: получившееся число должно делиться на 60 без остатка.
Ответ спрятали под спойлером, а решение здесь: https://v.thecode.media/164e0
#задача_Код
Ответ спрятали под спойлером, а решение здесь: https://v.thecode.media/164e0
#задача_Код
🔥18👍6
Если вы думаете, что тестировщики просто проверяют программы на то, чтобы формально в них всё работало, — не думайте. Настоящие тестировщики ещё проверяют работу софта с точки зрения обычного здравомыслия — и это только один из 10 видов тестирования. Остальные — не менее интересные.
https://v.thecode.media/8keg0
#разбор_Код
https://v.thecode.media/8keg0
#разбор_Код
❤26👍7
Два программиста и календарь
Как узнать количество дней в месяце только по его номеру?
https://v.thecode.media/1bhy9
#лучшее_Код #задача_Код
Как узнать количество дней в месяце только по его номеру?
https://v.thecode.media/1bhy9
#лучшее_Код #задача_Код
👍17😢1
Что такое пустой оператор и что он делает
Бывают дни, когда всем нам хочется быть пустым оператором. Присутствовать, ничего не делать и ждать, когда этот день закончится.
https://v.thecode.media/osj2h
#лучшее_Код #вопрос_Код
Бывают дни, когда всем нам хочется быть пустым оператором. Присутствовать, ничего не делать и ждать, когда этот день закончится.
https://v.thecode.media/osj2h
#лучшее_Код #вопрос_Код
❤23😁10👍6
В описаниях некоторых технологий и сервисов есть такое понятие — «тонкий клиент». Рассказываем, что это за клиент и почему он тонкий.
#разбор_Код
#разбор_Код
❤38👍14🔥2