Forwarded from Библиотека питониста | Python, Django, Flask
Tall, Snarky Canadian
Unravelling `not` in Python
For this next blog post in my series of Python's syntactic sugar, I'm tackling what would seem to be a very simple bit of syntax, but which actually requires diving into multiple layers to fully implement: not. On the surface, the definition of not is very…
Forwarded from Machine Learning REPA (RU) (Mikhail Rozhkov)
Поздравляем команду EvidentlyAI с первым 0.0.1 релизом Evidently - open source инструмента для мониторинга моделей и данных! В первой версии доступен функционал анализа дрифта в данных!
Обязательно в скором времени посмотрим, что там внутри! Python библиотека и расширение для Jypyter Notebook! Что доступно уже сейчас?
🧮Statistical tests to detect drift
📊 Interactive plots
📩 Easy to export report
📕 Works in Jupyter notebook
Твит с анонсом: https://twitter.com/EvidentlyAI/status/1333757993553448961?s=20
GitHub: https://github.com/evidentlyai/evidently
Обязательно в скором времени посмотрим, что там внутри! Python библиотека и расширение для Jypyter Notebook! Что доступно уже сейчас?
🧮Statistical tests to detect drift
📊 Interactive plots
📩 Easy to export report
📕 Works in Jupyter notebook
Твит с анонсом: https://twitter.com/EvidentlyAI/status/1333757993553448961?s=20
GitHub: https://github.com/evidentlyai/evidently
Twitter
Evidently AI
🚀 One small Python library, one giant leap for Evidently. An open-source tool to analyse data drift: 🧮 Statistical tests to detect drift 📊 Interactive plots 📩 Easy to export report 📕 Works in Jupyter notebook Check it out, and share your thoughts! https:…
Forwarded from Библиотека питониста | Python, Django, Flask
Getting Started with Python: Understand key data structures and use Python in object-oriented programming (2020)
Авторы: Fabrizio Romano, Benjamin Baka, Dusty Phillips
Количество страниц: 724
Книга начинается с подробного и практического введения в Python. Вы научитесь писать программы, создавать простые веб-сайты и работать с данными, используя популярные библиотеки науки о данных Python. Авторы делают особый акцент на структурах данных и алгоритмах.
Скачать книгу
Авторы: Fabrizio Romano, Benjamin Baka, Dusty Phillips
Количество страниц: 724
Книга начинается с подробного и практического введения в Python. Вы научитесь писать программы, создавать простые веб-сайты и работать с данными, используя популярные библиотеки науки о данных Python. Авторы делают особый акцент на структурах данных и алгоритмах.
Скачать книгу
Telegram
Книги для программистов (reserved)
Getting Started with Python: Understand key data structures and use Python in object-oriented programming (2020)
Авторы: Fabrizio Romano, Benjamin Baka, Dusty Phillips
Авторы: Fabrizio Romano, Benjamin Baka, Dusty Phillips
Forwarded from Библиотека питониста | Python, Django, Flask
YouTube
Python Tutorial - Python Full Course for Beginners
Python tutorial - Python full course for beginners - Go from Zero to Hero with Python (includes machine learning & web development projects).
🔥 Want to master Python? Get my Python mastery course: http://bit.ly/35BLHHP
👍 Subscribe for more Python tutorials…
🔥 Want to master Python? Get my Python mastery course: http://bit.ly/35BLHHP
👍 Subscribe for more Python tutorials…
Forwarded from Библиотека питониста | Python, Django, Flask
Проверка типов в Python
Что такое проверка типов? Зачем это нужно? В чем разница между статической проверкой типов и проверкой типов во время выполнения?
https://proglib.io/w/b364c1e9
Что такое проверка типов? Зачем это нужно? В чем разница между статической проверкой типов и проверкой типов во время выполнения?
https://proglib.io/w/b364c1e9
testdriven.io
Python Type Checking
This article looks at what type hints are and how they can benefit you. We'll also dive into how you can use Python's type system for type checking.
Forwarded from Библиотека питониста | Python, Django, Flask
Хочешь, чтобы в твоей ленте всегда была актуальная полезная информация из мира DataScience?
https://t.me/SkillFactory_PRO
- Последние новости индустрии
- Продвинутая аудитория(junior, middle специалисты)
- Обсуждения с ведущими экспертами индустрии
- Регулярные мероприятия с ведущими экспертами индустрии на примере актуальных кейсов
- Подробная информация о студентах и их проектах, с которыми они пришли в Акселератор
https://t.me/SkillFactory_PRO
- Последние новости индустрии
- Продвинутая аудитория(junior, middle специалисты)
- Обсуждения с ведущими экспертами индустрии
- Регулярные мероприятия с ведущими экспертами индустрии на примере актуальных кейсов
- Подробная информация о студентах и их проектах, с которыми они пришли в Акселератор
🐍 Python enumerate: упрощаем циклы с помощью счетчиков
Вместо самостоятельного создания и увеличения переменной, используйте enumerate() для получения одновременно счетчика и значения из итерационной функции.
https://proglib.io/sh/7jbiTl92vm
Вместо самостоятельного создания и увеличения переменной, используйте enumerate() для получения одновременно счетчика и значения из итерационной функции.
https://proglib.io/sh/7jbiTl92vm
Forwarded from Библиотека питониста | Python, Django, Flask
Microdict: высокопроизводительная библиотека типизированных хэш-таблиц для Python.
https://proglib.io/w/ecbcdd9a
https://proglib.io/w/ecbcdd9a
GitHub
GitHub - touqir14/Microdict: A high performance python hash table library that is generally faster and consumes significantly less…
A high performance python hash table library that is generally faster and consumes significantly less memory than Python Dictionaries - touqir14/Microdict
Forwarded from Библиотека питониста | Python, Django, Flask
Яндекс.Практикум создали специальный курс по Python для разработчиков с опытом. За 6 месяцев обучения вы освоите углублённые знания технологий, которые используются в backend-разработке на Python. Научитесь решать сложные задачи с базами данных, работать с синхронными и асинхронными фреймворками. И писать очень красивый и лаконичный код.
Вас ждёт:
🔸 Собственная среда для обучения. Специальный полноценный тренажёр от Яндекс.Практикума.
🔸 Портфолио из 6 веб-проектов. Соберёте всё вместе и получите аналог Netflix.
🔸 Практика. Все знания отрабатываются в онлайн-тренажёре.
🔸 Поддержка наставников.
🔸 Программа профессиональной акселерации и помощь с трудоустройством.
Учитесь прямо сейчас. Вводный курс — бесплатный.
Вас ждёт:
🔸 Собственная среда для обучения. Специальный полноценный тренажёр от Яндекс.Практикума.
🔸 Портфолио из 6 веб-проектов. Соберёте всё вместе и получите аналог Netflix.
🔸 Практика. Все знания отрабатываются в онлайн-тренажёре.
🔸 Поддержка наставников.
🔸 Программа профессиональной акселерации и помощь с трудоустройством.
Учитесь прямо сейчас. Вводный курс — бесплатный.
Forwarded from Data Science | Machinelearning [ru]
Fastcore — недооцененная, но полезная библиотека Python
Недавно я начал оттачивать владение языком программирования Python. Я хотел изучить продвинутые паттерны, идиомы и методы программирования. Начал я с чтения книг по продвинутому Python, но информация, похоже, не откладывалась в голове без применения навыков. Хотелось иметь возможность задавать вопросы эксперту, пока учусь, а такую возможность трудно найти! Тогда ко мне и пришла идея: что, если я найду проект с открытым и достаточно продвинутым кодом и напишу документацию и тесты? Я сделал ставку, что это заставит меня изучать все очень глубоко, а поддерживающие проект люди оценит мою работу и будут готовы ответить на мои вопросы.
Недавно я начал оттачивать владение языком программирования Python. Я хотел изучить продвинутые паттерны, идиомы и методы программирования. Начал я с чтения книг по продвинутому Python, но информация, похоже, не откладывалась в голове без применения навыков. Хотелось иметь возможность задавать вопросы эксперту, пока учусь, а такую возможность трудно найти! Тогда ко мне и пришла идея: что, если я найду проект с открытым и достаточно продвинутым кодом и напишу документацию и тесты? Я сделал ставку, что это заставит меня изучать все очень глубоко, а поддерживающие проект люди оценит мою работу и будут готовы ответить на мои вопросы.
Forwarded from Python Academy
Дескрипторы
Дескриптор – это атрибут объекта со “связанным поведением”, то есть такой атрибут, при доступе к которому его поведение переопределяется методом протокола дескриптора. Если хотя бы один из этих методов определен в объекте, то можно сказать, что этот метод – дескриптор.
Для того, чтобы определить свой собственный дескриптор, обычно определяют три специальных метода класса
У данного объекта будет переопределено поведение при доступе к атрибуту (
#классы #дескрипторы
Дескриптор – это атрибут объекта со “связанным поведением”, то есть такой атрибут, при доступе к которому его поведение переопределяется методом протокола дескриптора. Если хотя бы один из этих методов определен в объекте, то можно сказать, что этот метод – дескриптор.
Для того, чтобы определить свой собственный дескриптор, обычно определяют три специальных метода класса
__get__
, __set__
или __delete__
. После этого можно создать новый класс и в атрибут этого класса записать объект типа дескриптор.У данного объекта будет переопределено поведение при доступе к атрибуту (
__get__
), при присваивании значений (__set__
) или при удалении (__delete__
).#классы #дескрипторы
Forwarded from Zen of Python
Python: декоратор
В Python существует очень простой и удобный способ создавать обёрточные функции — декоратор
Посмотрите, как можно его использовать, и насколько понятнее и лаконичнее при этом становится код:
https://tprg.ru/no6G
#чистыйкод
@retry
В Python существует очень простой и удобный способ создавать обёрточные функции — декоратор
@retry
. Он повышает и качество кода, и скорость разработки.Посмотрите, как можно его использовать, и насколько понятнее и лаконичнее при этом становится код:
https://tprg.ru/no6G
#чистыйкод
Forwarded from Zen of Python
Три (обманчиво) простые задачи на Python
В этой статье предлагается рассмотреть три задачи, которые кажутся простыми на первый взгляд, но на самом деле могут выдать совершенно не тот результат, который вы ожидаете:
https://tprg.ru/SbxZ
В этой статье предлагается рассмотреть три задачи, которые кажутся простыми на первый взгляд, но на самом деле могут выдать совершенно не тот результат, который вы ожидаете:
https://tprg.ru/SbxZ