Перейти к основному содержимому

Инструменты и среды разработки

Всем

На уроках информатики, в кружках и дома часто встречаются конкретные программы и библиотеки, а не «просто Python» или «просто 3D». Эта глава — карта: что это за инструмент, кому подходит и где читать подробнее в энциклопедии.

Как пользоваться
Найдите инструмент в таблице ниже. Если нужна практика — откройте ссылку «Подробнее» и пройдите первый пример из той статьи. Для школьного курса алгоритмов см. также главу 4.

Сводная таблица

ИнструментНазначениеКомуПодробнее
BeautifulSoupПарсинг HTML после загрузки страницыPython, старшие классы, автоматизацияBeautifulSoup
pyTelegramBot (telebot)Telegram-боты на PythonКружки, хобби, простые ботыTelegram-боты
Paint.NETРастровая обработка изображенийНовички, школа, бытовые задачиPaint.NET и CorelDRAW
CorelDRAWВекторная графика, макеты, печатьДизайн, полиграфияPaint.NET и CorelDRAW
Blender3D-моделирование, анимация, рендерИгры, кино, хоббиBlender
3ds MaxПрофессиональная 3D-визуализацияСтудии, архитектура, игровые ассеты3ds Max
FlutterКроссплатформенные мобильные и десктоп UIРазработчики на DartFlutter
GodotИгровой движок 2D/3D, open sourceИнди, школьные проектыGodot и Construct 3, движки
Construct 32D-игры без кода (события)Начинающие, браузерGodot и Construct 3
MIT App InventorAndroid-приложения из блоковШкола, первые мобильные appApp Inventor
PascalABC.NETPascal в среде .NET для школ РФУроки Pascal, олимпиадыPascalABC.NET
Tinkercad3D в браузере, 3D-печать, CodeblocksДети, CAD-стартTinkercad
CoSpaces Edu3D/VR-сцены и простое кодированиеУроки, VR-классыCoSpaces Edu

Python — данные из веба и боты

BeautifulSoup разбирает уже скачанный HTML: находит заголовки, ссылки, таблицы. Работает в паре с requests (загрузка страницы). Типичные задачи: мониторинг цен, сбор новостей, учебный парсинг открытых каталогов.

pyTelegramBot (импорт telebot) — обёртка над Telegram Bot API: бот отвечает на команды, кнопки и сообщения. Нужен токен от @BotFather. Подходит для школьных проектов «опрос», «расписание», «викторина».

База по HTTP и файлам: Работа с файлами и сетью.

Графика и 3D

Paint.NET — бесплатный растровый редактор под Windows: слои, прозрачность, плагины. Удобен после встроенного Paint.

CorelDRAW — вектор: логотипы, визитки, обтекание текста, подготовка к печати. Формат .cdr.

Blender — полный 3D-конвейер с открытой лицензией; в энциклопедии есть практическая ветка с установкой и редакторами.

3ds Max — коммерческий стандарт Autodesk для визуализации и игровых ассетов; в школе чаще упоминают наравне с Blender как «профессиональную студийную программу».

Теория форматов: Графика — о разделе.

Игры и мобильные приложения

Godot — бесплатный движок, язык GDScript (похож на Python), экспорт на ПК и телефоны.

Construct 3 — логика через события («если нажали — то»), мало кода; удобен для первой 2D-игры в браузере.

Flutter — UI на языке Dart; одна кодовая база для Android, iOS, веба и десктопа. Сначала полезно пройти основы Dart.

Обзор индустрии: Разработка игр.

Школьные и детские среды

СредаИдея
ScratchБлоки, браузер — глава
MIT App InventorБлоки → APK для Android
PascalABC.NETPascal + .NET, русская среда для олимпиад и ЕГЭ-подготовки
TinkercadПримитивы CSG, экспорт на 3D-принтер, Codeblocks
CoSpaces EduСцены, персонажи, Blockly/CoBlocks, VR-просмотр

Раздел для детей: Для детей — о разделе.

Как выбрать инструмент

Связь с курсом

Глава курсаСвязь
4. АлгоритмыЛюбая среда — запись алгоритма на языке или блоках
6. ИнтернетПарсинг и боты используют HTTP и API
Дорожная картаПрофессиональный маршрут после базы

Дальше: Итоги или углубление в Python, графику, игры.


См. также

Другие статьи этого же раздела в боковом меню (как на странице «О разделе»).