Просто Python | Data science | ML | AI
Kanalga Telegram’da o‘tish
Говорим просто о Python, Data Science и машинном обучении! Связаться: @andrewtender Канал на бирже: https://telega.in/c/pro100python1 Ссылка для друга: https://t.me/+Iy7vrYZkpiU3NzJi РКН: https://rkn.link/ANH
Ko'proq ko'rsatish9 639
Obunachilar
-624 soatlar
-327 kunlar
-11230 kunlar
Postlar arxiv
👩💻 Фоновые асинхронные задачи в FastAPI и их мониторинг
Как в FastAPI эффективно работать с фоновыми задачами и настроить их мониторинг в Prometheus.
🔎 В статье описаны 5 вариантов:
Встроенный в FastAPI Background Tasks и 4 библиотеки — ARQ, SAQ, FastStream, адаптированный к асинхронному коду Celery.
В конце рассказано, как мониторить фоновые задачи.
➡️ habr.com
Просто Python
0️⃣ Абсолютное значение числа в Python
При анализе данных часто требуется быстро найти абсолютное значение набора чисел.
Для выполнения этой задачи Python предлагает простую встроенную функцию —
abs().
Эта функция позволяет программистам получить величину числа, не зависящую от его знака, по сути делая число положительным.➡️ Функция абсолютного значения в Python возвращает положительное расстояние между данным числом и нулем на числовой прямой. ➡️ pythonist Просто Python
💴 Python: взлом криптографической хеш-функции через BruteForce
В этой статье мы разберём код программы на Python 3.6 с использованием BruteForce для взлома криптографической хеш-функции.
🤒 Всё, что нам необходимо знать, чтобы сделать перебор по словарю, – это алгоритм хеш-функции, с помощью которого зашифрована информация (в нашем случае – простой текст).
В программе будем использовать три алгоритма из библиотеки
hashlib: md5, sha256, sha512.
➡️ proglib.io
Просто Python📽 Python - полный курс для начинающих с нуля. Без воды.
⚡️В этом видео:
🔘Задачи курса и анонс
🔘О среде разработки Google Colab
🔘Команда
print
🔘Переменные, комментарии и аннотации
🔘Арифметические операции
🔘Операции со строками
🔘Массивы и циклы
🔘Условные операторы
🔘Функции Python
🔘HTTP, GET, REST запросы
🔘Парсер на Python и JSON
🔘Сохранение txt файла
🔘Чтение txt файла, string to json
Просто Python👀 Создаем простые OSINT и пентест инструменты на Python
В этой статье мы рассмотрим создание OSINT-инструмента на Python🔎 В этой статье мы создадим инструмент для: • Получения информации об IP адресе • Получения информации об номере телефона • Получение информации, есть ли IP в черных листах DNS • Парсер всех ссылок с сайта • Сканер портов • SYN-сканер портов • Сканер сессий Meterpreter для Windows 7/10 • Virus Total API • Сканер SQL инъекций • Сканер XSS уязвимостей • Генератор фейкового User-Agent • Скрипт для изменения mac-адреса ➡️ habr.com Просто Python
🚀 Как прочесть определеную строку файла при помощи Python
Предположим, у вас есть довольно большой файл. Вы хотите прочесть строку № 120. При этом не хотелось бы загружать в память содержимое файла целиком. То есть, наша задача — прочесть определенную строку текстового файл.
🔍 Чтобы прочесть определенную строку текстового файла, пройдите следующие шаги:
🔘Откройте файл в режиме чтения.
🔘Создайте список для хранения номеров нужных строк.
🔘Создайте список для хранения самих строк.
🔘Используйте цикл for с функцией
enumerate(), чтобы получить строку и ее номер.
🔘Прочтите стоку файла под нужным номером.
➡️ pythonist
Просто PythonНу все! Теперь не нужно тратить деньги на топовые курсы и книги по программированию — их выложили в Telegram бесплатно
Все найденные курсы собирают тут — @portalToIT
По этим курсам выучить любой язык за 7 дней вообще не проблема, находка для начинающих программистов.
🖥 Парсинг сайтов на Python: подробный видеокурс и программный код
В видеокурсе из семи уроков описывается парсинг сайтов с различной структурой при помощи Python третьей версии, библиотек requests и BeautifulSoup.
📲 В этом видеокурсе Олег Молчанов подробно, не торопясь, рассказывает про парсинг сайтов при помощи Python 3.
Раскрываются особенности парсинга многостраничных ресурсов, использования прокси с различными User-Agent, сохранения изображений и распознавания простого текста, а также быстрый мультипроцессорный парсинг сайтов.
➡️ proglib.io
Просто Python
Станьте Python-разработчиком за 0₽
Зарплата начинающего Python разработчика от 100 000₽, а стоимость обучения на профессию в онлайн-школах от 120 000 до 300 000 рублей.
Прямо сейчас GeekBrains отдают бесплатно 3 курса по IT, в том числе и курс по Python.
⚠️Переходите по ссылке и забирайте курс по Python — только до 26-го мая: https://go.redav.online/1f8d9c2ee27a80f0?erid=LdtCK7b7u&m=1
🚧 Век поиска кратчайшего решения задачи о кратчайшем пути
Очень торопящиеся попасть из пункта А в пункт БЗадача о кратчайшем пути - есть несколько городов и дорог, соединяющих пару городов между собой, мы хотим попасть из города А в город Б пройдя при этом минимальное расстояние. 📌 Есть три основные разновидности задачи о кратчайших путях: • SSSP (single source shortest path): найти кратчайшие пути от одной вершины до всех остальных • APSP (all pair shortest path): найти кратчайшие пути от всех вершин до всех • P2P (point to point): найти кратчайший путь от одной вершины до другой ➡️ habr.com Просто Python
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.
Ближайшее Fast Track мероприятие:
• 3–7 июня — для технических менеджеров и Crowd Solutions Architect, офер за 5 дней в команду Crowd.
Зарегистрироваться
ℹ️ Деструктор в Python: уничтожение объектов
Деструктор в Python – это специальный метод, который вызывается при уничтожении объекта. Конструктор же, наоборот, используется для создания и инициализации объекта класса.
В этой статье мы разберем:
🔘как создать деструктор в Python
🔘использование метода
__del__()
🔘как работает деструктор.
В объектно-ориентированном программировании деструктор вызывается при удалении или уничтожении объекта.
➡️ Деструктор используется для выполнения действий по очистке перед разрушением объекта, таких как закрытие соединений с базой данных или дескриптор файла.
➡️ pythonist
Просто PythonБесплатный практический вебинар: Рабочий день аналитика данных.
⏰ Когда: 29 мая в 19:00 по мск.
✔️Рассмотрим работу аналитика на примере подбора наиболее релевантного объявления о продаже квартиры по ряду параметров из датасета: район, этаж, стоимость, количество комнат, наличие балкона и так далее. Как анализировать и упорядочивать такие запросы — узнаете на вебинаре.
✔️Покажем, какие задачи решают аналитики данных, какие проекты реализуют и как помогают бизнесу принимать решения и расти.
✔️Познакомимся с ключевыми инструментами: Python + Pandas, Matplotlib, Seaborn. Узнаем, как получить фундаментальные знания в аналитике данных на примере задачи из сферы недвижимости.
✔️Расскажем, как пройти собеседование, найти удаленную работу и начать менять свою жизнь уже сегодня.
📱 Мобильная разработка на Python: обзор двух фреймворков
Мобильная разработка на Python – одно из перспективных направлений.
Мобильная разработка на Python постепенно прогрессирует.
🎯 Результатом этого прогресса являются несколько современных инструментов, которые мы рассмотрим в этой статье. Два фреймворка, которые следует выделить — это Kivy и BeeWare.
В статье автор рассматривает два фреймворка с их недостатками и преимуществами.
➡️ proglib.io
Просто Python
🔍 Как обнаружить и устранить мультиколлинеарность с помощью Statsmodels в Питоне
Мультиколлинеарность возникает, когда в модели множественной регрессии одна из независимых переменных может быть линейно предсказана с помощью других независимых переменных с высокой степенью точности.
❗️ Это явление приводит к тому, что расчетные коэффициенты регрессии становятся нестабильными и их значения могут сильно изменяться в зависимости от включения или исключения других переменных в модель.
В статье рассмотрим как обнаружить и устранить мультиколлинеарность с помощью Statsmodels в Питоне.
➡️ habr.com
Просто Python
🔵🗣Вырасти до хардового Middle+ аналитика.
Как? Добавьте к своим скилам навыки в проектировании архитектуры и интеграций веб-сервисов!
Рассмотрите — авторский курс про архитектуру и интеграции
с практикой.
—————
По результатам курса вы:
▫️научитесь выбирать стиль интеграции под вашу задачу;
▫️сможете проектировать с нуля и описывать интеграции в современных стилях (API: REST, SOAP, gRPC и др. + брокеры сообщений);
▫️поймете, как правильно собирать требования и моделировать в UML;
▫️подготовитесь к собеседованию, решив более 100 тестов;
▫️разработаете свой API на Python;
—————
🟢Вы получите большую базу фундаментальных знаний, доступ к урокам и обновлениям остается навсегда 💡
• Всю программу и отзывы смотрите в боте курса.
• Бонусный модуль про проектирование баз данных — нормализация, транзакции, основы DWH, индексы.
• Результат после прохождения курса: 15 рабочих проектов в портфолио.
• Доступ к чату учеников (общение, обмен опытом, помощь внутри сообщества)
🔹🔹 С чего начать?🔹🔹
С открытых бесплатных уроков по архитектуре и интеграциям в чат-боте курса. Переходите.
👇
@studyit_help_bot
Скидка на курс от канала —
1 000₽ по промокоду PROPY до 31 мая.
🐼 Pandas AI: библиотека Python для генеративного ИИ
Эта библиотека интегрирует возможности генеративного искусственного интеллекта в Pandas, делая классические датафреймы библиотеки Pandas диалоговыми.
📚 Библиотека Pandas очень популярна на этапе предварительной обработки данных, машинного обучения и глубокого обучения.
Но теперь вы можете делать с ней намного больше! Представляем вам новую библиотеку для обработки данных — Pandas AI.
➡️ pythonist
Просто Python
Хотите тестировать приложения на Python быстрее?
Создайте пакет в Python и интегрируйте его с проектами Django.
О том, как это сделать, мы поговорим на открытом уроке «Как создать свою библиотеку и ускорить тестирование в Django REST framework».
Приглашаем веб-разработчиков, Python-разработчиков, бэкенд-разработчиков, девопс-инженеров.
Вы научитесь:
- Создавать пакет Python
- Пользоваться инструментами для тестирования приложений в Django REST Framework
- Писать тест-кейсы для юнит-тестов
- Интегрировать созданный пакет в проекты Django
Занятие проведёт Python-разработчик и опытный преподаватель OTUS – Леонид Орлов.
Бонус! Всем участникам – скидка 5% на любой курс OTUS
23 мая в 19:00 МСК
Записаться на воркшоп - https://otus.pw/uX02/?erid=LjN8KZGZk
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
⚡️ Изучить основы Python за 60 минут: разбираем видеокурс
Видеокурс, с которым вы освоите основы Python за 60 минут.
Содержание:
🔘Основы Python: Hello World!
🔘Переменные и input()
🔘Условные операторы
🔘Циклы
🔘Списки и кортежи
🔘Словари
🔘Множества
🔘Функции
🔘Модули
🔘Классы и объекты на основе классов
➡️ proglib.io
Просто Python
Участвуй в хакатоне ЛЕТС ХАК и реши кейс: Клиентский портал по исследованию защищенности внешнего периметра заказчика
Формат: онлайн
Регистрация до 23 мая
Общий призовой фонд: 300 тыс. рублей
Кейс от MTS STARTUP HUB и FUTURE CREW
Задача: Клиентский портал по исследованию защищенности внешнего периметра заказчика
Проблема: Компаниям требуется длительный ручной процесс согласования работ по проведению исследования внешнего периметра компании на предмет наличия уязвимостей, даже при разовом сканировании.
Цель: Автоматизировать и ускорить процесс сбора документации для старта исследования.
Описание: Необходимо создать клиентский портал самообслуживания для продукта платформа CICADA8. ВАЖНО! Зарегистрированный пользователь должен иметь юридически значимое подтверждение о возможности представлять компанию.
Внутри портала должен быть реализован функционал сканирования внешнего периметра инфраструктуры заказчика с последующим анализом специалистами ИБ по желанию.
ОБЯЗАТЕЛЬНО! Заявленное выше должно быть законным и юридически значимым на территории РФ.
Стек технологий: Python, Django, PostgreSQL
Подробная информация и регистрация: https://www.хакатоны.рус/letshackhack
Знакомьтесь с людьми, решайте реальные прикладные задачи, набирайтесь опыта и бейтесь за призы на хакатоне Лет'с Хак!
