Advanced Python
Initial tasks:
-
Please sit near the front
-
Open the course notes:
https://github.com/AnnAnnFryingPan/python-advanced-jupyter
-
To open these slides: www.slides.com/anngledson/programming-python-advanced
- Note there is no attendance sheet - complete feedback instead
Research-related IT Services
Described on IT Services website.
Announcements given via Research IT blog.
- 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
- Fire exit
- Toilets
- Course timing
- 09:30 -- 12:00
- 12:00 -- 13:00 lunch
- 13:00 -- 16:00
- Cafe on D floor (on opposite side of building)
-
Strengthening python knowledge, oriented towards python numerical tools
-
Does not teach all of Python or all data analysis with Python
-
The aim is to teach you enough know how to find out more
Aims of the day
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
- Sticky notes
- Used for getting help and giving real-time feedback
- Yellow = OK / ready to go
- Pink = not OK (too fast, didn't understand, computer says no etc)
- Please interrupt me to ask questions
- Peer learning
- During exercises, please help each other as required
- Please try to be quiet during worked examples so everyone can hear
Before we get started
- Create a directory:
-
> mkdir C:\Work\python-programming
-
- Go to the course notes:
https://github.com/AnnAnnFryingPan/python-advanced-jupyter
and click 'Clone or Download', then 'Download ZIP' and save to the new 'python-programming' directory. -
Unzip the file
-
Start the Anaconda prompt on lab PCs
-
Change directory ('cd') to 'c:\Work\python-programming' directory
-
type: 'jupyter notebook
-
In addition: start Spyder
-
NOTE:
- Do not use the P drive. Problems with Jupyter.
- The course notes and sample data are permanently online.
Programming with python - advanced
By Ann Gledson
Programming with python - advanced
University of Manchester Research-IT: Advanced programming with python course
- 783