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

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

56823

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

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

Журнал «Код»

Почему устают глаза от телефона

Иногда мы этого не замечаем, но иногда от телефонов у нас могут уставать глаза и болеть голова. Всё дело в ШИМ — мерцании, которого не видно. А ещё есть телефоны, где нет ШИМ, но их становится всё меньше.

https://v.thecode.media/ce1yj

#лучшее_Код #вопрос_Код

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

Журнал «Код»

Сегодня решаем старую советскую задачу, которую, по идее, школьники от 5 до 15 лет могли бы решить в уме. Чтобы не было так просто, мы заменили в ней всего одно слово — и решать её сразу стало намного интереснее: https://v.thecode.media/rim6l

Если сложно в уме — это нормально, мы тоже не в уме решали :-)

#задача_Код

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

Журнал «Код»

Опишите свою профессию, не называя её.

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

Журнал «Код»

Разбираемся с конструкцией javascript:void(0) и зачем она нужна. Чаще всего с ней сталкиваются веб-разработчики, которые хотят изменить стандартное поведение браузера в разных ситуациях. Но это далеко не всё, чем она может быть полезна: https://v.thecode.media/sxbtj

#разбор_Код

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

Журнал «Код»

Разбираемся и спорим, какой телефон с какой операционной системой лучше для программиста — айфон или андроид.

На самом деле однозначный ответ тут может быть только один: https://v.thecode.media/o9ux0

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

#разбор_Код

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

Журнал «Код»

Что нужно для программирования:
– два монитора (а лучше три);
– крутейшая клава;
– ультратоповый комп;
– кандидатская по математике;
– три красных диплома вуза в рамке на стене.

АХАХАХАА

Вот что мы про всё это думаем: https://v.thecode.media/krnmr

#разбор_Код

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

Журнал «Код»

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

Зацените, как красиво всё это работает: https://v.thecode.media/tuakp

#разбор_Код

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

Журнал «Код»

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

Давайте на этих выходных просто расслабимся и почилим, а мы просто напомним вам, что у нас вышло на этой неделе.

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

Рассказали, как подключить CSS к HTML. Тема простая, но важная, вдруг кто-то не знает.

Пояснили про мем с осознанностью и самокритикой. Универсальная штука, на самом деле, но в айти это чувствуется особенно сильно.

Выяснили и показали на примерах, как работает функция filter() в Python. Полезная вещь, когда нужно из руды скрафтить алмазы и золото.

Хардкор недели: основы синтаксиса C. Тема сложная, но если освоить этот язык, то со всеми остальными проблем точно не будет. За одну статью всё не раскрыть, поэтому будет продолжение.

❓ Разобрали очередную обсуждаемую задачу из интернета про дроби и сложение из советских учебников. Ожидаемо, там не всё так однозначно и просто, как это преподносят авторы.

Всем классных выходных без рабочих задач и созвонов!
С любовью,
«Код»

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

Журнал «Код»

Чем отличается JavaScript и Python от C++ и Swift

Нарисовали много картинок, чтобы объяснить, чем скрипты отличаются от компилируемого кода. И то и то — программа, но компьютер работает с ними по-разному. Самое то, если вы только начинаете изучать программирование.

https://v.thecode.media/97hkf

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

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

Журнал «Код»

Опишите свой типичный рабочий день с помощью трёх эмодзи.

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

Журнал «Код»

Что такое .NET

.NET (произносится как «дот нет») — это платформа для разработки программ под Windows на одном из поддерживаемых языков: C#, Visual Basic .NET и F#.

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

Чуть подробнее работает так:

1. Вы пишете код на поддерживаемом языке, можно даже на смеси.
2. В коде используются библиотеки .NET, которые позволяют приземлить код на Windows.
3. При компиляции .NET переводит всё написанное в собственный промежуточный код.
4. При исполнении .NET подтягивает свои библиотеки на компьютер с Windows и запускает нечто похожее на виртуальную машину.
5. Виртуальная машина исполняет промежуточный код, переводя его на язык процессора.
6. Программа исполняется.

Зачем нужен .NET, почему востребован на рынке и сколько там платят, читайте в статье: https://v.thecode.media/90yon

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

Журнал «Код»

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

https://v.thecode.media/760fl

#пб_Код

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

Журнал «Код»

Это настолько база, что про неё не принято говорить. Но это не наш подход — мы говорим обо всём. Даже о том, как подключить CSS к HTML: https://v.thecode.media/2x3ym

(Про пропатчить KDE2 под FreeBSD тоже как-нибудь будет, но не сегодня.)

#разбор_Код

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

Журнал «Код»

Начинаем знакомиться с самым интересным, непредсказуемым, крутым, мощным, понятным и опасным языком программирования — C. Сегодня поговорим про синтаксис, основные команды и посмотрим на простой код: https://v.thecode.media/05htq

#разбор_Код

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

Журнал «Код»

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

На этой неделе вышло целых два материала, которые получились прям спорными для многих:

Разгон про неочевидную работу программистов, о которой вы ничего не знаете
Спор про то, что лучше: удалёнка или офис

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

Объяснили, как работает функция len() в Python и почему она ведёт себя именно так. Немного спойлеров: оказывается, эта функция не работает со всеми объектами — только с теми, в которые она сама встроена. Но вы тоже можете создать свой объект, который будет уметь работать с этой функцией.

Пояснили про мем, ошибку и программистов на C++. Осторожно, внутри много снобизма и высокомерия.

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

Задача недели про блины, которая недавно шатала весь интернет. А всё потому, что её мало кто смог правильно решить, ВКЛЮЧАЯ АВТОРОВ ЗАДАЧИ!!11

Ушли на выходные, увидимся уже совсем скоро!
Не скучайте, обнимаем, ваш «Код»

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

Журнал «Код»

Метод Монте-Карло — один из самых полезных алгоритмов в ИТ

Сегодня сложная тема, но мы объясним её просто и понятно. Разговор пойдёт про алгоритмы и немного про математику.

https://v.thecode.media/da8qz

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

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

Журнал «Код»

Старт потоков Практикума в апреле

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

Если решите учиться дальше, не забудьте про наш промокод, дающий скидку 5% на обучение: https://v.thecode.media/7t0ug

#анонс_Код

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

Журнал «Код»

Четверг, дорогие читатели, самое время сыграть в шахматы по новым правилам: https://v.thecode.media/ht3mx

#пб_Код

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

Журнал «Код»

Что такое End-to-End-тестирование

End-to-End, или сквозное, тестирование — это метод проверки работы системы от начала до конца, который покрывает все её компоненты и взаимодействия. Цель такого тестирования — убедиться, что всё работает как единое целое, а пользователь без проблем может пройти по ключевым сценариям: зарегистрироваться, оформить заказ, оплатить покупку, загрузить файлы и так далее.

Допустим, у нас есть интернет-магазин — тогда мы можем протестировать каждую часть по отдельности.

— Форма регистрации работает: пользователь может создать аккаунт.
— Корзина сохраняет товары: добавленные позиции не исчезают.
— Оплата проходит успешно: платёжный сервис принимает транзакции.

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

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

В чём суть End-to-End-тестирования, как его проводить, какие инструменты использовать и в чём его отличия от других тестов, рассказали в статье: https://v.thecode.media/n6j4z

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

Журнал «Код»

А кто вы – начинающий или опытный разработчик?

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

Журнал «Код»

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

Если прошло 5 минут, а вы всё ещё не знаете, как подступиться к задаче, загляните по ссылке: https://v.thecode.media/zuuhy

#задача_Код

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

Журнал «Код»

Шпаргалка с разбором алгоритма сортировки Шелла

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

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

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

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

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

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

Журнал «Код»

Находим лица в картинке с веб-камеры

— Ты же просто поставил готовые библиотеки и чужой код!
— Ты чё, друг, я дата-сайентист! КОМПЬЮТЕР ВИЖОН!

https://v.thecode.media/brit8

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

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

Журнал «Код»

Разбираем очередную задачу из советских учебников, решение которой авторы преподносят как вершину математической мысли. Но что на самом деле скрывается за этим и в чём там проблема?

А вот в чём: https://v.thecode.media/uovvv

#задача_Код

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

Журнал «Код»

В Python есть встроенные инструменты для быстрой фильтрации разных данных. Вы им такие всякий мусор и правила, что из него нужно достать, а они вам — золотые слитки и чистые данные. Собственно, так и работает функция filter() в Python: https://v.thecode.media/ytpa3

#разбор_Код

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

Журнал «Код»

Говорим с тимлидом Яндекс Практикума о том, что ждёт джуниора в начале ИТ-карьеры во фронтенде. Выясняем, что такое «разобраться в коде», на что смотрят во время интервью и в команде и как браться за первые рабочие задачи: https://v.thecode.media/jocw6

#разбор_Код

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

Журнал «Код»

Что такое «безголовый Хром» и за что его любят разработчики

Есть обычный браузер Хром, которым пользуются обычные люди. А есть «безголовый Хром», которым пользуются разработчики. Увидеть его нельзя, а результаты его работы — можно.

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

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

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

Журнал «Код»

Век живи — век учись.

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

Журнал «Код»

Начиная с обновления ES6 в 2015-м, каждый год выходит новая версия языка. И практически все изменения в JavaScript — это заимствования из других языков.

Сегодня посмотрим, что вышло интересного в 2023 и 2024 годах. Паттерн-матчинга всё ещё нет, но есть кое-что другое не менее полезное.

#разбор_Код

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

Журнал «Код»

Как сделать форму Drag-and-Drop у себя на сайте

Практика по Drag-and-Drop: добавляем такое себе на страницу. Заодно посмотрим, как работает эта технология изнутри и что для этого нужно.

https://v.thecode.media/7gz40

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

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