時(shí)間 |
課程 |
主要內(nèi)容 |
第一天 |
Linux 和 Windows 下 Python 語言編寫和運(yùn)行方式 |
1.Python 的安裝
2.Python 的運(yùn)行
3.IPython notebook 的使用 |
1.Python 基本語法和數(shù)據(jù)結(jié)構(gòu)
2.(基于提供的 IPython notebook 同步操作、調(diào)試) |
3.層級(jí)縮進(jìn)
4.數(shù)值的操作
5.字符串的操作
6.列表操作
7.元組操作
8.Range 使用
9.字典操作 | |
Python 輸入和輸出 |
1.屏幕輸入和輸出
2.文件輸入和輸出 | |
Python 實(shí)戰(zhàn)練習(xí) |
1.讀寫 FASTA 文件
2.讀寫 FASTQ 文件
3.FASTA 序列格式轉(zhuǎn)換
4.FASTA 序列排序 | |
第二天 |
回顧第一天的知識(shí) |
1.提問考核昨天講過的內(nèi)容 |
Python 實(shí)戰(zhàn)練習(xí) |
1.FASTQ 序列提取
2.篩選差異基因矩陣
3.轉(zhuǎn)換矩陣格式
4.簡(jiǎn)化的序列比對(duì)程序 | |
Python 正則表達(dá)式 |
1.正則表達(dá)式講解
2.re 模塊學(xué)習(xí)
3.字符串匹配實(shí)戰(zhàn) | |
第三天 |
Python 模塊和函數(shù)操作 |
1.理解 Python 的模塊和函數(shù)
2.Python 模塊安裝
3.函數(shù)寫作講解 |
Python 函數(shù)實(shí)戰(zhàn)練習(xí) |
1.第一二天的練習(xí)用函數(shù)重寫,同類功能模塊化 | |
Python 命令行參數(shù)處理 |
1.理解命令行參數(shù)
2.Python 命令行參數(shù)的處理 | |
第四天 |
Python 命令行參數(shù)實(shí)戰(zhàn)練習(xí) |
1.整合命令行參數(shù)處理到第三天的程序,使得程序可以處理同類問題 |
1.Python 矩陣處理模塊 Pandas 和畫圖(Python 像 R 一樣處理矩陣和畫圖)
|
1.Pandas 庫(kù)介紹
2.矩陣的合并、提取
3.矩陣統(tǒng)計(jì)分析
4.科學(xué)繪圖 (直方圖、箱線圖、餅圖、密度圖、熱圖) |