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

Продолжаем делиться циклом видео про SQLite. В этот раз ты узнаешь про порядок взаимодействия с СУБД SQLite через API модуля sqlite3 на языке Python. Рассматриваются методы: execute, executemany, executescript, commit, rollback и свойство lastrowid.

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

#видео
Forwarded from Простой Python | Программирование
SQLite: Работа с API

Продолжаем делиться циклом видео про SQLite. В этот раз ты узнаешь про извлечение записей из выборки с помощью методов: fetchall, fetchmany, fetchone. Сохранение и чтение бинарных данных из поля BLOB - метод Binary. Создание бэкапа БД с помощью iterdump. Создание БД в памяти ":memory:".

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

#видео
Forwarded from Простой Python | Программирование
Реализация очереди

Благодаря данному видео ты узнаешь, как эффективно реализовывать очередь (queue) на Python. Продемонстрировано применение класса deque модуля collections, а также методы append, pop, appendleft и popleft.

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

#видео
Forwarded from Простой Python | Программирование
PySpark: Выгрузка данных с помощью toPandas

Продолжаем делиться циклом статей, где автор рассказывает про применение PySpark для аналитиков. В этот раз ты узнаешь, как правильно использовать функцию toPandas для подсчета и выгрузки данных. Автор также демонстрирует, когда не стоит использовать toPandas и альтернативы.

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

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

Метод center() возвращает новую центрированную строку после заполнения ее указанным символом. Сначала ты передаешь строку, затем длину новой строки. Если не указывать символ для заполнения, по умолчанию используется пробел. В первом примере продемонстрировано заполнение строки с помощью символа, во втором – пробелами.

#практика
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.

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

#видео