When I started teaching Python 2 years ago, I was amazed to find a variety of learning resources online. I learnt the language and started teaching it to my students. But it became increasingly difficult to put together some concepts and create...
Python is a very popular and powerful programming language. Its growth has been especially prevelant within the sciences. A cost of this power is that there is a steep learning curve when discovering everything that you can possibly do with Python....