Skip to content

Latest commit

 

History

History
113 lines (81 loc) · 3.22 KB

Python_Msc_2018.md

File metadata and controls

113 lines (81 loc) · 3.22 KB

.Intro_Python

Welcome to the introduction to Python Oct 2018 (Retired)

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 files

Assignment notebook:
Additional assignment files:
Feature file:
Sequence file:
Gene expression file:


Python information

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/

Schedule

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

Practicals and presentations

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

END