В новой версии Python группы исключений позволяют обрабатывать несколько одновременно возникших исключений (более подробно здесь). Сегодня мы поговорим о том, как использование групп корутин и исключений позволяет выполнять более сложные сценарии с параллельным исполнением задач, в которых могут возникать исключения
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
Python, Django, PyCharm.pdf
56.8 MB
Книга посвящена вопросам разработки веб-приложений с использованием языка Python , фреймворка Django и интерактивной среды разработки PyCharm. Рассмотрены основные технологии и рабочие инструменты создания приложений, даны основы языка Python. Описаны фреймворк Django и структура создаваемых в нем веб-приложений. На простых примерах показаны обработка и маршрутизация запросов пользователей , формирование ответных веб-страниц. Показано взаимодействие пользователей с различными типами баз данных через модели. Описана работа с базами данных через встроенные в Django классы.
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20💯4🫡2
Что такое генераторная функция
Генераторная функция - функция, в теле которой встречается ключевое слово yield. Будучи вызвана, такая функция возвращает объект-генератор (generator object) (итератор генератора (generator iterator)).
Что делает yield
yield замораживает состояние функции-генератора и возвращает текущее значение. После следующего вызова __next__() функция-генератор продолжает своё выполнение с того места, где она была приостановлена.
В чем отличие [x for x in y] от (x for x in y)
Первое выражение возвращает список (списковое включение), второе – генератор.
#вопросы_с_собеседования
Что делает yield
В чем отличие [x for x in y] от (x for x in y)
#вопросы_с_собеседования
👍25🎉4👨💻3
Несложно рассчитать время выполнения программы на Python. Основная идея состоит в том, чтобы зафиксировать время начала и окончания работы программы и получить разницу между ними.
Для этого в модуле
time() есть много встроенных функций. Рассказываем, в чем разница, и как выбрать подходящую class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27💯5
5 лучших декораторов для работы с классами
«Простое лучше, чем сложное». Лучшая фича Python, которая олицетворяет этот постулат «дзена», — это декоратор.
Существует множество замечательных встроенных декораторов, которые могут значительно облегчить нашу жизнь. Сегодня мы выбрали те из них, которые станут незаменимы при работе с классами➡️
class Python
«Простое лучше, чем сложное». Лучшая фича Python, которая олицетворяет этот постулат «дзена», — это декоратор.
Существует множество замечательных встроенных декораторов, которые могут значительно облегчить нашу жизнь. Сегодня мы выбрали те из них, которые станут незаменимы при работе с классами
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26
This media is not supported in your browser
VIEW IN TELEGRAM
Мечтал о личном помощнике в мире программирования?
Jarvis IT Assistant способен написать, исправить и оптимизировать код на любом языке или объяснить даже самую сложную тему. Это бот с искусcтвенным интеллектом, который знает то, что нельзя просто загуглить. ㅤ
Попробуй: @Jarvis_IT_Assistant_bot
Jarvis IT Assistant способен написать, исправить и оптимизировать код на любом языке или объяснить даже самую сложную тему. Это бот с искусcтвенным интеллектом, который знает то, что нельзя просто загуглить. ㅤ
Попробуй: @Jarvis_IT_Assistant_bot
🔥9❤4👍3⚡2
Все программы, которые ты создаешь, работают в консоли? Тогда пора попробовать графические интерфейсы: это красиво и удобно. Итак, решаем, какую библиотеку лучше использовать и учимся основам.
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍7❤3