en
Feedback
Python tricks | Хитрости Питона

Python tricks | Хитрости Питона

Open in Telegram

Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты. Сотрудничество: @SIeep_Token Мы на платформе: https://telegram.me/python_tricks Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy

Show more
6 053
Subscribers
No data24 hours
-117 days
-5930 days
Posts Archive
Realtime-матчинг: находим матчи за считанные минуты вместо 24 часов Задача матчинга в последнее время набирает всё большую по
Realtime-матчинг: находим матчи за считанные минуты вместо 24 часов Задача матчинга в последнее время набирает всё большую популярность и используется во многих сферах: банки матчат транзакции, маркетплейсы – товары, а Google и другие IT-гиганты проводят соревнования по решению таких задач на Kaggle. Для маркетплейса матчинг – очень важный процесс, который решает сразу несколько задач: 1. При поисковом ранжировании из множества товаров показывать сначала самые выгодные предложения. 2. Объединять множество товаров в одну сущность и показывать предложения одного и того же товара от разных селлеров. 3. Понимать, насколько пользователям выгодно покупать на Ozon, и выстраивать ценообразование на основе этой информации. Сегодня мы поговорим не только о решении этой задачи, но и о способах её реализации: offline (batch) vs online (realtime). Также обсудим, как и зачем переходить от первого ко второму. https://habr.com/ru/company/ozontech/blog/692860/ 🔗 Python tricks

Создаем Telegram бот с регистрацией пользователей из таблицы в Airtable + Python Создавайте чат-бот просто копируя базу данны
Создаем Telegram бот с регистрацией пользователей из таблицы в Airtable + Python Создавайте чат-бот просто копируя базу данных в Airtable. Обработчики команд чат-бота пишутся на Python прямо в таблице в Airtable. Хранение данных пользователей так же возможно в базу Airtable. https://habr.com/ru/post/692504/ 🔗 Python tricks

Руководство по программированию сокетов на Python. Клиент, сервер и несколько соединений К концу руководства вы освоите основ
Руководство по программированию сокетов на Python. Клиент, сервер и несколько соединений К концу руководства вы освоите основные функции и методы модуля Python socket, научитесь применять пользовательский класс для отправки сообщений и данных между конечными точками и работать со всем этим в собственных клиент-серверных приложениях.  https://habr.com/ru/company/skillfactory/blog/691296/ 🔗 Python tricks

Метакласс в моделях — Django Django - это высокоуровневый веб-фреймворк Python, который способствует быстрой разработке и чис
Метакласс в моделях — Django Django - это высокоуровневый веб-фреймворк Python, который способствует быстрой разработке и чистому, прагматичному дизайну. Созданный опытными программистами, он берет на себя большую часть хлопот, связанных с веб-разработкой, так что вы можете сосредоточиться на написании своего приложения без необходимости изобретать колесо. Он бесплатный и с открытым исходным кодом. Перед тем, как двигаться дальше, изучите модели DjangoМетамодель (Meta Model) - это, по сути, внутренний класс вашего класса модели. Метамодель в основном используется для изменения поведения полей вашей модели, таких как изменение опций заказа, verbose_name, и многих других параметров. Добавление класса Meta к вашей модели совершенно необязательно. https://habr.com/ru/company/otus/blog/692124 🔗 Python tricks

Средняя ЗП по России - 57 000 ₽ Но есть уйма вакансий, где платят в 2-3 раза больше. Такие предложения выкладывает этот канал. Фриланс - хранилище самых сочных и высокооплачиваемых вакансий по России и за границей с возможностью переезда за счёт компании. — Дегустатор мармелада (110 000 ₽). — Помощник программиста (150 000₽). — Выгульщик собак (120 000₽). Подписывайся и получай лучшие предложения: @freetasks

Python Community Meetup 8/07: видео и материалы встречи Первый открытый онлайн-митап сообщества, для которого собрали огонь-п
Python Community Meetup 8/07: видео и материалы встречи Первый открытый онлайн-митап сообщества, для которого собрали огонь-программу. Вместе со спикерами из Райффайзенбанка и Яндекса обсудили новости с полей — «Python ускоряется?», поговорили об использовании Dependency Injection и применении Python в highload-проектах с большой кодовой базой. https://habr.com/ru/company/raiffeisenbank/news/t/566370/ 🔗 Python tricks

Как повысить безопасность приложений с помощью фабрик строк в psycopg psycopg — это адаптер базы данных PostgreSQL для Python
Как повысить безопасность приложений с помощью фабрик строк в psycopg psycopg — это адаптер базы данных PostgreSQL для Python, то есть одной из его основных задач является автоматическая подстройка типов при составлении запросов и получении ответов между PostgreSQL и Python. И хотя это преобразование отлично применяется к встроенным типам, psycopg также предоставляет нативный способ обрабатывать специализированные типы данных с помощью фабрик строк. 🔗 Python tricks

Aiogram + Django — бич индустрии чат-ботов Решил я тут пофрилансить для души, и увидел, что каждый третий проект по разработк
Aiogram + Django — бич индустрии чат-ботов Решил я тут пофрилансить для души, и увидел, что каждый третий проект по разработке чат-бота предполагает интеграцию веб-админки. В основном это касается онлайн-магазинов, где заказчик пытается сэкономить на сайте и заменить его монстрючим чат-ботом. При этом рулить проектом ему удобнее в привычной среде. Отсюда и возникает пунктик — "хочу админку". Функциональность этой штуковины обычно заканчивается на обновлении информации о товарах, назначении админов, управлении рассылками... в общем, простые манипуляции с базой, не более. Так вот, дефолтный разработчик, видя этот пункт, берет, мать ее, Django. Почему? Ну конечно, причина кроется в лени колхозить свою админку, и притащить красивую Джанговую реализацию кажется хорошей идеей. Заказчик, в свою очередь, гуглит топ веб-фреймворков и одобрительно кивает на сей перфоманс. А иногда и подливает масла в огонь, прямо в описании работы пингуя Django. https://habr.com/ru/post/679362/ 🔗 Python tricks

Как установить лицензионную защиту кода на Python и обезопасить данные с помощью HASP? При переходе от On-Cloud размещений ПО
Как установить лицензионную защиту кода на Python и обезопасить данные с помощью HASP? При переходе от On-Cloud размещений ПО на On-Premises в большинстве случае перед вами неизбежно встанет задача защиты интеллектуальной собственности – и она особенно критична для рынка AI, где задействуются модели, обладающие высокой ценностью для компании. К тому же, в этой сфере широко используется интерпретируемый язык Python, ПО на котором содержит алгоритмы, являющиеся интеллектуальной собственностью компании, но фактически распространяется в виде исходных кодов. Это не является проблемой для On-Cloud решений, но в случае с On-Premises требует особой защиты как от утечек кода, так и самих данных. Рассказываю реальную историю решения этой, казалось бы, не самой тривиальной задачи. И так, обо всем по порядку. https://habr.com/ru/company/mts_ai/blog/678928/ 🔗 Python tricks

Подробный Python: или как переступить границу знаний Автор рассказывает о некоторых фишках Python, насколько можно упростить
Подробный Python: или как переступить границу знаний Автор рассказывает о некоторых фишках Python, насколько можно упростить свой код, как сделать его более читаемым и лаконичным. https://tproger.ru/articles/podrobnyj-python-ili-kak-perestupit-granicu-znanij/ 🔗 Python tricks

Компонентные тесты в собственном соку Всем привет! Я QA Engineer в Scalable Solutions. Наша команда отвечает за работу сердца
Компонентные тесты в собственном соку Всем привет! Я QA Engineer в Scalable Solutions. Наша команда отвечает за работу сердца биржи – биржевого ядра, которое процессит регистрацию, сведение торговых заявок, проведение различных проверок и выполняет ряд других важных операций. Мы уже писали про специфику тестирования высоконагруженного бэкенда в финтехе, но сегодня я хочу рассказать, какое место в нашем процессе занимают компонентные тесты, и как мы их готовим. https://habr.com/ru/company/scalablesolutions/blog/678426/ 🔗 Python tricks

Flutter на Python Приветствую вас, дорогие любители и знатоки Python! Знали ли вы, что можно разрабатывать кросплатформенные
Flutter на Python Приветствую вас, дорогие любители и знатоки Python! Знали ли вы, что можно разрабатывать кросплатформенные приложения, используя всю мощь и выразительность своего любимого змеиного языка в связке с ныне популярным фреймворком Flutter? Оказывается, такая возможность есть! Всех заинтересовавшихся прошу под кат за деталями. https://habr.com/ru/post/677734/ 🔗 Python tricks

Использование функции format() Python предоставляет функцию str.format(), которая позволяет использовать множественные подста
Использование функции format() Python предоставляет функцию str.format(), которая позволяет использовать множественные подстановки и форматирование значений. Она принимает позиционные аргументы и объединяет строку посредством позиционного форматирования. 🔗 Python tricks

Пишем первую программу по машинному обучению до 50 строк с помощью Scikit-Learn Машинное обучение сегодня стало довольно будн
Пишем первую программу по машинному обучению до 50 строк с помощью Scikit-Learn Машинное обучение сегодня стало довольно будничным явлением. Кажется, что эту технологию невозможно понять и применить без глубоких познаний в информатике и математике, но это утверждение далеко от правды. В мире, где ведущие компании были созданы в гаражах, а FOSS (бесплатное и открытое программное обеспечение) есть везде, куда ни глянь, существует несколько библиотек, созданных сообществом, чтобы упростить разработку модели машинного обучения. https://habr.com/ru/post/677274/ 🔗 Python tricks

Создаем библиотеку для бота telegram История о том, как я решил освоить python на примере реализации бота для Telegram. Что и
Создаем библиотеку для бота telegram История о том, как я решил освоить python на примере реализации бота для Telegram. Что из этого вышло и чем закончилось в условиях ограничения времени в неделю. https://habr.com/ru/post/677322/ 🔗 Python tricks

Это просто: пишем свою «Матрицу» на Python Изучать новое можно по-разному. Одним нравится сначала штудировать теорию, а потом
Это просто: пишем свою «Матрицу» на Python Изучать новое можно по-разному. Одним нравится сначала штудировать теорию, а потом применять её на практике. Другие предпочитают учиться исключительно на примерах, найденных на любимом Stackoverflow. А кто-то вообще загружает навыки управления вертолётом и технику боевых единоборств по выделенному каналу прямо в мозг. https://tproger.ru/articles/jeto-prosto-pishem-svoju-matricu-na-python/ 🔗 Python tricks

Сравнительный анализ эффективности работы Cython и Python Cython – это язык, который очень-очень похож на Python с добавление
Сравнительный анализ эффективности работы Cython и Python Cython – это язык, который очень-очень похож на Python с добавлением синтаксических изюминок. https://habr.com/ru/post/676426/ 🔗 Python tricks

Мини-туториал по созданию текстового RPG на Python Я в этом особо не шарю, но попробовал сделать хоть что-то. Данный пост для
Мини-туториал по созданию текстового RPG на Python Я в этом особо не шарю, но попробовал сделать хоть что-то. Данный пост для новичков, которые заинтересованы данной темой, но не понимают, что надо делать. https://tproger.ru/articles/mini-tutorial-po-sozdaniju-tekstovogo-rpg-na-python/ 🔗 Python tricks

Как я пагинацию на telebot делал История о том, как мы пагинацию для бота делали. https://habr.com/ru/hub/python/ 🔗 Python t
Как я пагинацию на telebot делал История о том, как мы пагинацию для бота делали. https://habr.com/ru/hub/python/ 🔗 Python tricks

Pet-проект для обучения или как я в одиночку писал Helpdesk Доброго дня! Меня зовут Антон, я работаю инженером, в отделе техн
Pet-проект для обучения или как я в одиночку писал Helpdesk Доброго дня! Меня зовут Антон, я работаю инженером, в отделе технического обслуживания и администрирования. Языки программирования начал изучать совсем недавно, хотя всегда очень хотелось. https://habr.com/ru/post/675492/ 🔗 Python tricks