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

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

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

Номер заявления в РКН — 4970835371
Страница в реестре: https://rknn.link/Yt
Download Telegram
Если у вас компьютер с MacOS, а вам нужен Windows, эта статья может вам помочь.

#объяснялово_Код
👍22
*Читать голосом вашего любимого блогера*

Сегодня в наш выпуск нативно интегрирован курс «Английский для разработчиков». Проблемы с английским? Нужна языковая практика? В школе учили про Лондон, а в жизни нужно совсем другое?

На курсе «Яндекс Практикума» эти проблемы решены. Интенсивная языковая практика и отработка именно того, что нужно в айтишной работе, — это то, что даётся на курсе. За полгода вы натренируетесь говорить по-английски po samye pomidory, а служба поддержки подскажет вам правильную фразу круглосуточно — даже если вам нужно быть на связи с Нью-Йорком в два часа ночи.

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

https://v.thecode.media/88734

#объяснялово_Код
👍7
Как оптимизируют скорость работы кода

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

Примеры того, как можно добиться ускорения:

⚡️ Написать функции, которые будут предугадывать действия пользователя и заранее просчитывать некоторые ситуации.

⚡️ Заменить короткие, но сложные команды фреймворка на много длинных, но более простых для компилятора, которые в сумме выполняются быстрее.

⚡️ Написать лукап-таблицы: например, если алгоритму нужно сто тысяч раз посчитать значение синуса sin(x) с заранее известным шагом, то можно сразу написать таблицу всех нужных значений. Тогда алгоритм будет не считать синус с нуля, а заглядывать в табличку и быстро там всё находить.

Про другие способы оптимизации кода — пишем в статье: https://v.thecode.media/49l88
👍22🔥4
Как работает сортировка слиянием

Еще один алгоритм сортировки. Классика алгоритмов.

https://v.thecode.media/5g6kb

#разбор_Код
👍17
Сложная задача про поросёнка и NFT

Примерно так спекулянты накручивают цены на свои NFT:

https://v.thecode.media/jngd3

#задача_Код #лучшее_Код
👍61
Подборка о том, как сгенерировать много текста, который будет похож на настоящий:

• Что такое цепи Маркова и как они работают: https://v.thecode.media/ma60b

• Простейший генератор текста на цепях Маркова: https://v.thecode.media/8ggu5

• Пишем Чехова на цепях Маркова: готовая библиотека: https://v.thecode.media/2faq6

• Генератор статей для Кода: https://v.thecode.media/am81v

• Абсолютня: генератор новых слов на Python: https://v.thecode.media/23q96
👍10🔥2
Что означают три точки в JavaScript

Статья для тех, кому лень поштучно перебирать и наполнять списки. Один простой оператор в JavaScript сделает это за вас:

https://v.thecode.media/az4hq

#объяснялово_Код
👍234
Forwarded from Selectel Team
Принятые практики написания кода значительно упрощают коммуникацию и работу в команде. Для этого существуют стайл-гайды. 🤓

Антон, разработчик в команде внутренних сервисов, рассказал об этом на внутреннем докладе подробнее и поделился советами. А мы все записали
🔥33👍18
Напишите в комментариях чего-нибудь на разработческом
🔥17👍1
Мобильная разработка для iOS и Android — что лучше и с чего начать?

Если выберешь iOS-разработку, то сказочке конец. Ты проснёшься в своей постели с Айфоном в руках и будешь верить во что хочешь.

Если выберешь Android-разработку, то останешься в мире Java и Kotlin, и я покажу тебе, насколько глубока кроличья нора.

https://v.thecode.media/i37uv

#разбор_Код
🔥16👍6