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
🤣60😁10👍62🔥1
Вопрос с собеседования

Чем многопоточное приложение отличается от многопроцессорного?

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

В Python для многопроцессорности используют concurrent.futures и multiprocessing, а для многопоточности —threading.


➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍289
This media is not supported in your browser
VIEW IN TELEGRAM
🐍 Огромный сборник задач для практики по Python

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

Темы, которые можно изучить:
⚪️Парсинг 
⚪️Боты для популярных соцсетей 
⚪️Django и Flask 
⚪️Big Data и Machine Learning 
⚪️Компьютерное зрение 
⚪️Глубокое обучение

Ссылка на сборник

❤️ — если будешь практиковаться

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
28👍8🔥2
4
Что выведет код сверху?
Anonymous Quiz
32%
['ab', 'bc']
11%
['Ab', 'Bc']
55%
['AB', 'BC']
2%
['aB', 'bC']
🤣656👍5🔥4👀4🤔3
🐍 Что должен знать каждый Python-разработчик: библиотеки и фреймворки

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

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

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍6🔥4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣79😁6👍3🔥3
👻2
Под какой буквой правильный ответ?
Anonymous Quiz
30%
A
34%
B
17%
C
19%
D
👍4🤔21
🐍 Декоратор functools.lru_cache

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

📌 lru_cache повышает производительность при повторных вызовах функций с одинаковыми параметрами, минимизируя затраты на повторные вычисления.


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

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

Что такое monkey patching?

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

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍73
🐍 Работа с JSON и XML в Python: парсинг, генерация и валидация

В статье подробно объясняются методы работы с форматами JSON и XML в Python, включая парсинг, генерацию и валидацию данных, с примерами практического применения для различных задач.

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

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍92🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁46🤣8👍62💯1
Задача с LeetCode «Majority Element №169»

Задан массив nums размером n, требуется вернуть основной элемент.

Основной элемент — это элемент, который появляется более n / 2 раз. Можно предположить, что основной элемент всегда существует в массиве.

Пример 1:
Ввод: nums = [3,2,3]
Вывод: 3

Пример 2:
Ввод: nums = [2,2,1,1,1,2,2]
Вывод: 2

➡️ Python Developer | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍53
This media is not supported in your browser
VIEW IN TELEGRAM
🐍 Tqdm

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

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


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

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

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
43👍9😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣67😁9👍5🤔3💯1
4
Что выведет код сверху?
Anonymous Quiz
14%
0 0 0 0
37%
1 1 1 1
20%
1 2 3 4
29%
Ошибка
😁17👍71👻1
🐍 Ключевое слово yield from: делегирование генераторов

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

📌 yield from упрощает работу с вложенными генераторами, передавая управление и результаты их итераций без лишнего кода.


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

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
42👍113🤔2