TGViewer
Channel Public Channel
Python Portal

Python Portal

@pythonportal

Всё самое интересное из мира Python

Сотрудничество, реклама: @devmangx

Работаем с @Spiral_Yuri

РКН: https://clck.ru/3GMMF6
Subscribers
50.9K
Photos
2.9K
Videos
495
Links
1.3K

Showing posts older than #4104 · Back to latest

Older Posts 9 shown
Post #4103 7.63K
В Python использование изменяемых значений по умолчанию в определениях классов может привести к неожиданному поведению. Это происходит потому, что все экземпляры разделяют один и тот же изменяемый объект.

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

👉 @PythonPortal
  • 👍 25
  • ❤ 2
  • 🔥 2
Post #4101 7.56K
Делаем свой аудиоплеер на Python

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

👉 @PythonPortal | #статья
  • 🔥 21
  • 👍 6
  • ❤ 1
  • 🌭 1
Post #4097 7.24K
Метод reverse() в Python🖥

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

👉 @PythonPortal
  • 👍 27
  • ❤ 8
  • 🔥 4
Post #4096 9.09K
Django-style.pdf4.8 MB
Огромный туториал по Django и Django Rest Framework.

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

👉 @PythonPortal
  • 👍 17
  • 🔥 10
  • ❤ 1
  • 🌭 1
Post #4093 9.14K
Это простые, но мощные приемы, которые помогают писать красивый и эффективный код в Python

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

👉 @PythonPortal
  • ❤ 28
  • 👍 19
  • 🔥 12
  • 🤔 1
Post #4092 8.94K
Нашел вот такую шпаргалку по Python: GeeksforGeeks Python Cheat Sheet.

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

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

👉 @PythonPortal | #ресурсы
  • 👍 16
  • ❤ 10
  • 🔥 2
Post #4091 10.1K
Сделай 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
  • 👍 12
  • ❤ 7
  • 🔥 6
Post #4090 10.1K
Шпаргалка для разработчиков!

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

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

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

👉 @PythonPortal | #ресурсы
  • 👍 23
  • 🔥 6
  • ❤ 2
Post #4081 9.71K
Циклы в Python 🖥

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

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

👉 @PythonPortal
  • 👍 40
  • 🔥 8
  • ❤ 4
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →