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

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
😁77💯17👍113🤯2🏆1
🐍 Боты на Aiogram 3.x: Доступ после подписки на каналы, получение Telegram ID и админка с рассылкой сообщений

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

Приводятся примеры кода для проверки подписок и работы с базой данных SQLite, а также инструкции по развертыванию бота на удалённом сервере.

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

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2
Жаль, конечно, этого добряка

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁36🤣153👍3🔥1👻1👨‍💻1
Что выведет код сверху?
Anonymous Quiz
24%
True True
32%
True False
21%
False True
23%
False False
👍13🤔71🤯1
🐍 Пишем простую, но реальную программу: Python + Excel

В видео автор рассказывает, как он столкнулся с задачей обработки Excel-файла с помощью Python. Ему нужно было обработать XLSX-файл бланка заказа и создать таблицу соответствия подкатегорий товаров и их артикулов.

Автор подробно объясняет процесс создания программы, используя библиотеку openpyxl, операции со строками, типы данных dictionary и list, сортировку словаря по ключам и другие инструменты.

📱 Смотреть на YouTube

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍74🔥2
И со второй попытки он начинает работать 🙂

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

Как можно объявить несколько присваиваний в одной строке?

Ответ: Можно объявить несколько присваиваний в одной строке, разделив их запятой: "x, y, z = 1, 2, 3". В этом примере мы присваиваем переменным x, y и z значения 1, 2 и 3 соответственно. Также можно использовать оператор присваивания в цепочке, где выражения вычисляются слева направо, и каждое следующее выражение использует результат предыдущего: "x = y = z = 0". Теперь переменные x, y и z будут иметь значение 0.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
19👍8
🐍 Методы set.add() и set.update()

Множества в Python поддерживают методы add() и update() для добавления элементов, однако они работают по-разному:

⚪️ set.add(element) — добавляет один элемент в множество. Если элемент уже присутствует, множество не изменится.

⚪️ set.update(iterable) — добавляет все элементы из итерируемого объекта (списка, множества или строки) в множество.

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


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

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
30👍4🔥3
И так всегда

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🤣23🔥4😁2
👍1
Под какой буквой правильный ответ?
Anonymous Quiz
32%
A
10%
B
45%
C
14%
D
7👍3
🐍 Создаём безукоризненную автодокументацию кода на Python с помощью Sphinx

В статье автор рассказывает, как быстро и эффективно создавать автодокументацию для Python-проектов с помощью Sphinx, что значительно упрощает поддержание качественной документации с минимальными усилиями.

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

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍101
Записываем идею для первого пет-проекта

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣39👍5😁32
Задача с LeetCode «Search a 2D Matrix №74»

Вам дана целочисленная матрица m x n со следующими свойствами:

Каждая строка отсортирована в неубывающем порядке.
Первое целое число каждой строки больше последнего целого числа предыдущей строки.

Если число target находится в матрице вернуть true, в противном случае — false.

Пример 1:
Картинка: открыть
Входные данные: matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 3
Вывод: true

Пример 2:
Картинка: открыть
Входные данные: matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], target = 13
Вывод: false

➡️ Python Developer | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3🔥2
🐍 PyWhatKit

PyWhatKit — это удобная библиотека для автоматизации задач, таких как отправка сообщений в WhatsApp, воспроизведение видео на YouTube, создание рукописного текста и многое другое.

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


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

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

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
29👍4🤔3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33😁93🔥3
🔥6
Под какой буквой правильный ответ?
Anonymous Quiz
8%
A
45%
B
30%
C
17%
D
🤣17👍52
🐍 Метод 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