Справочник Программиста

channel icon
По рекламе и написанию кода на заказ - @it_start_programmer
Викторины по Python - @python_quizzes_tasks
Сайт - https://it-start.online/
Ютуб - https://www.youtube.com/@it_start
Яндекс Дзен - https://zen.yandex.ru/id/615c3ace71bd4944acea8a67

Условия размещения

Цена за 24 часа в ленте 800,00
Цена за 1 час закрепления 100,00
Взаимопиар Нет
Дополнительные условия рекламы Отсутствуют
+8
4 647
подписчиков
-5
938
охват 1 публикации
0
~4
постов / день
-0,1%
20,2%
ERR % ?

Статистика

Последние публикации

Справочник Программиста
31 мая 2024 г. 19:04
Код для изменения размеров окна на Python

Для изменения размеров окна в коде используется библиотека PyGetWindow.

Функция getWindowsWithTitle() позволяет получить окно, а метод moveTo() - изменить его размеры.

➡️Установка модуля: pip install PyGetWindow

import pygetwindow as gw

window = gw.getWindowsWithTitle('Название окна')[0]
window.moveTo(500, 500)


➡️Справочник Программиста. Подписаться
Справочник Программиста
31 мая 2024 г. 18:02
Получи грант на обучение в Центральном университетеПолучи грант на обучение в Центральном университете

Центральный университет выдает гранты на 4 года обучения в бакалавриате. Гранты покрывают 100%, 75%, 50% и 25% стоимости обучения.

Участвуй в отборе, чтобы получить грант. Подай заявку, пройди онлайн-тест на математическое и логическое мышление, а затем прими участие в бизнес-игре. Попытки не ограничены.

Для выпускников 11-х классов и колледжей.


Подать заявкуПодать заявку

#реклама
apply.centraluniversity.ru

О рекламодателе
Справочник Программиста
31 мая 2024 г. 9:04
🔐 Библиотека PyJWT в Python

Библиотека PyJWT предназначена для работы с JSON Web Token (JWT).

JWT - это открытый стандарт (RFC 7519), который определяет компактный и самодостаточный формат для обмена информацией между сторонами в виде JSON-объектов.

Она предоставляет возможность работы с различными алгоритмами шифрования и подписи, а также поддерживает работу с публичными и приватными ключами.

➡️Установка библиотеки: pip install PyJWT

📱 РепозиторийРепозиторий

➡️Справочник Программиста. Подписаться
Справочник Программиста
31 мая 2024 г. 8:02
Передовая нейросеть уже вышла на рынок!Передовая нейросеть уже вышла на рынок!

Следите за новостями от разработчиков в телеграм-канале.

Узнать большеУзнать больше

#реклама
О рекламодателе
Справочник Программиста
30 мая 2024 г. 18:49
Код простой консольной домашней бухгалтерии на Python

➡️Установка необходимого модуля prettytable: pip install prettytable

➡️Справочник Программиста. Подписаться
Справочник Программиста
30 мая 2024 г. 18:02
Расширение функционала Битрикс24 от PWDРасширение функционала Битрикс24 от PWD

Обновленная версия раздела "Новости" портала Битрикс24 в одноименном модуле от PWD.

В новом модуле доступны:
- Визуальный анонс новости
- Ранжирование и фильтры по категориям новостей
- Возможности для коммуникации (комментарии, лайки, опросы)

Модуль уже доступен на маркетплейсе Битрикс!

А по ссылке можно получить доступ к демо-версии модуля:


ПопробоватьПопробовать

#реклама
pwd.ru

О рекламодателе
Справочник Программиста
30 мая 2024 г. 16:09
📺 Консольная "Домашняя бухгалтерия" на PythonКонсольная "Домашняя бухгалтерия" на Python

В данном shorts напишем код консольной "Домашней бухгалтерии" на Python.

➡️Справочник Программиста. Подписаться
Справочник Программиста
30 мая 2024 г. 13:34
Библиотека Wren в Python

Wren - это простое приложение, которое позволяет управлять своими задачами и заметками.

Одна заметка в Wren представляет собой один файл, где имя файла является заголовком, а содержимое - содержанием заметки. Такой подход делает синхронизацию задач между устройствами очень легкой, поскольку практически никогда не возникает конфликтов, даже если синхронизация не выполняется в режиме реального времени.

➡️Простая установка библиотеки: pip install wren-notes
➡️Установка библиотеки с необязательными зависимостями: pip install "wren-notes[telegram,http]"

📱 РепозиторийРепозиторий

➡️Справочник Программиста. Подписаться
Справочник Программиста
30 мая 2024 г. 12:32
В Битрикс24 есть всё для продуктивной совместной работыВ Битрикс24 есть всё для продуктивной совместной работы

Мессенджер — общайтесь с коллегами
Видеозвонки — синкайтесь с командой онлайн
Диск — храните все важные файлы в одном месте
Календарь — планируйте всё, что планируется
Таск-менеджер — управляйте проектами и задачами эффективно
CRM — автоматизируйте продажи и увеличивайте прибыль.
AI-помощник — отдайте ему рутину, чтобы сосредоточиться на главном

Забирайте бесплатно для своей команды любого размера.

НачатьНачать

#реклама
bitrix24.ru

О рекламодателе
Справочник Программиста
29 мая 2024 г. 21:32
Код для извлечения метаданных из Word-документа на Python

Для работы с Word-документом в коде используется библиотека python-docx.

➡️Установка библиотеки: pip install python-docx

import docx


def extract_metadata(docx_file):
# Создаём объект класса Document и передаём путь к документу
doc = docx.Document(docx_file)
# Получаем основные свойства документа
core_properties = doc.core_properties

# Инициализируем пустой словарь для хранения метаданных
metadata = {}

# Извлекаем основные свойства
for prop in dir(core_properties):
if prop.startswith('__'):
continue
# Получаем значение свойства
value = getattr(core_properties, prop)
if callable(value):
continue
# Проверяем свойства с типом datetime
if prop == 'created' or prop == 'modified' or prop == 'last_printed':
if value:
value = value.strftime('%Y-%m-%d %H:%M:%S')
else:
value = None
# Сохраняем свойство и его значение в словаре метаданных
metadata[prop] = value

# Извлекаем пользовательские свойства (если они доступны)
try:
custom_properties = core_properties.custom_properties
if custom_properties:
metadata['custom_properties'] = {}
# Перебираем пользовательские свойства
for prop in custom_properties:
metadata['custom_properties'][prop.name] = prop.value
except AttributeError:
# Пропускаем извлечение пользовательских свойств, если атрибут недоступен
pass
return metadata


# Вызываем функцию extract_metadata()
metadata = extract_metadata('my_doc.docx')
print(metadata)

➡️Справочник Программиста. Подписаться
Справочник Программиста
29 мая 2024 г. 9:07
⚙️ Библиотека attrs в Python

Библиотека attrs предназначена для определения классов без необходимости писать много повторяющегося кода.

Позволяет создавать классы с автоматически генерируемыми методами, такими как __init__, __repr__, __eq__, и другими.

Основные возможности attrs включают:
🔵Автоматическое создание метода __init__ для инициализации атрибутов класса.
🔵Автоматическое создание метода __repr__ для представления объекта в виде строки.
🔵Автоматическое создание метода __eq__ для сравнения объектов на равенство.
🔵Возможность добавления дополнительных атрибутов и методов к классу.
🔵Поддержка наследования и множественного наследования.
🔵Интеграция с другими библиотеками и фреймворками, такими как dataclasses и Flask.

➡️Установка библиотеки: pip install attrs

📱 РепозиторийРепозиторий
⚙️ ДокументацияДокументация

➡️Справочник Программиста. Подписаться
Справочник Программиста
29 мая 2024 г. 8:03
Обучаем Java-разработчиков оплата после выхода на работуОбучаем Java-разработчиков оплата после выхода на работу

В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты.
Если задуматься, то все в выигрыше:
— ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя;
— в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше;
— мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут;
— мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов.

Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку!

Узнать большеУзнать больше

#реклама 16+
kata.academy

О рекламодателе
Справочник Программиста
28 мая 2024 г. 19:05
Код для смены пароля PDF-файла на Python

Для смены пароля в коде используется библиотека pikepdf.

➡️Установка библиотеки: pip install pikepdf

import pikepdf

# Указываем путь к PDF-файлу и текущий пароль
pdf_path = "encrypted.pdf"
current_password = "старый_пароль"

# Указываем новый пароль
new_password = "новый_пароль"

# Открываем PDF-файл с помощью текущего пароля
with pikepdf.open(pdf_path, password=current_password) as pdf:
# Изменяем пароль на новый
pdf.save("new_encrypted.pdf",
encryption=pikepdf.Encryption(owner=new_password, user=new_password))


➡️Справочник Программиста. Подписаться
Справочник Программиста
28 мая 2024 г. 18:03
Cloud Databases от VK Cloud — 3 000 ₽ на тест!Cloud Databases от VK Cloud — 3 000 ₽ на тест!

Запуск СУБД за пару минут:
* SQL, NoSQL, аналитические базы данных - выбирайте нужную!
* Геораспределенные реплики для обеспечения бесперебойной работы.
* Бекапы в S3-хранилище для надежного хранения данных.

Автоматизация управления:
* Избавьтесь от рутинных задач - автоматизируйте управление базами данных.
* SLA 99,95% - гарантированная доступность ваших данных.
* Безопасные базы данных в облаке - ваши данные под надежной защитой.

Платите только за то, что используете:
* Посекундная тарификация - платите только за использованные мощности.
* Бесплатный тест - попробуйте возможности VK Cloud Solutions без затрат.
* Грант на тест - получите дополнительные средства для тестирования.

Запуск в 2 клика. Посетите наш сайт и получите 3 000 ₽ тест!


Узнать большеУзнать больше

#реклама
cloud.vk.com

О рекламодателе
Справочник Программиста
28 мая 2024 г. 15:51
💻 Некоторые всё ещё ждут продолжения по MyOs. Мне об этом даже неоднократно писали, и я наконец решил взяться за него!

Для тех, кто не понимает о чём речь:
Как-то раз я сказал, что за 50 лайков напишу псевдо-ОС на Python используя tkinter (подобно тому, как это делали в начале 2010-х годов школьники на PHP Devel Studio). По итогу лайки были набраны, и мне ничего не оставалось, кроме как написать данное приложение. Людям настолько зашла эта тема, что было записано аж 3 серии, после чего я забил на проект.

Надеюсь, что новый контент по MyOs выйдет в ближайшие 2 месяца, а пока можете заценить фон в виде гифки))

Кому интересно, вот все 3 видео по данной теме:
Создал Операционную Систему на pythonСоздал Операционную Систему на python
Создал Операционную Систему на python часть 2Создал Операционную Систему на python часть 2
Создал Операционную Систему на Python часть 3Создал Операционную Систему на Python часть 3

А началось всё с лайков под данным видео:
Создал большое приложение из приложений на PythonСоздал большое приложение из приложений на Python
Справочник Программиста
28 мая 2024 г. 14:05
Библиотека auto-py-to-exe в Python

Библиотека auto-py-to-exe представляет собой инструмент, который позволяет преобразовывать Python-скрипты в исполняемые файлы .exe.

➡️Установка библиотеки: pip install auto-py-to-exe

📱 РепозиторийРепозиторий

➡️Справочник Программиста. Подписаться
Справочник Программиста
28 мая 2024 г. 9:15
Высокопроизводительная замена циклу asyncio в Python

uvloop является быстрой заменой встроенного цикла событий asyncio.

Он реализован на Cython и использует библиотеку libuv. Также он позволяет улучшить производительность асинхронного кода, особенно ввода-вывода, благодаря своей оптимизации и использованию низкоуровневых системных вызовов.

Основные особенности uvloop:
🔵Высокая производительность;
🔵Совместимость с asyncio;
🔵Использование libuv: uvloop использует библиотеку libuv для обеспечения высокой производительности и эффективности.

➡️Установка uvloop: pip install uvloop

📱 РепозиторийРепозиторий

➡️Справочник Программиста. Подписаться
Справочник Программиста
28 мая 2024 г. 8:11
Объектное хранилище S3 — VK Cloud. 3000 ₽ на тест!Объектное хранилище S3 — VK Cloud. 3000 ₽ на тест!

Ищете надежное и масштабируемое хранилище для ваших данных?

VK Cloud S3 - это объектное хранилище, созданное для хранения и передачи любых объемов данных: от мегабайт до петабайт.
Почему стоит выбрать VK Cloud S3:
Надежность 99,99999%: Ваши данные будут в безопасности благодаря многоуровневой системе защиты.
Быстрый доступ: Миллионы пользователей могут одновременно получать доступ к вашим файлам без потери скорости.
Безлимитный трафик 1 Гбит/с: Передавайте данные без ограничений.
Поддержка любых типов объектов: Храните видео, фото, архивы, ML-данные, бэкэнд-приложения и многое другое.
Российское ПО: Ваши данные будут храниться на территории РФ в соответствии с 152-ФЗ.

Подключите облачное хранилище S3 от VK Cloud уже сегодня!


Узнать большеУзнать больше

#реклама
cloud.vk.com

О рекламодателе
Справочник Программиста
27 мая 2024 г. 20:02
Функция oct() в PythonФункция oct() в Python

В данной статье рассмотрим, как работают функции oct() в Python.

➡️Справочник Программиста. Подписаться
Справочник Программиста
27 мая 2024 г. 16:13
💻 Функция pygetwindow.getWindowsAt в Python

Функция getWindowsAt() из модуля pygetwindow возвращает список окон на экране, которые содержат указанную точку (x, y).

Принимает координаты точки и возвращает список окон, которые содержат эту точку.

import pygetwindow as gw

# Получение списка окон, расположенных по координатам (500, 500)
windows = gw.getWindowsAt(500, 500)
# Перебор каждого окна в списке
for window in windows:
# Вывод заголовка каждого окна
print(window.title)


➡️Справочник Программиста. Подписаться