thecodemedia | Unsorted

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

56823

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

Subscribe to a channel

Журнал «Код»

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

Эта неделя выдалась очень практичной: мы постоянно пробовали в деле что-то новое в Python и JavaScript и даже запустили веб-проект с игрой как в онлайн-казино. Погнали смотреть, что получилось.

Кайф недели: мини-игра с киберпанковскими картинками, где вам нужно помочь главному герою справиться со своими страхами. Если ещё не играли — завидуем 🙂

Казино недели: веб-проект со слот-машиной, бесконечными фриспинами и интересными алгоритмами анимации.

Метод недели: массивы в JavaScript и их методы. Если специально не разбирались до этого — узнаете много неожиданного.

Мем недели: Линукс, боль и неизбежность.

Джедайство недели: рассказываем про библиотеку Pandas для подготовки и анализа данных. Мощная штука в умелых руках.

Заумство недели: делаем запросы на разные сайты с помощью Python и разных библиотек. Зачем? А чтобы понять, какой метод круче.

Задача недели: как с одного раза узнать, что в какой коробке? А если это слишком просто, внутри вас ждёт Друзь и вопрос на вероятности (и это уже реально сложно).

Рады, что мы вместе! Вы — лучшие!
Обнимаем, «Код»

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

Журнал «Код»

Для бэкендеров залезать внутрь CSS-кода — не самая приятная штука :-)

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

Журнал «Код»

Задача про хакатон и программистов, которые знакомы друг с другом

Миша знает Лёшу. Лёша знает Машу. Маша знает Иру. Ира знает Кирилла. Кирилл знает Максима. И это только самое начало задачи, потому что мы сами не знаем, сколько людей знают друг друга. Если сможете узнать — вы крутые.

https://v.thecode.media/kof0f

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

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

Журнал «Код»

Программа, которая нагрузит процессор на все сто

Обычно программисты стараются писать код так, чтобы он оптимально использовал все ресурсы компьютера и не забирал себе лишнего. Сегодня мы сделаем противоположное: напишем код, который нагрузит процессор почти на 100%, и проверим, получилось у нас или нет.

https://v.thecode.media/wuqjk

#проект_Код #лучшее_Код

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

Журнал «Код»

По классификации ВОЗ, выгорание — это «синдром, возникающий в результате хронического стресса на работе, с которым не удалось успешно справиться». Согласно исследованиям, больше прочих от выгорания страдает ИТ-отрасль — в ней большие умственные нагрузки и высокие требования к производительности. Но выгорание можно спутать со стрессом или усталостью. Разбираемся в различиях.

#разбор_Код

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

Журнал «Код»

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

https://v.thecode.media/mi42n

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

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

Журнал «Код»

Какое самое большое заблуждение вы слышали о программировании?

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

Журнал «Код»

А чего это не спим? Кодим?

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

Журнал «Код»

Что такое RTOS

RTOS — это аббревиатура от real-time operating system, операционная система реального времени. Главное отличие таких систем от всех остальных — в скорости обработки внешних сигналов и своевременном реагировании. В RTOS время реагирования и обработки сигнала должно быть таким, чтобы гарантированно успеть сделать всё, что нужно в данный момент. Чтобы было понятнее, поясним на примере фитнес-браслета.

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

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

О том, как это работает в RTOS и где применяются такие системы, рассказываем в статье: https://v.thecode.media/yn9gh

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

Журнал «Код»

Настало время мощных и осознанных подходов к программированию на Python: разбираем, как работает функция map(). Если не в курсе — она позволяет делать крутую магию и использовать другие функции для своей работы.

Тем, кто хотел посмотреть, как работает функциональное программирование в Python, — читать обязательно. Если что, функциональное — это не про функции, а про другое: https://v.thecode.media/yb8is

#разбор_Код

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

Журнал «Код»

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

https://v.thecode.media/zys2j

#разбор_Код

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

Журнал «Код»

Данные по сети часто передаются не в зашифрованном, а в закодированном виде: первое нужно для защиты информации, а второе — для более удобного способа её передачи. Кодирование Base64 — один из стандартов такой работы с данными, и чаще всего с ним можно столкнуться в веб-разработке.

Рассказываем, что это за формат, как с ним работать и какие у него есть минусы: https://v.thecode.media/twp4b

#разбор_Код

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

Журнал «Код»

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

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

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

Запилили подробный лонгрид по Grid в CSS — там всё, что нужно знать фронтенд-разработчику, чтобы работать с сетками на странице.

Сделали небольшой обзор FastAPI — асинхронного фреймворка для создания веб-приложений и других полезных штук. Из интересного — он сам создаёт документацию к API и берёт на себя большую часть задач по управлению логикой проекта.

Обнимаем, увидимся через неделю,
ваш «Код»

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

Журнал «Код»

Что такое Webpack, зачем он нужен и как им пользоваться

Настало время связать всё воедино. Ну, или хотя бы скрипты.

https://v.thecode.media/gdogu

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

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

Журнал «Код»

Выскажи своё непопулярное мнение о программировании и айти в комментариях и беги

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

Журнал «Код»

6 признаков того, что вы растёте как программист

Мыш: кродёться
Программист: растёт

Если сомневаетесь, про вас это или нет, — не сомневайтесь. Но на всякий случай вот 6 признаков того, что вы точно растёте как программист.

https://v.thecode.media/fmh7r

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

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

Журнал «Код»

Веб-проект: делаем аквариум с разными обитателями

— Мама, можно мне аквариум?
— У нас уже есть аквариум дома.

Аквариум дома: https://v.thecode.media/09y99

#проект_Код #лучшее_Код

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

Журнал «Код»

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

Ну и заодно почитаете, откуда этот стоп-кадр и как зовут этого человека: https://v.thecode.media/9am7v

#пб_Код

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

Журнал «Код»

Разгоняем про компьютерную грамотность: что это такое сейчас и когда можно без неё: https://v.thecode.media/6fp2n

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

#разбор_Код

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

Журнал «Код»

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

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

Одно из таких легаси — формат кодирования Base64. Он нужен для тех моментов, когда можно передать только текстовые символы, а вам нужно картинку, например. Во фронтенде, кстати, этот формат используется до сих пор.

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

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

Показали, как может работать идея чистых функций и функционального программирования в Python. Если вы работали раньше только с ООП (или писали код просто от души) — почитайте, будет полезно.

Напоследок сделали красивое — стильную кнопку с интересной фоновой градиентной подсветкой и анимацией.

Задача недели для тех, кто любит нестандартное мышление: как передвинуть одну монету, чтобы получить нужное?

Любим, целуем, ушли работать,
«Код»

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

Журнал «Код»

Давайте честно, разделяете такой подход к работе по скраму?

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

Журнал «Код»

Перед вами — две задачи про монеты из категории «нестандартное мышление». Попробуйте решить их за минуту и узнать, сможете ли вы найти выход в нешаблонных ситуациях: https://v.thecode.media/x5w8m

#задача_Код

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

Журнал «Код»

Делаем CSS-красоту за 15 минут: кидаем кнопку на страницу и добавляем ей стильную подсветку с анимацией. Если вам нужно чем-то привлечь внимание читателей на сайте — привлекайте этим: https://v.thecode.media/cvirr

#проект_Код

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

Журнал «Код»

Среда, дорогие читатели. Самое время выбрать роутер среди товаров для взрослых: https://v.thecode.media/2q905

#пб_Код

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

Журнал «Код»

5 навыков фантастического программиста

Немного фантастики вам в ленту.

https://v.thecode.media/tl7ee

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

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

Журнал «Код»

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

Ждём ваши комментарии.

Правильный ответ и решение ищите по ссылке.

#задача_Код

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

Журнал «Код»

Шпаргалка с разбором алгоритма сортировки вставками (Insertion Sort)

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

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

Материал подготовил Евгений Бартенев, автор и техлид курсов Python-разработчик, Python-разработчик расширенный и Python-разработчик буткемп. Сохраняйте и пользуйтесь.

Шпаргалка с разбором пузырьковой сортировки
Шпаргалка с разбором сортировки слиянием
Шпаргалка с разбором быстрой сортировки

#полезнознать_Код

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

Журнал «Код»

Делаем свой планировщик задач в стиле Трелло

Сегодня начнём делать полноценный планировщик — с перетаскиванием, очисткой списков и всем остальным, что нужно для полноценной работы.

https://v.thecode.media/itvj6

#проект_Код #лучшее_Код

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

Журнал «Код»

Сегодня решаем классическую пятничную задачу: сколько нужно налить в бокал для мартини, чтобы получилась ровно половина?

Ответ не так прост, как кажется: https://v.thecode.media/0h2m7

#задача_Код

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

Журнал «Код»

Четверг, дорогие читатели. Самое время чистить историю и куки в инкогнито, которых как бы нет, но они есть ¯\_(ツ)_/¯

https://v.thecode.media/6lrsz

#пб_Код

Читать полностью…
Subscribe to a channel