Python Developer
19.3K subscribers
1.51K photos
108 videos
5 files
1.54K links
Авторский канал действующего Python-разработчика

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
Что выведет код сверху?
Anonymous Quiz
14%
20
8%
32
24%
36
8%
48
46%
Ошибка
🔥17🤣82👍1
🐍 Bokeh

Bokeh — это библиотека визуализации данных для создания интерактивных и информативных графиков и диаграмм в веб-приложениях.

С её помощью можно легко создавать красивые и наглядные визуализации данных, которые могут быть встроены в веб-страницы.

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


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

⚡️ — если было полезно
❤️ — если пользовался


➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
29👍73
Это база

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁57🤣14💯11👍732
Задача с LeetCode «Plus One №66»

Дано число в виде массива цифр digits, где digits[i]i-я цифра числа. Увеличьте его на единицу и верните результат в виде массива.

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

Пример 2:
Входные данные: digits = [5,9,9,9]
Вывод: [6,0,0,0]

Пример 3:
Входные данные: digits = [9]
Вывод: [1,0]

➡️ Python Developer | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82
🐍 Алгоритм Краскала для генерации идеальных лабиринтов

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

Автор подробно объясняет процесс создания такого лабиринта, включая использование структуры данных Union-Find для предотвращения циклов, и приводит примеры реализации на Python.

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

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥73
Когда не укладываешься в дедлайн и работу уже надо сдавать 😆

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

Что произойдет с list, если удалить из него почти все элементы?

Ответ: list в Python не уменьшает выделенную память автоматически после удаления элементов. Например, если в списке было 1 000 000 элементов, а осталось 100, он все равно занимает память для миллиона элементов, пока не будет создан заново (lst = lst[:] или lst = list(lst)).

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
26👍23
🐍 Python: как переменные работают на самом деле?

В статье объясняется, как CPython обрабатывает переменные — от создания синтаксического дерева до выполнения байткода.

Автор разбирает работу парсера, таблицы символов и компилятора, показывая, как код превращается в инструкции для виртуальной машины.

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

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

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

Ответ: В Python это можно сделать через распаковку кортежа: a, b = b, a. Это работает, потому что Python сначала создает временный кортеж (b, a), а затем распаковывает его обратно в переменные.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥195
🐍 Pygame: работа с текстом и шрифтами

В видео показано, как использовать встроенные и пользовательские шрифты в Pygame. Разбираются классы SysFont и Font, загрузка шрифтов, настройка сглаживания и параметры отображения текста.

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

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

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣586🔥4💯4👍1
Вопрос с собеседования

Допустим, что my_list равен [-1, 2, 31, -44, 5, -6]. Что такое my_list[-1]?

Ответ: Выражение my_list[-1] возвращает последний элемент списка, который в данном случае равен -6. Индексация в Python начинается с нуля, поэтому my_list[-1] указывает на последний элемент, my_list[-2] на предпоследний и так далее.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍31101
🐍 Декораторы для самых маленьких

В статье простым языком объясняется, как устроены декораторы в Python: от замыканий до создания собственных функций.

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

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

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍142🔥2
Набил шишки 🤪

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
58🔥14👍13😁7💯4
Вопрос с собеседования

Что такое сигналы в Django и для чего они используются?

Ответ: Сигналы в Django позволяют компонентам приложения оповещать друг друга о произошедших событиях. Это полезно для реализации логики, которая должна выполняться в ответ на определенные действия, такие как сохранение объекта или изменение данных.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥53
🐍 Msgspec vs DataClasses: что эффективнее для сериализации?

В статье проводится анализ инструментов Msgspec и DataClasses для сериализации данных.

Автор сравнивает скорость и удобство их использования, объясняя, в каких случаях каждый из них подходит лучше.

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

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍81
И так сойдёт

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣62👍63
Блог владельца «Python Developer»

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

https://t.me/+aCHBvQ03TEFjMDRi
🤔6👍3
🐍 Pygame: работа с изображениями

В видео показано, как загружать изображения, менять их размеры, поворачивать, отражать и делать фон прозрачным. Разбираются ключевые методы image.load, convert_alpha, transform.scale, rotate и flip.

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

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

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