Точка входа в программирование
21.4K subscribers
903 photos
163 videos
1 file
2.45K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Что такое векторная база данных

Вы задумывались, как искусственный интеллект понимает смысл слов? Благодаря функциям семантического поиска с векторными базами данных!

Узнайте, как они позволяют ИИ понимать связи между словами. Оцените их преимущества перед традиционными БД на примере Pinecone.

#статья #базы_данных #ии
Что такое Git

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

Рекомендуется начать изучать его как можно раньше. Это видео поможет вам разобраться в основах Git.

#советы #git
Как выбрать арбуз

Специалисты из Московского физико-технического университета создали приложение для Android, которое, анализируя Wi-Fi-сигнал, проходящий через овощи и фрукты, сообщает о степени их зрелости.

Подробнее: https://iz.ru/1555831/2023-08-08/v-rossii-sozdali-prilozhenie-dlia-opredeleniia-spelosti-arbuzov

#новости
По-честному про алгоритмы

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

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

#статья #алгоритмы
На каких языках кодят в Роскосмосе, NASA и SpaceX

Вы когда-нибудь задумывались, какой код использовали первые астронавты на Луне? Или какие современные инструменты применяет NASA?

В этой статье вы найдёте множество примеров, от ДРАКОНа, уникального языка программирования Роскосмоса, до С++ в SpaceX.

#статья
Как Google управляет техническим долгом

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

#статья
Как работает стек

Вы уже слышали про переполнение стека и почему он так важен для функций?

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

#видео
5 провалов Илона Маска

Эта статья приоткрывает завесу над ранними годами Илона Маска — от неудач с поиском работы до взрывов его ракет.

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

#статья
10 фишек TypeScript

Эта статья раскроет 10 мощных приёмов TS, о которых вы можете и не знать.

Вы узнаете, как безопасно обращаться к вложенным объектам, задавать значения по умолчанию для null и даже как декорировать классы.

#статья #советы
Intel начинает поставки квантового процессора

Новый процессор, названный Tunnel Falls, открывает новую главу в истории технологий.

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

#новости
10 игр для изучения JavaScript

В этой статье представлены 10 игр, которые помогут вам освоить JavaScript. От ролевых до головоломок, каждая из них предлагает увлекательный способ погрузиться в мир кода.

#советы
20 паттернов программирования

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

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

#статья #советы #собеседование
Игры для освоения CSS

Представляем вам 10 захватывающих игр, которые превратят процесс изучения CSS в увлекательное приключение.

От «Flexbox froggy», где вы помогаете лягушке найти свой путь, до «CSS Diner», где вы учитесь применять селекторы.

#задачи #css
Вышла браузерная IDE с ИИ от Google

Project IDX предназначен для ускорения разработки приложений в облаке.

Можно создавать свои веб-пространства, импортировать приложения прямо из GitHub и, главное, работать с ИИ-помощником Codey.

Получить доступ можно здесь.

#новости
Принцип хорошего кода

«Вам это не понадобится», — говорит принцип YAGNI. Он поможет вам сохранить несколько драгоценных часов и, возможно, даже спасёт проект.

Почему делать что-то дополнительно это плохо и как бороться с желанием добавить ненужных функций в приложение — рассказывается в этом видео.

#видео
Когда автотесты не нужны — и чем их заменить

Автотесты не всегда являются оптимальным решением. Иногда они могут быть не только бесполезными, но и вредными.

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

Подробнее: https://tprg.ru/zrvQ

#статья
Как работают квантовые процессоры

Боитесь утонуть в сложных терминах? Эта статья объясняет устройство квантовых процессоров простым языком. Вместо формул — понятные аналогии.

Вы узнаете, что такое кубит, квантовая суперпозиция и запутанность.

#статья
Сколько памяти нужно для 1 миллиона задач

В этой статье автор сравнивает потребление памяти между асинхронными и многопоточными программами на популярных языках программирования, таких как Rust, Go, Java, C#, Python, Node.js и Elixir.

#статья