Точка входа в программирование
21.2K subscribers
964 photos
173 videos
1 file
2.5K links
Фундаментальные знания по основам программирования

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

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

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

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

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

Векторные базы данных — будущее работы с большими объёмами данных. Этот инструмент позволяет искать, анализировать и обрабатывать информацию гораздо быстрее благодаря работе с векторами.

В статье просто и понятно рассказано:

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

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

#бд
This media is not supported in your browser
VIEW IN TELEGRAM
Кто узнал себя к концу года — ставьте ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Веб-страница
This media is not supported in your browser
VIEW IN TELEGRAM
BigDevSoon — полезный тренажёр для фронтендеров с большой коллекцией челленджей и проектов

На платформе собрано 100 челленеджей на каждый день. Каждый отличается по сложности и по тому, какие скиллы помогает прокачать. А ещё здесь готовые идеи проектов. Каждый проект разбит на отдельные карточки, которые позволяют разделить проект на отдельные части для последовательной разработки.

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

#тренажёры
#простымисловами: Паттерн Observer (Наблюдатель)

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

Подробнее в карточках.
Media is too big
VIEW IN TELEGRAM
Кто такие devOps и что такое Docker на самом деле

Что такое облачные технологии, системная архитектура, cloud native и всё с этим связанное? Современные приложения либо сразу затачиваться под работу в облачных сервисах, либо переезжают туда в конечном счёте. В видео показаны core-технологии DevOps и то, что стоит знать каждому разработчику об облаках и что это такое.

Теория, локальные примеры, и развёртывание в реальном облаке просто и на знакомых примерах.

#devops #видео
Чистый код: Хороший, Плохой и Уродливый

«Чистый код» Роберта С. Мартина — основополагающая книга по программированию. Благодаря советам дяди Боба целое поколение разработчиков стало лучше программировать.

Но спустя почти двадцать лет соответствует ли книга своим высоким стандартам? Были ли какие-то советы из «Чистого кода» сомнительными или даже ошибочными? Есть ли в наши дни более подходящие альтернативы? В этой статье разбираются хорошие, плохие и уродливые части «Чистого кода».
GitHub Copilot стал полностью бесплатным внутри VSCode

Теперь любой пользователь может получить доступ к ИИ-помощнику для программирования прямо в VSCode, без необходимости оформления подписки или указания банковской карты.

Бесплатная версия GitHub Copilot предоставляет 2000 автодополнений кода в месяц, 50 запросов в чате Copilot и доступ к моделям GPT-4o и Claude 3.5 Sonnet.

Подробнее у нас на сайте.

#новости #vscode #copilot #github
Test Driven Development (TDD) в Java

Контент специально для Java-разработчиков. Здесь вы можете посмотреть небольшую подборку скринкастов, демонстрирующих различные инструменты и методы использования Test Drive Development (TDD) на Java.

#java #tdd
Электронные шахматные доски: как технологии меняют классику

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

Нашли для вас статью, в которой вы узнаете:

— как работают электронные доски и зачем они нужны;
— какие технологии используют современные проекты;
— почему такие разработки собирают миллионы на краудфандинговых платформах.

Подробности: https://habr.com/ru/companies/ruvds/articles/864836/

#diy
Media is too big
VIEW IN TELEGRAM
Самый быстрый способ не стать программистом

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

Смотрите и мотайте на ус. И ❤️ ставьте, если видео понравилось.

#видео #советы
Вспоминаем 2024 в мемах: над чем мы смеялись в этом году

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

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

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

В этой статье подробно разобран принцип работы этого паттерн на примере работы с юнитами.

#паттерны #gamedev #cpp
А у кого-то каждый день, как после праздников