В прошлой статье я описал идею программы. За это время у спел реализовать основной функционал, это автоматическая замена любых введенных символов, на один какой либо символ, который будет скрывать наш вводимый текст, для удобства, во время набора последняя отображаемая буква отображается.
Также есть меню, но оно пока что без какого-либо функционала, только кнопки да и всё. Внизу если заметили то присутствует полоса индикаторов, на этой черной полосе можно отображать какую-либо вспомогательную информацию. Например, я пока что добавил количество слов и индикатор отображения текста, когда наш текст скрыт, то индикатор "Е" - зеленый, а когда мы раскрыли наш текст, то он красный. Чтобы раскрыть текст и посмотреть его в обычном виде, нужно нажать комбинацию клавиш Ctrl + o.
Таким образом, когда он скрыт то там даже не понять что есть какие-либо пробелы или сколько там может быть слов. Кстати наверно в Скрытом режиме я зря добавил индикатор слов, это может дать подсказку. Однако я и не утверждал что разработки программы завершена. Мы только в начале пути, это так сказать, словами стартаперов MVP или обычными словами, минимальный жизнеспособный продукт. В следующих статьях я уже начну говорить про непосредственно саму реализацию и сам код, когда пойму как вставлять в статьи кусочки кода :) Вот такая вот короткая статья которая может дать понять на каком этапе я сейчас нахожусь. Кстати, уже некоторые близкие мне люди спросили, "А зачем?", ну какую ценность это несет миру. Мой ответ такой, во-первых программировать это всегда полезно, во-вторых разобраться как создавать графические программы на Python, в третьих я планирую еще добавить сохранение в базы данных, это еще один полезный навык, а также в четвертых, я учусь рассказывать о своих идеях окружающим и более лучше оформлять свои мысли, это тоже полезно. А еще этот проект я смогу указать в своем резюме когда буду искать работу программистом :) Кстати, про поиск работы я тоже буду рассказывать