Описание:
Создайте класс Soda (для определения типа газированной воды), принимающий 1 аргумент при инициализации (отвечающий за добавку к выбираемому лимонаду).
В этом классе реализуйте метод show_my_drink(), выводящий на печать «Газировка и {ДОБАВКА}» в случае наличия добавки, а иначе отобразится следующая фраза: «Обычная газировка».
При решении задания можно дополнительно проверить тип передаваемого аргумента: принимается только строка.
Решение:
class Soda:
def __init__(self, ingredient=None):
if isinstance(ingredient, str):
self.ingredient = ingredient
else:
self.ingredient = None
def show_my_drink(self):
if self.ingredient:
print(f'Газировка и {self.ingredient}')
else:
print('Обычная газировка')
Свой вариант решения в комментарии
#задачи
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🔥5❤4🤡2🐳1
Vega-Altair — декларативная библиотека статистической визуализации для Python. С Vega-Altair вы можете потратить больше времени на понимание своих данных и их значения. Вега-Альтаир API прост, дружелюбен и согласован и построен на основе мощной спецификации Vega-Lite JSON. Простота позволяет создавать красивые и эффективные визуализации с минимальным количеством кода.
Vega-Altair был первоначально разработан Джейком Вандерпласом и Брайаном Грейнджер в тесном сотрудничестве с UW Интерактивная лаборатория данных. Проект с открытым исходным кодом Vega-Altair не связан с Altair Engineering, Inc.
Ставится командой⚙️
Vega-Altair был первоначально разработан Джейком Вандерпласом и Брайаном Грейнджер в тесном сотрудничестве с UW Интерактивная лаборатория данных. Проект с открытым исходным кодом Vega-Altair не связан с Altair Engineering, Inc.
Ставится командой
pip install altair
Документация и примеры кода здесьPlease open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥3❤2🤯1
Не все знают, но движок игры Doom был портирован на Python еще 7 лет назад.
А недавно его запустили прямо внутри СУБД PostgreSQL.
Таким образом, Doom можно запускать везде где есть поддержка Python.
Секрет раскрыт, получается 🌚
А недавно его запустили прямо внутри СУБД PostgreSQL.
Таким образом, Doom можно запускать везде где есть поддержка Python.
Секрет раскрыт, получается 🌚
👍99❤13😱8🌚5
Коротко о разработке новых фреймворков на питоне 🌚
👍87😁19🌚12❤3🤡2😐1
Никогда такого не было и вот опять.
Ухожу из программирования, хватит с меня!)
https://youtu.be/XjSq-nmy_sg
Ухожу из программирования, хватит с меня!)
https://youtu.be/XjSq-nmy_sg
YouTube
Я СНОВА БРОСИЛ ПРОГРАММИРОВАНИЕ
Никогда такого не было и вот опять.
Ухожу из программирования, хватит с меня!)
Начните учиться Java-разработке бесплатно в Яндекс Практикуме: https://ya.cc/t/GARdPqvD4fQ7zW
🆇 Главы 🆇
0:00 - Дебют
3:20 - Java
5:25 - Миттельшпиль
7:00 - Эндшпиль
🔵 Наш TELEGRAM:…
Ухожу из программирования, хватит с меня!)
Начните учиться Java-разработке бесплатно в Яндекс Практикуме: https://ya.cc/t/GARdPqvD4fQ7zW
🆇 Главы 🆇
0:00 - Дебют
3:20 - Java
5:25 - Миттельшпиль
7:00 - Эндшпиль
🔵 Наш TELEGRAM:…
😢73🤡16👍9😐4❤2😱2🤔1🎉1🌚1
Есть две основные парадигмы программирования: императивная (1 фото) и декларативная (2 фото)
Парадигмы программирования — это свод требований, которые используются в разных языках программирования. Их нельзя назвать статичным стоп-листом: это, скорее, варианты решения определенных задач.
Парадигма — это набор взаимосвязанных требований и принципов, которые используют в процессе разработки программного обеспечения для ПК. Именно она регулирует и влияет на стилистику будущей программы, но при этом не влияет на выбор языка программирования.
Императивное программирование
Главное отличие этого типа — последовательное выполнение задач. Большая часть языков заточена именно под него.
Раньше процедурные языки были популярными и востребованными у разработчиков ПО. Сейчас распространено объектно-ориентированное программирование (ООП).
Декларативное программирование
На контрасте с императивным стилем развивался и декларативный. В нём собирали лучшие практики, которые со временем стали парадигмами.
Примеры использования парадигм программирования:
Если писать код на декларативном языке проще, зачем тогда выбирают императивное программирование? Есть три причины:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42❤10🤡6🔥2⚡1