Any idea how I could structure my project? : <p>I've been teaching python courses for a while and I've started doing my own project to practice with the knowledge I learned. The problem is when it comes to structuring that I'm a little lost since I've always programmed on the web.</p>

<p>My project is about a virtual assistant, the one who listens and from that command makes an action.</p>

<p>I have it structured in this way:</p>

<pre><code>main.py
vs
    • mediator.py
    • commands.py
    • skills.py
</code></pre>

<p>in skills.py I have connections like listening, speaking, etc.</p>

<p>in commands.py a dictionary, where the value is the command and the key the function that you have to execute, making use of the skills.</p>

<p>in the mediator.py, I'm calling commands functions.</p>

<p>in the main.py I call the mediator.</p>

<p>I'm not using an object because I do not know in what way I can implement the. Any idea or opinion is good, thank you.</p>
