Справочник Программиста
رفتن به کانال در Telegram
По рекламе - @it_start_programmer Мои курсы - @courses_from_it_start_bot Сайт - https://it-start.online/ YouTube - https://www.youtube.com/@it_start Реклама на бирже - https://telega.in/c/programmersGuide_1 Предложить идею: @it_start_suggestion_bot
نمایش بیشتر5 864
مشترکین
-824 ساعت
-217 روز
-6130 روز
آرشیو پست ها
✨ShortMoji — это лёгкая программа на Python, которая позволяет вставлять эмодзи и специальные символы с помощью горячих клавиш, как в Discord.
Включает более 140 эмодзи и символов. Программа проста в использовании и доступна для скачивания.
📱 Репозиторий
➡️Справочник Программиста. Подписаться
📄 PyMuPDF (также известная как
fitz) — это библиотека для работы с PDF, XPS, OpenXPS, EPUB, и другими документами.
Позволяет извлекать текст, изображения, метаданные, а также работать с аннотациями и разметкой документа.
Основные возможности библиотеки:
🔵Извлечение текста из PDF, XPS, EPUB и других форматов
🔵Извлечение изображений и шрифтов
🔵Получение метаданных документов
🔵Добавление, удаление и перемещение страниц
🔵Изменение ориентации страниц
🔵Объединение и разделение PDF-документов
🔵Добавление аннотаций, заметок и ссылок
🔵Выделение текста и добавление фигур
🔵Конвертация страниц в изображения
🔵Поддержка различных форматов (PDF, XPS, EPUB, CBZ и другие)
➡️Установка: pip install PyMuPDF
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. Подписаться26–27 апреля проводим Weekend Offer Frontend
Устроиться в Яндекс за выходные — реально. Ищем крутых фронтендеров с опытом работы от 4 лет, готовых работать в офисном или гибридном режиме в России.
Подавайте заявку до 23 апреля — и всего за два дня пройдите все технические собеседования. После сможете пообщаться с нанимающими менеджерами и выбрать из 10 команд ту, которая покажется самой интересной. Если всё сложится хорошо, сразу же пришлём вам офер.
Зарегистрироваться
#реклама
yandex.ru
О рекламодателе
📝 Dooit — это менеджер задач с текстовым интерфейсом (TUI), разработанный для работы в терминале.
Предоставляет интерактивный и настраиваемый пользовательский интерфейс, позволяя пользователям управлять своими задачами без необходимости использования графических приложений.
Основные возможности:
🔵Интерактивный и красивый интерфейс: Предлагает удобный интерфейс, который можно настроить под свои предпочтения.
🔵Полная настраиваемость: Пользователи могут конфигурировать панель, цвета и отображение элементов по своему усмотрению.
🔵Расширяемость: Конфигурационный файл на Python позволяет добавлять новые функции и адаптировать приложение под индивидуальные потребности.
🔵Клавиши, похожие на Vim: Для удобства пользователей, привыкших к Vim, Dooit поддерживает аналогичные сочетания клавиш.
🔵Разделение списков задач по темам с возможностью ветвления: Это позволяет организовывать задачи по категориям и подзадачам.
🔵Вложенные задачи и поддержка повторяющихся задач: Поддерживает создание подзадач и установку повторяющихся задач для регулярных мероприятий.
➡️Установка:
pip install dooit
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяDBCV: low-code мультиагентная платформа
Новинка! Заработай на цифровизации! Визуальный конструктор, ИИ агенты, трехуровневый API, приложения для любых платформ, python для супер-гибкости.
Попробовать
#реклама 16+
dbcv.ru
О рекламодателе
+1
📖Подробная шпаргалка по бэкенд-разработке.
Основные темы, охватываемые в шпаргалке:
⏺Языки программирования (Python, JavaScript, Go и др.)
⏺Фреймворки (Django, Flask, FastAPI, Express и др.)
⏺Базы данных (PostgreSQL, MySQL, MongoDB и др.)
⏺DevOps (Docker, Kubernetes, CI/CD и др.)
⏺API (REST, GraphQL, WebSockets)
⏺Безопасность (OAuth, JWT, хеширование паролей)
⏺Работа с файлами и логами
🔗 Ссылка на шпаргалку
🔥Сохрани, чтобы не потерять!
➡️Справочник Программиста. Подписаться
Онлайн-интенсив для ИТ-специалистов в Открытых школах Т1
Открытые школы — это возможность за месяц прокачать свои навыки и получить оффер в ИТ-холдинг Т1.
С тебя — год опыта работы в ИТ, с нас — бесплатный онлайн-интенсив и топовые преподаватели.
Что ты получишь?
✅ Уникальный рыночный опыт. Наши проекты ежегодно получают награды на ИТ-конкурсах: Global CIO, Национальной банковской премии и др.
✅ Быстрый рост в ИТ при экспертной поддержке.
✅ Материалы от HR, которые помогут прокачать резюме и подготовиться к интервью в Т1.
✅ Поддержка опытных преподавателей и уникальный карьерный фаст-трек до мидла в Т1 для выпускников интенсива.
✅ Реальный шанс получить оффер в Т1.
Подавай заявку до 11 апреля и приходи учиться! Старт ИТ-интенсива уже 14 апреля.
Подать заявку
#реклама 16+
t1.ru
О рекламодателе
🗑 Библиотека Send2Trash в Python
Библиотека
Send2Trash отправляет файлы и папки в корзину вместо их безвозвратного удаления.
Полезна, если нужно обеспечить возможность восстановления данных, например, если пользователь случайно удалил важный файл.
Основные возможности:
🔵Отправка папок и файлов в корзину
🔵Работа с любыми типами файлов
🔵Кроссплатформенность (Windows, macOS, Linux)
🔵Безопасное удаление без потери данных
🔵Поддержка сетевых и внешних дисков (в зависимости от ОС)
🔵Интеграция с другими файловыми операциями в Python
➡️Установка: pip install Send2Trash
📱 Репозиторий
➡️Справочник Программиста. ПодписатьсяСтать бэкендером в Яндексе за несколько дней
12–17 апреля устраиваем Week Offer Backend: за несколько дней можно пройти технические секции и попасть в Яндекс. Для этого нужно зарегистрироваться и решить несколько задач в Контесте.
Ищем классных бэкенд-разработчиков с опытом работы от 3 лет на C++, Python, Java/Kotlin или Go, готовых работать в офисном или гибридном режиме в России.
Вы сможете выбрать одну из команд: Яндекс Пэй, Яндекс ID, Яндекс Плюс, Яндекс Сплит, Яндекс Сейвы, Яндекс 360. Можно пообщаться с нанимающими менеджерами и выбрать самый интересный проект. Если всё пройдёт хорошо, сразу же получите офер.
Зарегистрироваться
#реклама
yandex.ru
О рекламодателе
🌐 Commix — это инструмент для автоматического обнаружения и эксплуатации уязвимостей командной инъекции в веб-приложениях.
Разработан для тестировщиков на проникновение и специалистов по кибербезопасности.
⚠️ Информация предоставлена исключительно в образовательных целях. Использование в незаконных действиях запрещено.
📱 Репозиторий
➡️Справочник Программиста. Подписаться
AiogramShopBot — это проект Telegram-бота, разработанный на основе фреймворка
Aiogram, предназначенный для автоматической продажи товаров с приемом платежей в криптовалютах, таких как BTC, LTC, SOL и стейблкоины в сетях ERC20 и TRC20.
Основные функции для пользователей:
🔵Регистрация: При первом запуске бота с командой /start каждому пользователю присваивается уникальная мнемоническая фраза для генерации криптовалютных адресов (BTC, LTC, USDT TRC20).
🔵Пополнение баланса: Пользователь может пополнить баланс, перейдя в "Мой профиль" → "Пополнить баланс", выбрать нужную криптовалюту, скопировать адрес и отправить на него средства.
🔵Покупка товаров: Для приобретения товара необходимо перейти в "Все категории", выбрать нужную категорию и подкатегорию, указать количество и подтвердить покупку.
🔵История покупок: В разделе "Мой профиль" → "История покупок" доступен список всех совершенных покупок с возможностью просмотра подробностей.
Основные функции для администраторов:
🟡Добавление нового администратора
🟡Рассылка сообщений всем пользователям
🟡Добавление новых товаров
🟡Управление категориями и подкатегориями
🟡Возврат средств
🟡Статистика
📱 Репозиторий
➡️Справочник Программиста. ПодписатьсяКрупнейший университет искусственного интеллекта
Приглашаем на бесплатный однодневный интенсив по AI!
Освой искусственный интеллект для профессионального роста: создавай нейросети, автоматизируй бизнес-задачи и зарабатывай на AI-решениях.
✨ 8 000+ студентов со всего мира
✨ 600+ AI-проектов, созданных студентами
✨ Сборная Университета — победители крупнейших AI-хакатонов России
✨ Стажировки в крупнейших компаниях России (РЖД, Ростелеком, РУДН, Совкомбанк, Самолет и другие)
✨ Трудоустраиваем выпускников в крупнейшие компании (Яндекс, ВТБ, Сбербанк, Роскосмос и другие)
Будем рады видеть тебя в наших рядах!
Узнать больше
#реклама 16+
neural-university.ru
О рекламодателе
flask-msearch — это расширение для
Flask, которое добавляет поддержку полнотекстового поиска на основе библиотеки Whoosh, Elasticsearch и т.д.
Основные возможности:
🔵Поддержка движков Whoosh (файловый индекс) и SQLAlchemy (поиск по БД).
🔵Интеграция с Flask-SQLAlchemy.
🔵Простая настройка и использование.
🔵Поддержка индексации данных.
➡️Установка: pip install flask-msearch
📱 Репозиторий
➡️Справочник Программиста. ПодписатьсяЛегкий старт в инвестициях от 100 ₽ в СберБанк Онлайн
Доверьте вложения профессионалам из АО УК «Первая» 💻 и получите возможность заработать 💰
Инвестируйте в готовый портфель акций и облигаций 📊 потенциально надежных российских компаний ✅
Узнать больше
Финансовые услуги оказывает: АО УК «Первая».
#реклама
sberbank.com
О рекламодателе
📺 Генераторы списков в Python
В данном shorts рассмотрим, как работает генератор списка в Python.
➡️Справочник Программиста. Подписаться
🖥 Скрипты для работы с Windows на Python часть 2
В скриптах используется библиотека pywin32.
➡️Установка библиотеки:
pip install pywin32
📁 Создание ярлыка на рабочем столе:
import os
import win32com.client
# Получаем путь к рабочему столу текущего пользователя
desktop = os.path.join(os.path.expanduser("~"), "Desktop")
# Задаём путь, где будет создан ярлык
target_path = os.path.join(desktop, "Блокнот.lnk")
# Создаём объект для работы с ярлыками через Windows Script Host
shell = win32com.client.Dispatch("WScript.Shell")
# Создаем ярлык
target_shortcut = shell.CreateShortcut(target_path)
# Указываем путь к исполняемому файлу блокнота
target_shortcut.TargetPath = "C:\\Windows\\System32\\notepad.exe"
# Сохраняем ярлык
target_shortcut.Save()
🔍 Получение списка установленных программ:
import win32com.client
# Подключаемся к WMI (Windows Management Instrumentation), чтобы получать системную информацию
wmi = win32com.client.GetObject("winmgmts:\\\\.\\root\\CIMV2")
# Выполняем WMI-запрос для получения списка установленных программ
programs = wmi.ExecQuery("SELECT * FROM Win32_Product")
# Перебираем полученные объекты и выводим названия установленных программ
for program in programs:
print(program.Name)
⚡️ Запуск программы от имени администратора:
import win32com.client
# Создаём объект Shell.Application для управления оболочкой Windows
shell = win32com.client.Dispatch("Shell.Application")
# Запускаем Блокнот (notepad.exe) с правами администратора
# Параметры ShellExecute:
# 1. "notepad.exe" – исполняемый файл
# 2. "" – аргументы командной строки (здесь пустая строка)
# 3. "" – рабочая директория (здесь не задана)
# 4. "runas" – запуск от имени администратора
# 5. 1 – окно открывается в нормальном режиме
shell.ShellExecute("notepad.exe", "", "", "runas", 1)
💡Не забывайте предлагать ещё идеи для постов - @it_start_suggestion_bot
➡️Справочник Программиста. ПодписатьсяПриглашаем на Directum Enterprise Forum 2025!
21 апреля в Москве пройдет ежегодная конференция по цифровизации бизнеса — практические кейсы, живое общение, полноценный тест-драйв ИТ-решений и масса полезного контента.
Своим опытом поделятся компании, которые уже встали на путь трансформации:
⚡Одна из старейших угольных компаний РФ - "Кузбассразрезуголь". Никто не верил, а они внедрили.
⚡Ведущий ритейлер — METRO. Есть вопросы по машиночитаемым доверенностям? Спикеры представят полный гид по работе с МЧД.
⚡Крупнейший дистрибьютор табачной продукции — «Мегаполис». Как построить уникальные бизнес-процессы, сократить время на обработку первички и избавиться от дублирующих операций и ручных проверок.
Участие для крупного бизнеса бесплатное: нужно зарегистрироваться на сайте конференции.
Узнать больше
#реклама
def.directum.ru
О рекламодателе
🔍 Библиотека Django-Haystack в Python
Библиотека
Django-Haystack предназначена для интеграции полнотекстового поиска в Django с использованием различных поисковых движков (например, Elasticsearch, Whoosh, Solr).
Предоставляет удобный API для работы с индексами данных и поддерживает обновление их при изменении моделей Django.
Основные возможности библиотеки:
🔵Поддержка нескольких поисковых бэкендов.
🔵Автоматическое обновление индексов при изменении данных.
🔵Гибкий поиск с возможностью фильтрации и ранжирования.
🔵Поддержка автодополнения и подсветки результатов.
➡️Установка: pip install django-haystack
📱 Репозиторий
⚙️ Документация
➡️Справочник Программиста. ПодписатьсяПолучи грант на обучение в Центральном университете
Прояви себя, получи грант до 2,8 млн на обучение ИТ и бизнесу в вузе.
Для школьников 10-х и 11-х классов, СПО.
Подать заявку
#реклама
apply.centraluniversity.ru
О рекламодателе
Connor — это утилита для быстрой и локальной организации файлов на основе их текстового содержимого с использованием технологий обработки естественного языка (NLP).
Написана на Python и использует фреймворк
sentence-transformers для анализа текста, а также библиотеку PyQt6 для графического интерфейса пользователя.
Основные возможности:
🔵Локальная обработка файлов: анализ содержимого файлов без отправки данных в облако.
🔵Использование NLP-модели: работа с предобученной моделью sentence-transformers/paraphrase-MiniLM-L6-v2.
🔵Классификация файлов: автоматическая группировка документов на основе их текстового сходства.
🔵Поддержка различных форматов: анализ текстовых файлов, PDF, DOCX и других.
🔵Графический интерфейс: удобное управление с помощью PyQt6.
🔵Быстрая работа: высокая производительность за счёт оптимизированных NLP-алгоритмов.
📱 Репозиторий
➡️Справочник Программиста. Подписаться
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
