Demystifying Computing with Python
This module covers the fundamental concepts and techniques of programming with Python and how to apply them to perform simple data science methods. Students develop the core skills and expertise needed by information professionals, for example using Python to implement programs and to interface with different data sources. Students will also develop data science skills as the course will introduce basic algorithms such as those needed for searching and sorting data sets. During the labs, students will work with case studies to realise the potential of Python for data analytics. The module will show students how to use Python to solve practical problems based on use cases extracted from real domains.