Что выведет код?
Anonymous Quiz
34%
{1: 3, 2: 5, 3: 0}
50%
{1: 3, 37: 2, 3: 0}
9%
0
8%
{1: 3, 2: 5, 37: 2, 3: 0}
⚡️ ¡Hola, amigos!⚡️
28 мая в 12:00 приглашаем на большой очный митап в Санкт-Петербурге! Если присутствовать не сможете, подключайтесь к трансляции. Ссылка придёт после регистрации.
Ссылка на канал: @threeamigostalk
Этот Three Amigos Talk представляем в расширенном формате. В первой части поговорим на тему интегрированной безопасности в разработке. Во второй — рассмотрим вопросы Golden-образа и линейного процесса поставки изменения на продакшн, а также обсудим, как сохранить безопасную среду в компании в периоды турбулентности. Завершим митап небольшой дискуссией со спикерами и ответами на вопросы.
Спикеры:
▫️ Александр Киверин, CTO «Гибкий и безопасный Software Development Life Cycle»
▫️ Алексей Шарапов, Head of DevOps «Shift Left Security»
▫️ Дмитрий Евдокимов, Founder и CTO «Shift Left Everywhere Security в каждый дом»
▫️ Владимир Муравьев, DevOps Tech Lead «Использование концепции Golden Image в девелопменте и поставках»
▫️ Мария Киверина, HR Lead «Не волнуйся, у нас ты в безопасности»
Эксперт митапа:
▫️ Тимур Исхаков, руководитель блока разработки
Когда: 28 мая в 12:00
Формат: офлайн, Санкт-Петербург + онлайн. Регистрация и подробности докладов здесь → по ссылке
28 мая в 12:00 приглашаем на большой очный митап в Санкт-Петербурге! Если присутствовать не сможете, подключайтесь к трансляции. Ссылка придёт после регистрации.
Ссылка на канал: @threeamigostalk
Этот Three Amigos Talk представляем в расширенном формате. В первой части поговорим на тему интегрированной безопасности в разработке. Во второй — рассмотрим вопросы Golden-образа и линейного процесса поставки изменения на продакшн, а также обсудим, как сохранить безопасную среду в компании в периоды турбулентности. Завершим митап небольшой дискуссией со спикерами и ответами на вопросы.
Спикеры:
▫️ Александр Киверин, CTO «Гибкий и безопасный Software Development Life Cycle»
▫️ Алексей Шарапов, Head of DevOps «Shift Left Security»
▫️ Дмитрий Евдокимов, Founder и CTO «Shift Left Everywhere Security в каждый дом»
▫️ Владимир Муравьев, DevOps Tech Lead «Использование концепции Golden Image в девелопменте и поставках»
▫️ Мария Киверина, HR Lead «Не волнуйся, у нас ты в безопасности»
Эксперт митапа:
▫️ Тимур Исхаков, руководитель блока разработки
Когда: 28 мая в 12:00
Формат: офлайн, Санкт-Петербург + онлайн. Регистрация и подробности докладов здесь → по ссылке
#3
Проверка, существует ли файл или каталог
Функция Path exists() возвращает True, если путь существует, в противном случае возвращает False.
Проверка, существует ли файл или каталог
Функция Path exists() возвращает True, если путь существует, в противном случае возвращает False.
#4
Открытие и чтение содержимого файла
Мы можем использовать функцию Path open(), чтобы открыть файл. Он возвращает файловый объект, такой как встроенная функция open().
Открытие и чтение содержимого файла
Мы можем использовать функцию Path open(), чтобы открыть файл. Он возвращает файловый объект, такой как встроенная функция open().
Что выведет код?
Anonymous Quiz
14%
Привет Юзер, как твои дела?
11%
Привет, Юзер
64%
Привет Юзер
11%
Error
Функция divmod() в Python
Функция divmod() в Python используется для деления двух входных чисел.
Числа не должны быть сложными и могут быть записаны в любом формате, таком как десятичный, двоичный, шестнадцатеричный и т.д.
Функция divmod() в Python используется для деления двух входных чисел.
Числа не должны быть сложными и могут быть записаны в любом формате, таком как десятичный, двоичный, шестнадцатеричный и т.д.
Функция ascii() в Python
Функция ascii() в Python возвращает строковое представление объекта. Эта функция внутренне вызывает функцию repr() и перед возвратом строки представления экранирует символы, отличные от ASCII, с помощью экранирования x, u или U.
Python ascii() является встроенной функцией и принимает единственный аргумент. Этот аргумент может быть любым примитивным типом данных или объектом. Мы также можем передать в качестве аргумента list, dict или tuple. В этих случаях метод ascii() будет вызываться для элементов коллекции, и будет возвращено строковое представление.
Функция ascii() в Python возвращает строковое представление объекта. Эта функция внутренне вызывает функцию repr() и перед возвратом строки представления экранирует символы, отличные от ASCII, с помощью экранирования x, u или U.
Python ascii() является встроенной функцией и принимает единственный аргумент. Этот аргумент может быть любым примитивным типом данных или объектом. Мы также можем передать в качестве аргумента list, dict или tuple. В этих случаях метод ascii() будет вызываться для элементов коллекции, и будет возвращено строковое представление.
#1
Генератор списка
Генераторы списка в языке программирования Python являются мощным инструментом по работе с разноплановыми совокупностями данных. Чаще всего эти конструкции используются для более удобного взаимодействия со списками, обеспечивая не только их создание, но и модификацию. Несмотря на то, что в некоторых случаях без генераторов можно обойтись, их грамотное применение значительно упрощает реализацию сложных алгоритмов.
Самым простым способом создания списка является обычное присваивание ему необходимых значений или объектов. В том случае, когда элементов последовательности немного, их можно просто перечислить один за другим. Но если их количество переваливает за десяток, следует всерьез задуматься об использовании генератора списка. Данная конструкция обеспечивает его автоматическое заполнение, исходя из определенных инструкций.
Следующий пример демонстрирует создание в Python списка чисел при помощи генератора. Переменная i является ссылкой на текущий элемент объекта data. Функция range здесь принимает два аргумента, которые устанавливают границы для сгенерированной последовательности целых чисел. Вывод информации на экран происходит через метод print.
Генератор списка
Генераторы списка в языке программирования Python являются мощным инструментом по работе с разноплановыми совокупностями данных. Чаще всего эти конструкции используются для более удобного взаимодействия со списками, обеспечивая не только их создание, но и модификацию. Несмотря на то, что в некоторых случаях без генераторов можно обойтись, их грамотное применение значительно упрощает реализацию сложных алгоритмов.
Самым простым способом создания списка является обычное присваивание ему необходимых значений или объектов. В том случае, когда элементов последовательности немного, их можно просто перечислить один за другим. Но если их количество переваливает за десяток, следует всерьез задуматься об использовании генератора списка. Данная конструкция обеспечивает его автоматическое заполнение, исходя из определенных инструкций.
Следующий пример демонстрирует создание в Python списка чисел при помощи генератора. Переменная i является ссылкой на текущий элемент объекта data. Функция range здесь принимает два аргумента, которые устанавливают границы для сгенерированной последовательности целых чисел. Вывод информации на экран происходит через метод print.
Что выведет код?
Anonymous Quiz
48%
<class 'type'>
23%
<class 'object'>
5%
<class 'tuple''>
24%
Ошибку
#2
Генератор с условием
Один из часто используемых способов генерации списков в Python — с условием. Предыдущий пример демонстрировал довольно тривиальный подход к заполнению списка при помощи генератора. Данные конструкции языка Python позволяют задавать определенные условия для выполнения такой операции. Например, существует задача перенести в список только четные числовые значения из созданной ранее выборки range.
В дело вступает команда if, после которой следует небольшая инструкция, сообщающая о том, что каждый элемент последовательности должен выполнять некоторое условие. В данном случае необходимо возвращать 0 в результате вычисления остатка от целочисленного деления. Как можно увидеть, прошедшие проверку цифры были занесены в список.
Генератор с условием
Один из часто используемых способов генерации списков в Python — с условием. Предыдущий пример демонстрировал довольно тривиальный подход к заполнению списка при помощи генератора. Данные конструкции языка Python позволяют задавать определенные условия для выполнения такой операции. Например, существует задача перенести в список только четные числовые значения из созданной ранее выборки range.
В дело вступает команда if, после которой следует небольшая инструкция, сообщающая о том, что каждый элемент последовательности должен выполнять некоторое условие. В данном случае необходимо возвращать 0 в результате вычисления остатка от целочисленного деления. Как можно увидеть, прошедшие проверку цифры были занесены в список.