TGViewer
Channel Public Channel
Python Developer

Python Developer

@python_tg

Авторский канал действующего Python-разработчика

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GA6KW

Реклама на бирже:
https://telega.in/c/python_tg
Subscribers
20.9K
Photos
2.1K
Videos
149
Links
2.2K

Showing posts older than #1671 · Back to latest

Older Posts 20 shown
Post #1670 3.8K
❔ Вопрос с собеседования

Что может быть ключем в словаре?

Ответ: Словари в питоне представляют собой хеш-таблицы. Вместо ключей в словаре используется хэши. Соответственно, ключом в словаре может быть любой хэшируемый тип данных, а это — все не изменяемые типы данных.

➡️ Python Developer | #собеседование
  • 🔥 20
  • ❤ 2
  • 💯 1
Post #1666 3.93K
🐍 Peewee

Peewee — это легковесная ORM (Object-Relational Mapping) для Python, которая поддерживает работу с SQLite, MySQL и PostgreSQL. Она предоставляет простой интерфейс для взаимодействия с базами данных на уровне объектов.

Установка:
pip install peewee


📱 Смотреть GitHub
📖 Документация

❤️ — если было полезно
⚡️ — если пользовался

➡️ Python Developer | #полезное
  • ❤ 24
  • ⚡ 3
  • 👍 2
Post #1655 3.71K
❔ Задача с LeetCode «Burst Balloons №312»

Вам дано 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.length
2. 1 <= n <= 300
3. 0 <= nums[i] <= 100

➡️ Python Developer | #задача #hard
  • 🤯 5
  • 👨‍💻 5
  • 🔥 3
Post #1652 3.9K
🐍 24 лучшие библиотеки Python, с которыми вы должны познакомиться

В статье представлен обзор 24 лучших библиотек для Python, охватывающих различные области разработки: от работы с данными до веб-разработки и машинного обучения.

Каждая библиотека кратко описана с примерами её применения, что поможет выбрать подходящие инструменты для вашего проекта.

⛓ Ссылка на статью

➡️ Python Developer | #статья
  • ❤ 10
  • 👍 6
  • 🤔 2
Post #1650 3.65K
  • 🤔 19
  • ❤ 3
  • ⚡ 1
Post #1642 3.59K
🐍 Метод contains: проверка на наличие элементов в объекте

Ме
тод contains позволяет настроить, как будет работать оператор in при проверке на наличие элемента в вашем объекте.

Это полезно для создания коллекций с кастомной логикой поиска элементов.

❤️ — если было полезно

➡️ Python Developer | #обучение
  • ❤ 27
  • 👍 6
  • 🔥 1
Post #1635 3.63K
❔ Вопрос с собеседования

Что такое приведение?

Ответ: Приведение — это процесс преобразования значения переменной из одного типа в другой. В Python это можно сделать с помощью таких функций, как list(), int (), float() и str().

➡️ Python Developer | #собеседование
  • ❤ 19
  • 👻 6
  • 👀 1
Post #1632 4.09K
🐍 TinyDB

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

Установка:
pip install tinydb


📱 Смотреть GitHub
📖 Документация

❤️ — если было полезно
⚡️ — если пользовался

➡️ Python Developer | #полезное
  • ❤ 28
  • ⚡ 3
  • 👍 1
Post #1630 3.66K
  • ❤ 10
  • 👍 3
  • 😁 1
Post #1627 4.26K
Блог владельца «Python Developer»

Жизнь в Telegram и за его пределами, бизнес на каналах и никакого программирования:

https://t.me/+8Ib0zQSO6_Q2YmI6
  • ❤ 6
  • 🤔 3
  • 👍 2
  • 🤣 2
  • ⚡ 1
Post #1626 4.72K
🐍 Боты на Aiogram 3.x: Простой бот на вебхуках с локальным запуском и деплоем

В статье рассказывается, как создать Telegram-бота на вебхуках с использованием Aiogram 3.x.

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

⛓ Ссылка на статью

➡️ Python Developer | #статья
  • ❤ 8
  • 🔥 5
  • 👍 3
Post #1624 3.85K
❔ Задача с LeetCode «Add Digits №258»

Дано целое число num, многократно складывайте все его цифры, пока в результате не останется только одна цифра, и верните ее.

Пример 1:
Входные данные: num = 38
Вывод: 2

Пример 2:
Входные данные: num = 1701
Вывод: 9

➡️ Python Developer | #задача #easy
  • 🔥 10
  • 👍 2
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →