Giter Site home page Giter Site logo

5020-python-tutorial's Introduction

5020-python-tutorial

Three sessions to normalise the Python skills for master students.

Tutorials made by Yu Sun with sample assignment from Sirisha.

Schedule

Recordings available on Canvas: PHYS5012 -> Recorded Lectures.

  • 5th March 2024 - Python basics

    • Set up Colab environment for running code (20 minutes)
    • Upload and download files (5 minutes)
    • Some basic concepts: paths, shell vs Python commands (10 minutes)
    • Install packages (5 minutes)
    • Connect Google Drive to the save progress (5 minutes)
    • Walk through of a sample MRI assignment (15 minutes)
    • Release of execise (Q1) and reading materials: general Python syntax
  • 12th March 2024 - Numpy for scientific computation

    • Q&A and discussion for Q1 (20 minutes)
    • Numpy quick overview (30 minutes)
    • Walk through of a sample MRI assignment (continuned) (10 minutes)
    • Release of excercise (Q2) and reading materials: Numpy
  • 19th March 2024 - Matplotlib for figure plotting

    • Q&A and discuss for Q2 (20 minutes)
    • Matplotlib quick overview (30 minutes)
    • Walk through of a sample MRI assignment (continuned) (10 minutes)
    • Release of exercise (Q3) and reading materials: Matplotlib

Files

Sample assignment: link

Each week has two files:

5020-python-tutorial's People

Contributors

sunyu0410 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.