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
🔥 Как написать Telegram-бота на Python: делаем ремайндер 💬 В этой инструкции разберем процесс создания простого бота-ремайн
🔥 Как написать Telegram-бота на Python: делаем ремайндер 💬 В этой инструкции разберем процесс создания простого бота-ремайндера, единственная задача которого — напоминать пользователю о важных делах. Это базовая конструкция, которую можно усложнять и менять под свои потребности. 📌 Инструкция подойдет для новичков, которые знают Python на базовом уровне, пробовали писать код и установили на компьютер редактор кода. https://tproger.ru/articles/kak-napisat-telegram-bota-na-python-delaem-remajnder/ 🔗 Python tricks

Поиск уникальных и повторяющихся элементов в списке в Python Список в Python – это упорядоченный набор элементов, с разрешенн
Поиск уникальных и повторяющихся элементов в списке в Python Список в Python – это упорядоченный набор элементов, с разрешенными дубликатами. Set – это набор уникальных элементов. Мы можем использовать это свойство, чтобы получить только уникальные элементы списка. Передайте список в качестве аргумента конструктору набора, и он вернет набор уникальных элементов. 🔗 Python tricks

Графики в Python: 9 видов визуализации, привлекающих внимание лучше, чем гистограмма Гистограмму нетрудно создать и просто понять. Однако есть и другие виды графиков, способных донести идею в некоторых случаях гораздо лучше привычной гистограммы. Ловите девять идей (с кодом), которые можно использовать не только для разнообразия, но и для улучшения внешнего вида полученных результатов. Подробнее: 👉 тут 🔗 Python tricks

Query JSON JMESpath – это язык запросов для JSON, который позволяет получать необходимые данные из документа или словаря JSON
Query JSON  JMESpath – это язык запросов для JSON, который позволяет получать необходимые данные из документа или словаря JSON. Библиотека доступна как для Python, так и для других ЯП, что расширяет ее возможности. 🔗 Python tricks

Присваиваем значение переменной окружения Для присвоения значения любой переменной среды используется функция setdefault(). Д
Присваиваем значение переменной окружения  Для присвоения значения любой переменной среды используется функция setdefault(). Давайте напишем код, чтобы с помощью функции setdefault() изменить значение переменной DEBUG на True (по умолчанию установлено False). После установки значения мы проверим его функцией get(). Если мы сделали всё правильно, выведется сообщение «Режим отладки включен», в противном случае – «Режим отладки выключен». 🔗 Python tricks

Словари в Python: 5 задач с решениями для изучения генераторов и методов словарей Решение этих задач поможет изучить и запомнить, как правильно использовать генераторы, а также основные методы словарей — fromkeys, setdefault и get. Подробнее: 👉 тут 🔗 Python tricks

3 основные сферы применения Python Python используется во многих областях, начиная от IOS и Android и заканчивая серверными OS. Давайте рассмотрим области его применения. Подробнее: 👉 тут 🔗 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

Сравнение быстродействия def и lambda-функций Python 3.x Сравним быстродействие def и lambda-функций. Предположительно, lambda, заточенный под однострочники, будет быстрее выполняться и создаваться. Подробнее: 👉 тут 🔗 Python tricks

Гарвард CS50: Введение в Искусственный Интеллект с Python Автор перевел на русский язык легендарный Гарвардский курс CS50. Вы
Гарвард CS50: Введение в Искусственный Интеллект с Python Автор перевел на русский язык легендарный Гарвардский курс CS50. Вы познакомитесь с кучей популярных алгоритмов, которые лежат в основе работы игровых движков, распознавания рукописного ввода и машинного перевода. Перейти к просмотру 🔗 Python tricks

Лёгкое логирование в Python с Loguru. Замена встроенной библиотеке logging Если использование встроенной в Python библиотеки
Лёгкое логирование в Python с Loguru. Замена встроенной библиотеке logging Если использование встроенной в Python библиотеки logging кажется вам сложным и избыточным, то скорее всего библиотека loguru - то, что вам нужно. Поговорим о простом логировании в Python с loguru, установим и сконфигурируем библиотеку, а также покажем несколько быстрых лайфхаков с ней. Перейти к просмотру 🔗 Python tricks

10 лучших фреймворков для веб-разработки на Python Python — это объектно-ориентированный, интерпретируемый и интерактивный язык программирования. Это один из самых быстроразвивающихся языков. Рост популярности фреймворков на его основе — следствие лидирующей позиции языка. Фреймворки существуют для того, чтобы упрощать жизнь программисту. Они помогают экономить время, потому что благодаря им разработчик фокусируется на логике работы приложения, а не на рутинных задачах. Подробнее: 👉 тут 🔗 Python tricks

Разбираемся с концепцией аутентификации в HTTP Я часто путаю понятия авторизации и аутентификации между собой, поэтому решил
Разбираемся с концепцией аутентификации в HTTP Я часто путаю понятия авторизации и аутентификации между собой, поэтому решил создать материал, который закрепил бы эти понятия через какой-то практический опыт. https://habr.com/ru/post/682170/ 🔗 Python tricks

Объектно-ориентированный Питон В этом интенсиве мы разберемся как в Python представлены основные концепты объектно-ориентиров
Объектно-ориентированный Питон В этом интенсиве мы разберемся как в Python представлены основные концепты объектно-ориентированной парадигмы программирования и вкусим таких вещей как наследование, полиморфизм, инкапсуляция, множественное наследование, как работают абстрактные классы, а также методы, интерфейсы и композиция. Перейти к просмотру 🔗 Python tricks

3 классических паттерна проектирования в Python: синглтон, декоратор и итератор Паттерны в Python – это шаблоны для решения задач, которые часто встречаются в практике программиста. Они представляют из себя огромный набор инструментов. В этом материале вы познакомитесь с самыми главными из них. Подробнее: 👉 тут 🔗 Python tricks

Делаем Paint на Питоне В этом видео вы узнаете как сделать графический редактор Paint на языке программирования python. Данны
Делаем Paint на Питоне В этом видео вы узнаете как сделать графический редактор Paint на языке программирования python. Данный видеоролик подойдет, для начинающих питонистов. Такой проект отлично войдет в копилку! Перейти к просмотру 🔗 Python tricks

🕵️ Пишем кейлоггер на Python для Windows за 5 минут Руководство по созданию кейлоггера на Python, который записывает нажатия клавиш с клавиатуры и отправляет их по электронной почте или сохраняет в файл журнала. Подробнее: 👉 тут 🔗 Python tricks

Всё о парсинге сайтов на Python Три доклада с конференции Data Fest 4, объединяющей исследователей, инженеров и разработчиков, связанных с Data Science. Подробнее: 👉 тут 🔗 Python tricks

Python И SQLAlchemy ORM. Работа С Базами Данных Python ORM (Object-Relational Mapping, или объектно-реляционное отображение)
Python И SQLAlchemy ORM. Работа С Базами Данных Python ORM (Object-Relational Mapping, или объектно-реляционное отображение) - это технология, которая позволяет связывать базы данных с объектами на языке программирования. То есть мы можем создать базу данных и работать с ней прямо на языке Python, без использования SQL запросов на прямую. Для Python есть популярные Django ORM, который используется в Django для работы с моделями, Peewee ORM, PonyORM и многие другие. Но мы сегодня поговорим, пожалуй, о самой популярной, мощной и признанной разработчиками питоновской ORM - SQLAlchemy. Перейти к просмотру 🔗 Python tricks

FastAPI что это такое? Фреймворк FastAPI и зачем он нужен. В чем отличие FastAPI от Django и Flask. Что пишут на FastAPI. Пер
FastAPI что это такое? Фреймворк FastAPI и зачем он нужен. В чем отличие FastAPI от Django и Flask. Что пишут на FastAPI. Перейти к просмотру 🔗 Python tricks