Для быстрого поиска по каналу 🔍🔍🔍
#########
Python
#########
#python
#TOML
#SecretStr
#config
#pydantic
#typing
#venv
#shebang
#pyTelegramBotAPI
#pyodbc
#pywin32
#selenium
#re
#pyxlsb
#aiogram
#pypi
#cicd
#########
Прочее
#########
#TelegramBot
#YandexAPI
#PostgreSQL
#cmd
#excel
#git
#team
#smtp
#########
#########
Python
#########
#python
#TOML
#SecretStr
#config
#pydantic
#typing
#venv
#shebang
#pyTelegramBotAPI
#pyodbc
#pywin32
#selenium
#re
#pyxlsb
#aiogram
#pypi
#cicd
#########
Прочее
#########
#TelegramBot
#YandexAPI
#PostgreSQL
#cmd
#excel
#git
#team
#smtp
#########
#ВДзене
Друзья, хочу коротко поделиться мыслями о статьях в Дзене
# 1 Работа с конфигами
Идея появилась, когда читал статью про конфиг на TOML и там в основном классе конфига был указан путь до файла с конфигом, посчитал, что это не секьюрно. Плюс в статье не было раскрыто как работать с несколькими конфигами.
#python #SecretStr #config #TOML #pydantic #typing
# 2 Запуск скриптов на разных версиях python
Идея статьи в том, что если каждую программу мы будем помещать в отдельную виртуальную среду со своим набором библиотек, то в случае обновления библиотек, версий python не будет проблем с совместимостью версий.
#python #venv #shebang
# 3 Telegram Bot прогноза погоды
Я не нашел в интернете статью по работе с Яндекс API. Даже на Яндекс Практикуме бот сделан на Open Weather API
В рамках статьи я реализовал пример, когда четко видно что делает основной класс бота, а сложные вычисления убраны в другие классы.
#python #pyTelegramBotAPI #TelegramBot #YandexAPI
Друзья, хочу коротко поделиться мыслями о статьях в Дзене
# 1 Работа с конфигами
Идея появилась, когда читал статью про конфиг на TOML и там в основном классе конфига был указан путь до файла с конфигом, посчитал, что это не секьюрно. Плюс в статье не было раскрыто как работать с несколькими конфигами.
#python #SecretStr #config #TOML #pydantic #typing
# 2 Запуск скриптов на разных версиях python
Идея статьи в том, что если каждую программу мы будем помещать в отдельную виртуальную среду со своим набором библиотек, то в случае обновления библиотек, версий python не будет проблем с совместимостью версий.
#python #venv #shebang
# 3 Telegram Bot прогноза погоды
Я не нашел в интернете статью по работе с Яндекс API. Даже на Яндекс Практикуме бот сделан на Open Weather API
В рамках статьи я реализовал пример, когда четко видно что делает основной класс бота, а сложные вычисления убраны в другие классы.
#python #pyTelegramBotAPI #TelegramBot #YandexAPI
#ВДзене
Друзья, коротко делюсь мыслями о новых статьях в Дзене
# 4 Создание службы PostgreSQL
Статья может быть полезна при необходимости установки нескольких версий PostgreSQL на одной машине или для персональных настроек.
В статье рассматриваются особенности работы с кодировками в Windows. Только из-за кодировок я бы не рекомендовал никому ставить PostgreSQL на Windows, хотя статья посвящена именно установке на нем.
#PostgreSQL #cmd
# 5 Создание БД PostgreSQL
Данная статья является продолжением предыдущей. Тут описывается создание bat-файла, который будет создавать БД, пользователя, таблицы и заполнять таблицы данными.
Плюс рассматривается установка драйвера и подключение к БД через host+port с помощью pyodbc на Python.
#PostgreSQL #python #pyodbc
Предыдущие статьи.
Друзья, коротко делюсь мыслями о новых статьях в Дзене
# 4 Создание службы PostgreSQL
Статья может быть полезна при необходимости установки нескольких версий PostgreSQL на одной машине или для персональных настроек.
В статье рассматриваются особенности работы с кодировками в Windows. Только из-за кодировок я бы не рекомендовал никому ставить PostgreSQL на Windows, хотя статья посвящена именно установке на нем.
#PostgreSQL #cmd
# 5 Создание БД PostgreSQL
Данная статья является продолжением предыдущей. Тут описывается создание bat-файла, который будет создавать БД, пользователя, таблицы и заполнять таблицы данными.
Плюс рассматривается установка драйвера и подключение к БД через host+port с помощью pyodbc на Python.
#PostgreSQL #python #pyodbc
P.S.
В других статьях я буду прикреплять готовый bat-файл со всеми необходимыми
установками для поднятия БД, а за разъяснениями работы батника буду ссылаться на эти две статьи.
Предыдущие статьи.
🔥1
#ВДзене
Друзья, коротко делюсь мыслями о новых статьях в Дзене
# 6 Работа с Git на Windows
В своих статьях я часто ссылаюсь на GitLab. Решил написать статью про установку, настройку и работу с Git и GitLab
Думаю, что надо написать ещё несколько статей про Git, CI/CD, ведение документации и автоматизацию с GitLab.
#git
# 7 Создание XLSB файла
Случайно обнаружил, что в интернете вообще нет пояснений, как создавать xlsb файлы на Python. Решил реализовать решение в виде готовой программы.
Скоро выпущу статью про скрапинг террористов, где эту программу применю.
#python #excel #pywin32
#8 Про совместную работу в Jupyter Notebook
Статья написана по памяти. На одной из моих работ было реализовано пространство для совместной работы в Jupyter, решил поделиться решением.
Единое пространство для работы на Python – очень полезная вещь. Как минимум, это позволяет подсматривать за кодингом коллег, что полезно в обучающих целях.
#python #team
Предыдущие статьи.
Друзья, коротко делюсь мыслями о новых статьях в Дзене
# 6 Работа с Git на Windows
В своих статьях я часто ссылаюсь на GitLab. Решил написать статью про установку, настройку и работу с Git и GitLab
Думаю, что надо написать ещё несколько статей про Git, CI/CD, ведение документации и автоматизацию с GitLab.
#git
# 7 Создание XLSB файла
Случайно обнаружил, что в интернете вообще нет пояснений, как создавать xlsb файлы на Python. Решил реализовать решение в виде готовой программы.
Скоро выпущу статью про скрапинг террористов, где эту программу применю.
#python #excel #pywin32
#8 Про совместную работу в Jupyter Notebook
Статья написана по памяти. На одной из моих работ было реализовано пространство для совместной работы в Jupyter, решил поделиться решением.
Единое пространство для работы на Python – очень полезная вещь. Как минимум, это позволяет подсматривать за кодингом коллег, что полезно в обучающих целях.
#python #team
Предыдущие статьи.
👍1
#ВДзене
Друзья, коротко делюсь мыслями о новых статьях в Дзене
Все программы в статьях намеренно написаны в разных архитектурных решениях.
В программах очень много регулярок, также показаны различные подходы работы с ними, еще реализованы два варианта поиска расстояния Левенштейна.
# 9 Скрапинг перечня террористов ФЛ
В рамках статьи наполняем эксель файл данными с сайта.
#python #selenium #excel #pywin32
# 10 Скрапинг перечня террористов ЮЛ
В рамках статьи разворачиваем БД, которую наполняем данными с сайта.
#python #selenium #PostgreSQL #pyodbc
# 11 Нахождение террориста в ЧС ФЛ
Показываю интересный подход к поиску человека в ЧС, когда в рамках одного ФИО делаем сотни различных проверок.
#python #excel #re #pyxlsb #pydantic
# 12 Нахождение террориста в ЧС ЮЛ
Показываю немного другой подход к поиску в черном списке.
#python #PostgreSQL #re #pyodbc #pydantic
🎯 В планах: на базе этих программ сделать API, а на базе него web-сервис с UI и авторизацией.
Предыдущие статьи.
Друзья, коротко делюсь мыслями о новых статьях в Дзене
Все программы в статьях намеренно написаны в разных архитектурных решениях.
В программах очень много регулярок, также показаны различные подходы работы с ними, еще реализованы два варианта поиска расстояния Левенштейна.
# 9 Скрапинг перечня террористов ФЛ
В рамках статьи наполняем эксель файл данными с сайта.
#python #selenium #excel #pywin32
# 10 Скрапинг перечня террористов ЮЛ
В рамках статьи разворачиваем БД, которую наполняем данными с сайта.
#python #selenium #PostgreSQL #pyodbc
# 11 Нахождение террориста в ЧС ФЛ
Показываю интересный подход к поиску человека в ЧС, когда в рамках одного ФИО делаем сотни различных проверок.
#python #excel #re #pyxlsb #pydantic
# 12 Нахождение террориста в ЧС ЮЛ
Показываю немного другой подход к поиску в черном списке.
#python #PostgreSQL #re #pyodbc #pydantic
🎯 В планах: на базе этих программ сделать API, а на базе него web-сервис с UI и авторизацией.
Предыдущие статьи.
#ВДзене
Долго не писал статьи в Дзене. Но, наконец, добрался до клавиатуры 😁
# 13 Индивидуальный план развития Python-разработчика
Наткнулся на статью развития фронтэнд разработчика и решил написать свой вариант, но для python-разраба.
#python #team
# 14 Telegram Bot прогноза погоды
Это копия моего предыдущего бота прогноза погоды, но на другой библиотеке. Как и прошлый бот, этот был сделан в похожем ООПэшном стиле.
#python #aiogram #TelegramBot #YandexAPI
🎯 В планах: написать опыт внедрения геймофикации, матриц компетенций и др
Предыдущие статьи.
Долго не писал статьи в Дзене. Но, наконец, добрался до клавиатуры 😁
# 13 Индивидуальный план развития Python-разработчика
Наткнулся на статью развития фронтэнд разработчика и решил написать свой вариант, но для python-разраба.
#python #team
# 14 Telegram Bot прогноза погоды
Это копия моего предыдущего бота прогноза погоды, но на другой библиотеке. Как и прошлый бот, этот был сделан в похожем ООПэшном стиле.
#python #aiogram #TelegramBot #YandexAPI
🎯 В планах: написать опыт внедрения геймофикации, матриц компетенций и др
Предыдущие статьи.
#ВДзене
Всем привет!
Прошлый раз Индивидуальный план развития Python-разработчика к статье в Дзен был готов только для частично. На этот раз я полностью расписал план развития от Падавана до Мастера. Удобнее всего открывать файл не в браузере, а через Obsidian.
Еще появилась новая статья:
# 15 Отправка писем через сервер Яндекса
Решил, что хорошо бы иметь под рукой шаблон действий, как организовать отправку писем через Яндекс почту. Вдруг пригодится.
#python #smtp
🎯 Из ближайшего: "Пошагово подготавливаем свою библиотеку для публикации в pypi". Уже готово, осталось только придумать как описать это текстом.
Предыдущие статьи.
Всем привет!
Прошлый раз Индивидуальный план развития Python-разработчика к статье в Дзен был готов только для частично. На этот раз я полностью расписал план развития от Падавана до Мастера. Удобнее всего открывать файл не в браузере, а через Obsidian.
Еще появилась новая статья:
# 15 Отправка писем через сервер Яндекса
Решил, что хорошо бы иметь под рукой шаблон действий, как организовать отправку писем через Яндекс почту. Вдруг пригодится.
#python #smtp
🎯 Из ближайшего: "Пошагово подготавливаем свою библиотеку для публикации в pypi". Уже готово, осталось только придумать как описать это текстом.
Предыдущие статьи.
#ВДзене
Всем привет!
Как и обещал, написал пошаговый план-гайд по созданию первой публичной Python-библиотеки.
Это цикл из шести статей о том, как сделать действительно «взрослую» библиотеку.
#16-21 Статья на все статьи
В статьях на примере кредитного калькулятора показывается весь процесс разработки: от первых строк кода до тестов, чеккеров, сборки библиотеки и публикации в PyPI.
Плюс изюминка статей — это CI/CD от пуша кода до релиза в PyPI.
#python #cicd #pypi
Предыдущие статьи.
Всем привет!
Как и обещал, написал пошаговый план-гайд по созданию первой публичной Python-библиотеки.
Это цикл из шести статей о том, как сделать действительно «взрослую» библиотеку.
#16-21 Статья на все статьи
В статьях на примере кредитного калькулятора показывается весь процесс разработки: от первых строк кода до тестов, чеккеров, сборки библиотеки и публикации в PyPI.
Плюс изюминка статей — это CI/CD от пуша кода до релиза в PyPI.
#python #cicd #pypi
Предыдущие статьи.