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

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

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

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

نمایش بیشتر

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

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

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

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

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

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

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

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

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

18 279
مشترکین
-624 ساعت
-237 روز
-13430 روز
آرشیو پست ها
Деструктуризация в JS: когда она мешает, а не помогает Мэтт Смит разобрал, почему перестал разбивать объекты на переменные по
Деструктуризация в JS: когда она мешает, а не помогает Мэтт Смит разобрал, почему перестал разбивать объекты на переменные по первой же возможности. Привычка вроде const { status } = project экономит пару символов, но в длинной функции status превращается в магическую переменную: приходится листать вверх, чтобы вспомнить, откуда она взялась. Его правило: оставляйте точку. project.status сразу говорит, из какого объекта значение, а голая status — нет. То же с post.title или user.name: повторять объект не страшно, если контекст остаётся на виду. Деструктурируйте только когда объект уже очевиден из окружения — например, внутри короткого колбэка. Такой подход упрощает поддержку кода: меньше магических переменных, меньше когнитивной нагрузки, проще читать спустя месяцы. Разобрался Смит здесь.

itertools: не хранить то, что можно перебирать по одному Когда начинаешь писать циклы, легко собрать промежуточный список там
itertools: не хранить то, что можно перебирать по одному Когда начинаешь писать циклы, легко собрать промежуточный список там, где он не нужен. Модуль itertools из стандартной библиотеки Python помогает обходиться без этих лишних коллекций: элементы создаются по запросу, не накапливаясь в памяти. Это особенно удобно для больших файлов и последовательностей, которые могут быть бесконечными. В нём три группы инструментов: бесконечные итераторы вроде count, конечные вроде chain и islice, и комбинаторные, которые перебирают варианты. Например, islice(count(1), 5) выдаст первые пять чисел, не собирая список. В статье разобрали, где itertools помогает, а где лучше обойтись без него.

Открыли игру или тест на сайте. Что решает, доиграете вы или закроете вкладку через 20 секунд? 👇
Anonymous voting

80% корпоративных программ геймификации ломаются на одном и том же месте По данным AmplifAI, игровые кампании дают в среднем
80% корпоративных программ геймификации ломаются на одном и том же месте По данным AmplifAI, игровые кампании дают в среднем вовлечённость на 100–150% выше, чем классические подходы, а геймифицированный контент шерится в 12 раз чаще. При этом примерно 80% корпоративных программ геймификации не достигают целей. Спрос огромный, качество — низкое, а причина проста: делать это берутся не те люди. В статье разбирают, как корпоративные клоны механик упускают баланс и контекст, и что делать, чтобы прогрессия не превращалась в цифровой пендель. Для геймдевелоперов это отличная ниша, где есть и деньги, и возможность применить свои скиллы на практике.

Почему DuckDB обгоняет Spark на одной машине Разбор от endjin объясняет, как встраиваемая база DuckDB превращает ноутбук в ин
Почему DuckDB обгоняет Spark на одной машине Разбор от endjin объясняет, как встраиваемая база DuckDB превращает ноутбук в инструмент для аналитики на миллиардах строк: скорость здесь — не в масштабе, а в бережном использовании железа. Колоночное хранилище читает только нужные столбцы, векторизованное выполнение обрабатывает данные пачками по 1024–2048 значений, умещаясь в кэш процессора, а min-max-индексы пропускают целые группы строк по фильтрам. Всё параллелится на все ядра. В тесте TPC-H DuckDB на одной машине справилась за 1 минуту 16 секунд, Spark на 32 узлах — около 8 минут. Распределённые накладные расходы дороже выигрыша от кластера. Это не замена PostgreSQL или Kafka: один писатель, одна нода, petabyte уйдут в распределённые системы. Статья полезна тем, кто строит ETL и хочет понять, где сидит производительность. Сохраните, если выбираете инструменты для аналитики.

Repost from Zen of Python
Метакласс: не магия, а ещё один уровень явности Python Если класс — фабрика объектов, то метакласс играет роль фабрики самих
Метакласс: не магия, а ещё один уровень явности Python Если класс — фабрика объектов, то метакласс играет роль фабрики самих классов. В Python 3 это не опция, а дефолт: любой ваш класс является экземпляром type, а class Foo: pass раскрывается в type('Foo', (), {}). Свой метакласс наследуется от type и переопределяет __new__ или __init__. Он позволяет собирать, изменять или регистрировать классы программно, но в Python явность важнее изящества. В большинстве случаев ту же задачу решают наследование или декоратор класса. Отсюда следует, почему в Python всё есть объект, включая само определение класса. Разбираемся в деталях.

Git изнутри: можно не зубрить команды, а собрать свой Когда Git кажется набором магических слов вроде commit и branch, сложно понять, что происходит на самом деле. Туториал Никиты Лешенко предлагает собрать Git своими руками: вы пишете крошечные версии команд и видите, как хранилище проекта содержит файлы, историю изменений и разницу между версиями. Это хороший следующий шаг после базовых команд. Не нужно проходить весь материал сразу — достаточно попробовать первую часть и увидеть, что за каждой командой стоит простая механика, а не тёмная магия.

Ваша память ещё работает или нейронки уже и помнят всё за вас? Чтобы это проверить мы приготовили для вас «Меморину» — игру,
Ваша память ещё работает или нейронки уже и помнят всё за вас? Чтобы это проверить мы приготовили для вас «Меморину» — игру, которая поможет проверить вашу память. Всё просто: нужно запомнить и выбрать одинаковые карточки. Если память плохая, то рано или поздно вы всё равно справитесь. А если хорошая, то сможете увидеть ваш потолок скорости. Ну что, готовы проверить? Тогда переходите по ссылке: https://tprg.ru/ha7S

Как собрать разрозненный Python в одну картинку Real Python предлагает проверить понимание концепций языка тремя шагами: объя
Как собрать разрозненный Python в одну картинку Real Python предлагает проверить понимание концепций языка тремя шагами: объяснить концепцию своими словами, найти ей знакомый аналог и применить в маленькой задаче. Суть — не зубрить, а увидеть, как идея работает в коде. Возьмите тему, которую пока не чувствуете, и опишите её так, будто соседу по парте. Да, тот самый метод утёнка. Потом дайте себе пять минут и сравните её с похожей. Разница, которую вы сформулируете словами, лучше конспекта покажет, где остались дыры.

19 учебных проектов на Python, которые помогают перейти от синтаксиса к работающей программе Если после переменных, условий и
19 учебных проектов на Python, которые помогают перейти от синтаксиса к работающей программе Если после переменных, условий и циклов непонятно, куда двигаться, подборка Mimo даёт готовый маршрут: 19 проектов для начинающих — от списка дел и угадайки слова до чат-бота и классификатора изображений. К каждому проекту приложены исходный код и пошаговые инструкции, чтобы можно было собрать программу, а не только прочитать про неё. Начните с малого: список дел или игра «угадай слово» тренируют ввод данных, проверку условий и работу с циклами. Это не абстрактные упражнения, а конкретные программы, в которых видно, как отдельные темы соединяются в работающий код. Когда база будет увереннее, можно взяться за проекты посложнее — получение данных через API Звёздных войн или классификатор картинок. В материале всё разложено по уровню, так что удобно выбрать следующий шаг под себя.

⚡️ Думаешь, куда поступать, чтобы заниматься настоящей инженерией? Рассмотрите образовательные программы YADRO в ведущих вуза
⚡️ Думаешь, куда поступать, чтобы заниматься настоящей инженерией? Рассмотрите образовательные программы YADRO в ведущих вузах России! На этих программах студенты не только учатся, но и работают над проектами, знакомятся с инженерными процессами и решают задачи, с которыми сталкиваются специалисты в индустрии. Многие продолжают этот путь уже на стажировке в YADRO, а затем получают предложение о работе. В этом году идет набор на три направления бакалавриата: 🔘Программное обеспечение систем мобильной связи (СибГУТИ) — если хотите разрабатывать ПО для телеком-инфраструктуры и мобильных сетей; 🔘Компьютерные технологии, системы и сети (ВШЭ СПб) — для будущих специалистов по вычислительным системам, сетям и надёжной IT-инфраструктуре; 🔘Беспроводные технологии (ИТМО) — если интересны телеком-оборудование, системы связи и сетевые технологии. ➡️ Подробнее о программах смотрите на сайте. А если хотите раньше всех получать новости о программах — оставляйте заявку через форму. Это #партнёрский пост

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. Команда покажет, какой именно список его скрыл. Разбираем каждый уровень в статье.

ИИ для автоматизации рассчётно-кассового обслуживания: как убрать ручной ввод паспортов В банках оператор до сих пор часто пе
ИИ для автоматизации рассчётно-кассового обслуживания: как убрать ручной ввод паспортов В банках оператор до сих пор часто перепечатывает паспортные данные руками. Долго, дорого и с ошибками. В статье показывают, как это чинят с помощью OCR и компьютерного зрения. Что под капотом: — Разворот паспорта распознаётся меньше чем за секунду — даже с бликами, тенями и если снято под углом. Тянет 103 языка, паспорта РФ и СНГ, права, рукописный текст и штампы; — Всё крутится on-premise, документы не уходят на сторону. На одном сервере без всякой GPU — до 125 разворотов в секунду, точность 99,9%. Самое интересное: распознавание можно запускать прямо в браузере через WebAssembly, то есть на устройстве пользователя, без отправки данных на сервер и обратно. Встраивается в интернет-банк и в мини-аппы Telegram и MAX. Плюс антифрод: 600+ признаков подделки, проверка NFC-чипа, детект дипфейков. Из живого кейса — в РНКО «Металлург» ручного ввода стало меньше минимум в 4 раза.

Когда я начинал программировать, такого количества подписок ещё просто не придумали, а у начинающих было огромное желание разбираться в софте и железе. Сейчас подписок море, и в начале пути гораздо проще оформить подписку, чем разбираться в каких-то инструментах и что-то настраивать. При этом от опытных всё чаще звучит мысль, что подписки становятся всё дороже, а поставщики услуг не торопятся ослаблять хватку. Выходит, что ваши данные, софт и серверы по сути-то и не ваши. Аккаунт могут заблокировать, данные — удалить, а IDE в один день перестанет открываться без интернета. Из-за этого появляются энтузиасты, которые стараются выстроить своё цифровое пространство на бесплатных инструментах и своём железе. Маленький канал такого энтузиаста попался мне на днях. Его автор, как он сам говорит, «яблочный раб» и пытается слезть со стека, на котором просидел кучу времени. Я бы описал это как дневник эксперимента: возня с дистрибутивами Linux, миграция с одних сервисов на другие, первые попытки поднять какой-то сервис самостоятельно и всё такое. Не уверен, насколько пора переезжать на всё своё, но пожелать автору успехов определённо можно! @prog_point

Почему ваш пет-проект ещё не бизнес, а вы — не предприниматель У каждого второго разработчика в столе лежит проект, который «
Почему ваш пет-проект ещё не бизнес, а вы — не предприниматель У каждого второго разработчика в столе лежит проект, который «вот-вот станет бизнесом». Осталось дописать пару фич — и дальше всё поедет само. Спойлер: не поедет. Разбираемся, где заканчивается код и начинается бизнес: почему всё стартует не с технологии, а с чужой проблемы, чем фаундер отличается от тимлида и почему рабочий сервис с первыми пользователями и MRR — это не бизнес, а промежуточный результат. Простой тест: уйдите в отпуск на две недели, и если без вас всё встало — поздравляем, у вас пока не бизнес, а вы сами и есть главный «производственный ресурс». Внутри ещё и про AR-очки на трамвайном заводе, которые зарубили сами рабочие: история о том, как ценность решения определяете не вы.

Разработчик превратил зубдробилку Vim в игру про доставку мороженого Marcus Michaels из Лондона сделал Vim Scoops — браузерную игру, где фургон мороженого ездит по карте исключительно Vim-движениями. Сначала hjkl, потом прыжки по словам w и начала строк 0. Цель на каждом уровне — добраться до клиента за минимальное число ходов. Автор пользуется Vim ежедневно и сделал игру PWA, чтобы тренировать память в мёртвых зонах связи по дороге на работу. Если вам тоже скучно запоминать motion'ы в Vim обычным способом, то попробуйте этот.