Простой 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
Запись данных в файл

Делимся видео, где автор демонстрирует запись данных в файл в текстовом и бинарном режимах. Ты научишься пользоваться методами 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 декораторов.

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

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

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

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

#видео
isdigit

Метод isdigit() возвращает True, если все символы в строке являются цифрами. В противном случае возвращается False. Обрати внимание, в Python верхний и нижний индексы (обычно написанные с использованием Unicode) также считаются цифровыми символами. Римские цифры, числители денежных единиц и дроби считаются числовыми символами, но не цифрами.

#практика
👍2
Веб-плеер с искусственным интеллектом

Делимся статьей, где автор рассказывает про создание веб-плеера. Веб-плеер предлагает два варианта использования. Пользователи могут выбрать лоу-фай трек, основанный на реальной песне, закодированной с помощью Tone.js. Либо же они могут выбрать сольный трек, сгенерированный искусственным интеллектом.

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

#статьи
👍1
NumPy: Базовые математические функции

Делимся видео, где автор знакомит с базовыми математическими функциями NumPy. К ним относятся: тригонометрические, генерации псевдослучайных чисел, перемешивания элементов массива, математической статистики и другие.

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

#видео #numpy
tell

Файловый метод tell() возвращает текущую позицию указателя чтения/записи в файле. Этот метод не принимает параметров и возвращает целочисленное значение. Первоначально указатель файла указывает на начало файла, поэтому исходное значение 0. С помощью метода seek() ты можешь изменить позицию указателя.

#практика
Автоматизирование задач с помощью ChatGPT

Делимся статьей, где автор демонстрирует автоматизирование задач на Python с помощью ChatGPT. Задачи упорядочены по сложности. К ним относятся: построение линейной регрессии, отправка сообщений и писем, веб-скрейпинг.

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

#статьи
NumPy: Операции над массивами

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

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

#видео #numpy
update

Метод update() позволяет обновить текущее множество, добавляя элементы из другого множества (или любого другого итерируемого объекта). Если предмет присутствует в обоих множествах, в обновленном множестве этот предмет будет присутствовать только один раз.

#практика
Настройка VS Code для работы с Python

Visual Studio Code — это легкий и мощный редактор исходного кода, который доступен для Windows, macOS и Linux. Он поставляется со встроенной поддержкой JavaScript, TypeScript и Node.js и имеет богатую экосистему расширений для других языков и сред выполнения. Делимся статьей, где автор рассказывает про настройку VS Code для работы с Python.

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

#статьи
👍1
NumPy: Функции автозаполнения

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

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

#видео #numpy
🔥1
RegEx: search

Функция search() ищет совпадение в строке и возвращает объект Match, если совпадение есть. Если имеется более одного совпадения, будет возвращено только первое вхождение совпадения. Если совпадений не найдено, возвращается None.

#практика #regex
Восстановление жесткого диска

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

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

#статьи
Pygame: Контроль столкновений

Благодаря этому видео ты узнаешь, как выполняется контроль столкновений объектов в Pygame с использованием методов класса Rect: collidepoint, colliderect, collidelist, collidelistall. Продемонстрирован пример игры с контролем столкновения падающих шаров с телегой.

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

#видео
format()

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

#практика
Mito: Быстрый анализ данных

Mito — это электронная таблица, предназначенная для ускорения анализа Python в 10 раз. Когда ты редактируешь Mitosheet, для тебя генерируется код Python. Благодаря этой статье ты научишься пользоваться Mito.

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

#статьи