Amazing Python 🐍
1.05K subscribers
131 photos
894 links
Только крутые скрипты.👊
Только промышленный код. ‍💻
Только интерактивный подход .🐍


По рекламе @adtgassetsbot
Владелец @Aleksei

Второй канал @python_lounge
Другие языки @cccoding
Веб/Фронтенд/Фулстек @webchic
Download Telegram
Управление файлов конфигурации, используя всю мощь Python

Программа для создания файлов конфигурации. Часто встречается нужда держать конфигурационные файлы в порядке, и консистенции, распределять общие данные по разным типам файлам, у некоторых типов файлов нет возможности читать переменные окружения, или приходиться подстраиваться под каждый формат по отдельности. Для того чтобы не подстраиваться под каждый формат файла, можно использовать всю мощь python и держать все конфигурации в одном файле.

Статья
Основы теории вероятностей с помощью Python

Разбор базовых понятий в теории вероятностей с помощью языка программирования Python.

Статья
Скриптинг без скриптинга

Уже давно считается, что многие (если не все) игры или приложения можно улучшить, добавив в них поддержку скриптов.

Статья
Оптимизация использования памяти в Python-приложениях

В этом материале я исследую подходы, используемые для выяснения того, какие именно части Python-приложений потребляют слишком много памяти. Я проанализирую причины этого и, в итоге, расскажу о том, как снизить уровень потребления памяти, как сделать так, чтобы приложение занимало бы в памяти меньше места. В частности, речь пойдёт о некоторых несложных приёмах и о применении структур данных, позволяющих эффективно использовать память.

Статья
Tile server на коленке: навигация по старинным картам

Статья
Парсинг контактов адресной книги Яндекс.почты в CSV на Python

Как-то в процессе работы возник вопрос как на корпоративном домене в Яндексе выгрузить все контакты организации из адресной книги Яндекс.почты в файл .csv или .xls, чтобы было красиво и потом удобно работать с этими данными в MS Excel. Оказывается, что стандартными средствами Яндекс.почты можно выгрузить только в Vcard формат, что мне совсем не подходит. Нужно потом его как-то конвертировать сторонними средствами. Такие попадались на просторах интернета, что совсем неудобно.

На помощь пришел Python.

Статья
Кэширование: рассказываем главные секреты оптимизации доступа к данным

Точно скажу, что костыли и велосипеды не лучшее решение, особенно если мы говорим о кэшировании, а конкретнее, если нам надо оптимизировать метод доступа к данным, чтобы он имел производительность выше, чем на источнике. Я докажу это на нескольких примерах, приведённых в статье, всего за 5 минут.

Статья
Безопасность веб-приложений

Статья является обзором на книгу "Безопасность веб-приложений" Эндрю Хоффмана, варианты векторов атак и защиты из книги разобраны на "реальных" примерах.

Статья
Geo data в Python

Статья
Рисуем красивые трейсбеки, перехватывая исключения в Python

Все мы тратим немало времени на отладку, копаясь в логах или читая трейсбеки (traceback, отчёты о трассировке стека). Любое из этих дел может оказаться сложным и длительным. Этот материал посвящён тому, как сделать трассировку стека и работу с исключениями как можно более простыми и эффективными.

Статья
‼️Важно‼️

В связи с последними событиями, мы ищем проекты в IT отрасли для финансирования и кооперации, а так же IT специалистов в найм.

Приоритетные направления:
⁃ Медицина
⁃ AI и Big Data
⁃ Blockchain, в том числе high risk
⁃ Сельское хозяйство
⁃ WEB 3.0 / Metaverse
⁃ Платежные системы

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

Резюме и описание проектов просьба присылать на эл. почту:
leadteamhr@protonmail.com

Или Телеграм: @LEAD_TEAM_HR
Массовая загрузка, обработка и выгрузка изображений в Битрикс на Python3

Эта статья написана для любителей навалить жесткого пайтон-кода, а не решать все вопросы встроенными инструментами. Предполагается, что вы знаете как работать c Python и SQL, знаете библиотеки requests, bs4, sqlite3, если нет, то все равно информация будет полезной.

Статья
Классификация текста с использованием моделей трансформеров

Модели трансформеров на данный момент являются state-of-the-art решениями в мире обработки естественного языка. Новые, более крупные и качественные модели появляются почти каждый месяц, устанавливая новые критерии производительности по широкому кругу задач. В данной статье мы будем использовать модель трансформера для бинарной классификации текста.

Статья
Асинхронный телеграм-бот с вебхуками на Heroku

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

Статья
Простая программная генерация видео и картинок без стороннего API

В этой статье я покажу простой способ генерации видео программами на Python без использования стороннего API.

Статья
Как обнаружить кибератаку и предотвратить кражу денег
[ Статья ]
Разница между Django, Laravel и Ruby On Rails

Нет сомнений, что Django, Laravel и Ruby On Rails — одни из самых популярных фреймворков для веб-разработки. Однако компании, которые ищут для себя лучшие решения, часто не знают, что выбрать. В этой статье я расскажу о трех различных фреймворках, их сильных сторонах и ограничениях, а также постараюсь разъяснить, какой из трех фреймворков наиболее применим и полезен для вас и вашего бизнеса.

Статья
Баги в Hello World

Hello World, должно быть, самая часто создаваемая компьютерная программа. Уже десятилетия это первая программа, которую пишут люди, когда начинают изучение нового языка программирования. Конечно же эта простая программа не должна иметь баги?

Статья
«Живые» кликабельные обои на Python

Гуляя по обширным мусорным завалам на моём рабочем слоте, я понял что ему чего-то не хватает. Так и пришла "гениальная" мысль украсить задний фон рабочего стола хоть каким либо образом. И конечно же я решил использовать питон - легко, сердито.

Статья
Создание APP для самотестирования

Недавно от знакомых прилетела задачка написать программу для самотестирования. Порылся в инете, думал в лёгкую найду наработки, но ничего кроме платных и бесплатных конструкторов тестов не нашёл (может плохо искал, кто знает…). Мне показалось, что устанавливать какие-то инородные проги, а потом ещё туда все вопросы ручками забивать - совсем некрасиво. Так родилось приложение для самотестирования, написанное на Python с помощью GUI библиотеки Tkinter.

Статья