Новые обновления библиотеки в 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❤1
  Пора забывать 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