Новые обновления библиотеки в PyTorch 2.0.
https://pytorch.org/blog/new-library-updates-in-pytorch-2.0/
https://pytorch.org/blog/new-library-updates-in-pytorch-2.0/
PyTorch
New Library Updates in PyTorch 2.0
Summary
👍2
Пишем простого бота-администратора для Telegram на Python. Тестируем на жене
https://habr.com/ru/post/725526/
https://habr.com/ru/post/725526/
Хабр
Пишем простого бота-администратора для Telegram на Python. Тестируем на жене
Создание своего собственного телеграм-бота является одним из увлекательных и полезных способов практического применения программирования. Я решил создать своего бота как вариант добавления нового...
👍4
Лимит рекурсии
В Python иногда возникает
Но надо помнить, что делать это — опасное занятие, ибо каждый новый вызов занимает достаточно много памяти. В реальных проектах нужно стараться использовать не рекурсию, а обычные циклы.
В Python иногда возникает
RecursionError
во время создания рекурсивных алгоритмов (даже при решении простых университетских задач), однако с помощью модуля sys
можно изменить максимальную глубину рекурсии, чтобы избежать появления этой ошибки.Но надо помнить, что делать это — опасное занятие, ибо каждый новый вызов занимает достаточно много памяти. В реальных проектах нужно стараться использовать не рекурсию, а обычные циклы.
👍17
🐍 Python на рынке
И нет, не на том рынке, на который ходит ваша бабушка. Python — очень популярный язык, поэтому если вы хотите зарабатывать на нём, вам придется изрядно попотеть из-за большой конкуренции.
Из видео вы узнаете про сферы использования Python, наличие вакансий и зарплату, а также поймёте, что нужно изучать, чтобы с ноги влиться в эту сферу.
https://www.youtube.com/watch?v=dc0DXUWefrs
И нет, не на том рынке, на который ходит ваша бабушка. Python — очень популярный язык, поэтому если вы хотите зарабатывать на нём, вам придется изрядно попотеть из-за большой конкуренции.
Из видео вы узнаете про сферы использования Python, наличие вакансий и зарплату, а также поймёте, что нужно изучать, чтобы с ноги влиться в эту сферу.
https://www.youtube.com/watch?v=dc0DXUWefrs
YouTube
Язык программирования Python - что на нем пишут, сколько за него платят
0:00 Начало
0:14 Опрос
0:32 История появления Питона
1:25 Популярность языка в вебе
1:55 Популярность языка среди разработчиков
2:28 Использования Python в data science
2:55 Использования Python в машинном обучении
3:17 Нейронные сети с помощью Питона
4:49…
0:14 Опрос
0:32 История появления Питона
1:25 Популярность языка в вебе
1:55 Популярность языка среди разработчиков
2:28 Использования Python в data science
2:55 Использования Python в машинном обучении
3:17 Нейронные сети с помощью Питона
4:49…
👍18❤1
Консистентность в конкуретной среде: как не захлебнуться в потоках данных.
https://habr.com/ru/company/tochka/blog/725722/
https://habr.com/ru/company/tochka/blog/725722/
Хабр
Консистентность в конкуретной среде: как не захлебнуться в потоках данных
В прошлой статье я рассказал о конкурентной среде в Точке и типовых проблемах, с которыми сталкиваются разработчики. В этот раз речь пойдёт о том, как же можно эту консистентность реализовать и какие...
👍2
Пора забывать 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