Простой 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
range()

Функция range() возвращает последовательность чисел, начиная с 0 по умолчанию и увеличиваясь на 1 (по умолчанию), останавливается перед указанным числом. В первом примере выводится последовательность чисел от 0 до 5. Во втором примере – от 3 до 5. В третьем – от 3 до 19 с шагом 2.

#практика
Моделирование лесных пожаров

Математические модели поведения пожара являются важной частью смягчения последствий пожара. Модели пожара помогают определить, где может начаться пожар, как быстро он будет распространяться (и в каком направлении) и сколько тепла он выделит. Делимся статьей, где автор демонстрирует моделирование лесных пожаров.

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

#статьи
Pygame: Отображение текстовой информации

Благодаря этому видео ты узнаешь, как использовать встроенные шрифты и загружать свои собственные. Также ты научишьсяотображать текст с заданными шрифтами. Рассматриваются классы Font и SysFont. Методы get fonts и render. Продемонстрированы примеры по отображению и перемещению текста.

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

#видео
index

Метод index() находит первое вхождение указанного значения. Данный метод вызывает исключение, если значение не найдено. index() почти аналогичен методу find(). Разница заключается в том, что метод find() возвращает -1, если значение не найдено.

#практика
Неочевидные возможности FastAPI

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

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

#статьи
Jinja2: Экранирование

Делимся видео, где автор демонстрирует способы реализации экранирования данных в шаблонах. Для этого тебе понадобится блок raw. Также продемонстрировано применение блока for для итерирования фрагментов шаблона; блока if для вставки фрагментов по некоторому условию.

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

#видео
type()

Функция type() в Python используется для определения типа конкретного объекта. Возвращается либо тип объекта, либо объект нового типа на основе переданных аргументов. В данном примере продемонстрировано определение типа объектов.

#практика
DatRet: Реализация TensorFlow для табличных данных

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

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

#статьи #tensorflow
Django: Slug

Slug — это короткая метка для чего-либо, содержащая только буквы, цифры, знаки подчеркивания или дефисы. Обычно они используются в URL-адресах. Делимся видео, где автор демонстрирует работу с slug.

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

#видео #django
string.rstrip

Метод rstrip() возвращает копию строки с удаленными завершающими символами (на основе переданного строкового аргумента). Если аргумент не передан, по умолчанию удаляются пробелы в конце строки.

#практика
Jinja2: Фильтры и макросы

Делимся видео, где автор рассказывает про обработку данных внутри форм с применением различных фильтров: sum, max, min, replace. random. Также продемонстрировано создание и использование макросов (макроопределений) macro и вложенных макросов с помощью блока call.

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

#видео
Создание GPT с помощью NumPy

Благодаря этой статье ты научишься реализовывать GPT с нуля всего за 60 строк numpy. Затем ты загрузишь обученные веса модели GPT-2 в свою реализацию и сгенерируешь некоторый текст. В этой реализации намеренно отсутствует множество функций, чтобы сделать ее максимально простой и при этом полной. Цель состоит в том, чтобы предоставить простое, но полное техническое введение в GPT как в образовательный инструмент.

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

#статьи
👍3
set.discard

Метод discard() удаляет элемент из множества только в том случае, если элемент присутствует в множестве. Если элемент отсутствует, выводится исходное множество. Этот метод отличается от метода remove(). remove() вызовет ошибку, если указанный элемент не существует, discard() — нет.

#практика
Объект многоточие

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

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

#статьи
Запись данных в файл

Делимся видео, где автор демонстрирует запись данных в файл в текстовом и бинарном режимах. Ты научишься пользоваться методами write, writelines, а также функциями load и dump модуля pickle.

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

#видео
MongoDB: Обновление документа

Ты можешь обновить запись или документ с помощью метода update one(). Первый параметр метода update one() — это объект запроса, определяющий, какой документ нужно обновить. Второй параметр — это объект, определяющий новые значения документа. В данном примере мы изменяем адрес с «Valley 345» на «Canyon 123». Чтобы обновить все документы, соответствующие критериям запроса, используй метод update many().

#практика #mongodb
Скрейпинг PDF

tabula-py — это простая оболочка Python для tabula-java, которая может читать таблицы PDF. Также она позволяет читать таблицы из PDF и конвертировать их в DataFrame pandas. tabula-py может конвертировать файл PDF в файл CSV/TSV/JSON. Благодаря этой статье ты научишься скрейпингу PDF с помощью tabula-py.

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

#статьи
👍1
SQLite: Объединение нескольких таблиц

Чтобы объединить строки из двух или более запросов в один набор результатов, используй оператор UNION. В данном видео автор демонстрирует порядок применения оператора UNION для объединения записей из нескольких таблиц.

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

#видео
string.rfind

Метод rfind() находит последней индекс, по которому находится указанная подстрока. Если значение не найдено, возвращается -1. По умолчанию поиск идет от начала строки до конца, однако ты можешь изменить эти параметры.

#практика
Полезные декораторы для упрощения кода

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

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

#статьи
Пакеты и вложенные пакеты

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

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

#видео