Development process of Data Mining Application

Development process of Data Mining Application

2 Essays, each one have a specific question.
1. Explain  software  development  and  its  phases  (such  as  planning,  designing  etc.).  How  did  you apply in your project all these phases?

2. Which  programming language  did  you  use?  Why?  Explain  How.  Support  your  answer  with screenshots and programming codes

I have used Python, screenshots can be provided