uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

1 126
Obunachilar
Ma'lumot yo'q24 soatlar
Ma'lumot yo'q7 kun
Ma'lumot yo'q30 kun
Postlar arxiv
Про то, как работает виртуальное окружение с канала Хитрый Python: https://www.youtube.com/watch?v=qELk8D-pAos #python #хитрый_python #виртуальное_окружение

Про паттерн проектирования Прототип. Он позволяет вам создавать копии объектов из имеющихся объектов. https://refactoring.guru/ru/design-patterns/prototype #python #patterns #паттерны #ООП

Про глубокие и неглубокие копии в python (на английском): https://realpython.com/copying-python-objects/ #python #копирование #copy

На всякий случай напомню структуру нашей группы: https://t.me/learnpythonforfun - наш основной тг-канал по python https://t.me/learnpythonforfun_chat - наш тг-чат https://vk.com/learnpythonforfun - группа вк, с которой всё началось. Наши правила (не выражаться, не проявлять агрессию к новичкам и т.д.): https://vk.com/@learnpythonforfun-pravila-gruppy-i-chatov Курс, чтобы начать изучение python: https://stepik.org/course/58852/ Наш полный роадмэп: https://docs.google.com/document/d/1N-SxSRbe5eaV3z4BEknNVB1G7EKgtfdgVmTyy-q95fY/edit?usp=sharing

Объяснение с канала хитрый python про изменяемые объекты в параметрах функции по умолчанию, и про то, как делать правильно: https://www.youtube.com/watch?v=TrKww0kmLk4 #python #хитрый_python #списки

Что будет выведено после исполнения кода?
Anonymous voting

Опрос с реального собеседования. Что будет выведено после исполнения кода?
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