Wing IDE: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
2986 байт добавлено ,  18:01, 7 декабря 2023
Wing Personal в магазине приложений МОС-12
(Проверка работы среды Wing 101)
(Wing Personal в магазине приложений МОС-12)
 
(не показано 11 промежуточных версий 2 участников)
Строка 1: Строка 1:




Кроссплатформенная среда разработки для языка Python. Более функциональная, чем IDLE, не столь сложная, как PyCharm.
Кроссплатформенная среда разработки для языка Python. Более функциональная, чем IDLE, не столь сложная, как PyCharm.


Выпускается в следующию вариантах:  
Выпускается в следующих вариантах:  


*Wing 101 - для начинающих и обучения программированию. Бесплатная.
*Wing 101 - для начинающих и обучения программированию. Бесплатная.
Строка 15: Строка 13:
Внимание! Устаревшие версии  Wing IDE могут не поддерживать новые версии языка  Python! Например, Wing IDE 9 поддерживает версии Python от 3.3 до 3.11 (включительно), но не будет поддерживать будущую версию 3.12. Wing IDE 8 поддерживает Python до версии 3.10 (включительно) и не поддерживает Python 3.11. Wing IDE 7 поддерживает Python до версии 3.9 (включительно) и не поддерживает Python 3.10 и более новый. Поэтому рекомендуется выбирать последнюю версию Wing IDE. Если вы обновили Python на более новую версию (например, обновили Python с версии 3.10 до версии 3.11), проверьте, что версия Wing IDE поддерживает новую версию Python. При необходимости обновите версию Wing IDE. Это не относится к обновлению релиза, то есть третьего числа в номере версии, например, к обновлению версии Python с 3.10.8 до 3.10.9.
Внимание! Устаревшие версии  Wing IDE могут не поддерживать новые версии языка  Python! Например, Wing IDE 9 поддерживает версии Python от 3.3 до 3.11 (включительно), но не будет поддерживать будущую версию 3.12. Wing IDE 8 поддерживает Python до версии 3.10 (включительно) и не поддерживает Python 3.11. Wing IDE 7 поддерживает Python до версии 3.9 (включительно) и не поддерживает Python 3.10 и более новый. Поэтому рекомендуется выбирать последнюю версию Wing IDE. Если вы обновили Python на более новую версию (например, обновили Python с версии 3.10 до версии 3.11), проверьте, что версия Wing IDE поддерживает новую версию Python. При необходимости обновите версию Wing IDE. Это не относится к обновлению релиза, то есть третьего числа в номере версии, например, к обновлению версии Python с 3.10.8 до 3.10.9.


=== Установка в МОС===
== Скачивание пакетов==
 
Установка производится из rpm-пакета, который нужно скачать со страницы http://wingware.com/
Установка производится из rpm-пакета, который нужно скачать со страницы http://wingware.com/


Строка 24: Строка 23:
На этих страницах нажмите на кнопку справа "RPM Package 64-bit". Если вы открываете сайт не в системе Linux и таких кнопок нет, выберите внизу страницы "Other OSes:  Linux".
На этих страницах нажмите на кнопку справа "RPM Package 64-bit". Если вы открываете сайт не в системе Linux и таких кнопок нет, выберите внизу страницы "Other OSes:  Linux".


Прямые ссылки на скачивание версии 9.0.1 в виде RPM-пакета (последняя версия на ноябрь 2022):
Прямые ссылки на скачивание версии 9.1.2 в виде RPM-пакета (последняя версия на ноябрь 2023):
 
Wing 101: https://wingware.com/pub/wing-101/9.1.2.0/wing-101-9-9.1.2-0.x86_64.rpm


Wing 101: https://wingware.com/pub/wing-101/9.0.1.0/wing-101-9-9.0.1-0.x86_64.rpm
Wing Personal: https://wingware.com/pub/wing-personal/9.1.2.0/wing-personal9-9.1.2-0.x86_64.rpm


Wing Personal: https://wingware.com/pub/wing-personal/9.0.1.0/wing-personal9-9.0.1-0.x86_64.rpm
== Установка пакетов в МОС-10 ==


Установить пакеты нужно при помощи команды <code>apt-get install <имя-файла-с-пакетом></code> с правами администратора. Например, для установки версии 9.0.1 нужно выполнить такие команды, запустив их в том же каталоге, в котором сохранены скачанные файлы:
В МОС-10 пакеты устанавливаются при помощи команды <code>apt-get install <имя-файла-с-пакетом></code> с правами администратора. Например, для установки версии 9.1.2 нужно выполнить такие команды, запустив их в том же каталоге, в котором сохранены скачанные файлы:


Для установки Wing 101:
Для установки Wing 101:


  # apt-get install wing-101-9-9.0.1-0.x86_64.rpm
  # apt-get install wing-101-9-9.1.2-0.x86_64.rpm


Для установки Wing Personal:
Для установки Wing Personal:
  # apt-get install wing-personal9-9.0.1-0.x86_64.rpm
  # apt-get install wing-personal9-9.1.2-0.x86_64.rpm
Или если вы скачали rpm-пакеты, то установить все скачанные rpm-пакеты, которые лежат в текущем каталоге, можно при помощи маски файла:
Или если вы скачали rpm-пакеты, то установить все скачанные rpm-пакеты, которые лежат в текущем каталоге, можно при помощи маски файла:


  # apt-get install *.rpm
  # apt-get install *.rpm
В оболочке КДЕ МОС ярлыки для запуска приложений будут находиться в меню "Разработка - Другие". Если хочется перенести ярлыки в меню "Разработка - IDE", то необходимо отредактировать desktop-файлы, в которых хранится информация о запуске среды. Это необходимо сделать из консоли под пользователем root. Например, если для редактирования использовать редактор nano, то запустите редактор для правки следующих файлов:
Скачивание и установку можно сделать одной командой.
 
Для скачивания и установки Wing 101 версии 9.1.2:
# wget <nowiki>https://wingware.com/pub/wing-101/9.1.2.0/wing-101-9-9.1.2-0.x86_64.rpm</nowiki> && apt-get install wing-101-9-9.1.2-0.x86_64.rpm
Для скачивания и установки Wing Personal версии 9.1.2:
# wget <nowiki>https://wingware.com/pub/wing-personal/9.1.2.0/wing-personal9-9.1.2-0.x86_64.rpm</nowiki> && apt-get install wing-personal9-9.1.2-0.x86_64.rpm
В оболочке КДЕ МОС-10 ярлыки для запуска приложений будут находиться в меню "Разработка - Другие". Если хочется перенести ярлыки в меню "Разработка - IDE", то необходимо отредактировать desktop-файлы, в которых хранится информация о запуске среды. Это необходимо сделать из консоли под пользователем root. Например, если для редактирования использовать редактор nano, то запустите редактор для правки следующих файлов:
  # nano /usr/share/kf5/applications/wing-101-9.desktop
  # nano /usr/share/kf5/applications/wing-101-9.desktop
  # nano /usr/share/kf5/applications/wing-personal9.desktop
  # nano /usr/share/kf5/applications/wing-personal9.desktop
В редакторе nano найдите строку <code>Categories=Python;Development;</code> и допишите в конец "IDE", то есть должно получиться <code>Categories=Python;Development;IDE</code> . Эти файлы после редактирования можно скопировать на все компьютеры.
В редакторе nano найдите строку <code>Categories=Python;Development;</code> и допишите в конец "IDE", то есть должно получиться <code>Categories=Python;Development;IDE</code> . Эти файлы после редактирования можно скопировать на все компьютеры.


===Установка в Windows===
== Установка пакетов в МОС-12 ==
 
Среда Wing IDE Personal может быть установлена в МОС-12 через магазин приложений.
 
В МОС-12 пакеты устанавливаются при помощи команды  <code>dnf install <имя-файла-с-пакетом></code> с правами администратора. Например, для установки версии 9.1.2 нужно выполнить такие команды, запустив их в том же каталоге, в котором сохранены скачанные файлы:
 
Для установки Wing 101:
 
<syntaxhighlight lang="bash">
sudo dnf install wing-101-9-9.1.2-0.x86_64.rpm
</syntaxhighlight>
 
Для установки Wing Personal:
 
<syntaxhighlight lang="bash">
sudo dnf install wing-personal9-9.1.2-0.x86_64.rpm
</syntaxhighlight>
 
Или если вы скачали rpm-пакеты, то установить все скачанные rpm-пакеты, которые лежат в текущем каталоге, можно при помощи маски файла:
 
<syntaxhighlight lang="bash">
sudo dnf install *.rpm
</syntaxhighlight>
 
Скачивание и установку можно сделать одной командой.
 
Для скачивания и установки Wing 101 версии 9.1.2:
 
<syntaxhighlight lang="bash">
sudo dnf install https://wingware.com/pub/wing-101/9.1.2.0/wing-101-9-9.1.2-0.x86_64.rpm
</syntaxhighlight>
 
Для скачивания и установки Wing Personal версии 9.1.2:
 
<syntaxhighlight lang="bash">
sudo dnf install https://wingware.com/pub/wing-personal/9.1.2.0/wing-personal9-9.1.2-0.x86_64.rpm
</syntaxhighlight>
 
==Установка в Windows==
 
'''Перед установкой Wing IDE сначала необходимо установить [[Python и IDLE|Python]].'''
'''Перед установкой Wing IDE сначала необходимо установить [[Python и IDLE|Python]].'''


Строка 53: Строка 99:
Скачать последнюю версию Wing Personal можно со страницы http://wingware.com/downloads/wing-personal/.
Скачать последнюю версию Wing Personal можно со страницы http://wingware.com/downloads/wing-personal/.


Прямые ссылки на скачивание версии 9.0.1 для Windows (последняя версия на ноябрь 2022):
Прямые ссылки на скачивание версии 9.1.2 для Windows (последняя версия на январь 2023):


Wing 101: https://wingware.com/pub/wing-101/9.0.1.0/wing-101-9.0.1.0.exe
Wing 101: https://wingware.com/pub/wing-101/9.1.2.0/wing-101-9.1.2.0.exe


Wing Personal: https://wingware.com/pub/wing-personal/9.0.1.0/wing-personal-9.0.1.0.exe
Wing Personal: https://wingware.com/pub/wing-personal/9.1.2.0/wing-personal-9.1.2.0.exe


Запустите программу установки с правами администратора, установка затруднений не представляет.
Запустите программу установки с правами администратора, установка затруднений не представляет.
Строка 63: Строка 109:
При первом запуске Wing IDE спросит разрешение на изменение настроек Firewall для доступа к удалённой отладке, для локальной разработки эта настройка не важна (можно разрешить, можно запретить).
При первом запуске Wing IDE спросит разрешение на изменение настроек Firewall для доступа к удалённой отладке, для локальной разработки эта настройка не важна (можно разрешить, можно запретить).


=== Проверка работы среды Wing 101 ===
== Проверка работы среды Wing IDE ==
Запустите среду. В правой нижней части экрана будет панель "Оболочка Питон" (Python shell). В этой панели запускается оболочка языка Python, там должна быть информация о версии интерпретатора Python.  
Запустите среду. В правой нижней части экрана будет панель "Оболочка Питон" (Python shell). В этой панели запускается оболочка языка Python, там должна быть информация о версии интерпретатора Python.  
[[Файл:Wing IDE, панель Python shell.png|без|мини|Среда Wing 101, панель "Python shell"]]
[[Файл:Wing IDE, панель Python shell.png|без|мини|Среда Wing 101, панель "Python shell"]]
Строка 74: Строка 120:
Затем создайте новую программу через меню "Файл - Новый" (File - New) или нажатием на Ctrl+N. Вставьте следующий текст программы.<syntaxhighlight lang="python3">
Затем создайте новую программу через меню "Файл - Новый" (File - New) или нажатием на Ctrl+N. Вставьте следующий текст программы.<syntaxhighlight lang="python3">
print("Hello, world!")
print("Hello, world!")
</syntaxhighlight>Сохраните файл, при сохранении укажите расширение .py для файла. Запустите программу, нажав на зелёную стрелку на панели инструментов вверху. Результат запуска появится в панели "Оболочка Python" (Python shell).
</syntaxhighlight>Сохраните файл, при сохранении укажите расширение .py для файла. Запустите программу, нажав на зелёную стрелку на панели инструментов вверху. В среде Wing 101 результат запуска появится в панели "Оболочка Python" (Python shell).
[[Файл:Wing 101 запуск простой программы .png|без|мини|Wing 101, запуск простой программы ]]
[[Файл:Wing 101 запуск простой программы .png|без|мини|Wing 101, запуск простой программы ]]В среде Wing Personal программа запускается в панели "I/O Отладки" (Debug I/O). Там же запускается программа и в режиме отладки в среде Wing 101.
[[Категория:Приложения]]
[[Файл:Wing Personal, панель Debug I-O.png|слева|мини|Среда Wing Personal, панель Debug I/O]]
[[Категория:Приложения]][[Категория:Разработка]][[Категория:Программирование]][[Категория:Информатика]]
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__

Навигация