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

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

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
📣 Декораторы Python | Пошаговое руководство.

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

Декораторы в Python позволяют расширять и изменять поведение вызываемых объектов (функций, методов и классов)

💬 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍112
Media is too big
VIEW IN TELEGRAM
🎥 Функции (def, lambda)

За видео мы научимся создавать функции и познакомимся с lambda выражениями.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93🔥3
Что выведет код?
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