Рубрики
Без рубрики

Моя среда разработки, настроенная на Windows для использования Python для Web Dev & Data Science

Первоначально опубликовано на моем сайте блога AJEET.DEV. Этот пост в блоге является пошаговым руководством для Inst … Tagged With Python, WSL, новички, VSCODE.

Первоначально опубликовано на моем сайте блога ajeet.dev

Этот пост в блоге является пошаговым руководством по установке и использованию Python для веб-разработки, программирования, науки о данных или машинного обучения на машине Windows с использованием подсистемы Windows для редактора кода Linux и VS. Этот пост написан исключительно для начинающих в технологии.

Я планировал написать несколько сообщений в блоге на Python. Все они будут сосредоточены на начинающих, чтобы начать их с Python для науки о данных. Пожалуйста, следите за обновлениями здесь: Узнайте Python шаг за шагом – серия блогов от меня 🚀 🚀

Я новичок в технологии. Этот пост основан на моем личном опыте. Добро пожаловать. Очень признателен ваше время 🙏

Техники имеют разные настройки на машине Windows для использования Python для веб-разработки, машинного обучения или науки о данных. Для новичков в технологии я рекомендую любую из следующих двух настройков среды разработки (также рекомендованных Microsoft), чтобы начать свое путешествие по кодированию:

  1. Используйте подсистему Windows для Linux (WSL) и VS -кода : Это тот подход, за которым мы будем следовать в этом сообщении в блоге. Мы будем использовать инструмент Microsoft – подсистема Windows для Linux – для настройки дистрибуции Linux на машине Windows. Новички в технологии, которые в течение многих лет использовали рабочий стол Windows, должны читать В этом блоге объясняется преимущества использования подсистемы Windows для Linux Анкет В этой настройке мы установим и используем Python внутри WSL, а не непосредственно в Windows. Я использую эту настройку по двум причинам: одна, Создайте веб -приложения с помощью Python – Большинство ресурсов и инструкций для веб -разработки Python написаны и для пользователей Linux. Ресурсы используют инструменты упаковки и установки на основе Linux. Таким образом, поддержка бесконечна для пользователей Linux. Читать Почему Linux лучше для программирования и веб -разработки Анкет Два, Изучить науку о данных и машинное обучение – Я могу расширить эту настройку, чтобы изучить науку данных или машинное обучение. Например, я могу установить Юпитер и изначально отредактируйте ноутбуки Jupyter в коде VS внутри WSL. Я могу легко установить и использовать несколько библиотек Python Data Science & Machine Learning для выполнения нескольких задач, таких как очистка данных, анализ, визуализация и создание моделей машинного обучения.
  2. Используйте Windows 10 и VS Code : Вы можете использовать эту настройку для использования Python для чего -то другого, кроме веб -разработки. В этом случае мы устанавливаем Python непосредственно на Windows 10 с помощью магазина Microsoft. Это поможет вам изучить Python с помощью Windows, но не использовать инструмент WSL. В любой момент времени вы всегда можете установить WSL для изучения веб -разработки. Узнайте больше об этой настройке Здесь Анкет Я не использую эту настройку для изучения программирования с помощью Python. Читать Мои взгляды О том, почему я выбрал среду Linux для изучения программирования.

Оглавление

💻 Подсистема Windows для Linux, VS Editor, Python Deadly Trio

Microsoft очень усердно работает над разработкой различных инструментов нового возраста для разработчиков и техников, чтобы привлечь веб-разработку, науку о данных и машинное обучение в массы.   Он создал Azure Cloud Computing Service и язык программирования с открытым исходным кодом TypeScript. Он приобрел программное обеспечение GitHub и R. Он разработал редактор исходного кода против кода, подсистема Windows для Linux (инструмент для использования Linux в Windows без установки какого-либо программного обеспечения для виртуальных машин) и постоянно работает над улучшением терминала Microsoft. Это ясно показывает, что инструменты Microsoft медленно набирают популярность среди ученых, инженеров и разработчиков.

Эта комбинация подсистемы Windows для Linux (WSL), VS Editor и расширения Python действительно является надежной для работы с Python для чего угодно, будь то наука о данных, машинное обучение, искусственный интеллект или веб -разработка.

Мы установим и используем три инструмента от Microsoft для изучения Python в Windows 10. Позвольте нам начать устанавливать один за другим.

✅ Установите подсистему Windows для Linux (WSL)

Я уже записал метод с правом настройки подсистемы Windows для Linux (WSL). Следуйте этому руководству, чтобы настроить WSL – Мощный инструмент, созданный Microsoft. В этом руководстве вы узнаете, как установить и использовать Linux внутри машины Windows, не устанавливая какое -либо программное обеспечение виртуальной машины. Вам больше не нужно оставлять свой любимый интерфейс Windows. Кроме того, используйте Это руководство (необязательно) для создания файлов и папок внутри WSL Анкет

⚙ Настройка против кода для работы с WSL

Для начинающих я написал всеобъемлющее руководство о том, как работать с редактором VS кода в WSL. Следуйте этому пошаговому руководству Анкет   В этом руководстве вы узнаете, как настроить VS -код в качестве нашего текстового редактора/интегрированной среды разработки (IDE) для работы с WSL. Круто, что вы можете запустить все команды Linux, такие как mkdir Чтобы создать каталог проекта и прикосновение Чтобы создать файл, используя интегрированный терминал VS -кода.

Так что вам не нужно оставлять вам любимого редактора кода.

🛠 Установите Python и его модули в WSL

Если вы следили за моим WSL Guide , вы бы уже видели терминал Ubuntu. Ubuntu 18.04 LTS поставляется с установленной версией Python3. Но это оставляет некоторые из модулей и пакетов, которые часто используют приложения Python, которые не являются частью стандартной библиотеки. Мы установим пару из них.

Перед их установкой следует убедиться, что Python3 уже установлен. Чтобы подтвердить, запустите Python --версия В интегрированном терминале кода VS. Вы увидите версию Python (версия 3.6.9 в моем случае). Убедитесь, что у вас установлена WSL на машине Windows, и вы настроили VS -кодовый сервер, используя руководства в предыдущем разделе. Чтобы обновить версию Python, сначала вы должны обновить свою версию Ubuntu, используя эту команду: Sudo Apt Update && Sudo Apt Upgrade Анкет Терминал попросит у вас пароль, который вы настраиваете во время установки инструмента WSL. Введите свой пароль (пароль не будет виден) и нажмите кнопку Enter, используя клавиатуру. Во время этого процесса, если терминал спросит вас « Вы хотите продолжить? [Y/n] «Просто нажмите Y, используя клавиатуру и нажмите кнопку Enter. В основном он ищет ваше разрешение загружать что -то из Интернета. Убедитесь, что вы прочитали первым.

Теперь запустите эту команду, чтобы обновить версию Python: Sudo Apt Upgrade Python3

Далее мы установим Pip – Стандартный диспетчер пакетов для Python. Запустите эту команду в том же коде, интегрированном терминале: Sudo Apt Установить Python3-PIP Анкет PIP – это установщик пакета для Python, который помогает нам установить пакеты из Python Package Index Анкет Вы можете установить Pandas – пакет Python, используемый для анализа данных, временных рядов и статистики, выполнив эту команду: PIP установить Pandas Анкет Обратите внимание, что в зависимости от вашей среды, вам может придется Используйте PIP3 вместо PIP в вышеупомянутой команде.

Теперь мы установим Вен – Модуль, который обеспечивает поддержку для создания и управления легкими виртуальными средами. Запустите эту команду в терминале: Sudo Apt Установить Python3-VEVENV Анкет

Узнайте больше о PIP и VENV Анкет

⬇ Установите расширение Python для работы с VS -кодом

После того, как вы установили пакеты Python и модули внутри удаленного дистанционного управления – WSL, необходимо установить расширение Python VS Code в WSL, даже если вы установили его локально (Windows Machine). Если вы не понимаете, как расширения работают локально и внутри удаленного – WSL, вы должны прочитать это Короткая информация об управлении расширениями Анкет

Чтобы установить расширение Python, нажмите кнопку Ctrl+Shift+X одновременно, используя клавиатуру. Это поднимет представление расширений в левой/правой стороне редактора кода. В верхнем поле поиска введите «Python». Ищите “Python (MS-Python. Python) “от Microsoft Extension. Нажмите на установку или Установить в WSL: Ubuntu-18.04 кнопка.

После того, как вы установили расширение, VS -код попросит вас перезагрузить редактор кода. Нажмите кнопку «Перезагрузить», если их спросят. Это перезагружает код против кода. Последний вид может выглядеть так:

Python – это интерпретированный язык, что означает, что мы должны сообщить нашему текстовому редактору, здесь против кода, выбрать интерпретатора для запуска кода Python с помощью редактора VS -кода. Python поддерживает различные типы переводчиков (Python2, Anaconda и т. Д.). Мы будем использовать Python 3.6.9, хотя вы можете установить разные версии Python и использовать их в качестве переводчиков для разных проектов. Чтобы выбрать переводчика Python 3, воспитывайте Командная палитра Просмотр кода VS. Нажимать Ctrl+Shift+P Кнопка одновременно с использованием клавиатуры, введите Python: выберите интерпретатора и выберите его из раскрывающегося списка.

После того, как вы нажмете интерпретатор Python, в выпадении будет показана версии Python, установленные в WSL. Я вижу только один, так как установил только одну версию Python. Нажмите на «Python 3.6.9 64-бит».

Microsoft загрузит Python Language Server. После того, как загрузка закончена, вы увидите версию Python, которую вы выбрали в качестве интерпретатора в нижней строке состояния.

Если вы не видите версию, которую любите выбирать в выпадении, следуйте этому руководству к Настройте среды Python .

Давайте проверяем нашу настройку, если она действительно работает. Открыть VS Code Integrated Terminal. Если вы не знаете, как работает интегрированный терминал, пожалуйста, просмотрите мой блог на Как настроить VS -код для работы с WSL Анкет Введите команду: Python3. Вы получите переводчик Python. Запустите команду: Печать ("Я Аджит") . Вы увидите заявление «Я аджит».

Новички должны Попробуйте несколько более простых кодов В интерпретаторе Python. Остановите терминал, нажав кнопки клавиш CTRL+Z в терминале. Вы увидите текст «Остановлен … Python3». К Clear/Delete Команды, которые вы ввели в терминал, нажмите кнопку Ctrl+L.   Это завершает наш процесс настройки Python внутри удаленного – WSL.

🏃‍♂️ Запустить программу Python

Мы только что запустили простой код в переводчике Python. Давайте создадим простую программу Python и запустим ее, используя код VS внутри WSL. Это также убедится, что мы выбрали правильный интерпретатор Python. Следуй этим шагам:

В интегрированном терминале кода VS введите команду ls Чтобы увидеть все текущие каталоги проекта. Создайте новый каталог проекта “ajeet_python”, введя эту команду: mkdir hello_python . Создайте файл Python в этой папке. Введите Прикоснитесь к ajeet_python/learn.py Анкет .Py означает, что мы создаем файл Python. Теперь перейдите в недавно созданную папку. Введите CD AJEET_PYTHON Анкет Чтобы увидеть недавно созданный файл Python, введите лауреат . Вы также можете увидеть как файл, так и папку в левой боковой панели пользовательского интерфейса VS -кода (называется Explorer File File VS).

Внутри вновь создания файла python uard.py давайте написать код и сохранить его. Откройте файл, дважды щелкнув по нему. Скопируйте это утверждение Печать ("Привет всем") Вставьте его в файл и сохраните, нажав кнопки клавиш CTRL+Z. Теперь мы должны запустить программу Python “Привет всем”. В интегрированном терминале введите Python3 Learn.py Анкет Это запустит вашу программу, которую вы только что создали, и переводчик Python напечатает «Привет всем» в окне терминала.

Ура, поздравляю! Мы настроили нашу среду разработки Python на Windows Machine.

💡 Что дальше – Настройка Notebook Jupyter с VS -кодом

Я собираюсь написать о настройке ноутбука Jupyter с помощью редактора VS -кода, чтобы изучать науку о данных и машинное обучение в Windows 10. Сообщение в блоге наступит завтра на моем веб -сайте блога. Между тем, вот содержимое.

🧰 Дополнительные ресурсы для дальнейшего обучения

Я рекомендую следующие ресурсы, чтобы помочь вам продолжать изучать Python в Windows, используя код WSL и VS. Не пропустите!

Кредиты 🙏: Официальные документы Microsoft на WSL Эмодзи, взятые из Эмодзипедия Изображение обложки, построенное с Блог

Оригинал: “https://dev.to/ajeet/my-development-environment-set-up-on-windows-to-use-python-for-web-dev-data-science-d55”