Практический бизнес-Python

Автор: Крис Моффитт в статьях

Введение

В 2016 году Microsoft запустила Подсистема Windows для Linux (WSL), которая привнесла в Windows надежную функциональность unix. В мае 2019 года Microsoft объявила о выпуске WSL 2, который включает обновленную архитектуру, которая улучшила многие аспекты WSL, особенно производительность файловой системы. Я слежу за WSL некоторое время, но теперь, когда WSL 2 приближается к общему выпуску, я решил установить его и попробовать. За те несколько дней, что я использовал его, я получил огромное удовольствие. Комбинация использования Windows 10 и полного дистрибутива Linux, такого как Ubuntu, является действительно мощным решением для разработки, которое работает на удивление хорошо.

В оставшейся части этой статьи мы обсудим:

  • Что такое WSL и почему вы можете установить и использовать его в своей системе?
  • Инструкции по установке WSL 2 и некоторых вспомогательных приложений для упрощения разработки.
  • Как использовать эту новую возможность для эффективной работы с python в комбинированной среде Windows и Linux.

Что такое WSL?

Одна из самых больших проблем, которые у меня были с Windows в прошлом, заключалась в том, что работа из командной строки была в лучшем случае болезненной. Старая командная строка Windows не могла сравниться по мощности, доступной с помощью оболочки simplebash и полного набора команд Unix. WSL исправляет это многими способами. С помощью WSL вы можете установить настоящий дистрибутив Linux в свою систему Windows и запускать его со скоростью, близкой к «голой». Вы можете получить лучшее из обоих миров — полную поддержку unix параллельно с MS Office и другими инструментами повышения производительности Windows, недоступными в Linux.

Поначалу концепция может быть немного сложной для понимания. Вот снимок экрана, чтобы представить его в более перспективном виде:

На этом снимке экрана я запускаю полную версию Ubuntu 18.04 в Windows вместе с Excel и Word. Все это работает с очень приемлемой скоростью на моем ноутбуке.

Были варианты виртуализации, такие как VMWare и VirtualBox на некоторое время. Главное преимущество WSL 2 — эффективное использование системных ресурсов. Microsoft достигает этого, используя минимальное количество функций Hyper-V и используя минимальные ресурсы, когда они не работают. С помощью этой архитектуры вы можете развернуть свой виртуальный образ Linux за секунду или около того и начать работу со своей средой Linux без проблем.

Еще одно преимущество такой схемы заключается в том, что вы можете легко копировать файлы между виртуальная среда и ваша базовая система Windows. Есть также несколько интересных приемов для беспрепятственного использования Visual Studio Code и Windows Explorer, чтобы преодолеть разрыв между двумя средами. На практике работает очень хорошо.

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

Настройка Вверх WSL 2

Я настоятельно рекомендую использовать WSL 2 из-за улучшения скорости работы файловой системы. На момент написания эти инструкции представляют собой высокоуровневый процесс, который я использовал для его установки в моей версии Windows 10 Pro. Я рекомендую проверить официальную версию для получения последних инструкций. Я также обнаружил, что официальная страница Ubuntu WSL очень полезна для настройки всего.

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

С учетом этого предостережения, давайте приступим.

Перед тем, как начать, убедитесь, что у вас есть права администратора в вашей системе .

Информация
Более ранняя версия этой статьи содержала информацию о программе предварительной оценки Windows. С мая 2020 года вам больше не нужно участвовать в программе. Убедитесь, что ваша система обновлена ​​и у вас есть все необходимые программы для продолжения процесса.

В Кроме того, вам понадобится версия Windows 10 не ниже сборки 18917. Я использую Windows Pro, но считаю, что домашняя версия также подойдет.

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

Теперь, когда фундамент является настройкой, вам необходимо включить подсистему Windows для Linux и платформу виртуальных машин с помощью следующих команд PowerShell:

 dism.exe/online/enable-feature/featurename: Microsoft-Windows-  Подсистема-Linux/all/norestartdism.exe/online/enable-feature/featurename: VirtualMachinePlatform/all/norestart 

Проверьте настройки здесь:

Вы должны перезапустить, чтобы убедиться, что установка завершено.

Теперь, когда подсистема установлена, вам необходимо установить предпочитаемый вами дистрибутив Linux из Microsoft Store. Я решил использовать. В этом дистрибутиве Ubuntu есть несколько настроек, чтобы эта комбинация работала лучше, поэтому я рекомендую Ubuntu в качестве первого дистрибутива для запуска. Преимущество состоит в том, что после того, как вы заставите Ubuntu работать, вы можете установить другие дистрибутивы бок о бок и поэкспериментировать с тем, который вам больше подходит.

Установка не займет много времени. Как только это будет сделано, вы должны увидеть пункт Ubuntu в меню «Пуск» Windows. Продолжайте и щелкните по нему. Вы получите сообщение о том, что установка займет несколько минут:

Затем настройте свое имя пользователя и пароль:

Всегда рекомендуется обновлять среду Linux с помощью sudo :

 sudo apt  updatesudo apt upgrade 

Как видите, это похоже на обычный процесс обновления Ubuntu, но в вашей системе Windows.

Продолжайте и попробуйте что-нибудь ваших любимых команд и наблюдайте за их работой. Довольно круто.

Последний шаг — использовать команды Windows wsl для включения WSL 2 в этой виртуальной среде. необходимо вызвать команды wsl из PowerShell от имени администратора:

Команда wsl используется для управления различными средами, установленными в вашей системе. Используйте команду wsl -l -v чтобы увидеть, что вы установили:

Как вы можете как видно из выходных данных, версия Ubuntu-18.04 по-прежнему находится на версии 1 WSL. Мы хотим выполнить обновление, поэтому используйте команду wsl --set-version Ubuntu-18.04 2

За кулисами этот процесс заключается в обновлении среды с сохранением всех существующих конфигураций. Обновление может занять несколько минут. Если вам интересно, это дает более подробную информацию о различиях между WSL 1 и 2.

Когда вы закончите, используйте wsl -l -v , чтобы убедиться, что оба работают под версией 2.

Пока вы на нем , вам, вероятно, следует использовать эту команду, чтобы настроить WSL на использование версии 2 по умолчанию для всех новых установок — wsl --set-default-version 2

Примечание. в зависимости от того, когда вы его устанавливаете, вы можете получить сообщение «WSL2 требует и обновляет свой компонент ядра». Если вы видите это, обратитесь к этой информации.

На данный момент у нас есть WSL версии 2 и работает. Прежде чем мы перейдем к использованию его с python, я хочу установить пару дополнительных компонентов, чтобы упростить процесс разработки.

Helper Apps

Терминал Windows

Одна из проблем со средой Windows по умолчанию заключается в том, что нет подходящего терминального приложения. Как я уже упоминал в начале этого поста, работа из командной строки в Linux была намного полезнее, чем в Windows. К счастью, Microsoft разрабатывает новую, которая действительно хорошо работает с WSL и другими консолями. Если вам интересно узнать обо всех различиях, я настоятельно рекомендую это для получения более подробной информации.

Суть в том, что я рекомендую установить Windows Terminal из Microsoft Store. Я буду использовать его для остальных примеров командной строки:

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

Я настроил свой терминал для запуска нескольких разных оболочек. Я обнаружил, что процесс редактирования и настройки намного проще, чем шаги, которые я должен сделать, чтобы настроить запуск conda.

Если вы хотите просмотреть мой profile.json файл, который я разместил на github. Я включил команды для запуска miniconda и настроил некоторые аспекты запросов. Не стесняйтесь использовать его в качестве справки, но вам нужно будет настроить его для работы в вашей системе. Если у вас есть любимые советы и рекомендации, включите их в комментарии.

Создание идентификаторов GUID

Вам нужно будет создать свой собственные идентификаторы GUID для различных разделов профиля. Один из вариантов — использовать python.

 import uuiduuid.uuid4 () 

Последний пункт, который вам следует рассмотреть, — это установка для более приятного внешнего вида Терминала.

После настройки у меня есть единое место для запуска всех различных оболочек и сред. может потребоваться как в Linux, так и в Windows:

Miniconda

Как видно из этого экрана, я также установил в своей системе. Забавно, я установил версию как в образ Ubuntu, так и в Windows. Я не буду вдаваться в процесс установки, но я настоятельно рекомендую вам установить его в своей системе в среде Windows и WSL. Это будет настройка среды python по умолчанию, которую я использую.

VS Code

Последний полезный компонент — это Visual Studio Code и некоторые полезные расширения. Я рекомендую вам установить в среде Windows.

Чтобы получить максимальную пользу от этой настройки, вам необходимо установить пару расширений:

Вероятно, вы захотите настроить другие аспекты с помощью тем и значков, что я рекомендую вам сделать. Вышеупомянутые расширения являются важными для работы со средами WSL и conda в ваших локальных средах Windows и Ubuntu.

Работа в разных средах

Доступ к файлам

Это была большая настройка! Что теперь?

Вы должны иметь возможность запускать среду Ubuntu или Windows и работать с Python, как обычно.

Вот скриншот, показывающий один терминал с вкладки под управлением Ubuntu и PowerShell и еще одна под управлением conda в системе Windows:

Это само по себе довольно полезно, но реальная сила заключается в том, как вы можете взаимодействовать между WSL и собственной Windows.

Например, если вы наберете explorer.exe. в среде Ubuntu Windows запустит проводник и покажет текущий каталог в среде WSL:

Теперь у вас есть представление Windows Explorer для файлов в этой среде Ubuntu WSL.

Вы также можете получить доступ к этой среде непосредственно в проводнике, введя сетевой путь \wsl$Ubuntuhomechris

Эта межсредовая «магия» поддерживается файловым сервером протокола 9P, ссылка на который вы можете увидеть с помощью команды mount на снимке экрана выше. У Microsoft есть приятный в своем блоге с более подробной информацией о том, как это работает.

Не получать доступ к папке AppData
Со всем этим есть одна большая оговорка. вы хотите скопировать файлы через WSL и Windows, используйте проводник или команды копирования. Не пытайтесь найти папку AppData и напрямую управлять файлами. Это не поддерживается и, скорее всего, вызовет проблемы.

Код Visual Studio

Есть еще одна удобная хитрость для работы в разных средах. Вы можете использовать WSLVisual Плагин Studio Code для доступа к файловой системе WSL из вашего VS Code, установленного в Windows.

Если вы выполните команду code. в вашей среде Ubuntu, Windows запустит VS Кодируйте и подключайтесь к файлам в WSL. Вы можете редактировать эти файлы, используя все обычные функции VS Code, и все изменения сохраняются в среде WSL. Вы можете увидеть индикатор в левом нижнем углу, который показывает, что вы взаимодействуете с WSL, а не со стандартной системой Windows.

Вы также можете запустить VS Code в Windows и получить доступ ко всем вашим работающим средам WSL через командную палитру. Нажмите Ctrl + Shift + P, затем введите Remote-WSL, чтобы увидеть параметры.

Если у вас установлено более одной среды WSL, вы также можете выбрать подходящую.

VS Code гарантирует, что вы редактируете файлы в среде WSL. Например, когда вы открываете файл, вы видите только файловую систему WSL:

Один небольшой сюрприз, с которым я столкнулся, заключается в том, что вам нужно убедиться, что все плагины VS Code, которые вы хотите использовать в WSLare, установлены в среде WSL. Например, если вы посмотрите на этот снимок экрана, вы увидите, как некоторые плагины установлены в локальной среде Windows, но вам также необходимо убедиться, что они установлены и в среде WSL.

К счастью, установка довольно проста. Фактически, VS Code предлагает вам кнопку с надписью «Установить в WSL: Ubuntu». Процесс установки прост, но необходимо помнить о деталях реализации.

Это немного безумие — думать о том, как это работает, но реализация очень проста, и, по моему опыту, к этому привыкаешь довольно быстро..

Блокноты Jupyter

Другой метод работы в разных средах — использование сети. Изучая эту статью, я обнаружил много комментариев о том, что доступ к localhost не работал в некоторых старых версиях WSL. У меня не было проблем с запуском localhost при использовании Pelican или Jupyter Notebooks. Я чувствую, что это активный область внимания разработчиков, так что имейте это в виду, когда будете экспериментировать самостоятельно.

Единственный вариант, который я рекомендую вам использовать, — это - без браузера переключатель, чтобы избежать предупреждающего сообщения при запуске ноутбука Jupyter. В приведенном ниже примере я запускаю Jupyter в Ubuntu, но просматриваю его в локальном браузере Edge.

Также полезно помнить, что если вы хотите скопировать данные из терминала, используйте Ctrl + Shift + C для копирования и Ctrl + Shift + V для вставки. Скорее всего, это понадобится вам для копирования токена и аутентификации с помощью процесса Jupyter.

Непосредственно запускаемые приложения

wsl — это мощный инструмент для работы в средах WSL. Одна из его возможностей заключается в том, что он может запускать исполняемый файл непосредственно из среды Linux. Например, мы можем запустить команду fortune, установленную в нашей среде Ubuntu.

А как насчет запуска графических приложений?

По большей части я использовал родные для Windows приложения для графических приложений. Между MS Office Apps, Chrome и VS Code у меня есть большинство случаев использования. Если я хочу использовать такие приложения, как Gimp или Inkscape, я могу использовать версии для Windows.

Однако я нашел пару нишевых приложений, у которых не было хорошего эквивалента в Windows. Я использую одно простое приложение для сжатия изображений.

Я могу установить его в Ubuntu, но когда я пытаюсь его запустить, я получаю сообщение об ошибке trimage.py: не удается подключиться на X-сервер

Чтобы исправить это, нужно установить X-сервер в Windows. Есть несколько вариантов, включая платную версию под названием X410. Я решил использовать (о, sourceforge, такие воспоминания).

Предупреждаем, что это определенно не приложение для Win 10, так что все это будет выглядеть немного некрасиво. Вероятно, есть способы сделать это выглядите лучше, но я не исследовал, потому что это крайний подход для нескольких приложений. Я делюсь им для полноты картины.

В любом случае, установите VcXsrv и запустите его:

Мне нужно было отключить контроль доступа:

После запуска он будет находиться на панели задач и прослушивать соединения.

Чтобы настроить среду Ubuntu, убедитесь, что эти две строки находятся в ваш файл .bashrc . После внесения изменений перезапустите оболочку:

 export DISPLAY = $ (awk '/nameserver/{print $ 2; exit}'/etc/resolv.conf 2>/dev /null): 0 # в WSL 2export LIBGL_ALWAYS_INDIRECT = 1 

Если все настроено правильно, вы должны увидеть Trimage:

Он отлично сработал для сжатия изображений в этом сообщении.

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

 sudo apt install  xfce4 

Вот загруженный снимок экрана, показывающий, как все это работает вместе:

На изображении показаны:

  • Код VS, редактирование файлов в среде WSL
  • Полный рабочий стол xfce, работающий на WSL, отображается на локальном сервере Windows X
  • Среда WSL, обслуживающая блог о пеликанах

Рабочий процесс

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

  • Chrome в Win 10 : общий просмотр веб-страниц, электронная почта, записные книжки Jupyter.
  • Код Visual Studio для Win 10 : редактирование текстовых файлов и файлов Python
  • Visual Studio на Win 10, подключенном через WSL : напишите статьи с реструктурированным текстом для блога.
  • Ubuntu на WSL : поддержите и развивайте контент в блоге Pelican
  • Ubuntu на WSL : инструменты командной строки по мере необходимости.
  • python на WSL : содержание блога и общая разработка /экспериментирование
  • python в Win 10 : разработка при работе с конкретными задачами Windows (Excel, Word и т. д.)

Ключевым моментом является то, что даже несмотря на то, что среды WSL и Windows могут «разговаривать» друг с другом, должно быть некоторое разделение ответственности. Например, при использовании git в WSL рекомендуется работать с файлами в среде WSL. То же самое и с Windows — не пытайтесь запускать исполняемые файлы Windows непосредственно из файловой системы WSL.

Наконец, я по-прежнему рекомендую вам использовать среды conda для поддержания чистоты среды Python. У меня есть среда conda в Ubuntu и одна в Windows, чтобы я мог убедиться, что сообщения блога правильно работают в средах Windows и Linux.

Устранение неполадок

Процесс установки WSL продолжает развиваться. Если вы застряли, взгляните на руководство Microsoft по устранению неполадок.

Заключение

WSL — это важный шаг вперед в создании Windows — первоклассная платформа для разработки. Я давно пользуюсь Ubuntu дома и пользователем Windows на работе. WSL наконец-то дает мне платформу, на которой я могу получить лучшее из обоих миров. Я получаю доступ ко всем инструментам и гибкость работы в Ubuntu вместе с общими инструментами MS Office. Кроме того, я уверен, что в этой системе можно установить любое коммерческое программное обеспечение, которое может мне понадобиться.

Я надеюсь, что вы найдете это руководство полезным и что оно поможет вам создать свою собственную среду разработки Python для Windows и Linux. Если у вас есть другие советы, дайте мне знать в комментариях.

  • ← Инструменты Python для связывания записей и нечеткого соответствия
  • Изучение альтернативы записным книжкам Jupyter для разработки на Python →

Комментарии



Знакомство с Python

Краткая историческая справка

Язык программирования Python был создан к 1991 году голландцем Гвидо ван Россумом.

Свое имя — Пайтон (или Питон) — получил от названия телесериала, а не пресмыкающегося.

После того, как Россум разработал язык, он выложил его в Интернет, где сообщество программистов присоединилось к его улучшению.

Python активно развивается в настоящее время. Часто выходят новые версии. Существуют две поддерживаемые ветки: Python 2.x и Python 3.x. Здесь английской буквой «x» обозначается конкретный релиз. Между вторым и третьим Питоном есть небольшая разница. В данном курсе за основу берется Python 3.x.

Официальный сайт поддержки языка — https://www.python.org.

Основные особенности языка

Python — интерпретируемый язык программирования. Это значит, что исходный код частями преобразуется в машинный процесс его чтения программой — интерпретатором.

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

Python — это полноценный во многом универсальный язык программирования, в различных сферах. Понятно, что хорошо оформленный текст с малым отвлекающими элементами читать и понимать легче. Основная, но не единственная, поддерживаемая им парадигма, — объектно-ориентированное программирование. Однако в данном курсе мы только упомянем об объекте, а будем изучать структурное программирование, так как оно базой. Без основных знаний типов данных, ветвлений, циклов, функций нет смысла изучать более сложные парадигмы, т. к. в них все это используется.

Интерпретаторы Python распространяются свободно на основании лицензии подобной Стандартной общественной лицензии GNU.

Дзен Питона

Если интерпретатору Питона дать команду , import this («импортируй это» здесь видимо следует понимать как «импортируй самого себя «), то выведется так называемый» Дзен Питона «, иллюстрирующий идеологию и особенности данного языка. Понимание смысла этих постулатов в приложении к программированию придет, когда вы освоите язык в полной мере и приобретите опыт практического программирования.

  • Красивое лучше, чем уродливое. Красивое лучше уродливого.
  • Явное лучше, чем неявное. Явное лучше неявного.
  • Простое лучше, чем сложное. Простое лучше сложного.
  • Сложное лучше, чем сложное. Сложное лучше усложнённого.
  • Плоское лучше, чем вложенное. Плоское лучше вложенного.
  • Разреженное лучше плотного. Разрежённое лучше плотного.
  • Читаемость важна. Удобочитаемость важна.
  • Особых случаев недостаточно, чтобы нарушать правила. Частные случаи не настолько существенны, чтобы нарушать правила.
  • Хотя практичность лучше чистоты. Однако практичность важнее чистоты.
  • Ошибки никогда не должны проходить незаметно. Ошибки никогда не должны замалчиваться.
  • Если явно не отключено. За исключением замалчивания, которое задано явно.
  • Перед лицом двусмысленности не поддавайтесь искушению угадывать.
  • Должен быть один — и желательно только один — очевидный способ сделать это.
  • Хотя сначала этот способ может быть не очевиден, если вы не голландец. Хотя он может быть с первого взгляда не очевиден, если ты не голландец.
  • Сейчас лучше, чем никогда. Сейчас лучше, чем никогда.
  • Хотя никогда не бывает лучше, чем прямо сейчас. Однако, никогда чаще, чем прямо сейчас.
  • Если реализацию трудно объяснить, это плохая идея. Если реализация сложно объяснить — это плохая идея.
  • Если реализацию легко объяснить, это может быть хорошей идеей.
  • Пространства имен — одна отличная идея, давайте сделаем больше! Пространства имён — прекрасная идея, давайте делать их больше!

Как писать программы на Python

Интерактивный режим

Грубо говоря, интерпретатор команды построчно. Пишешь, нажимаешь, введите, интерпретатор ее, наблюдаешь результат.

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

В операционных системах на базе ядра Linux можно программировать на Python в интерактивном режиме с помощью приложения «Терминал», даже в случае использования программного обеспечения. , в котором работает командная оболочка Bash. Здесь, чтобы запустить интерпретатор, надо выполнить команду python .

Скорее всего запустится интерпретатор второй ветки Питона, что можно увидеть в первой информационной системе. В данном случае запустилась версия 2.7.12. Первое число «2» указывает на то, что это интерпретатор для языка программирования Python 2. Последняя строка с тремя угловыми скобками (>>> ) — это приглашение для ввода команд. В данном сообщении будет язык язык Python 3, выйдем из интерпретатора с помощью команды exit () (exit — выход). После чего выполним в терминале команду python3 .

Есть вероятность , что пакет python3 может быть не установлен. Вам самостоятельно установить его.

Для операционной системы Windows надо скачать интерпретатор системного сайта языка (https://www.python.org/downloads/windows/). После установки он будет запускаться по ярлыку. Использовать командную оболочку здесь не требуется.

Возможности Python позволяют использовать его как калькулятор.

Бывает, что в, когда мы говорим команды языка мы не изучали, это хороший способ протестировать интерактивный ввод команд. в процессе ввода была допущена ошибка или требуется повторить ранее используемую команду. Чтобы заново не вводить систему, в консоли можно прокручивать историю команд, используя для этого стрелки вверх и вниз на клавиатуре. В среде IDLE (в Windows) для этого используются сочетания клавиш (скорее всего Alt + N и Alt + P).

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

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

Существует целый ряд сред разработки для Python, например, PyCharm. Однако на первое время подойдет текстовый редактор с подсветкой синтаксиса, например, Geany.

Здесь создается и сохраняется файл с кодом. Далее его можно запустить на выполнение через терминал. При этом сначала указывается интерпретатор (в данном python3 ), потом имя файла (если файл находится в другом каталоге, то указывается с адресом, или следует перейти в этот каталог с помощью команды cd оболочки Bash).

Однако в Geany можно установить встроенный терминал ( sudo apt-get install libvte9 ), что упростит работу.

Наконец, в редакторе можно просто нажать F5 , что отправит файл на исполнение (завершится откроется сам, после выполнения программы и введено, что закроется).

В Windows подготовить файлы можно в той же среде IDLE. Для этого в меню следует выбрать команду Файл → Новое окно (Crtl + N), откроется чистое (без приглашения >>> ) новое окно. Желательно сразу сохранить файл с расширением .py, чтобы появилась подсветка синтаксиса. После того как код будет подготовлен, снова сохраните файл. Запуск скрипта командой командой Выполнить → Выполнить модуль (F5). После этого в окне интерактивного режима появится результат выполнения кода.

Практическая работа

  1. Запустите интерпретатор Питона в интерактивном режиме. Выполните несколько команд, например, арифметические примеры.

  2. Подготовьте файл с кодом и передайте его на исполнение интерпретатору. Обратите внимание, что если просто записать арифметику, никакого внимания не последует. Вы видите пустоту. Это отличается от интерактивного режима. Чтобы увидеть решение, надо «обернуть» пример функции версии print ().

Примеры решения и дополнительные уроки в приложении android-приложении и pdf-курса

Оцените статью
clickpad.ru
Добавить комментарий