Redis хорош, но...
Ничего не имею против хранения данный в ОЗУ при помощи Redis. Быстрый доступ, копия на диске, очереди и прочие плюшки.
Но что же вы иногда творите, коллеги?😱
Если программе нужен набор ключ-значение и этот набор не выходит за пределы вашего однопроцессного однопоточного приложения, используйте словарь.
Всем спасибо, я высказался и восстанавливаюсь от постигшего меня шока.
✍️ - беру на вооружение
🤯 - как это работает?
👨💻 - мы не ищем лёгкий путей
#python3k #lifehack
Python3k Python3kMax
Ничего не имею против хранения данный в ОЗУ при помощи Redis. Быстрый доступ, копия на диске, очереди и прочие плюшки.
Но что же вы иногда творите, коллеги?
Если программе нужен набор ключ-значение и этот набор не выходит за пределы вашего однопроцессного однопоточного приложения, используйте словарь.
Всем спасибо, я высказался и восстанавливаюсь от постигшего меня шока.
✍️ - беру на вооружение
🤯 - как это работает?
👨💻 - мы не ищем лёгкий путей
#python3k #lifehack
Python3k Python3kMax
Please open Telegram to view this post
VIEW IN TELEGRAM
👨💻6✍3💯2🤯1👀1
Кто-нибудь пользовался новой удалённой отладкой в Python 3.14?
Поделитесь своим опытом в комментария.
👨💻 - пользовался pdb
🤷♂️ - что за зверь?
Поделитесь своим опытом в комментария.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤷♂9👨💻1
Про ОС
Оказывается мысли о том, что у программиста должен быть MacBook, а код надо писать под Linux, живы в умах юных (не по возрасту, в по опыту) айтишников до сих пор.
Представляете, человек верит что нельзя программировать под Виндой, потому что код будет работать на сервере с Пингвином. При этом он же хочет взять кредит на Мак, потому что иначе ты не программист.
Познавательная минутка🤓
Python код работает одинаково на любой операционной системе. У каждой ОС есть свой интерпретатор Python. И он преобразует один и тот же код в понятные для своей ОС команды.
Минутка занудства🤓
На самом деле есть некоторые низкоуровневые Python библиотеки и модули, которые используют разное написание Python кода для разных ОС.
Но новичку там нечего делать. А опытный разработчик достаточно опытен, чтобы понять разницу.
А какие ОС используете вы? Пишите в комментариях.
🤓 - Windows
🤩 - MacOS
😎 - Linux
👨💻 - Другая ОС
#python3k
Python3k Python3kMax
Оказывается мысли о том, что у программиста должен быть MacBook, а код надо писать под Linux, живы в умах юных (не по возрасту, в по опыту) айтишников до сих пор.
Представляете, человек верит что нельзя программировать под Виндой, потому что код будет работать на сервере с Пингвином. При этом он же хочет взять кредит на Мак, потому что иначе ты не программист.
Познавательная минутка
Python код работает одинаково на любой операционной системе. У каждой ОС есть свой интерпретатор Python. И он преобразует один и тот же код в понятные для своей ОС команды.
Минутка занудства
На самом деле есть некоторые низкоуровневые Python библиотеки и модули, которые используют разное написание Python кода для разных ОС.
Но новичку там нечего делать. А опытный разработчик достаточно опытен, чтобы понять разницу.
А какие ОС используете вы? Пишите в комментариях.
#python3k
Python3k Python3kMax
Please open Telegram to view this post
VIEW IN TELEGRAM
🤓12😎9🤩5👨💻2
Магические числа
Нравится волшебство? А вот и зря. Магические числа - антипаттерн в программировании.
Вместо того, чтобы делать срез до -38, надо явно сказать что это за число.
Тут должен начаться спор. Может быть хранить в константе положительное число, а в срезе указывать константу с минусом?
Но мы не будем ругаться. Мы пойдём дальше. И сразу код:
Что тут произошло?
Одна из стандартных функций slice многими забыта и не используется от слова совсем. С помощью неё создали срез-заготовку. И он поможет нам избежать магических чисел и добавить понятности в то, что именно мы вырезаем из текста.
✍️ - беру на вооружение
🤯 - как это работает?
👨💻 - вся моя магия внутри ИИ
#python3k #lifehack
Python3k Python3kMax
Нравится волшебство? А вот и зря. Магические числа - антипаттерн в программировании.
Вместо того, чтобы делать срез до -38, надо явно сказать что это за число.
STANDART_SUFFIX = -38
text = "Очень много текста. Прям очень. И он весь нужен для кода. Стандартное завершение любого текста."
useful_data = text[0:STANDART_SUFFIX]
Тут должен начаться спор. Может быть хранить в константе положительное число, а в срезе указывать константу с минусом?
Но мы не будем ругаться. Мы пойдём дальше. И сразу код:
without_suffix_slice = slice(0, -38)
text = "Очень много текста. Прям очень. И он весь нужен для кода. Стандартное завершение любого текста."
useful_data = text[without_suffix_slice]
Что тут произошло?
Одна из стандартных функций slice многими забыта и не используется от слова совсем. С помощью неё создали срез-заготовку. И он поможет нам избежать магических чисел и добавить понятности в то, что именно мы вырезаем из текста.
✍️ - беру на вооружение
🤯 - как это работает?
👨💻 - вся моя магия внутри ИИ
#python3k #lifehack
Python3k Python3kMax
✍7🤯2👨💻1