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
🐍 Методы удаления в списках

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

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

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

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

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


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

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
171👍20
Коварный mobile-first 😂

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
1🤣72👍7👨‍💻32
Вопрос с собеседования

В чем разница между pass, continue и break?

Ответ: pass означает «ничего не делать», обычно используется, потому что Python не позволяет создавать класс, функцию или оператор if без кода внутри. continue отправляет вас к следующему элементу в цикле, останавливая выполнение для текущего элемента. break прерывает цикл, и последовательность больше не повторяется.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥36👍64🤣1
Блог владельца «Python Developer»

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

https://t.me/+ZE-gNjvcEn5mNzdi
3🤣5👍41🔥1
🐍 PyWhatKit

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

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


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

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

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
150👍10🤔3
Please open Telegram to view this post
VIEW IN TELEGRAM
140😁21🔥7🤣7👍2💯2
214👍1
🐍 Конструкция assert

assert — это удобный инструмент для отладки и тестирования, который проверяет, что определенное условие выполняется. Если условие ложно, assert вызывает AssertionError и может вывести сообщение с описанием ошибки.

📌 Используйте assert для проверки предположений на этапе разработки, но помните, что он может быть отключен в релизе, поэтому не подходит для продакшен-кода.


⚡️ — если было полезно
❤️ — если уже знал


➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
15921👍6💯1
Включил шафл для «Тьмы» — и теперь это обычный сериал с нормальной хронологией

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁488👍4🤣3🔥2
Задача с LeetCode «First Missing Positive №41»

Дан несортированный целочисленный массив nums. Верните наименьшее положительное целое число, которого в нём нет.

Необходимо реализовать алгоритм, который выполняется за O(n) времени и использует O(1) вспомогательного пространства.

Пример 1:
Входные данные: nums = [1,2,0]
Вывод: 3
Пояснение: все числа в диапазоне [1,2] находятся в массиве

Пример 2:
Входные данные: nums = [3,4,-1,1]
Вывод: 2
Пояснение: 1 есть в массиве, но 2 отсутствует

Пример 3:
Входные данные: nums = [7,8,9,11,12]
Вывод: 1
Пояснение: отсутствует наименьшее положительное целое число 1

➡️ Python Developer | #задача #hard
Please open Telegram to view this post
VIEW IN TELEGRAM
110👍7🔥7
🐍 Значения «Truthy» и «Falsy»

Понятия «Truthy» и «Falsy» используются для обозначения значений, которые интерпретируются как True или False в логических контекстах, даже если они не являются буквально True или False.

⚪️Truthy значения — это ненулевые числа, непустые строки, списки, словари, множества и кортежи, а также любые объекты, не являющиеся None.

⚪️Falsy значения — это None, False, числовой ноль во всех формах, пустые строки, списки, словари, кортежи, множества и range(0).

❤️если слышишь об этом впервые
⚡️если уже знал

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
111034
Вот до чего доводит Jira...

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣73👍7😁43🔥3
Под какой буквой правильный ответ?
Anonymous Quiz
23%
A
20%
B
20%
C
37%
D
😁21👍11🤔92🤯1
🐍 Код как данные: пишем Python на Python

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

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

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍14🔥65
Я тоже своего рода безопасник 😂

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣72🔥28😁16👍42
Вопрос с собеседования

Что такое декоратор? Как написать собственный?

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

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍39🔥76
🐍 Модуль pyautogui: автоматизация взаимодействия с экраном

Модуль pyautogui позволяет автоматизировать управление клавиатурой и мышью в графической среде. С его помощью можно программно нажимать клавиши, перемещать курсор, делать скриншоты и взаимодействовать с элементами интерфейса.

Основные функции модуля pyautogui:

⚪️pyautogui.moveTo(x, y) — перемещает курсор мыши к указанным координатам
⚪️pyautogui.click(x, y) — щелчок мыши по указанным координатам
⚪️pyautogui.typewrite('text') — печатает указанный текст
⚪️pyautogui.screenshot('image.png') — делает скриншот экрана и сохраняет его

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

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
179👍14
Please open Telegram to view this post
VIEW IN TELEGRAM
😁72🤣42👍63🔥31