В статье представлен обзор 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
Что выведет код сверху?
Anonymous Quiz
36%
<b><i>Hello</i></b>
20%
<i><b>Hello</b></i>
31%
Hello
12%
Ошибка
🤔13🔥2👍1
Flask-SocketIO — это расширение для Flask, которое добавляет поддержку WebSocket и позволяет создавать приложения с функцией двустороннего общения в реальном времени, например, чаты или системы уведомлений.
Установка:
pip install flask-socketio
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16⚡3👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣60👍6💯5😁3
Учитывая строку
s состоящую из слов и пробелов, верните длину последнего слова в строке.Последнее слово — это максимальная подстрока, состоящая только из символов, не содержащих пробелов.
Пример 1:
Входные данные:
s = "Hello World"Вывод:
5Объяснение:
The last word is "World" with length 5.Пример 2:
Входные данные:
s = " fly me to the moon "Вывод:
4Объяснение:
The last word is "moon" with length 4.Пример 3:
Входные данные:
s = "luffy is still joyboy"Вывод:
6Объяснение:
The last word is "joyboy" with length 6.Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5❤4
Модуль requests в Python позволяет легко отправлять HTTP-запросы и обрабатывать ответы.
Он широко используется для взаимодействия с веб-сервисами, так как удобен для работы с API благодаря простому синтаксису и поддержке множества HTTP-методов.
Основные функции модуля requests:⚪️ requests.get(url) — отправляет GET-запрос для получения данных с указанного URL.⚪️ requests.post(url, data=...) — отправляет POST-запрос для передачи данных на сервер.⚪️ requests.put(url, data=...) — отправляет PUT-запрос для обновления существующих данных на сервере.⚪️ requests.delete(url) — отправляет DELETE-запрос для удаления данных на сервере.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤27👍5🤔2
Предположим, что list1 равен [2, 33, -1, 555, 4, 25]. Что такое list1[-1]?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣23🤔9👍6👨💻2
PyCaret — это библиотека для автоматизированного машинного обучения (AutoML), которая упрощает подготовку данных, обучение моделей и сравнение их эффективности, что позволяет минимизировать количество кода при построении моделей.
Установка:
pip install pycaret
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22👍7🔥1