Простой 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
set.update

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

#практика
Тестирование python3-расширения для GIMP

GIMP (GNU Image Manipulation Program) — это бесплатное программное обеспечение для редактирования изображений с открытым исходным кодом, которое предоставляет пользователям широкий спектр инструментов для редактирования цифровых изображений. Делимся статьей, где автор демонстрирует тестирование python-расширения для GIMP.

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

#статьи
👍2
Django: Начало развертки сайта

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

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

#видео #django
👍1
set.intersection

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

#практика
aiohttp: Работа с русской кодировкой

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

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

#статьи
Добавление случайности в L-систему

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

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

#видео
👍1
list.extend

Метод extend() добавляет все элементы итерируемого объекта (список, кортеж, строку и т. д.) в конец списка. Если же тебе нужно добавить один элемент в конец списка, воспользуйся методом append().

#практика
rapidfuzz: Нечеткое сравнение строк

RapidFuzz — это быстрая библиотека сопоставления строк для Python и C++. Делимся статьей, где автор рассказывает про особенности данной библиотеки при нечетком сравнении строк.

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

#статьи
👍1
Django: Завершение развертки сайта

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

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

#видео #django
👍1
string.replace

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

#практика
Pandas: Полезные методы

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

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

#статьи #pandas
Django: Mixins

Продолжаем делиться циклом видеоматериалов про Django. В этот раз ты узнаешь, что такое mixins (миксины) и как с их помощью устранить дублирование кода в классах представлений. Рассматривается пример стандартного миксина LoginRequiredMixin и декоратор login required.

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

#видео #django
list.index

Метод index() возвращает индекс указанного элемента в списке. Обрати внимание, данный метод возвращает только первое вхождение соответствующего элемента. Если элемент не найден, возникает исключение ValueError.

#практика
ProgressiveGridSearch

GridSearch используется для поиска оптимальных гиперпараметров модели, что приводит к наиболее «точным» прогнозам. Делимся статьей, где автор демонстрирует улучшенный вариант GridSearch – ProgressiveGridSearch.

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

#статьи
👍3
TensorFlow: Введение в Keras

Продолжаем делиться циклом видеоматериалов про TensorFlow. В этот раз продемонстрировано создание полносвязного слоя нейронной сети с помощью класса tf.keras.layers.Layer, а также модель нейронной сети с помощью класса tf.keras.Model.

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

#видео #tensorflow
👍1
PySpark для аналитика

PySpark — это API Python для Apache Spark. Он позволяет выполнять крупномасштабную обработку данных в режиме реального времени. Благодаря данной статье ты узнаешь про применение PySpark при решении задач аналитики и машинного обучения.

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

#статьи
string.zfill

Метод zfill() возвращает копию строки с символами '0', дополненными слева. С помощьб width ты указываешь длину возвращаемой строки. Предположим, начальная длина строки равна 10. А width указан 15. В этом случае zfill() возвращает копию строки с пятью цифрами «0», заполненными слева. Предположим, начальная длина строки равна 10. А width - 8. В этом случае zfill() не заполняет 0 цифр слева и возвращает копию исходной строки. Длина возвращаемой строки в этом случае будет равна 10.

#практика
👍1
NumPy: Индексация, срезы, итерирование массивов

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

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

#видео #numpy
🔥1
fixture в pytest

Фикстуры — это функции, которые будут выполняться перед каждой тестовой функцией, к которой они применяются. Фикстуры используются для подачи некоторых данных в тесты, таких как соединения с базой данных, URL-адреса для тестирования и некоторые виды входных данных. Благодаря данной статье ты научишься пользоваться fixture.

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

#статьи
list.reverse

reverse() используется для переворачивания списка. Это простой и быстрый способ перевернуть список в Python, и он требует мало памяти. Данная функция возвращает значение None, поскольку она напрямую изменяет исходный список.

#практика
Matplotlib: Формат отображения меток

Продолжаем делиться циклом видеоматериалов про Matplotlib. В этот раз ты научишься управлять форматом отображения надписей у координатных осей с помощью методов set xticklabels(), set yticklabels(), а также следующих форматеров: NullFormatter, FormatStrFormatter, FuncFormatter, FixedFormatter.

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

#видео #matplotlib