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 #1748 · Back to latest

Older Posts 20 shown
Post #1746 3.67K
❔ Задача с 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
  • ❤ 6
  • 👍 3
  • 🔥 2
Post #1745 3.54K
Записываем идею для первого пет-проекта

➡️ Python Developer | #memes
  • 🤣 39
  • 👍 5
  • 😁 3
  • ❤ 2
Post #1743 3.59K
🐍 Создаём безукоризненную автодокументацию кода на Python с помощью Sphinx

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

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

➡️ Python Developer | #статья
  • 👍 10
  • ❤ 1
Post #1741 3.4K
  • ❤ 7
  • 👍 3
Post #1737 3.59K
🐍 Методы set.add() и set.update()

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

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

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

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


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

➡️ Python Developer | #обучение
  • ❤ 30
  • 👍 4
  • 🔥 3
Post #1726 3.57K
❔ Вопрос с собеседования

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

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

➡️ Python Developer | #собеседование
  • ❤ 19
  • 👍 8
Post #1725 3.55K
И со второй попытки он начинает работать 🙂

➡️ Python Developer | #memes
  • 😁 45
  • 👍 10
  • 🔥 3
  • 💯 1
Post #1723 3.84K
🐍 Пишем простую, но реальную программу: Python + Excel

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

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

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

➡️ Python Developer | #полезное
  • 👍 7
  • ❤ 4
  • 🔥 2
Post #1712 3.59K
  • 👍 13
  • 🤔 7
  • ⚡ 1
  • 🤯 1
Post #1710 4.01K
Жаль, конечно, этого добряка

➡️ Python Developer | #memes
  • 😁 36
  • 🤣 15
  • ❤ 3
  • 👍 3
  • 🔥 1
  • 👻 1
  • 👨‍💻 1
Post #1708 4.22K
🐍 Боты на Aiogram 3.x: Доступ после подписки на каналы, получение Telegram ID и админка с рассылкой сообщений

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

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

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

➡️ Python Developer | #статья
  • ❤ 7
  • 👍 2
Post #1705 3.53K
❔ Задача с LeetCode «Jump Game №55»

Дан целочисленный массив nums. Изначально вы находитесь на первом элементе массива. Каждый элемент массива содержит максимальную длину прыжка из этой позиции вперед.

Верните значение true, если вы можете достичь последнего индекса, или значение false в противном случае.

Пример 1:
Входные данные: nums = [2,3,1,1,4]
Вывод: true
Объяснение: Прыгаем на 1 шаг от индекса 0 к 1, затем на 3 шага к последнему индексу.

Пример 2:
Входные данные: nums = [3,2,1,0,4]
Вывод: false
Объяснение: Как бы мы не прыгали, мы всегда будем застревать на индексе 4 и не сможем дойти до конца массива.

➡️ Python Developer | #задача #medium
  • 🔥 12
  • 👍 5
  • ❤ 1
Post #1703 3.68K
🐍 Методы удаления в списках

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

⚪️ list.remove(value) — удаляет первый элемент с указанным значением value из списка

⚪️ list.pop(index) — удаляет и возвращает элемент по заданному индексу (если индекс не указан, удаляется последний элемент)

⚪️ del list[index] — удаляет элемент по индексу без возврата значения и может удалять срезы списка

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


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

➡️ Python Developer | #обучение
  • ❤ 51
  • 👍 4
Post #1701 3.6K
  • 🔥 13
  • ❤ 2
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 →