Forwarded from Python Education
Поговорим о функции repr.
В карточках разобрали работу этой функции и привели примеры, когда она просто необходима!
В карточках разобрали работу этой функции и привели примеры, когда она просто необходима!
Forwarded from Python Education
Убираем все лишнее: функция TRIM в SQL
Иногда думаешь: «Вот была бы функция, которая бы делала то, что мне нужно... Тогда бы самому колхозить не пришлось!»
Ну, как минимум, одна такая функция действительно существует и очень сильно облегчает жизнь разработчиков 😉
✅ Сегодня поговорим о функции TRIM в SQL.
Она не только может спасти от кривого форматирования строк, но и избавить от изнурительного написания регулярок!
Иногда думаешь: «Вот была бы функция, которая бы делала то, что мне нужно... Тогда бы самому колхозить не пришлось!»
Ну, как минимум, одна такая функция действительно существует и очень сильно облегчает жизнь разработчиков 😉
✅ Сегодня поговорим о функции TRIM в SQL.
Она не только может спасти от кривого форматирования строк, но и избавить от изнурительного написания регулярок!
Forwarded from Python Education
Метод get и defaultdict в Python
Снова пришло время полезны советов! 😉
На этот раз напомним, почему не лучший способ - обращаться к элементам словарей по ключу и как избежать многих ошибок!
Снова пришло время полезны советов! 😉
На этот раз напомним, почему не лучший способ - обращаться к элементам словарей по ключу и как избежать многих ошибок!
Forwarded from Python Education
💥 Виды копирования в Python
Недавно мы публиковали задачу про поверхностное и глубокое копирование в Python, и не все смогли дать однозначный ответ :с
Поэтому мы решили уделить особое внимание видам копирования в Python и разобрать все по полочкам!
Недавно мы публиковали задачу про поверхностное и глубокое копирование в Python, и не все смогли дать однозначный ответ :с
Поэтому мы решили уделить особое внимание видам копирования в Python и разобрать все по полочкам!
Forwarded from Python Education
Словарный метод get() и его аргументы
Когда вы вызываете метод get(), он проверяет, есть ли в словаре указанный ключ.
Если ключ есть, возвращается его значение.
Если ключа нет, возвращается значение, установленное по умолчанию. Чтобы установить значение по умолчанию, его нужно передать в метод в качестве второго аргумент
Когда вы вызываете метод get(), он проверяет, есть ли в словаре указанный ключ.
Если ключ есть, возвращается его значение.
Если ключа нет, возвращается значение, установленное по умолчанию. Чтобы установить значение по умолчанию, его нужно передать в метод в качестве второго аргумент
Forwarded from Python Education
Style Guide для кода на Python
PEP8 - это набор правил, который описывает общепринятый стиль написания кода на языке Python. Вот, как минимум, 4 причины знать и использовать PEP8:
1. Это делает код более читаемым
2. Этот вопрос часто задают на собеседовании
3. Это показывает Ваш профессионализм
4. Это +100 к карме :)
💥 Девиз PEP8: Код читается чаще, чем пишется. А значит нужно его подготовить, чтобы даже самый неопытный читатель смог разобраться.
Мы собрали для Вас основные положения PEP8, которые точно нужно знать. Представляете, что бы было, если бы все выполняли эти правила?... 🤔
P.S. Но помните, бездумное следование всем рекомендациям не всегда приводит к желаемому результату. Иногда лучше прислушаться к здравому смыслу! 😉
PEP8 - это набор правил, который описывает общепринятый стиль написания кода на языке Python. Вот, как минимум, 4 причины знать и использовать PEP8:
1. Это делает код более читаемым
2. Этот вопрос часто задают на собеседовании
3. Это показывает Ваш профессионализм
4. Это +100 к карме :)
💥 Девиз PEP8: Код читается чаще, чем пишется. А значит нужно его подготовить, чтобы даже самый неопытный читатель смог разобраться.
Мы собрали для Вас основные положения PEP8, которые точно нужно знать. Представляете, что бы было, если бы все выполняли эти правила?... 🤔
P.S. Но помните, бездумное следование всем рекомендациям не всегда приводит к желаемому результату. Иногда лучше прислушаться к здравому смыслу! 😉