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

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
😁31🤣194👍1💯1
Вопрос с собеседования

Как реализовать функциональное программирование в Python?

Ответ: Функциональное программирование подразумевает разбиение программы на функции, которые принимают данные на вход, обрабатывают их и возвращают результат, не изменяя внешнее состояние. Python поддерживает этот стиль через встроенные функции, такие как map(), reduce(), filter(). Также функциональный подход можно реализовать с помощью итераторов и генераторов.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🤯63
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣738😁8👍5💯2🔥1
🐍 Tenacity

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

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


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

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

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
19👍5🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁34👍74💯3
👍7
Что выведет код сверху?
Anonymous Quiz
41%
2
6%
6
10%
34 56
6%
[34, 56]
13%
['34', '56']
24%
Ошибка
👍7🔥52🤩2
🐍 Функция itertools.chain

itertools.chain — это полезная функция для объединения нескольких итерируемых объектов (списки, кортежи и т.д.) в один. Она помогает обходить несколько коллекций последовательно, как будто они являются одной.

📌 itertools.chain позволяет эффективно работать с несколькими последовательностями как с одной, не создавая дополнительных списков и не тратя лишние ресурсы на их хранение в памяти.


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

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
437👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁54👍75🤯4🤣3
Задача с LeetCode «Restore IP Addresses №93»

Допустимый IP-адрес состоит из четырёх чисел (0-255), разделённых точками, без начальных нулей, например: «0.1.2.201» и «192.168.1.1». Недопустимы адреса с числами больше 255 или начальными нулями, как «0.011.255.245» или «192.168.1.312».

Задача: из строки s, содержащей только цифры, вернуть все возможные допустимые IP-адреса, вставив точки. Порядок цифр менять нельзя.

Пример 1:
Вход: s = "25525511135"
Выход: ["255.255.11.135","255.255.111.35"]

Пример 2:
Вход: s = "0000"
Выход: ["0.0.0.0"]

Ограничения:
1. 1 <= s.length <= 20
2. s состоит только из цифр.

➡️ Python Developer | #задача #medium
Please open Telegram to view this post
VIEW IN TELEGRAM
👍147😁1
🐍 Вопросы с собеседования на Python-разработчика

Делимся подборкой вопросов и ответов для подготовки к собеседованию на позицию Python-разработчика: куча теоретических и практических вопросов с разными уровнями сложности.

Ссылка на подборку

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣61😁27👍72🤔1
👍1🔥1
Под какой буквой правильный ответ?
Anonymous Quiz
19%
A
18%
B
47%
C
15%
D
👍93💯1
🐍 Игра «2048»

Игра «2048» — это популярная логическая игра, в которой игрок перемещает плитки с числами по сетке 4x4, объединяя одинаковые числа, чтобы в итоге получить плитку с числом 2048. Этот код поможет реализовать игру на Python.

Изучить код

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
25👍11👀1
Please open Telegram to view this post
VIEW IN TELEGRAM
💯81🤣57😁15👍73
🐍 Python: отправка сообщений на почту

В этом видео вы узнаете, как с помощью Python можно настроить отправку писем через Gmail на реальном примере.

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

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍357🔥3
🐍 Модуль functools.partial

Модуль functools предоставляет функцию partial, которая позволяет создавать новые функции с заранее зафиксированными аргументами на основе существующих.

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

🏆 — если использовал на практике

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🏆6🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
73🤣39👍13😁6