Консольное приложение на языке программирования Python
Актуальность проекта
Цель проекта
Задачи проекта
Объект и предмет проекта
Консольное приложение как тип программы
История консольного приложения
Особенности консольного приложения
Языки программирования для написания консольного приложений
Практическая работа над консольным приложением на языке Python
Выбор программы для написания консольного приложения на Python
Особенности написания консольного приложения на языке Python в программе «PyCharm»
Работа над написанием консольного приложения на языке Python
Первый этап: отрисовка игрового консольного приложения
Второй этап: работа с библиотеками и пример их употребления в игровом консольном приложении
Третий этап: сохранения данных текущей сессии в файл .json игрового консольного приложения
Четвертый этап: система классов внутри консольного приложения
Пятый этап: взаимодействие с консольным приложением через систему ввода
Шестой этап: программирование игр внутри консольного приложения
Седьмой этап: заключительная сводка ступеней создания консольного приложения
Дополнительная игра «Пинг-Понг»
Дополнительная игра «Змейка»
Дополнительная игра «Тетрис»
Заключение
1.28M

Презентация по индивидуальному проекту 10 класса исаев тимофей

1. Консольное приложение на языке программирования Python

ПРОЕКТНАЯ РАБОТА ПО ИНФОРМАТИКЕ
УЧЕНИКА 10 КЛАССА ИСАЕВА ТИМОФЕЯ
ЕВГЕНЬЕВИЧА

2. Актуальность проекта

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

3. Цель проекта

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

4. Задачи проекта

• Рассмотреть особенности консольных приложений.
• Изучить основные характеристики языка программирования
Python.
• Проанализировать инструменты для написания кода.
• Написать код на языке Python для создания собственного
консольного приложения.

5. Объект и предмет проекта

• Объект - разработка консольного приложения на
языке программирования Python.
• Предмет - инструменты создания консольного
приложения на языке программирования Python.

6. Консольное приложение как тип программы

Консольное приложение (англ. Console
application) — тип программы, которая
работает в текстовом командном интерфейсе
и взаимодействует с пользователями через
текстовый ввод и вывод, а также не требует
графического интерфейса.

7. История консольного приложения

• Консольное приложение было создано в 1971 году - ее
создателем является Кен Томпсон.
• В ранних операционных системах командная строка была
основным интерфейсом.
• В качестве написания консольного приложения можно
использовать любой язык программирования.
• Консольные приложения получили всемирное распространение
и используются в разных странах в качестве различных
программ.

8. Особенности консольного приложения

ПРЕИМУЩЕСТВА КОНСОЛЬНОГО
ПРИЛОЖЕНИЯ
НЕДОСТАТКИ КОНСОЛЬНОГО
ПРИЛОЖЕНИЯ
• Легкость разработки.
• Отсутствие интуитивности.
• Экономичность.
• Неудобная система ввода.
• Возможность автоматизации.
• Низкий уровень наглядности вводимых данных.
• Широкая совместимость.
• Интерфейс на основе текста и символов.
• Четкая структура ввода и вывода.
• Межплатформенность.
• Ускоренный цикл разработки и отладки.

9. Языки программирования для написания консольного приложений

• Python
• Go
• Rust
• C/C++
• C#
• Java
• JavaScript/TypeScript
Pyhon считается наиболее
известным и удобным
инструментом
программирования,
предоставляя более
доступный функционал для
написания консольный
приложений.

10. Практическая работа над консольным приложением на языке Python

11. Выбор программы для написания консольного приложения на Python

Выбор программы для написания
консольного приложения на Python
• «VisualStudio»
Для реализации
• «VS Code»
проекта автором
была выбрана
• «PySpyder»
программа
• «IDLE»
«Pycharm».
• «Pycharm»

12. Особенности написания консольного приложения на языке Python в программе «PyCharm»

• Интегрированная среда разработки
• Многофункциональный редактор
• Автоопределение кода
• Автоматическое форматирование
• Встроенный отладчик
• Интеграция с инструментами консоли
• Мгновенность скриптов
• Использование функций внутри «PyCharm»

13. Работа над написанием консольного приложения на языке Python

Работа над написанием консольного
приложения на языке Python в приложении
«Pycharm» проводилась в 10 этапов (в
проектной работе описано 7). Созданное
приложение включает 8 мини-игр (в
проектной работе описано 5), инструкцию и
вступительный сопроводительный
видеоролик.

14. Первый этап: отрисовка игрового консольного приложения

15. Второй этап: работа с библиотеками и пример их употребления в игровом консольном приложении

16. Третий этап: сохранения данных текущей сессии в файл .json игрового консольного приложения

17. Четвертый этап: система классов внутри консольного приложения

18. Пятый этап: взаимодействие с консольным приложением через систему ввода

19. Шестой этап: программирование игр внутри консольного приложения

20. Седьмой этап: заключительная сводка ступеней создания консольного приложения

21. Дополнительная игра «Пинг-Понг»

22. Дополнительная игра «Змейка»

23. Дополнительная игра «Тетрис»

24. Заключение

В ходе выполнения проектной индивидуальной работы
были изучены теоретические основы разработки
консольных приложений и создано собственное
приложение на языке программирования Python.
Полученные знания и навыки могут служить основой
для дальнейшего освоения более сложных технологий,
разработки графических интерфейсов и создания
масштабных программных приложений.
English     Русский Правила