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

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

Ссылка на канал: https://t.me/+T1i5nO0m_h01ZDky
.
РКН: https://vk.cc/cJ5box
Помощь:https://telega.in/c/+T1i5nO0m_h01ZDky
Download Telegram
Модуль random

Модуль random — это встроенный модуль Python, который используется для генерации случайных чисел. Это псевдослучайные числа, они не являются действительно случайными. Этот модуль можно использовать для выполнения случайных действий, таких как генерация случайных чисел, печать случайного значения для списка или строки и т. д. Подробней об модуле ты узнаешь из этого видео.

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

#видео
Обновление VS Code 1.70

Работа с Python в VS Code 1.70 стала проще, точность определения конфликтов слияния Git — выше, а ещё появились доработки интеграции с интерактивными блокнотами Jupyter. Делимся статьей, где рассказано про все нововведения.

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

#статьи
Распределение Пуассона

Распределение Пуассона является дискретным распределением. Оно оценивает, сколько раз событие может произойти за указанное время. Например, если кто-то ест два раза в день, какова вероятность, что он будет есть три раза? Распределение имеет два параметра: 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