Your internship duties can vary depending on your employer and their particular needs. You may write code, test existing code, or make updates to existing software, websites, or applications. Your responsibilities can also include programming algorithms and performing automated data analysis using Python.
You'll want to make sure you have a solid understanding of the core Python concepts like data structures, data types and variables, exception handling, file handling, generators, iterators, and object-oriented programming.