fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید 👈

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

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

رفتن به کانال در Telegram

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

نمایش بیشتر

📈 تحلیل کانال تلگرام Точка входа в программирование

کانال Точка входа в программирование (@prog_point) در بخش زبانی روسی بازیگری فعال است. در حال حاضر جامعه شامل 17 950 مشترک است و جایگاه 7 256 را در دسته فناوری و برنامه‌ها و رتبه 36 678 را در منطقه روسيا دارد.

📊 شاخص‌های مخاطب و پویایی

از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 17 950 مشترک جذب کرده است.

بر اساس آخرین داده‌ها در تاریخ 13 اکتبر, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر -111 و در ۲۴ ساعت گذشته برابر -3 بوده و همچنان دسترسی گسترده‌ای حفظ شده است.

  • وضعیت تأیید: تأیید نشده
  • نرخ تعامل (ER): میانگین تعامل مخاطب 3.46% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 2.13% واکنش نسبت به کل مشترکان کسب می‌کند.
  • دسترسی پست‌ها: هر پست به طور میانگین 621 بازدید دریافت می‌کند. در اولین روز معمولاً 383 بازدید جمع‌آوری می‌شود.
  • واکنش‌ها و تعامل: مخاطبان به‌طور فعال حمایت می‌کنند؛ میانگین واکنش به هر پست 2 است.
  • علایق موضوعی: محتوا بر موضوعات کلیدی مانند docker, javascript, kubernetes, браузер, контейнер تمرکز دارد.

📝 توضیح و سیاست محتوایی

نویسنده این فضا را محل بیان دیدگاه‌های شخصی توصیف می‌کند:
“Фундаментальные знания по основам программирования Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/zrgj”

به لطف به‌روزرسانی‌های پرتکرار (آخرین داده در تاریخ 14 اکتبر, 2026)، کانال همواره به‌روز و دارای دسترسی بالاست. تحلیل‌ها نشان می‌دهد مخاطبان به‌طور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامه‌ها تبدیل کرده‌اند.

17 950
مشترکین
-324 ساعت
-537 روز
-11130 روز
جذب مشترکین
اکتبر '26
اکتبر '26
+65
در 7 کانال‌ها
سپتامبر '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 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
13 اکتبر+4
12 اکتبر+3
11 اکتبر0
10 اکتبر0
09 اکتبر+6
08 اکتبر+4
07 اکتبر+12
06 اکتبر+8
05 اکتبر+10
04 اکتبر0
03 اکتبر+9
02 اکتبر+1
01 اکتبر+8
پست‌های کانال
Как убрать файл из будущего коммита и сохранить правки После git add изменения попадают в область подготовки коммита. Если туда случайно добавили лишний файл, команда git restore --staged file.txt уберёт его изменения из этой области, а текст в рабочем файле сохранится. Потренируйтесь в отдельном учебном репозитории, где уже есть первый коммит с file.txt. Измените файл, добавьте его через git add, затем выполните git restore --staged для него и посмотрите git status. Правки снова будут показаны как не подготовленные к коммиту. У git restore file.txt другое действие: он заменяет содержимое рабочего файла версией из области подготовки. После снятия изменений с подготовки это будет версия последнего коммита, поэтому учебные правки исчезнут. Оба действия с примерами в Pro Git

2
Почему функция Python помнит старые элементы списка В функции с параметром items=[] пустой список создаётся один раз, когда Python выполняет определение функции. Если добавлять в него элементы, следующий вызов без этого аргумента получит тот же изменённый список. Для проверки напишите функцию, которая добавляет задачу в список и возвращает его. Вызовите её дважды с разными задачами. Во втором результате окажутся обе: первый вызов уже изменил общий список. Затем замените значение по умолчанию на None. Внутри функции проверяйте items is None и в этом случае создавайте новый список. Повторите два вызова: теперь у каждой задачи будет отдельный список. Такой опыт помогает понять, когда создаются значения по умолчанию и откуда берётся состояние между вызовами. Разбор с примерами и коротким видео
418
3
Почему правило ниже в CSS не меняет цвет ссылки? Порядок записи решает только при равной специфичности, то есть весе селектор
Почему правило ниже в CSS не меняет цвет ссылки? Порядок записи решает только при равной специфичности, то есть весе селекторов. Браузер сравнивает три числа: количество идентификаторов; классов, атрибутов и псевдоклассов; тегов и псевдоэлементов. Сравнивает слева направо, без сложения: первое различие определяет победителя. Возьмите ссылку внутри блока с классом widget, вложенного в блок с id="sidebar". Задайте правила: #sidebar .widget a { color: navy; } .widget a { color: teal; } Ссылка будет тёмно-синей: (1, 1, 1) сильнее (0, 1, 1). Уберите #sidebar: веса сравняются, и второе правило сделает ссылку бирюзовой. Этот пример сравнения селекторов проверяйте без !important и слоёв каскада: слои группируют правила и задают приоритет раньше сравнения весов. #основы #практика
411
4
Приходится ли вам копипастить данные и какие именно, когда переходите из одной нейросети в другую?
298
5
Общая папка для работы Claude Code и Codex Луи-Франсуа Бушар собрал заметки, инструкции-скиллы, скрипты и итоги встреч в Obsi
Общая папка для работы Claude Code и Codex Луи-Франсуа Бушар собрал заметки, инструкции-скиллы, скрипты и итоги встреч в Obsidian. Его связка устроена так: Папка хранит исходные материалы и решения ↓ Индекс указывает, где искать данные для задачи ↓ Claude Code планирует работу ↓ Codex выполняет задачи по его вызову В описании этого рабочего процесса Бушар объясняет, зачем даёт агенту сведения для конкретной задачи. Начать предлагает с общей папки, короткого индекса и одного повторно используемого скилла. #ии #инструменты
274
6
Учёт расходов на Python: от ввода суммы до отчёта по категориям В пошаговом руководстве вы соберёте консольную программу: она
Учёт расходов на Python: от ввода суммы до отчёта по категориям В пошаговом руководстве вы соберёте консольную программу: она запрашивает сумму и категорию расхода, сохраняет записи в JSON, текстовом файле с полями, и выводит отчёт за выбранный месяц. В отчёте будут суммы по категориям и общий итог. Суммы хранятся целым числом центов: 4,50 превращается в 450. Так при сложении не накапливаются погрешности дробных чисел. Для отчёта программа складывает расходы каждой категории в словаре, где названию категории соответствует её сумма. Добавьте несколько расходов, перезапустите программу и сверьте итог вручную. Используйте учебные данные: если JSON-файл повреждён, код начинает с пустого списка расходов. После сборки можно добавить месячный бюджет для каждой категории. #туториал #практика
489
7
Пропущенная запятая в Python может склеить элементы списка Python соединяет соседние строковые литералы, то есть строки, запи
Пропущенная запятая в Python может склеить элементы списка Python соединяет соседние строковые литералы, то есть строки, записанные в кавычках прямо в коде. Дополнительный пробел между ними не появляется. Такой синтаксис разрешён, поэтому пропущенная запятая между двумя литералами не вызывает ошибку. В условном примере ['учить' 'писать', 'код'] первые две строки склеятся. Получится ['учитьписать', 'код']: два элемента вместо трёх. Функция len(), которая возвращает число элементов списка, покажет 2. Верните запятую между первыми двумя строками и проверьте длину снова: получится 3. В многострочном списке ставьте запятую и после последнего элемента: при переносе его выше разделитель останется с ним и поможет избежать случайного склеивания. #основы #для_новичков
491
8
Почему UNION удаляет строки, которые сохраняет UNION ALL? Оба оператора объединяют строки результатов SELECT, запросов на выборку данных. UNION ALL сохраняет каждое появление строки. UNION убирает повторы из общего результата: одинаковые строки превращаются в одну, даже если пришли из одного SELECT. Допустим, первый запрос вернул числа 1, 2, 3, второй — 3, 4, 5. С UNION ALL получится шесть строк с двумя тройками. С UNION получится пять строк: тройка останется одна. Сравниваются все выбранные столбцы. Если у текущего и архивного заказа одинаковый идентификатор, но разные выбранные временные метки, UNION сохранит обе строки. Повторите пример с двумя наборами чисел и сравните количество строк. Чтобы отсортировать вывод, добавьте ORDER BY в конец запроса. #основы #практика
479
9
🧑‍💻 Какие навыки помогают вам в разработке в 2026 году? Что вы чаще используете в работе? В каких задачах помогает ИИ, а где проще справиться самостоятельно? Мы решили собрать портрет современного разработчика — и приглашаем вас поделиться своим опытом. Расскажите, какие навыки вам пригодились и как вы используете ИИ. Если обходите его стороной, нам тоже интересно узнать почему. Опрос анонимный и займёт около 5 минут. Результаты опубликуем в общем большом исследовании. 👉 Пройти опрос
339
10
CSS-медиазапросы: меняем сетку и цвета по условию Медиазапрос включает CSS-правила, когда выполняется условие: например, обла
CSS-медиазапросы: меняем сетку и цвета по условию Медиазапрос включает CSS-правила, когда выполняется условие: например, области просмотра хватает ширины или в системе выбрана тёмная тема. В примерах Coddy с работающим предпросмотром можно проверить оба сценария. Начните с сетки: сужайте окно браузера и наблюдайте, как три колонки превращаются в две, а затем в одну. Правила min-width, задающие минимальную ширину, идут от меньшего порога к большему. На широком окне оба условия выполняются, и более позднее правило определяет число колонок. Затем попробуйте тёмную тему: пример меняет переменные с цветами вслед за системной настройкой. Если мобильная сетка не появляется на телефоне, разбор метатега viewport объясняет, как задать браузеру ширину страницы по ширине устройства. #практика #основы
510
11
Выбираем плавность CSS-перехода на интерактивных примерах Элементы могут пройти одинаковое расстояние за одинаковое время, но
Выбираем плавность CSS-перехода на интерактивных примерах Элементы могут пройти одинаковое расстояние за одинаковое время, но двигаться по-разному. Функция плавности задаёт, как меняется скорость на этом пути. В интерактивном сравнении пяти функций это видно на графиках и движущихся маркерах. У linear скорость постоянная. У ease короткий плавный старт и долгое замедление. ease-in ускоряет элемент к концу и подходит для исчезновения. ease-out замедляет его перед остановкой и подходит для появления. ease-in-out смягчает и начало, и конец движения. Запустите демонстрации и сравните, где маркеры обгоняют друг друга. Затем попробуйте выбранную функцию в своём CSS-переходе через свойство transition-timing-function. Для разбора нужны основы CSS-переходов: длительность, задержка и выбор изменяемого свойства. #основы #практика
494
12
Переносы и пустые строки делают Python-код понятнее Длинный вызов функции может помещаться в одну строку, но его аргументы вс
Переносы и пустые строки делают Python-код понятнее Длинный вызов функции может помещаться в одну строку, но его аргументы всё равно трудно различить. В Python выражение внутри скобок можно переносить на несколько строк: так проще увидеть отдельные части вызова. В разборе приёмов оформления Python-кода показано, как разнести аргументы функции и элементы списка по строкам, а логические блоки отделить пустыми строками. Переносы выбирают по смыслу, а не только по длине строки. Есть и ограничения: программы автоматического форматирования могут снова собрать короткое выражение в одну строку. Попробуйте пример с print из статьи: разнесите аргументы по строкам и добавьте запятую после последнего. Она помогает сохранить переносы при автоматическом форматировании. Сравните результат с исходным вызовом. #практика #для_новичков
492
13
Первые тесты на Go: проверяем вычисления и обработку ошибок Начните с проверки сложения: вызовите функцию с числами 2 и 3 и с
Первые тесты на Go: проверяем вычисления и обработку ошибок Начните с проверки сложения: вызовите функцию с числами 2 и 3 и сравните результат с ожидаемой пятёркой. В Go такая проверка пишется обычным кодом: условие выявляет несовпадение, а t.Errorf сообщает о провале теста. По руководству с примерами сложения и деления вы создадите файл calc_test.go и запустите проверки командой go test. Затем намеренно измените ожидаемый результат, чтобы увидеть, как выглядит сообщение о неудачной проверке. Дальше разберёте табличные тесты, которые проверяют несколько наборов данных, и тесты функций, возвращающих ошибку. Для закрепления есть упражнения на вычитание с решениями. Материал предполагает знание основ Go и назначения тестов. #туториал #практика
516
14
От чатбота к агентам: опыт Митчелла Хашимото Для работы с кодом Хашимото перешёл от отдельного чата к агенту, который читает файлы проекта и запускает программы. После этого начал повторять собственную работу: сначала решал задачу сам, затем давал её агенту без готового решения. Так он выяснял, какие задачи можно поручать ИИ. Дальше добавлял инструкции в AGENTS.md, файл с правилами проекта, и способы проверить изменения, включая запуск тестов. В истории освоения ИИ в разработке Хашимото связывает выбор задач с настройкой рабочего окружения. Отдельные чаты при этом остались в его повседневной работе. #ии #инструменты
400
15
Где вы чаще всего работаете с ИИ-инструментом?
379
16
Замыкания JavaScript на практике: счётчики и однократный вызов Запустите два счётчика из примеров Coddy о замыканиях. Вызовит
Замыкания JavaScript на практике: счётчики и однократный вызов Запустите два счётчика из примеров Coddy о замыканиях. Вызовите один три раза, другой один раз: первый вернёт 1, 2, 3, второй начнёт с 1. Каждый хранит свою переменную. Замыкание позволяет функции сохранять доступ к переменным из места её создания даже после завершения внешней функции. Затем сравните примеры циклов с var и let. Сохранённые функции вызываются после цикла: с var все читают одну переменную и выводят 3, с let у каждой итерации своя переменная, поэтому выводятся 0, 1, 2. Разберите и once: эта обёртка вызывает переданную функцию один раз, сохраняет результат и возвращает его при повторных вызовах. В примере сообщение об инициализации появляется один раз, а число 42 возвращается трижды. #практика #основы
474
17
Как собрать оконный калькулятор на Python с Tkinter Попробуйте собрать программу с окном, кнопками и полем результата. Tkinte
Как собрать оконный калькулятор на Python с Tkinter Попробуйте собрать программу с окном, кнопками и полем результата. Tkinter, библиотека для создания графических интерфейсов на Python, поможет связать функции с нажатиями: кнопка добавляет цифру в выражение, знак равенства запускает вычисление, а кнопка очистки удаляет текст. В пошаговом руководстве с примерами кода вы создадите окно, разместите кнопки и добавите вычисление и очистку. Отдельно разобрано, как запретить прямой ввод в поле и менять его содержимое через функции кнопок. Начните с проверки: выполните python -m tkinter в командной строке. Если появится тестовое окно, библиотека работает и можно повторять примеры. В некоторых сборках Python Tkinter может отсутствовать. #туториал #для_новичков
527
18
Чем overflow: hidden отличается от overflow: clip? Свойство overflow в CSS определяет, что происходит с содержимым, которое н
Чем overflow: hidden отличается от overflow: clip? Свойство overflow в CSS определяет, что происходит с содержимым, которое не помещается в блок. Значения hidden и clip обрезают выступающую часть и не показывают полосы прокрутки. Разница проявляется, когда прокрутить блок пытается скрипт. Для сравнения возьмите два блока одинаковой фиксированной высоты с длинным текстом. Одному задайте overflow: hidden, другому overflow: clip. Сначала оба скроют часть текста. Попробуйте прокрутить их через JavaScript: в первом текст сдвинется и покажет скрытый участок, во втором останется на месте. У hidden обрезка сохраняет возможность прокрутки скриптом. У clip такая прокрутка запрещена. Выбор зависит от того, нужно ли показывать скрытую часть через JavaScript. #основы #практика
512
19
Регулярные выражения: поиск чисел и разбор даты Регулярные выражения задают шаблон для поиска текста. На числах удобно потрен
Регулярные выражения: поиск чисел и разбор даты Регулярные выражения задают шаблон для поиска текста. На числах удобно потренировать, как этот шаблон меняет результат: найти все числа в строке или только те, где хотя бы две цифры. В шпаргалке с готовыми примерами сравниваются шаблоны на строке Order 12, item 345, qty 7.. Шаблон \d+ ищет одну или больше цифр подряд и находит три числа. У \d{2,} минимум две цифры, поэтому остаются только 12 и 345. Дальше можно разобрать дату вида 2026-07-27: скобки в шаблоне создают группы захвата, которые сохраняют год, месяц и день отдельно. Сравните поиск с флагом g и без него на примере с двумя датами: с ним находятся обе, без него только первая. #практика #основы
533
20
Почему document работает в браузере, но не в Node.js? JavaScript везде выполняет один язык, но доступ к странице даёт браузер
Почему document работает в браузере, но не в Node.js? JavaScript везде выполняет один язык, но доступ к странице даёт браузер: он предоставляет объект document. Node.js запускает JavaScript вне браузера и этого объекта не предоставляет. Поэтому вычисления работают в обоих случаях, а обращение к странице в Node.js вызывает ошибку. Сравните: выполните console.log(2 + 2) и console.log(document.title) в консоли разработчика браузера. Получите 4 и заголовок текущей вкладки. Затем сохраните эти строки в script.js и, установив Node.js, запустите node script.js из той же папки. В терминале появится 4, затем ReferenceError: document is not defined. В разборе способов запуска показано это различие: язык тот же, но объекта для работы со страницей в Node.js нет. #основы #для_новичков
605