Skip to content

Latest commit

 

History

History
97 lines (66 loc) · 3.62 KB

Python_Msc_2018.md

File metadata and controls

97 lines (66 loc) · 3.62 KB

.Intro_Python

Welcome to the introduction to 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 files

Assignment notebook: Available Friday 5th at 12:30
Additional assignment files: Available Friday 5th at 12:30 \


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: https://drive.google.com/open?id=1X2_RK40z3sVPWkMHygr3mTN3O527t_gv
PDF: https://drive.google.com/open?id=1iZVi7Zf_Gh6zQvusj6jS9d1CuqXZnRwt
Jupyter notebook: https://drive.google.com/open?id=1nMlyAU2LC84_rPvFD5JZPB6fXnIoVQYe
Answers: Available after day 1

Day 2: Lists, Dictionaries
PDF Lists: https://drive.google.com/open?id=1rW1azZ5z7Vn36Ikajxy3l9XC8BQwR56V
PDF Dictionaries: https://drive.google.com/open?id=1Hm2iqaiScqYdPOm6vkom1MhuMs3x4a_o
Jupyter notebook:
Answers: Available after day 2

Day 3: Functions, Modules, Plotting
PDF Functions: https://drive.google.com/open?id=14Z1mtKHwkZanxdAsj9kB7gQ60YtLy4LZ
PDF Plotting: https://drive.google.com/open?id=1ZIxFbYOWx_D0tYjl1R9Cjgf5rDlqvxpr
Jupyter notebook:
Answers: Available after day 3

Day 4: Regular expression and File handeling
PDF Regex: https://drive.google.com/open?id=125dO17tnaYN3SnRSCGtRPPrEcxG51JYL
PDF File handeling: https://drive.google.com/open?id=1n7Hxlgm1-A2vN8dJ71mHlHeXdTVI2vDs
Needed .bed File: \ Jupyter notebook:
Answers: Available after day 4

Day 5: Recap

Extra Notebook List and Dictionary Navigation: to come
Extra Notebook Moving Snails: to come
Snail file: to come

DNA_tools.py --> to come

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