Skip to content

Latest commit

 

History

History
109 lines (79 loc) · 5.25 KB

Python_Msc_Feb_2019.md

File metadata and controls

109 lines (79 loc) · 5.25 KB

.Intro_Python

Welcome to the introduction to Python (Feb 2019)

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 files

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


Python information

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/

Schedule

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

Practicals and presentations

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

END