Базовая терминальная программа на Python3 (в данном случае приложение для заметок) в рамках Codeacademy Computer Science Career Path, CS101

https://github.com/Facumerino/Portfolio-project-Python-Notes-App.git

После получения всех знаний о том, как кодировать на python, последней попыткой завершить эту главу было создание терминальной игры или программы, работающей на python, где Codeacademy дала нам некоторые идеи для работы, но я придерживаюсь того, что сказал: « Создайте свою собственную идею», давая мне свободу решать или выбирать то, что я хочу создать, используя все свое воображение, чтобы создать что-то уникальное и отличное от тех вариантов, которые показаны в качестве примеров.

ПЕРВЫЕ ШАГИ

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

ПРОЦЕСС

Идея была решена, так что теперь самое сложное — начать программировать!

Я начал с основ, определяя переменные (блокнот, заметки, напоминания и задачи) и соответствующие им функции (в моем случае я много использовал объектно-ориентированное программирование). После этого я создал отношения между каждой переменной и сделал своего рода интерактивное меню, чтобы пользователь мог использовать каждую из функций простым и интуитивно понятным способом.

ТЕСТИРОВАНИЕ И ОТЛАДКА

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

ЗАКЛЮЧЕНИЕ

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

Факундо Меринос

Студент компьютерных наук

Студент Codeacademy