🗿30👍14🔥8🥰2🆒2💯1
Шуточный пакет pyjokes
Если в вашей крови течёт PEP, а дома вас ждёт домашняя змея в клетке, то и шутки вам нужны соответствующие. Вы всегда можете получить их с помощью модуля pyjokes. Устанавливается, как всегда, через pip.
Также есть отдельная категория с шутками Чака Норриса.
Если в вашей крови течёт PEP, а дома вас ждёт домашняя змея в клетке, то и шутки вам нужны соответствующие. Вы всегда можете получить их с помощью модуля pyjokes. Устанавливается, как всегда, через pip.
Также есть отдельная категория с шутками Чака Норриса.
Don't worry about tests, Chuck Norris's test cases cover your code too.
👍28💯6🆒3❤2
Узнаем даты праздников с помощью Python
Установка модуля -
Документацию пакета и другие его возможности можно найти здесь.
Установка модуля -
pip install holidays
В нашем примере мы узнаем все календарные праздники, отмечаемые в Великобритании.Документацию пакета и другие его возможности можно найти здесь.
❤18👍3
Очистка элементов в последовательности
Иногда возникает необходимость в удалении ненужных объектов последовательности. Для этого используют
Первым аргументом передаётся контейнер, к примеру список. Вторым аргументом — логические значения, соответствующие элементам в контейнере.
Если логическое значение равно
Иногда возникает необходимость в удалении ненужных объектов последовательности. Для этого используют
itertools
, а именно метод compress
.Первым аргументом передаётся контейнер, к примеру список. Вторым аргументом — логические значения, соответствующие элементам в контейнере.
Если логическое значение равно
True
или 1
, то элемент остаётся в последовательности, иначе — удаляется из нее.👍25🤔5💯2🆒1
Каким будет результат выполнения кода?
Anonymous Quiz
16%
0, 2, 4
11%
2, 4
22%
0
24%
1, 3, 5
11%
Error
16%
Узнать ответ
🗿18🤔12👍11🔥2
Превращаем код на Python в исполняемый EXE-файл
В этой статье мы научимся создавать «экзешники» при помощи двух библиотек: Pyinstaller and auto-py-to-exe.
Эта процедура бывает полезна, когда вы хотите скрыть исходный код и поделиться программкой (в виде альфа-версии, например) очень хочется.
Смотреть статью
В этой статье мы научимся создавать «экзешники» при помощи двух библиотек: Pyinstaller and auto-py-to-exe.
Эта процедура бывает полезна, когда вы хотите скрыть исходный код и поделиться программкой (в виде альфа-версии, например) очень хочется.
Смотреть статью
Tproger
Как сделать EXE-файл из кода на Python / Tproger
Как скомпилировать Python-код в файл EXE, чтобы защитить свой код или наглядно показать работу вашей программы.
👍24
Работа с PDF
С помощью пакета pdftotext мы можем работать с PDF-файлами в Python: получать кол-во страниц, итерироваться по ним, выводить конкретные страницы и тексты. Вся эта функциональность описана на картинке.
Исходный код пакета написан на C++, поэтому могут возникнуть проблемы при установке. Документация: https://pypi.org/project/pdftotext/
С помощью пакета pdftotext мы можем работать с PDF-файлами в Python: получать кол-во страниц, итерироваться по ним, выводить конкретные страницы и тексты. Вся эта функциональность описана на картинке.
Исходный код пакета написан на C++, поэтому могут возникнуть проблемы при установке. Документация: https://pypi.org/project/pdftotext/
👍25🆒2💯1
Генерируем QR-код
Необходимый пакет ставится командой
Теперь вы можете генерировать QR-коды в своих приложениях. Полная документация по ссылке.
Необходимый пакет ставится командой
pip install qrcodeТакже должна быть установлена библиотека
pillow
Программа с картинки создаёт QR-код, который при сканировании ведёт пользователя на сайт google, и сохраняет его в новую картинку.Теперь вы можете генерировать QR-коды в своих приложениях. Полная документация по ссылке.
👍32❤2💯2🆒2
Делаем скриншот с помощью кода
Модуль
К примеру, пригодится для логов скриптов, использующих Selenium, чтобы видеть, что происходило в браузере. Документация: https://github.com/ponty/pyscreenshot/tree/3.0
Модуль
pyscreenshot
позволяет делать скриншоты как всего экрана, так и его части. Не забудьте также установить модуль pillow
для его работы.К примеру, пригодится для логов скриптов, использующих Selenium, чтобы видеть, что происходило в браузере. Документация: https://github.com/ponty/pyscreenshot/tree/3.0
👍21💯1🆒1
Как определить нажатия клавиш на клавиатуре с помощью Python
Установим пакет keybord - pip3 install keyboard.
Подробно с этим пакетом можно ознакомиться здесь.
Установим пакет keybord - pip3 install keyboard.
Подробно с этим пакетом можно ознакомиться здесь.
👍26🆒2💯1
Календарь в Python
Существует замечательный встроенный модуль
Существует замечательный встроенный модуль
calendar
, позволяющий работать с датами. Некоторые возможности, такие как проверка, високосный ли год, показаны на картинке. Для углубления в работу с модулем можно ознакомиться с документацией.👍35❤3🆒2💯1
🗿37👍11🤔11🔥4❤1
Пишем простую игру на python
В данной статье мы создадим всем известную игру камень, ножницы, бумага.
Смотреть статью
В данной статье мы создадим всем известную игру камень, ножницы, бумага.
Смотреть статью
👍35😢2🏆1
Оператор continue
Оператор continue в Python используется для перевода управления программой в начало цикла. Он пропускает оставшиеся строки кода внутри цикла и запускает следующую итерацию.
В основном он используется для определенного условия внутри цикла, чтобы мы могли пропустить конкретный код для определенного условия.
Обратите внимание на вывод приведенного выше кода, значение 2 пропущено, потому что мы предоставили условие if с помощью оператора continue в цикле for. Когда он соответствует заданному условию, тогда управление передается в начало цикла for, и оно пропускает значение 2 из кода.
Оператор continue в Python используется для перевода управления программой в начало цикла. Он пропускает оставшиеся строки кода внутри цикла и запускает следующую итерацию.
В основном он используется для определенного условия внутри цикла, чтобы мы могли пропустить конкретный код для определенного условия.
Обратите внимание на вывод приведенного выше кода, значение 2 пропущено, потому что мы предоставили условие if с помощью оператора continue в цикле for. Когда он соответствует заданному условию, тогда управление передается в начало цикла for, и оно пропускает значение 2 из кода.
👍27🆒4🗿3💯1
🗿50👍17🤔11🔥2