.Intro_Python
Here you can find the info and links needed for the course This is a Python 3.7 course
We encourage you to install Python and Jupyter on your own laptop before the course. \
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/file/d/1bSnldhufAry6aBLygBANeOVky8eTcMGL/view?usp=sharing
Assignment notebook: https://drive.google.com/open?id=13QP0O2LlSR0qWjRzWjV7RyqW1ZwkS9uz
Additional assignment files:
Coding file: https://drive.google.com/open?id=11G8qEDJc87xHyhavtfNnuOpWZTSs2Dq9
Peptides file: https://drive.google.com/open?id=1Ak2tMpEOzwEm_1DGr0t2BuAzNE7NOFXe
DNA_tools.py: https://drive.google.com/open?id=1eTpPGBbe3FOEt86aZTzABc0ygUnBaKkf
available Friday at 12:30
Cheatsheet Python: https://drive.google.com/file/d/1RtaipDuvTtkyLb6X7KiYZU29_dXOElQk/view?usp=sharing
Cheatsheet Regex: https://drive.google.com/open?id=1keFxUIZf3lDt3d800UcktDuSv0m48wip
Cheatsheet Matplotlib: https://drive.google.com/open?id=1mrHarxxyZjIxZ5XRGJ-DfvjL1JstMup5
Python documentation: https://docs.python.org/3.7/
Google: https://www.google.com/
Stackoverflow: https://stackoverflow.com/
Day | Date | Time | Place | Topic |
---|---|---|---|---|
1 | Mo 11/10 | 9:30 - 16:30 | Str. 2.112 | Jupyter, Variables, Loops |
2 | Tu 12/10 | 9:30 - 16:30 | Str. 2.112 | Lists, Dictionaries |
3 | We 13/10 | 9:30 - 16:30 | Str. 2.112 | Functions, Modules, Plotting |
4 | Th 14/10 | 9:30 - 16:30 | Str. 2.112 | Regex and File handling |
5 | Fr 15/10 | 9:30 - 16:30 | Str. 2.112 | Recap, questions, Assignment |
Lunch breaks are between 12:30 and 13:00. on day 1-4 and from 12:00 to 12:30 on day 5
Day 1: Jupyter, Variables, Loops
Intro: https://drive.google.com/open?id=1QzVD_PXE_tQgTx4tF_0S83ZoQ_X0HuIs
PDF: https://drive.google.com/open?id=1eoYB-ZxVyXuWcVgG-1m5Rq7KsiE8JRBp
WCPD notebook: https://drive.google.com/open?id=1UcRheNNNbb3s6CRU-BNdT9E_isADPvOo
dna_counts.py: https://drive.google.com/open?id=1PSBVQgg_Kr3GbEcpwLNl-O4n7Axhn248
dna_sequences.txt: https://drive.google.com/open?id=12c5-OF-xq1cDJc2Z5okHVEveFkNFjDzJ
Jupyter notebook: https://drive.google.com/open?id=1qEeER8k6bfcIQCF_7Jo-OYaihEmoPuEV
Answers: https://drive.google.com/open?id=11S7cd3PXYNcHWyaphy0iAP3EmgVgk7Ci
Day 2: Lists, Dictionaries
PDF: https://drive.google.com/open?id=1egWbxL7QAAtbo2hct2cIKGbSE3o3qhE4
Jupyter notebook A: https://drive.google.com/open?id=1QREYtk5sv1C1USkfRGYWXD4X31kcmPFc
Jupyter notebook B: https://drive.google.com/open?id=1yRQ78dUMoXvul4A3zaDoDJsoPBFJ1S7H
Answers A : https://drive.google.com/open?id=1OVVNIIx8cafoZwP7_6NkwxZ7tW4VuRmI
Answers B : https://drive.google.com/open?id=1nHAehIywoneS93eu1XGcQ07B8w9j3Eo7
Day 3: Functions, Modules, Plotting
PDF : https://drive.google.com/open?id=1TASzgLmZohqc44RZxl7wpOSABVTramHv
Jupyter notebook A: https://drive.google.com/open?id=1VhpVH2IEwhdWs1JiFop5DWlfMlWMkiqm
Jupyter notebook B: https://drive.google.com/open?id=1Bdq9fJ3oXBLOK-vRaiMBLbefS7NOrmAU
DNA tools: https://drive.google.com/open?id=1bZpMMRT1V1AJjzSwGABElfmow-4Hgrd0
Answers A: https://drive.google.com/open?id=13hBrTut3dpkmndPFpZLZ_LwdLTaeBXWx
Answers B: https://drive.google.com/open?id=1ve6-aHN9blu8DhESQu3QwD7xTsPcC3wS \
Day 4: Regular expression and File handling
PDF : https://drive.google.com/open?id=1JW671yGdxaCaDxUX7jZTY5cPwnkcmZBD
Needed .bed File: https://drive.google.com/open?id=1_Qb_aPOQAxM-uxTIWlBao7t100FRa2se
Needed XY File: https://drive.google.com/open?id=1UUNObAVgw5zjUTXZWHeFnFwJ-Lxx2fQE
Jupyter notebook Regex: https://drive.google.com/open?id=1zIhGw3BhPYrM9nKgfJlZSGnfjvwQ5Nba
Jupyter notebook Filehandling: https://drive.google.com/open?id=1_3le75qcEqcva27miKG8ZiSysaY01M_J
Answers Regex: https://drive.google.com/open?id=18UwzRiq9qd90foQuXI1fER4tPH1uQ6yV
Answers Filehandling: https://drive.google.com/open?id=1U9gm60e1YQi6FR1zRQCd9qTrS-SMnSAW \
Day 5: Recap
Notebook "the hidden message: https://drive.google.com/open?id=1u2_JCd1T1X3UPV7BWRprcrNtUhgwWRmr
Extra: genome.fa https://drive.google.com/open?id=1LDaNEpxVB00hcN8U6dR1JQ8VI4kFHIxN \
Day 6: Extra
Notebook: https://drive.google.com/open?id=1PzJ153iV6G6cnbYytybcMBzrRDhmOI0a
Snail File (you need this for the notebook:
https://drive.google.com/open?id=1aLoLwtkAyJdhcfDhNkTs06aYIdvU_mT0
Extra information and references:
https://en.wikibooks.org/wiki/Python_Programming (some references can be Python 2.7!)
https://www.practicepython.org/ Extra practice
https://www.listendata.com/ Python, R and more