Pythoner
Open in Telegram
Полезные материалы по Python, которые будут интересны опытному и начинающему разработчику. Сотрудничество - @flattys Цены - @serpent_media Канал на бирже: https://telega.in/c/pythonercode
Show more6 610
Subscribers
-224 hours
-147 days
-4130 days
Posts Archive
6 611
🔥 Воркшоп: RFM-анализ клиентской базы с помощью Pandas в Python
В этот четверг, Андрон Алексанян, CEO IT Resume & Simulative, проведет бесплатный воркшоп для аналитиков на тему: “RFM-анализ клиентской базы с помощью Pandas в Python”!
📅 Дата: 25 января.
🕘 Время: 19:00 по Мск.
Что будем делать на воркшопе:
✅ Проанализируем реальную клиентскую базу аптечной сети
✅ Проведем EDA с помощью Pandas
✅ Напишем скрипт для проведения RFM-анализа
✅ Сформулируем конкретные бизнес-выводы и предложения на основании проведенного анализа
✅ Изучим несколько классных фишек Pandas
Воркшоп подойдет всем — от новичков до тех, кто уже знаком с Python. В прямом эфире мы также расскажем о частых ошибках и поделимся рабочими лайфхаками 💪🏻
❗️ Записи воркшопа не будет. Только один раз и только в live-формате.
А вы готовы прокачать свои знания и скиллы в аналитике?
👉🏻 Регистрируйтесь на воркшоп здесь
Реклама. ООО «АЙТИ РЕЗЮМЕ». ИНН 4025460134. Erid:LjN8KaGPp
6 611
❓Чем отличается __str__() от __repr__() в Python, и когда используется каждый из этих методов?
Метод str() используется для создания удобочитаемого представления объекта для конечного пользователя, тогда как repr() предназначен для создания официального строкового представления объекта, которое можно использовать для воссоздания того же объекта. repr() часто используется для отладки и разработки, так как он должен быть точным и однозначным. str(), с другой стороны, обычно используется для предоставления дружественного к пользователю представления объекта и может быть менее подробным или точным. Если str() не определен, Python будет использовать repr() в качестве запасного варианта.
6 611
Откройте для себя все преимущества удалённой работы — начните изучать мир Data Science. Специалисты этой сферы нужны и в небольших стартапах, и в крупных корпорациях любых индустрий. На практике вы сможете поближе познакомиться с языками Python и SQL, нейросетями и визуализацией данных.
Забудьте о затянутых лекциях и медленном старте в карьере. Мы знаем, как ценно время, поэтому предлагаем интенсивный мини-курс, который поможет быстро познакомиться с необходимыми навыками.
👉 Зарегистрируйтесь прямо сейчас и получите полезный материал «Как пользоваться ChatGPT и Midjourney»: https://epic.st/AmKQp
В программе:
📌 Профессии в Data Science и язык Python.
📌 ML Engineer — пишем нейросеть для подбора новостных статей.
📌 Data Engineer — знакомимся с языком запросов SQL.
📌 Data Analyst — учимся визуализировать данные.
Кому полезен мини-курс:
— Тем, кто хочет влиться в IT. Познакомитесь с одним из самых востребованных IT-направлений и узнаете, как начать работать в Data Science, в том числе удалённо.
— Тем, кто интересуется Data Science. На практике познакомитесь с основными направлениями и выполните несколько практических заданий, чтобы решить, какая специальность вам ближе.
Записывайтесь и получите доступ к знаниям в пару кликов!
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
6 611
🖥 Numba
Numba — это компилятор JIT с открытым исходным кодом, который переводит подмножество кода Python и NumPy в быстрый машинный код.
Numba переводит функции Python в оптимизированный машинный код во время выполнения с помощью стандартной библиотеки компиляторов LLVM.
Установка:
$ pip install numba
🖥GitHub6 611
⚡️ Искусственный интеллект завоюет мир совсем скоро! 🤯
Интересна тема ИИ? Множество полезной информации, крутых сервисов, обучающих материалов и многое другое уже ждут тебя.
👇 Подписывайся на каналы:
⌨️ AI для разработчиков
🖥 AI для веб-мастера
📑AI для копирайтера
🎨AI для дизайнеров
📹 AI для обработки видео
🎤 AI для обработки аудио и голоса
📸 AI для обработки фото
📚 AI для обучения и образования
💵 AI для предпринимателя
🔥 AI news
📚 АI склад
👉 Стань частью нашего сообщества 👍
Реклама.ООО "БЕТ ЭС-СИ-ПИ".ИНН 9718139622.ERID 2VtzqwfXiY3
6 611
Погрузитесь в мир Python с нашим бесплатным курсом!
🎓 Включено 45 уроков, 56 упражнений в тренажере и 163 проверочных теста. Узнаете, как создавать программы, работать с условиями и функциями.
Что вы освоите:
— Составление программ из нескольких модулей.
— Анализ ошибок в коде с использованием отладочной печати.
📚 Курс охватывает основы Python: синтаксис, условия, циклы, типы данных и библиотеки. Практика на каждом шаге поможет вам уверенно использовать язык.
Начните свое обучение с бесплатного базового курса Python и вы сможете создавать несложные программы, а так же анализировать ошибки в коде!
Реклама. АНПОО "ХЕКСЛЕТ КОЛЛЕДЖ". ИНН 7839056670.
6 611
🖥JPype🖥
JPype - это модуль, который позволяет взаимодействовать с кодом на Java из Python.
Основные области применения JPype:
- Доступ к библиотекам Java из Python.
- Интеграция с существующим Java кодом.
- Использование JVM из Python.
В этом примере мы импортируем класс String из Java и создаем экземпляр этого класса.
Затем вызываем метод toUpperCase() у объекта javaString. Таким образом из Python мы можем работать с объектами и вызывать методы Java.
Результат работы программы:
HELLO FROM JAVA!
6 611
💬 Форматирование %s в Python 💬
▶️ Использование оператора %s для форматирования строк
Оператор
%s используется для вставки значения переменной в строку. Для этого нужно указать %s внутри строки и затем после строки поставить знак %, за которым следует переменная, значения которой нужно вставить.
Пример:
name = "John"
age = 25
print("Меня зовут %s и мне %s лет." % (name, age))
Вывод:
Меня зовут John и мне 25 лет.В этом примере мы использовали оператор
%s для вставки значений переменных name и age в строку. Мы передали эти значения в виде кортежа (name, age) после знака %.
▶️ Форматирование чисел с помощью оператора %s
Оператор %s также может использоваться для форматирования чисел. Для этого нужно указать %s внутри строки и затем после строки поставить знак %, за которым следует число, значение которого нужно вставить.
Пример:
number = 42
print("Ответ на главный вопрос жизни: %s" % number)
Вывод:
Ответ на главный вопрос жизни: 42В этом примере мы использовали оператор
%s для вставки значения переменной number в строку.6 611
🐍Конструкция try-except-else
Конструкция try-except-else используется для обработки исключений. Особенность этой конструкции заключается в else, этот блок выполняется, если в блоке try не было исключений.
В этом примере в блоке try происходит деление на ноль, которое генерирует исключение ZeroDivisionError. Оно перехватывается в блоке except и обрабатывается. Блок else не выполняется, так как было исключение.
6 611
🐍DABL
DABL (Data Analytics in Business Language) — это библиотека Python, которая упрощает использование машинного обучения для анализа данных. Она предоставляет простой и понятный интерфейс для создания моделей машинного обучения, а также для их обучения и оценки.
Чтобы начать работу с DABL, необходимо установить библиотеку. Это можно сделать с помощью следующей команды:
pip install dabl
Код с картинки создаст модель линейной регрессии, обучит ее на обучающей выборке из трех точек и оценит ее качество на тестовой выборке из тех же трех точек.6 611
Разбор ❓
Исходя из названия функции понимаем, что она определяет, является ли число палиндромом. (Слава направо и наоборот читается одинаково).
Она, по сути, принимает какую-то строку, а возвращает результат сравнения этой строки с ее перевернутой версией. Переворот осуществляется при помощи среза [::-1].
Ну а далее, мы в принте делаем два вызова этой функции. Первый возвращает True, а второй - False.
6 611
🐍string.ljust
Метод ljust() возвращает строку, выровненную по левому краю в пределах заданной минимальной ширины. Если определен fillchar, он также заполняет оставшееся пространство заданным символом.
6 611
🖥Можно ли положить сайт, делая к нему запросы через Python?
🤙 Разбор темы 1: Определение DDoS-атаки
DDoS-атака (Distributed Denial of Service) - это атака, направленная на перегрузку ресурсов сервера или сети путем отправки большого количества запросов с целью обрушить его работу. Возникает вопрос, можно ли провести подобную атаку с помощью Python. Ответ - да, это технически возможно. Однако, важно отметить, что DDoS-атака является противозаконной и незаконным использование таких методов может повлечь за собой серьезные юридические последствия.
🤙 Разбор темы 2: Python и нагрузочное тестирование
Python является мощным языком программирования, который позволяет автоматизировать множество задач, включая отправку запросов к веб-сайтам. Однако, использование Python для нагрузочного тестирования, то есть для проверки производительности сайта под высокой нагрузкой, не означает, что вы сможете сразу "положить" сайт. Нагрузочное тестирование проводится с целью определить, как сайт будет работать при реальных условиях использования, и в большинстве случаев не представляет угрозу для его доступности.
🤙 Разбор темы 3: Защита от DDoS-атак
У веб-сайтов существуют механизмы защиты от DDoS-атак, которые позволяют обнаруживать и отражать подобные попытки. Это может быть использование специальных сервисов, фильтрация трафика или анализ поведения пользователей. Поэтому, даже если вы попытаетесь "положить" сайт с помощью Python, шансы на успех будут невелики.
Пробовали ли вы когда-нибудь что-нибудь положить? если да ставьте ⚡️
