Program with Python
Initial tasks:
- Please use extra monitors / screen-space if possible
-
Wear headphones/earphones if possible
-
So you can easily follow all the links: open these slides
(link has been emailed):
https://slides.com/anngledson/programming-python-online-vd
- Open the course notes (link has been emailed):
https://swcarpentry.github.io/python-novice-inflammation
Feedback
-
Note there is no attendance sheet - complete feedback instead
-
Positive, or constructive suggestions!
-
If you recommend the course, feel free to tweet: @UoM_eResearch
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
- Course timing
- 09:30 -- 12:00
- 12:00 -- 13:00 lunch
- 13:00 -- 16:00
- 15 min break morning and afternoon
But the two most important things are to use whatever language your colleagues are using, so that you can share your work with them easily, and to use that language well.
Our real goal is not to teach you Python!
- Teach basic programming concepts
- We use Python in our lessons because:
-
we have to use something for examples;
- it’s free, well-documented, and runs almost everywhere;
- it has a large (and growing) user base among scientists; and
- experience shows that it’s easier for novices to pick up than most other languages.
-
Teaching methods
- Interactive workshop-style course
- 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
- Questions
- Use the 'Chat' facility at the bottom of zoom window
- Or switch on your mic.
- Ask questions at any time.
- Feedback
- Used for getting help and giving real-time feedback
- Use 'Manage Participants' window
- "raise hand" (to get help from a tutor)
- "go slower" / "go faster"
- "thumbs up" / "thumbs down"
- Please mute your microphones during the lesson
Setting up
- PLEASE USE THE SET-UP NOTES ON THE NEXT SLIDE!
- ...which is for setting up a virtual desktop.
- ...which is for setting up a virtual desktop.
-
We prefer you to use the virtual desktop if possible:
- If you get stuck, setting up your own laptop, we can only spend a limited amount of time helping you
- As every laptop is different - and our time is limited.
- The 'setup' section in today's course notes:
(https://swcarpentry.github.io/python-novice-inflammation/)- Is for setting up your own computers/laptops
Creating your Workspace
-
Launch the Virtual Desktop
-
Select RDP and/or "standard setup" when prompted
-
(We will also share this link in Zoom chat, if required)
-
Open Jupyter Notebooks
-
...by clicking on the desktop link 'Jupyter'
-
-
Open the course notes:
The virtual desktop
(Click on RDP Icon)
The virtual desktop
(Click on FireFox Icon)
The virtual desktop
Jupyter Notebooks
Intro to Programming with python - virtual-desktop
By Ann Gledson
Intro to Programming with python - virtual-desktop
Programming with Python with the virtual desktop set-up
- 1,552