Это приложение предназначено для отправки краткого описания задач в виде текстового SMS-сообщения (с использованием Twilio) родителям и/или ребенку через сайт www.showmyhomework.co.uk («SMH»). Хотя для SMH существует мобильное приложение, не все школьники имеют к нему доступ на своих телефонах (или телефонах своих родителей), и в любом случае главное, о чем оно не сообщает родителям, — это общий расчетный объем усилий, оставшихся для выполнения всех невыполненных домашних заданий. .
Это достаточно простое приложение и мой первый «публичный» проект на Github. В настоящее время я ищу наставника или наставников, которые помогут мне на моем пути от создания функционального, но любительского / взломанного приложения до добавления в него необходимых наворотов, чтобы сделать его «готовым к производству», то есть красиво упакованным, чтобы пользователи можно просто взять его и использовать без каких-либо знаний Python, настройки Twilio, переменных среды, токенов и т. д.
На момент написания статьи я знал, что мне необходимо внести следующие ключевые улучшения:
Я думаю, что это не только достижение конечной цели, которая состоит в том, чтобы создать хорошо упакованный и доступный для совместного использования инструмент, который другие родители смогут просто взять (вероятно, загрузить с более «распространенного» веб-сайта, чем Github), я думаю, что это именно путь к тому, где в настоящее время находится код. at («функциональный, но любительский/взломанный») до этого состояния с минимальными усилиями стоит документировать, возможно, даже в качестве учебного пособия. Я знаю, что есть много новичков в Python, таких как я, которые дошли до создания чего-то полезного, хотя и в вакууме, и, честно говоря, их немного пугают все дополнительные знания и шаги, которые им нужно пройти, чтобы действительно начать делиться этим инструментом с конечными пользователями или другими дружелюбными питонистами, которые могут помочь улучшить качество, безопасность, читаемость и т. д. самого кода.
Итак... все комментарии и предложения помощи будут потрясающими и будут очень признательны не только мне и этому конкретному приложению, но и другим новичкам, желающим сделать этот почти универсальный следующий шаг.
Большое спасибо,