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

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

56823

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

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

Журнал «Код»

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

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

#анонс_Код

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

Журнал «Код»

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

У программистов есть свои субкультуры, и сайзкодинг — одна из них. Там ребята пишут крутые и интересные программы с объёмом кода до 256 байт. Для сравнения, это в несколько раз меньше, чем текста в этой рассылке, если посчитать все символы.

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

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

Сделали большой разбор, кто такой бэкенд-разработчик.

Собрали все техники, приёмы и инструменты планирования своих дел, которые пригодятся любому разработчику. Сухо, без воды и по делу (так вроде сейчас модно писать, да?).

❌ Ошибка недели: что означает ошибка SyntaxError: non-default argument follows default argument. Один раз увидели или ошиблись — и дальше ошибаться не будете.

На этом пока всё, увидимся через неделю!
Обнимаем, «Код»

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

Журнал «Код»

Если вы не знаете, что подарить знакомому айтишнику (или себе, если айтишник — это вы), то вот идеи для подарков для каждой специальности. Сохраняйте и делитесь со всеми: https://v.thecode.media/4c1yp

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

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

Журнал «Код»

Закончите предложение: «В ИТ лучше всего начать с…».

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

Журнал «Код»

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

https://v.thecode.media/egllp

#пб_Код

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

Журнал «Код»

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

#проект_Код

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

Журнал «Код»

Врываемся в мобильную разработку: держите 5 сервисов для создания мобильных приложений без программирования в 2024 году. А если сюда добавить ещё знание основ программирования — вообще будет кайф!

https://v.thecode.media/2e6ry

#разбор_Код

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

Журнал «Код»

Сделали большой разбор про бэкенд-разработку: что это вообще такое, что там происходит, какие зарплаты и что нужно уметь. Это про настоящее программирование и пятничный деплой: https://v.thecode.media/ffgnb

#разбор_Код

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

Журнал «Код»

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

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

Посмотрели компьютеры для программистов в 2024 году. Выбор есть, но нужно определиться с операционной системой.

Сделали большой веб-проект: игру в шашки на двоих в браузере.

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

👉 Для продвинутых — категорично рассказали о принципах написания хороших автотестов.

Август — самое время подумать о том, что будет после лета. Приходите заранее в Практикум, чтобы на месяц обогнать тех, кто придёт в сентябре :-)
Любим вас, «Код»

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

Журнал «Код»

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

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

https://v.thecode.media/mb9li

#разбор_Код

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

Журнал «Код»

По какому признаку вы сразу сможете определить, что перед вами программист?

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

Журнал «Код»

Какие бывают стили отступов

У разных программистов есть свои традиции отступов и форматирования кода. Вот самые известные из них.

Стиль Кернигана и Ритчи. Авторы языка C придерживались такого форматирования: отступ в 8 пробелов или одна большая табуляция, открывающая скобка на открывающей строке, закрывающая — отдельно:

if (условие) {
········оператор
}


Стиль GNU. В большинстве проектов Linux и открытого ПО придерживаются отступов в 2 символа, причём скобки тоже отступаются:

if (условие)
··{
····оператор
··}


Стиль Олмана, или стиль BSD. У этого подхода открывающая скобка находится на том же уровне, что и команда, к которой она относится, а операторы сдвинуты на определённое количество символов (2, 4 или 8). Отступ может быть любым, главное, чтобы он соблюдался во всей программе:

if (условие)
{
····оператор


А как всё-таки правильно ставить отступы, табами или пробелами, рассказали в статье: https://v.thecode.media/rj156

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

Журнал «Код»

Асинхронный код на Python — это как школьники на перемене: все что-то делают и непонятно, как этим управлять. А вот как: https://v.thecode.media/iaexe

#разбор_Код

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

Журнал «Код»

Начинаем разбирать на практике интересную и полезную тему: асинхронные функции в Python. Проще говоря, учим компьютер делать несколько дел одновременно и максимально эффективно: https://v.thecode.media/p9136

#разбор_Код

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

Журнал «Код»

Рассказываем, какой компьютер (или не компьютер) выбрать программисту в 2024 году, если вы только начинаете осваивать профессию: https://v.thecode.media/z2o01

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

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

Журнал «Код»

Мёржим бранчи и коммитим реквесты

#разбор_Код

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

Журнал «Код»

Растровая и векторная графика: это как?

Есть два вида картинок: в одной миллионы цветов и полный фотореализм; вторую можно увеличивать и уменьшать до бесконечности без потери качества. Вот как это всё работает: https://v.thecode.media/dqnct

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

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

Журнал «Код»

Ошибка в Python, которая может запутать и вас, и компьютер: https://v.thecode.media/64q48

#баг_Код

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

Журнал «Код»

После оптимизации разработчики могут уменьшить общие размеры крутой игры, например, до 8 гигабайт. Программисты могут поднапрячься и написать табличный редактор, уместив его в 150 мегабайт. Крутые программисты могут напрячься ещё сильнее и сократить этот код до 50 мегабайт.

И тут на демосцену выходят сайзкодеры и заставляют всех держать их пиво: https://v.thecode.media/le4hc

#разбор_Код

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

Журнал «Код»

Что такое Юникод

Когда компьютеры только появились, они могли использовать только буквы латинского алфавита и некоторые знаки. Для этого сделали первую кодировку для хранения всего этого — всего 7 бит и 128 символов.

С развитием технологий многие страны сделали себе альтернативные восьмибитные кодировки — в них можно было хранить уже 256 символов. Кроме латиницы, в таких кодировках записывали буквы национальных алфавитов и другие нужные символы. Это сработало в тех странах, где алфавит состоит из небольшого числа букв (20–40), но не решило проблему с иероглифами. Тогда страны Азии сделали свои кодировки.

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

Сейчас в Юникоде записаны символы почти всех языков мира, но свободных позиций там осталось ещё около 80%.

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

Подробнее о том, как устроен Юникод, читайте в нашей статье: https://v.thecode.media/tw7fu

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

Журнал «Код»

Что такое каррирование в JavaScript

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

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

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

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

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

Журнал «Код»

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

Как начальнику охраны вычислить периметр объекта и возможно ли такое в принципе с такими неполными данными? Напишите свой ответ в комментариях.

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

#задача_Код

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

Журнал «Код»

Если бы Олимпийские игры проводили среди программистов, в какой дисциплине вам бы не было равных?

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

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

Журнал «Код»

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

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

https://v.thecode.media/ufjqd

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

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

Журнал «Код»

Детская задача про цифры на пирамиде, которая может поставить в тупик половину взрослых. Теперь и вы попробуйте её решить: https://v.thecode.media/odzec

#задача_Код

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

Журнал «Код»

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

#проект_Код

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

Журнал «Код»

Среда, дорогие читатели. Самое время делать подарки себе любимым.

https://v.thecode.media/zimar

#пб_Код

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

Журнал «Код»

Модели и биг-дата в эконометрике — сложно, но очень полезно

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

https://v.thecode.media/re31l

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

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

Журнал «Код»

Перед вами очередная задачка с собеседований в крупные IT-компании. Считается, что эту задачу могут дать на собеседовании в «Амазон»

Дано. Кабель длиной 80 метров висит на двух столбах. Высота каждого столба — 50 метров.

Вопрос. Каково расстояние между столбами, если центр провисающего кабеля находится на высоте 20 метров от земли? Напишите свой ответ в комментариях.

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

#задача_Код

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

Журнал «Код»

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

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

Если не нашли курс, который вам интересен, — уточнить дату можно в комментариях.

#анонс_Код

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