Python Education
Closed channel
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Show more8 773
Subscribers
-124 hours
-87 days
-6630 days
Posts Archive
8 772
Fugue
Fugue — это фреймворк Python для создания рабочих процессов Google Cloud Composer. Он предоставляет набор инструментов и библиотек, которые упрощают разработку, развертывание и управление рабочими процессами в Google Cloud.
Чтобы использовать Fugue в Python, необходимо сначала установить его с помощью pip:
pip install fuga
После установки можно начать создавать рабочие процессы. Рабочие процессы в Fugue представляют собой набор задач, которые выполняются последовательно или параллельно. Задачи могут быть простыми, такими как запуск команды или загрузка данных, или сложными, такими как выполнение машинного обучения или анализа данных.
Код на картинке создает задачу, которая запускает команду echo.
Python Education | ChatGPT8 772
Six
Библиотека
Six — это мощная библиотека, которая предназначена для сглаживания различий между двумя версиями Python: 2 и 3. Она предоставляет утилиты для обеспечения совместимости кода, который работает на обеих версиях Python без изменений. Six состоит всего из одного файла Python, поэтому его легко скопировать в проект.
В этом примере функция dispatch_types использует константы типов из библиотеки Six для проверки типа переданного
Python Education | ChatGPT8 772
Аукцион выделенных серверов!
Снижаем цены каждую секунду.
Популярные конфигурации выделенных серверов становятся дешевле в реальном времени.
Успейте арендовать их, пока это не сделал кто-то другой.
Скидки до 35%!
Выбрать
#реклама
selectel.ru
О рекламодателе
8 772
JPype
JPype — это библиотека Python, которая позволяет обращаться к Java-классам и объектам из Python. Она написана на языке Java и использует JNA (Java Native Access) для взаимодействия с Java-библиотеками.
Чтобы использовать JPype в Python, необходимо сначала установить библиотеку. Это можно сделать с помощью менеджера пакетов pip:
pip install JPype1
После установки библиотеки можно импортировать ее в Python:
import JPype1
Python Education | ChatGPT8 772
Обучение ML (Machine Learning) с 0 - Длительность 7 мес
От базовых понятий до глубокого обучения. Практические навыки. ЗП от 100 000₽/мес.
Узнать больше
#реклама 16+
karpov.courses
О рекламодателе
8 772
exec()
Exec() — это еще одна встроенная функция для выполнения строки кода.
В отличие от
eval(), exec() выполняет операторы и блоки кода, а не просто выражения.
Exec() не возвращает значения, он используется для выполнения побочных эффектов кода. Функцию также опасно использовать с вводом пользователя, т. к. она может выполнить любой код.
Python Education | ChatGPT8 772
Библиотека cvxpy
cvxpy — эта библиотека позволяет описывать оптимизационные задачи в высокоуровневом виде и эффективно решать их с помощью численных методов.
Основные возможности
cvxpy:
— Удобный синтаксис для задания целевой функции и ограничений в виде выражений Python.
— Поддержка разных типов переменных: вещественных, целочисленных, булевых.
— Возможность задания неравенств и равенств как ограничений.
— Встроенные функции для задания норм, статистических величин и других полезных выражений.
— Автоматический выбор подходящего численного решателя на основе задачи.
— Интеграция с NumPy, SciPy и другими популярными библиотеками.
cvxyp часто используется для решения задач оптимизации в машинном обучении, обработке сигналов, финансовом моделировании и других областях.
Python Education | ChatGPT8 772
Майские скидки!
Профессия «Python-разработчик» 🐍
🎁 Скидка до 30 000 р. Успейте до 14 мая получить специальное предложение!
Освойте один из самых популярных языков для бэкенда, научитесь создавать полноценные сайты и веб-приложения и реализовать внутреннюю логику работы программ на фреймворке Django.
Уже во время обучения вы вступите в программу «Карьерный трек», чтобы найти свою первую работу в IT.
📌 Пройдите 5 бесплатных уроков и поймите, подходит ли вам профессия и стоит ли продолжать!
8 772
Атрибут context
Атрибут context — это специальный атрибут исключений в Python, который содержит ссылку на исключение, которое было вызвано перед текущим исключением. Этот атрибут используется при множественном вызове исключений, чтобы предоставить контекст для текущего исключения.
В коде на картинке функция g вызывает исключение ValueError. Функция f перехватывает это исключение и вызывает собственное исключение Exception.
Python Education | ChatGPT
8 772
Что такое *args и **kwargs в определении функции
*args и **kwargs — это специальные параметры в Python, которые позволяют передавать переменное количество аргументов в функцию. Параметр *args используется для передачи переменного количества аргументов без ключевого слова. Он представляет собой кортеж из всех дополнительных аргументов, переданных функции. Параметр **kwargs используется для передачи переменного количества именованных аргументов. Он представляет собой словарь из всех дополнительных именованных аргументов, переданных функции.
Python Education | ChatGPT
8 772
Annoy
Annoy (Approximate Nearest Neighbors Oh Yeah) — это библиотека, которая используется для поиска точек в пространстве, близких к заданной точке запроса. Она также создает большие файловые структуры данных только для чтения, которые отображаются в память, чтобы многие процессы могли использовать одни и те же данные.
В этом примере мы создаем индекс Annoy с длиной вектора элемента f и используем расстояние angular. Затем мы добавляем 1000 элементов со случайными значениями в индекс и строим его с использованием 10 деревьев. После этого мы сохраняем индекс в файл test.ann. Затем мы загружаем индекс из файла и выполняем поиск 1000 ближайших соседей для элемента с индексом 0.
Результат работы кода - список из 1000 индексов элементов, которые являются ближайшими соседями для элемента с индексом 0.
Python Education | ChatGPT8 772
Virtualenv
Другая важная функция python - Virtualenv. Virtualenv означает виртуальную среду. Это, теперь мои друзья, очень классная функция python. По сути, для тестирования python в разных условиях обычно требуется изменить глобальную среду python. Но одно из ключевых преимуществ песочницы вашей среды Python заключается в том, что вы можете легко протестировать один код в разных версиях Python и зависимостях пакетов. Чтобы установить virtualenv, вам нужно сначала установить pip.
Python Education | ChatGPT
8 772
Что хранится в атрибуте dict
Атрибут dict содержит словарь, который хранит атрибуты объекта в виде пар ключ-значение. Этот словарь заполняется значениями при создании объекта и может быть изменен позже.
Python Education | ChatGPT
8 772
• Статуя Свободы — уничтожена.
• Курс доллара — 130 рублей.
• Война — изменится до неузнаваемости.
Все эти события произойдут до июля. Но вы можете подготовиться заранее с The Economist.
Авторитетное мировое СМИ предсказало все крупные конфликты за последние 3 года с точностью до дня.
Подписывайтесь, чтобы опережать грядущие события.
8 772
Что значит конструкция pass
В Python, pass является пустым оператором. Он используется там, где синтаксически требуется оператор, но никаких действий выполнять не нужно. Например, это может быть полезно при написании заглушки функции, которая будет реализована позже, или в цикле, который ничего не должен делать на данной итерации.
Python Education | ChatGPT
8 772
Как войти в топ по показателям категории в Яндекс Картах
Крупная сеть барбершопов хотела привлечь новых клиентов и увеличить количество записей в салоны. Для решения этой задачи было принято решение использовать Брендированное приоритетное размещение с POI (point of interest — дополнение метки логотипом) в Яндекс Картах.
По результатам были значительно перевыполнены плановые показатели:
✅ Построенные маршруты превысили целевое значение на 215%.
✅ Более 200 тысяч звонков и маршрутов за четыре месяца.
Узнайте больше о настройке рекламы по ссылке:
Узнать больше
#реклама
yandex.ru
О рекламодателе
8 772
Как просмотреть методы объекта
Чтобы посмотреть все методы и атрибуты, связанные с определенным объектом в Python, можно использовать функцию dir(). Она принимает объект в виде аргумента и возвращает список имен всех атрибутов и методов объекта. Например, если нужно увидеть все методы и атрибуты, связанные с объектом my_list.
Python Education | ChatGPT
8 772
Pip
Pip это то, что, возможно, большинство людей знают. Но все же это потрясающий материал, который вам нужно знать, если вы начинаете с python. Иногда вам нужно проверить источник пакета перед его установкой. В большинстве случаев это для установки более новой версии какого-либо пакета.
Python Education | ChatGPT
8 772
JSON-esque
В Python много скрытых вещей. Требуется только человек и его время, чтобы выяснить, что все магические операторы и прочее скрыты внутри. Одним из всех других вещей является знаменитый JSON-esque. Вы можете создавать вложенные словари, не создавая явно словари. Они волшебным образом появляются, когда мы ссылаемся на них.
Python Education | ChatGPT
Available now! Telegram Research 2025 — the year's key insights 
