Пишем игру Ним на Python
Простая игра на Python, чтобы доминировать над вашим тупым железным другом.
https://v.thecode.media/fe1l1
#проект_Код #лучшее_Код
Простая игра на Python, чтобы доминировать над вашим тупым железным другом.
https://v.thecode.media/fe1l1
#проект_Код #лучшее_Код
🔥19👍6❤3
Фулстек — он и швец, и жнец, и на дуде игрец. И фронтенд знает, и бэкенд умеет.
Сегодня посмотрим на классическую задачу для фулстека — сделать форму авторизации и регистрации на сайте. Начнём с фронта, а потом займёмся серверной частью.
https://v.thecode.media/ai0q7
#проект_Код
Сегодня посмотрим на классическую задачу для фулстека — сделать форму авторизации и регистрации на сайте. Начнём с фронта, а потом займёмся серверной частью.
https://v.thecode.media/ai0q7
#проект_Код
👍46❤6
🐒 Что такое MVP
MVP — это аббревиатура от английского Minimum Viable Product, что означает «минимально жизнеспособный продукт». Это уже не совсем полноценная программа, но поработать и попробовать её возможности уже можно.
Цель MVP — проверить идею не с точки зрения технологии, а на реальных пользователях. Это значит, что разработчики уже сделали прототип, убедились, что всё работает, и решили выпустить первую версию, в которой будет только самое необходимое для пользователей. А всё, без чего при запуске можно обойтись, в MVP не делают ради экономии времени и денег.
Например, если мы делаем MVP того же видеочата, то для начала там может быть только чат, вход по ссылке, введение имени, включение микрофона, шеринг экрана и обмен сообщениями. И там может не быть регистрации, платных аккаунтов, размытия фона, секретных комнат и многого другого.
В чём смысл MVP и чем он отличается (и отличается ли вообще) от прототипа, читайте в статье: https://v.thecode.media/whk4y
MVP — это аббревиатура от английского Minimum Viable Product, что означает «минимально жизнеспособный продукт». Это уже не совсем полноценная программа, но поработать и попробовать её возможности уже можно.
Цель MVP — проверить идею не с точки зрения технологии, а на реальных пользователях. Это значит, что разработчики уже сделали прототип, убедились, что всё работает, и решили выпустить первую версию, в которой будет только самое необходимое для пользователей. А всё, без чего при запуске можно обойтись, в MVP не делают ради экономии времени и денег.
Например, если мы делаем MVP того же видеочата, то для начала там может быть только чат, вход по ссылке, введение имени, включение микрофона, шеринг экрана и обмен сообщениями. И там может не быть регистрации, платных аккаунтов, размытия фона, секретных комнат и многого другого.
В чём смысл MVP и чем он отличается (и отличается ли вообще) от прототипа, читайте в статье: https://v.thecode.media/whk4y
👍36❤6🔥6
Может ли программист взломать компьютер или сайт? А если может, то как? А если не может, то почему?
На самом деле ответ здесь: https://v.thecode.media/1fhbf
#вопрос_Код
На самом деле ответ здесь: https://v.thecode.media/1fhbf
#вопрос_Код
❤19👍11🔥1
Джуниор сказал сеньору, что если он загадает любое трёхзначное целое число, то оно будет делиться на 25 с вероятностью 5%. А сеньор говорит, что вероятность этого не больше одного процента. Кто прав?
❤️ — если джуниор
🔥 — если сеньор
А узнать, кто прав на самом деле, вы можете, посмотрев решение.
❤️ — если джуниор
🔥 — если сеньор
❤105🤡62🔥53👍13😢6👎3😁2
Что такое аутентификация
Аутентификация — это когда нужно подтвердить, что мы это именно мы, а не кто-то другой.
Например, когда нам звонит контакт с именем «Мама», мы рассчитываем услышать при ответе голос мамы. Это аутентификация по голосу.
Когда мы входим в систему по логину и паролю, то логин — это то, как мы представляемся системе, а пароль — когда мы подтверждаем, что это точно мы (потому что предполагается, что, кроме нас, пароль не знает никто).
Если пара «логин-пароль» совпадает с тем, что хранится в системе, — аутентификация прошла успешно и мы дальше можем делать то, что нам нужно.
А вот за то, что нам можно делать, а что нет, отвечает авторизация: система смотрит на результат аутентификации и решает, что этому пользователю можно делать, а что нельзя.
#полезнознать_Код
Аутентификация — это когда нужно подтвердить, что мы это именно мы, а не кто-то другой.
Например, когда нам звонит контакт с именем «Мама», мы рассчитываем услышать при ответе голос мамы. Это аутентификация по голосу.
Когда мы входим в систему по логину и паролю, то логин — это то, как мы представляемся системе, а пароль — когда мы подтверждаем, что это точно мы (потому что предполагается, что, кроме нас, пароль не знает никто).
Если пара «логин-пароль» совпадает с тем, что хранится в системе, — аутентификация прошла успешно и мы дальше можем делать то, что нам нужно.
А вот за то, что нам можно делать, а что нет, отвечает авторизация: система смотрит на результат аутентификации и решает, что этому пользователю можно делать, а что нельзя.
#полезнознать_Код
👍55❤1
Обычные начинающие разработчики на собеседовании:
— А портфолио или свои проекты у вас есть?
— Откуда, я же только начинаю работать…
Наши любимые читатели:
— А портфолио есть?
— Ага, вот, смотрите!
— Офигеть! Вы приняты!
Чтобы так же было и у вас, вот 9 несложных проектов, которые может добавить себе в портфолио начинающий разработчик.
https://v.thecode.media/qpcpp
#подборка_Код
— А портфолио или свои проекты у вас есть?
— Откуда, я же только начинаю работать…
Наши любимые читатели:
— А портфолио есть?
— Ага, вот, смотрите!
— Офигеть! Вы приняты!
Чтобы так же было и у вас, вот 9 несложных проектов, которые может добавить себе в портфолио начинающий разработчик.
https://v.thecode.media/qpcpp
#подборка_Код
❤34👍14
Задача про математику и гендерное равенство
Как логика, математика и статистика приводят к созданию новой крепкой семьи.
https://v.thecode.media/fl3w7
#лучшее_Код #задача_Код
Как логика, математика и статистика приводят к созданию новой крепкой семьи.
https://v.thecode.media/fl3w7
#лучшее_Код #задача_Код
👍32🤡4
Дайджест статей за неделю
Чтобы быть классным разработчиком, необязательно иметь самый крутой компьютер или ноутбук. Дело в том, что в каждом направлении разработки важны свои особенности: для одного нужно больше оперативной памяти, а для другого — просто чтобы компьютер включался и не тормозил. Чтобы было проще разобраться, мы собрали лучшие ноутбуки для начинающих разработчиков на конец 2023 года.
Фулстек-разработчик может и сайт сверстать, и сервер настроить, и сделать на нём внутреннюю логику работы страницы. Сделали первую статью из серии про обычные задачи фулстека — сегодня про фронтенд.
Может ли программист взломать сайт? Хороший вопрос, отвечаем.
На собеседованиях начинающих разработчиков часто просят показать своё портфолио. Вот 9 идей и готовых проектов, которые можно доработать и положить себе в резюме.
🤔 Задача недели: математика против колоды карт. Разбираем правильные и неправильные решения и открываем новый уровень сложности.
Любим вас, Код.
Чтобы быть классным разработчиком, необязательно иметь самый крутой компьютер или ноутбук. Дело в том, что в каждом направлении разработки важны свои особенности: для одного нужно больше оперативной памяти, а для другого — просто чтобы компьютер включался и не тормозил. Чтобы было проще разобраться, мы собрали лучшие ноутбуки для начинающих разработчиков на конец 2023 года.
Фулстек-разработчик может и сайт сверстать, и сервер настроить, и сделать на нём внутреннюю логику работы страницы. Сделали первую статью из серии про обычные задачи фулстека — сегодня про фронтенд.
Может ли программист взломать сайт? Хороший вопрос, отвечаем.
На собеседованиях начинающих разработчиков часто просят показать своё портфолио. Вот 9 идей и готовых проектов, которые можно доработать и положить себе в резюме.
🤔 Задача недели: математика против колоды карт. Разбираем правильные и неправильные решения и открываем новый уровень сложности.
Любим вас, Код.
🔥25👍11
Как привить ребёнку любовь к программированию
Если вы хотите заинтересовать ребёнка программированием, держите 6 способов.
https://v.thecode.media/hsaso
#лучшее_Код #разбор_Код
Если вы хотите заинтересовать ребёнка программированием, держите 6 способов.
https://v.thecode.media/hsaso
#лучшее_Код #разбор_Код
🔥20👍10❤8
У разработчиков есть свои термины, которыми они описывают разные принципы разработки — например DRY, SOLID и YAGNI. Рассказываем, что они означают и что имеют в виду программисты, когда говорят такое.
#разбор_Код
#разбор_Код
👍38🔥7❤5👎2