Похожие презентации:
Презентация по индивидуальному проекту 10 класса исаев тимофей
1. Консольное приложение на языке программирования Python
ПРОЕКТНАЯ РАБОТА ПО ИНФОРМАТИКЕУЧЕНИКА 10 КЛАССА ИСАЕВА ТИМОФЕЯ
ЕВГЕНЬЕВИЧА
2. Актуальность проекта
Актуальность исследования обусловлена тем, чтоконсольные приложения широко применяются в
управлении компьютерными системами, обработке
данных, создании сервисов и в обучении основам
программирования новичков в сфере информационных
технологий, которые учатся создавать приложения на
разных языках программирования, в том числе на языке
Python.
3. Цель проекта
• изучить теоретические основы,связанные с созданием консольных
приложений;
• разработать консольное приложение на
языке программирования Python.
4. Задачи проекта
• Рассмотреть особенности консольных приложений.• Изучить основные характеристики языка программирования
Python.
• Проанализировать инструменты для написания кода.
• Написать код на языке Python для создания собственного
консольного приложения.
5. Объект и предмет проекта
• Объект - разработка консольного приложения наязыке программирования Python.
• Предмет - инструменты создания консольного
приложения на языке программирования Python.
6. Консольное приложение как тип программы
Консольное приложение (англ. Consoleapplication) — тип программы, которая
работает в текстовом командном интерфейсе
и взаимодействует с пользователями через
текстовый ввод и вывод, а также не требует
графического интерфейса.
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.
Полученные знания и навыки могут служить основой
для дальнейшего освоения более сложных технологий,
разработки графических интерфейсов и создания
масштабных программных приложений.