2014年10月31日 星期五

Python 學習筆記(4) - 函數、模組與類別

        函數、模組與類別是實踐封裝及抽象化很重要的功能,這部分 Python 的支援也是挺完整的。

Python 學習筆記(3) - 條件述句與迴圈

        本篇筆記 Python 的條件述句 (if statement) 與迴圈 (while and for loop) 的用法

2014年10月30日 星期四

Python 學習筆記(2) - 運算子

Python 運算子整理表
和C語言不同的使用紅字標註

Python 學習筆記(1) - 註解、變數、資料型別

        這是我自己學 Python 的簡單筆記,有 C 語言或 C++ 程式語言底子的人應該能夠看懂及上手。

Python 學習筆記(0) - 使用 Visual Studio 2013 作為 Python IDE

        最近發現 Python 這個語言越來越夯了,不認識一下好像有點對不起自己,所以就開始找資料來學學看 Python。雖然說寫程式只要使用隨意的文字編輯器就可以寫了,像是 Notepad++, Sublime text 都是很好用的編輯器,不過我還是習慣找個 IDE 來用,後來發現 Visual Studio 就有支援 Python 的插件,叫做 Python Tool for Visual Studio (PTVS),而且是開源的,所以就決定使用 Visual Studio 來練習寫 Python。

        以下簡單說明一下如何在 Visual Studio 建置 Python 開發環境。

2014年10月15日 星期三

Visual Studio 2013 配置 OpenCV 2.4.9 專案環境

        以下筆記如何在 Visual Studio 2013 建置 OpenCV 2.4.9 專案環境,我想這個安裝流程在 2.4.X 的版本應該都是適用,之後的版本應該也是大同小異,沒有很複雜。

2014年10月13日 星期一

在 Visual Studio 2013 中使用 Bitbucket 進行 Git 版本控管

        程式寫久了以後自然會發現版本控管的重要性,但這部分學校通常不會教,學生自然而然就是使用 tar 或 zip 版本控管 (複製複製再複製) ,不過現在有不少版本控管軟體可以輔助我們做這些事情,而且也更便利、更有效率,而這些版控軟體中我想最廣泛使用的應該還是 Git 和 SVN。

        最近在玩 Visual Studio 2013 的時候,發現微軟已經把 Git 版本控管整合進 Visual Studio 中了,一些版本控管的操作現在只要在同一套 IDE 中就可以進行,不用額外安裝其他軟體,這讓軟體開發變得更便利快速。

        以下簡單介紹一下 Visaul Studio 2013 中如何使用 Git 版本控管,並且使用 Bitbucket 這個免費的 Git Server 作為雲端伺服器。由於 Bitbucket 並不像 Github 強制免費使用者 Open source,這對一些個人的程式練習或小型開發來說蠻便利實用的。