Skip to content

Current Courses: Overview and Objectives

Liam Berrisford edited this page Jun 19, 2024 · 25 revisions
Course Objectives
  • Grasp the fundamentals of Python programming, including data types, control structures, and functions.
  • Learn how to load, clean, and manipulate data using Pandas for effective data analysis.
  • Learn to use NumPy for numerical operations and handling large datasets efficiently.
  • Understand the use of Pandas for handling research problem datasets.
  • Create a variety of static and interactive visualisations to represent data insights, covering Matplotlib and Plotly.
  • Apply machine learning techniques using Scikit-Learn for predictive modelling.
  • Implement testing framework, manage dependencies with virtual environment.
  • Learn methods to ensure that research and analyses can be reproduced and validated by others.
Learning Objectives
<ul>
  <li>Understand the fundamental concepts and benefits of using NumPy for scientific computing.</li>
  <li>Create and initialize NumPy arrays from various data sources, including lists and files.</li>
  <li>Perform file operations such as saving and loading NumPy arrays to and from different file formats.</li>
  <li>Manipulate and analyze data using array attributes and methods.</li>
  <li>Execute arithmetic operations, including matrix and statistical operations, on NumPy arrays.</li>
  <li>Apply advanced techniques such as array slicing, indexing, and broadcasting to efficiently handle large datasets.</li>
</ul>
Clone this wiki locally