If you are an engineering student in the second or third year, you can learn the basics of Python in a day. In my workshops, I use a simple format:
- One hour of teaching Python through examples
- A couple of hours of hands-on practice, trying out a few examples
- An hour of discussion with interactive coding
- A few more hours of lab
The goal is pretty simple. Show that you can start building simple working programs in less than a day.
I found a YouTube video that provides a quick Overview of Python in less than 45 minutes. If you want to learn Python on your own, try a video like this (there are many on YouTube) and work along.