Рубрика «python» - 32
Телеграм как платформа для P2P обмена криптовалюты
2022-09-03 в 17:02, admin, рубрики: p2p, python, биткоин, криптовалюта, Криптовалюты, мессенджеры, обменник, обменники, телеграм-бот, ЭфириумИспользование slots | Python
2022-09-03 в 13:34, admin, рубрики: optimization, python, slots, Серверная оптимизацияДля начала небольшой дисклеймер.
Эта статья вдохновлена моим обучением. Когда я только начинал свой Python-way, на одном из форумов увидел новое для себя понятие - слоты. Но сколько я не искал, в сети было крайне мало статей на эту тему, поэтому понять и осознать слоты было достаточно сложно. Данная статья призвана помочь начинающим в этой теме, но даже опытные разработчики, уверен, найдут здесь нечто новое.
Когда мы создаем объекты для классов, требуется память, а атрибут хранится в виде словаря (в dict). В случае, если нам нужно выделить тысячи объектов, это займет достаточно много места в памяти.
Генерация псевдослучайных чисел в программировании. И как у меня псевдо-получилось их сгенерировать
2022-09-03 в 7:52, admin, рубрики: .net, C#, python, Алгоритмы, генерация, генерация случайных чисел, Программирование, случайные числаЭто мой первый серьёзный пост на подобную тему. В первую очередь я хочу очертить суть данной статьи. Тут я не будуЧитать полностью »
Что было в голове у Гвидо, когда он создавал Python
2022-09-02 в 15:43, admin, рубрики: bdfl, guido van rossum, python, Биографии гиковНа Хабре уже описывали историю создания Python. Но мы решили не просто пересказать события ещё раз, а увидеть их глазами Гвидо ван Россума: что он сам думал обо всём происходящем? Поэтому нашли и перевели ранние высказывания, которые помогают лучше понять, почему Python стал именно таким и что определило его популярность.
Начало
Груг против сложности. Я пролинтил все посты на Хабре про Python, и вот что я нашёл
2022-09-02 в 15:15, admin, рубрики: python, антипаттерны, Блог компании Breakpoint, велосипеды, грабли, ошибки программистов, Программирование, чистый кодВ какой-то момент времени я превратился в педанта брюзгу. В фильмах малейшие нестыковки и провалы в логике портят мне весь просмотр. В чатах меня бесит it's
вместо its
. А в статьях про программирование... Всё плохо. За меня всё уже сказал @AlexanderAstafiev, я лишь процитирую:
Простите, я не могу так больше. Я слишком хорошо знаю Python, чтобы молчать при виде такого кода.
Я устал. Я не могу это читать. Простите за токсичную критику, накипело.
Паттерны взаимодействия с ботами в Telegram: неочевидные практики на Python и баг в мессенджере
2022-08-31 в 12:48, admin, рубрики: python, telegram, Блог компании Selectel, мессенджеры, опыт, паттерны, чат-ботЯ часто взаимодействую с ботами в Telegram. Чаще как пользователь, но создать собственного бота или потрогать чужого я не боюсь. При разработке собственного решения чувствуется, что бот не похож на GUI- или веб-приложение, но программисты тщательно превозмогают это чувство и делают так, как проще с точки зрения программирования.
В этой статье я расскажу про некоторые способы взаимодействия человека и бота в личных сообщениях и группах. Текст рассчитан на тех, кто только начинает изучать тему создания ботов, но, возможно, будет полезен и профессионалам.
Читать полностью »
Мифы и легенды современного Python
2022-08-30 в 8:00, admin, рубрики: backend, fullstack, GIL, python, python3, Блог компании Evrone, ПрограммированиеАнализ различий подачи новостей в Telegram-каналах
2022-08-27 в 11:19, admin, рубрики: data mining, natural language processing, python, агрегатор новостей, анализ данных, визуализация данных, машинное обучение, Новости, обработка естественного языка, тегиниктонечитаетПривет. Прошло уже почти полгода как я сделал новостной агрегатор каналов в Телеграме с открытым исходным кодом. Краткую статью про него можно прочитать на VC. Здесь же я бы хотел поделиться некоторыми интересными вещами, которые я нашёл в данных за всё время работы агрегатора.
Подбираем скины в Counter-Strike: Global Offensive в цвет сумочки
2022-08-23 в 7:46, admin, рубрики: csgo, python, Блог компании Selectel, Игры и игровые консоли, ненормальное программирование, поиск, скиныМногопользовательская Counter-Strike: Global Offensive наполнена различными раскрасками для оружия разной степени редкости и привлекательности. Некоторые игроки гонятся за уникальными скинами, а другие выбирают на основе субъективного вкуса. Помимо официальной торговой площадки Steam, скины можно купить на сторонних ресурсах, доверие к которым невелико. Но в обоих случаях нет фильтра по цвету.
Вручную перебирать все варианты раскраски для всех видов вооружений очень долго. К счастью, проблему можно автоматизировать. В статье я покажу, как извлечь необходимые ресурсы из игры, и еще раз поговорю про сложность определения схожести цветов.
Читать полностью »
Восстановление Биткоин Кошелька через короткие подписи ECDSA
2022-08-21 в 19:00, admin, рубрики: bitcoin, blockchain, cryptocurrencies, cryptography, ecdsa, github, private key, private keys, python, wallet, wallet.dat, биткоин, децентрализованные сети, криптография, Разработка для интернета вещейВсем нам известно, что раскрываемость секретного ключа в подписи ECDSA может привести к полному восстановлению Биткоин Кошелька. В наших более ранних статьях мы рассматривали слабости и уязвимостиЧитать полностью »