Please open Telegram to view this post
VIEW IN TELEGRAM
🤣43❤4💯3
Vibora — это фреймворк для создания веб-приложений на языке Python. Он является асинхронным и предоставляет инструменты для создания высокопроизводительных веб-серверов и веб-приложений.
В примере мы создаем экземпляр приложения Vibora, определяем обработчик маршрута для корневого URL ("/"), который возвращает строку «Hello World!», и запускаем веб-сервер на порту 8000.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9⚡4💯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣49❤3
⚡4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣34❤6💯2⚡1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14⚡3💯2
Может ли индекс списка быть отрицательным?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12⚡3💯3
globals() и locals() — это встроенные функции в Python, которые возвращают словари глобальных и локальных переменных соответственно.globals() возвращает словарь, содержащий все глобальные переменные, доступные в текущей области видимости, включая встроенные переменные.locals() возвращает словарь, содержащий все локальные переменные, определенные в текущей области видимости. Это включает аргументы функции и переменные, которым присвоено значение внутри функции.В примере функция
my_func() принимает один аргумент и определяет две локальные переменные (a и z). Когда она вызывается, она выводит на экран словари глобальных и локальных переменных.Please open Telegram to view this post
VIEW IN TELEGRAM
❤12⚡4💯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣43❤5💯5
Магические методы — это специальные методы, которые начинаются и заканчиваются двойным
подчеркиванием.
Они позволяют определить, как объекты этого класса будут вести себя в различных контекстах, например, при использовании операторов Python, таких как +, -, *, / и т.д., при вызове функций и методов, при сериализации и др.
Магические методы могут быть полезны при создании пользовательских классов в Python, т.к. они позволяют управлять поведением объектов в различных контекстах и создавать более понятный и гибкий код.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡10❤4💯4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣24❤6💯3⚡2
Что такое сериализация и десериализация?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10💯3⚡1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣27❤6⚡3💯1
Концепция наследования предоставляет способ создания нового класса на основе существующего класса. В Python класс может наследовать атрибуты и методы другого класса, который называется родительским классом (суперклассом), а новый класс, который наследует родительский класс, называется дочерним классом (подклассом).
Здесь класс
Animal — это родительский класс, а классы Cat и Dog — дочерние. Оба дочерних класса наследуют атрибуты и методы класса Animal, но они также переопределяют метод speak(), что позволяет изменить поведение метода в соответствии с требованиями подкласса.В этом примере наследование облегчает повторное использование кода и позволяет создавать иерархии классов, которые отражают реальный мир.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13