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

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

56823

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

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

Журнал «Код»

Пост для комментариев к эфиру. Задавайте вопросы тут :-)

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

Журнал «Код»

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

Представили?

А разработчики так поступают на самом деле. Собственно, так и работает Swagger: https://v.thecode.media/cice2

#разбор_Код

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

Журнал «Код»

Космическая Python-программа: следим за МКС

Подсматриваем за полётом МКС в реальном времени с помощью простого скрипта: https://v.thecode.media/wocs8

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

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

Журнал «Код»

Если интересно, как с нейросетями работают на практике в разных областях, приходите 28 ноября к 19:00 в HSE CREATIVE HUB (Школа дизайна НИУ ВШЭ). На встрече эксперты обсудят и расскажут, как сейчас ИИ применяется в креативных индустриях и особенно — в видеоарте, а ещё попробуют найти ответы на сложные вопросы из серии «Кого считать автором произведения, созданного нейросетью?».

Встреча будет полезна всем, кто увлечён ИИ, только начинает свое знакомство с новыми технологиями и хочет разобраться, как эти инструменты можно сразу применять на практике. Кофе-брейк, общение со спикерами и онлайн-трансляция тоже будут :-)

Вход свободный, но нужно пройти регистрацию заранее: https://design.hse.ru/news/4449#reg

#анонс_Код

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

Журнал «Код»

Начинаем хард-понедельник с хард-профессии: системный аналитик. Он настолько крут, что может совмещать в себе сразу несколько должностей. По деньгам тоже может получать за троих, так что тут всё ровно: https://v.thecode.media/9v1ek

#разбор_Код

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

Журнал «Код»

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

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

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

Для новичков: объяснили, как работает цикл с известным числом повторений. Он сильно упрощает работу во многих ситуациях и может использоваться почти в любой программе.

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

Пояснили мем про планку памяти, DDR RAM и странную конструкцию с животным. Если разобраться, по сути там всё верно, но есть нюанс :-)

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

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

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

Журнал «Код»

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

#задача_Код

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

Журнал «Код»

Кто такой дата-сайентист?
Чем он занимается?
Сколько зарабатывает?
Что для этого нужно знать?

Отвечаем сразу на все вопросы: https://v.thecode.media/a7jgy

#разбор_Код

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

Журнал «Код»

Объясняем, как работает самый базовый цикл в программировании с известным числом повторений. Если разобраться в его работе, понять все остальные циклы будет намного проще:

https://v.thecode.media/cosrs

#разбор_Код

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

Журнал «Код»

Пентест: как в ИТ проверяют софт и сети на безопасность

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

https://v.thecode.media/0qy1g

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

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

Журнал «Код»

Задача про соседских тараканов

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

Вопрос: сколько часов у вас есть на покупку ловушек для тараканов, если расстояние от вас до соседей по вентиляционной шахте — 7 м? Напишите свой ответ в комментариях.

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

#задача_Код

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

Журнал «Код»

Итак, есть задача: попасть на работу в ИТ-компанию. Есть некоторый опыт, может быть, какие-то курсы и сертификаты. Как это всё упаковать, чтобы повысить свои шансы на наём?

#разбор_Код

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

Журнал «Код»

Пишем свой блек-джек на Python

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

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

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

Журнал «Код»

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

#баг_Код

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

Журнал «Код»

Если любите авангардное искусство, импрессионизм или кайфуете от цветных абстракций — держите проект, где мы всё это нарисуем на чистом CSS за 10 минут. Можно распечатать и повесить на стену.

https://v.thecode.media/kgk0j

#проект_Код

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

Журнал «Код»

Что такое легаси в коде

С английского legacy переводится как «наследие». Легаси-код — это код, который перешёл «по наследству» от предыдущих разработчиков. Чаще всего это происходит так:

1. Команда делает продукт, внутри много разных возможностей.
2. Часть функций со временем оптимизируется, а часть остаётся неизменной в виде старого кода, потому что и так работает.
3. Некоторое время спустя в команде не остаётся тех, кто писал старый код.
4. Текущая команда не знает, почему старый код написан именно так.
5. В этих кусках сложно что-то поменять или разобраться в них, потому что всё остальное написано уже по-другому.
6. Этот старый код, который сложно поддерживать и в котором сложно разбираться, и есть легаси.

👉 Проще говоря, легаси — это код, про который говорят: «Это ещё Михалыч писал восемь лет назад для синхронизации с сервером, он работает, мы код не трогаем, потому что иначе всё сломается». При этом Михалыча в компании давно нет, документации тоже нет, и проще этот код не трогать совсем.

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

Насколько это мешает разработке и что делают с легаси-кодом, читайте в нашей статье: https://v.thecode.media/y3sy9

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

Журнал «Код»

В четверг, 21 ноября, в 13:00 в этом канале проведём прямой эфир «Самые частые задачи новичков во фронтенде». Обсудим, с какими типичными проблемами сталкиваются начинающие фронтендеры, какие задачи вообще им дают и что делать со сложностями в работе.

Ведущий: главный редактор журнала «Код» Михаил Полянин.
Гость эфира: разработчик и предприниматель с более чем 20 годами опыта в IT, программный директор на Веб-факультете Яндекс Практикума, технический директор в проекте Akil.io, инвестор и ментор в нескольких иностранных стартапах в области AI Алексей Мартынов.

Записи не будет, поэтому всем быть :-)

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

Журнал «Код»

Когда-то давно мы сделали статью про стажировку в Яндексе: как она проходит, как туда попасть и всё такое. С тех пор часть вещей поменялась, поэтому вот что сейчас актуально: https://v.thecode.media/y3gji

А ещё в конце статьи есть классное: стажёр записывал весь свой путь стажировки, онбординга и знакомства с командой и сделал из этого полноценный ролик :–)

#разбор_Код

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

Журнал «Код»

Дано: есть три одинаковых круга с диаметром в 1 метр. Круги соприкасаются друг с другом, а вокруг них натянута эластичная лента.

Что нужно: найти длину этой ленты.

Ответ и решение спрятали по ссылке.

#задача_Код

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

Журнал «Код»

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

С каким типом прокрастинации вы сталкиваетесь чаще всего? Пишите в комментариях, что помогает.

#разбор_Код

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

Журнал «Код»

Внезапно: нейросети общаются друг с другом на человеческом языке

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

Ещё раз: нейросети. Общаются друг с другом. На человеческом языке!

Круто, да? Или нет? И зачем они это делают?

https://v.thecode.media/96hhm

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

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

Журнал «Код»

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

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

Журнал «Код»

Нерешённые математические задачи, на которых можно заработать миллион долларов

Математикам не дают Нобелевскую премию (по личным причинам Нобеля), но они могут заработать на задачах тысячелетия. Так называются семь шесть математических проблем, за решение каждой из которых Математический институт Клэя предлагает награду в один миллион долларов США.

Что уже решили:

1. Гипотеза Пуанкаре.

Что ещё не решили:

2. Равенство классов P и NP.
3. Гипотеза Ходжа.
4. Гипотеза Римана.
5. Уравнение Навье — Стокса.
6. Гипотеза Бёрча — Свиннертон-Дайера.
7. Теория Янга — Миллса.

О каждой из задач мы подробно рассказывали в наших статьях. Вот ссылки:
Гипотеза Пуанкаре, равенство классов P и NP, гипотеза Ходжа, гипотеза Римана.
Уравнение Навье — Стокса и гипотеза Бёрча — Свиннертон-Дайера.
Теория Янга — Миллса.

Возможно, одна из задач ждёт именно вас :-)

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

Журнал «Код»

Среда, дорогие читатели. Самое время разобраться в нюансах и отличиях, хотя формально всё верно и не подкопаться.

https://v.thecode.media/fx2e3

#пб_Код

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

Журнал «Код»

Мы много писали про базы данных и про SQL, но не рассказывали подробно о типах данных, которые там используются, и как с ними работать. Настало время это исправить: https://v.thecode.media/95f8b

#разбор_Код

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

Журнал «Код»

Многие думают, что веб-разработчик и фронтенд-разработчик — это одна и та же профессия, но на самом деле нет. Вот чем на самом деле занимается веб-разработчик: https://v.thecode.media/2ehf4

#разбор_Код

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

Журнал «Код»

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

Есть такой вопрос в одном известном фильме про машины и ИИ: может ли робот написать картину? Мы пошли ещё дальше — сделали веб-проект, в котором можно создать сразу 9 маленьких или одну большую картину на чистом CSS. Красота в чистом виде, получается.

Посмотрели глазами аналитика на все данные по фильмам, которые выпускали DC и Marvel, и нарисовали несколько графиков. Получилось, конечно, не так красиво, как в предыдущем проекте, но тут главное не красота, а выводы, которые получились в результате.

Объяснили мем про скрам. Это было бы ещё смешнее, если бы не практиковалось в реальности на разных проектах :-(

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

❌ Ошибка недели: что в Python означает ошибка ValueError: invalid literal for int () with base 10. Иногда встречается у начинающих и по невнимательности.

Любим вас, желаем классных выходных!
«Код»

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

Журнал «Код»

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

#разбор_Код

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

Журнал «Код»

Замените название фильма словом «программист». Мы начнём: «В бой идут одни программисты».

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

Журнал «Код»

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

https://v.thecode.media/3k08e

#пб_Код

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