Простой Python | Программирование
143K subscribers
2.26K photos
36 videos
1.3K links
Заявки принимаются автоматически.
Лучший образовательный канал по Python.

По всем вопросам: @dimaa_dimaa (реклама)

Ссылка на канал: https://t.me/+T1i5nO0m_h01ZDky
.
РКН: https://vk.cc/cJ5box
Помощь:https://telega.in/c/+T1i5nO0m_h01ZDky
Download Telegram
Как ускорить код с NumPy? Часть 2

Выбор правильного типа данных может существенно снизить объём используемой памяти и ускорить вычисления. При обработке больших массивов разница может быть огромной. Например, если массив занимает 1 ГБ с float64, он будет занимать всего 500 МБ с float32.

#практика #numpy
😁14👍10🔥2
Применение подчеркиваний

В Python символ подчеркивания (_) играет множество ролей, которые зависят от контекста. Благодаря данной статье ты узнаешь, как можно использоваться подчеркивание в различных ситуациях.

👉Читать статью

#статьи
🔥18👍2
Flask: Развертывание на Docker

Продолжаем делиться циклом статей, благодаря которому ты научишься пользоваться Flask. В этот раз автор демонстрирует развертку Microblog на контейнерной платформе Docker.

👉Читать статью

#статьи #flask
👍6
MongoDB: Добавление данных в коллекцию

Делимся циклом видео, благодаря которому ты научишься пользоваться MongoDB. В этот раз автор рассказывает, как добавлять данные в БД и делать их с разными полями и значениями.

👀Смотреть видео

#видео
Тесты статистической значимости

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

Существуют различные виды тестов. t-тест сравнивает средние двух групп. ANOVA сравнивает средние более чем двух групп. Хи-квадрат тест проверяет связь между категориальными переменными. U-тест Манна-Уитни проверяет, отличаются ли распределения двух групп (непараметрический аналог t-теста).

В данном примере продемонстрирован t-тест. Если p-значение <0.05, то различия значимы, гипотеза отвергается. Если p-значение >= 0.05, азличия могут быть случайными, гипотеза принимается.

#практика
🔥16👍8
Сравнение Poetry и UV

Poetry и UV – это инструменты, предназначенные для управления зависимостями и упаковки Python-проектов. В данной статье автор рассказывает, какие есть плюсы и минусы у вышеперечисленных пакетных менеджеров.

👉Читать статью

#статьи
👍4
FastAPI: Введение

FastAPI — это удобный инструмент для создания серверов и API, который делает процесс разработки быстрее и проще. Делимся циклом видео, благодаря которому ты научишься работать с FastAPI библиотекой.

👀Смотреть видео

#видео
👍11
Как ускорить код с NumPy? Часть 3

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

Обрати внимание на пример. Второй способ работает быстрее, так как память выделяется сразу, а не по мере добавления элементов.

#практика #numpy
👍15🔥3
Топ парсеров сбора данных

В данной статье автор рассказывает про лучшие инструменты для парсинга. Рассматриваются как открытые библиотеки, так и коммерческие SaaS/API-сервисы. В результате все решения сравниваются по ключевым метрикам.

👉Читать статью

#статьи
👍10🔥1
Телеграм-бот: Реферальная система

Продолжаем делиться циклом видео, где автор рассказывает про разработку телеграм-бота на Python. В этот раз ты узнаешь, как сделать бота-модератора для твоего телеграм-чата.

👀Смотреть видео

#видео
🔥16👍4
NumPy: Линейная алгебра

Если ты работаешь с матрицами, NumPy предоставляет встроенные функции. В данном примере продемонстрированы транспонирование, обратная матрица, определитель и умножение матриц.

#практика #numpy
👍20🔥4
Поиск ликвидных облигаций

В данной статье автор рассказывает, как реализовать поиск ликвидных облигаций с помощью Python. Речь идет про полноценную библиотеку с расширенными возможностями: автоматический поиск ликвидных облигаций, расчет денежных потоков и многое другое.

👉Читать статью

#статьи
👍17
FastAPI: Обработка URL-адресов

Продолжаем делиться циклом видео, благодаря которому ты научишься пользоваться FastAPI библиотекой. В этот раз ты научишься обрабатывать URL различного формата. Также автор демонстрирует получение параметров, переданные в запросе через “?” или “&”.

👀Смотреть видео

#видео
🔥8
Полезные методы словаря

Существуют множество полезных методов словаря. Например, метод keys() возвращает все ключи словаря. values() возвращает все значения. items() возвращает пары ключ-значение, а update() обновляет словарь, добавляя или заменяя пары ключ-значение.

#практика
👍36🔥1
Теоремы о сортировках

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

👉Читать статью

#статьи
🔥9👍1
MongoDB: Выборка данных из коллекции

Делимся циклом видео, благодаря которому ты научишься пользоваться MongoDB. В этот раз автор рассказывает, как фильтровать выборки данных из коллекции.

👀Смотреть видео

#видео
👍6🤣3
Ускорение компиляции с помощью numba

Если определённая часть твоего кода всё ещё работает медленно, попробуй библиотеку numba, чтобы компилировать код. numba ускоряет выполнение в 10-20 раз, так как компилирует код в машинные инструкции.

#практика #numpy
👍23🔥7