Python и 1000 уязвимостей
37.4K subscribers
1.91K photos
580 videos
30 files
2.06K links
Сила в единстве.

Сотрудничество: @workhouse_price

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
Что выведет код?
Anonymous Quiz
9%
0 1 2 3 … 12
33%
python
8%
None
50%
Ошибку
🔥151👍1🤔1
📣 Перестаньте писать классы.

Перевод доклада Джэка Дидриха, одного из ключевых разработчиков языка Питон.

Доклад прозвучал на конференции PyCon US.

Признак того, что объект не должен быть классом — если в нём всего 2 метода, и один из них — инициализация, __init__.

Несколько пунктов из доклада Джэка:
Простое лучше сложного
Плоское лучше вложенного
Важна читаемость
Если программу трудно объяснить, она плохая
Если программу легко объяснить, возможно, она хорошá

💬 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍291
Media is too big
VIEW IN TELEGRAM
🎥 Множества (set и
frozenset).

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

В ходе видео мы научимся использовать множество «set», а также множество «frozenset».

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍123🔥2🤔1
Что выведет код?
Anonymous Quiz
46%
GEEKSFORGEEKS
24%
geeksforgeeks
2%
geeks
28%
Ошибка
🤯23👍93🤔1
📣 Методика портирования пакетов Python в операционную систему «Нейтрино».

В статье рассмотрим общий подход к портированию Python-расширений в ОС.

Для примера возьмем NumPy, чей жизненный путь проходит следующие стадии: нативный Pyhton код →трансляция в Си (Cython) → компиляция → запаковка результатов с wrapper-ами для Python.

💬 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71🔥1
Media is too big
VIEW IN TELEGRAM
🎥 Словари (dict) и работа с ними.

В ходе видео мы научимся создавать, а также использовать словари.

Дополнительно мы изучим функции по работе со словарями в Python.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72🤔2🤯2
📣 Правильная работа с базой данных на Python.

Эта статья рассчитана в большинстве своём на новичков.

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

В этой статье будет идти речь о SQLAlchemy и частности PostgreSQL.

💬 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍3
Media is too big
VIEW IN TELEGRAM
🎥 Лучшая IDE для Python.

Сравнение лучших редакторов кода и IDE для
Python!

А также выбор самой лучшей IDE для этого языка.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
13🤔1
📣 4 миллиарда операторов if.

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

Показанный выше код — идеальный пример компромисса между временем и задействованной памятью.

💬 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🤯114
Media is too big
VIEW IN TELEGRAM
🎥 АВС или Protocol в Python? Что лучше и когда стоит использовать?

В данном видео рассмотрим важные отличия
ABC и Protocol
в Python. Узнаем об истинном назначении инструментов.

Многие неправильно поняли принцип работы ABC / Protocol, и цель этого видео - показать реальные примеры использования.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤯4
📣 Скучный Python: повышаем качество кода.

Это статья о том, как максимально скучно разрабатывать и выпускать приложения на Python.

В статье расскажу о нескольких инструментах, которые я лично могу рекомендовать, вместе с объяснениями, почему я их советую.

💬 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103
Media is too big
VIEW IN TELEGRAM
🎥 Конструкция match/case. Примеры и особенности использования.

Примеры использования конструкции match/ case.
Применение констант внутри блоков case.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍6
This media is not supported in your browser
VIEW IN TELEGRAM
📣 Анимация графиков в Python за 4 шага.

Преобразуем датафрейм в gif-анимацию. Краткий туториал по анимированной визуализации данных с помощью Python и библиотеки moviepy на примере распространения COVID-19.

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

💬 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍1