Forwarded from Логово Сола
mementopython3-russian.pdf
172.9 KB
Шпаргалка по основным операторам языка Python (на русском)
Сохраните себе, чтобы подглядывать, если что-то забудете ☝️☝️☝️
#book
Сохраните себе, чтобы подглядывать, если что-то забудете ☝️☝️☝️
#book
👍1
Forwarded from Логово Сола
Как установить Python
🐍 Инструкции с картинками, для Windows / Linux / MacOS
https://teletype.in/@solprogram/python-install
#manual
🐍 Инструкции с картинками, для Windows / Linux / MacOS
https://teletype.in/@solprogram/python-install
#manual
Teletype
Как установить Python
Краткая инструкция
Forwarded from Логово Сола
Pyscripter
Простой и удобный редактор кода программ для Python
Русифицируется в верхнем меню (View -> Language)
#soft
Простой и удобный редактор кода программ для Python
Скачать можно тут:https://sourceforge.net/projects/pyscripter/files/latest/download
Русифицируется в верхнем меню (View -> Language)
#soft
👍1
Forwarded from Логово Сола
PEP8-ru-mini.pdf
870.2 KB
PEP8 можно определить, как документ, описывающий общепринятый стиль написания кода на языке Python.
Почитайте этот документ, если хотите, чтобы ваш код выглядел грамотно и красиво.
#manual
Почитайте этот документ, если хотите, чтобы ваш код выглядел грамотно и красиво.
#manual
Forwarded from Логово Сола
Почему именно Python?
🐍🐍🐍
За свою жизнь я пробовал программировать на нескольких языках, но Python - единственный, который стал по настоящему любимым. И сейчас я объясню, почему.
Python очень прост в изучении. Порог вхождения в волшебный мир "змейки" довольно низок. Любой человек при желании может овладеть основами Python, и писать всё что угодно - от простых игр на Pygame до биржевых роботов на основе нейросетей.
Можно создать проект любой направленности - сайты(Flask, Django), оконные приложения (PyQT 6), скрипты для Windows (Win32 API), парсеры сайтов (Beautiful Soup, Selenium), программы по распознаванию изображений и анализу текстов, использующие машинное обучение.
Программы на Python одинаково хорошо работают на любой операционной системе - они кроссплатформенны, и легко переносимы. Неважно, Linux у вас или Windows, скрипты на Python успешно заведутся в любом случае.
Помимо того, что сам язык очень лаконичен, блоки кода отделяются друг от друга отступами в четыре пробела. Вместо неудобных begin и end почившего Delphi, вместо фигурных скобочек PHP и Java, используется пробельная табуляция. Это сразу приучает программиста к аккуратности, к тому же, делает код удобным и легко читаемым.
Огромное множество полезных модулей. Почти все, что вы хотели, уже реализовано и выложено на github. Любой функционал добавляется в вашу программу путём импортирования необходимых модулей. Тонны информации на stackoverflow помогают найти ответ почти на все вопросы, возникающие в процессе разработки.
Судя по рейтингу языков программирования, Python на первом месте, и продолжает стремительно набирать популярность. Если вы ещё в поиске, и думаете - какой язык программирования начать учить первым - смело выбирайте Python.
❤️❤️❤️
#python
🐍🐍🐍
За свою жизнь я пробовал программировать на нескольких языках, но Python - единственный, который стал по настоящему любимым. И сейчас я объясню, почему.
Python очень прост в изучении. Порог вхождения в волшебный мир "змейки" довольно низок. Любой человек при желании может овладеть основами Python, и писать всё что угодно - от простых игр на Pygame до биржевых роботов на основе нейросетей.
Можно создать проект любой направленности - сайты(Flask, Django), оконные приложения (PyQT 6), скрипты для Windows (Win32 API), парсеры сайтов (Beautiful Soup, Selenium), программы по распознаванию изображений и анализу текстов, использующие машинное обучение.
Программы на Python одинаково хорошо работают на любой операционной системе - они кроссплатформенны, и легко переносимы. Неважно, Linux у вас или Windows, скрипты на Python успешно заведутся в любом случае.
Помимо того, что сам язык очень лаконичен, блоки кода отделяются друг от друга отступами в четыре пробела. Вместо неудобных begin и end почившего Delphi, вместо фигурных скобочек PHP и Java, используется пробельная табуляция. Это сразу приучает программиста к аккуратности, к тому же, делает код удобным и легко читаемым.
Огромное множество полезных модулей. Почти все, что вы хотели, уже реализовано и выложено на github. Любой функционал добавляется в вашу программу путём импортирования необходимых модулей. Тонны информации на stackoverflow помогают найти ответ почти на все вопросы, возникающие в процессе разработки.
Судя по рейтингу языков программирования, Python на первом месте, и продолжает стремительно набирать популярность. Если вы ещё в поиске, и думаете - какой язык программирования начать учить первым - смело выбирайте Python.
❤️❤️❤️
#python
👍3
Forwarded from Логово Сола
Установка модулей под Windows
🐍🐍🐍
Бывают ситуации когда какой-то модуль Python не хочет устанавливаться под Windows. Тогда можно попробовать воспользоваться прекомпилированными .whl версиями этого модуля.
Сперва установить wheel командой:
https://www.lfd.uci.edu/~gohlke/pythonlibs/
#manual
🐍🐍🐍
Бывают ситуации когда какой-то модуль 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) Для подключения модулей перейти в File->Settings->Interpreter
2) Находим значок "+"
3) Ищем нужный модуль, устанавливаем его. Подтверждаем изменения, перезагружаем с настройкой обновлений PyCharm
3) Profit
#manual
👍1
Forwarded from Логово Сола
Вопросы и ответы по Python
(переведённый официальный FAQ)
👇👇👇
https://runebook.dev/ru/docs/python/faq/programming
#manual
(переведённый официальный FAQ)
👇👇👇
https://runebook.dev/ru/docs/python/faq/programming
#manual
Forwarded from Логово Сола
Если вы когда-нибудь разрабатывали графический интерфейс на PyQt5 под Windows, вот вам легкий способ поставить Qt Designer, с помощью которого можно визуально конструировать интерфейсы для ваших программ
https://build-system.fman.io/qt-designer-download
https://build-system.fman.io/qt-designer-download
build-system.fman.io
Qt Designer Download for Windows and Mac
Install Qt Designer on Windows or Mac. Only 40MB!
Forwarded from Логово Сола
Видеозапись моего бесплатного вступительного вебинара "Python для новичков":
https://vimeo.com/699547707
Записаться на полный курс можно здесь:
https://my.xakep.ru/python-express
👆👆👆
https://vimeo.com/699547707
Записаться на полный курс можно здесь:
https://my.xakep.ru/python-express
👆👆👆
Vimeo
Бесплатный вебинар по курсу «Python для новичков»
https://my.xakep.ru/python-express Хотите стать ИТ-спецом, но не знаете, с чего начать? Python — один из самых простых и востребованных языков программирования. Мы начнем с абсолютного нуля!
👍3
Forwarded from Логово Сола
ddg_test.py
1.1 KB
Автоматизируем поиск в интернете
🤖🤖🤖
Наткнулся на прекрасный модуль, который позволяет использовать поисковик Duckduckgo прямо из нашей Python программы
https://pypi.org/project/duckduckgo-search/
Для примера, написал маленький скрипт, который ищет и выдаёт текст статьи по какому-либо запросу
#code
🤖🤖🤖
Наткнулся на прекрасный модуль, который позволяет использовать поисковик Duckduckgo прямо из нашей Python программы
https://pypi.org/project/duckduckgo-search/
Для примера, написал маленький скрипт, который ищет и выдаёт текст статьи по какому-либо запросу
#code
voskmini.zip
42.1 MB
Простейший голосовой помощник
Какие голосовые команды больше всего нужны на десктопе? Мне вот удобно было бы если бы я мог говорить вслух что-то, а текст набирался. Еще было бы круто чтобы можно было бы голосом искать что-то в гугле.
Сделать подобную программу очень просто.
К этому посту я прикрепляю исходный код который позволяет набирать голосом любую фразу или предложение, если они начинаются со слова "напиши"
Также скрипт может открывать в браузере поиск гугла если сказать какой-то поисковый запрос, начинающийся со слова "найди"
При запущенном скрипте, я,
например могу щелкнуть в любом окне ввода текста и сказать:
- Напиши: Хорошо быть программистом
или если мне нужно что то найти, просто сказать вслух
- Найди: Почему трава зелёная
#code
Какие голосовые команды больше всего нужны на десктопе? Мне вот удобно было бы если бы я мог говорить вслух что-то, а текст набирался. Еще было бы круто чтобы можно было бы голосом искать что-то в гугле.
Сделать подобную программу очень просто.
К этому посту я прикрепляю исходный код который позволяет набирать голосом любую фразу или предложение, если они начинаются со слова "напиши"
Также скрипт может открывать в браузере поиск гугла если сказать какой-то поисковый запрос, начинающийся со слова "найди"
При запущенном скрипте, я,
например могу щелкнуть в любом окне ввода текста и сказать:
- Напиши: Хорошо быть программистом
или если мне нужно что то найти, просто сказать вслух
- Найди: Почему трава зелёная
#code
👍2
Forwarded from Логово Сола
Как превратить Python скрипт в .exe программу?
🤷🤷🤷
Используйте pyinstaller
Допустим, мы имеем файл под названием example.py, который успешно запускается и работает в качестве скрипта Python. И теперь мы хотим сделать из него .exe файл, чтобы мы могли просто дать его другу, и не заморачиваться с установкой питона и модулей на другом компе.
Положим наш скрипт на диск D: далее откроем командную строку Windows и введем следующие команды
Сперва перейдем на диск D
—————————————————-
Некоторые ключи для компиляции:
--onefile — сборка в один файл, т.е. файлы .dll не пишутся.
--windowed -при запуске приложения, будет появляться консоль.
--noconsole — при запуске приложения, консоль появляться не будет.
--icon=app.ico — добавляем иконку в окно.
--paths — возможность вручную прописать путь к необходимым файлам, если pyinstaller
не может их найти(например: --paths D:\python39\Lib\site-packages\PyQt5\Qt\bin)
#article
🤷🤷🤷
Используйте pyinstaller
pip install wheelВ конце вашего скрипта добавьте пустой input() для паузы перед закрытием (чтобы окно терминала не закрывалось сразу после окончания работы скрипта)
pip install pyinstaller
Допустим, мы имеем файл под названием 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