Мы расписали для вас рекурсию в этой задаче подробнее
#вопросы_с_собеседований
Иерархия исключений. Какие системные исключения вам знакомы?
Иерархия исключений. Какие системные исключения вам знакомы?
👍1
Исключение, которое вы не видите при выполнении кода — BaseException — это базовый класс для всех встроенных исключений.
В иерархии исключений выделяют две основные группы:
1. Системные исключения и ошибки.
2. Пользовательские исключения.
К системным относятся:
SystemExit — исключение, порождаемое функцией sys.exit при выходе из программы;
KeyboardInterrupt — возникает при прерывании программы пользователем (обычно сочетанием клавиш Ctrl + C).
GeneratorExit — возникает при вызове метода close объекта generator.
Больше о работе исключений вы можете узнать в официальном руководстве.
В иерархии исключений выделяют две основные группы:
1. Системные исключения и ошибки.
2. Пользовательские исключения.
К системным относятся:
SystemExit — исключение, порождаемое функцией sys.exit при выходе из программы;
KeyboardInterrupt — возникает при прерывании программы пользователем (обычно сочетанием клавиш Ctrl + C).
GeneratorExit — возникает при вызове метода close объекта generator.
Больше о работе исключений вы можете узнать в официальном руководстве.
👍1
Создавай цифровые решения будущего и получи приз!
Мы объявляем онлайн-хакатон VirusHack от Ростелекома, организованный в партнерстве с Агентством инноваций Москвы и РАЭК. В нем вы прокачаете свои навыки в разработке технологий, которые помогут людям, бизнесу и государству приспосабливаться к нестандартным условиям жизни.
Победитель реализует свой проект при поддержке крупнейших компаний страны!
Призовой фонд хакатона 2 500 000 рублей!
Онлайн-хакатон пройдет с 3 по 5 мая 2020 года — успейте зарегистрироваться на него до 30 апреля 2020-го: https://proglib.io/w/9525a6ef
Добавляйтесь в чат хакатона: https://bit.ly/2RAQgOx
Мы объявляем онлайн-хакатон VirusHack от Ростелекома, организованный в партнерстве с Агентством инноваций Москвы и РАЭК. В нем вы прокачаете свои навыки в разработке технологий, которые помогут людям, бизнесу и государству приспосабливаться к нестандартным условиям жизни.
Победитель реализует свой проект при поддержке крупнейших компаний страны!
Призовой фонд хакатона 2 500 000 рублей!
Онлайн-хакатон пройдет с 3 по 5 мая 2020 года — успейте зарегистрироваться на него до 30 апреля 2020-го: https://proglib.io/w/9525a6ef
Добавляйтесь в чат хакатона: https://bit.ly/2RAQgOx
Пожалуйста, присылайте вопросы, которые вам задавали на собеседованиях, в бота @python_interviews_bot (желательно с ответами). Мы будем анонимно публиковать ваши вопросы с решениями в этом канале. Этим вы можете помочь развитию нашего сообщества программистов. Бот: @python_interviews_bot. Спасибо!
Библиотека питониста | Python, Django, Flask pinned «Пожалуйста, присылайте вопросы, которые вам задавали на собеседованиях, в бота @python_interviews_bot (желательно с ответами). Мы будем анонимно публиковать ваши вопросы с решениями в этом канале. Этим вы можете помочь развитию нашего сообщества программистов.…»
Автор описывает опыт работы с Git Worktrees и pyenv для разработки библиотек.
https://proglib.io/w/c673f7aa
https://proglib.io/w/c673f7aa
huonw.github.io
Git worktrees and pyenv: developing Python libraries faster
Git worktrees and pyenv are effective tools to minimise the cost of a mental context switch when working on a Python library.
Библиотека питониста | Python, Django, Flask pinned «Что выведет программа?»
Так как в объявлении лямбда-функции входной параметр i не установлен, происходит замыкание функции на последнем значении i из диапазона. В результате мы имеем функции вида (x + 99)
Анимация графиков в Python за 4 шага
Преобразуем датафрейм в gif-анимацию. Краткий туториал по анимированной визуализации данных с помощью Python и библиотеки moviepy на примере распространения COVID-19.
https://proglib.io/w/acb4440d
Преобразуем датафрейм в gif-анимацию. Краткий туториал по анимированной визуализации данных с помощью Python и библиотеки moviepy на примере распространения COVID-19.
https://proglib.io/w/acb4440d
Python in a Nutshell: A Desktop Quick Reference (2017)
Авторы: Alex Martelli, Anna Ravenscroft, Steve Holden
Полезный во многом, от проектирования и создания прототипов до тестирования и развертывания, Python, несомненно, входит в число самых популярных на сегодняшний день языков программирования.
Третье издание этой практической книги содержит краткий справочник по языку - включая Python 3.5, 2.7 и основные моменты 3.6 - часто используемые области его обширной стандартной библиотеки, а также некоторые из наиболее полезных сторонних модулей и пакетов.
Скачать книгу
Авторы: Alex Martelli, Anna Ravenscroft, Steve Holden
Полезный во многом, от проектирования и создания прототипов до тестирования и развертывания, Python, несомненно, входит в число самых популярных на сегодняшний день языков программирования.
Третье издание этой практической книги содержит краткий справочник по языку - включая Python 3.5, 2.7 и основные моменты 3.6 - часто используемые области его обширной стандартной библиотеки, а также некоторые из наиболее полезных сторонних модулей и пакетов.
Скачать книгу
Telegram
Книги для программистов (reserved)
Python in a Nutshell: A Desktop Quick Reference (2017)
Авторы: Alex Martelli, Anna Ravenscroft, Steve Holden
Авторы: Alex Martelli, Anna Ravenscroft, Steve Holden