Есть ли какие-либо ресурсы о том, как разрабатывать крупные промышленные проекты Python? Я хотел бы начать с амбициозного личного проекта, но я не совсем уверен, как его спроектировать и какие методы применить, чтобы проект был успешным.
Есть ли какие-нибудь ресурсы, обсуждающие, как заставить работать большие проекты Python?
Ответы:
Я не думаю, что есть что-то конкретное для больших проектов на Python, которое не было бы применимо и к большим проектам на других языках программирования.
В любом крупном проекте вы должны стремиться к слабому сцеплению и высокой когезии . Большим проектом можно управлять, если он состоит из ортогональных , как самодостаточных, как возможных подпроектов. Тесты полезны для процесса создания подкомпонентов один за другим, а также для того, чтобы они работали, изменяя их позже, чтобы лучше выяснить, какими они должны быть, поскольку все начинает обретать форму.
источник
Python определенно хорош для больших проектов. Это, IMO, является одной из причин популярности Python. На самом деле, есть несколько крупных проектов, использующих Python, таких как Chandler - примечание к собственной системе. Есть также эта ссылка, которую я нашел на SO.
Насколько ВЫ можете это сделать, обратитесь за помощью к кому-то и начните с небольшого проекта на своем компьютере. Перенесите это на SourceForge и получите больше разработчиков. Если вы придерживаетесь этого проекта, вы можете сделать большой проект Python. Вам действительно не нужен ресурс для этого. Просто начните кодировать. И если вам нужна помощь, напишите мне :-).
Надеюсь это поможет!
источник