作者 | CodeData
top

CodeData 作者

CodeData 作者群

caterpillar

目前為自由工作者,喜好研究程式語言、框架、社群,從中學習設計、典範及文化。閒暇之餘 記錄所學,技術文件涵蓋 C/C++, Java, Ruby/Rails, Python, JavaScript, Haskell 等多個領域,出版電子書 Java SE 6 技術手冊Java Lambda TutorialJava TutorialPython TutorialEssential JavaScriptHaskell Tutorial

144Posts

Python Tutorial 第三堂(2)資料處理函式

By caterpillar | 2013/11/12

Python 的 __builtin__ 模組中有一些函式,不需要 import 也可以使用,有幾個簡單好用的資料處理函式值得介紹,像是 range、zip 與 enumerate 等。

Java Tutorial 第二堂(3)方法、類別與套件

By caterpillar | 2013/11/06

就程式的組織與架構上,Java 的作法與一些語言並沒有差別,只不過要求你明確定義類別及定義方法罷了,這篇文章後續會說明這點。

Python Tutorial 第三堂(1)社群文件資源

By caterpillar | 2013/10/30

認識一門語言,不能只是學習語言的語法,更要逐步深入瞭解語言背後的社群與文化,要瞭解語言的社群與文化,最好的方式就是從認識語言創建者開始,瞭解語言設計的理念,接著從社群網站出發,尋獲更多可以瞭解並參與社群的資源。

Java Tutorial 第二堂(2)容器與流程語法

By caterpillar | 2013/10/23

Java 對管理資料用的容器(Container)型態,在語法上提供直接支援的只有陣列,其餘則是以程式庫的形式存在,除了標準程式庫之外,還有各式開放原始碼程式庫可供選擇。

Java Tutorial 第二堂(1)數值與字串型態

By caterpillar | 2013/10/16

接下來要瞭解一下 Java 這個程式語言了,不過我們只剩五個小時,因而採取的方式是,在這一個小時很快地瀏覽過 Java 語言的重要基本元素,之後四個小時再從更多實際的範例中瞭解 Java 語言 ...

Python Tutorial 第二堂(3)函式、模組、類別與套件

By caterpillar | 2013/10/15

基本上,無論採用何種典範,關鍵在於架構程式時應思考的幾個重點,像是…抽象層的封裝與隔離、物件的狀態、名稱空間(Namespace)、資源的實體組織方式,像是原始碼檔案、套件(Package)等…

Java Tutorial 第一堂(4)套件、I/O 與例外

By caterpillar | 2013/10/08

第一個 Java 程式就包括了 Java 中套件管理、輸入輸出(Input / Output)、字元編碼與例外處理等的特色,與其只給你一個簡單的 Hello! World! 程式,不如一開始就來面對它們。

Python Tutorial 第二堂(2)容器、流程、for 包含式

By caterpillar | 2013/10/01

想想你平時撰寫的一些應用程式,大部份是在處理一組資料,Python 對管理資料用的容器(Container)型態,在語法上提供直接支援,加上 for 包含式(comprehension)的支援,在資料處理問題上可獲得不少的便利性。

Python Tutorial 第二堂(1)數值與字串型態

By caterpillar | 2013/09/25

接下來要瞭解一下 Python 這個程式語言了,不過我們只剩五個小時,因而採取的方式是,在這一個小時很快地瀏覽過 Python 語言的重要基本元素,之後四個小時再從更多實際的範例中瞭解 Python 語言 ...

Java Tutorial 第一堂(3)哈囉!世界!

By caterpillar | 2013/09/24

從這邊的兩個練習,你會瞭解 一個 Java 專案的建立、原始碼的撰寫、位元碼的編譯與執行等基本必要的動作,也會知道如何使用 Gradle 建構工具來簡化、自動化這個過程。

熱門技術文章

最新論壇文章