28574
№ 4974297878 Обучающий канал по Python Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy По всем вопросам @mascarov_valentin Реклама на бирже - https://telega.in/c/Python_per_month
PySide6PySide6 — это библиотека для создания графических пользовательских интерфейсов (GUI) на языке программирования Python. Она представляет собой набор библиотек, позволяющих создавать приложения с графическим интерфейсом, которые могут работать на разных операционных системах, включая Windows, macOS и Linux.PySide6 предоставляет множество виджетов и инструментов для создания сложных пользовательских интерфейсов. Вы можете изучать документацию PySide6 и создавать более сложные приложения с графическим интерфейсом на основе ваших потребностей.
#для_начинающих
🔥Как создавать современные графики на Python
🔹Расскажем на бесплатном открытом уроке «Введение в визуализацию данных с Matplotlib» от OTUS.
Дата: 9 октября в 20:00 МСК
Урок приурочен к старту курса «Python для аналитики».
🔹Темы вебинара:
- Основы matplotlib: архитектура и интерфейсы;
- Создание базовых типов графиков: линейные, столбчатые, круговые;
- Персонализация графиков: выбор цветов, стилей и добавление легенды;
- Составные графики: работа с несколькими осями и комбинированные диаграммы;
- Эффективное использование matplotlib для представления больших объемов данных.
Продолжить обучение можно на онлайн-курсе доступном в рассрочку
👉Зарегистрироваться
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Найти работу для Python-разработчиков можно двумя основными способами:
1. Первый метод заключается в том, чтобы проводить бесконечные часы, прокручивая страницы HeadHunter и стараясь найти подходящую вакансию на LinkedIn. Но часто встречается разочарование из-за неудовлетворительных условий работы и закрытых вакансий.
2. Альтернативой является подписание подписки на Python Вакансии. Это идеальное решение для поиска вакансий для Python-разработчиков, где вы сможете найти множество разнообразных предложений с хорошим уровнем заработной платы, даже если вы новичок в этой области.
Python Вакансии представляет собой надежную базу данных с адекватными и персонализированными предложениями о работе, отправляемыми напрямую от крупных компаний, а также от молодых и перспективных стартапов.
Не теряйте время на бесконечный поиск и найдите свою идеальную работу всего в два клика, подписавшись на Python Вакансии
OrderedDictOrderedDict — это улучшенная версия обычного словаря (dict), которая сохраняет порядок элементов в словаре в том порядке, в котором они были добавлены. Это означает, что при итерации по OrderedDict, элементы будут возвращаться в том порядке, в котором они были добавлены в словарь.
Вы можете использовать OrderedDict из модуля collections в Python для создания словаря с учетом порядка элементов.
#для_продвинутых
NotImplementedNotImplemented представляет собой специальный объект-сентинель (или маркер), который обычно используется в методах классов или функциях для указания на то, что конкретная функциональность или реализация пока не были предоставлены. Это может быть полезным при создании абстрактных классов или интерфейсов, когда вы хотите, чтобы подклассы предоставляли свои собственные реализации методов.
#для_начинающих
SHAP
SHAP (SHapley Additive exPlanations) — это библиотека для объяснения моделей машинного обучения, позволяющая интерпретировать прогнозы моделей, понимать, какие факторы вносят наибольший вклад в принятие решений моделью. Это полезный инструмент для анализа и интерпретации моделей, особенно в задачах, где объяснение результатов модели важно, например, в медицинских и финансовых приложениях.
Для использования библиотеки SHAP в Python вам необходимо установить ее и импортировать.
#для_продвинутых
Пройди тест по Базам данных 🙌
✔️Ответь на 20 вопросов и проверь свои знания. Сможешь сдать — пройдёшь на онлайн-курс "MS SQL Server Developer" по специальной цене.
Изучите MS SQL и расширьте свои карьерные возможности
Язык запросов SQL используется для работы с большими базами данных, в которых информация структурирована особым образом. Он поможет быстро извлекать нужные данные и отфильтровывать их по десяткам разных параметров, создавая более эффективные результаты.
ПРОЙТИ ТЕСТ: https://otus.pw/CJkB/
Бонус: открытый урок «Оптимизация запросов MS SQL» от OTUS. Занятие пройдёт 3 октября в 20:00 мск.
Оплата курса возможна в рассрочку.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
setattr()
Функция setattr() в Python используется для установки значения атрибута объекта. Она позволяет изменять атрибуты объекта, даже если вы не знаете их заранее.
Синтаксис функции setattr() выглядит следующим образом:
setattr(object, attribute, value)
object — объект, у которого вы хотите изменить атрибут.attribute — имя атрибута, который вы хотите установить.value — значение, которое вы хотите присвоить атрибуту.
Привет! Мы в МТС активно поддерживаем ИТ-сообщество в России и запускаем всероссийскую олимпиаду по программированию с главным призом в 3 млн рублей.
Для кого? Для школьников, студентов и действующих ИТ-специалистов.
Что будет? Блок онлайн-заданий, митапы и мастер-классы, общение в закрытом Telegram-канале и финальный очный тур с программированием на скорость. Когда олимпиада завершится, мы создадим True Tech Community, где будем делиться полезными и эксклюзивными материалами для разработчиков.
А что еще? Финалистов ждет afterparty, фестиваль технологий, интерактив, квесты, карьерные стенды, где лучшие специалисты смогут получить оффер от МТС.
Регистрация уже открыта! Подробности по ссылке. Ждем тебя!
Реклама. ПАО "МТС". ИНН 7740000076. erid: LjN8KWCFT
Colorama
Colorama — это библиотека для Python, которая предоставляет простой способ добавить цвета и стили текста при выводе в терминале. Она особенно полезна для создания красочного и информативного текстового интерфейса в командной строке.
Для использования Colorama вам нужно установить библиотеку с помощью pip:
pip install coloramaПосле установки вы можете начать использовать Colorama в своем коде Python. Colorama делает работу с цветами и стилями текста в терминале гораздо более удобной и читаемой.
Vibora
Vibora — это фреймворк для создания веб-приложений на языке Python. Он является асинхронным и предоставляет инструменты для создания высокопроизводительных веб-серверов и веб-приложений.
В этом примере мы создаем экземпляр приложения Vibora, определяем обработчик маршрута для корневого URL ("/"), который возвращает строку «Привет, мир!», и запускаем веб-сервер на порту 8000.
#для_продвинутых
Зачем инженерам и аналитикам Apache Airflow?
Apache AirFlow – open-source-инструмент, который позволяет разрабатывать, планировать и осуществлять мониторинг сложных рабочих процессов, например ETL/ELT.
Изучите эту технологию на бесплатном открытом уроке «Apache Airflow и его конкуренты» от OTUS.
На эфире мы:
- разберем работу с Apache Airflow;
- посмотрим, какие еще инструменты могут пригодиться инженерам/аналитикам данных как для повседневных выгрузок, так и для переливок громадных данных;
- затронем основные требования к такому классу инструментов;
- изучим их работу на практике.
Занятие пройдёт 3 октября в 20:00 мск в рамках курса «Data Warehouse Analyst». После бесплатного вебинара вы сможете продолжить обучение на специальных условиях.
Это отличная возможность совершенно бесплатно протестировать формат курса и задать преподавателю любые вопросы в режиме реального времени!
Пройдите бесплатное вступительное тестирование прямо сейчас и зарегистрируйтесь на событие Cсылка
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Метод partition()
Метод partition() — это метод строк (strings), который используется для разделения строки на три части на основе заданного разделителя. Этот метод возвращает кортеж из трех элементов:
— Часть строки перед первым вхождением разделителя.
— Сам разделитель.
— Часть строки после первого вхождения разделителя.
#для_начинающих
Бесплатный вебинар Python: Как стать востребованным backend разработчиком.
⏰ Когда: 27 сентября в 19:00 мск
Что узнаете за 2 часа:
✔️Что нужно, чтобы найти первую работу разработчиком.
✔️Какие знания нужны для входа в профессию.
✔️Что нужно, чтобы найти первую работу разработчиком.
✔️Какому бизнесу нужны Python-разработчики и почему Python хорош именно для веб-разработки.
А еще вас ждет Q&A сессия и увлекательный квиз!
🎁 Всем, кто зарегистрировался - Гайд «Как заговорить на сленге IT-специалистов», а каждому участнику - Карта компетенций Python-разработчика.
Реклама. ООО "ХЕКСЛЕТ РУС". ИНН 7325174845. erid: LjN8KScaC
Хакеры в шоке!!!
Среди них завелся бесстрашный и начал вести свой канал, где сливает все их рабочие схемы!
0.09% людей: пока что попали на канал «АнтиХакер» и больше не поведутся на дешевые разводы
Успей подписаться, пока бывшие коллеги до него не добрались!
✈️ @a_xaker
Библиотека progressbar
Библиотека progressbar в Python предоставляет инструменты для создания и управления полосами прогресса (progress bars) в текстовом интерфейсе. С помощью этой библиотеки вы можете создавать индикаторы выполнения для долгих операций, чтобы пользователи могли видеть, сколько времени еще осталось до завершения задачи.
Для установки библиотеки progressbar вы можете использовать инструмент управления пакетами pip.progressbar предоставляет различные настройки для кастомизации внешнего вида индикатора выполнения и его поведения. Вы можете настроить параметры, такие как ширина индикатора, символ, используемый для заполнения, и т. д. Более подробную информацию о настройке progressbar можно найти в его документации.
#для_продвинутых
issubclass()
Функция issubclass() в Python используется для проверки того, является ли один класс подклассом (наследником) другого класса. Она принимает два аргумента: класс (или кортеж классов) и потенциальный родительский класс. Функция возвращает True, если класс является подклассом указанного родительского класса, и False в противном случае.
Синтаксис функции issubclass() выглядит следующим образом:
issubclass(class, classinfo)Где:
class: класс, который вы хотите проверить.classinfo: класс (или кортеж классов), который вы хотите использовать в качестве родительского класса для проверки.
re.findall()re.findall() — это функция из модуля re в Python, которая используется для поиска всех неперекрывающихся совпадений шаблона регулярного выражения в строке и возвращает список всех найденных совпадений.
Ее синтаксис выглядит следующим образом:
re.findall(pattern, string, flags=0)Где:
pattern — это регулярное выражение, которое вы хотите найти в строке.string — строка, в которой вы хотите выполнить поиск.flags (необязательный) — флаги, определяющие различные опции для выполнения поиска.re.findall() возвращает список всех совпадений, найденных в строке. Если совпадений не найдено, он вернет пустой список.
Наш обучающий канал по☕️Java☕️
@Java_per_month
Пророк
Пророк (Prophet) — это библиотека для анализа и прогнозирования временных рядов, разработанная командой Facebook. Она предоставляет простой и эффективный способ анализа данных временных рядов с трендами, сезонными компонентами и праздниками. Вы можете использовать библиотеку Prophet на Python для выполнения прогнозирования временных рядов.
В этом коде мы создаем искусственный временной ряд с линейным трендом и недельной сезонностью. Затем мы используем библиотеку Prophet для анализа и прогнозирования этого временного ряда. Код визуализирует оригинальные данные, тренд, сезонность и прогноз на будущие 30 дней.
#для_продвинутых
aiohttp
Библиотека aiohttp — это асинхронный HTTP-клиент/сервер для asyncio и Python. Она поддерживает как клиентские, так и серверные веб-сокеты “из коробки” без коллбэков. Веб-сервер имеет промежуточное ПО (middlewares), сигналы и подключаемую маршрутизацию.
В этом примере создается веб-приложение с помощью aiohttp.web.Application, добавляются маршруты для обработки запросов к корневому URL-адресу (/) и URL-адресу с именем (/{name}). Функция handle обрабатывает запросы, извлекает имя из параметров запроса (или использует значение по умолчанию “Anonymous”) и возвращает ответ с текстом приветствия.
re.split() re.split() — это функция из модуля re (регулярные выражения), которая позволяет разделять строку на подстроки с использованием регулярных выражений в качестве разделителя. Функция re.split() принимает два аргумента: регулярное выражение и строку, которую вы хотите разделить.re.split() также может использовать более сложные регулярные выражения. Например, если вы хотите разделить строку по любым пробельным символам (пробелам, табуляциям и др.),
re.split() возвращает список подстрок, полученных после разделения. Вы можете затем использовать этот список в вашем коде для дальнейшей обработки данных.
#для_продвинутых
Memray
Memray - это библиотека для профилирования памяти и она является важным инструментом оптимизации производительности Python программ.
Библиотека отслеживает выделение и освобождение памяти при работе программы, поддерживает отслеживание ссылок на объект, применятся для профилирования на серверах и в виртуальных окружениях.
В примере мы используем декоратор memray.profile, который будет отслеживать все выделение и освобождение памяти внутри функции my_func().
При запуске этого кода memray выведет отчёт.
Интересный факт: уже более 53% россиян пользуются нейросетями.
Разуйте глаза: офисные работники за день выполняют работу на месяц вперед. Мамочки гуляют с детьми, пока продаются их ИИ-картины. Фрилансеры за секунды выполняют заказы с помощью нейросетей.
Чтобы разобраться во всех тонкостях нейросетей — заходите на бесплатный спринт
Там автор разжевано обьясняет, как работают промпты, на чём можно заработать с ИИ и с чего лучше начать.
Подписывайтесь, а то проспите будущее, втыкая в свой телефон: @NeuroArthur
Funcy
Funcy — это библиотека для Python, которая предоставляет различные функции и утилиты, чтобы сделать работу с функциональным программированием более удобной. Эта библиотека предоставляет множество функций, вдохновленных функциональными языками программирования, такими как Lisp и Haskell.
Для начала использования библиотеки Funcy, вам нужно установить ее, если она еще не установлена. Для этого вы можете воспользоваться инструментом управления пакетами pip:
pip install funcyПосле установки, вы можете импортировать библиотеку и начать использовать ее функции в своем коде.
Функция sys.exit()
Функция sys.exit() используется для выхода из программы. Она принимает необязательный аргумент, который представляет собой код завершения, указывающий на статус завершения программы. Код завершения 0 обычно означает успешное завершение, а другие значения могут указывать на ошибки или различные состояния завершения.
Обратите внимание, что sys.exit() является частью модуля sys, поэтому вам нужно импортировать модуль sys, прежде чем его использовать.
#для_начинающих
Библиотека python-dateutil
Библиотека python-dateutil — это библиотека для работы с датами и временем в Python. Она предоставляет мощные инструменты для разбора и форматирования дат, а также выполнения различных операций над ними. Вот некоторые из основных возможностей, которые предоставляет python-dateutil:
— Позволяет разбирать строки с датами и временем в различных форматах и создавать объекты datetime.
— Позволяет выполнять арифметические операции с датами, такие как прибавление и вычитание интервалов времени.
— Поддерживает работу с часовыми поясами, включая возможность преобразования дат и времени между разными часовыми поясами.
— Позволяет создавать правила для генерации периодических дат и времени, например, для создания расписания.
#для_продвинутых
Библиотека Feather
Feather — это формат данных и библиотека для работы с ним, разработанные для Python. Этот формат обеспечивает быстрое и эффективное чтение и запись данных в структурированных табличных форматах, а также обмен данными между Python и другими языками программирования, такими как R.
Для работы с Feather, вам потребуется установить библиотеку pyarrow, так как Feather использует Apache Arrow для внутреннего представления данных. Установка pyarrow можно выполнить с помощью инструмента управления пакетами, такого как pip. После установки библиотеки pyarrow, вы можете использовать ее для чтения и записи данных в формате Feather#для_продвинутых
Создание telegram-ботов с интерактивным меню
Рассмотрим небольшого бота, взаимодействующего с пользователем через сообщение с inline-клавиатурой.
Смотреть статью
whylogs
whylogs — это библиотека для профилирования и анализа данных в Python. Она предоставляет средства для сбора статистики о данных, визуализации этой статистики и создания профилей данных для мониторинга и анализа.
#для_начинающих