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

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

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

Номер заявления в РКН — 4970835371
Страница в реестре: https://rknn.link/Yt
Download Telegram
Что это? Стресс? Усталость? Или выгорание?

https://v.thecode.media/psn94

#лучшее_Код #разбор_Код
😁44😢61
Зачем мы проходили тригонометрию в школе

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

https://v.thecode.media/fa8it

#лучшее_Код #разбор_Код
👍207🔥6
Дайджест статей за неделю

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

Для начала собрали 7 неочевидных, но полезных библиотек для Python кроме тех, что мы постоянно используем в своих проектах (типа NumPy). Возможно, что-то из этого может вам пригодиться уже сейчас.

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

Написали свой первый API с помощью FastAPI: всё по-настоящему, с сервером, запросами и ответами. И документация тоже создаётся автоматически, потому что может.

Посмотрели на современный Swift — язык программирования для экосистемы Apple и не только (код для микроконтроллеров на нём писать тоже можно). Если знаете любой другой язык программирования, то со Свифтом проблем точно не будет.

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

Поделитесь в комментариях своими проектами — лучшие из них разберём в новых статьях.
Обнимаем, «Код».
11🔥2
Как и в языках программирования, в SQL есть типы данных. Они делают работу с таблицами удобнее, помогают лучше структурировать информацию и предотвращают ошибки.

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

#разбор_Код
29🔥7👍5
Хардкорная тема для любителей нейросетей: рассказываем про основные модели машинного обучения и почему их настолько много. Не так захватывающе, как у Вастрика, но для начинающих — самое то: https://v.thecode.media/dkux3

#разбор_Код
👍186🔥2
Недавно в западном интернете опубликовали простое уравнение. На удивление, большинство читателей не сумели решить его правильно.

А сможете ли вы?

Пишите свой ответ в комментариях, а решение ищите по ссылке.

#задача_Код
😁15🔥5👍2👎1
Если у вас есть автомобиль, держите статью о том, как в нём работают электронные помощники, которыми вы постоянно пользуетесь.

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

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

https://v.thecode.media/ektjn

#разбор_Код
👍96🔥4
Шпаргалка с разбором алгоритма быстрой сортировки (Quick Sort)

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

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

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

#полезнознать_Код
👍27🔥91
Рассказываем про Go-разработчиков: что они делают, что нужно уметь, сколько они зарабатывают и как им стать. Заодно говорим про перспективы и то, где сейчас это может пригодиться: https://v.thecode.media/p3g57

#разбор_Код
👍19🔥51
Что такое Django

Django — это фреймворк для быстрой разработки сайтов и приложений на Python. Это значит, что с ним можно будет собрать готовый сайт или веб-приложение быстрее, проще и аккуратнее, чем писать весь код самому с нуля. Для этого разработчику сразу доступно такое:

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

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

Как и что работает на Django и с чего лучше начать, читайте в нашей статье: https://v.thecode.media/9b2q3
👍296🔥1
Столкнувшись с нестандартной задачей или проблемой в коде, куда пойдёте искать ответы?

❤️ — старый добрый Stack Overflow
🔥 — ChatGPT
🤡 — документация
🔥183128🤡116👍2