BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260615T061141Z
UID:dd78decf-26b9-4063-9ab4-69cbfe4d9cd1
DTSTART:20240925T090000Z
DTEND:20240927T170000Z
DESCRIPTION:**This course is co-organized by the doctoral program Staromics
  of the CUSO and SIB. A certain number of places will be attributed in pri
 ority to Staromics members.**\n\n\n# Overview\nHave you ever been stuck wi
 th a file format that doesn't precisely conform to your needs\, found your
 self doing annoyingly repetitive data manipulations\, or struggled to effi
 ciently manage and explore your data? Python to the rescue!\n\nPython is a
 n open-source and general-purpose scripting language which runs on all maj
 or operating systems. It was designed to be easily read and written with c
 omparatively simple syntax\, and is thus a good choice for beginners in pr
 ogramming. Python is applied in many disciplines and is one of the most co
 mmon languages for bioinformatics. The Python community enthusiastically m
 aintains a rich collection of libraries/modules for everything from web de
 velopment to machine learning. Other programming languages such as R have 
 comparable functionality to Python\, however some tasks are more natural (
 and easier!) in Python.\n\nIn this course\, participants will learn the ba
 sic concepts and data structures necessary to solve routine data manipulat
 ion tasks. Importantly\, we will cover the concepts\, terminology\, and ap
 proach to documentation required to further develop skills in Python progr
 amming independently. The goal is to take control of your research questio
 ns in an independent manner.\n\nTopics include:\n\n* A basic introduction 
 to Python scripting and computing in general\n* Creating\, populating\, an
 d modifying data structures\n* Working with files : reading / writing\n* I
 nstalling / Importing libraries/modules\n* Writing functions\n* Best pract
 ices in Python programming\n* Debugging and documentation\n\n# Audience\nT
 his 3-day course is addressed to **beginners** who want to become familiar
  with writing Python code to accomplish common tasks such as automated dat
 a parsing\, basic statistical operations and graphical representations.\n\
 nFor people who are proficient in programming: this course might be on the
  **slow side** for you and an intermediate python class is recommended (ch
 eck regularly our upcoming training courses).\n\n# Learning objectives\n\n
 By the end of this course\, you will not only be prepared to learn more ad
 vanced bioinformatics-specific applications in forthcoming courses\, but a
 lso be able to:\n\n* Create\, populate\, and modify data structures\n* Wor
 k with files: read and write files\n* Install and import libraries and mod
 ules\n* Write functions\n* Apply best practices in Python programming\n* D
 ebug and document your own code\n\n# Prerequisites\n### Knowledge / compet
 encies\nThis course is designed for beginners\; there is no requirement fo
 r previous training in Python. However\, we encourage completion of our "F
 irst Steps with UNIX" course or our [UNIX fundamentals](https://edu.sib.sw
 iss/pluginfile.php/2878/mod_resource/content/4/couselab-html/content.html)
  e-learning module. Basic concepts of algorithmics is a plus.\n### Technic
 al\nYou are required to have your own laptop. We will be working with Pyth
 on managed by Anaconda - a free and operating system (OS)-agnostic platfor
 m for organizing Python libraries and environments. It is bundled with Ana
 conda Navigator\, a graphical user interface which will help ease you into
  what Python makes possible. We will discuss in detail what all of this pr
 ecisely means during the course. In preparation\, all you have to do is do
 wnload and install Anaconda for your particular OS. Use any most recent ve
 rsion of Python (&gt\;=  3.7). If your disk space is limited\, you can ins
 tall Miniconda instead. However this lacks the Anaconda Navigator GUI and 
 many of the packages distributed with Anaconda.\n\nWe will also be interac
 ting with python via the jupyter notebook interface and we ask that you in
 stall jupyter notebook\, via conda.\n\n\n# Application\n\n\n\nRegistration
  fees are **300 CHF** for academics and **1500 CHF** for for-profit compan
 ies.\n\nWhile participants are registered on a first come\, first served b
 asis\, exceptions may be made to ensure diversity and equity\, which may i
 ncrease the time before your registration is confirmed.\n\nApplications wi
 ll close as soon as the places will be filled up. Deadline for free-of-cha
 rge cancellation is set to **15/09/2024.** Cancellation after this date wi
 ll not be reimbursed. Please note that participation in SIB courses is sub
 ject to our general conditions.\n\nYou will be informed by email of your r
 egistration confirmation. Upon reception of the confirmation email\, parti
 cipants will be asked to confirm attendance by paying the fees within 5 da
 ys.\n\n\n# Venue and Time\nThe course will take place at the University of
  Bern.\n\nThe course starts at 9:15 and end around 17:15. A social apero m
 ight be organised at the end of the first day (TBC).\n\nPrecise informatio
 n will be provided to the participants in due time.\n\n#  Additional infor
 mation\nCoordination: Monique Zahn\, SIB Training group.\n\nWe will recomm
 end 0.75 ECTS credits for this course (given a passed exam at the end of t
 he course).\n\nYou are welcome to register to the SIB courses mailing list
  to be informed of all future courses and workshops\, as well as all impor
 tant deadlines using the form [here](https://lists.sib.swiss/postorius/lis
 ts/courses.lists.sib.swiss/).\n\nPlease note that participation in SIB cou
 rses is subject to our [general conditions](https://www.sib.swiss/training
 /terms-and-conditions).\n\nSIB abides by the [ELIXIR Code of Conduct](http
 s://elixir-europe.org/events/code-of-conduct). Participants of SIB courses
  are also required to abide by the same code.\n\nFor more information\, pl
 ease contact [training@sib.swiss](mailto://training@sib.swiss).\n\n![](htt
 ps://infozentrum.ethz.ch/typo3conf/ext/theme/Resources/Public/Logos/logo-r
 etina.png)
SUMMARY:First Steps with Python in Life Sciences
URL;VALUE=URI:https://www.sib.swiss/training/course/20240925_FSWP
END:VEVENT
END:VCALENDAR
