Как программировать на python в windows
Перейти к содержимому

Как программировать на python в windows

  • автор:

Как программировать на Python в Windows. Разбираем WSL

Как программировать на Python в Windows. Разбираем WSL главное изображение

Windows Subsystem for Linux WSL позволяет разработчикам запускать среду GNU/Linux с большинством программ командной строки, служебных сервисов и приложений непосредственно в Windows без каких-либо изменений. Также WSL избавляет от необходимости использовать традиционную виртуальную машину.

Для веб-разработки на Windows Хекслет советует устанавливать и работать c Python внутри WSL. Наши курсы, а также множество гайдов и инструкций, написаны для пользователей UNIX-систем и рассчитаны на работу в этих системах

Главное, что нужно помнить при работе с WSL: вы работаете с двумя разными файловыми системами. Первая — это ваша основная Windows-система, вторая — Linux-система, которая находится внутри WSL. Вам нужно особенно обращать внимание, куда устанавливаются пакеты и приложения, где хранятся файлы. Например, вы можете случайно установить одну версию пакета в Windows, и совершенно другую — в WSL. Другой пример — обновление версии в Windows никак не повлияет на обновление версии в WSL и наоборот.

Кроме того, вы можете редактировать файлы Windows в WSL, они будут храниться по пути /mnt/ . Например, содержимое вашего диска C будет доступно по пути /mnt/c/ .

Изучите Python на Хекслете Пройдите нашу профессию «Python-разработчик», чтобы поменять свою жизнь и стать бэкенд-программистом.

Настройка редактора

Для работы мы будем использовать бесплатный редактор VS Code. Если вы его пока не используете, то скачать его можно просто с официального сайта . Затем установите расширение для работы с WSL. После этого все действия мы будем выполнять из WSL. Кроме того, нужно поставить себе менеджер пакетов Poetry, это можно сделать по инструкции с сайта .

Запустите WSL-систему, после чего создайте ваш проект в терминале. Если вы используете Ubuntu, то скорее всего в ней уже есть предустановленный интерпретатор Python.

Откройте настройки VS Code через CTRL+SHIFT+P или CMD+SHIFT+P , найдите настройку Python: Default Interpreter Path и укажите путь для интерпретатора «$/.venv/bin/python” . Так вы подскажете IDE, что нужно использовать интерпретатор, а также все пакеты, которые установлены в виртуальном окружении.

Создание проекта

Теперь можно инициализировать новый poetry-проект:

mkdir project cd project/ poetry init # отвечаем на вопросы генерации проекта 

Для дальнейшей работы нужно открыть проект:

В конце важно убедиться, что в левом нижнем углу отмечено вашей IDE, что все процессы теперь ведутся в WSL. Это позволит вам спокойно заниматься разработкой на Python и не переживать, что в дальнейшем с этим могут быть какие-то проблемы.

Читайте также: Программирование на Python: особенности обучения, перспективы, ситуация на рынке труда

Урок 3. Установка Python в Windows

Для успешного прохождения курса нам нужно установить две программы: Первая — это непосредственно сам Python, а вторая система разработки Pycharm.

Начнем с Питона. Откроем в браузере официальный сайт python.org.

После открытия сайта нужно навести на пункт меню Downloads и в выпадающем окошке нажать на кнопку Python 3.11, чтобы начать скачивание. Если к этому моменту уже вышла более новая версия Python, то скачивайте её. Главное, чтобы это был Python 3, а отличия в других цифрах для начинающих разработчиков не так важны:

Скачивание Python с оффициального сайта

После скачивания, необходимо запустить установщик и первым делом отметить галочку «Add Python to Path». Это важно.

Add Python to Path

А затем нажть на Install Now:

Запуск установки Python

После окончания установки, вам может быть предложено снять ограничение на длину пути. Это сообщение появляется не всегда, но если появилось, то просто нажмите на «Disable Path length limit»:

Снятие ограничение на длину пути для Python

Если вы устанавливаете Python от имени обычного пользователя, без администраторских прав, то скорее всего вам придется ввести пароль администратора для дальнейшей работы, в противном случае появится стандартное окно, где просто нужно нажать Да:

Выдаём необходимые разрешения Windows

Готово. Установка Python полностью завершена и можно закрывать установщик.

Теперь давайте проверим всё ли работает. Для этого наберем в строке поиска cmd и откроем командную строку:

Командная строка Windows

Если командная строка была открыта до того, как вы установили Python, то её следует закрыть и открыть снова, чтобы она обновила пути.

В командной строке вы увидите мигающий курсор и это ожидание ввода команды. Необходимо ввести:

python --version

Нажмите Enter и после вы увидите версию только что установленного Питона.

Что запустить Python надо ввести в командной строке слово python и опять нажат Enter:

python

После этого вы окажитесь в интерактивной оболочке Python и снова увидите мигающий курсор, но на это раз он ожидает ввода python-команд.

>>> 10 + 20

И нажмите Enter. Python провдеет вычисления и напечатает 30. После этого он снова выведет три стрелочки и мигающий курсор в ожидании новой команды. Собственно интерактивная оболочка и называется интерактивной, так как позволяет сразу получать и видеть результаты наших действий.

Можете попробовать понабирать разные арифметические выражения, сложение вычитание, умножение или деление, чтобы посмотреть, как это работает.

На практике интерактивную оболочку нередко используют в качестве калькулятора. А также для проведения микроэкспериментов с кодом. Немного позже мы познакомимся с документацией Python, где большая часть примеров как раз приведена для выполнения в интерактивной оболочке.

Когда же вам надоест, то вы можете выйти из неё с помощью команды:

>>> exit()

Enter. Мы снова в командной строке Windows. Отлично.

Что ж, с установкой Python мы закончили, а в следующем уроке рассмотрим, как установить PyCharm — программу, которая облегчит нам создание настоящих Python программ.

Следующий урок

Урок 4. Установка PyCharm в Windows

В этом уроке вы научитесь устанавливать IDE PyCharm в Windows и запустите свою первую программу.

Полный курс с практикой

  • 146 уроков
  • 310 заданий
  • Сертификат
  • Поддержка преподавателя
  • Доступ к курсу навсегда
  • Можно в рассрочку

Начало работы с Python для разработки веб-приложений в Windows

Ниже приведено пошаговое руководство по началу работы с Python для веб-разработки в Windows с помощью подсистемы Windows для Linux (WSL).

Настройка среды разработки

При создании веб-приложений мы рекомендуем установить Python на WSL. Многие руководства и инструкции для разработки веб-приложений на Python написаны для пользователей Linux и поэтому они используют средства упаковки и установки на основе Linux. Большинство веб-приложений также развертываются в Linux, поэтому это обеспечит согласованность между рабочими средами и средами разработки.

Если вы используете Python не для разработки веб-приложений, мы рекомендуем установить Python непосредственно в Windows из Microsoft Store. WSL не поддерживает рабочих столов или приложения с графическим пользовательским интерфейсом (например, PyGame, Gnome, KDE и т. д.). В этих случаях установите и используйте Python непосредственно в Windows. Если вы не знакомы с Python, ознакомьтесь с нашим руководством: начало работы с Python в Windows для начинающих. Если вы заинтересованы в автоматизации распространенных задач в операционной системе, ознакомьтесь с нашим руководством. Начало работы с Python в Windows для сценариев и автоматизации. Для некоторых сложных сценариев вам может потребоваться скачать определенный выпуск Python непосредственно из python.org или рассмотреть возможность установки альтернативы, например Anaconda, Jython, PyPy, WinPython, IronPython и т. д. Мы рекомендуем использовать это только в том случае, если вы являетесь более продвинутым программистом Python с определенной причиной выбора альтернативной реализации.

Установка подсистемы Windows для Linux

WSL позволяет запускать среду командной строки GNU/Linux, интегрированную непосредственно с Windows и вашими любимыми инструментами, такими как Visual Studio Code, Outlook и т. д. Мы обычно рекомендуем использовать WSL 2 для веб-разработки на Python.

Чтобы включить и установить WSL 2, см. документацию по установке WSL. Эти инструкции включают возможность выбора дистрибутива Linux (например, Ubuntu).

Установив WSL и дистрибутив Linux, откройте дистрибутив Linux (его можно найти в меню «Пуск» в Windows) и проверьте версию и кодовое имя с помощью команды lsb_release -dc .

Мы рекомендуем не просто регулярно обновлять дистрибутив Linux, а сделать это сразу после установки. Так вы убедитесь в том, что у вас есть последние версии пакетов. Windows не обрабатывает это обновление автоматически. Чтобы обновить дистрибутив, используйте команду sudo apt update && sudo apt upgrade .

Установите новый Терминал Windows из Microsoft Store. В нем вы можете использовать несколько вкладок (для быстрого перехода между несколькими командным строками Linux, командной строкой Windows, PowerShell, Azure CLI и т. д.), создавать пользовательские сочетания клавиш (для открытия и закрытия вкладок, копирования и вставки и т. п.), а также применять функцию поиска и настраивать пользовательские темы (цветовые схемы, стили и размеры шрифтов, а также фоновое изображение, размытие и прозрачность). Подробнее.

Настройка Visual Studio Code

Воспользуйтесь преимуществами IntelliSense, Linting, поддержки отладки, фрагментов кодаи модульного тестирования с помощью VS Code. VS Code хорошо интегрируется с подсистемой Windows для Linux, предоставляя встроенные терминалы для создания комплексного рабочего процесса между редактором кода и командной строкой, в дополнение к поддержке Git для управления версиями с общими командами Git (добавление, фиксация, принудительная отправка, извлечение), встроенными непосредственно в пользовательский интерфейс.

  1. Скачивание и установка VS Code для Windows. VS Code также доступен для Linux, но подсистема Windows для Linux не поддерживает приложения с графическим пользовательским интерфейсом, поэтому нам нужно установить его в Windows. Не волнуйтесь, вы по-прежнему сможете выполнить интеграцию с командной строкой и инструментами Linux с помощью расширения Remote — WSL.
  2. Установите расширение Remote — WSL в VS Code. Это позволит вам использовать WSL в качестве интегрированной среды разработки и обеспечит совместимость и путь к ней. Подробнее.

Если у вас уже установлен VS Code, убедитесь, что имеете выпуск 1.35 от мая или более поздней версии, чтобы установить расширение Remote — WSL. Мы не рекомендуем использовать WSL в VS Code без расширения Remote-WSL, так как вы потеряете поддержку автоматического завершения, отладки, подстроки и т. д. Интересный факт: это расширение WSL устанавливается в $HOME/.vscode-server/extensions.

Создание нового проекта

Давайте создадим новый каталог проекта в файловой системе Linux (Ubuntu), который затем будет работать с приложениями и инструментами Linux с помощью VS Code.

  1. Закройте VS Code и откройте Ubuntu 18.04 (командная строка WSL), перейдя в меню «Пуск » (значок windows в нижней левой части) и введя «Ubuntu 18.04».
  2. В командной строке Ubuntu перейдите к папке, в которую нужно поместить проект, и создайте для нее каталог: mkdir HelloWorld .

Ubuntu terminal

Важно помнить, что при использовании подсистема Windows для Linux (WSL) теперь вы работаете между двумя разными файловыми системами: 1) файловой системой Windows и 2) файловой системой Linux (WSL), которая является Ubuntu для нашего примера. Обратите внимание на место установки пакетов и файлов хранения. Вы можете установить одну версию средства или пакета в файловой системе Windows и совершенно другую версию в файловой системе Linux. Обновление средства в файловой системе Windows не будет влиять на средство в файловой системе Linux и наоборот. WSL монтирует жесткие диски на вашем компьютере в папку /mnt/ дистрибутива Linux. Например, диск Windows C: подключается в /mnt/c/ . Вы можете получить доступ к файлам Windows из терминала Ubuntu и использовать приложения и инструменты Linux для этих файлов и наоборот. Для разработки веб-приложений Python мы рекомендуем работать в файловой системе Linux, поскольку большая часть веб-инструментов изначально написана для Linux и развернута в рабочей среде Linux. Это также позволит избежать смешанной формальной модели файловой системы (например, Windows не учитывает регистр в отношении имен файлов). Тем не менее, WSL теперь поддерживает переходы между файловыми системами Linux и Windows, поэтому вы можете размещать свои файлы на любой из них. Подробнее.

Установка Python, pip и venv

Ubuntu 18.04 LTS поставляется с уже установленным Python 3.6, но без некоторых из модулей, которые можно получить с другими установками Python. Нам по-прежнему потребуется установить pip — стандартный диспетчер пакетов для Python и venv — стандартный модуль, используемый для создания и управления облегченными виртуальными средами. Помните, что вам может потребоваться обновить дистрибутив Linux, чтобы получить последнюю версию, с помощью команды sudo apt update && sudo apt upgrade .

  1. Убедитесь, что Python3 уже установлен, открыв терминал Ubuntu и введя: python3 —version . Вы должны увидеть номер версии Python. Если вам нужно обновить версию Python, сначала обновите версию Ubuntu, введя: sudo apt update && sudo apt upgrade , а затем обновите Python с помощью sudo apt upgrade python3 .
  2. Установите pip, введя: sudo apt install python3-pip . Pip позволяет устанавливать дополнительные пакеты, которые не входят в стандартную библиотеку Python, и управлять ими.
  3. Установите venv, введя: sudo apt install python3-venv .

Создание виртуальной среды

Использование виртуальных сред — рекомендуемая лучшая методика для проектов разработки Python. Создав виртуальную среду, можно изолировать средства проекта и избежать конфликтов версий с инструментами для других проектов. Например, вы можете поддерживать старый веб-проект, который требует веб-платформы Django 1.2, но затем захватывающий новый проект поставляется вместе с Django 2.2. Если вы обновляете Django глобально, за пределами виртуальной среды, позже вы можете столкнуться с некоторыми проблемами управления версиями. В дополнение к предотвращению случайных конфликтов управления версиями, виртуальные среды позволяют устанавливать пакеты и управлять ими без прав администратора.

Create a virtual environment

  1. Откройте терминал и выполните следующую команду в своей папке проекта HelloWorld, чтобы создать виртуальную среду с именем .venv: python3 -m venv .venv .
  2. Введите source .venv/bin/activate , чтобы активировать виртуальную среду. При срабатывании вы должны увидеть (.venv) перед командной строкой. Теперь у вас есть автономная среда, готовая к написанию кода и установке пакетов. Завершив работу с виртуальной средой, введите следующую команду, чтобы отключить ее: deactivate .

Мы рекомендуем создать виртуальную среду в каталоге, в котором будет размещен проект. В уникальных именах нет необходимости, так как каждый проект должен иметь собственный отдельный каталог, следовательно, и собственную виртуальную среду. Мы предлагаем использовать имя .venv для соблюдения соглашения Python. Некоторые инструменты (такие как pipenv) также по умолчанию имеют это имя, если вы устанавливаете их в каталог проекта. Вам не нужно использовать .env, поскольку это противоречит файлам определений переменных среды. Как правило, не рекомендуется использовать имена, «отделенные-пунктиром», так как вам не нужно ls регулярное напоминание о существовании каталога. Мы также рекомендуем добавить .venv в файл .gitignore. (Вот Шаблон gitignore по умолчанию GitHub для Python для справки.) Дополнительные сведения о работе с виртуальными средами в VS Code см. в статье «Использование сред Python в VS Code».

Открытие окна «WSL —удаленный доступ»

VS Code использует расширение «Удаленный доступ-WSL» (установлено ранее), чтобы использовать подсистему Linux как удаленный сервер. Это позволяет использовать WSL в качестве интегрированной среды разработки. Подробнее.

  1. Откройте папку проекта в VS Code из терминала Ubuntu, введя: code . (с помощью «. » VS Code открывает текущую папку).
  2. Из Защитника Windows предупреждение системы безопасности, в котором нужно выбрать «Разрешить доступ». После открытия VS Code вы увидите индикатор удаленного узла Подключение ion Host в левом нижнем углу, чтобы узнать, что вы редактируете в WSL: Ubuntu-18.04. VS Code Remote Connection Host indicator
  3. Закройте терминал Ubuntu. В дальнейшем мы будем использовать терминал WSL, интегрированный в VS Code.
  4. Откройте терминал WSL в VS Code, нажав Ctrl+` (используя символ обратного апострофа) или выбрав Представление>Терминал. После чего откроется командная строка bash (WSL), открытая в папке проекта, путь к которой вы создали в терминале Ubuntu. VS Code with WSL terminal

Установка расширения Microsoft Python

Для «Удаленный доступ –WSL» потребуется установить все расширения VS Code. Уже установленные локально расширения VS Code не будут доступны автоматически. Подробнее.

  1. Откройте окно расширения VS Code с помощью CTRL+SHIFT+X (или используйте меню, чтобы перейти к Вид>Расширения).
  2. В верхнем поле Поиск расширений в Marketplace, введите: Python.
  3. Найдите расширение Python (ms-python.python) от Microsoft и нажмите зеленую кнопку Установить.
  4. После завершения установки расширения необходимо нажать синюю кнопку Требуется перезагрузка. Это перезагрузит VS Code и отобразит WSL: UBUNTU-18.04 — раздел «Установленные » в окне расширений VS Code, показывающий, что вы установили расширение Python.

Запуск простой программы Python

Python — это интерпретируемый язык и поддерживает различные типы интерпретаторов (Python2, Anaconda, PyPy и т. д.). VS Code должен по умолчанию использоваться интерпретатором, связанным с вашим проектом. Если у вас есть причина изменить его, выберите интерпретатор, отображаемый в синей строке в нижней части окна VS Code, или откройте палитру команд (CTRL+SHIFT+P) и введите команду Python: Выбрать интерпретатор. На экране появится список установленных интерпретаторов Python. Using Python environments in VS Code(Использование сред Python в VS Code).

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

  1. Откройте окно проводника VS Code, введя Ctrl+Shift+E (или воспользуйтесь меню для перехода к Представление>Обозреватель).
  2. Откройте встроенный терминал WSL, если он еще не открыт, введя Ctrl+Shift+` и убедитесь, что папка проекта python HelloWorld выбрана.
  3. Создайте файл python, введя: touch test.py . Вы должны увидеть только что созданный файл, который отобразится в окне проводника в папках .venv и .vscode уже в вашем каталоге проекта.
  4. Выберите в окне обозревателя только что созданный файл test.py, чтобы открыть его в VS Code. Поскольку .py в имени файла определяет для VS Code, что это файл Python, ранее загруженное расширение Python автоматически выберет и загрузит интерпретатор Python, который будет отображаться в нижней части окна VS Code.
  5. Вставьте этот код Python в файл test.py, после чего сохраните файл (Ctrl+S):

print("Hello World") 

Поздравляем. Теперь у вас есть все для создания и запуска программ Python! Теперь давайте попробуем создать приложение Hello World с двумя самыми популярными веб-платформами Python: Flask и Django.

Руководство по созданию Hello World на Flask

Flask представляет собой платформу веб-приложений для Python. Документация Flask содержит рекомендации по началу работы и более подробному руководству по созданию небольшого, но полного приложения.

Следуя приведенным ниже инструкциям, вы можете создать небольшое приложение Flask «Hello World» с помощью VS Code и WSL.

Activated virtual environment

  1. Откройте Ubuntu 18.04 (командная строка WSL), перейдя в меню «Пуск » (значок нижнего левого окна Windows) и введя «Ubuntu 18.04».
  2. Создайте каталог для проекта: mkdir HelloWorld-Flask , а затем cd HelloWorld-Flask , чтобы войти в каталог.
  3. Создайте виртуальную среду, чтобы установить средства проекта: python3 -m venv .venv
  4. Откройте проект HelloWorld-Flask в VS Code, введя команду: code .
  5. Откройте встроенный терминал WSL (bash) в VS Code, введя Ctrl+Shift+` (папка проекта HelloWorld-Flask уже должна быть выбрана). Закройте командную строку Ubuntu, поскольку двигаясь вперед мы будем работать в терминале WSL, интегрированном с VS Code
  6. Активируйте виртуальную среду, созданную на шаге 3 с помощью терминала Bash в VS Code: source .venv/bin/activate . При срабатывании вы должны увидеть (.venv) перед командной строкой.
  7. Установите Flask в виртуальной среде, введя: python3 -m pip install flask . Убедитесь, что он установлен, введя: python3 -m flask —version .
  8. Создайте новый файл для кода Python: touch app.py
  9. Откройте файл app.py в проводнике VS Code ( Ctrl+Shift+E , а затем выберите файл app.py). Это приведет к выбору интерпретатора расширением Python. По умолчанию это Python 3.6.8 64-bit (‘.venv’: venv). Обратите внимание, что оно также обнаружило виртуальную среду.
  10. Добавьте код в app.py, чтобы импортировать Flask и создать экземпляр объекта Flask:

from flask import Flask app = Flask(__name__) 
@app.route("/") def home(): return "Hello World! I'm using Flask." 

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

python3 -m flask run 

Это приведет к запуску сервера разработки Flask. Сервер разработки ищет app.py по умолчанию. При запуске Flask вы должны увидеть результат, аналогичный приведенному ниже.

(env) user@USER:/mnt/c/Projects/HelloWorld$ python3 -m flask run * Environment: production WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead. * Debug mode: off * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit) 

Hello World! I

  • Откройте веб-браузер по умолчанию на преобразованной для просмотра странице, Ctrl+щелчок URL-адреса http://127.0.0.1:5000/ в окне терминала. В браузере должно появиться следующее сообщение:
  • Обратите внимание, что при посещении URL-адреса, например «/», в терминале отладки появится сообщение, показывающее HTTP-запрос:

    127.0.0.1 - - [19/Jun/2019 13:36:56] "GET / HTTP/1.1" 200 - 

    Если вы хотите использовать имя файла, отличное от app.py, например program.py, определите переменную среды с именем FLASK_APP и установите ее значение для выбранного файла. Сервер разработки Flask использует значение FLASK_APP вместо файла по умолчанию app.py. Дополнительные сведения см. в документации Flask.

    Поздравляем, вы создали веб-приложение Flask с помощью Visual Studio Code и подсистемы Windows для Linux! Более подробное руководство по использованию VS Code и Flask см. в разделе Руководство по Flask в Visual Studio Code.

    Руководство по созданию Hello World на Django

    Django представляет собой платформу веб-приложений для Python. В этом кратком руководстве вы создадите небольшое приложение «Hello World» Django с помощью VS Code и WSL.

    1. Откройте Ubuntu 18.04 (командная строка WSL), перейдя в меню «Пуск » (значок нижнего левого окна Windows) и введя «Ubuntu 18.04».
    2. Создайте каталог для проекта: mkdir HelloWorld-Django , а затем cd HelloWorld-Django , чтобы войти в каталог.
    3. Создайте виртуальную среду, чтобы установить средства проекта: python3 -m venv .venv
    4. Откройте проект HelloWorld-Django в VS Code, введя команду: code .
    5. Откройте встроенный терминал WSL (bash) в VS Code, введя Ctrl+Shift+` (папка проекта HelloWorld-Django уже должна быть выбрана). Закройте командную строку Ubuntu, поскольку двигаясь вперед мы будем работать в терминале WSL, интегрированном с VS Code
    6. Активируйте виртуальную среду, созданную на шаге 3 с помощью терминала Bash в VS Code: source .venv/bin/activate . При срабатывании вы должны увидеть (.venv) перед командной строкой.
    7. Установите Django в виртуальной среде с помощью команды: python3 -m pip install django . Убедитесь, что он установлен, введя: python3 -m django —version .
    8. Затем выполните следующую команду, чтобы создать проект Django:

    django-admin startproject web_project . 
    • manage.py : административная программа командной строки Django для проекта. Административные команды для проекта следует запускать с помощью python manage.py [options] .
    • Будет создана вложенная папка web_project , которая содержит следующие файлы:
      • __init__.py : пустой файл, сообщающий Python, что эта папка является пакетом Python.
      • wsgi.py : точка входа для веб-серверов, совместимых с WSGI, для обслуживания проекта. Обычно этот файл остается без изменений, так как он предоставляет обработчики для рабочих веб-серверов.
      • settings.py : содержит параметры для проекта Django, которые изменяются в процессе разработки веб-приложения.
      • urls.py : содержит содержание проекта Django, которое также изменяется в процессе разработки.
      Performing system checks. System check identified no issues (0 silenced). June 20, 2019 - 22:57:59 Django version 2.2.2, using settings 'web_project.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C. 
      python3 manage.py startapp hello 
      from django.http import HttpResponse def home(request): return HttpResponse("Hello, Django!") 
      from django.urls import path from hello import views urlpatterns = [ path("", views.home, name="home"), ] 
      from django.contrib import admin from django.urls import include, path urlpatterns = [ path("", include("hello.urls")), ] 

      Поздравляем, вы создали веб-приложение Django с помощью VS Code и подсистемы Windows для Linux! Более подробное руководство по использованию VS Code и Django см. в разделе Руководство по Django в Visual Studio Code.

      Дополнительные ресурсы

      • Блоги разработчиков Майкрософт: Python: ознакомьтесь с последними обновлениями обо всех вещах Python в Майкрософт.
      • Учебник по Python с VS Code: введение в VS Code в качестве среды Python, в первую очередь способ редактирования, запуска и отладки кода.
      • Поддержка Git в VS Code. Узнайте, как использовать основы управления версиями Git в VS Code.
      • Узнайте о обновлениях, поступающих в ближайшее время с WSL 2!: эта новая версия изменяет способ взаимодействия дистрибутивов Linux с Windows, повышение производительности файловой системы и добавление полной совместимости системных вызовов.
      • Работа с несколькими дистрибутивами Linux в Windows: узнайте, как управлять несколькими различными дистрибутивами Linux на компьютере Windows.

      Как установить Python на компьютер и начать на нём писать

      Воспользуйтесь Google Colab, онлайн-интерпретаторами или скачайте Python.

      как установить Python

      Виктория Дербенченко
      Автор статьи
      4 марта 2022 в 14:00

      Язык программирования Python используют, чтобы решать разные задачи: в программных скриптах, веб-разработке, data science и машинном обучении. Еще на Python пишут игры, программы и мобильные приложения. Из статьи узнаете, как установить Python на Windows, MacOS и Linux.

      Что такое интерпретатор

      Интерпретатор Python — встроенная программа, которая выполняет исходный код. Интерпретатор выступает в роли дешифровщика. Написанный код переводится в байт-код и выполняется. Создавать код можно даже в блокноте, главное — поставить расширение .py.

      Этому учат в первом модуле на курсе «Python-разработчик» в Skypro. Преподаватели — практикующие питонисты, которые помогут быстро разобраться в основах. Уже через месяц можно написать программу для расшифровки азбуки Морзе. А через 10 месяцев при поддержке центра карьеры — найти работу по новой профессии с высокой зарплатой.

      Как выбрать версию

      Python — это интерфейс. У него есть несколько реализаций: Jython, PyPy, IronPython. Но самая распространенная — CPython. Она считается версией «по умолчанию». Ее мы и будем рассматривать в дальнейшем.

      Python-разработчик: новая работа через 9 месяцев
      Получится, даже если у вас нет опыта в IT

      Как установить Python

      На Windows

      1. Скачайте официальные установочные файлы. Версии, которые начинаются с цифры «2», лучше не использовать. Python прекратил их поддержку в 2020 году.
      2. Запустите скачанный файл и выберите Install Now. Не забудьте поставить галочку в разделе Add Python 3.x to PATH. Эта функция нужна, чтобы не указывать интерпретатору маршрут к исходнику при каждом запуске. Как установить Python
      3. Если установка прошла успешно, в меню «Пуск» появится папка Python.Python в меню ПК

      На MacOS

      На большинстве MacOS Python входит в стандартный пакет программ. Некоторые системы поддерживают сразу две версии. Проверьте, есть ли Python в терминале, командой: python —version.

        Чтобы установить Python, рекомендуется использовать менеджер программ Homebrew. Если его нет, откройте терминал и наберите:

      xcode-select --install ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      brew install python3

      На Linux

      Многие сборки Linux также включают Python в свой стандартный пакет. Команды для установки Python на разных дистрибутивах Linux могут отличаться. Для Linux на основе Debian (Ubuntu) подойдет команда:

      sudo apt-get install python3

      А для Arch Linux:

      pacman -S python3

      Как проверить, работает ли программа

      1. Наберите в командной строке python или python3. Если вы всё выполнили правильно, увидите номер версии и список команд:
      help, copyright, credits, license

      Как проверить, работает ли python

      Теперь введите переменную:

      variable = 'Hello World!'/code>
      print(variable)
      «Hello World!».

      27 января 18:00 МСК
      Лучшие IT-профессии 2024 года: тренды, зарплаты, перспективы

      Как запустить Python

      Единственный способ узнать, работает ли код, — запустить его. Скрипты можно запускать по-разному.

        В командной строке.Классический метод, чтобы написать код в Python, — с помощью текстовых файлов. По умолчанию они будут использовать расширение типа .py. Возьмите код из примера выше:

      print('Hello World!')

      И сохраните файл в текущем рабочем каталоге как hello.py. Чтобы запустить код, наберите python3 в командной строке, а затем укажите путь:

      python3 hello.py

      Как запустить Python

    • В файловом менеджере.Если скрипт сохранен как отдельный файл типа .exe, для запуска просто кликните на него мышью. Чтобы консоль оставалась открытой в течение всего запуска, нужно добавить в конце скрипта input().
    • В интерактивном режиме.

    https://sky.pro/media/knigi-pro-python/

    Этот режим используется, чтобы изучать язык, тестировать отдельные куски кода, запускать пару небольших команд (например, несколько bash-скриптов в цикле через Python) или как продвинутый калькулятор. В таком режиме введенный код выполняется сразу, построчно. Есть два способа, чтобы войти в этот режим.

    • Если вы ставили галочку, когда устанавливали Python, чтобы добавить переменную среды, в терминале наберите python (или python3) и запустите по кнопке Enter. После увидите такую строку:
    • Если переменная среды отсутствует, попробуйте прописать полный путь к программе. Вот пример такого пути: C:\Python30\python. Запустите (нажмите Enter).

    Чтобы в интерактивном режиме воспользоваться одной из стандартных для Python библиотек, ее нужно импортировать. Для этого введите строку:

    import [имя библиотеки].

    импорт runpy Python

    На скрине: импорт runpy — стандартной библиотеки Python. Она позволяет запускать скрипты без их предварительного импорта.

        В IDE или редакторе кода.IDE — это интегрированная среда разработки Python. Выглядит как текстовый редактор с функциями, в котором легче писать код. Например, тут есть встроенный компилятор, автозаполнение тегов. Большинство IDE позволяют запускать скрипт в один клик, поэтому такие редакторы часто используют при работе над крупными проектами. Один из популярных IDE — VS Code. В нём встроен терминал для запуска кода. Чтобы открыть его, зайдите в командную строку и создайте папку hello. Затем откройте ее в VS Code и выберите View → Terminal. Наберите python и попробуйте вывести простой код. Например:

      print('Я учу Python')
  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *