Python tricks | Хитрости Питона
Open in Telegram
Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты. Сотрудничество: @SIeep_Token Мы на платформе: https://telegram.me/python_tricks Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy
Show more6 053
Subscribers
No data24 hours
-117 days
-5930 days
Posts Archive
Метод count()
count() — простой и удобный способ получить число вхождений элемента в последовательности за линейное время. Полезен при подсчете статистики, анализе данных и других задачах.
Метод принимает в качестве аргумента элемент, количество которого нужно посчитать и возвращает число — количество найденных вхождений элемента.
Работает для списков, кортежей, строк.
🔗 Python tricks
Хотите работать с данными, но еще не слышали про телеграм-канал LEFT JOIN?
Это вы зря! Быть в курсе трендов сферы, лучших инструментов для анализа, познавательных докладов и лекций по архитектуре данных, и даже быть в контексте аналитических мемов — значительный буст для входа в профессию.
Итак, LEFT JOIN —
это канал о технологиях и данных, в котором простым языком рассказывают про:
🔵 всемогущий язык SQL и работу с базами данных,
🔵 статистику, без которой, как говорится, «не жизнь»,
🔵 полезные инструменты, которые заслуживают не меньшее внимание чем ChatGPT,
🔵 то, как нейросети могут облегчить работу аналитика данных.
А еще у авторов сейчас выходит отдельная рубрика «Основы статистики» — серия полезных карточек с теорией и понятными примерами, например, про p-value. Если вы еще не видели первые пять выпусков — наверстывайте упущенное и...
🔜 Подписывайтесь на @leftjoin!
Реклама. О рекламодателе erid:2VtzquhT6kG
Декоратор timeit
Декоратор timeit используется для измерения времени выполнения функции или участка кода. Этот декоратор позволяет вам оценить, сколько времени занимает выполнение определенной операции.
Вы можете использовать этот декоратор, чтобы измерить время выполнения любой функции. Просто поместите @timeit перед определением функции, которую вы хотите измерить, и при каждом вызове этой функции будет выводиться время выполнения.
🔗 Python tricks
Пока админ не присел на бутылку, и не ссыкует выкладывать такое, ловите топовые дорогостоящие курсы:
SkillBox.rar (Размер: 497 ГБ)
Нетология.7z (Размер: 335 ГБ)
ЯндексПрактикум.rar (Размер: 447 ГБ)
SkillFactory.rar (Размер: 312 ГБ)
Хекслет.zip (Размер: 290 ГБ)
GeekBrains.rar (Размер: 172 ГБ)
OTUS.rar (Размер: 202 ГБ)
Solara
Solara позволяет создавать веб-приложения на чистом Python с использованием ipywidgets или React-подобного API поверх ipywidgets. Делимся статьей, где автор рассказывает про использование Solara для разработки веб-приложений.
• Перейти к просмотру
🔗 Python tricks
Магические методы setattr, getattribute, getattr, delattr
Делимся видео, где автор демонстрирует порядок обращения к атрибутам класса и к атрибутам его экземпляров. Ты научишься пользоваться магическими методами при работе с атрибутами класса: setattr, getattribute, getattr и delattr.
• Перейти к просмотру
🔗 Python tricks
Визуализация данных с помощью Altair
Altair — это библиотека декларативной статистической визуализации для Python. API Altair прост и удобен, что позволяет создавать красивые и эффективные визуализации с минимальным объемом кода. Делимся статьей, где автор рассказывает про анализ и визуализацию данных с помощью данной библиотеки.
👉Читать статью
🔗 Python tricks
ООП Python. Наследование классов
В уроке рассмотрим наследование классов в python, простое наследование, наследование super, множественное наследование и линеаризация в python. Также затронем темы полиморфизм и композиция.
• Перейти к просмотру
🔗 Python tricks
statistics.pvariance
Метод statistics.pvariance() вычисляет дисперсию всей совокупности. Большая дисперсия указывает на то, что данные разбросаны, а небольшая дисперсия указывает на то, что данные сгруппированы близко к среднему значению. Чтобы рассчитать дисперсию по выборке данных, используй метод statistics.variance().
🔗 Python tricks
Работа с сетью в Python: Socket и HTTP
В данном ролике вы научитесь писать сетевые приложения на языке Python. Выучите базовые знания сетевой модели OSI и её уровней, а также научитесь создавать собственные socket-сервера/клиенты. Изучите протокол HTTP. Выучите базовые знания данного протокола и его особенностей, а также научитесь обрабатывать HTTP сообщения с использованием языка Python.
• Перейти к просмотру
🔗 Python tricks
Управление зависимостями
Делимся статьей, где автор рассказывает про стандартный файл конфигурации pyproject.toml. Он упрощает пользователям управление зависимостями и определениями метаданных.
👉Читать статью
🔗 Python tricks
Как сделать полноценный калькулятор Питоне
В этом видео делаем калькулятор на языке программирования Python!
• Перейти к просмотру
Python Guru
hex()
Функция hex() преобразует целое число в соответствующее шестнадцатеричное число в строковой форме и возвращает его. Возвращенная шестнадцатеричная строка начинается с префикса. Данный префикс указывает, что строка находится в шестнадцатеричной форме.
🔗 Python tricks
Динамический массив
В данном видео автор демонстрирует список языка Python как пример использования динамического массива. Ты узнаешь об основных операциях и их скорости выполнения с точки зрения О большого.
👀Смотреть видео
🔗 Python tricks
🎥 Что реально пишут на Python, что учить и какой Roadmap на python разработчик.
В каких сферах используется python в реальном мире и что нужно учить, чтобы стать python разработчиком. Подробный обзор roadmap python developer для каждой сферы.
👀 Смотреть на YouTube
🔗 Python tricks
Магические методы add, sub, mul, truediv
Делимся видео, где автор демонстрирует сложение объектов с числами и другими экземплярами классов с помощью методов add(), radd() и iadd(). По аналогии выполняются методы: sub(), mul(), truediv()
• Перейти к просмотру
🔗 Python tricks
