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
🐍 Работа с 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
Please open Telegram to view this post
VIEW IN TELEGRAM
😁576💯6👍3
Под какой буквой правильный ответ?
Anonymous Quiz
25%
A
21%
B
21%
C
33%
D
👍75🔥1
🐍 Как быстро и эффективно работать с большими JSON-файлами?

В статье обсуждаются способы быстрой и эффективной работы с большими JSON-файлами, включая асинхронную обработку, конвертацию в Parquet и использование Redis для повышения производительности при работе с большими данными.

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

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍143🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁53👍11🤣9👻32
Вопрос с собеседования

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

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

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍51
🐍 SQLAlchemy

SQLAlchemy — это мощная библиотека для работы с базами данных в Python. Она предлагает ORM (Object-Relational Mapping) для удобного взаимодействия с базами данных, а также поддерживает создание сложных SQL-запросов и эффективную работу с большими данными.

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


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

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

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍93💯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣78😁73👍3🤯3
👍7
Что выведет код сверху?
Anonymous Quiz
25%
True
42%
False
15%
1
18%
0
🤯23🤔9👍641
🐍 Модуль keyboard: обработка нажатий клавиш

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

📌 Модуль keyboard полезен для создания горячих клавиш и обработки событий с клавиатуры, делая программы более интерактивными и удобными для пользователей.


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

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
56🔥62
Ох уж эти нейросети

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣52😁3🔥2👍1
Задача с LeetCode «Contains Duplicate №217»

Задан целочисленный массив nums. Верните true, если какое-либо значение встречается в массиве хотя бы дважды, и верните false, если каждый элемент различен.

Подсказка: используйте Hash Set для решения за O(n)

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

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

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

➡️ Python Developer | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍82