Простой 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
Создание инструмента PGP-шифрования

Если ты только начинаешь знакомиться с кибербезопасностью и шифрованием, ты должен знать о PGP. Pretty Good Privacy, более известная как PGP, является широко используемой программой шифрования. PGP используется для создания цифровых подписей, шифрования и расшифровки больших объемов данных, а также для повышения безопасности сообщений электронной почты. Благодаря этой статье ты научишься создавать простой инструмент PGP-шифрования.

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

#статьи
Оптимизаторы в Keras

Благодаря этому видео ты узнаешь, как использовать оптимизаторы градиентного спуска пакета Keras, какие они существуют. Также ты увидишь способы разбиения обучающего множества на выборки валидации и собственно обучения.

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

#видео
seek

Функция seek() используется для изменения положения дескриптора файла на заданную позицию. Дескриптор файла подобен курсору, который определяет, откуда данные должны быть прочитаны или записаны в файле. В данном примере меняется позиция на 4.

#практика
MLFlow: Многозадачное обучение

MLflow — это платформа с открытым исходным кодом для управления жизненным циклом машинного обучения. Решает задачи воспроизведения экспериментов, включает в себя центральный реестр моделей. Делимся статьей, где автор демонстрирует управление многозадачным обучением с независимыми моделями. А ты уже работал с MLFlow?

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

#статьи
Pygame: Работа с изображениями

Благодаря этому видео ты узнаешь, как загружать, отображать и менять изображения в Pygame. Рассматриваются модули pygame.image и pygame.transform, их методы. Продемонстрирован пример программы по перемещению машинки с помощью курсорных клавиш.

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

#видео
readline

Метод readline() считывает одну строку из файла. Завершающий символ новой строки сохраняется. Если присутствует аргумент size и неотрицательен, он отвечает за максимальное количество байтов, включая завершающую новую строку. Таким образом может быть возвращена неполная строка.

#практика
👍1
Управление производительностью с Python 3.12

Начиная с Python 3.12, интерпретатор может работать в специальном режиме, который позволяет функциям Python появляться в выводе профилировщика perf. В данной статье демонстрируется, как это помогает сократить выполнение скрипта с 36 секунд до 0,8!

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

#статьи
👍1
Django: Использование captcha

В данном видео автор рассказывает про captcha и ее применение во фреймворке Django. Для использования captcha понадобится модуль django-simple-captcha. Продемонстрирована его установка и связь со стандартной формой обратной связи.

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

#видео #django
set.pop

Метод pop() случайным образом удаляет элемент из множества и возвращает удаленный элемент. Если в множестве нет элементов, выведется TypeError. Обрати внимание, множество обновляется после удаления элемента.

#практика
Создание интерактивных визуализаций

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

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

#статьи
wxPython: Схемы размещения виджетов

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

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

#видео #wxpython
getattr()

Метод getattr() возвращает значение именованного атрибута объекта. Если атрибут не найден, он возвращает значение по умолчанию, предоставленное функции. Если же значение по умолчанию не предоставлено, возвращается AttributeError.

#практика
Pydantic

Pydantic — это библиотека Python для моделирования/анализа данных с эффективной обработкой ошибок и настраиваемым механизмом проверки. На сегодняшний день Pydantic используется в основном в среде FastAPI для анализа запросов и ответов. Благодаря этой статье ты познакомишься с Pydantic.

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

#статьи
Pygame: Создание поверхностей

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

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

#видео
👍1
delattr()

Функция delattr() удаляет атрибут из объекта, если объект это позволяет. Обрати внимание delattr() не возвращает никакого значения. Он удаляет только атрибут. В данном примере мы удаляем “age” из объекта “person”.

#практика
PyCaret

PyCaret — это библиотека машинного обучения с открытым исходным кодом на Python. Она позволяет автоматизировать рабочие процессы машинного обучения. Благодаря этой статье ты познакомишься с PyCaret.

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

#статьи
👍1
Срезы списков и сравнение списков

Благодаря этому видео ты узнаешь, как выделять группы элементов из списков с помощью срезов, а также выполнять групповое присваивание. Рассматриваются операторы сравнения: равно, не равно, больше и меньше.

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

#видео
oct()

Функция oct() принимает целое число и возвращает его восьмеричное представление. Можно использовать любое целое число (двоичное, десятичное или шестнадцатеричное). В данном примере продемонстрирован перевод из разных систем счисления в восьмеричную.

#практика
Создание диаграмм с помощью Altair

Altair — это библиотека декларативной статистической визуализации для Python. API Altair прост и удобен, что позволяет создавать красивые и эффективные визуализации с минимальным объемом кода. Благодаря этой статье ты научишься создавать интерактивные точечные диаграммы с помощью Altair.

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

#статьи
Django: Регистрация пользователей на сайте

В данном видео автор рассказывает, как с помощью Django можно реализовать регистрацию пользователей на сайте. Для этого используется стандартная форма UserCreationForm и стандартная модель User.

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

#видео #django
setattr()

Функция setattr() устанавливает значение атрибута объекта. Если атрибут не найден, setattr() создает новый атрибут и присваивает ему значение. Однако это возможно только в том случае, если объект реализует метод dict().

#практика