.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: Available Friday 5th at 12:30
Additional assignment files: Available Friday 5th at 12:30 \
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: 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