Найти в Дзене
Поддержите автораПеревод на любую сумму
[Python] Отправка писем через сервер Яндекса.
Введение В рамках статьи настроим Яндекс почту и напишем простой скрипт для отправки электронных писем. В конце статьи есть ссылка в GitVerse на финальную версию программы. Используемые технологии ОС: Windows 10 Язык: Python 3.14 Основные библиотеки: smtplib и email Прочее: Яндекс Почта План работы Настраиваем Яндекс почту Настраиваем Яндекс ID Настраиваем системные переменные среды Создаём программу Запускаем программу Настраиваем Яндекс почту Настройку почты и Яндекс ID можно изучить по официальной документации: https://yandex...
5 дней назад
Индивидуальный план развития python-разработчика
Введение Профессиональный рост разработчика — это непрерывный процесс, требующий чёткого планирования и систематического подхода. Чек-лист развития — один из эффективных инструментов, который помогает как самим разработчикам, так и их руководителям отслеживать прогресс, ставить цели и выстраивать индивидуальный путь развития. Чек-лист может стать альтернативой традиционным KPI и способствовать созданию атмосферы роста и развития в команде. С помощью чек-листа я хотел подчеркнуть, что успешному...
1 неделю назад
[РискТехнологии] Парсинг (скрапинг) перечня террористов физических лиц с помощью Python
В статье рассматривается парсинг/скрапинг перечня террористов физических лиц с сайта Росфинмониторинга. Скрапинг реализуем с помощью языка Python и библиотеки Selenium. Программа будет заходить на страницу Росфинмониторинга, находить список физических лиц и построчно преобразовывать информацию в табличный вид, как на картинке ниже. В рамках статьи, в таблицу будет сохраняться только Имя и Фамилия, остальные параметры можете сохранять по своему желанию. Саму программу я писал, ориентируясь только...
4 месяца назад
[РискТехнологии] Автоматизиция. Нахождение террориста в перечне террористов. Физические лица.
В статье рассматриваться нахождения физического лица в черном списке, когда его ФИО трансформируется в несколько вариантов для более точного поиска в списках. Так как статья является продолжением статьи Парсинг (скрапинг) перечня террористов физических лиц с помощью Python, где мы в черный список сохраняли связку Имя+Фамилия, то текущая программа будет принимать на вход только 2 параметра: На схеме ниже изображено, как программа будет преобразовывать клиента: Программа делает перестановку слов Имя+Фамилия...
4 месяца назад
[РискТехнологии] Автоматизиция. Нахождение террориста в перечне террористов. Юридические лица.
Статья является продолжением статьи Парсинг (скрапинг) перечня террористов юридических лиц с помощью Python В статье рассматриваться нахождения юридического лица в черном списке, когда название организации трансформируется для более точного поиска в списках. Программа будет принимать на вход 3 параметра: На схеме ниже изображено, как программа будет преобразовывать название компании. Программа сделает 2 варианта названия компании: без изменений и с замененными "Ё" и "Й" на "Е" и "И". И для каждого названия сделает еще по одному преобразованию с кириллицы на латиницу...
4 месяца назад
[РискТехнологии] Парсинг (скрапинг) перечня террористов юридических лиц с помощью Python
В статье рассматривается парсинг/скрапинг перечня террористов юридических лиц с сайта Росфинмониторинга. Скрапинг реализуем с помощью языка Python и библиотеки Selenium. Программа будет заходить на страницу Росфинмониторинга, находить список юридических лиц и построчно преобразовывать информацию в табличный вид, как на картинке ниже. Саму программу я писал, ориентируясь только на первые 12 строк, поэтому допускаю, что при обработке всего списка программа может некачественно сработать, поэтому хотел...
4 месяца назад
[Python] Telegram Bot прогноза погоды через Yandex Weather API на асинхронной библиотеке aiogram
В данной статье рассматривается создание телеграмм бота с помощью это асинхронной библиотеки aiogram. Особенности реализации: За пределами статьи: В конце статьи есть ссылка в GitLab на финальную версию программы. ОС: Windows 10 Язык: Python 3.12 Основные библиотеки: aiogram, requests Создадим папку "WEATHER_BOT", куда будем клонировать репозиторий mkdir WEATHER_BOT Клонируем репозиторий git clone https://gitlab.com/pytechnotes1/tg_bot_yandex_weather_aio WEATHER_BOT Заходим в папку cd WEATHER_BOT/...
4 месяца назад
Запуск Jupyter Notebook для нескольких пользователей из общей папки на Windows
Статья посвящена тому, как подключаться к Jupyter Notebook, расположенному на удаленной машине, через браузер на локальной машине для организации работы команды в едином пространстве. Все, что описано ниже, подходит для JupyterLab. Если нужно иметь удаленный доступ и к JupyterLab, и к Jupyter Notebook, просто разведите их по портам. В аргументах к Actions в планировщике задач укажите для JupyterLab дополнительный параметр --port=8889 Таким образом у вас Jupyter Notebook будет работать на порту 8888,...
4 месяца назад
[Python] Создание и наполнение XLSB с помощью pywin32
С помощью библиотеки pywin32 попробуем создать и наполнить XLSB файл. Сделаем так, чтобы основной класс вызывался через оператор with За пределами статьи: В конце статьи есть ссылка в GitLab на финальную версию программы. ОС: Windows 10 Язык: Python 3.12 Основные библиотеки: pywin32 Прочее: Microsoft Office 2013 Создадим папку "XLSB_CREATOR", куда будем клонировать репозиторий mkdir XLSB_CREATOR Клонируем репозиторий git clone https://gitlab.com/pytechnotes1/xlsb_creator XLSB_CREATOR Заходим в...
5 месяцев назад
Установка git на Windows. Взаимодействуем с GitLab.
В статье рассматривается установка git на Windows, а также на примере работы с GitLab рассматривается базовый перечень git команд. ОС: Windows 10 Прочее: GitBash v2.50.0 Для скачивания GitBash перейдем на официальный сайт программы: https://git-scm.com/downloads/win Нажимаем click here to download и скачиваем Ниже отметил самые важные галки, какие будут нужны для работы с GitBash Оставляем Vim базовым текстовым редактором В рамках современных тенденций основную ветку называть словом master не является толерантным, поэтому предлагается перейти на нейтральное слово main...
5 месяцев назад
[PostgreSQL] Создание БД. Подключение к БД через Python с помощью pyodbc.
Статья является продолжением статьи Поднятие службы на Windows. В статье рассматривается создание БД, таблиц со связями и подключение к БД через python. Цель статьи рассмотреть создание БД и таблиц через консоль из файла. Синтаксис SQL (DDL) в статье не рассматривается. В конце статьи есть ссылка на исходники в GitLab ОС: Windows 10 БД: PostgreSQL 17.5 Язык: Python 3.12 Библиотека: pyodbc Драйвер: psqlodbc 17 В рамках статьи рассматривается создание БД через cmd считыванием скрипта из файла....
5 месяцев назад
[PostgreSQL] Поднятие службы на Windows
В статье рассматривается поднятия службы PostgreSQL на Windows. У этой статьи есть продолжение Создание и подключение к БД, где рассматривается создание БД, таблиц со связями и подключение к БД через python. В конце статьи есть ссылка на исходники в GitLab ОС: Windows 10 БД: PostgreSQL 17.5 Прочее: 7-zip Нам понадобятся: В статье используется PostgreSQL версии 17.5, но вероятно, что на других версиях примеры из статьи тоже будут работать В рамках статьи мы будем писать bat-файлы. Данный раздел...
5 месяцев назад