Простой 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
Распределение Пуассона

Распределение Пуассона является дискретным распределением. Оно оценивает, сколько раз событие может произойти за указанное время. Например, если кто-то ест два раза в день, какова вероятность, что он будет есть три раза? Распределение имеет два параметра: lam - скорость или известное количество вхождений для вышеуказанной проблемы; size - форма возвращаемого массива.

#практика
wxPython: Сайзеры

Сайзеры — это специальные объекты, которые располагают виджеты в соответствии с предопределенной схемой. В настоящее время в wxPython доступно пять различных типов сайзеров. Делимся видео, где автор демонстрирует работу сайзеров.

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

#видео #wxpython
Логирование в Python

В данной статье ты узнаешь, как настроить логирование в Python с помощью встроенного модуля logging. Ты изучишь основы логирования, протоколирования значений переменных и исключений, настройки пользовательских регистраторов и средств форматирования.

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

#статьи
NumPy: Разделение массивов

Разделение — это операция, обратная объединению. Объединение сливает несколько массивов в один, а разделение разбивает один массив на несколько. С помощью array split() ты можешь разделить массив. Ты передаешь массив, который хочешь разбить, и количество разбиений.

#практика #numpy
GUI Генератор паролей

Делимся статьей, где автор демонстрирует создание кроссплатформенного приложения с графическим интерфейсом. Для этого используется язык Python и библиотеку PySide6 - привязка к инструментарию фреймворка Qt.

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

#статьи
👍1
eq и hash

Python автоматически вызывает метод eq класса, когда ты используешь оператор == для сравнения экземпляров класса. Хэш объекта — это целое число, представляющее значение объекта, и его можно получить с помощью функции hash(), если объект можно хэшировать. Данное видео поможет разобраться с этими методами.

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

#видео
MongoDB: Limit

Чтобы ограничить результат в MongoDB, используй метод limit(). Метод limit() принимает один параметр — число, определяющее количество возвращаемых документов. В данном примере мы ограничиваем результат, чтобы вернуть только 5 документов.

#практика #mongodb
REST API

Одним из самых популярных способов создания API является архитектурный стиль REST. Python предоставляет отличные инструменты не только для получения данных из REST API, но и для создания собственных Python REST API. Делимся статьей, где автор демонстрирует создание REST API с помощью Mamba, Hydra и Fast API.

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

#статьи
Matplotlib: Трехмерные графики

Делимся видео, где автор демонстрирует создание трехмерных графиков с помощью matplotlib. Ты научишься строить трехмерные графики функциями plotwireframe() и plotsurface(), а также с помощью plot() и scatter(). Продемонстрировано создание трехмерной системы координат.

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

#видео #matplotlib
MongoDB: фильтр результатов

При поиске документов в коллекции ты можешь отфильтровать результат с помощью объекта запроса. Первый аргумент метода find() является объектом запроса и используется для ограничения поиска.

#практика #mongodb
👍1
Taichi

Taichi — это предметно-ориентированный язык, встроенный в Python, но имеющий собственный компилятор. Он обеспечивает высокопроизводительное выполнение кода на всех типах оборудования, включая ЦП и ГП. Делимся статьей, где автор знакомит с Taichi.

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

#статьи
call

Метод call позволяет тебе писать классы, в которых экземпляры ведут себя как функции и могут вызываться как функции. Делимся видео, где автор демонстрирует работу данного метода. Ты узнаешь, как с его помощью можно заменять замыкания функций и создавать классы-декораторы функций.

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

#видео
👍1
list.reverse

list.reverse — это встроенный метод, который отображает объекты списка в обратном порядке. Когда вместо списка используется что-либо, кроме списка, возвращается ошибка AttributeError. Метод полезен для проверки, является ли список палиндромом.

#практика
Решение судоку с помощью компьютерного зрения

Делимся статьей, где автор демонстрирует решение судоку с помощью компьютерного зрения. Используюся OpenCV, EasyOCR, PuLP. В конце статьи есть ссылка на репозиторий с полным кодом.

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

#статьи
wxPython: Стандартные диалоговые окна

В данном видео ты узнаешь, как создаются стандартные диалоги и каких видов они бывают. Рассматриваются примеры: MessageBox, MessageDialog, TextEntryDialog, DirDialog, FileDialog, FontDialog.

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

#видео #wxpython
Программирование сокетов

Сокеты и API сокетов используются для отправки сообщений по сети. Они обеспечивают форму межпроцессного взаимодействия (IPC). Благодаря этой статье ты узнаешь, как использовать основные функции и методы модуля сокетов Python для написания собственных клиент-серверных приложений.

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

#статьи
👍1
MySQL: Удаление таблицы

Ты можешь удалить существующую таблицу с помощью «DROP TABLE». Если таблица, которую ты хочешь удалить, уже удалена или по какой-либо другой причине не существует, используй ключевое слово IF EXISTS, чтобы избежать ошибки.

#практика #mysql
Оптимизационные задачи в ритейле

Делимся статьей, где рассмотрен важный раздел прикладной математики – оптимизация. Ты узнаешь про задачи в ритейле, которые могут решаться методами оптимизации. Автор статьи демонстрирует, как модельная задача ценообразования решается пакетами Pyomo и SciPy.

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

#статьи
Matplotlib: Показ изображений

Благодаря этому видео ты научишься отображать изображения с помощью matplotlib. Для этого понадобятся пакет PIL (Pillow), модуль Image и функция open(). Также рассматриваются функции imshow(), colorbar() и pcolormesh() для показа изображений и цветовых сеток.

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

#видео #matplotlib
Списковое включение

Списковое включение — это замечательная функция, которая может значительно упростить твой код. Однако в большинстве случаев это используется только для написания одного цикла for, возможно, с добавлением одного if. В данной статье автор демонстрирует применение спискового включения.

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

#статьи
nonlocal

Ключевое слово nonlocal используется для ссылки на переменную в ближайшей области видимости. Оно не будет работать с локальными или глобальными переменными и поэтому должно использоваться для ссылки на переменные в других областях.

#практика