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

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

Ссылка на канал: https://t.me/+T1i5nO0m_h01ZDky
.
РКН: https://vk.cc/cJ5box
Помощь:https://telega.in/c/+T1i5nO0m_h01ZDky
Download Telegram
Нейросети на PyTorch: Сохранение и загрузка моделей

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

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

#видео
🔥5
Сравнение Msgspec и DataClasses

Msgspec и DataClasses – это модули, предназначенные для работы со структурами данных. Первый используется для сериализации данных, второй – для создания классов с автоматической генерацией методов. Благодаря данной статье ты узнаешь о преимуществах и недостатках этих модулей.

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

#статьи
🔥7
Matplotlib: Прозрачность и смешивание цветов

Прозрачность позволяет увидеть наложения без сокрытия нижних слоёв. Это особенно полезно для улучшения восприятия плотностей на scatter/hist. Обрати внимание, при большом количестве точек рисование прозрачных векторных объектов в PDF/SVG может быть очень медленным и привести к большому файлу. В таком случае стоит использовать rasterized=True. Они будут сохранены как растровое изображение внутри векторного файла.

#практика
🔥13👍3
Django: Signals

Signals — это механизм обратного вызова, предоставляемый фреймворком Django, который позволяет отправлять уведомления при наступлении определённых событий и связывать их с обработчиками. Сигналы помогают построить логику, где одна часть приложения реагирует на изменения в другой, без жёсткой связи между компонентами. Делимся статьей, где автор рассказывает про Signals.

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

#статьи
🔥11👍1
Flask: Уведомления пользователей

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

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

#статьи
👍7🔥5
Тип данных complex

В Python существует особенный тип данных – complex. Он позволяет работать с комплексными числами. Они имеют следующий вид: z = a + bj. В данной формуле a – действительная часть, b – мнимая часть, j – мнимая единица. Благодаря данному видео ты узнаешь, как пользоваться complex.

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

#видео
👍9🤣1
Самые популярные фреймворки и библиотеки

В данной статье автор рассказывает, какие сейчас самые популярные фреймворки и библиотеки. Речь идет как о всем известных Django и Flask, так и более нишевых (Streamlit и Starlette).

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

#статьи
👍6
Что такое frozenset?

Кроме обычных множеств set, в Python есть еще неизменяемое множество frozenset. После создания его содержимое изменить нельзя. Благодаря данному видео ты узнаешь, как пользоваться frozenset.

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

#видео
👍8🤣2
Как быстро читать Excel?

В данной статье автор тестирует различные инструменты для считывания данных Excel. Ты узнаешь, чем лучше всего пользоваться: pandas, openpyxl, Tablib, DuckDB или LibreOffice.

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

#статьи
👍26
Уже стартовал новый набор в Яндекс Лицей на бесплатный курс «Веб-разработка на Django».

Для кого:

Учеников от 13 до 20 лет в школе, колледже или техникуме.

Что нужно:

Уметь работать с модулями и пакетами Python, понимать, что такое базы данных и HTTP-запросы. Также понадобится базовое знание Git

Что сделаете за 3 месяца:

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

Особые плюсы:

✔️ Именной сертификат, который может добавить баллы при поступлении в вузы-партнеры.
✔️ Поддержка экспертов
✔️ Комьюнити учеников


👀 Регистрируемся и проходим отбор до 23 сентября по ссылке
😁8🤣3👍1
Класс ChainMap

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

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

#видео
🔥7👍2
PySpark: Что такое UDTF?

UDTF (User-Defined Table Function) — это функция, которая на вход получает одну строку (или набор строк), а на выходе может вернуть несколько строк (таблицу). Для чего это нужно – узнаешь из этой статьи.

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

#статьи
👍18🔥1
Класс Counter

Класс Counter из модуля collections позволяет автоматически подсчитывать количество каждого элемента в итерируемом объекте. Для чего это нужно – узнаешь из видео туториала.

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

#видео
🔥15👍2
Работаем с файлами: Основы

В Python встроен простой API для работы с файлами. Для открытия используется функция open(). Необходимо указать, в каком режиме мы открываем файл. Из основных есть режим чтения (r), записи (w), дозаписи (а), а также бинарный (b). Также можно указать кодировку с помощью encoding.

Файл нужно всегда закрывать, иначе будет утечка ресурсов! Можно закрыть при помощи f.close(), либо конструкцией with. Эта конструкция автоматически закрывает файл, даже если внутри блока произойдет ошибка.

#практика
👍41