BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260808T230135Z
UID:98eb59ef-8fab-4be2-b9b5-80739d96c6d3
DTSTART:20170327T083000Z
DTEND:20170327T163000Z
DESCRIPTION:This course will cover concepts and strategies for working more
  effectively with Python with the aim of writing reusable code. In the mor
 ning session\, we will briefly go over the basic syntax\, data structures 
 and control statements. This will be followed by an introduction to writin
 g user-defined functions. We will finish the course by looking into how to
  incorporate existing Python modules and packages into your programs as we
 ll as writing you own modules.   \n\nNote: this one-day course is the cont
 inuation of the [Introduction to Solving Biological Problems with Python](
 http://training.csx.cam.ac.uk/bioinformatics/course/bioinfo-python/)\; par
 ticipants are expected to have attended the introductory Python course and
 /or have acquired some working knowledge of Python. This course is also op
 en to Python beginners who are already fluent in other programming languag
 es as this will help them to quickly get started in Python.\n\nPlease note
  that if you are not eligible for a University of Cambridge [Raven](http:/
 /www.ucs.cam.ac.uk/docs/faq/raven/n5) account you will need to book by lin
 king [here](http://bioinfotraining.bio.cam.ac.uk/booking-form/?event-id=20
 32674&amp\;course-title=Python%20functions%20and%20modules:%20best%20pract
 ices).''
LOCATION:Craik-Marshall Building
SUMMARY:Python functions and modules: best practices
URL;VALUE=URI:http://training.csx.cam.ac.uk/bioinformatics/event/2032674
END:VEVENT
END:VCALENDAR
