Size: a a a

Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development

2020 December 06

🚲U

🚲 Oleh Kopyl UI/UX d... in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
via @apfel
"с" \
"т" \
"o" \
"?"
from typing import IO
from io import IOBase
from sys import stdout


class MessageFormatter():
   __terminator: str
   def __init__(self, terminator: str):
       """Create a new MessageFormatter"""
       if not isinstance(terminator, str):
           raise TypeError(f"terminator must be a str")
           
       self.__terminator = terminator
   

   def set_terminator(self, terminator: str):
       """Set termination character(s)"""
       if not isinstance(terminator, str):
           raise TypeError(f"terminator must be a str")
       
       self.__terminator = terminator

   def get_terminator(self) -> str:
       """Get termination character(s)"""
       return self.__terminator


   def format(self, message: str) -> str:
       """Formats a given message"""
       if not isinstance(message, str):
           raise TypeError(f"message must be a str")
       return f"{message}{self.__terminator}"


class Printer:
   __target: IO
   __message: str

   def __init__(self, target: IO, message: str):
       """Creates a new Printer"""
       if not isinstance(target, IOBase):
           raise TypeError(f"target must be a file object")
       if not isinstance(message, str):
           raise TypeError(f"message must be a str")
       
       self.__target = target
       self.__message = message


   def set_target(self, target: IO):
       """Sets the printer target (destination file object)"""
       if not isinstance(target, IOBase):
           raise TypeError(f"target must be a file object")

       self.__target = target
   
   def get_target(self) -> IO:
       """Gets the printer target (destination file object)"""
       return self.__target
   

   def set_message(self, message: str):
       """Sets the printer message"""
       if not isinstance(message, str):
           raise TypeError(f"message must be a str")

       self.__message = message
   
   def get_message(self) -> str:
       """Gets the printer message"""
       return self.__message
       

   def print_message(self, formatter: MessageFormatter):
       """Formats the message with the given formatter, and prints to target"""
       output = formatter.format(self.__message)
       self.__target.write(output)


if __name__ == "__main__":
   formatter = MessageFormatter("\n")

   printer = Printer(stdout, "Hello world")
   printer.print_message(formatter)
источник

v

via @apfel in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
Че это
источник

v

via @apfel in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
Говно какое-то
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
via @apfel
Че это
Код который выводит Hello World
источник

AK

Alexander K. in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
источник

v

via @apfel in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
🚲 Oleh Kopyl UI/UX designer
Код который выводит Hello World
🤡
источник

v

via @apfel in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
Требую обзоры на анальные пробки!
источник

F

Faringo in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
ID:0
Когда меня спрашивают заказчики за сколько времени я рисую одну страницу веб-приложения,

я у них спрашиваю за сколько времени их разработчики пишут 100 строк кода.
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
🚲 Oleh Kopyl UI/UX designer
from typing import IO
from io import IOBase
from sys import stdout


class MessageFormatter():
   __terminator: str
   def __init__(self, terminator: str):
       """Create a new MessageFormatter"""
       if not isinstance(terminator, str):
           raise TypeError(f"terminator must be a str")
           
       self.__terminator = terminator
   

   def set_terminator(self, terminator: str):
       """Set termination character(s)"""
       if not isinstance(terminator, str):
           raise TypeError(f"terminator must be a str")
       
       self.__terminator = terminator

   def get_terminator(self) -> str:
       """Get termination character(s)"""
       return self.__terminator


   def format(self, message: str) -> str:
       """Formats a given message"""
       if not isinstance(message, str):
           raise TypeError(f"message must be a str")
       return f"{message}{self.__terminator}"


class Printer:
   __target: IO
   __message: str

   def __init__(self, target: IO, message: str):
       """Creates a new Printer"""
       if not isinstance(target, IOBase):
           raise TypeError(f"target must be a file object")
       if not isinstance(message, str):
           raise TypeError(f"message must be a str")
       
       self.__target = target
       self.__message = message


   def set_target(self, target: IO):
       """Sets the printer target (destination file object)"""
       if not isinstance(target, IOBase):
           raise TypeError(f"target must be a file object")

       self.__target = target
   
   def get_target(self) -> IO:
       """Gets the printer target (destination file object)"""
       return self.__target
   

   def set_message(self, message: str):
       """Sets the printer message"""
       if not isinstance(message, str):
           raise TypeError(f"message must be a str")

       self.__message = message
   
   def get_message(self) -> str:
       """Gets the printer message"""
       return self.__message
       

   def print_message(self, formatter: MessageFormatter):
       """Formats the message with the given formatter, and prints to target"""
       output = formatter.format(self.__message)
       self.__target.write(output)


if __name__ == "__main__":
   formatter = MessageFormatter("\n")

   printer = Printer(stdout, "Hello world")
   printer.print_message(formatter)
Когда твой рейт $1 в час но заработать хочется побольше
источник

F

Faringo in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
☝️
источник

AK

Alexander K. in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
🚲 Oleh Kopyl UI/UX designer
Когда твой рейт $1 в час но заработать хочется побольше
так за это не заплатят
источник

AK

Alexander K. in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
Главное что код рабочий
источник

VK

Viachas Kul in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
Как вы думаете какой оптимальный рейт подходит для дизайна
источник

Н

Никита in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
Viachas Kul
Как вы думаете какой оптимальный рейт подходит для дизайна
Комфортные 3500 в месяц
источник

VK

Viachas Kul in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
Никита
Комфортные 3500 в месяц
То бишь 22 доляра  в час
источник

VK

Viachas Kul in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
А для програмирования?
источник

🚲U

🚲 Oleh Kopyl UI/UX d... in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
Viachas Kul
Как вы думаете какой оптимальный рейт подходит для дизайна
$3500 для Украины

$4000 Филиппины/Таиланд

И другие страны включая Европу уже выше
источник

VK

Viachas Kul in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
Олег, а ты сейчас дизайном зарабатываешь или уже прогой?
источник

AK

Alexander K. in Bauhaus design chat – Дизайн чат UI/UX, Product, графический, вдохновение, логотипы, мемы, юмор, разработка, python, development
🚲 Oleh Kopyl UI/UX designer
$3500 для Украины

$4000 Филиппины/Таиланд

И другие страны включая Европу уже выше
источник