Точка входа в программирование — логотип Telegram-канала

@prog_point

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

Telegram-канал @prog_point: 18 тыс. подписчиков, 659 просмотров на пост, оценка 28

Разработка
28FНиже, чем у 9 из 10 каналов категории
Середина категории 33–52Этот канал 28
18 тыс.
Подписчики
659
Медиана просмотров за 30 дней
3,7%
Просмотры / подписчики за 30 дней
100
Постов за 30 дней

Данные на 1 октября 2026 г.

Учит программированию через короткие практические разборы: как работает zip() в Python, что означает ошибка undefined в JavaScript или NoneType в Python, как собрать адаптивную сетку на CSS Grid. Разбирает не только синтаксис, но и логику — почему один клик запускает несколько функций через всплытие события, как настроить SSH-ключи для GitHub без путаницы. На 14 сентября: подписчиков 18,1 тыс. — на уровне медианы категории, а по числу постов за 30 дней (57) канал заметно опережает медиану в 35. При этом просмотры к подписчикам ниже медианы категории. Среди последних материалов — учебные мини-проекты: викторина на Python, симулятор броска кубиков, скрипт для нумерации страниц PDF через JavaScript. Тон практический: разбор конкретной ошибки или конструкции с примером кода.
описание каталога О канале от автора
Фундаментальные знания по основам программирования Разместить рекламу: @tproger_sales_bot Правила общения: tprg.ru/rules Другие каналы: @tproger_channels Сайт: tprg.ru/site Регистрация в перечне РКН: tprg.ru/zrgj

Частые вопросы

Сколько подписчиков?
Подписчиков — 18 тыс. Медиана просмотров поста — 659. Просмотров на подписчика — 3,7%. Данные на 1 октября 2026 г.
Как часто выходят посты?
За 30 дней вышло постов: 100 — это несколько раз в день. Данные на 1 октября 2026 г.
Есть ли у канала галочка Telegram?
Галочки Telegram нет.
Кто ведёт страницу канала в каталоге?
Пока никто. Если это ваш канал — заберите страницу: сможете отвечать на отзывы и видеть её статистику.
Это ваш канал?

Подтвердите владение — точные метрики и что улучшить, ответы на отзывы от лица канала и бейдж владельца на странице.

Подтвердить владение

Займёт минуту: пост с кодом или бот в администраторах
Ваша страница в tg.place

Знаете владельца?

Перешлите ему это сообщение — он подтвердит права и заберёт накопленное: статистику страницы и ответы на отзывы.

Подписчики−167 за 38 дней
18 15517 988
1 окт.17 988−4 за день

Наведите на график или проведите пальцем — покажем день.

Из чего складывается
Вовлечённость2 из 30
Качество роста9,5 из 20
Реакции и пересылки4,8 из 15
Регулярность3,6 из 12
Доверие4,1 из 8
Отзывынедостаточно данныхотзывов пока нет

Оценка 28 — по 5 показателям из 6: остальные пока не измерены. Методология

Как читается это число

Последние посты

  • Как сделать прилипающие заголовки списка на CSS Соберите список контактов, в котором буква группы остаётся сверху, пока имена прокручиваются под ней. Для заголовка достаточно position: sticky и top: 0, но его движение ограничивает родительский блок. Оберните каждую группу вместе с заголовком в отдельный контейнер. Когда контейнер уйдёт за верхнюю границу, его заголовок освободит место следующему. Самому списку задайте высоту и вертикальную прокрутку. Непрозрачный фон не даст тексту просвечивать, а z-index разместит заголовок поверх строк. В интерактивных примерах с HTML и CSS можно сравнить два варианта: заголовки сменяют друг друга или накапливаются сверху. Повторите оба и уберите обёртки групп: так сразу станет видно, как структура страницы задаёт границы position: sticky.
  • Как извлекать данные из объектов и массивов в JavaScript Деструктуризация создаёт отдельные переменные из значений объекта или массива одной строкой. У объекта свойства выбираются по имени: const { name, age } = person. У массива важна позиция: const [first, second] = colours. Попробуйте запустить оба примера и поменять исходные данные. Затем переименуйте переменную через { name: fullName } и задайте значение по умолчанию: { size = "medium" }. Оно пригодится, если свойства size в объекте нет. Короткие примеры деструктуризации также показывают пропуск элементов массива, чтение свойств прямо в параметрах функции и работу с вложенными объектами. Последний вариант лучше оставлять неглубоким, иначе запись становится трудной для чтения.
  • Семь ошибок индексации PostgreSQL и как их проверить Индекс помогает PostgreSQL быстрее находить строки, но при каждой вставке, правке и удалении база обновляет все индексы таблицы. Поэтому индексы «на всякий случай» замедляют запись. Ещё два частых промаха: индекс по полю с парой значений и неверный порядок колонок в индексе из нескольких полей. Возьмите один медленный SELECT-запрос и запустите EXPLAIN ANALYZE: команда покажет реальный план, число прочитанных строк и затраченное время. Если большая таблица сканируется целиком ради малой выборки, проверьте, соответствует ли индекс условиям запроса. Разбор семи ошибок индексации даёт SQL-примеры, способы найти неиспользуемые или занявшие лишнее место индексы и варианты исправлений.
  • 3832 пересылки2 реакцииОткрыть в Telegram
    Сентябрь, учебный год, сессия не так далеко, как вы думаете. Это всё про вас? Тогда загляните в подборку подборок для студентов! Подготовка к сессии Полезные сервисы для студентов-технарей: от учёбы до стажировки 9 ИИ для презентаций
    Пост канала «Точка входа в программирование» от 30 сентября 2026 г.
  • 4672 пересылки1 реакцияОткрыть в Telegram
    Как найти ошибку в Python с подсказкой ИИ, а не готовым ответом Возьмите функцию вычисления среднего, которая делит сумму чисел на len(numbers) - 1. Для списка [80, 90, 70, 100] она получает 340 / 3 вместо ожидаемых 85. Сначала запустите код и сравните фактический результат с ожидаемым. Затем попросите ИИ не исправлять функцию, а указать, какую часть вычисления стоит проверить. Найдите ошибку самостоятельно и добавьте проверки: среднее четырёх чисел равно 85, двух чисел равно 15, одного числа равно самому числу. После этого передайте пустой список: так обнаружится деление на ноль, которого первая правка не устранила. Для других задач пригодится схема из пяти этапов: собрать контекст, поставить диагноз, получить подсказку, проверить исправление и объяснить причину ошибки.
    Пост канала «Точка входа в программирование» от 30 сентября 2026 г.
  • 4332 пересылки2 реакцииОткрыть в Telegram
    Как посчитать книги по жанрам и не перепутать WHERE с HAVING Возьмите таблицу из шести книг и получите по одной строке на каждый жанр. GROUP BY genre объединит книги одного жанра в группу, а COUNT(*) посчитает строки внутри неё: SELECT genre, COUNT(*) AS total_books FROM books GROUP BY genre; Затем замените подсчёт на SUM(price) или AVG(price), чтобы найти сумму или среднюю цену книг каждого жанра. Если нужно убрать отдельные книги до группировки, используйте WHERE. Для отбора уже посчитанных групп нужен HAVING, например HAVING COUNT(*) > 1. В готовом наборе данных и запросов можно повторить примеры в PostgreSQL и проверить частую ошибку: обычное поле в SELECT должно входить в GROUP BY либо обрабатываться функцией вроде COUNT.
    Пост канала «Точка входа в программирование» от 30 сентября 2026 г.
  • 4281 пересылка2 реакцииОткрыть в Telegram
    Как устроен разбор аргументов командной строки в Rust Аргументы командной строки — это параметры, которые передают программе при запуске. С ними один и тот же инструмент может выбирать режим работы без правок в исходниках. Для новичка это следующий шаг после программы, которая всегда выполняет один сценарий. Подход на базе getopts позволяет описывать команды и параметры вместо ручного разбора строки, добавлять вложенные опции и флаги, а при неверном вводе показывать подсказки. Статью стоит читать как обзор устройства такого решения, а не как пошаговый урок. Для практики соберите небольшой прототип, запустите его с корректными и ошибочными параметрами и сравните вывод. Затем добавьте собственную опцию: так станет видно, как параметры запуска меняют поведение программы и где нужно обрабатывать ошибки.
    Пост канала «Точка входа в программирование» от 30 сентября 2026 г.
  • 4971 пересылка2 реакцииОткрыть в Telegram
    Почему вложенный текст уменьшается с em и как это исправить Задайте списку font-size: 0.9em и добавьте внутрь ещё три списка. Для размера шрифта единица em отсчитывается от шрифта родителя, поэтому каждый уровень умножает предыдущее значение на 0,9. При исходных 16 пикселях получатся 14,4, затем 12,96 и 11,66 пикселя. Замените em на rem: эта единица зависит от размера шрифта корневого элемента html, поэтому вложенность больше не уменьшает текст. Но em пригодится для отступов кнопки. У padding он зависит от шрифта самой кнопки: увеличите её текст, и отступы вырастут пропорционально. В разборе единиц CSS есть формулы перевода пикселей в em, обратный расчёт и готовые примеры. Повторите оба опыта рядом и сравните результат в браузере.
    Пост канала «Точка входа в программирование» от 29 сентября 2026 г.
  • 4831 пересылка3 реакцииОткрыть в Telegram
    Как правильно сравнивать строки в Java Запустите маленький эксперимент: создайте две строки с одинаковыми литералами и третью через new String(). Оператор == вернёт true для первых двух, но false для первой и третьей. Он проверяет, ссылаются ли переменные на один объект, а не совпадают ли символы. Литералы Java хранит в строковом пуле, то есть в кеше одинаковых строк, поэтому две переменные могут получить ссылку на один объект. new String() всегда создаёт отдельный объект. Для сравнения содержимого используйте equals(): результат не будет зависеть от способа создания строки. В разборе строк Java есть готовые примеры. После них проверьте "admin".equals(role) при role = null: выражение вернёт false, а не ошибку. Так вы закрепите и сравнение строк, и безопасную работу с пустой ссылкой.
    Пост канала «Точка входа в программирование» от 29 сентября 2026 г.
  • 4743 пересылки3 реакцииОткрыть в Telegram
    Как потренировать map, filter и reduce на одном массиве JavaScript Возьмите массив [1, 2, 3, 4, 5] и повторите короткий пример с тремя методами. map применит функцию к каждому числу и соберёт новый массив, filter оставит элементы, подходящие под условие, а reduce последовательно сведёт элементы к одному результату. Сначала удвойте числа через map, затем выберите чётные через filter и посчитайте сумму через reduce. Получатся [2, 4, 6, 8, 10], [2, 4] и 15. После каждого шага выведите исходный массив: эти три метода его не изменяют. Для проверки нюанса замените массив на пустой. Вызовите reduce с начальным значением 0, а потом без него. Второй вариант сломается, поэтому начальное значение лучше передавать всегда.
    Пост канала «Точка входа в программирование» от 29 сентября 2026 г.

О канале в цифрах

Создан
26 ноября 2020 г.
Фото
1,8 тыс.
Видео
293
Файлы
4
Ссылки
3,4 тыс.

По данным Telegram на 1 октября 2026 г.

Рейтинги и подборки

Контакты

Реклама
@tproger_sales_bot

Из описания канала

Отзывы

Оставить отзыв

Отзывов пока нет. Ваш будет первым.

Похожие

Ещё по теме