Простой и стильный фреймворк для тех, кто просто хочет быстро собрать сайт или веб-приложение: https://v.thecode.media/d720i
#разбор_Код
#разбор_Код
В интернете говорят, что это задача для пятого класса, но на самом деле в задаче есть над чем подумать. Если не получится сразу решить в уме — попробуйте письменно в комментариях.
#задача_Код
#задача_Код
Для каких задач вы используете нейронки?
Anonymous Poll
41%
ChatGPT пишет код, а я за ним правлю баги
34%
Оптимизирую свой быт, делегирую типовые задачи
45%
Развлекаюсь
11%
Я инженер и создаю эти ваши нейросети
Ребята из Практикума собрали необычные нейросети, с помощью которых вы потренируетесь в переговорах, напишете музыкальные треки и создадите иллюстрации на основе своих скетчей. Го смотреть.
Иногда, чтобы поговорить о серьёзных вещах, нужно начать с чего-то простого и интересного. Например, с игры в блек-джек на Python — она будет моделировать то, что происходит в казино, а мы потом посмотрим, какие там будут выигрышные стратегии. Но начнём с кода: https://v.thecode.media/k65v9
#разбор_Код
#разбор_Код
Как работает шумоподавление в наушниках
Простите, вас не слышно: https://v.thecode.media/qf0px
#лучшее_Код #разбор_Код
Простите, вас не слышно: https://v.thecode.media/qf0px
#лучшее_Код #разбор_Код
Перед тем как собрать свой браузер из разных компонентов, мы решили объяснить, как вообще устроены современные браузеры, что в них за что отвечает и как это работает вместе. Если осилите эту статью, то собрать свой браузер в следующий раз будет намного проще: https://v.thecode.media/eklbo
#разбор_Код
#разбор_Код
Разбираем мем, который многие точно не поймут с первого раза, даже если поняли правильно :-)
https://v.thecode.media/1l982
#пб_Код
https://v.thecode.media/1l982
#пб_Код
Как работает шифрование данных
Смысл шифрования в том, чтобы превратить данные, которые могут прочитать все, в данные, которые может прочитать только тот, у кого есть пароль или секретная часть (ключ безопасности, сертификат или расшифровочная матрица).
Чтобы всё это работало, нужен алгоритм шифрования — набор инструкций и правил, которые определяют, как эти данные шифруются и дешифруются. По сути, это математический процесс, который переводит информацию из одного вида в другой.
Ключ — это набор математических значений, которые используются алгоритмом для шифрования и расшифровки данных. Надёжность ключа зависит от его длины в битах.
Сами алгоритмы шифрования бывают симметричными и асимметричными.
Симметричные используют один и тот же ключ для шифрования и расшифровки. Это значит, что отправитель и получатель зашифрованного сообщения должны обменяться копией секретного ключа по защищённому каналу, прежде чем начать передачу зашифрованных данных.
Асимметричные алгоритмы используют два ключа — открытый для шифрования и закрытый для расшифровки. Пара ключей связана математическим образом так, что данные, зашифрованные одним ключом, могут быть расшифрованы только другим ключом из этой пары. Это сложнее, но не требует от двух сторон надёжного обмена секретным ключом перед отправкой зашифрованных сообщений.
Об алгоритмах шифрования данных, на которых держится весь мир, рассказываем в статье: https://v.thecode.media/84zrm
Смысл шифрования в том, чтобы превратить данные, которые могут прочитать все, в данные, которые может прочитать только тот, у кого есть пароль или секретная часть (ключ безопасности, сертификат или расшифровочная матрица).
Чтобы всё это работало, нужен алгоритм шифрования — набор инструкций и правил, которые определяют, как эти данные шифруются и дешифруются. По сути, это математический процесс, который переводит информацию из одного вида в другой.
Ключ — это набор математических значений, которые используются алгоритмом для шифрования и расшифровки данных. Надёжность ключа зависит от его длины в битах.
Сами алгоритмы шифрования бывают симметричными и асимметричными.
Симметричные используют один и тот же ключ для шифрования и расшифровки. Это значит, что отправитель и получатель зашифрованного сообщения должны обменяться копией секретного ключа по защищённому каналу, прежде чем начать передачу зашифрованных данных.
Асимметричные алгоритмы используют два ключа — открытый для шифрования и закрытый для расшифровки. Пара ключей связана математическим образом так, что данные, зашифрованные одним ключом, могут быть расшифрованы только другим ключом из этой пары. Это сложнее, но не требует от двух сторон надёжного обмена секретным ключом перед отправкой зашифрованных сообщений.
Об алгоритмах шифрования данных, на которых держится весь мир, рассказываем в статье: https://v.thecode.media/84zrm
Все, кто хоть раз пробовал программировать на Python, знают, что для объявления переменной достаточно придумать ей имя и указать значение. Но мало кто знает, что там ещё есть типы данных — чаще всего они ни на что на самом деле не влияют, но иногда всё-таки влияют: https://v.thecode.media/hja1r
#разбор_Код
#разбор_Код
🪣 — это ведро для ораАААААААААА!!!!!111
В комментариях под этим постом вы можете высказаться, побомбить, пожаловаться, скинуть любимый мем или просто поорать, чтобы сбросить напряжение.
В комментариях под этим постом вы можете высказаться, побомбить, пожаловаться, скинуть любимый мем или просто поорать, чтобы сбросить напряжение.
Иногда ошибки в Python случаются даже там, где их точно не ждёшь. Ошибка с неочевидной типизацией — как раз одна из таких: https://v.thecode.media/kotbz
#баг_Код
#баг_Код
Напоминаем, у вас остались только эти выходные, чтобы сделать бэкап своих данных из Notion.
Если вы не понимаете, о чём речь, читайте нашу статью. А если уже завершили переезд на новую платформу, делитесь впечатлениями, как там.
#лучшее_Код #разбор_Код
Если вы не понимаете, о чём речь, читайте нашу статью. А если уже завершили переезд на новую платформу, делитесь впечатлениями, как там.
#лучшее_Код #разбор_Код
Если вы думаете, что деплоить вечером в пятницу — это единственная ошибка при деплое, то вы ошибаетесь. Там ещё есть много мест, где можно накосячить: https://v.thecode.media/86rce
#разбор_Код
#разбор_Код
Дайджест статей за неделю
Давненько не было айтишных мемов в рассылке (собственно, никогда :-). Поэтому — исправляемся: держите разбор мема про пароль и защиту от перебора.
Чтобы разобрать серьёзную тему про то, какие стратегии выигрыша есть в карточных играх, нам понадобится тестовая площадка. Игра в двадцать одно (или блек-джек) как раз из таких. Написали её на Python и рассказали, как там всё работает.
Если вы делаете (или хотите делать) сайты и веб-приложения, присмотритесь к UIkit — минималистичному и адаптивному фреймворку для веб-разработки.
Python — интересный язык: в нём есть типы данных, но соблюдать их не обязательно. Но они есть. Но если что — их можно игнорировать, хотя они точно могут быть полезны в определённых ситуациях. Короче, надо разобраться с типизацией в Pyhon.
💾 Для продвинутых: три ошибки дата-аналитика при сборе и обработке данных. Новичкам тоже будет полезно посмотреть на то, чем занимаются в этой профессии и с чем сталкиваются.
Если такой продвинутости мало, почитайте про то, что нужно для создания своего браузера. Это ещё пригодится на будущее, потому что в продолжении мы будем делать именно это — собирать свой браузер из того, что есть под рукой.
❌ Ошибка недели: TypeError: unsupported operand type(s). Это как раз из тех ошибок, которые случаются на ровном месте — вроде бы всё хорошо, но почему-то не работает как нужно.
Осень — отличное время для того, чтобы начать изучать что-то новое. Читайте «Код» и становитесь крутанами в том, что вы делаете.
Любим вас
Давненько не было айтишных мемов в рассылке (собственно, никогда :-). Поэтому — исправляемся: держите разбор мема про пароль и защиту от перебора.
Чтобы разобрать серьёзную тему про то, какие стратегии выигрыша есть в карточных играх, нам понадобится тестовая площадка. Игра в двадцать одно (или блек-джек) как раз из таких. Написали её на Python и рассказали, как там всё работает.
Если вы делаете (или хотите делать) сайты и веб-приложения, присмотритесь к UIkit — минималистичному и адаптивному фреймворку для веб-разработки.
Python — интересный язык: в нём есть типы данных, но соблюдать их не обязательно. Но они есть. Но если что — их можно игнорировать, хотя они точно могут быть полезны в определённых ситуациях. Короче, надо разобраться с типизацией в Pyhon.
💾 Для продвинутых: три ошибки дата-аналитика при сборе и обработке данных. Новичкам тоже будет полезно посмотреть на то, чем занимаются в этой профессии и с чем сталкиваются.
Если такой продвинутости мало, почитайте про то, что нужно для создания своего браузера. Это ещё пригодится на будущее, потому что в продолжении мы будем делать именно это — собирать свой браузер из того, что есть под рукой.
❌ Ошибка недели: TypeError: unsupported operand type(s). Это как раз из тех ошибок, которые случаются на ровном месте — вроде бы всё хорошо, но почему-то не работает как нужно.
Осень — отличное время для того, чтобы начать изучать что-то новое. Читайте «Код» и становитесь крутанами в том, что вы делаете.
Любим вас