Programming with Python
Initial Tasks:
- Course notes:
- https://uomresearchit.github.io/programming_with_python
- To open these slides:
- www.slides.com/douglowe/programming-python-remote-teaching
Feedback
- Note: there is no attendance sheet - please complete the feedback instead
- Constructive comments and suggestions are very welcome
- If you would recommend the course, please feel free to tweet: @UoM_eResearch
Research-related IT Services
Our website is: https://research-it.manchester.ac.uk/
We provide:
- Training courses teaching computing skills for Research
- General guidance and advice about research software
- Access to specialist support and consultancy e.g. code reviews
- Access to High Performance Computing (HPC) systems
- Data storage and management
- Full list of services on offer
For help and support use the Support Centre
Housekeeping
- Rough Course timing
- 09:30 -- 10:30
- 11:00 -- 12:00
- 13:00 -- 14:30
- 15:00 -- 16:00
Aims of the day
-
Strengthening python knowledge, oriented towards python numerical tools
-
We will not teach all of Python or all data analysis with Python
-
The aim is to teach you enough, so you know how to find out more
Course Schedule
- Python Essentials Recap
- Dictionaries
- Numpy Essentials
- Defensive Programming
- Units & Quantities
- Pandas Essential
- Conda Package Management
Teaching methods
- Interactive workshop-style course
- Based on Software Carpentry method
- Type along with the examples
- Test your understanding in the exercise sessions
-
Course notes
- All examples and exercises are in the notes
- Slides will remain online after the course
Getting help
- Use the participants window to provide feedback
- "raise hand" (to get help from a tutor)
- "go slower" / "go faster"
- "thumbs up" / "thumbs down"
- Please mute your microphones during the lesson
- But do interrupt me to ask questions (via mic or chat window)
- Peer learning
- During exercises, please help each other as required
Creating your Workspace
-
Launch Remote JupyterHub Service (see chat window or email for link):
-
Use firefox or chrome as your browser
-
Log in using UoM credentials
-
-
Downloading course material:
-
Click on Terminal icon to open a terminal
-
wget https://uomresearchit.github.io/programming_with_python/data/python-intermediate-data.zip
-
unzip python-intermediate-data.zip
-
-
Click the + symbol to open a new launcher tab. Then click on 'Python 3 (ipykernel)' to open a Jupyter notebook
Programming with Python - Remote Teaching
By douglowe
Programming with Python - Remote Teaching
- 254