thecodemedia | Неотсортированное

Telegram-канал thecodemedia - Журнал «Код»

56823

Статьи о том, как взломать жизненные проблемы с помощью технологий. Сайт: https://thecode.media Журнал Яндекс Практикума.  Номер заявления в РКН — 4970835371

Подписаться на канал

Журнал «Код»

Если вы думаете, что деплоить вечером в пятницу — это единственная ошибка при деплое, то вы ошибаетесь. Там ещё есть много мест, где можно накосячить: https://v.thecode.media/86rce

#разбор_Код

Читать полностью…

Журнал «Код»

Иногда ошибки в Python случаются даже там, где их точно не ждёшь. Ошибка с неочевидной типизацией — как раз одна из таких: https://v.thecode.media/kotbz

#баг_Код

Читать полностью…

Журнал «Код»

Все, кто хоть раз пробовал программировать на Python, знают, что для объявления переменной достаточно придумать ей имя и указать значение. Но мало кто знает, что там ещё есть типы данных — чаще всего они ни на что на самом деле не влияют, но иногда всё-таки влияют: https://v.thecode.media/hja1r

#разбор_Код

Читать полностью…

Журнал «Код»

Разбираем мем, который многие точно не поймут с первого раза, даже если поняли правильно :-)

https://v.thecode.media/1l982

#пб_Код

Читать полностью…

Журнал «Код»

Как работает шумоподавление в наушниках

Простите, вас не слышно: https://v.thecode.media/qf0px

#лучшее_Код #разбор_Код

Читать полностью…

Журнал «Код»

Ребята из Практикума собрали необычные нейросети, с помощью которых вы потренируетесь в переговорах, напишете музыкальные треки и создадите иллюстрации на основе своих скетчей. Го смотреть.

Читать полностью…

Журнал «Код»

Простой и стильный фреймворк для тех, кто просто хочет быстро собрать сайт или веб-приложение: https://v.thecode.media/d720i

#разбор_Код

Читать полностью…

Журнал «Код»

Дайджест статей за неделю

На этой неделе разобрали как технари две новости — про блокировку аккаунтов в Ноушене и про Телеграм. Если интересно, как устроены эти продукты внутри и что там вообще происходит, — велкам:

Отвечаем на самые частые вопросы про Телеграм
Как устроен Ноушен, чем он крут, что делать с данными и куда можно переехать

Вёрстка «пиксель-в-пиксель» (она же Pixel Perfect) — ад для верстальщика, но иногда это нужно. Но чаще всего нет — и вот почему.

С одной стороны, в Python есть многозадачность, с другой — там есть GIL, который заставляет все потоки работать по очереди. Смотрим, зачем это сделано, как работает и когда это откровенно неудобно.

💾 Для продвинутых: как отлаживать код с помощью pdb и почему это лучше, чем постоянно использовать print().

🤔 Головоломка недели про мандарины: мы постоянно добавляем новые, но ситуация с их количеством вообще не меняется.

Бонус-трек: самый честный ответ на вопрос, как стать программистом.

Скоро переворачиваем календарь, можно уже готовиться,
любим вас ❤️
Код

Читать полностью…

Журнал «Код»

Как стать программистом? Вот так: https://v.thecode.media/4z2k8

#разбор_Код

Читать полностью…

Журнал «Код»

Какую фразу можно сказать на работе в айти и в постели?

Читать полностью…

Журнал «Код»

Смотрите, какая штука.

В Python есть многопоточность, чтобы потоки работали параллельно и всё в целом — быстрее.

А ещё в Python есть GIL, который запрещает выполнять больше одного потока одновременно.

Как это возможно и почему все работают вот так — рассказываем: https://v.thecode.media/a9b0a

#разбор_Код

Читать полностью…

Журнал «Код»

Начинающим программистам: что такое фреймворки и библиотеки

Библиотека — это сборник готовых функций для конкретного языка программирования. Например, можно сделать библиотеку из самых часто используемых функций для решения дифференциальных уравнений, чтобы не писать эти алгоритмы в программе каждый раз, когда они понадобятся.

Одни разработчики создают библиотеки, а другие используют повторно вместо того, чтобы писать их с нуля. Используя готовые библиотеки, вы полностью контролируете процесс разработки, упрощаете его и экономите время. При этом библиотека следит за тем, чтобы вы делали как можно меньше ошибок.

Фреймворк — это платформа для разработки, которая включает методы работы с основными компонентами системы или браузера, например, с файловой системой и базами данных, связывание данных с элементами, методы стилизации компонентов, выполнения запросов и обработки ошибок. При работе с фреймворком он задаёт правила, а вы соблюдаете их, наполняя готовый шаблон своим кодом. При этом вы теряете в гибкости, зато код работает стабильно, потому что основное фреймворк берёт на себя.

Чтобы раз и навсегда понять разницу между библиотеками и фреймворками, прочитайте нашу статью: https://v.thecode.media/h98ln

Читать полностью…

Журнал «Код»

Шок-задача про длинный мост

Ну какая-то жесть. Инженеры поехали в отпуск, но вместо того чтобы отдыхать, они применяют к мосту теорему Пифагора. Остановитесь.

https://v.thecode.media/jk0s7

#лучшее_Код #задача_Код

Читать полностью…

Журнал «Код»

Старт потоков Практикума в сентябре

В подборке — курсы по программированию, дизайну, менеджменту, маркетингу и анализу данных. Уточнить дату курса, который не вошел в нашу подборку, можно в комментариях.

Бесплатную вводную часть можно начать уже сейчас. Если решите учиться дальше, забегайте по ссылке и забирайте промокод на скидку 5% на курсы Практикума: https://v.thecode.media/al5c2

#анонс_Код

Читать полностью…

Журнал «Код»

Почитали новости на выходных и решили разобраться в ситуации с Телеграмом как айтишники: https://v.thecode.media/wbbq1

#разбор_Код

Читать полностью…

Журнал «Код»

Напоминаем, у вас остались только эти выходные, чтобы сделать бэкап своих данных из Notion.

Если вы не понимаете, о чём речь, читайте нашу статью. А если уже завершили переезд на новую платформу, делитесь впечатлениями, как там.

#лучшее_Код #разбор_Код

Читать полностью…

Журнал «Код»

🪣 — это ведро для ораАААААААААА!!!!!111

В комментариях под этим постом вы можете высказаться, побомбить, пожаловаться, скинуть любимый мем или просто поорать, чтобы сбросить напряжение.

Читать полностью…

Журнал «Код»

Как работает шифрование данных

Смысл шифрования в том, чтобы превратить данные, которые могут прочитать все, в данные, которые может прочитать только тот, у кого есть пароль или секретная часть (ключ безопасности, сертификат или расшифровочная матрица).

Чтобы всё это работало, нужен алгоритм шифрования — набор инструкций и правил, которые определяют, как эти данные шифруются и дешифруются. По сути, это математический процесс, который переводит информацию из одного вида в другой.

Ключ — это набор математических значений, которые используются алгоритмом для шифрования и расшифровки данных. Надёжность ключа зависит от его длины в битах.

Сами алгоритмы шифрования бывают симметричными и асимметричными.

Симметричные используют один и тот же ключ для шифрования и расшифровки. Это значит, что отправитель и получатель зашифрованного сообщения должны обменяться копией секретного ключа по защищённому каналу, прежде чем начать передачу зашифрованных данных.

Асимметричные алгоритмы используют два ключа — открытый для шифрования и закрытый для расшифровки. Пара ключей связана математическим образом так, что данные, зашифрованные одним ключом, могут быть расшифрованы только другим ключом из этой пары. Это сложнее, но не требует от двух сторон надёжного обмена секретным ключом перед отправкой зашифрованных сообщений.

Об алгоритмах шифрования данных, на которых держится весь мир, рассказываем в статье: https://v.thecode.media/84zrm

Читать полностью…

Журнал «Код»

Перед тем как собрать свой браузер из разных компонентов, мы решили объяснить, как вообще устроены современные браузеры, что в них за что отвечает и как это работает вместе. Если осилите эту статью, то собрать свой браузер в следующий раз будет намного проще: https://v.thecode.media/eklbo

#разбор_Код

Читать полностью…

Журнал «Код»

Иногда, чтобы поговорить о серьёзных вещах, нужно начать с чего-то простого и интересного. Например, с игры в блек-джек на Python — она будет моделировать то, что происходит в казино, а мы потом посмотрим, какие там будут выигрышные стратегии. Но начнём с кода: https://v.thecode.media/k65v9

#разбор_Код

Читать полностью…

Журнал «Код»

В интернете говорят, что это задача для пятого класса, но на самом деле в задаче есть над чем подумать. Если не получится сразу решить в уме — попробуйте письменно в комментариях.

#задача_Код

Читать полностью…

Журнал «Код»

Собрали лучшие книги для тех, кто изучает алгоритмы. Сохраняйте 📌

#подборка_Код

Читать полностью…

Журнал «Код»

Нельзя просто так взять биг-дату для анализа и начать с ней работать, и вот почему: https://v.thecode.media/tgi6o

Читать полностью…

Журнал «Код»

Простая, но хитрая головоломка про мандарины, секрет которой поймут только те, кто умеет логически мыслить. Самое то для пятничного настроения: https://v.thecode.media/x8pkh

#задача_Код

Читать полностью…

Журнал «Код»

— Продай мне эту ручку.
— Это моя личная ручка.
— Ну так продай мне её.
— Это. Моя. Личная. Ручка.

https://v.thecode.media/em61b

#пб_Код

Читать полностью…

Журнал «Код»

Яндекс Практикум и Хабр провели большое исследование о выгорании и выяснили, почему взрослые люди бросают учёбу. Результаты исследования и рекомендации экспертов, как преодолеть трудности в процессе обучения, собрали в большом отчёте. Обязательно читать всем слушателям курсов и тем, кто учится самостоятельно. Главное, не откладывайте это на потом :-)

#анонс_Код

Читать полностью…

Журнал «Код»

9 сентября Notion — всё, по крайней мере для нас с вами. Решили разобраться как технари, почему он такой популярный, на каких технологиях работает и какие есть альтернативы (а они есть): https://v.thecode.media/ntqn0

Читать полностью…

Журнал «Код»

Вёрстка пиксель-в-пиксель (она же pixel perfect) — ад для верстальщиков и фронтендеров. Но если вы это умеете, то точно будете по скиллам на голову выше тех, кто этим не заморачивается: https://v.thecode.media/v96xg

#разбор_Код

Читать полностью…

Журнал «Код»

Очередная задача с собеседований про вероятность и шары

При приёме на работу эта задача отлично проверяет умение кандидатов считать вероятности. Важное качество, если вы решите пойти в data science.

Из мешка с поровну перемешанными чёрными и белыми шарами достают не глядя один шар и кладут его в ящик. После этого в ящик добавляют белый шар, перемешивают и наугад достают один из них. Он оказывается белым.

Какова вероятность, что и второй шар, который остался в ящике, тоже белый? Пишите свой вариант в комментариях, а потом смотрите правильный ответ по ссылке: https://v.thecode.media/9msay

Читать полностью…

Журнал «Код»

Айтишный фольклор. Делитесь своими пословицами и поговорками в комментариях.

#подборка_Код

Читать полностью…
Подписаться на канал