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 на 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
Что выведет код сверху?
Anonymous Quiz
32%
True
47%
False
5%
None
16%
Ошибка
😁36🔥13👍93🤯2
🐍 Python: неочевидное и вероятное

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

Автор разбирает поведение оператора ~, работу функций all() и any() с пустыми последовательностями и другие нюансы, полезные для глубокого понимания языка.

Читать статью

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍103
Please open Telegram to view this post
VIEW IN TELEGRAM
😁72👍8🤣7🔥51💯1
Задача с LeetCode «Lexicographical Numbers №386»

Дано целое число n, верните все числа в диапазоне [1, n], отсортированные в лексикографическом порядке.

Пример 1:
Входные данные: n = 13
Вывод: [1,10,11,12,13,2,3,4,5,6,7,8,9]

Пример 2:
Входные данные: n = 2
Вывод: [1,2]

➡️ Python Developer | #задача #medium
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥104👍3
🐍 Pygame: создаем каркас приложения и настраиваем FPS

В этом видео показано, как начать работу с Pygame и создать основу для своего приложения. Установка библиотеки, минимальный каркас программы, обработка событий и настройка частоты кадров — всё разобрано по шагам.

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

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

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
112🔥5👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣94🔥83👍2
Под какой буквой правильный ответ?
Anonymous Quiz
77%
A
5%
B
13%
C
4%
D
🤯47👍122🤔2
🐍 Брокеры сообщений на практике: RabbitMQ в Python

В статье рассказывается, как настроить RabbitMQ на сервере и подключить его к Python для работы с сообщениями.

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

Читать статью

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍204🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁71👍11🤣6🔥2🤔21
Вопрос с собеседования

Что такое ленивые вычисления в Python?

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

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍224
🐍 Кортежи: скрытые особенности и внутренняя реализация

В статье подробно рассматривается устройство кортежей в Python на уровне реализации в C.

Автор объясняет их мутабельность, особенности работы с памятью и другие скрытые детали, приводя примеры и ссылки на исходный код.

Читать статью

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥112
Что выведет код сверху?
Anonymous Quiz
5%
True
18%
None
59%
{1, 2, 3, 4]
18%
Ошибка
🤯28🔥103👍2😁1
🐍 Pygame: основы рисования графических примитивов

В видео разбирается, как использовать функции Pygame для рисования графических примитивов. Прямоугольники, линии, полигоны, круги, эллипсы и дуги — всё это можно создавать с помощью простых команд.

Показано, как работать с буферизацией, использовать функцию flip для обновления экрана, задавать цвета через RGB и управлять толщиной линий. Чёткий разбор базовых инструментов для создания графики.

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

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍105🔥5🤔2