Coding 初學指南附錄 - Bioinfo Practices using Python

A walk through of practices created by Rosalind Team.

Coding 初學指南附錄 - OSX 開發環境

我自己在 OSX 上的主觀開發環境設定

Coding 初學指南-Python

選擇 Python 作為第一個深入學習的語言有很多好處。他的語法跟英文相似、用互動式的方式來操作,方便以邊試邊學、內建的標準函式庫功能豐富、第三方套件,幾乎能用 Python 完成各種事情。

Coding 初學指南-版本控制

所謂的版本控制就跟玩遊戲一樣可以存取「進度點」,破關前都會保存進度,這樣破關失敗的時候可以還成到保存進度的狀態,再重新打怪。版本控制用在管理程式碼時,就方便讓自己在把 code 搞炸掉的時候,還能回到先前有保存的狀態。

Coding 初學指南-文字編輯

這個章節會帶大家認識一個很簡單的純文字格式 Markdown,方便大家整理筆記。同時希望大家學會一個 terminal based 的文字編輯器,方便往後在 server 環境底下的操作。

Coding 初學指南-Linux

Last Edited: Jan, 2016 (如果內容有誤,你可以留言,或用任何管道告訴我)

學習使用 Linux 是第一個比較大的障礙,因為會在短時間接觸到非常多新的東西。後面的東西多少都與 Linux 相關,而 Linux 難的部份在開始使用 terminal 來操作「整台電腦」,對很習慣使用視窗介面的人會覺得很不直覺。好在近年幾個主流的 Linux Distribution …

Coding 初學指南-總章

給實驗室新生,了解當今軟體開發流程及基本技能的背景知識與初步技能樹。