Zen of Python
18.8K subscribers
1.44K photos
202 videos
38 files
3.63K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Что выведет код выше при использовании модуля collections?

Варианты ответа ниже.

#викторина
🥱3🔥1
Что выведет код выше при использовании модуля collections?
Anonymous Quiz
18%
1 и ошибка KeyError
9%
1 и ошибка TypeError
59%
1 и 'default'
14%
1 и None
Media is too big
VIEW IN TELEGRAM
Enum — перечисления в Python

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

Enum (перечисления) — это класс, который содержит константы и методы для работы с ними. Он "ограничивает" выбор пользователя, помогает пользователю понять возможные варианты, позволяет легко добавлять или удалять значения.

Подробнее о классе рассказывают в видео. Ссылка на первоисточник: https://youtu.be/hVZ1M4Qpfx4

#видео #основы
❤1
pandas_cheatsheet.pdf
2.6 MB
Полезная шпаргалка по Pandas

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

#шпаргалка #pandas
❤1
Работаем с данными через GUI

Познакомившись с Bamboolib вы будете жалеть, что не узнали о ней раньше. Она позволяет работать с фреймами данных pandas через графический интерфейс, что сильно упрощает задачу.

Познакомиться с её возможностями подробнее и установить можно по ссылке:

https://pypi.org/project/bamboolib/#description

#библиотека #datascience #pandas
❤6
Что будет выведено при выполнении следующего кода на картинке?

Варианты ответа ниже.

#викторина #списки
⚡1
Что будет выведено при выполнении следующего кода на картинке?
Anonymous Quiz
32%
[1, 2, 3] и [[99, 2, 3], [1, 2, 3, 4]]
9%
[99, 2, 3] и [[99, 2, 3], [99, 2, 3]]
8%
[99, 2, 3, 4] и [[99, 2, 3], [99, 2, 3, 4]]
52%
[99, 2, 3, 4] и [[99, 2, 3, 4], [99, 2, 3, 4]]
🔥6🤔4👍3
9 главных Python-библиотек на все случаи жизни

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

В этой подборке собрали для 9 библиотек, решающих самые разные задачи.

1. Requests — pip install requests
2. Pillow — pip install pillow
3. Asyncio — pip install asyncio
4. Tkinter
5. Pygame — pip install pygame
6. NumPy — pip install numpy
7. TensorFlow — pip install tensorflow
8. Matplotlib — pip install matplotlib
9. BeautifulSoup — pip install beautifulsoup4

#подборка #библиотека
👍7❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Как работает Python: раскрываем магию программирования на Python

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

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

https://blog.gopenai.com/how-python-works-unveiling-the-magic-behind-python-programming-c95ab99f1ee3
❤3👍2🥱1
AutoScraper и Flask: создание API для любого сайта менее чем за 5 минут

Создание API проще, чем вам кажется, если под рукой есть нужный инструмент. В этом руководстве вы убедитесь в этом.

Вы создадите собственный поисковый API электронной коммерции с поддержкой как eBay, так и Etsy без использования каких-либо внешних API. С помощью AutoScraper и Flask вам потребуется менее 20 строк кода для каждого сайта.

Подробнее:
https://nuancesprog.ru/p/9990/

#flask #api
👍4
Media is too big
VIEW IN TELEGRAM
4 совета как писать циклы for на Python

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

Здесь будут примеры с enumerate, zip, list comprehension и генераторами Python.

Видео взято отсюда: https://youtu.be/HIWfeIHocUc

#видео #for #советы
👍4
Какая из функций на картинке является чистой функцией?

#викторина
👍3