es
Feedback
1 293
Suscriptores
Sin datos24 horas
-57 días
-930 días
Archivo de publicaciones
Опрос с реального собеседования. Что будет выведено после исполнения кода?
def tmp(a, b=[1,2,3]):
     b.append(a)
     return b

a = tmp(4)
b = tmp(5)
print(b)
#python #опрос #списки #аргументы

Следующая статья описывает паттерн "Фабричный метод" (Factory method). Как следует из названия, речь пойдет о неком методе. Этот метод позволяет возвращать объекты с нужным поведением. https://refactoring.guru/ru/design-patterns/factory-method #python #patterns #паттерны #ООП

Для чего нужен паттерн Абстрактная фабрика?
Anonymous voting

А теперь рассмотрим паттерн "Строитель" (Builder). Он полезен, когда вам нужно создать несколько видов сложных объектов. Конструирование этих объектов будет подразумевать схожие шаги, но реализация этих шагов будет разной для разных типов объектов. Подробнее тут: https://refactoring.guru/ru/design-patterns/builder #python #patterns #паттерны #ООП

Зачем нужны объекты memoryview?
Anonymous voting

Я тут заметил, что недавно выложил ссылку на пример по Абстрактной фабрике вместо ссылки на само описание паттерна. Исправляюсь: https://refactoring.guru/ru/design-patterns/abstract-factory #python #patterns #паттерны #ООП

Написал короткую заметку про memoryview: https://denisobrezkov.github.io/ru/memoryviews-why-and-how-to-use-them.html #memoryview

Статья про паттерн проектирования абстрактная фабрика. Попробуйте не запутаться в этой статье :D https://refactoring.guru/ru/design-patterns/abstract-factory/python/example #python #patterns #паттерны #ООП

Какая строка будет выдана в данном случае?
Anonymous voting

Какая строка будет выдана в данном случае? Обратите внимание на кодировку.
a = bytes('Hello world', encoding='utf-16')
b = a[::-1]
b.decode(encoding='utf-16')
#python #опрос

Что будет если применить следующий срез для объекта a типа byte?
Anonymous voting

Что будет если применить следующий срез для объекта 'a' типа byte?
Anonymous voting

Что будет если применить следующий срез для объекта 'a' типа byte?
a = bytes('Hello world', encoding='utf-8')
a[::-1]
#python #опрос

Еще немного про объекты типа byte, bytearray: https://py3dev.ru/types/byte Обратите внимание, что во втором параграфе ошибка: минимальная единица обработки информации не байт, а бит. #python #byte #bytearray

Какой тип будет у 'a'? a = b'Is this a string?'
Anonymous voting

Donation call. Если вы хотите поддержать существование группы рублем, вы можете сделать это, купив подписку на бусти: https://boosty.to/obrezkov Или сделав единоразовый перевод на карту Сбера (с сообщением 'Донат'): 4274 3200 5610 9930 P.S. Раз в месяц я буду размещать donation call, как альтернативу рекламным вставкам :) #donation_call

Мне кажется, что время легкого вхождения в IT проходит (или уже прошло). Даже людям с опытом сейчас не так просто найти хорошооплачиваемую работу. Стажерам же найти работу без образования крайне сложно. Неплохая статья по теме: https://habr.com/ru/post/726420/

Написал небольшой пост про объекты типа bytes и bytearray: https://open.substack.com/pub/obrezkov/p/bytes-and-bytearray-python?r=2a2y8d&utm_campaign=post&utm_medium=web

Какая платформа для постов лучше?
Anonymous voting

Я хочу изредка делать посты про python и не могу определиться с платформой. Вот пример одного и того же поста: Медиум: https://medium.com/@obrezkov/%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D1%8B-bytes-%D0%B2-python-ca755a2487cb Сабстэк: https://obrezkov.substack.com/p/bytes-python?sd=pf Телеграф: https://telegra.ph/Obekty-bytes-v-python-04-01 Какая платформа лучше? Телеграф добавлен для сравнения, так как посты с телеграфа легко теряются.