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

Метод difference() вычисляет разницу двух множеств и возвращает элементы, уникальные для первого множества. Математически операция A.difference(B) эквивалентна операции A - B. Вместо difference() ты можешь использовать оператор “-“.

#практика
Системы итерированных функций

В математике системы итерированных функций (СИФ) — это метод построения фракталов. Благодаря данному видео ты узнаешь, что такое система итерированных функций и как ей пользоваться.

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

#видео
👍1
Создание DSL

Предметно-специфический язык (DSL) — это язык, специализированный для конкретной предметной области приложения. Другими словами, это язык программирования, который используется для более конкретного приложения или варианта использования, чем язык общего назначения. Делимся статьей, где автор демонстрирует создание DSL на Python.

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

#статьи
Django: Тонкая настройка админ панели

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

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

#видео #django
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