PYTHON на XAKEP.RU
371 subscribers
8 photos
9 files
17 links
Даты старта, новости и статьи популярных курсов по Python на xakep.ru
Download Telegram
Forwarded from Логово Сола
Установка модулей под Windows

🐍🐍🐍

Бывают ситуации когда какой-то модуль Python не хочет устанавливаться под Windows. Тогда можно попробовать воспользоваться прекомпилированными .whl версиями этого модуля.

Сперва установить wheel командой:

pip install wheel

Далее, cкачав .whl файл необходимого модуля (обязательно под свою версию Python и его 32 /64 битность), нужно установить его командой:

pip install полный_путь_к_whl_файлу.whl

Скачать прекомпилированные версии модулей можно тут:

https://www.lfd.uci.edu/~gohlke/pythonlibs/

#manual
👍1
Forwarded from Логово Сола
Как установить модули в PyCharm

✅✅✅

1) Для подключения модулей перейти в File->Settings->Interpreter
2) Находим значок "+"
3) Ищем нужный модуль, устанавливаем его. Подтверждаем изменения, перезагружаем с настройкой обновлений PyCharm
3) Profit

#manual
👍1
Forwarded from Логово Сола
Вопросы и ответы по Python

(переведённый официальный FAQ)

👇👇👇

https://runebook.dev/ru/docs/python/faq/programming

#manual
Forwarded from Логово Сола
Если вы когда-нибудь разрабатывали графический интерфейс на PyQt5 под Windows, вот вам легкий способ поставить Qt Designer, с помощью которого можно визуально конструировать интерфейсы для ваших программ

https://build-system.fman.io/qt-designer-download
Forwarded from Логово Сола
lesson0.zip
6.6 KB
Исходники к вебинару
Forwarded from Логово Сола
ddg_test.py
1.1 KB
Автоматизируем поиск в интернете

🤖🤖🤖

Наткнулся на прекрасный модуль, который позволяет использовать поисковик Duckduckgo прямо из нашей Python программы

https://pypi.org/project/duckduckgo-search/

Для примера, написал маленький скрипт, который ищет и выдаёт текст статьи по какому-либо запросу

#code
voskmini.zip
42.1 MB
Простейший голосовой помощник

Какие голосовые команды больше всего нужны на десктопе? Мне вот удобно было бы если бы я мог говорить вслух что-то, а текст набирался. Еще было бы круто чтобы можно было бы голосом искать что-то в гугле.

Сделать подобную программу очень просто.

К этому посту я прикрепляю исходный код который позволяет набирать голосом любую фразу или предложение, если они начинаются со слова "напиши"

Также скрипт может открывать в браузере поиск гугла если сказать какой-то поисковый запрос, начинающийся со слова "найди"

При запущенном скрипте, я,
например могу щелкнуть в любом окне ввода текста и сказать:

- Напиши: Хорошо быть программистом

или если мне нужно что то найти, просто сказать вслух

- Найди: Почему трава зелёная

#code
👍2
Forwarded from Логово Сола
Как превратить Python скрипт в .exe программу?

🤷🤷🤷

Используйте pyinstaller

pip install wheel
pip install pyinstaller

В конце вашего скрипта добавьте пустой input() для паузы перед закрытием (чтобы окно терминала не закрывалось сразу после окончания работы скрипта)

Допустим, мы имеем файл под названием example.py, который успешно запускается и работает в качестве скрипта Python. И теперь мы хотим сделать из него .exe файл, чтобы мы могли просто дать его другу, и не заморачиваться с установкой питона и модулей на другом компе.

Положим наш скрипт на диск D: далее откроем командную строку Windows и введем следующие команды

Сперва перейдем на диск D

D:

Теперь дадим команду для сборки

pyinstaller --onedir --onefile --name=myprogram "D:\example.py"

Через некоторое время сборка завершится и в папке dist появится EXE-шник

—————————————————-

Некоторые ключи для компиляции:

--onefile — сборка в один файл, т.е. файлы .dll не пишутся.
--windowed -при запуске приложения, будет появляться консоль.
--noconsole — при запуске приложения, консоль появляться не будет.
--icon=app.ico — добавляем иконку в окно.
--paths — возможность вручную прописать путь к необходимым файлам, если pyinstaller
не может их найти(например: --paths D:\python39\Lib\site-packages\PyQt5\Qt\bin)

#article
👍8
Forwarded from Виртуальная подруга
port-scanner-example.py
910 B
Простейший сканер портов

Сканирует порты на каком-либо сайте, или IP - адресе, и печатает список открытых портов

#internet
generate password.py
550 B
Генератор паролей

Программа генерирует достаточно сложные пароли заданной длины

#python
🔥2
Forwarded from Логово Сола
Чтение данных из файла Excel на Python
👍6
Forwarded from Логово Сола
Создаём новый Excel файл на Python
👍6