Я хочу изредка делать посты про 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
Какая платформа лучше? Телеграф добавлен для сравнения, так как посты с телеграфа легко теряются.
Медиум:
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
Какая платформа лучше? Телеграф добавлен для сравнения, так как посты с телеграфа легко теряются.
Medium
Типы bytes и bytearray в python
В этой статье мы коротко рассмотрим типы byte и bytearray.
Какая платформа для постов лучше?
Anonymous Poll
28%
Медиум
14%
Сабстэк
2%
Свой вариант в комментариях
56%
Посмотреть ответы
Написал небольшой пост про объекты типа bytes и bytearray:
https://open.substack.com/pub/obrezkov/p/bytes-and-bytearray-python?r=2a2y8d&utm_campaign=post&utm_medium=web
https://open.substack.com/pub/obrezkov/p/bytes-and-bytearray-python?r=2a2y8d&utm_campaign=post&utm_medium=web
Python for Fun
Типы bytes и bytearray в python
Python часто используется для различных манипуляций с данными, типичный пример работы: считать данные от пользователя, запаковать их в запрос, отправить данные на сервер. Иногда такие запакованные данные предстают не в виде текста, а в виде последовательностей…
Мне кажется, что время легкого вхождения в IT проходит (или уже прошло). Даже людям с опытом сейчас не так просто найти хорошо оплачиваемую работу. Стажерам же найти работу без образования крайне сложно.
Неплохая статья по теме:
https://habr.com/ru/post/726420/
Неплохая статья по теме:
https://habr.com/ru/post/726420/
Хабр
Как НЕ войти в IT в 2023
Сколько статей было написано на хабре от обучающих курсов, как тот или иной человек вошел в ИТ, несмотря на то, что он сам юрист и ему уже за 40 лет. Такие...
Donation call.
Если вы хотите поддержать существование группы рублем, вы можете сделать это, купив подписку на бусти:
https://boosty.to/obrezkov
Или сделав единоразовый перевод на карту Сбера (с сообщением 'Донат'):
4274 3200 5610 9930
P.S. Раз в месяц я буду размещать donation call, как альтернативу рекламным вставкам :)
#donation_call
Если вы хотите поддержать существование группы рублем, вы можете сделать это, купив подписку на бусти:
https://boosty.to/obrezkov
Или сделав единоразовый перевод на карту Сбера (с сообщением 'Донат'):
4274 3200 5610 9930
P.S. Раз в месяц я буду размещать donation call, как альтернативу рекламным вставкам :)
#donation_call
Какой тип будет у 'a'?
a = b'Is this a string?'
a = b'Is this a string?'
Anonymous Quiz
10%
biliterals
36%
bytes
16%
bytearray
21%
str
17%
Посмотреть ответы
Еще немного про объекты типа byte, bytearray:
https://py3dev.ru/types/byte
Обратите внимание, что во втором параграфе ошибка: минимальная единица обработки информации не байт, а бит.
#python #byte #bytearray
https://py3dev.ru/types/byte
Обратите внимание, что во втором параграфе ошибка: минимальная единица обработки информации не байт, а бит.
#python #byte #bytearray
py3dev.ru
Байты - Python 3
Справочник Python 3 с примерами кода
Что будет если применить следующий срез для объекта a типа byte?
Anonymous Quiz
36%
TypeError
17%
'dlrow olleH'
26%
b'dlrow olleH'
22%
Посмотреть ответы
Какая строка будет выдана в данном случае?
Anonymous Quiz
29%
'搀氀爀漀眀\u2000漀氀氀攀䠀\ufffe'
35%
'dlrow olleH'
7%
'drlwoo llHe'
29%
Посмотреть ответы
Статья про паттерн проектирования абстрактная фабрика. Попробуйте не запутаться в этой статье :D
https://refactoring.guru/ru/design-patterns/abstract-factory/python/example
#python #patterns #паттерны #ООП
https://refactoring.guru/ru/design-patterns/abstract-factory/python/example
#python #patterns #паттерны #ООП
refactoring.guru
Абстрактная фабрика на Python
Пример паттерна Абстрактная фабрика (Abstract Factory) на языке программирования Python. Код с детальными комментариями на русском языке. Абстрактная фабрика — это порождающий паттерн проектирования, который решает проблему создания целых семейств связанных…
Написал короткую заметку про memoryview:
https://denisobrezkov.github.io/ru/memoryviews-why-and-how-to-use-them.html
#memoryview
https://denisobrezkov.github.io/ru/memoryviews-why-and-how-to-use-them.html
#memoryview
denisobrezkov.github.io
Memoryview в python: как использовать и зачем
Мотивация Иногда бывает необходимо поделиться сырыми данными с другой программой. К примеру, мы работаем с изображением и хотим отправить его в...
Я тут заметил, что недавно выложил ссылку на пример по Абстрактной фабрике вместо ссылки на само описание паттерна. Исправляюсь:
https://refactoring.guru/ru/design-patterns/abstract-factory
#python #patterns #паттерны #ООП
https://refactoring.guru/ru/design-patterns/abstract-factory
#python #patterns #паттерны #ООП
refactoring.guru
Абстрактная фабрика
Абстрактная фабрика — это порождающий паттерн проектирования, который позволяет создавать семейства связанных объектов, не привязываясь к конкретным классам создаваемых объектов.
Зачем нужны объекты memoryview?
Anonymous Quiz
13%
Для выделения больших объемов памяти за один запрос
50%
Для прямого доступа к байтовым представлениям объектов в памяти
4%
Для дебаггинга программ
33%
Посмотреть ответы
А теперь рассмотрим паттерн "Строитель" (Builder). Он полезен, когда вам нужно создать несколько видов сложных объектов. Конструирование этих объектов будет подразумевать схожие шаги, но реализация этих шагов будет разной для разных типов объектов.
Подробнее тут:
https://refactoring.guru/ru/design-patterns/builder
#python #patterns #паттерны #ООП
Подробнее тут:
https://refactoring.guru/ru/design-patterns/builder
#python #patterns #паттерны #ООП
refactoring.guru
Строитель
Строитель — это порождающий паттерн проектирования, который позволяет создавать сложные объекты пошагово. Строитель даёт возможность использовать один и тот же код строительства для получения разных представлений объектов.
Для чего нужен паттерн Абстрактная фабрика?
Anonymous Quiz
46%
Предоставляет интерфейс для создания семейств взаимосвязанных объектов
26%
Создание одного интерфейса для несвязанных друг с другом классов
8%
Добавление динамического поведения объектам
20%
Посмотреть ответы
Следующая статья описывает паттерн "Фабричный метод" (Factory method). Как следует из названия, речь пойдет о неком методе. Этот метод позволяет возвращать объекты с нужным поведением.
https://refactoring.guru/ru/design-patterns/factory-method
#python #patterns #паттерны #ООП
https://refactoring.guru/ru/design-patterns/factory-method
#python #patterns #паттерны #ООП
refactoring.guru
Фабричный метод
Фабричный метод — это порождающий паттерн проектирования, который определяет общий интерфейс для создания объектов в суперклассе, позволяя подклассам изменять тип создаваемых объектов.
Опрос с реального собеседования. Что будет выведено после исполнения кода?
#python #опрос #списки #аргументы
def tmp(a, b=[1,2,3]):
b.append(a)
return b
a = tmp(4)
b = tmp(5)
print(b)
#python #опрос #списки #аргументы
Что будет выведено после исполнения кода?
Anonymous Quiz
33%
[1, 2, 3, 4, 5]
5%
[1, 2, 3]
37%
[1, 2, 3, 5]
6%
[1, 2, 3, 4, [1, 2, 3, 4]]
18%
Посмотреть ответы
Объяснение с канала хитрый python про изменяемые объекты в параметрах функции по умолчанию, и про то, как делать правильно:
https://www.youtube.com/watch?v=TrKww0kmLk4
#python #хитрый_python #списки
https://www.youtube.com/watch?v=TrKww0kmLk4
#python #хитрый_python #списки
YouTube
Почему mutable умолчания в аргументах функций - плохо?
Одной из самых раздражающих ловушек в питоне, в которую попадают новички - это mutable значения по-умолчанию у именованных аргументов функции. Давайте разберемся, почему так происходит.
Я в Telegram - https://t.me/tricky_python
Канал создан при поддержке…
Я в Telegram - https://t.me/tricky_python
Канал создан при поддержке…