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

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

Ir al canal en Telegram

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

Mostrar más

📈 Análisis del canal de Telegram Точка входа в программирование

El canal Точка входа в программирование (@prog_point) en el segmento lingüístico de Ruso es un actor destacado. Actualmente la comunidad reúne a 18 246 suscriptores, ocupando la posición 7 098 en la categoría Tecnologías y Aplicaciones y el puesto 36 213 en la región Rusia.

📊 Métricas de audiencia y dinámica

Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 18 246 suscriptores.

Según los últimos datos del 28 julio, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de -134, y en las últimas 24 horas de -7, conservando un alto alcance.

  • Estado de verificación: No verificado
  • Tasa de interacción (ER): El promedio de interacción de la audiencia es 6.19%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 2.29% de reacciones respecto al total de suscriptores.
  • Alcance de las publicaciones: Cada publicación recibe en promedio 1 130 visualizaciones. En el primer día suele acumular 418 visualizaciones.
  • Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 4.
  • Intereses temáticos: El contenido se centra en temas clave como docker, javascript, kubernetes, браузер, контейнер.

📝 Descripción y política de contenido

El autor describe el recurso como un espacio para expresar opiniones subjetivas:
Фундаментальные знания по основам программирования Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/zrgj

Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 29 julio, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.

18 246
Suscriptores
-724 horas
-347 días
-13430 días
Atraer Suscriptores
julio '26
julio '26
+19
en 4 canales
junio '26
+47
en 1 canales
Get PRO
mayo '26
+58
en 1 canales
Get PRO
abril '26
+54
en 3 canales
Get PRO
marzo '26
+55
en 5 canales
Get PRO
febrero '26
+64
en 4 canales
Get PRO
enero '26
+72
en 2 canales
Get PRO
diciembre '25
+115
en 5 canales
Get PRO
noviembre '25
+83
en 5 canales
Get PRO
octubre '25
+140
en 3 canales
Get PRO
septiembre '25
+81
en 4 canales
Get PRO
agosto '25
+81
en 3 canales
Get PRO
julio '25
+96
en 3 canales
Get PRO
junio '25
+148
en 8 canales
Get PRO
mayo '25
+96
en 3 canales
Get PRO
abril '25
+76
en 3 canales
Get PRO
marzo '25
+187
en 8 canales
Get PRO
febrero '25
+179
en 5 canales
Get PRO
enero '25
+153
en 3 canales
Get PRO
diciembre '24
+178
en 4 canales
Get PRO
noviembre '24
+136
en 5 canales
Get PRO
octubre '24
+130
en 8 canales
Get PRO
septiembre '24
+129
en 5 canales
Get PRO
agosto '24
+145
en 4 canales
Get PRO
julio '24
+94
en 2 canales
Get PRO
junio '24
+71
en 4 canales
Get PRO
mayo '24
+174
en 5 canales
Get PRO
abril '24
+208
en 7 canales
Get PRO
marzo '24
+131
en 4 canales
Get PRO
febrero '24
+127
en 1 canales
Get PRO
enero '24
+141
en 3 canales
Get PRO
diciembre '23
+106
en 5 canales
Get PRO
noviembre '23
+115
en 3 canales
Get PRO
octubre '23
+108
en 1 canales
Get PRO
septiembre '23
+134
en 0 canales
Get PRO
agosto '23
+250
en 0 canales
Get PRO
julio '23
+282
en 0 canales
Get PRO
junio '23
+360
en 0 canales
Get PRO
mayo '23
+475
en 0 canales
Get PRO
abril '23
+543
en 0 canales
Get PRO
marzo '23
+424
en 0 canales
Get PRO
febrero '23
+536
en 0 canales
Get PRO
enero '23
+1 067
en 0 canales
Get PRO
diciembre '22
+487
en 0 canales
Get PRO
noviembre '22
+564
en 0 canales
Get PRO
octubre '22
+384
en 0 canales
Get PRO
septiembre '22
+612
en 0 canales
Get PRO
agosto '22
+494
en 0 canales
Get PRO
julio '22
+587
en 0 canales
Get PRO
junio '22
+969
en 0 canales
Get PRO
mayo '22
+621
en 0 canales
Get PRO
abril '22
+425
en 0 canales
Get PRO
marzo '22
+773
en 0 canales
Get PRO
febrero '22
+1 309
en 0 canales
Get PRO
enero '22
+558
en 0 canales
Get PRO
diciembre '21
+353
en 0 canales
Get PRO
noviembre '21
+2 297
en 0 canales
Get PRO
octubre '21
+1 689
en 0 canales
Get PRO
septiembre '21
+324
en 0 canales
Get PRO
agosto '21
+837
en 0 canales
Get PRO
julio '21
+1 025
en 0 canales
Get PRO
junio '21
+627
en 0 canales
Get PRO
mayo '21
+769
en 0 canales
Get PRO
abril '21
+2 906
en 0 canales
Get PRO
marzo '21
+882
en 0 canales
Get PRO
febrero '21
+2 017
en 0 canales
Get PRO
enero '21
+9 289
en 0 canales
Fecha
Crecimiento de Suscriptores
Menciones
Canales
29 julio0
28 julio0
27 julio+3
26 julio0
25 julio0
24 julio0
23 julio0
22 julio+1
21 julio0
20 julio+1
19 julio0
18 julio0
17 julio+1
16 julio+4
15 julio+1
14 julio0
13 julio0
12 julio0
11 julio0
10 julio0
09 julio+1
08 julio0
07 julio0
06 julio0
05 julio+2
04 julio0
03 julio+5
02 julio0
01 julio0
Publicaciones del Canal
Три способа указать Java, где лежит файл Класс File из java.io говорит программе: «работаем с этим файлом или папкой». Но new
Три способа указать Java, где лежит файл Класс File из java.io говорит программе: «работаем с этим файлом или папкой». Но new File("test.txt") пока создаёт только объект в памяти — сам файл на диске не появляется. У File три конструктора: один принимает путь строкой, второй склеивает папку и имя файла, третий делает то же самое, но родитель уже — тоже объект File. Когда объект готов, к нему можно применять методы вроде getPath() или createNewFile(). Откройте IDE, создайте один и тот же файл тремя способами и сравните, что выводит getPath(). Разбор с примерами

2
Кто-то превратил работу PostgreSQL в SimCity Автор PGSimCity собрал интерактивную 3D-модель движка PostgreSQL: вместо очередн
Кто-то превратил работу PostgreSQL в SimCity Автор PGSimCity собрал интерактивную 3D-модель движка PostgreSQL: вместо очередной схемы из документации работу базы показывают через город, по которому можно бродить. Получился рабочий прототип, где сложная система отображается через привычную метафору. Визуализация помогает увидеть, как части движка связаны между собой, а не просто запомнить термины. Автор предупреждает, что модель пока ранняя и может содержать неточности, так что пока смотреть как на эксперимент, а не как источник правды. Но как способ взглянуть на Postgres иначе — отличная находка. #postgresql #sql
535
3
Соберите первую консольную утилиту (CLI) на Go, которая понимает команды Если вы уже пробовали Go и хотите, чтобы программа р
Соберите первую консольную утилиту (CLI) на Go, которая понимает команды Если вы уже пробовали Go и хотите, чтобы программа реагировала на ввод в терминале, попробуйте Cobra. Это библиотека, которая берёт на себя разбор команд, их аргументов и справки, поэтому ваш скрипт ведёт себя как настоящая утилита. Автор статьи шаг за шагом строит CLI k8s-info с командами version и cluster. Главное здесь не название, а принцип: отдельный файл под каждую команду, общий корневой файл и main.go, который запускает Execute(). Повторите за автором, чтобы увидеть, как куски кода складываются в работающую программу. После прохождения добавьте команду hello сами — это лучший способ понять, почему такая структура масштабируется.
739
4
React.memo не спасает, если в пропсы летят inline-объекты Поисковая строка тормозит список, Profiler рисует 200 лишних рендер
React.memo не спасает, если в пропсы летят inline-объекты Поисковая строка тормозит список, Profiler рисует 200 лишних рендеров, а вы уже обернули всё в React.memo и добавили useCallback на обработчики. Виноват обычно один JSX-паттерн: style={{ padding: 16 }} или колбэк прямо в разметке. memo сравнивает пропсы через Object.is, а для объектов и функций это проверка по ссылке: каждый рендер родителя создаёт новую ссылку, и React снова рисует дочерний компонент. Меня убедили цифры из эксперимента: 200 memoизированных строк на один keystroke рендерились 243,9 мс, после стабилизации ссылок — 6 мс. Поэтому статические объекты выносите за пределы компонента, а useCallback добавляйте только там, где колбэк реально уходит в memoизированного потомка. Хуки «на всякий случай» не помогут: сначала меряйте в Profiler. Полный разбор с примерами
789
5
OpenCode: ИИ-агент для Python в терминале, который не уводит код в облако Если вы предпочитаете командную строку графическим
OpenCode: ИИ-агент для Python в терминале, который не уводит код в облако Если вы предпочитаете командную строку графическим IDE, OpenCode может оказаться удобнее: он работает как TUI прямо в консоли, понимает контекст Python-проекта и рефакторит код с учётом всей кодовой базы, а не вставленного фрагмента. Для питониста тут два полезных момента. Первый — локальность: провайдер подключается из вашей среды, файлы остаются на вашей машине. Второй: встроенный Pyright и режимы Plan/Build, которые либо показывают план правок, либо применяют его сразу. Ещё AGENTS.md позволяет явно прописать правила проекта: от стиля до команд запуска. Для старта достаточно бесплатного ключа Gemini. Подробности в обзоре.
754
6
Деструктуризация в JS: когда она мешает, а не помогает Мэтт Смит разобрал, почему перестал разбивать объекты на переменные по
Деструктуризация в JS: когда она мешает, а не помогает Мэтт Смит разобрал, почему перестал разбивать объекты на переменные по первой же возможности. Привычка вроде const { status } = project экономит пару символов, но в длинной функции status превращается в магическую переменную: приходится листать вверх, чтобы вспомнить, откуда она взялась. Его правило: оставляйте точку. project.status сразу говорит, из какого объекта значение, а голая status — нет. То же с post.title или user.name: повторять объект не страшно, если контекст остаётся на виду. Деструктурируйте только когда объект уже очевиден из окружения — например, внутри короткого колбэка. Такой подход упрощает поддержку кода: меньше магических переменных, меньше когнитивной нагрузки, проще читать спустя месяцы. Разобрался Смит здесь.
916
7
Sin texto...
907
8
itertools: не хранить то, что можно перебирать по одному Когда начинаешь писать циклы, легко собрать промежуточный список там
itertools: не хранить то, что можно перебирать по одному Когда начинаешь писать циклы, легко собрать промежуточный список там, где он не нужен. Модуль itertools из стандартной библиотеки Python помогает обходиться без этих лишних коллекций: элементы создаются по запросу, не накапливаясь в памяти. Это особенно удобно для больших файлов и последовательностей, которые могут быть бесконечными. В нём три группы инструментов: бесконечные итераторы вроде count, конечные вроде chain и islice, и комбинаторные, которые перебирают варианты. Например, islice(count(1), 5) выдаст первые пять чисел, не собирая список. В статье разобрали, где itertools помогает, а где лучше обойтись без него.
1 063
9
Sin texto...
1 226
10
Открыли игру или тест на сайте. Что решает, доиграете вы или закроете вкладку через 20 секунд? 👇
3 569
11
80% корпоративных программ геймификации ломаются на одном и том же месте По данным AmplifAI, игровые кампании дают в среднем
80% корпоративных программ геймификации ломаются на одном и том же месте По данным AmplifAI, игровые кампании дают в среднем вовлечённость на 100–150% выше, чем классические подходы, а геймифицированный контент шерится в 12 раз чаще. При этом примерно 80% корпоративных программ геймификации не достигают целей. Спрос огромный, качество — низкое, а причина проста: делать это берутся не те люди. В статье разбирают, как корпоративные клоны механик упускают баланс и контекст, и что делать, чтобы прогрессия не превращалась в цифровой пендель. Для геймдевелоперов это отличная ниша, где есть и деньги, и возможность применить свои скиллы на практике.
814
12
Почему DuckDB обгоняет Spark на одной машине Разбор от endjin объясняет, как встраиваемая база DuckDB превращает ноутбук в ин
Почему DuckDB обгоняет Spark на одной машине Разбор от endjin объясняет, как встраиваемая база DuckDB превращает ноутбук в инструмент для аналитики на миллиардах строк: скорость здесь — не в масштабе, а в бережном использовании железа. Колоночное хранилище читает только нужные столбцы, векторизованное выполнение обрабатывает данные пачками по 1024–2048 значений, умещаясь в кэш процессора, а min-max-индексы пропускают целые группы строк по фильтрам. Всё параллелится на все ядра. В тесте TPC-H DuckDB на одной машине справилась за 1 минуту 16 секунд, Spark на 32 узлах — около 8 минут. Распределённые накладные расходы дороже выигрыша от кластера. Это не замена PostgreSQL или Kafka: один писатель, одна нода, petabyte уйдут в распределённые системы. Статья полезна тем, кто строит ETL и хочет понять, где сидит производительность. Сохраните, если выбираете инструменты для аналитики.
821
13
Метакласс: не магия, а ещё один уровень явности Python Если класс — фабрика объектов, то метакласс играет роль фабрики самих
Метакласс: не магия, а ещё один уровень явности Python Если класс — фабрика объектов, то метакласс играет роль фабрики самих классов. В Python 3 это не опция, а дефолт: любой ваш класс является экземпляром type, а class Foo: pass раскрывается в type('Foo', (), {}). Свой метакласс наследуется от type и переопределяет __new__ или __init__. Он позволяет собирать, изменять или регистрировать классы программно, но в Python явность важнее изящества. В большинстве случаев ту же задачу решают наследование или декоратор класса. Отсюда следует, почему в Python всё есть объект, включая само определение класса. Разбираемся в деталях.
897
14
Git изнутри: можно не зубрить команды, а собрать свой Когда Git кажется набором магических слов вроде commit и branch, сложно понять, что происходит на самом деле. Туториал Никиты Лешенко предлагает собрать Git своими руками: вы пишете крошечные версии команд и видите, как хранилище проекта содержит файлы, историю изменений и разницу между версиями. Это хороший следующий шаг после базовых команд. Не нужно проходить весь материал сразу — достаточно попробовать первую часть и увидеть, что за каждой командой стоит простая механика, а не тёмная магия.
903
15
Ваша память ещё работает или нейронки уже и помнят всё за вас? Чтобы это проверить мы приготовили для вас «Меморину» — игру,
Ваша память ещё работает или нейронки уже и помнят всё за вас? Чтобы это проверить мы приготовили для вас «Меморину» — игру, которая поможет проверить вашу память. Всё просто: нужно запомнить и выбрать одинаковые карточки. Если память плохая, то рано или поздно вы всё равно справитесь. А если хорошая, то сможете увидеть ваш потолок скорости. Ну что, готовы проверить? Тогда переходите по ссылке: https://tprg.ru/ha7S
895
16
Sin texto...
750
17
Как собрать разрозненный Python в одну картинку Real Python предлагает проверить понимание концепций языка тремя шагами: объя
Как собрать разрозненный Python в одну картинку Real Python предлагает проверить понимание концепций языка тремя шагами: объяснить концепцию своими словами, найти ей знакомый аналог и применить в маленькой задаче. Суть — не зубрить, а увидеть, как идея работает в коде. Возьмите тему, которую пока не чувствуете, и опишите её так, будто соседу по парте. Да, тот самый метод утёнка. Потом дайте себе пять минут и сравните её с похожей. Разница, которую вы сформулируете словами, лучше конспекта покажет, где остались дыры.
2 584
18
19 учебных проектов на Python, которые помогают перейти от синтаксиса к работающей программе Если после переменных, условий и
19 учебных проектов на Python, которые помогают перейти от синтаксиса к работающей программе Если после переменных, условий и циклов непонятно, куда двигаться, подборка Mimo даёт готовый маршрут: 19 проектов для начинающих — от списка дел и угадайки слова до чат-бота и классификатора изображений. К каждому проекту приложены исходный код и пошаговые инструкции, чтобы можно было собрать программу, а не только прочитать про неё. Начните с малого: список дел или игра «угадай слово» тренируют ввод данных, проверку условий и работу с циклами. Это не абстрактные упражнения, а конкретные программы, в которых видно, как отдельные темы соединяются в работающий код. Когда база будет увереннее, можно взяться за проекты посложнее — получение данных через API Звёздных войн или классификатор картинок. В материале всё разложено по уровню, так что удобно выбрать следующий шаг под себя.
906
19
⚡️ Думаешь, куда поступать, чтобы заниматься настоящей инженерией? Рассмотрите образовательные программы YADRO в ведущих вуза
⚡️ Думаешь, куда поступать, чтобы заниматься настоящей инженерией? Рассмотрите образовательные программы YADRO в ведущих вузах России! На этих программах студенты не только учатся, но и работают над проектами, знакомятся с инженерными процессами и решают задачи, с которыми сталкиваются специалисты в индустрии. Многие продолжают этот путь уже на стажировке в YADRO, а затем получают предложение о работе. В этом году идет набор на три направления бакалавриата: 🔘Программное обеспечение систем мобильной связи (СибГУТИ) — если хотите разрабатывать ПО для телеком-инфраструктуры и мобильных сетей; 🔘Компьютерные технологии, системы и сети (ВШЭ СПб) — для будущих специалистов по вычислительным системам, сетям и надёжной IT-инфраструктуре; 🔘Беспроводные технологии (ИТМО) — если интересны телеком-оборудование, системы связи и сетевые технологии. ➡️ Подробнее о программах смотрите на сайте. А если хотите раньше всех получать новости о программах — оставляйте заявку через форму. Это #партнёрский пост
645
20
Git игнорирует файлы на трёх уровнях, не только через .gitignore Если вы только начинаете с Git, вы уже встречали .gitignore
Git игнорирует файлы на трёх уровнях, не только через .gitignore Если вы только начинаете с Git, вы уже встречали .gitignore — файл, в котором перечисляют, что Git не должен отслеживать: node_modules/, .env, логи. Но иногда правило нужно только вам, и править общий .gitignore ради одного файла не хочется. Тут помогают ещё два уровня. .git/info/exclude работает только в вашей локальной копии репозитория. Это идеально для личных заметок или экспериментальных скриптов. А ~/.config/git/ignore задаёт правила сразу для всех репозиториев на вашей машине, например для системных файлов. Чтобы проверить, почему конкретный файл не попадает в git status, запустите git check-ignore -v filename. Команда покажет, какой именно список его скрыл. Разбираем каждый уровень в статье.
877