Пора забывать GridSearch — встречайте ProgressiveGridSearch. Фракталы в ML, постепенно увеличиваем разрешение.
https://habr.com/ru/post/726222/
https://habr.com/ru/post/726222/
Хабр
Пора забывать GridSearch — встречайте ProgressiveGridSearch. Фракталы в ML, постепенно увеличиваем разрешение
Здравствуйте, меня зовут Николай Стрекопытов и я придумал как подбирать гиперпараметры бескомпромиссно лучше GridSearch’а. Нужно лишь изменить порядок вычислений. И да, это заявка на обновление...
👍13❤1🔥1
Пишем простого бота-администратора для Telegram на Python. Тестируем на жене
https://habr.com/ru/post/725526/
https://habr.com/ru/post/725526/
Хабр
Пишем простого бота-администратора для Telegram на Python. Тестируем на жене
Создание своего собственного телеграм-бота является одним из увлекательных и полезных способов практического применения программирования. Я решил создать своего бота как вариант добавления нового...
👍8😁7
🕶 SOLID и ООП
Для тех, кто не знает, SOLID — это набор принципов, позволяющий создавать нормальные приложения. А ещё, благодаря им, намного проще писать обновления (теперь они будут выходить чаще?).
Из этого видео вы узнаете про принципы SOLID и разберётесь с тем, как они применяются в реальном коде. Видео очень простое и понятное, поэтому подойдёт даже тем, кто недавно начал обучаться.
https://youtu.be/47-F0wGz-Vk
Для тех, кто не знает, SOLID — это набор принципов, позволяющий создавать нормальные приложения. А ещё, благодаря им, намного проще писать обновления (теперь они будут выходить чаще?).
Из этого видео вы узнаете про принципы SOLID и разберётесь с тем, как они применяются в реальном коде. Видео очень простое и понятное, поэтому подойдёт даже тем, кто недавно начал обучаться.
https://youtu.be/47-F0wGz-Vk
YouTube
SOLID принципы в объектно ориентированном программировании
Принципы проектирование объектно ориентированного программирования.
Что такое SOLID принципы в объектно ориентированном программировании рассказываю в этом видео с примерами.
Принцип единой ответственности (Single Responsibility)
Принцип открытости закрытости…
Что такое SOLID принципы в объектно ориентированном программировании рассказываю в этом видео с примерами.
Принцип единой ответственности (Single Responsibility)
Принцип открытости закрытости…
👍13❤2
Особая переменная __name__
Когда интерпретатор Python работает с программой, в начале он устанавливает некоторые специальные переменные. Одна из них — name.
Если скрипт запущен напрямую, то в переменную присваивается значение main, в случае импорта — название модуля.
name по умолчанию также есть у всех классов и функций.
Когда интерпретатор Python работает с программой, в начале он устанавливает некоторые специальные переменные. Одна из них — name.
Если скрипт запущен напрямую, то в переменную присваивается значение main, в случае импорта — название модуля.
name по умолчанию также есть у всех классов и функций.
👍20❤2😁1
Как я стал Python-разработчиком с нуля — мой опыт становления тестировщиком
Тестировщик — специалист, который отлавливает ошибки на всех этапах разработки проекта.
Смотреть статью
Тестировщик — специалист, который отлавливает ошибки на всех этапах разработки проекта.
Смотреть статью
😁14👍4
Быстрее, больше, сильнее: фреймворки Python с параллельной обработкой данных.
https://habr.com/ru/companies/first/articles/724776/
https://habr.com/ru/companies/first/articles/724776/
Хабр
Быстрее, больше, сильнее: фреймворки Python с параллельной обработкой данных
Многие разработчики любят Python за простоту и удобство, но вот быстротой обработки данных этот язык программирования никогда не отличался. Во многом эти ограничения скорости связаны с его эталонной...
👍8❤2
Ультимативный Roadmap для Python-разработчика в 2023 году + источники знаний.
https://habr.com/ru/articles/725930/
https://habr.com/ru/articles/725930/
Хабр
Ультимативный Roadmap для Python-разработчика в 2023 году + источники знаний
Python — один из самых популярных языков программирования в мире. Статистика современного рынка свидетельствует о том, что Python желаемый навык, и что его...
👍9🤔1
Как я заставил Python взаимодействовать с Kotlin.
https://habr.com/ru/companies/otus/articles/726860/
https://habr.com/ru/companies/otus/articles/726860/
Хабр
Как я заставил Python взаимодействовать с Kotlin
Я работаю с POC (proof-of-concept. проверка концепции), где мы используем Ktor (Kotlin Framework) в качестве бекэнда DSL. В этом проекте нами извлекается обобщенное резюме из значительного объема...
🤯6👍2🤔1
Предварительная обработка данных с помощью библиотеки Pandas (Задача)
https://habr.com/ru/articles/727228/
https://habr.com/ru/articles/727228/
Хабр
Предварительная обработка данных с помощью библиотеки Pandas (Задача)
В современном мире большинство бизнес-процессов связаны с обработкой больших объемов данных, получаемых от различных источников. Часто эти данные содержат ошибки, дубликаты и пропуски, что может...
❤8🤔1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🐍 Самоучитель по Python для начинающих. Часть 16: Регулярные выражения
Рассмотрим встроенные функции модуля re, научимся компилировать Regex-выражения и узнаем, как делать опережающие и ретроспективные проверки – позитивные и негативные. В конце статьи, как всегда, – 10 интересных заданий с решениями.
🔗 Основной сайт
🔗 Зеркало
Рассмотрим встроенные функции модуля re, научимся компилировать Regex-выражения и узнаем, как делать опережающие и ретроспективные проверки – позитивные и негативные. В конце статьи, как всегда, – 10 интересных заданий с решениями.
🔗 Основной сайт
🔗 Зеркало
👍15❤2
PEP 582 (каталог локальных пакетов Python) отклонен.
https://discuss.python.org/t/pep-582-python-local-packages-directory/963/430
https://discuss.python.org/t/pep-582-python-local-packages-directory/963/430
Discussions on Python.org
PEP 582 - Python local packages directory
This is a good point. Personally, I’m at the point where I am typically aware of what environment I’m in, so it’s easy for me to forget that this isn’t as obvious as it might be. However: Being in the system environment by default is a problem, because…
👍1
Преобразовать список списков в список строк
На картинке представлен самый быстрый способ, как решить данную задачу. Другие способы можно посмотреть здесь.
На картинке представлен самый быстрый способ, как решить данную задачу. Другие способы можно посмотреть здесь.
👍8🤔2
Метод str.cеnter()
Метод str.cеnter() позиционирует по центру строку str, дополняя её справа и слева до требуемой длины width указанным символом.
Подробнее ознакомиться с методом можно здесь.
Метод str.cеnter() позиционирует по центру строку str, дополняя её справа и слева до требуемой длины width указанным символом.
Подробнее ознакомиться с методом можно здесь.
👍15🎉5🔥1
Пакет schedule
Пакет мало весит, имеет ясный и интуитивно понятный функционал. К примеру, можно заставить запущенную программу делать что-то каждый день в определённый час, или каждый вторник.
Документация доступна по ссылке:
https://schedule.readthedocs.io/en/stable/
schedule
позволяет планировать выполнение каких-либо задач на определённый промежуток времени. В примере мы заставляем программу каждую секунду вызывать нашу функцию job
.Пакет мало весит, имеет ясный и интуитивно понятный функционал. К примеру, можно заставить запущенную программу делать что-то каждый день в определённый час, или каждый вторник.
Документация доступна по ссылке:
https://schedule.readthedocs.io/en/stable/
👍23👏2