ru
Feedback
Точка входа в программирование

Точка входа в программирование

Открыть в Telegram

Фундаментальные знания по основам программирования Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/zrgj

Больше

📈 Аналитический обзор Telegram-канала Точка входа в программирование

Канал Точка входа в программирование (@prog_point) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 18 352 подписчиков, занимая 7 191 место в категории Технологии и приложения и 36 399 место в регионе Россия.

📊 Показатели аудитории и динамика

С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 18 352 подписчиков.

Согласно последним данным от 05 июля, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -126, а за последние 24 часа — -2, при этом общий охват остаётся высоким.

  • Статус верификации: Не верифицирован
  • Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 5.93%. В первые 24 часа после публикации контент обычно набирает 2.46% реакций от общего числа подписчиков.
  • Охват публикаций: В среднем каждый пост получает 1 089 просмотров. В течение первых суток публикация набирает 452 просмотров.
  • Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 2.
  • Тематические интересы: Контент сосредоточен на ключевых темах, таких как docker, javascript, kubernetes, браузер, контейнер.

📝 Описание и контентная политика

Автор описывает ресурс как площадку для выражения субъективного мнения:
Фундаментальные знания по основам программирования Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/zrgj

Благодаря высокой частоте обновлений (последние данные получены 06 июля, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.

18 352
Подписчики
-224 часа
-197 дней
-12630 день
Привлечение подписчиков
июль '26
июль '26
+7
в 0 каналах
июнь '26
+47
в 1 каналах
Get PRO
май '26
+58
в 1 каналах
Get PRO
апрель '26
+54
в 3 каналах
Get PRO
март '26
+55
в 5 каналах
Get PRO
февраль '26
+64
в 4 каналах
Get PRO
январь '26
+72
в 2 каналах
Get PRO
декабрь '25
+115
в 5 каналах
Get PRO
ноябрь '25
+83
в 5 каналах
Get PRO
октябрь '25
+140
в 3 каналах
Get PRO
сентябрь '25
+81
в 4 каналах
Get PRO
август '25
+81
в 3 каналах
Get PRO
июль '25
+96
в 3 каналах
Get PRO
июнь '25
+148
в 8 каналах
Get PRO
май '25
+96
в 3 каналах
Get PRO
апрель '25
+76
в 3 каналах
Get PRO
март '25
+187
в 8 каналах
Get PRO
февраль '25
+179
в 5 каналах
Get PRO
январь '25
+153
в 3 каналах
Get PRO
декабрь '24
+178
в 4 каналах
Get PRO
ноябрь '24
+136
в 5 каналах
Get PRO
октябрь '24
+130
в 8 каналах
Get PRO
сентябрь '24
+129
в 5 каналах
Get PRO
август '24
+145
в 4 каналах
Get PRO
июль '24
+94
в 2 каналах
Get PRO
июнь '24
+71
в 4 каналах
Get PRO
май '24
+174
в 5 каналах
Get PRO
апрель '24
+208
в 7 каналах
Get PRO
март '24
+131
в 4 каналах
Get PRO
февраль '24
+127
в 1 каналах
Get PRO
январь '24
+141
в 3 каналах
Get PRO
декабрь '23
+106
в 5 каналах
Get PRO
ноябрь '23
+115
в 3 каналах
Get PRO
октябрь '23
+108
в 1 каналах
Get PRO
сентябрь '23
+134
в 0 каналах
Get PRO
август '23
+250
в 0 каналах
Get PRO
июль '23
+282
в 0 каналах
Get PRO
июнь '23
+360
в 0 каналах
Get PRO
май '23
+475
в 0 каналах
Get PRO
апрель '23
+543
в 0 каналах
Get PRO
март '23
+424
в 0 каналах
Get PRO
февраль '23
+536
в 0 каналах
Get PRO
январь '23
+1 067
в 0 каналах
Get PRO
декабрь '22
+487
в 0 каналах
Get PRO
ноябрь '22
+564
в 0 каналах
Get PRO
октябрь '22
+384
в 0 каналах
Get PRO
сентябрь '22
+612
в 0 каналах
Get PRO
август '22
+494
в 0 каналах
Get PRO
июль '22
+587
в 0 каналах
Get PRO
июнь '22
+969
в 0 каналах
Get PRO
май '22
+621
в 0 каналах
Get PRO
апрель '22
+425
в 0 каналах
Get PRO
март '22
+773
в 0 каналах
Get PRO
февраль '22
+1 309
в 0 каналах
Get PRO
январь '22
+558
в 0 каналах
Get PRO
декабрь '21
+353
в 0 каналах
Get PRO
ноябрь '21
+2 297
в 0 каналах
Get PRO
октябрь '21
+1 689
в 0 каналах
Get PRO
сентябрь '21
+324
в 0 каналах
Get PRO
август '21
+837
в 0 каналах
Get PRO
июль '21
+1 025
в 0 каналах
Get PRO
июнь '21
+627
в 0 каналах
Get PRO
май '21
+769
в 0 каналах
Get PRO
апрель '21
+2 906
в 0 каналах
Get PRO
март '21
+882
в 0 каналах
Get PRO
февраль '21
+2 017
в 0 каналах
Get PRO
январь '21
+9 289
в 0 каналах
Дата
Привлечение подписчиков
Упоминания
Каналы
06 июля0
05 июля+2
04 июля0
03 июля+5
02 июля0
01 июля0
Посты канала
Почему ваш пет-проект ещё не бизнес, а вы — не предприниматель У каждого второго разработчика в столе лежит проект, который «
Почему ваш пет-проект ещё не бизнес, а вы — не предприниматель У каждого второго разработчика в столе лежит проект, который «вот-вот станет бизнесом». Осталось дописать пару фич — и дальше всё поедет само. Спойлер: не поедет. Разбираемся, где заканчивается код и начинается бизнес: почему всё стартует не с технологии, а с чужой проблемы, чем фаундер отличается от тимлида и почему рабочий сервис с первыми пользователями и MRR — это не бизнес, а промежуточный результат. Простой тест: уйдите в отпуск на две недели, и если без вас всё встало — поздравляем, у вас пока не бизнес, а вы сами и есть главный «производственный ресурс». Внутри ещё и про AR-очки на трамвайном заводе, которые зарубили сами рабочие: история о том, как ценность решения определяете не вы.

2
Разработчик превратил зубдробилку Vim в игру про доставку мороженого Marcus Michaels из Лондона сделал Vim Scoops — браузерную игру, где фургон мороженого ездит по карте исключительно Vim-движениями. Сначала hjkl, потом прыжки по словам w и начала строк 0. Цель на каждом уровне — добраться до клиента за минимальное число ходов. Автор пользуется Vim ежедневно и сделал игру PWA, чтобы тренировать память в мёртвых зонах связи по дороге на работу. Если вам тоже скучно запоминать motion'ы в Vim обычным способом, то попробуйте этот.
353
3
KolibriOS 0.7.7: ОС, которая влезает на дискету Представьте: в 2026 году ОС целиком лезет на 3,5-дюймовую дискету и загружает
KolibriOS 0.7.7: ОС, которая влезает на дискету Представьте: в 2026 году ОС целиком лезет на 3,5-дюймовую дискету и загружается быстрее, чем вы допиваете кофе. Это не демо и не эмулятор: KolibriOS 0.7.7 существует, и редактор Hackaday Дженни Лист проверила его на ThinkPad. Это российский форк MenuetOS, ядро написано на FASM, плоском ассемблере, образ около 1 МБ, а требования смешны: процессор класса i586, 8 МБ ОЗУ, 1 МБ на диске. При этом внутри браузеры, игры, эмуляторы, графические редакторы и среда разработки. Без HTTPS в повседневное использование не пойдёт, но для старого железа, тонких клиентов и разбора того, как ОС может быть маленькой, находка, которую стоит сохранить.
436
4
Нет текста...
709
5
Что такое Unix timestamp и зачем он вам понадобится Когда сервер присылает дату не строкой вроде «1 июня 2024», а числом врод
Что такое Unix timestamp и зачем он вам понадобится Когда сервер присылает дату не строкой вроде «1 июня 2024», а числом вроде 1717200000 — это Unix timestamp. Простыми словами: количество секунд с полуночи 1 января 1970 года по Гринвичу. Так компьютеры хранят момент времени одним целым числом, не связываясь с часовыми поясами и форматами. Новичку это встречается в API, логах и базах данных. Сначала кажется странной математикой, но именно timestamp удобно сравнивать, считать интервалы и переводить в любой часовой пояс. Попробуйте в консоли браузера: new Date(1717200000 * 1000) и сравните с new Date(). В статье разобраны примеры для Python, Java и других языков — чтобы вы могли переводить timestamp в привычную дату в своих проектах.
999
6
Тестируйте Vue-компоненты в браузере, без Node и сборки Мне давно не хватало лёгкого способа гонять фронтенд-тесты без тяжёлого Node-окружения. Playwright хорош, но новый процесс браузера на каждый тест и Node-оркестрация быстро утомляют. Автор jvns.ca пошёл другим путём: вместо отдельного браузера запускает интеграционные тесты Vue-компонентов прямо в открытой вкладке. Взял QUnit, встроил тесты в страницу и получил кнопку для перезапуска одного теста. Это удобно, когда в тестах много сетевых запросов и отлаживать хочется по одному. Для проектов без сборки так можно проверить компоненты в реальном DOM, не поднимая отдельный браузер. Если у вас небольшой Vue-проект без Node-сборки, я бы попробовал такую схему в QA перед релизом. Подробности в заметке.
803
7
Соберите чат-бота на Python и потренируйте его на своих сообщениях Туториал по ChatterBot предлагает собрать настоящего собес
Соберите чат-бота на Python и потренируйте его на своих сообщениях Туториал по ChatterBot предлагает собрать настоящего собеседника: сначала бот повторяет простые фразы, потом вы чистите выгрузку переписки из WhatsApp регулярными выражениями, и учите бота отвечать на ваши примеры. В финале можно подключить локальную языковую модель, которая работает на вашем компьютере, через Ollama, чтобы ответы звучали по делу, а не по шаблону. Это учебный проект, который связывает ввод-вывод, строки и работу с библиотекой в одну работающую программу. Разбор с примерами кода — попробуйте пройти его и изменить тему бота под себя.
762
8
Отправка почты из Python: stdlib, локальный SMTP и сторонние библиотеки В стандартной библиотеке Python для работы с почтой е
Отправка почты из Python: stdlib, локальный SMTP и сторонние библиотеки В стандартной библиотеке Python для работы с почтой есть пакет email и модуль для SMTP-соединений: формируете сообщение, добавляете вложения и адресатов, подключаетесь к серверу и отправляете. Для отладки удобно поднять локальный SMTP-сервер — письма не уйдут в интернет, но вы увидите, как они собираются. Явное лучше неявного, но ручная сборка писем со временем утомляет. Статья разбирает сторонние инструменты вроде Yagmail и transactional email-сервисов, чтобы вы могли выбрать между «всё под контролем» и готовым решением. Кому полезно: тем, кто отправляет уведомления, рассылки или отчёты из Python и хочет сравнить подходы.
648
9
Соберите галерею на чистом JavaScript: от циклов до событий Упражнение MDN даёт готовый скелет: вы добавляете переключение миниатюр, кнопку затемнения и обработку кликов. Здесь собраны почти все базовые куски JavaScript: выборка элементов через document.querySelector, перебор коллекции, обработчик клика и изменение атрибутов. Главное — увидеть, как отдельные конструкции складываются в один работающий механизм. Совет: не копируйте готовое решение. Сначала попробуйте вывести одну миниатюру в большое изображение, потом добавьте остальные, а кнопку затемнения оставьте на последок.
692
10
Как подойти к первому проекту на Rust, не утонув в синтаксисе Автор этой статьи хотел написать крошечную графовую базу данных
Как подойти к первому проекту на Rust, не утонув в синтаксисе Автор этой статьи хотел написать крошечную графовую базу данных на Rust. Но сначала собрал её на Python — как черновик, чтобы проверить идею. Потом перенёс логику в Rust и убрал переменные, видимые из любого места программы, а также лишние зависимости. Графовая база — это просто набор узлов со связями. Узел хранит данные, а стрелки показывают, кто с кем связан. Такой проект учит работать со структурами данных и видеть программу не как набор переменных, а как систему связанных объектов. В статье много деталей про Rust, но главный урок универсален: перед тем как писать на новом языке, соберите прототип на том, который уже знаете. Это позволит сосредоточиться на логике, а не на синтаксисе.
657
11
Как использовать Dart для серверной части, если вы знаете Flutter Если вы уже освоили базовый Dart или пробовали Flutter, сер
Как использовать Dart для серверной части, если вы знаете Flutter Если вы уже освоили базовый Dart или пробовали Flutter, серверная разработка может оказаться ближе, чем кажется. Автор туториала делает серверное приложение для управления пользователями и профилями на Dart и фреймворке Shelf — той же паре, что используется в мобильной разработке. Материал ведёт от проекта до запуска в контейнере Docker с базой данных PostgreSQL, проверкой пользователей через JWT-токены и размещением на платформе Fly.io. Не нужно учить новый язык: вы берёте знакомый Dart и смотрите, как он работает без виджетов — принимая сетевые запросы, общаясь с базой данных и отправляя ответы клиентам. Это удобный способ увидеть, как язык, который вы уже знаете, устроен за пределами экрана приложения.
724
12
Что больше всего раздражает в AI-найме?⚡️
643
13
Мем смешной, а ситуация — страшная. AI внедряют в найм повсеместно, но часто совсем не думают о кандидатах. Поделитесь своими
Мем смешной, а ситуация — страшная. AI внедряют в найм повсеместно, но часто совсем не думают о кандидатах. Поделитесь своими болями на тему AI-найма в комментариях и небольшом опросе!
613
14
Каким может быть роадмап для QA в 2026 году? Пять лет назад тестирование начиналось с ручного: чек-листы, клики, результат. Сегодня в тех же вакансиях — Kafka, Kubernetes и автотесты на Java. «Вкатиться через мануальное» больше не работает, но что же делать? Собирать базу, с которой можно будет работать и двигаться дальше! Что по-настоящему пригодится: — Архитектура микросервисов; — HTTP/REST, SQL и брокеры сообщений; — Чтение логов; — Язык программирования для автоматизации; — Инженерное мышление вместо «кнопка не работает». Подробнее обо всём в новой статье на Tproger.
614
15
Соберите свой USB-WiFi из Raspberry Pi Pico и поймите, как железо разговаривает с компьютером Если после базового Python хоче
Соберите свой USB-WiFi из Raspberry Pi Pico и поймите, как железо разговаривает с компьютером Если после базового Python хочется потрогать, как код превращается в физическое действие, вот проект, который даёт такой шаг. Автор baiyibai выложил на GitLab репозиторий pico-usb-wifi: он превращает недорогую плату Raspberry Pi Pico в USB WiFi-адаптер. Это хороший способ увидеть, как микроконтроллер подключается к компьютеру по USB и выходит в сеть. Не нужно сразу разбираться во всех протоколах — можно начать с прошивки, проверить, что система видит устройство, а потом уже копать глубже. README и CHANGELOG в репозитории помогут не потеряться в первых шагах. Сначала попробуйте просто собрать и запустить. Когда получится — станет понятнее, зачем изучать работу с периферией и низкоуровневый ввод-вывод.
621
16
Один невидимый символ в терминале может сломать ссылку Автор маленького сокращателя ссылок заметил, что друзьям приходят битые адреса на файлы из облачного хранилища S3. Дело оказалось в знаке перевода строки, который утилита jq добавляла к результату, а терминальный мессенджер gurk переводил в букву j на конце URL. Выход — флаг jq --join-output (или -j): он убирает завершающий перевод строки, и скопированный адрес получается чистым. Это хороший повод проверить свои скрипты в терминале, потому что неочевидные символы в выводе часто ломают то, что вы передаёте дальше. Если только начинаете работать с командной строкой, почитайте разбор, это экономит часы отладки.
751
17
time.sleep() — не везде правильный способ подождать В синхронном скрипте time.sleep(2.5) идиоматичен: пауза в текущем потоке,
time.sleep() — не везде правильный способ подождать В синхронном скрипте time.sleep(2.5) идиоматичен: пауза в текущем потоке, никаких сюрпризов. Но в отдельном потоке ту же паузу не прервать по сигналу: лучше threading.Event().wait(), который просыпается по event.set(). В асинхронном коде time.sleep() заморозит весь event loop, потому что корутина не уступает управление. Правильный инструмент: await asyncio.sleep(), он приостанавливает только текущую задачу. В гайде ещё про декоратор retry, rate limit и паузы в GUI через root.after().
726
18
Как GitHub Copilot помогает агентам следить за вашими задачами Когда вы учитесь программировать, важные задачи часто теряются
Как GitHub Copilot помогает агентам следить за вашими задачами Когда вы учитесь программировать, важные задачи часто теряются между уроками, доками и уведомлениями. Автор из GitHub рассказал, как у него была похожая проблема на работе, и как он с ней справился. Он начал использовать автоматизации в приложении GitHub Copilot. Это не просто чат: агенты (программы, которые действуют за вас) подключаются к календарю, почте, сообщениям и репозиториям, чтобы каждый день подсказывать, на чём сфокусироваться. Вы задаёте правила один раз, а они работают сами. Если уже пробуете Copilot, скачайте отдельное десктоп-приложение и настройте одну автоматизацию: пусть агент утром покажет, какие задачи и пул-реквесты (issues и PR) ждут вашего внимания. Так вы увидите, как ИИ-агент действует не по одному запросу к чату, а по постоянному заданию.
801
19
Каким может быть роадмап для QA в 2026 году? Пять лет назад тестирование начиналось с ручного: чек-листы, клики, результат. Сегодня в тех же вакансиях — Kafka, Kubernetes и автотесты на Java. «Вкатиться через мануальное» больше не работает, но что же делать? Собирать базу, с которой можно будет работать и двигаться дальше! Что по-настоящему пригодится: — Архитектура микросервисов; — HTTP/REST, SQL и брокеры сообщений; — Чтение логов; — Язык программирования для автоматизации; — Инженерное мышление вместо «кнопка не работает». Подробнее обо всём в новом материале.
44
20
Как не превратить ИИ-код в лапшу Когда ИИ пишет код за вас, легко потерять контроль: через пару правок файл разрастается, ста
Как не превратить ИИ-код в лапшу Когда ИИ пишет код за вас, легко потерять контроль: через пару правок файл разрастается, старые фичи ломаются, а разобраться в своём же проекте становится страшно. Биргитта Бёкелер из Thoughtworks рассказывает, как это ловить рано с помощью сенсоров поддерживаемости. Проще всего начать со статического анализа. Это программа, которая проверяет ваш код до запуска и подсвечивает проблемы: слишком длинные функции, неиспользуемые импорты, нарушение зависимостей. Включите линтер в редакторе и смотрите на его замечания как на подсказки, а не как на оценки. Разбор других сенсоров, от правил зависимостей до мутационного тестирования, поможет понять, как держать код под контролем, даже если писать его помогает ИИ.
771