Журнал «Код»
54.9K subscribers
7.34K photos
314 videos
5.25K links
Статьи о том, как взломать жизненные проблемы с помощью технологий.

Сайт: https://thecode.media

Журнал Яндекс Практикума.

Номер заявления в РКН — 4970835371
Страница в реестре: https://rknn.link/Yt
Download Telegram
Старт потоков Практикума в июне

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

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

#анонс_Код
🔥104😁1
Сегодня — простая, но интересная задача на нестандартное мышление, которую можно решить самому, а потом предложить сыграть друзьям на отдыхе. 

Если думаете, что тут всё просто, — не думайте: https://v.thecode.media/bw2x0

#задача_Код
🔥16👍73👎2😁1
Рассказываем, какие появились обновления в менеджере пакетов Homebrew, которым пользуются программисты по всему миру: https://v.thecode.media/5ienx

#разбор_Код
👍8🔥52😁1
Пишем игру на Python, в которой нужно уворачиваться от предметов

Время интересных штук на Python: пишем игру, в которой нужно уворачиваться от разных летающих предметов. Аркадная классика: https://v.thecode.media/ig3ft

#проект_Код #лучшее_Код
16👍6
Добро пожаловать в лето :-)

Привет!

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

Функция range() в Python — вроде простая, понятная, но у неё есть пара параметров, про которые многие забывают. А зря.

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

👉 Пояснили мем про сложный выбор, когда можно делать действительно всё, что хочешь. Осторожно, сенситив контент.

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

Как работает Await/Async в JavaScript. Популярная тема и в собеседованиях, и на практике.

Что нового в Homebrew — одном из самых популярных менеджеров пакетов для программистов. Не все оценят эти изменения, но радует, что проект живёт.

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

Всё, на речку и отдыхать! Мы уже убежали, увидимся через неделю )
Ваш «Код»
🔥8👍31
Там работы точно больше, чем всем кажется.

В этом посте разберёмся, зачем тестировать фронтенд, как это делать и какими инструментами.

#разбор_Код
👍185🔥1
Этим инструментом пользуются все умные люди, которым нужно на что-то опереться в своих прогнозах, от строителей до маркетологов. Если вы тоже хотите сами строить нужные себе прогнозы — попробуйте регрессионный анализ: https://v.thecode.media/tz3qw

Осторожно, внутри много графиков и умных выводов. Может оказаться сложновато для тех, кто не любит математику.

#разбор_Код
👍11🔥52
Сколько нужно ленты для передачи данных?

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

Вот задача:

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

Лаборант Сергей попросил завлаба выделить 200 одинаковых ленточек по 110 сантиметров, чтобы закодировать на них старый советский анекдот и разослать всем друзьям.

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


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

Напишите свой ответ в комментариях, а решение как всегда ждёт вас по ссылке: https://v.thecode.media/86grg

#задача_Код
😁14👍4🔥1
Лето — время отпусков и поездок в разные страны. Это значит, что если вам там нужна связь и интернет, то надо подключить роуминг (или купить местную симку).

В общем, объясняем, как работает роуминг, почему он такой дорогой и как там всё устроено технически: https://v.thecode.media/ykhil

#разбор_Код
👍14🔥92
Разбор: как устроены технически очки Apple Vision Pro

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

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

https://v.thecode.media/k3ij3

#лучшее_Код #разбор_Код
🔥8👍31
Среда, дорогие читатели. Самое время проявить осознанность и немного заземлиться: https://v.thecode.media/ue7xl

#пб_Код
😁18🤣128🔥1
Вторая часть проекта с камерой айфона в браузере, где мы добавляем логику и скрипты.

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

https://v.thecode.media/04t0n

#проект_Код
🔥9👍41
Что такое каскадная разработка

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

Звучит очень здраво и помогает программистам не распылять свои силы, а сосредоточиться на текущих задачах. А ещё не нужно возвращаться к предыдущему этапу и что-то доделывать, потому что всё делается сразу и навсегда.

В классической каскадной разработке 7 этапов:
• Формализация и постановка задачи.
• Проектирование.
• Написание кода.
• Сборка всего кода в единое целое.
• Тестирование и отладка.
• Установка на компьютеры пользователя.
• Поддержка и написание документации.

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

Почему все критикуют каскадную разработку и какие у неё есть преимущества, рассказали в статье: https://v.thecode.media/jyyum
14🔥6👎1
Без него не будет интерактивности на сайте (ну, почти).

Без него вообще почти не получится научить страницу реагировать на действия пользователя.

В общем, разбираемся, как работает один из самых полезных методов для фронтенд-разработчика и JavaScript-программиста — addEventListener().

https://v.thecode.media/cttdt

#разбор_Код
🔥9😁62👍2
Скиньте свой любимым мем про программирование и ИТ в комментарии.

Самые лучшие унесём в пояснительную бригаду и разберём. Ну или просто посмеёмся с вами и пойдём работать дальше :-)
😁11🔥41
Сегодня — интересная задача про велосипеды. Её можно решить за минуту, а можно и гораздо быстрее, если понять, в чём там фокус.

В редакции мы уже нашли двоих, кто справился быстрее 30 секунд, теперь ваша очередь: https://v.thecode.media/jquz1

#задача_Код
👍8🔥5