Python Developer
21.4K subscribers
1.82K photos
136 videos
13 files
1.97K links
Авторский канал действующего Python-разработчика

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
🐍 Метод dict.get()

Метод get() используется для безопасного доступа к значениям в словаре, когда ключ может отсутствовать.

В случае отсутствия ключа вместо ошибки возвращается значение по умолчанию, которое можно задать:

⚪️ dict.get(key, default=None) — возвращает значение, связанное с ключом key. Если ключ отсутствует, возвращается значение default (по умолчанию None).

Этот метод упрощает работу с потенциально отсутствующими ключами, предотвращая KeyError и позволяя задавать стандартное значение.


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

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
35👍7
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣30😎7👍31👻1
Вопрос с собеседования

Как перевести строку, содержащую двоичный код (0 и 1), в число?

Ответ: Для того, чтобы перевести строку, содержащую двоичный код, в целое число в Python, нужно воспользоваться функцией int(), передав ей вторым аргументом основание системы счисления - в данном случае 2.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
🐍 Telegram Web App, FastAPI и вебхуки в одном приложении: Создаем Telegram-бот с веб-интерфейсом для приема заявок

В статье показано, как создать Telegram-бота с веб-интерфейсом для приема заявок с помощью FastAPI.

Используются WebApp, вебхуки и асинхронная работа с SQLite, а также SQLAlchemy для управления данными пользователей и заявками через единый интерфейс.

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

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥106👍5😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣65👍10😁61
👍5
Что выведет код сверху?
Anonymous Quiz
45%
1 2 3
11%
1 1 1
15%
3 3 3
30%
Ошибка
🤔12👍3
🐍 Telerecon

Telerecon — это комплексная система OSINT-разведки для исследования, расследования и очистки Telegram. Она предоставляет мощные инструменты для анализа профилей, сообщений, сетей и геоданных.

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


📱 Смотреть GitHub

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

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
19👍3🔥1
Берём на вооружение

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣54😁12👍51🔥1
Задача с LeetCode «Daily Temperatures №739»

Дан массив целых чисел temperatures, где каждая температура соответствует определённому дню.

Нужно вернуть новый массив answer, где каждое значение показывает, сколько дней нужно подождать до более высокой температуры. Если такого дня не будет, записывается 0.

Пример 1:
Входные данные: temperatures = [73,74,75,71,79]
Вывод: [1,1,2,1,0]

Пример 2:
Входные данные: temperatures = [30,60,90]
Вывод: [1,1,0]

➡️ Python Developer | #задача #medium
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👍3
🐍 Методы map() и filter(): обработка последовательностей

Методы map() и filter() используются для функциональной обработки последовательностей.

Они применяют функцию ко всем элементам итерируемого объекта, возвращая новые последовательности, но работают по-разному:

⚪️ map(function, iterable) — применяет функцию к каждому элементу итерируемого объекта и возвращает новый итерируемый объект с результатами

⚪️ filter(function, iterable) — возвращает новый итерируемый объект только с теми элементами, для которых функция вернула True

Эти методы упрощают работу с последовательностями, позволяя легко изменять данные или отбирать только нужные элементы.


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

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
39💯9👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁53🤣10👍7
1👍1
Под какой буквой правильный ответ?
Anonymous Quiz
41%
A
24%
B
21%
C
15%
D
👍8
🐍 Игра 2048 в вашем Telegram-боте: как создать MiniApp с помощью FastAPI и Aiogram за несколько шагов

В статье автор рассказывает, как создать игру 2048 в формате Telegram MiniApp с использованием FastAPI и Aiogram.

Рассматривается интеграция игрового процесса в Telegram, настройка базы данных для отслеживания результатов игроков и деплой на сервер.

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

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁33👍6💯3
Вопрос с собеседования

В чем отличие copy() от deepcopy()?

Ответ: Метод deepcopy() создает полностью независимую копию объекта или списка, присваивая ей собственный адрес в памяти. Это значит, что любые изменения, внесенные в новую копию, не повлияют на оригинал. Сначала формируется новый объект, затем все элементы из исходного объекта рекурсивно копируются в него.

Метод copy() выполняет поверхностное копирование, создавая новый объект или список, который содержит ссылки на оригинальные элементы. Поэтому изменения в исходном объекте будут отображены в копии и наоборот, так как обе версии объекта связаны ссылками на одни и те же элементы.


➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍54
🐍 Poetry

Poetry — это инструмент для управления зависимостями и упаковки Python-проектов, который упрощает создание, настройку и публикацию пакетов. Он обеспечивает изоляцию среды и упрощает работу с проектами.

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


📱 Смотреть GitHub

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

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍5🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣69👍15😁4