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

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

56823

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

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

Журнал «Код»

Настало время мощных и осознанных подходов к программированию на 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

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

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

Журнал «Код»

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

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

Журнал «Код»

В недавних проектах мы использовали FastAPI, но так толком и не рассказали, что это такое, зачем нужно и где применяется. Исправляемся и рассказываем: https://v.thecode.media/rnthm

#разбор_Код

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

Журнал «Код»

Собрали всё, что нужно знать о CSS-вёрстке на Grid: свойства, контейнеры, адаптив и всё остальное. Читаем и пользуемся на практике: https://v.thecode.media/i5cwn

#разбор_Код

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

Журнал «Код»

Все программисты знают, что за случайные числа в Python отвечает модуль random. Но мало кто знает, какие там есть нюансы и действительно ли числа получаются случайными (например, можно сделать так, чтобы при запуске программа выдавала одни и те же случайные значения).

В общем, рассказываем всё про random в Python: https://v.thecode.media/yrg8d

#разбор_Код

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

Журнал «Код»

За каждой хорошей нейросеткой стоит хороший датасет. Чем он круче и лучше собран — тем более крутые результаты показывают алгоритмы и тем более точные предсказания делают аналитики. Разбираемся, что же такое датасет и как с ним работают: https://v.thecode.media/6hwk8

#разбор_Код

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

Журнал «Код»

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

Сложно вкатываться в работу после такого перерыва, но мы попробуем. Если у вас такие же проблемы — понимаем, обнимаем и желаем сил.

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

чем заняться фронтенд-разработчику
чем заняться бэкенд-разработчику

Пояснили всей бригадой про мем с Тони Старком и Капитаном Америкой про функции в Python. Поделитесь в комментариях, на чьей вы стороне.

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

Задача недели: как найти число, про которое мы знаем только сумму чисел от перестановки его цифр?

С новым, 2025 годом! Поздно, но ещё можно поздравлять :-)

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

Журнал «Код»

Что нужно, чтобы стать хорошим тестировщиком

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

https://v.thecode.media/emwge

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

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

Журнал «Код»

Уф. Новогодние каникулы закончились, пора снова в школу. Сразу разминаем программистские мозги продолжением проекта по управлению лифтами. Сегодня добавим реалистичности и приблизим всё немного к жизни: https://v.thecode.media/fpli9

#проект_Код

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

Журнал «Код»

Сегодня среда, дорогие читатели. Самое время поспорить о самом важном в программировании.

https://v.thecode.media/kdmh8

#пб_Код

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

Журнал «Код»

Что лучше — русская тройка лошадей Деда Мороза или упряжка с девятью оленями Санта-Клауса?

Санта-Клаус предложил устроить гонки на квадратном поле площадью 40 акров, на краю которого стояла одинокая ель. Санта-Клаус схитрил и настоял на таких условиях: стартовать они с Дедом Морозом будут из разных вершин, а финиш будет на одной. При этом Санта-Клаус начнёт от вершины A, а Дед Мороз должен ехать от вершины B сначала к ели в 110 ярдах от финиша, а затем к вершине D.

Чтобы получить преимущество, Санта-Клаус предложил использовать американскую систему счисления с акрами и ярдами — так ему будет проще всё считать, а Деду Морозу — сложнее. Когда Дед Мороз доехал до ели, Санта-Клаус понял, что опережает его на 30 ярдов.

Кто пришёл к финишу первым и на сколько обогнал другого? Ставьте реакцию, а решение и правильный ответ смотрите по ссылке.

❤️ — русская тройка Деда Мороза
🔥 — упряжка с девятью оленями Санта-Клауса

#задача_Код

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

Журнал «Код»

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

#пб_Код

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

Журнал «Код»

Что такое парадигмы программирования

Парадигмы — это не какие-то строгие правила и законы, а просто стили написания кода и использования разных возможностей.

Работа в рамках парадигмы означает, что разработчик придерживается использования определённых архитектуры и инструментов языка. Поэтому понятие «парадигма программирования» говорит не что нужно делать, а, скорее, чего делать нельзя (или очень не рекомендуется).

Здесь есть два главных определения:

Парадигма программирования — устоявшаяся система взглядов и подходов, в рамках которых идёт разработка. Это определение сформировал историк и философ Томас Кун.

Парадигма — запрет конкретных действий при работе над программой. Автор этого тезиса — инженер и программист Роберт Мартин.


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

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

В статье рассматриваем несколько основных парадигм, которые используются сегодня: https://v.thecode.media/9axoh

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

Журнал «Код»

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

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

Журнал «Код»

Сколько нужно выдержать поездок, чтобы попасть на свой этаж?

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

Ситуация. Однажды в 20-этажном доме вандалы-математики разбили почти все кнопки в лифте, сохранив только две. От короткого замыкания последние стали работать так: одна поднимает лифт на 13 этажей, а вторая опускает на 8.

Вопрос. Как жильцам попасть с 13-го этажа на 8-й?

Свой ответ напишите в комментариях, а решение вы можете найти по ссылке.

#задача_Код

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

Журнал «Код»

Что есть, кроме Request, NumPy и Celery.

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

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

Журнал «Код»

Лучшие фреймворки и библиотеки JavaScript, которыми пользуются все

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

https://v.thecode.media/xael6

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

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

Журнал «Код»

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

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

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

Журнал «Код»

Как разработчику выжить на работе в первый день после долгих праздников

Никак.

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

Журнал «Код»

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

#разбор_Код

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

Журнал «Код»

Отвечаем на самый важный вопрос этих новогодних каникул: чем заняться начинающему фронтенд-разработчику на выходных. А вот чем: https://v.thecode.media/ealon

#разбор_Код

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