.Intro_Python
Here you can find info and links needed for the course This is a Python 2.7 course
We encournage to install Python and Jupyter on your own laptop.
We only have a limited number of backup computers available.
Installing Jupyter locally
Jupyter notebooks is a user interface which makes writing and commenting on Python code more convenient.
It can be installed together with Python via the Anaconda platform:
https://www.anaconda.com/download/
Installation guide
A manual "how to install Python and Jupyter via Anaconda" can be found here:
https://drive.google.com/open?id=1-I2zcynSo4nfH3B8FUkSaFMaoPkCPK7i
Assignment notebook:
Additional assignment files:
Feature file:
Sequence file:
Gene expression file:
Cheatsheet Python: https://drive.google.com/open?id=1QSPDBgcT9aTSc5vF5HZ9WE_URCA424p-
Cheatsheet Regex: https://drive.google.com/open?id=1rAj0L93NvnUkC2DvaqMeTSS3Cs82wnEr
Cheatsheet Matplotlib: https://drive.google.com/open?id=1JoQ8zFa1Zo844xH9VORKVTT7zPHrjEW5 \
Python documentation: https://docs.python.org/2.7/
Google: https://www.google.com/
Stackoverflow: https://stackoverflow.com/
Day | Date | Time | Place | Topic |
---|---|---|---|---|
1 | Mo 01/10 | 9:15 - 16:00 | Str. 2.112 | Jupyter, Variables, Loops |
2 | Tu 02/10 | 9:15 - 16:00 | Str. 2.112 | Lists, Dictionaries |
3 | We 03/10 | 9:15 - 16:00 | Str. 2.112 | Functions, Modules, Plotting |
4 | Th 04/10 | 9:15 - 16:00 | Str. 2.112 | Regex and File handeling |
5 | Fr 05/10 | 9:15 - 16:30 | Str. 2.112 | Recap, questions, Assignment |
Lunch breaks are between 12:30 and 13:15. on day 1-4 and from 12:00 to 12:30 on day 5
Day 1: Jupyter, Variables, Loops
Intro:
PDF:
Jupyter notebook:
Answers:
Day 2: Lists, Dictionaries
PDF Lists:
PDF Dictionaries:
Jupyter notebook A:
Jupyter notebook B:
Recap day 1 & Doodles :
Answers A :
Answers B :
Day 3: Functions, Modules, Plotting
PDF Functions:
PDF Plotting:
Jupyter notebook A:
Jupyter notebook B:
DNA tools:
Answers A:
Alt Ansers A:
Answers B:
Alt Answers B: \
Day 4: Regular expression and File handeling
PDF Regex:
PDF File handeling:
Needed .bed File:
Jupyter notebook Regex:
Jupyter notebook Filehandeling:
Answers Regex:
Answers Filehandeling: \
Day 5: Recap
Notebook "the hidden message:
Extra: genome.fa \
Extra Notebook List and Dictionary Navigation and Moving Snails (day6):
Snail file: \
DNA_tools.py --> \
Extra information and references:
https://en.wikibooks.org/wiki/Python_Programming (some references can be Python 3!)
https://www.practicepython.org/ Extra practice
https://www.listendata.com/ Python, R and more