#python python... PYTHON 🔛 🚀
11 subscribers
914 photos
7 videos
158 files
1.54K links
Download Telegram
Forwarded from Простой Python | Программирование
Размещение Телеграм бота на сервере

Благодаря данной статье ты узнаешь, как развернуть телеграм бота на Python в облаке. В качестве облака используется облачный провайдер Amvera. Подойдет и любой другой провайдер с возможностью деплоя через push в GIT.

👉Читать статью

#статьи
Forwarded from Простой Python | Программирование
Мокинг внешних API

Интеграция со сторонним приложением — отличный способ расширить функциональность продукта. Однако это может вызвать определенные проблемы. Так как ты не владеешь внешней библиотекой, ты не можешь контролировать серверы, на которых она размещена, код, содержащий ее логику, или данные, которые передаются между ней и приложением. Делимся статьей, где автор рассказывает про мокинг внешних API.

👉Читать статью

#статьи
Forwarded from Простой Python | Программирование
string.rjust

Строковый метод rjust() возвращает выровненную по правому краю строку заданной минимальной ширины. С помощью параметра width ты задаешь длину строки. Если длина меньше или равна длине строки, возвращается исходная строка. С помощью параметра fillchar ты можешь задать символ, которым будет заполняться оставшееся место. По умолчанию это пробел.

#практика
Forwarded from Простой Python | Программирование
RabbitMQ

RabbitMQ — один из самых популярных брокеров сообщений с открытым исходным кодом. RabbitMQ используется во всем мире в небольших стартапах и крупных предприятиях. Благодаря данной статье ты узнаешь, как пользоваться RabbitMQ.

👉Читать статью

#статьи
Forwarded from Простой Python | Программирование
Компиляция типизированного Python

Типы не являются железными гарантиями правильной компоновки данных. Если сменить компилируемый язык, производительность может улучшиться. В данной статье автор рассказывает про особенности компиляции типизированного Python.

👉Читать статью

#статьи
Forwarded from Python Channel (Pavel Yurchenko)
🔹Безопасная разработка на Python
Мы наткнулись на замечательную статью об ошибках в коде, которые приводят к уязвимостям в вашем продукте.

🔹Профилирование Python — почему и где тормозит ваш код
Почему скрипт работает так медленно? Какая его часть тормозит? Дело в чтении данных, их обработке или сохранении? Как ускорить исполнение? Действительно ли скрипт вообще медленный?

Ответить на все эти вопросы поможет инструмент под названием «профилировщик» (profiler).

🔹 Make Each Line Count, Keeping Things Simple in Python
Как писать лаконичный и красивый код на Python?! В этой статье автор предлагает 5 фишек для сокращения длины вашего кода.

👨‍💻 Спасибо @matsony_15 за еженедельную подготовку материалов!
Если у вас есть статья, который вы готовы поделиться, присылайте ее нам 👌
Forwarded from Простой Python | Программирование
Хэш-функции

Делимся видео, где автор рассказывает про Методы построения хороших хэш-функций: метод деления и умножения. Ты узнаешь про принцип универсального хэширования, понятие универсального множества хэш-функций.

👀Смотреть видео

#видео
Forwarded from Простой Python | Программирование
Декорирование функций

Декораторы — очень мощный и полезный инструмент в Python. Это шаблон проектирования, который позволяет пользователю добавлять новые функции к существующему объекту без изменения его структуры. Делимся статьей, где автор дает советы по написанию и аннотированию декораторов.

👉Читать статью

#статьи
Forwarded from Простой Python | Программирование
Режимы доступа

Благодаря данному видео ты узнаешь, как реализуются режимы доступа public, private, protected для атрибутов в классах языка Python. Также автор рассказывает, что такое сеттеры и геттеры и зачем они нужны.

👀Смотреть видео

#видео
Forwarded from Простой Python | Программирование
Асинхронные микросервисы

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

👉Читать статью

#статьи
Forwarded from Простой Python | Программирование
file.flush

Метод flush() очищает внутренний буфер файла. В Python файлы автоматически очищаются при закрытии. Однако ты можешь очистить файл перед его закрытием, используя метод flush().

#практика
Forwarded from Простой Python | Программирование
Использование хэш-таблиц

Делимся видео, где автор рассказывает про использование хэш-таблиц. Рассматриваются классы, отвечающие за работу с хэш-таблицами. Для языка Python это классы dict и set.

👀Смотреть видео

#видео
Forwarded from Простой Python | Программирование
DTO в Python

DTO (Data Transfer Object) действует как хранилище данных, откуда данные принимаются и передаются между слоями приложения. Благодаря данной статье ты узнаешь, какие возможности есть у Python для реализации DTO.

👉Читать статью

#статьи
Forwarded from Простой Python | Программирование
Методы класса и статические методы

Делимся видео, где автор рассказывает про декораторы classmethod и staticmethod для определения методов классов и статических методов. Ты узнаешь, что это такое и как работают данные декораторы.

👀Смотреть видео

#видео
Forwarded from Простой Python | Программирование
frozenset

frozenset — это неизменяемая версия объекта set. Хотя элементы множества можно изменить в любое время, элементы frozenset остаются неизменными после создания. Благодаря этому frozenset можно использовать как ключи в словаре или как элементы другого множества.

#практика
Forwarded from Простой Python | Программирование
Свойства property

Благодаря данному видео ты научишься добавлять объект-свойство property в класс для работы с приватными локальными свойствами экземпляров классов. Ты узнаешь, что это такое и зачем они нужны. Также автор демонстрирует создание свойств через декоратор property.

👀Смотреть видео

#видео
Forwarded from Простой Python | Программирование
Обработка исключений

Благодаря данному видео ты узнаешь, что акое исключения. Автор рассказывает, какие виды исключений бывают, иерархия классов исключений и на что она влияет при их обработке.

👀Смотреть видео

#видео
Forwarded from Простой Python | Программирование
list.append

Метод append() добавляет элемент в конец списка. В качестве элемента может выступать число, строка, список и т.д. В данном примере в список animals добавляется один элемент (список wild animals). Для добавления элементов списка в другой список используй метод extend().

#практика
Forwarded from Простой Python | Программирование
Пример использования объектов property

Делимся видео, где автор приводит пример использования объектов property. Демонстрируется пример класса Person для хранения персональной информации о сотрудниках и интерфейсы взаимодействия через объекты-свойства property.

👀Смотреть видео

#видео
Forwarded from Простой Python | Программирование
Инструкция raise и пользовательские исключения

Делимся видео, где автор демонстрирует генерацию исключений с помощью оператора raise. Также ты узнаешь, что такое собственные (пользовательские) классы исключений.

👀Смотреть видео

#видео
Forwarded from Простой Python | Программирование
Функции с произвольным числом параметров

Благодаря данному видео ты научишься создавать функции c произвольным числом фактических параметров args и формальных параметров kwargs. Продемонстрированы примеры реализаци и вызовов.

👀Смотреть видео

#видео