Генерация случайной строки только из определенных букв
Вы можете сгенерировать случайную строку только из определенных букв, вместо записи строки .ascii_uppercase, здесь вам нужно написать конкретную строку, из которой вам нужно сгенерировать случайную строку.
Кроме того, вам не нужен строковый модуль Python, потому что мы используем определенную строку.
Вы можете видеть, что все буквы взяты из предоставленной строки.
Вы можете сгенерировать случайную строку только из определенных букв, вместо записи строки .ascii_uppercase, здесь вам нужно написать конкретную строку, из которой вам нужно сгенерировать случайную строку.
Кроме того, вам не нужен строковый модуль Python, потому что мы используем определенную строку.
Вы можете видеть, что все буквы взяты из предоставленной строки.
👍18🎉7
Ускоряем или замедляем видеоролик в несколько раз с помощью Python
MoviePy — это модуль Python для редактирования видео, который можно использовать для основных операций с видео и GIF.
С помощью метода clip.fx(vfx.speedx, m) мы ускоряем или замедляем видеоролик, используя переменную m в качестве показателя изменения скорости видео.
Подробнее можно почитать здесь.
P.S. Накидайте реакций на этот пост
MoviePy — это модуль Python для редактирования видео, который можно использовать для основных операций с видео и GIF.
С помощью метода clip.fx(vfx.speedx, m) мы ускоряем или замедляем видеоролик, используя переменную m в качестве показателя изменения скорости видео.
Подробнее можно почитать здесь.
P.S. Накидайте реакций на этот пост
👍36🎉18🔥6❤4😢4😱2🍾2🤔1🏆1
#Вопросы_с_собеседования
❓Напишите программу на Python для локального сохранения изображения из Интернета, URL-адрес которого известен
Ответ на картинке.
❓Напишите программу на Python для локального сохранения изображения из Интернета, URL-адрес которого известен
Ответ на картинке.
🎉21👍13❤2
😱30👍13🎉5🏆4🤔3🔥1😢1🍾1
🐍 Что такое yield в Python? Самый популярный вопрос на Стаковерфлоу по Питону
Самый популярный Python-вопрос на Stackoverflow связан с ключевым словом yield. Разберемся с его назначением и особенностями использования.
Смотреть статью
Самый популярный Python-вопрос на Stackoverflow связан с ключевым словом yield. Разберемся с его назначением и особенностями использования.
Смотреть статью
Библиотека программиста
🐍 Что такое yield в Python? Самый популярный вопрос на Стаковерфлоу по Питону
Самый популярный Python-вопрос на Stackoverflow связан с ключевым словом yield. Разберемся с его назначением и особенностями использования.
👍18❤1
#Вопросы_с_собеседования
❓Как проверить, что в строке присутствуют только буквы и цифры?
Ответ на картинке.
❓Как проверить, что в строке присутствуют только буквы и цифры?
Ответ на картинке.
👍42
🐍 Вопрос века: какие кавычки использовать в Python – одинарные или двойные?
Все не так просто, как кажется на первый взгляд. Рассказываем о лучших практиках применения кавычек в Python.
Смотреть статью
Все не так просто, как кажется на первый взгляд. Рассказываем о лучших практиках применения кавычек в Python.
Смотреть статью
Библиотека программиста
🐍 Вопрос века: какие кавычки использовать в Python – одинарные или двойные?
Все не так просто, как кажется на первый взгляд. Рассказываем о лучших практиках применения кавычек в Python.
👍18
#Вопросы_с_собеседования
❓Что выведет программа?
Ответ:
Кажется, ничего сложного. create_multipliers вернёт список из 5 функций (назовём их list_lamba_f). Каждая list_lamba_f будет умножать свой аргумент на свой индекс в результирующем массиве.
Получается, что на экране мы увидим:
0
2
4
6
8
Дальнейший разбор предполагает, что вам знакомо замыкание (closure) при использовании вложенных функций (nested functions).
Свои коррективы в наивное объяснение выше вносит позднее связывание. Согласно ему, значение переменной из замыкания (это переменная i) вычисляется в тот момент, когда вызывается внутренняя функция (наши list_lamba_f).
Получается, что значение i в list_lamba_f вычисляется в момент вызова multiplier(2) в пятой строчке. Но в этот момент create_multipliers уже отработала целиком. и значение i — это 4. То есть для всех list_lamba_f значение i равно 4.
Итак, ответ:
8
8
8
8
8.
❓Что выведет программа?
Ответ:
Получается, что на экране мы увидим:
0
2
4
6
8
Дальнейший разбор предполагает, что вам знакомо замыкание (closure) при использовании вложенных функций (nested functions).
Свои коррективы в наивное объяснение выше вносит позднее связывание. Согласно ему, значение переменной из замыкания (это переменная i) вычисляется в тот момент, когда вызывается внутренняя функция (наши list_lamba_f).
Получается, что значение i в list_lamba_f вычисляется в момент вызова multiplier(2) в пятой строчке. Но в этот момент create_multipliers уже отработала целиком. и значение i — это 4. То есть для всех list_lamba_f значение i равно 4.
Итак, ответ:
8
8
8
8
8.
👍21🤔9😱4❤1🎉1
Абстракция множеств
Так же, как и в случае со списками и словарями, при работе с множествами можно воспользоваться так называемой абстракцией множеств (set comprehension). Делается это путём добавления обрабатываемого выражения в фигурные скобки и через возврат единственного мутабельного элемента на каждом проходе цикла: { <element> for ... in ... }.
Так же, как и в случае со списками и словарями, при работе с множествами можно воспользоваться так называемой абстракцией множеств (set comprehension). Делается это путём добавления обрабатываемого выражения в фигурные скобки и через возврат единственного мутабельного элемента на каждом проходе цикла: { <element> for ... in ... }.
👍11
🤔28👍17🍾9🎉2🔥1🏆1
This media is not supported in your browser
VIEW IN TELEGRAM
Pyxel
Игровой движок для Python в стиле ретро. Благодаря своей простоте, вдохновленной старыми игровыми консолями (например, палитра состоит всего из 16 цветов, и только 4 звука могут быть проиграны одновременно), вы можете легко создавать игры в стиле пиксель-арт. Имеются инструменты для создания музыки и графики, а также поддержка ввода с джойстика.
Установка:
Игровой движок для Python в стиле ретро. Благодаря своей простоте, вдохновленной старыми игровыми консолями (например, палитра состоит всего из 16 цветов, и только 4 звука могут быть проиграны одновременно), вы можете легко создавать игры в стиле пиксель-арт. Имеются инструменты для создания музыки и графики, а также поддержка ввода с джойстика.
Установка:
pip install -U pyxel
Github проекта: https://github.com/kitao/pyxel/👍31❤5🎉3
Что выведет код?
Anonymous Quiz
36%
1
1%
2
1%
3
2%
4
23%
1 1
22%
None
15%
Error из-за отсутствия отступа в if
👍25🤔14🏆3😱2