Просто Python | Data science | ML | AI
Открыть в Telegram
Говорим просто о Python, Data Science и машинном обучении! Связаться: @andrewtender Канал на бирже: https://telega.in/c/pro100python1 Ссылка для друга: https://t.me/+Iy7vrYZkpiU3NzJi РКН: https://rkn.link/ANH
Больше9 432
Подписчики
Нет данных24 часа
-157 дней
-3630 день
Архив постов
⚡️ Проверка типов в Python
Python — строго типизированный динамический язык программирования.
Типы определяются динамически, поэтому вы можете задавать значения переменных напрямую, не определяя их тип, как в статически типизированных языках, таких как 🖥 Java.
В статье рассмотрены подсказки типов и чем они могут быть полезны.
🔎 А также, как можно использовать систему типов Python для статической проверки типов с помощью mypy и проверки типов во время выполнения с помощью pydantic, marshmallow и typeguard.
➡️ pythonist
Просто Python
Записки безопасника — авторский канал по хакингу и информационной безопасности.
Гайды и курсы по пробиву, социальной инженерии и взлому.
👩💻 Как решить типичные проблемы Django нестандартным подходом: Fake 💉 Injection
Список типичных проблем Django приложения выглядит примерно так:
• Размытие бизнес логики
• Толстые модели
• Толстые сериалайзеры
• Отсутствие структуры и четкой ответственности файлов utils.py, helpers.py и т.д.
• Сложность тестирования — тяжело писать “чистые” unit-тесты
• Сложность тестирования — использование monkey patching, сложность рефакторинга
В этой статье рассказано о методах команды, которые помогли справиться с этими проблемами и привести код к новому уровню надежности и эффективности.
➡️ habr.com
Просто Python
Всего за 5 минут определите подходящую вам IT-профессию.
Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность.
Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график.
Переходите по специальной ссылке, чтобы пройти тест, получить карьерный гайд по профессии и скидку 50% на обучение.
Реклама. Информация о рекламодателе по ссылкам в посте.
⚠️ Трюки и советы по Python, которые облегчат вашу жизнь
Python и его библиотеки используются для автоматизации систем, для написания веб-приложений, а также в отраслях Big Data, аналитики и софтверной безопасности.
❗️ Эта статья призвана показать малоизвестные советы по Python, чтобы наставить вас на путь быстрой разработки, более легкой отладки и общего удовольствия.
В мире разработки Python — тот самый общительный парень в тусовке, с которым легче всего найти общий язык. Его относительно просто освоить, при этом это надёжный и востребованный язык программирования, на котором пишут сложные программы для разных отраслей.
На бесплатном курсе «Основы Python: создаём телеграм-бота» вы сможете познакомиться с основами Python. За 5 занятий вы погрузитесь в логику и синтаксис языка, изучите основные инструменты для написания кода, а также с нуля разработаете планировщик задач и создадите полезного Telegram-бота, которым сможет пользоваться кто угодно.
Реклама. ООО "Нетология" Erid 2VSb5wJ9efa
📣 Python — Дескрипторы (Descriptors)
Дескриптор — механизм, который позволяет объектам настраивать поиск, хранение и удаление атрибутов.
Дескрипторы используются в классах, выступая в роли атрибутов класса(не экземпляра).
🔍 Мало кто сам писал дескрипторы в коммерческой разработке, большинство программистов используют механизмы, которые являются дескрипторами, или используют их "под капотом":
• classmethod, staticmethod
• property
• __slots__
• В конечном итоге, любое обращение к атрибуту класса, связано с дескрипторами.
➡️ habr.com
Просто Python👩💻 Аутентификация в Django-REST с помощью Auth.js
В этом уроке рассматривается реализация системы аутентификации на основе Django REST (с помощью Django REST Framework) и ее интеграция с Auth.js (ранее известным как NextAuth.js) во фронтенде.
Мы разберем настройку аутентификации на основе учетных данных, а также аутентификацию с помощью 🌐 Google.
➡️ pythonist
Просто Python
🖥 ТОП 5 Лучших графических (GUI) фреймворков Python / Графический интерфейс python
В данном видео мы рассмотрим ТОП 5 лучших GUI фреймворков Python, которые позволяют реализовывать красивый и удобный интерфейс для вашего приложения.
Рассмотрим особенности каждого фреймворка и узнаем, в каких случаях использовать определенную технологию.
После просмотра видео вы узнаете какой графический фреймворк на данный момент является актуальным и пользуется большой популярностью среди разработчиков.
➡️ YouTube
Просто Python
Свершилось! В Telegram добавили бесплатный @ChatGPT4
Малый пример того, что может данный бот:
-Рисовать картины по вашему описанию
-Кодить и обучать кодингу
-Создать уникальный рецепт по списку продуктов
-Рассказать о твоих сильных сторонах
-Быть психологом, СММщиком, мотиватором
-Заполняет за вас Excel-таблицы, делает презентации в PowerPoint
-Писать резюме/рефераты/статьи/песни/рассказы/контент на любые темы
И многое другое! Возможности бота ограничены только вашей фантазией. Пользуйтесь и делитесь с друзьями! 👉🏻@ChatGPT4
📚 Самые эффективные ресурсы и материалы для изучения Python
Что необходимо для изучения Python? Книги да видеоуроки? Не только.
В подборке вы найдете курсы и интерактивные "обучалки".
🔍 Содержание:
🔘Бесплатные курсы
🔘Бесплатные книги
🔘Платные книги
🔘Статьи
🔘Видеоуроки
➡️ proglib.io
Просто Python
ℹ️ Основы индексации и срезов в Python
Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.
Например:
Она почти никогда не используется в циклах. Да, мы можем перебирать индексы элементов объекта в цикле
for вместо перебора собственно элементов, но это не норма.
📝 Можно использовать отрицательные индексы, они начинаются с -1. -1 возвращает последний элемент, -2 возвращает предпоследний и так далее.
Для извлечения сразу нескольких элементов можно использовать расширенную форму индексации — срезы.
➡️ habr.com
Просто Python📚 7 наилучших библиотек визуализации Python на 2024 год
Путь от необработанных данных к убедительным визуализациям является ключевым в науке о данных.
Это путь превращения сложных массивов данных в повествования, которые захватывают и обучают.
Python остается в авангарде этой трансформации. Он предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или интерактивные веб-приложения.В этой статье мы рассмотрим самые лучшие библиотеки Python, которые определяют будущее визуализации данных. 🔎 Библиотеки: ⚫️ Taipy ⚫️ Plotly ⚫️ Matplotlib ⚫️ Seaborn ⚫️ Bokeh ⚫️ Gradio ⚫️ Streamlit ➡️ pythonist Просто Python
Inf0 | ИБ, OSINT — канал, посвящённый инфобезу, OSINT, защите устройств и бесплатными курсами по информационной безопасности.
В нём множество профильной литературы, курсов и уникальных мануалов любых направлений.
🖥 Введение в создание веб-приложений на Python
В создании веб-приложений часто требуется использование различных фреймворков.
В данной статье речь пойдет именно о них.
С помощью фреймворков разработка больших надежных обслуживаемых веб-приложений становится намного проще. Также она уберегает разработчиков от повторного написания одного и того же кода снова и снова.Общие характеристики: 🟣Маршрутизация URL-адресов 🟣Шаблоны вывода 🟣Управление базами данных 🟣Управление сеансом 🟣Безопасность от стандартных атак ➡️ proglib.io Просто Python
🖥️ Погружение в метаклассы в Python
Для полного понимания этого текста надо знать как основы синтаксиса языка Python, так и ООП в Python.
Объект - это сущность, которая имеет состояние и поведение.
Состояние объекта определяется его полями, а поведение определяется его методами.Функция
dir позволяет нам увидеть атрибуты объекта.
Метакласс — это специальный класс, который позволяет программно создавать новые классы.
➡️ habr.com
Просто Python⚡Онлайн-Хакатон RedLab Hack
Тебя ждёт увлекательная программа, включающая в себя технические лекции, мастер-классы, командную работу над проектами и защиты результатов. Ты сможешь узнать больше о компаниях-организаторах, преимуществах работы и оставить отклик на интересующие вакансии!
🚀Кейсы:
1. Разработка модели для выявления аномалий во временном ряду;
2. Разработка модели для поиска корреляций в данных;
3. Разработка плагина для Grafana для построения карты сервисов.
🏆Призовой фонд - 300 000 рублей!
🗓️Дата проведения: 24 - 26 мая
📍Формат: Онлайн
Подробная информация и регистрация: https://tglink.io/8cc08735e30b
👀 Python с нуля | Мини-курс
В курсе 19 уроков на различные темы по Python.
Начинаем изучение языка программирования Python.
🎓 Что Вас ждет:
🔘Установка, написание первой программы, переменные, операции над числами;
🔘Оператор сравнения, условные операторы, добавим в нашу программу пользовательский ввод и всё это на понятных примерах;
🔘Функция, как ее реализовать в языке программирования Python, а так же поговорим об области видимости переменных;
🔘Циклы, итерирование, чем отличается инструкция break от continue, а также узнаем как реализуются циклы в языке программирования Python;
🔘И многое другое.
➡️ YouTube
Просто Python
📣 Библиотека Pydantic: валидация данных на Python
Pydantic — это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения прочности и надежности вашей кодовой базы.
Pydantic может справиться практически с любым сценарием проверки данных с минимальным количеством кода: от проверки, является ли переменная целым числом, до обеспечения правильных типов данных для ключей и значений вложенных словарей.
❗️ Одной из главных особенностей Python является то, что это
динамически типизированный язык.
Динамическая типизация означает, что типы переменных определяются во время выполнения программы. Для сравнения — в статически типизированных языках типы явно объявляются во время компиляции.➡️ pythonist Просто Python
erid: LjN8KC6K4
Нет опыта – нет работы? Как ML-специалисту или аналитику получить первый оффер?
Требования на рынке к DS-специалистам растут и умения решать задачи по шаблону уже недостаточно. Работодатели ищут тех, кто понимает проблемы бизнеса и может предложить решения к ним.
Именно этому можно научиться в Симуляторе Data Science от karpov.courses.
В Симуляторе вас ждёт:
— 80+ реальных задач бизнеса разного уровня сложности из разных индустрий: ретейла, финтеха, фудтеха, рекламы и других.
— После решения задачи, вы сможете посмотреть решение от команды симулятора и перенять лучшие практики.
— Уникальные пет-проекты для портфолио, которые вы будете разрабатывать в команде под менторством экспертов индустрии.
Симулятор ежемесячно пополняется новыми задачами, а еще приобретая Симулятор вы получаете доступ к живому комьюнити из 500+ специалистов.
Присоединяйтесь на Симулятор до 10.05.2024 и получите скидку 5% по промокоду PROSTOPYTHONDS: https://clc.to/endHRA
Реклама. ООО "КАРПОВ КУРСЫ". ИНН 7811764627.
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
