ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

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

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

الذهاب إلى القناة على Telegram

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

إظهار المزيد

📈 نظرة تحليلية على قناة تيليجرام Точка входа в программирование

تُعد قناة Точка входа в программирование (@prog_point) في القطاع اللغوي الروسية لاعباً نشطاً. يضم المجتمع حالياً 17 950 مشتركاً، محتلاً المرتبة 7 247 في فئة التكنولوجيات والتطبيقات والمرتبة 36 685 في منطقة روسيا.

📊 مؤشرات الجمهور والحراك

منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 17 950 مشتركاً.

بحسب آخر البيانات بتاريخ 14 أكتوبر, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار -100، وفي آخر 24 ساعة بمقدار 0، مع بقاء الوصول العام مرتفعاً.

  • حالة التحقق: غير موثّقة
  • معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 4.43‎%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 2.14‎% من ردود الفعل نسبةً إلى إجمالي المشتركين.
  • وصول المنشورات: يحصل كل منشور على متوسط 795 مشاهدة. وخلال اليوم الأول يجمع عادةً 384 مشاهدة.
  • التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 2.
  • الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل docker, javascript, kubernetes, браузер, контейнер.

📝 الوصف وسياسة المحتوى

يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
“Фундаментальные знания по основам программирования Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/zrgj”

بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 15 أكتوبر, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة التكنولوجيات والتطبيقات.

17 950
المشتركون
لا توجد بيانات24 ساعات
-587 أيام
-10030 أيام
جذب المشتركين
أكتوبر '26
أكتوبر '26
+71
في 9 قنوات
سبتمبر '26
+64
في 8 قنوات
Get PRO
أغسطس '26
+63
في 6 قنوات
Get PRO
يوليو '26
+23
في 4 قنوات
Get PRO
يونيو '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 قنوات
التاريخ
نمو المشتركين
الإشارات
القنوات
15 أكتوبر+3
14 أكتوبر0
13 أكتوبر+7
12 أكتوبر+3
11 أكتوبر0
10 أكتوبر0
09 أكتوبر+6
08 أكتوبر+4
07 أكتوبر+12
06 أكتوبر+8
05 أكتوبر+10
04 أكتوبر0
03 أكتوبر+9
02 أكتوبر+1
01 أكتوبر+8
منشورات القناة
SQL CASE: превращаем категории товаров в подписи CASE выбирает значение для вывода. В учебном запросе WITH задаёт маленькую т
SQL CASE: превращаем категории товаров в подписи CASE выбирает значение для вывода. В учебном запросе WITH задаёт маленькую таблицу из трёх строк, отдельную таблицу в базе создавать не нужно.
WITH products(name, category) AS (
  VALUES ('Python book', 'book'),
         ('IDE', 'software'),
         ('Sticker', NULL)
)
SELECT name,
       CASE category
         WHEN 'book' THEN 'Книга'
         WHEN 'software' THEN 'Софт'
         ELSE 'Другое'
       END AS label
FROM products
ORDER BY name
Получатся подписи «Книга», «Софт» и «Другое». Измените одну категорию на неизвестную, затем уберите ELSE: без совпадения результат будет NULL. Исходные категории при этом не меняются. 📎 CASE в документации PostgreSQL #практика #основы

2
Как убрать файл из будущего коммита и сохранить правки После git add изменения попадают в область подготовки коммита. Если туда случайно добавили лишний файл, команда git restore --staged file.txt уберёт его изменения из этой области, а текст в рабочем файле сохранится. Потренируйтесь в отдельном учебном репозитории, где уже есть первый коммит с file.txt. Измените файл, добавьте его через git add, затем выполните git restore --staged для него и посмотрите git status. Правки снова будут показаны как не подготовленные к коммиту. У git restore file.txt другое действие: он заменяет содержимое рабочего файла версией из области подготовки. После снятия изменений с подготовки это будет версия последнего коммита, поэтому учебные правки исчезнут. Оба действия с примерами в Pro Git
451
3
Почему функция Python помнит старые элементы списка В функции с параметром items=[] пустой список создаётся один раз, когда Python выполняет определение функции. Если добавлять в него элементы, следующий вызов без этого аргумента получит тот же изменённый список. Для проверки напишите функцию, которая добавляет задачу в список и возвращает его. Вызовите её дважды с разными задачами. Во втором результате окажутся обе: первый вызов уже изменил общий список. Затем замените значение по умолчанию на None. Внутри функции проверяйте items is None и в этом случае создавайте новый список. Повторите два вызова: теперь у каждой задачи будет отдельный список. Такой опыт помогает понять, когда создаются значения по умолчанию и откуда берётся состояние между вызовами. Разбор с примерами и коротким видео
474
4
Почему правило ниже в CSS не меняет цвет ссылки? Порядок записи решает только при равной специфичности, то есть весе селектор
Почему правило ниже в CSS не меняет цвет ссылки? Порядок записи решает только при равной специфичности, то есть весе селекторов. Браузер сравнивает три числа: количество идентификаторов; классов, атрибутов и псевдоклассов; тегов и псевдоэлементов. Сравнивает слева направо, без сложения: первое различие определяет победителя. Возьмите ссылку внутри блока с классом widget, вложенного в блок с id="sidebar". Задайте правила: #sidebar .widget a { color: navy; } .widget a { color: teal; } Ссылка будет тёмно-синей: (1, 1, 1) сильнее (0, 1, 1). Уберите #sidebar: веса сравняются, и второе правило сделает ссылку бирюзовой. Этот пример сравнения селекторов проверяйте без !important и слоёв каскада: слои группируют правила и задают приоритет раньше сравнения весов. #основы #практика
444
5
Приходится ли вам копипастить данные и какие именно, когда переходите из одной нейросети в другую?
316
6
Общая папка для работы Claude Code и Codex Луи-Франсуа Бушар собрал заметки, инструкции-скиллы, скрипты и итоги встреч в Obsi
Общая папка для работы Claude Code и Codex Луи-Франсуа Бушар собрал заметки, инструкции-скиллы, скрипты и итоги встреч в Obsidian. Его связка устроена так: Папка хранит исходные материалы и решения ↓ Индекс указывает, где искать данные для задачи ↓ Claude Code планирует работу ↓ Codex выполняет задачи по его вызову В описании этого рабочего процесса Бушар объясняет, зачем даёт агенту сведения для конкретной задачи. Начать предлагает с общей папки, короткого индекса и одного повторно используемого скилла. #ии #инструменты
296
7
Учёт расходов на Python: от ввода суммы до отчёта по категориям В пошаговом руководстве вы соберёте консольную программу: она
Учёт расходов на Python: от ввода суммы до отчёта по категориям В пошаговом руководстве вы соберёте консольную программу: она запрашивает сумму и категорию расхода, сохраняет записи в JSON, текстовом файле с полями, и выводит отчёт за выбранный месяц. В отчёте будут суммы по категориям и общий итог. Суммы хранятся целым числом центов: 4,50 превращается в 450. Так при сложении не накапливаются погрешности дробных чисел. Для отчёта программа складывает расходы каждой категории в словаре, где названию категории соответствует её сумма. Добавьте несколько расходов, перезапустите программу и сверьте итог вручную. Используйте учебные данные: если JSON-файл повреждён, код начинает с пустого списка расходов. После сборки можно добавить месячный бюджет для каждой категории. #туториал #практика
503
8
Пропущенная запятая в Python может склеить элементы списка Python соединяет соседние строковые литералы, то есть строки, запи
Пропущенная запятая в Python может склеить элементы списка Python соединяет соседние строковые литералы, то есть строки, записанные в кавычках прямо в коде. Дополнительный пробел между ними не появляется. Такой синтаксис разрешён, поэтому пропущенная запятая между двумя литералами не вызывает ошибку. В условном примере ['учить' 'писать', 'код'] первые две строки склеятся. Получится ['учитьписать', 'код']: два элемента вместо трёх. Функция len(), которая возвращает число элементов списка, покажет 2. Верните запятую между первыми двумя строками и проверьте длину снова: получится 3. В многострочном списке ставьте запятую и после последнего элемента: при переносе его выше разделитель останется с ним и поможет избежать случайного склеивания. #основы #для_новичков
494
9
Почему UNION удаляет строки, которые сохраняет UNION ALL? Оба оператора объединяют строки результатов SELECT, запросов на выборку данных. UNION ALL сохраняет каждое появление строки. UNION убирает повторы из общего результата: одинаковые строки превращаются в одну, даже если пришли из одного SELECT. Допустим, первый запрос вернул числа 1, 2, 3, второй — 3, 4, 5. С UNION ALL получится шесть строк с двумя тройками. С UNION получится пять строк: тройка останется одна. Сравниваются все выбранные столбцы. Если у текущего и архивного заказа одинаковый идентификатор, но разные выбранные временные метки, UNION сохранит обе строки. Повторите пример с двумя наборами чисел и сравните количество строк. Чтобы отсортировать вывод, добавьте ORDER BY в конец запроса. #основы #практика
492
10
🧑‍💻 Какие навыки помогают вам в разработке в 2026 году? Что вы чаще используете в работе? В каких задачах помогает ИИ, а где проще справиться самостоятельно? Мы решили собрать портрет современного разработчика — и приглашаем вас поделиться своим опытом. Расскажите, какие навыки вам пригодились и как вы используете ИИ. Если обходите его стороной, нам тоже интересно узнать почему. Опрос анонимный и займёт около 5 минут. Результаты опубликуем в общем большом исследовании. 👉 Пройти опрос
347
11
CSS-медиазапросы: меняем сетку и цвета по условию Медиазапрос включает CSS-правила, когда выполняется условие: например, обла
CSS-медиазапросы: меняем сетку и цвета по условию Медиазапрос включает CSS-правила, когда выполняется условие: например, области просмотра хватает ширины или в системе выбрана тёмная тема. В примерах Coddy с работающим предпросмотром можно проверить оба сценария. Начните с сетки: сужайте окно браузера и наблюдайте, как три колонки превращаются в две, а затем в одну. Правила min-width, задающие минимальную ширину, идут от меньшего порога к большему. На широком окне оба условия выполняются, и более позднее правило определяет число колонок. Затем попробуйте тёмную тему: пример меняет переменные с цветами вслед за системной настройкой. Если мобильная сетка не появляется на телефоне, разбор метатега viewport объясняет, как задать браузеру ширину страницы по ширине устройства. #практика #основы
516
12
Выбираем плавность CSS-перехода на интерактивных примерах Элементы могут пройти одинаковое расстояние за одинаковое время, но
Выбираем плавность CSS-перехода на интерактивных примерах Элементы могут пройти одинаковое расстояние за одинаковое время, но двигаться по-разному. Функция плавности задаёт, как меняется скорость на этом пути. В интерактивном сравнении пяти функций это видно на графиках и движущихся маркерах. У linear скорость постоянная. У ease короткий плавный старт и долгое замедление. ease-in ускоряет элемент к концу и подходит для исчезновения. ease-out замедляет его перед остановкой и подходит для появления. ease-in-out смягчает и начало, и конец движения. Запустите демонстрации и сравните, где маркеры обгоняют друг друга. Затем попробуйте выбранную функцию в своём CSS-переходе через свойство transition-timing-function. Для разбора нужны основы CSS-переходов: длительность, задержка и выбор изменяемого свойства. #основы #практика
495
13
Переносы и пустые строки делают Python-код понятнее Длинный вызов функции может помещаться в одну строку, но его аргументы вс
Переносы и пустые строки делают Python-код понятнее Длинный вызов функции может помещаться в одну строку, но его аргументы всё равно трудно различить. В Python выражение внутри скобок можно переносить на несколько строк: так проще увидеть отдельные части вызова. В разборе приёмов оформления Python-кода показано, как разнести аргументы функции и элементы списка по строкам, а логические блоки отделить пустыми строками. Переносы выбирают по смыслу, а не только по длине строки. Есть и ограничения: программы автоматического форматирования могут снова собрать короткое выражение в одну строку. Попробуйте пример с print из статьи: разнесите аргументы по строкам и добавьте запятую после последнего. Она помогает сохранить переносы при автоматическом форматировании. Сравните результат с исходным вызовом. #практика #для_новичков
535
14
Первые тесты на Go: проверяем вычисления и обработку ошибок Начните с проверки сложения: вызовите функцию с числами 2 и 3 и с
Первые тесты на Go: проверяем вычисления и обработку ошибок Начните с проверки сложения: вызовите функцию с числами 2 и 3 и сравните результат с ожидаемой пятёркой. В Go такая проверка пишется обычным кодом: условие выявляет несовпадение, а t.Errorf сообщает о провале теста. По руководству с примерами сложения и деления вы создадите файл calc_test.go и запустите проверки командой go test. Затем намеренно измените ожидаемый результат, чтобы увидеть, как выглядит сообщение о неудачной проверке. Дальше разберёте табличные тесты, которые проверяют несколько наборов данных, и тесты функций, возвращающих ошибку. Для закрепления есть упражнения на вычитание с решениями. Материал предполагает знание основ Go и назначения тестов. #туториал #практика
517
15
От чатбота к агентам: опыт Митчелла Хашимото Для работы с кодом Хашимото перешёл от отдельного чата к агенту, который читает файлы проекта и запускает программы. После этого начал повторять собственную работу: сначала решал задачу сам, затем давал её агенту без готового решения. Так он выяснял, какие задачи можно поручать ИИ. Дальше добавлял инструкции в AGENTS.md, файл с правилами проекта, и способы проверить изменения, включая запуск тестов. В истории освоения ИИ в разработке Хашимото связывает выбор задач с настройкой рабочего окружения. Отдельные чаты при этом остались в его повседневной работе. #ии #инструменты
410
16
Где вы чаще всего работаете с ИИ-инструментом?
385
17
Замыкания JavaScript на практике: счётчики и однократный вызов Запустите два счётчика из примеров Coddy о замыканиях. Вызовит
Замыкания JavaScript на практике: счётчики и однократный вызов Запустите два счётчика из примеров Coddy о замыканиях. Вызовите один три раза, другой один раз: первый вернёт 1, 2, 3, второй начнёт с 1. Каждый хранит свою переменную. Замыкание позволяет функции сохранять доступ к переменным из места её создания даже после завершения внешней функции. Затем сравните примеры циклов с var и let. Сохранённые функции вызываются после цикла: с var все читают одну переменную и выводят 3, с let у каждой итерации своя переменная, поэтому выводятся 0, 1, 2. Разберите и once: эта обёртка вызывает переданную функцию один раз, сохраняет результат и возвращает его при повторных вызовах. В примере сообщение об инициализации появляется один раз, а число 42 возвращается трижды. #практика #основы
481
18
Как собрать оконный калькулятор на Python с Tkinter Попробуйте собрать программу с окном, кнопками и полем результата. Tkinte
Как собрать оконный калькулятор на Python с Tkinter Попробуйте собрать программу с окном, кнопками и полем результата. Tkinter, библиотека для создания графических интерфейсов на Python, поможет связать функции с нажатиями: кнопка добавляет цифру в выражение, знак равенства запускает вычисление, а кнопка очистки удаляет текст. В пошаговом руководстве с примерами кода вы создадите окно, разместите кнопки и добавите вычисление и очистку. Отдельно разобрано, как запретить прямой ввод в поле и менять его содержимое через функции кнопок. Начните с проверки: выполните python -m tkinter в командной строке. Если появится тестовое окно, библиотека работает и можно повторять примеры. В некоторых сборках Python Tkinter может отсутствовать. #туториал #для_новичков
535
19
Чем overflow: hidden отличается от overflow: clip? Свойство overflow в CSS определяет, что происходит с содержимым, которое н
Чем overflow: hidden отличается от overflow: clip? Свойство overflow в CSS определяет, что происходит с содержимым, которое не помещается в блок. Значения hidden и clip обрезают выступающую часть и не показывают полосы прокрутки. Разница проявляется, когда прокрутить блок пытается скрипт. Для сравнения возьмите два блока одинаковой фиксированной высоты с длинным текстом. Одному задайте overflow: hidden, другому overflow: clip. Сначала оба скроют часть текста. Попробуйте прокрутить их через JavaScript: в первом текст сдвинется и покажет скрытый участок, во втором останется на месте. У hidden обрезка сохраняет возможность прокрутки скриптом. У clip такая прокрутка запрещена. Выбор зависит от того, нужно ли показывать скрытую часть через JavaScript. #основы #практика
513
20
Регулярные выражения: поиск чисел и разбор даты Регулярные выражения задают шаблон для поиска текста. На числах удобно потрен
Регулярные выражения: поиск чисел и разбор даты Регулярные выражения задают шаблон для поиска текста. На числах удобно потренировать, как этот шаблон меняет результат: найти все числа в строке или только те, где хотя бы две цифры. В шпаргалке с готовыми примерами сравниваются шаблоны на строке Order 12, item 345, qty 7.. Шаблон \d+ ищет одну или больше цифр подряд и находит три числа. У \d{2,} минимум две цифры, поэтому остаются только 12 и 345. Дальше можно разобрать дату вида 2026-07-27: скобки в шаблоне создают группы захвата, которые сохраняют год, месяц и день отдельно. Сравните поиск с флагом g и без него на примере с двумя датами: с ним находятся обе, без него только первая. #практика #основы
541