Привет! Согласно официального перечня программного обеспечения КЕГЭ по информатике 2021 года для запуска кода на python будет установлено две среды:
- Wing Python IDE 101
- PyCharm
Сегодня я хочу рассказать о каждой из них и начну с более легкой, и, на мой взгляд, самой удобной для экзамена.
Wing Python IDE 101
Скачать программу можно с официального источника. Устанавливается среда стандартно. Бесплатная версия (101) идеально подойдёт начинающему разработчику, её функционала более чем достаточно для экзаменационных задач по информатике.
Рассмотрим интерфейс программы и её основные преимущества.
Основное окно программы Wing IDE 101
Преимущества Wing IDE перед встроенным IDLE Python
- Все операции в одном окне. Поле ввода/вывода и редактор кода расположены в одном окне.
- Подсветка кода. Все служебные слова выделяются отдельным цветом, код легче читается.
- Можно выбрать тёмную тему. Для этого нужно нажать Edit -> Prefferences -> User Interface -> Color Palette.
- Можно менять размер шрифта как редактора кода, так и интерфейса. Для этого нужно нажать Edit -> Prefferences -> Fonts.
Преимущества Wing IDE перед PyCharm
- Можно открыть во вкладках сразу несколько файлов, не нужно создавать проект.
- Удобная отладка.
- Более «лёгкое» приложение.
PyCharm
Пожалуй, самая популярная среда разработки для Python от компании JetBrains. Скачать программу можно на официальном сайте (версия Community).
01 В какой программе создавать программы?
Преимущества PyCharm перед встроенным IDLE Python описывать не буду, поскольку они те же, что и у Wing.
Преимущества Pycharm перед Wing IDE
- Умная проверка кода, дописывание команд, скобок, подсветка ошибок.
- Поддержка разных форматов файлов, которые можно открывать прямо в среде.
- Работает с одним проектом (конкретной папкой, в которой содержатся файлы). Файлы удобно создавать через правый щелчок мыши слева в дереве, но неудобно запускать. Дело привычки 🙂
- Более профессиональная среда программирования.
Какой средой программирования пользоваться на экзамене?
Решать тебе. В конце концов, можно запустить обе среды. Часто бывает так, что алгоритм требует некоторое время на исполнение, и тогда в одной среде можно запустить один алгоритм, а в другой — решать следующую задачу 🙂
Я всё же советую тебе ознакомиться с обеими средами и научиться каждую использовать по назначению.
Источник: dzen.ru
Настройка среды разработки в Windows
Windows приглашает вас писать код так, как вы можете. Используйте любой язык программирования или платформу, которую вы предпочитаете, независимо от того, разрабатываете ли вы с помощью средств Windows или Linux в подсистеме Windows для Linux. Это руководство поможет вам настроить и установить необходимые компоненты для написания кода, отладки и получения доступа к службам, чтобы перевести свою работу в рабочую среду.
10. Редакторы кода и IDE [Универсальный программист]
Инструменты для разработчиков
![]()
Dev Home
Отслеживайте свою работу с помощью централизованной панели мониторинга, мини-приложений GitHub и мини-приложений производительности системы. Получите установку и подключение новых проектов с помощью средства настройки компьютера.
Установка домашней страницы разработчика
![]()
Диск разработки
Повысьте производительность, сохраняя файлы проекта на диске разработки и обеспечьте безопасность файлов с помощью обозначения доверия, конфигурации антивирусной программы и подключенных фильтров.
Создание диска разработки

Конфигурация WinGet
Объедините ручную настройку компьютера и подключение проекта к одной надежной и повторяемой команде.
Создание файла конфигурации
![]()
Подсистема Windows для Linux
Используйте избранный дистрибутив Linux, полностью интегрированный с Windows (больше не требуются два варианта загрузки).
Установка WSL

Терминал Windows
Настройте среду терминала для работы с несколькими оболочками командной строки.
Установка терминала

Диспетчер пакетов Windows
Используйте клиент winget.exe, многофункциональный диспетчер пакетов, и командную строку для установки приложений в Windows.
Установка Диспетчера пакетов Windows

Microsoft PowerToys
Настройте и оптимизируйте работу Windows, чтобы повысить производительность благодаря этому набору программ опытных пользователей.
Установка PowerToys
![]()
подсистема Windows для Android
Подсистема Windows для Android™️ позволяет устройству Windows 11 запускать приложения для Android, доступные в Amazon Appstore.
Подробнее
Windows Copilot
Скоро появится первая платформа для КОМПЬЮТЕРов, обеспечивая централизованную помощь в использовании ИИ и предназначенная для того, чтобы помочь людям легко предпринимать действия и выполнять задачи. См. объявление блога.
Пути разработки
Начало работы с JavaScript
Приступайте к работе с JavaScript, настроив среду разработки в Windows или подсистеме Windows для Linux, и установите Node.js, React, Vue, Express, Gatsby, Next.js или Nuxt.js.
Начало работы с Python
Установите Python и настройте среду разработки в Windows или подсистеме Windows для Linux.
Начало работы с Android
Установите Android Studio или выберите межплатформенное решение, например Xamarin, React или Cordova, и настройте среду разработки в Windows.
Приступая к созданию приложений для Windows
Приступите к созданию классических приложений для Windows с помощью пакета SDK для приложений Windows, UWP, Win32, WPF, Windows Forms или обновите и разверните существующие классические приложения с помощью MSIX и XAML Islands.
Начало работы с C и C++
Приступите к работе с C++ и C и используйте их для сборки при разработке приложений, служб и средств.
Начало работы с C#
Начните создавать приложения с помощью C# и .NET Core.
Начало работы с F#
Начните создавать приложения с помощью F# и .NET Core.
![]()
Начало работы с Rust
Начните программировать на Rust, а также выполнять настройку Rust для Windows с помощью крейта windows.

Начало работы с PowerShell
Начните использовать кросс-платформенную автоматизацию задач и управление конфигурацией с помощью PowerShell — оболочки командной строки и языка сценариев.
Начало работы с Docker Desktop для Windows
Создавайте удаленные контейнеры разработки с поддержкой Visual Studio, VS Code, .NET, подсистемы Windows для Linux и разных служб Azure.
![]()
Начало работы с Blazor
Начало работы с Blazor, клиентской инфраструктурой пользовательского интерфейса в ASP.NET Core. Для создания компонентов пользовательского интерфейса и одностраничных веб-приложений используйте HTML, CSS и C# (вместо JavaScript).
Дополнительные сведения для разработчиков

VS Code
Упрощенный редактор исходного кода со встроенной поддержкой JavaScript, TypeScript, Node.js, обширной экосистемой расширений (C++, C#, Java, Python, PHP, Go) и средами выполнения (например, .NET и Unity).
Установка VS Code

Visual Studio
Интегрированная среда разработки, которую можно использовать для редактирования, отладки, создания кода и публикации приложений, включая компиляторы, функцию завершения кода IntelliSense и многое другое.
Установка Visual Studio

Azure
Полная облачная платформа для размещения существующих приложений и оптимизации разработки новых приложений. Службы Azure интегрируют все, что необходимо для разработки, тестирования, развертывания и управления приложениями.
Настройка учетной записи Azure

.NET
Платформа разработки с открытым исходным кодом со средствами и библиотеками для создания приложений любого типа, включая веб-приложения, мобильные устройства, настольные системы, игры, Интернет вещей, облачные службы и микрослужбы.
Установка .NET
Запуск Windows и Linux
Подсистема Windows для Linux (WSL) позволяет разработчикам запускать операционную систему Linux вместе с Windows. Обе операционные системы используют один и тот же жесткий диск (и могут обращаться к файлам друг друга), буфер обмена естественным образом поддерживает копирование и вставку между двумя ОС, нет необходимости в двойной загрузке. WSL позволяет использовать Bash и обеспечивает среду, лучше всего знакомую пользователям Mac.
Дополнительные сведения см. в документации по WSL.
Можно также использовать Терминал Windows, чтобы открывать в одном окне с несколькими вкладками или несколькими панелями все любимые программы командной строки, будь то PowerShell, командная строка Windows, Ubuntu, Debian, Azure CLI, Oh-my-Zsh, Git Bash или все перечисленные.
Переход между Mac и Windows
Ознакомьтесь с руководством по переходу между средой разработки Mac и Windows (или подсистемой Windows для Linux). С его помощью можно понять разницу между:
- сочетанием клавиш;
- командами сенсорной панели;
- терминалом и средствами оболочки;
- приложениями и служебными программами.
Документация по разработке игр
Источник: learn.microsoft.com
Форумы GIS-Lab.info
создать программное средство,работающее с графическими объектами(у меня в рамках задания по рисованию карты страны):
-рисуется карта и все географические объекты( мне сказали мышью,но я думаю сделать компоненты для рисования,потому что мышью нарисовать карту не всякий сможет)
-После завершения рисования каждого объекта появляется окно
1.»Объект»,где указывается тип объекта(город,река,море..) и его наименование (пользователь сам это прописывает)
2.»Представления и ассоциации», в котором вносятся соответствующие представления.(например в каком направлении течет река,куда впадает и тд и тп.все это пользователь тоже вносит сам)
-потом рисуется следующий географический объект и тд.
-генерируется отчет в виде списка объектов с их ассоциациями и представлениями
-допустим нарисовали всего 10 карт и теперь надо сравнить между собой эти 10 карт ( мне сказали что должны быть высчитаны расстояния, например 1пользователь нарисовал город N в точке,кот им координаты (х;y),а другой пользователь нарисовал его в точке (x-2:y-3). и вот все эти расстояния и надо посчитать, то есть найти среднее арифметическое и построить на основе этих данных карту,то есть как мыслит среднестатический человек(что где находится). Моделируется «усредненный вариант» карты
-потом этот «усредненный вариант» карты сравнивается с оригиналом (карта РФ), так же просчитывается относительно географической карты России, признанной за «точку» отсчета
и вот сижу я уже 2 день и никак понять не моуг с какого боку подойти к этому заданию
хотя бы в какой среде делать?
читаю учебники по геоинформатике,по базам данных
писать хочу на плюсах,потому что во-первых знаю хорошо,а во-вторых компактнее
скачал ArcGis,но пока не представляю что и как делать
может есть у кого идеи? С чего начать?
Какая среда программирования?
Источник: gis-lab.info