Python Developer
21.5K subscribers
1.81K photos
136 videos
13 files
1.96K links
Авторский канал действующего Python-разработчика

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
🎮 Учимся программировать через игры

Codédex выпустили новую версию своей платформы и выглядит она действительно круто.

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

Ссылка на игру — тут.

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19123👍2
Большая_Шпаргалка_по_Python_для_начинающих.pdf
741 KB
📱 Огромная шпаргалка по Python, Django, Plotly, Matplotlib, Pygame и даже Git

Внутри разобрано множество тем:
– Все базовые конструкции: переменные, условия, циклы, списки, словари, функции и классы — с наглядными примерами;

Работа с файлами, исключениями и вводом данных — понятно даже для начинающих;

Django, Pygame, Matplotlib и Plotly — краткие инструкции, как стартануть с каждым из фреймворков;

Подсказки по Git, структуре проектов и модульному тестированию.


tags: #полезное #шпаргалка

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
15🔥11👍7🤣1
С таймтрекерами боремся только так

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁56🤣3210🔥3
🐍 Простые лайфхаки для автоматизации работы

В статье рассматриваются практичные методы автоматизации повседневных задач с помощью Python.

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

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

tags: #статья

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣85107👨‍💻2
Вопрос с собеседования

Что делает @property?

Ответ: @property превращает метод в атрибут. Это значит, что можно обращаться к методу без скобок, как к обычному полю, но при этом за ним всё равно стоит логика. Такой подход часто используют для вычисляемых свойств, когда нужно скрыть реализацию, но сохранить читаемость кода.

tags: #собеседование

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3710🔥72
🐍 Как создать Discord-бота на Python с нуля?

В видео показано, как создать дискорд-бота на Python с помощью библиотеки discord.py: от регистрации в Discord Developer Portal до написания первых команд.

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

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

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
316🔥7🤣3
Что выведет код сверху?
Anonymous Quiz
12%
24
25%
120
47%
0
16%
Ошибка
🤩12😁6🤔6🔥2👀2💯1🏆1
🐍 Самая большая коллекция алгоритмов на Python

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

Подойдёт всем, кто хочет прокачать алгоритмическое мышление, научиться писать эффективный код и подготовиться к техническим собеседованиям.

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

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥6👍1
Вопрос с собеседования

Как выполнить интерполяцию строк?

Ответ: Без импорта класса Template есть три способа интерполяции строк, которые представлены на фото.

tags: #собеседование

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥21😁1
🐍 Парсим Telegram-чат с помощью Python

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

Автор пошагово разбирает обработку HTML-файла, очистку данных и формирование читаемой истории переписки.

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

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍144
Совет дня:

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣94😁12🔥64👍1
🤔17
Под какой буквой правильный ответ?
Anonymous Quiz
27%
A
17%
B
18%
C
38%
D
🤔31👀21
🐍 Почему list += list быстрее, чем list = list + list?

В Python оператор += для списков и выражение list = list + list дают одинаковый результат, но работают по-разному. Разница в том, что += изменяет список на месте, а + создаёт новый объект.

Рассмотрим пример:
lst = [1, 2, 3]
lst += [4, 5, 6] # список изменяется на месте

Этот вариант использует list.__iadd__(), который модифицирует текущий объект, не создавая новый список.


Теперь посмотрим на этот пример:
lst = [1, 2, 3]
lst = lst + [4, 5, 6] # создаётся новый список

Здесь вызывается list.__add__(), который создаёт новый список, копируя оба исходных, что занимает больше времени и памяти.


Ключевая разница:

▶️ += (инплейсная операция) → изменяет исходный список, без копирования

▶️ + → создаёт новый список, копируя данные из обоих

+= работает быстрее, что особенно заметно на больших структурах, так как он не копирует данные, а напрямую изменяет список.


Используйте +=, если оригинальный объект можно модифицировать, и +, если важна его неизменяемость.

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

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
262👍16🔥2👀1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4231
Вопрос с собеседования

Чем отличается rebase от merge?

Ответ:


⚪️ merge объединяет две ветки, сохраняя их историю, и создает дополнительный коммит слияния. В результате получается разветвленная история с видимыми точками объединения.

⚪️ rebase переносит коммиты одной ветки на другую, переписывая историю так, будто все изменения происходили последовательно. Это делает историю линейной и чище, но может привести к конфликтам и потере информации, если использовать его на общих ветках.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥5
🐍 Пишем свой первый API c помощью FastAPI

В статье пошагово объясняется, как создать свой первый REST API с помощью FastAPI и Uvicorn.

Автор показывает, как реализовать базовые HTTP-методы (GET, POST, PUT, DELETE), настроить валидацию через Pydantic и сгенерировать документацию для тестирования.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥74👍1