Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
4080 - Telegram Web
Telegram Web
Циклы в Python 🖥

Цикл while используется, когда нужно повторять выполнение кода, пока условие истинно. Условие проверяется перед каждой итерацией.

Цикл for используется для итерации по последовательности (списку, строке и т.д.) и выполнения действий для каждого элемента. Подходит, когда количество итераций известно.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39🔥84
This media is not supported in your browser
VIEW IN TELEGRAM
Шпаргалка для разработчиков!

Когда кодишь, постоянно лазаешь по документации? OverAPI — твой спаситель.

Это огромная коллекция шпаргалок по разным языкам программирования: JavaScript, Python, PHP, SQL, Bash, RegExp и куча других. Все команды, функции и синтаксис в одном месте, удобно и компактно.

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

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥52
Сделай Pandas/Seaborn быстрее в 100 раз!

FireDucks теперь также работает с сторонними библиотеками, такими как Seaborn.

Для начала: хотя Pandas — самая популярная библиотека для работы с DataFrame, она ужасно медленная.

Использует только одно ядро процессора.
Оперирует громоздкими DataFrame.
Исполняет код сразу, что мешает оптимизации.

FireDucks — это высоко оптимизированная замена Pandas с таким же API.

Он также бесшовно интегрируется со сторонними библиотеками, такими как Seaborn. И он действительно быстрый.

Как показано на изображении выше:

Создание тепловой карты корреляций на DataFrame Pandas занимает 4,36 секунды.
То же самое на FireDucks DataFrame выполняется более чем на 60% быстрее.

Технически Seaborn не распознает FireDucks DataFrame.

Однако благодаря механизму перехвата импорта (через %load_ext fireducks.pandas), FireDucks можно бесшовно интегрировать со сторонними библиотеками, такими как Seaborn, которые ожидают Pandas DataFrame.

И при этом ускоряется весь процесс вычислений.

🔜 Ты можешь протестить сам: здесь

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍116🔥6
Media is too big
VIEW IN TELEGRAM
Нашел вот такую шпаргалку по Python: GeeksforGeeks Python Cheat Sheet.

Основы синтаксиса: переменные, операторы, условия
Коллекции: списки, кортежи, словари, множества
Функции и ООП: классы, методы, наследование
Работа с файлами и исключениями
Полезные модули и библиотеки

Если учишь Python или хочешь быстро вспомнить нужный синтаксис – годный вариант 😎

👉 @PythonPortal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1410🔥2
Это простые, но мощные приемы, которые помогают писать красивый и эффективный код в Python

🟡Обмен значениями переменных без временной переменной
🟡List comprehensions для создания списков в одну строку
🟡Объединение списка в строку с .join() вместо неэффективной конкатенации
🟡Использование enumerate вместо range(len()) для перебора списков
🟡Метод get у словарей, чтобы избежать ошибок при отсутствии ключа
🟡Распаковка значений списка в несколько переменных
🟡Использование set для удаления дубликатов из списка

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
27👍19🔥12🤔1
Django-style.pdf
4.8 MB
Огромный туториал по Django и Django Rest Framework.

Внутри: модели, сервисы, API и сериализаторы, settings, ошибки и обработка исключений, Celery и много чего интересного.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥101🌭1
Метод reverse() в Python🖥

reverse() — метод списков, который переворачивает список на месте и не возвращает новое значение.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍268🔥4
Делаем свой аудиоплеер на Python

🔜 Читать: клик

👉 @PythonPortal | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20👍61🌭1
В Python использование изменяемых значений по умолчанию в определениях классов может привести к неожиданному поведению. Это происходит потому, что все экземпляры разделяют один и тот же изменяемый объект.

Чтобы избежать этой проблемы, используйте параметр default_factory в dataclasses, который создаёт новый объект для каждого экземпляра.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍242🔥2
2025/07/13 12:03:47
Back to Top
HTML Embed Code: