Как использовать try — except и не испортить себе жизнь
Зачастую новичков в Python ошеломляет многочасовой дебаггинг простых, казалось бы, программ. На элементарные скрипты в 100 строк кода можно потратить несколько часов, ведь каждый трейсбэк кажется огромным и слишком насыщенным. Способность фильтровать такие данные без микрофрустраций формируется лишь спустя десятки часов отладки.
Справиться с негативом помогает конструкция try — except. В Python это лишь способ обработать ошибку и не «обронить» программу. Но если использовать ее не там и не так, лучше не станет (или вовсе будет хуже). Чтобы таких проблем не возникало, изучите этот гайд по применению обработчика.
Полный гайд по ссылке👇
#статьи
@python_practics
Зачастую новичков в Python ошеломляет многочасовой дебаггинг простых, казалось бы, программ. На элементарные скрипты в 100 строк кода можно потратить несколько часов, ведь каждый трейсбэк кажется огромным и слишком насыщенным. Способность фильтровать такие данные без микрофрустраций формируется лишь спустя десятки часов отладки.
Справиться с негативом помогает конструкция try — except. В Python это лишь способ обработать ошибку и не «обронить» программу. Но если использовать ее не там и не так, лучше не станет (или вовсе будет хуже). Чтобы таких проблем не возникало, изучите этот гайд по применению обработчика.
Полный гайд по ссылке👇
#статьи
@python_practics
👍6😁2
Внимание! - Вопрос!
Что вы можете сказать о конструкции import package.item?
При использовании оператора from package import item, item может быть пакетом, модулем или любым именем, описанным в пакете. При использовании оператора import package.item, item должен быть модулем или пакетом.
#вопросы_из_собеседований
@python_practics
Что вы можете сказать о конструкции import package.item?
@python_practics
👍11
This media is not supported in your browser
VIEW IN TELEGRAM
Хаотичное цветовое нашествие на модуле turtle
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
🔥10👍2
Что делает следующий код? def a(b, c, d): pass
Anonymous Quiz
5%
Определяет список и инициализирует его
72%
Определяет функцию, которая ничего не делает
19%
Определяет функцию, которая передает параметры
4%
Определяет пустой класс
👍5❤1
Декапитализация
Данный код делает первую букву заданной строки строчной.
#полезные_сниппеты
@python_practics
Данный код делает первую букву заданной строки строчной.
#полезные_сниппеты
@python_practics
👍13💩5🥴2😢1
Задача:
Завершите решение так, чтобы строка разбивалась на пары по два символа. Если строка содержит нечетное количество символов, необходимо заменить отсутствующий второй символ последней пары подчеркиванием.
#задачник
@python_practics
Завершите решение так, чтобы строка разбивалась на пары по два символа. Если строка содержит нечетное количество символов, необходимо заменить отсутствующий второй символ последней пары подчеркиванием.
#задачник
@python_practics
🔥4
Seaborn
Когда вы читаете официальную документацию по Seaborn, она определяется как библиотека визуализации данных на основе Matplotlib, предоставляющем высокоуровневый интерфейс для изображения интересных и информативных статистических графиков. Проще говоря, seaborn - это расширение Matplotlib с дополнительными возможностями.
Так в чем разница между Matplotlib и Seaborn? Matplotlib используется для основного построения столбцовых, круговых, линейных, точечных диаграмм и пр., в то время как Seaborn предоставляет множество шаблонов визуализации с меньшим количеством синтаксических правил, причем более простых.
Подробный гайд по работе с Seaborn👇
#фреймворки_библиотеки
@python_practics
Когда вы читаете официальную документацию по Seaborn, она определяется как библиотека визуализации данных на основе Matplotlib, предоставляющем высокоуровневый интерфейс для изображения интересных и информативных статистических графиков. Проще говоря, seaborn - это расширение Matplotlib с дополнительными возможностями.
Так в чем разница между Matplotlib и Seaborn? Matplotlib используется для основного построения столбцовых, круговых, линейных, точечных диаграмм и пр., в то время как Seaborn предоставляет множество шаблонов визуализации с меньшим количеством синтаксических правил, причем более простых.
Подробный гайд по работе с Seaborn👇
#фреймворки_библиотеки
@python_practics
🔥7
Разработка алгоритмов обработки данных в реальном времени на Python
С появлением больших объемов информации и необходимостью обработки данных в реальном времени, разработчиками все чаще приходится создавать эффективные алгоритмов обработки данных, способных обеспечивать высокую отзывчивость и мгновенное реагирование на изменения.
Обработка данных в реальном времени подразумевает непрерывную обработку и анализ данных по мере их поступления, без задержек и задержек. Эта способность имеет большое значение для многих сфер (если не для всех).
В этой статье автор рассмотрел ключевые аспекты разработки алгоритмов обработки данных в реальном времени на Python, начиная с выбора инструментов и заканчивая оптимизацией производительности и обеспечением безопасности системы.
Подробнее по ссылке👇
#статьи
@python_practics
С появлением больших объемов информации и необходимостью обработки данных в реальном времени, разработчиками все чаще приходится создавать эффективные алгоритмов обработки данных, способных обеспечивать высокую отзывчивость и мгновенное реагирование на изменения.
Обработка данных в реальном времени подразумевает непрерывную обработку и анализ данных по мере их поступления, без задержек и задержек. Эта способность имеет большое значение для многих сфер (если не для всех).
В этой статье автор рассмотрел ключевые аспекты разработки алгоритмов обработки данных в реальном времени на Python, начиная с выбора инструментов и заканчивая оптимизацией производительности и обеспечением безопасности системы.
Подробнее по ссылке👇
#статьи
@python_practics
👍6🥰1
Python Concurrency with asyncio
Эта книга знакомит с асинхронным, параллельным и многопоточным программированием на практических примерах Python. Трудные для понимания темы параллелизма разбиты на простые блок-схемы, позволяющие легко увидеть, как выполняются ваши задачи. Вы узнаете, как преодолеть ограничения Python с помощью asyncio для ускорения медленных веб-серверов и микросервисов. Вы даже сможете комбинировать asyncio с традиционными методами многопроцессорной обработки для огромного повышения производительности.
Книга в формате pdf👇
#курсы_книги
@python_practics
Эта книга знакомит с асинхронным, параллельным и многопоточным программированием на практических примерах Python. Трудные для понимания темы параллелизма разбиты на простые блок-схемы, позволяющие легко увидеть, как выполняются ваши задачи. Вы узнаете, как преодолеть ограничения Python с помощью asyncio для ускорения медленных веб-серверов и микросервисов. Вы даже сможете комбинировать asyncio с традиционными методами многопроцессорной обработки для огромного повышения производительности.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍7❤2