❤10👍3😁1
TinyDB — это небольшая база данных на основе JSON, которая хранит данные в файлах и не требует серверной части. Она удобна для небольших проектов, где нужна простая и легковесная БД.
Установка:
pip install tinydb
Please open Telegram to view this post
VIEW IN TELEGRAM
❤28⚡3👍1
Что такое приведение?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19👻6👀1
Метод
contains позволяет настроить, как будет работать оператор in при проверке на наличие элемента в вашем объекте. Это полезно для создания коллекций с кастомной логикой поиска элементов.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤27👍6🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁37🤣14👍13❤3🔥2
🤔19❤3⚡1
В статье представлен обзор 24 лучших библиотек для Python, охватывающих различные области разработки: от работы с данными до веб-разработки и машинного обучения.
Каждая библиотека кратко описана с примерами её применения, что поможет выбрать подходящие инструменты для вашего проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍6🤔2
Вам дано
n шариков с индексом от 0 до n - 1. На каждом шарике нанесен номер, представленный массивом nums. Вам нужно лопнуть все шарики.Если вы лопнете
i-й шарик, то получите nums[i - 1] * nums[i] * nums[i + 1] монет. Если значение i - 1 или i + 1 выходит за пределы массива, то считайте, что это воздушный шар с нарисованной на нем цифрой 1.Верните максимальное количество монет, которые вы сможете собрать, разумно лопнув воздушные шары.
Пример №1:
Входные данные:
nums = [3,1,5,8]Вывод:
167Пояснение:
nums = [3,1,5,8] —> [3,5,8] —> [3,8] —> [8] —> []
coins = 3*1*5 + 3*5*8 + 1*3*8 + 1*8*1 = 167
Пример №2:
Входные данные:
nums = [1,5]Вывод:
10Ограничения:
1.
n == nums.length2.
1 <= n <= 3003.
0 <= nums[i] <= 100Please open Telegram to view this post
VIEW IN TELEGRAM
🤯5👨💻5🔥3
Peewee — это легковесная ORM (Object-Relational Mapping) для Python, которая поддерживает работу с SQLite, MySQL и PostgreSQL. Она предоставляет простой интерфейс для взаимодействия с базами данных на уровне объектов.
Установка:
pip install peewee
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24⚡3👍2
Что может быть ключем в словаре?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20❤2💯1
Модуль
pathlib позволяет работать с файловыми путями в виде объектов, что делает операции с файлами и директориями более удобными и понятными.Please open Telegram to view this post
VIEW IN TELEGRAM
❤20🤣4👍3🔥2
🔥14👻5👍3❤1
В статье автор предлагает пошаговое руководство по созданию крупного веб-приложения на Flask, включая разработку UX/UI, создание базы данных, реализацию регистрации через OAuth 2.0 и асинхронные задачи с Celery.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍3🔥2