Добро пожаловать в мир Python

Ваше руководство по настройке и сборке приложений

Привет! Готовы окунуться в захватывающий мир программирования на Python? Это пошаговое руководство поможет вам настроить рабочую среду, интегрировать ваш любимый текстовый редактор и даже научиться создавать исполняемые файлы из ваших Python-скриптов! Давайте начнем!

Начало страницы

Часть 1: Установка Python на Windows – Ваш Первый Шаг к Коду!

Если у вас есть проблема, которую можно решить с помощью Python, то у вас две проблемы: первая - это проблема, а вторая - это Python.

Установка Python на Windows – это очень просто. Следуйте этим инструкциям, чтобы быстро начать кодировать!

1

Загрузка Установщика Python:

  • Откройте ваш веб-браузер и перейдите на официальный сайт Python: https://www.python.org/downloads/
  • Найдите раздел "Latest Python 3 Release" и скачайте исполняемый установщик для Windows (например, "Windows installer (64-bit)").
2

Запуск Установщика:

После загрузки дважды щелкните по скачанному файлу .exe для запуска установщика.

3

Важные Моменты в Процессе Установки:

ОЧЕНЬ ВАЖНО: В самом первом окне установщика ОБЯЗАТЕЛЬНО установите флажок "Add Python X.Y to PATH" (где X.Y – это номер версии Python). Это позволит вам запускать Python из командной строки из любого места.

  • Выберите "Install Now" для стандартной установки или "Customize installation" для выбора конкретных компонентов и пути установки (рекомендуется для опытных пользователей). Для большинства новичков подойдет "Install Now".
  • Следуйте инструкциям на экране, чтобы завершить установку.
4

Проверка Установки:

  • Откройте Командную строку (нажмите Win + R, введите cmd и нажмите Enter).
  • Введите команду:
  • C:\Users\YourName> python --version
    Python 3.10.5
  • Вы должны увидеть номер версии установленного Python (например, Python 3.10.5). Если видите, значит, установка прошла успешно!
  • В начало страницы
    Начало страницы

    Часть 2: Sublime Text – Ваш Идеальный Спутник для Кодирования на Python!

    Python - это как магия, но вместо заклинаний здесь отступы.

    Sublime Text – это мощный, легкий и очень настраиваемый текстовый редактор, который идеально подходит для разработки на Python. Давайте его установим и настроим!

    1

    Загрузка и Установка Sublime Text:

    • Перейдите на официальный сайт Sublime Text: https://www.sublimetext.com/
    • Нажмите "Download for Windows" и скачайте установщик.
    • Запустите скачанный .exe файл и следуйте инструкциям на экране для установки. Это довольно прямолинейный процесс.
    2

    Установка Package Control (Менеджер Пакетов):

    Package Control – это менеджер пакетов для Sublime Text, который позволяет легко устанавливать, обновлять и удалять плагины.

    • Откройте Sublime Text.
    • Нажмите Ctrl + Shift + P (или Command + Shift + P на macOS) для открытия командной палитры.
    • Введите "Install Package Control" и выберите соответствующий пункт.
    • Дождитесь завершения установки. Вам может потребоваться перезапустить Sublime Text.
    3

    Интеграция Python (Улучшение Опыта Кодирования):

    Автодополнение и Линтинг (рекомендуется):

    • Нажмите Ctrl + Shift + P снова.
    • Введите "Package Control: Install Package" и нажмите Enter.
    • В открывшемся списке найдите и выберите Anaconda (это не дистрибутив Anaconda, а мощный плагин для Sublime Text, который предоставляет автодополнение, линтинг, форматирование и многое другое для Python).
    • Также можете установить SublimeLinter-flake8 для более строгой проверки стиля кода (требует установки flake8 через pip: pip install flake8 в командной строке).

    Настройка Сборки Python (Build System):

    • В Sublime Text перейдите в Tools > Build System > New Build System...
    • Вставьте следующий код в новый файл и сохраните его как Python3.sublime-build в папке по умолчанию:
    {
        "cmd": ["python", "-u", "$file"],
        "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
        "selector": "source.python",
        "encoding": "utf-8",
        "target": "exec"
    }

    Теперь, чтобы запустить ваш Python-скрипт, просто откройте его в Sublime Text и нажмите Ctrl + B (или Tools > Build). Вывод будет отображаться в нижней панели.

    В начало страницы
    Начало страницы

    Часть 3: PyInstaller – Превращаем Ваш Скрипт в Запускаемое Приложение!

    Python - это язык, который говорит: "Не делайте глупостей, я все сделаю за вас, но сначала убедитесь, что вы правильно расставили скобки".

    PyInstaller – это фантастический инструмент, который позволяет "упаковать" ваши Python-скрипты и все их зависимости в один автономный исполняемый файл. Это значит, что ваши пользователи смогут запускать вашу программу, даже если у них не установлен Python!

    1

    Установка PyInstaller:

    • Откройте Командную строку (CMD).
    • Введите следующую команду:
    pip install pyinstaller

    pip – это менеджер пакетов Python, который автоматически загрузит и установит PyInstaller.

    2

    Работа с PyInstaller: Важные Команды:

    Базовая Сборка:

    • Перейдите в Командной строке в папку, где находится ваш Python-скрипт (например, cd C:\MyPythonApp).
    • Выполните команду:
    pyinstaller your_script_name.py

    После выполнения этой команды PyInstaller создаст несколько папок: build, dist и файл .spec.

    Ваш исполняемый файл будет находиться в папке dist (например, dist\your_script_name\your_script_name.exe).

    Один Файл (Single File Output):

    Чтобы создать один исполняемый файл (без дополнительных папок), используйте флаг --onefile:

    pyinstaller --onefile your_script_name.py

    Исполняемый файл также будет в папке dist.

    Скрытие Консоли (для графических приложений):

    Если ваше приложение имеет графический интерфейс (например, на PyQt, Kivy, Tkinter) и вы не хотите, чтобы при запуске появлялось черное окно консоли, используйте флаг --noconsole:

    pyinstaller --noconsole --onefile your_script_name.py

    Добавление Иконки:

    Чтобы добавить пользовательскую иконку к вашему исполняемому файлу (файл иконки должен быть в формате .ico):

    pyinstaller --onefile --icon=your_icon.ico your_script_name.py

    Полный Пример:

    pyinstaller --onefile --noconsole --icon=my_app_icon.ico my_gui_app.py
    3

    Советы по Использованию PyInstaller:

    Виртуальные Окружения: Всегда рекомендуется использовать виртуальные окружения (venv) для ваших проектов Python. Это помогает изолировать зависимости и делает сборку с PyInstaller более надежной.

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

    Файл .spec: Для сложных проектов PyInstaller генерирует файл .spec. Вы можете редактировать этот файл для тонкой настройки процесса сборки, добавления скрытых импортов или включения дополнительных файлов.

    В начало страницы

    Готовы к Кодированию?

    Вы только что сделали огромный шаг в своем путешествии по Python! Теперь у вас есть все необходимые инструменты: установленный Python, мощный редактор кода Sublime Text, настроенный для продуктивной работы, и PyInstaller для превращения ваших творений в автономные приложения.

    Начните экспериментировать, создавайте свои первые скрипты и наслаждайтесь процессом! Удачи!

    Начало страницы

    Часть 4: Еще раз обо всем понемногу о Python!

    Лучшее в Python - это его сообщество, потому что оно всегда готово помочь, когда вы запутались в отступах.

    1

    Установка библиотек Python

    • Убедитесь, что у вас установлен Python на компьютере.
    • Если нет, загрузите и установите его с официального сайта.
    • Откройте командную строку или терминал. Введите команду для установки нужной библиотеки
    • pip install имя_библиотеки
    2

    Запуск кода Python:

  • Интерактивный режим в CMD
  • Python способен функционировать в 2-х режимах:
  • - пакетный;

    - интерактивный.

  • Пользователям Windows можно проверить интерактивный режим работы с кодом с помощью командной строки (CMD, command line interpreter — интерпретатор командной строки).
  • Открыв командную строку, следует набрать следующую команду:
  • python
  • Итогом станет запуск «Пайтона» в интерактивном режиме.
  • Далее программа станет ждать ввод последующих команд (commands) от пользователя.
  • Выход из интерактивного режима- команда
  • exit()
    3

    PyInstaller

  • Это один из популярных инструментов для создания исполняемых файлов из файлов Python.
  • Он позволяет упаковать все зависимости вашего проекта в один исполняемый файл.
  • Чтобы использовать PyInstaller, установите его с помощью команды в командной строке:
  • pip install pyinstaller
  • Теперь переходим в директорию с .py файлом
  • cd C:\Путь_к_папке
  • Наиболее часто используемые аргументы PyInstaller:
  • --onefile или -F: Создает одиночный исполняемый файл, включая все зависимости.
  • --onedir или -D: Создает исполняемый файл в виде набора файлов и папок, сохраняя зависимости в отдельной папке.
  • --name или -n: Устанавливает имя исполняемого файла.
  • --icon или -i: Устанавливает лого для исполняемого файла (должна быть в формате .ico).
  • --noconsole или -w: Исполняемый файл будет запускаться без консольного окна (для скрытия консольного вывода).
  • --add-data или -a: Добавляет дополнительные файлы или папки, которые должны быть включены в исполняемый файл.
  • --exclude-module или -x: Исключает указанный модуль из упаковки.
  • --hidden-import или -p: Указывает модули, которые должны быть включены в упаковку, но не обнаружены автоматически.
  • Теперь давайте скомпилируем наш код в exe файл. Для этого прописываем команду:
  •     pyinstaller файл.py
  • После завершения процесса появилось две папки: build и dist.
  • Папка build используется программой для хранения временных данных, необходимых для сборки исполняемого файла.
  • В папке dist хранится результат выполненной операции.
  • Собранный exe будет работать только в том случае, если находится в одной папке со всеми дополнительными файлами.
  • Если его переместить или удалить доп. файлы, то он работать не будет.
  • Чтобы этого избежать можно использовать аргумент --onefile или -F
  • pyinstaller -F файл.py
  • PyInstaller собрал все доп. файлы в архив и теперь в папке dist находится только нужный нам exe файл.
  • Его можно переместить, а папки build и dist удалить.
  • В начало страницы