顯示具有 教材目錄 標籤的文章。 顯示所有文章
顯示具有 教材目錄 標籤的文章。 顯示所有文章

Perl 教材





1987 年 Larry Wall 發表 Perl ,最初目的是設計在 UNIX 處理報表更方便的腳本語言。發展到今天 Perl 的最新版為 5.16.1 ,並有豐富的程式庫 CPAN ,其內有各種應用的模組。


Perl 的中心思想為為
There's more than one way to do it.


這是說利用 Perl 寫程式,達成一種目的允許很多種寫法,就像是自然語言一樣的自然,一種意思可以有很多種表達方式。



我們認為初學程式最好的方式就是直接學寫應用程式,大部分 UNIX-Like 作業系統都有預設安裝 Perl ,我們以 Mac 平台當例子,您可以從
Perl 入門指南

基礎篇 按一下展開目錄

軟體開發 按一下展開目錄

GUI 篇 按一下展開目錄

範例程式碼 按一下展開目錄



直接從基礎到圖形介面應用程式的設計,學習開發軟體的基本概念。


另外我們整理了一份
Perl 線上中文資源


the end

合作提案







the end

意見提供或問題回報







the end

PHP 教材




1995 ,丹麥人 Rasmus Lerdorf 發明 PHP ,採取接近 C 語言的語法,主要用於網站伺服器的應用,用來處理動態網頁。現在 PHP 由 PHP Group 和開放原始碼社群維護,廣泛用於網路程式的開發。


PHP 原本稱為 Personal Home Page ,其名見出用途,後來改稱為 PHP: Hypertext Preprocessor .....


我們認為初學程式最好的方式就是直接學寫應用程式,您可以從
PHP 入門指南

基礎篇 按一下展開目錄

網站篇 按一下展開目錄

資料庫篇 按一下展開目錄

範例程式碼 按一下展開目錄



直接從基礎到 MySQL 資料庫程式的設計,學習開發網站的基本概念。


若是您已經學過其他種類的程式語言,您可以從
PHP 快速導覽

基本概念

標記 按一下展開目錄

資料型態與參考 按一下展開目錄

運算式 按一下展開目錄

控制結構 按一下展開目錄

函數 按一下展開目錄

類別與物件 按一下展開目錄

命名空間 按一下展開目錄

例外 按一下展開目錄



來直接熟悉 PHP 的語法、規則等。


另外我們整理了一份
PHP 線上中文資源


the end

Ruby 教材




Ruby 由日本人松本行弘於 1993 年著手開發,到 1995 年正式公佈,命名效法 Perl , Perl 與占星術中六月的誕生石 pearl 同音, Ruby 則是七月的誕生石。


發明者提到
試著讓 Ruby 更為自然,而不是簡單....


其設計理念由人的角度出發,藉由程式設計師直觀的方式撰寫,另外又希望 Ruby 是一個語法像 Smalltalk 一樣,完全物件導向、直譯執行、又有 Perl 強大的文字處理功能的程式語言。


學習 Ruby ,首先便是到官網下載直譯器囉!大部分 UNIX-Like 作業系統都有預設安裝 Ruby ,所以可以直接從命令列使用,若使用 MS-Windows 系統,可以先參考
Ruby 的下載、安裝


我們認為初學程式最好的方式就是直接學寫應用程式,我們以 Mac 平台當例子,您可以從
Ruby 入門指南

基礎篇按一下展開目錄

軟體開發 按一下展開目錄

GUI 篇 按一下展開目錄

範例程式碼 按一下展開目錄



直接從基礎到圖形介面應用程式的設計,學習開發軟體的基本概念。


若是您已經學過其他種類的程式語言,您可以從
Ruby 快速導覽(準備中)


來直接熟悉 Ruby 的語法、規則等。


另外我們整理了一份
Ruby 線上中文資源


the end

C# 教材




西元 2000 年,微軟的 Anders Hejlsberg 主持開發 C# ,經由微軟的大力支持與推廣,以及 C++ 、 Java 等發展當借鏡, C# 已經是功能完整的程式語言。


微軟除了提供 .net 開發框架庫之外,也提供 Visual 系列軟體給 C# 開發 GUI 。除了微軟本身提供的編譯器之外,其他亦有幾個著名的第三方編譯器


C# 旨在設計成簡單、現代、通用的物件導向程式語言。


我們的所有範例程式都會用 mono 專案中的 gcms 指令在 Mac 平台編譯,由於 mono 為跨平台的編譯器,因此編譯後的 .exe 檔案在各種平台上均可執行,執行結果也應一致。當然,您可以使用微軟提供的 Visual Studio 系列軟體,編譯結果不會有太大的差別。


初學程式最好的方式就是直接學寫應用程式,您可以從
C# 入門指南

基礎篇 按一下展開目錄

軟體開發 按一下展開目錄

GUI 篇 按一下展開目錄

範例程式碼 按一下展開目錄



直接從基礎到圖形介面應用程式的設計,學習開發軟體的基本概念。


若是您已經學過其他種類的程式語言,您可以從
C# 快速導覽

基本概念

標記 按一下展開目錄

內建型態

運算式 按一下展開目錄

型態轉換

控制結構 按一下展開目錄

例外處理 按一下展開目錄

其他內建型態 按一下展開目錄

類別 按一下展開目錄

介面 interface 按一下展開目錄

泛型

多型

迭代器

名稱空間

來直接熟悉 C# 的語法、規則等。


另外我們整理了一份
C# 線上中文資源


the end

關於本站





哈囉!各位好,我是本站所有教學文章的作者 - 張凱慶 (Kaiching Chang) 。


《程式語言教學誌》為我個人研究、開發程式語言教材的集散地,目前提供


入門指南系列

  • C++ 入門指南
  • C# 入門指南
  • Java 入門指南
  • JavaScript 入門指南
  • Objective-C 入門指南
  • Perl 入門指南
  • PHP 入門指南
  • Python 入門指南
  • Ruby 入門指南


快速導覽系列

  • C 語言快速導覽
  • C++ 快速導覽
  • CSS 2.1 快速導覽
  • HTML 4.01 快速導覽
  • HTML 5 快速導覽
  • HTML DOM 快速導覽
  • Java SE6 快速導覽
  • JavaScript 快速導覽
  • PHP 快速導覽
  • Python 快速導覽


Library 實例導覽系列



初學教材系列

  • C 語言初學教材


其他

  • 電腦做什麼事


本站致力於開發、整理程式語言相關參考資料與教材,分享於此非營利性質的網誌,使讀者免費取得相關知識 :)


若您曾在本站有所收穫,認同本站的理念與作法,願意提供本站一些幫助,請贊助本站,使本站得以持續開發程式語言教材,並直接分享於本站 thanks a lot !


有任何意見,歡迎來信指教 kaichingc@hotmail.com



若您無法以上述方式協助本站,您亦可加入本站的 FB 粉絲團


或拜訪本站 Google+ 專頁
程式語言教學誌
on Google+



或是利用或本站網址連結
<a target="_blank" href="http://pydoing.blogspot.com/">程式語言教學誌</a>


向更多有需要程式語言教材的朋友推廣本站內容,本站由衷感謝您的幫忙,謝謝!


交換連結網站,歡迎來信交換連結 :)
Careerjet工作搜尋引擎


the end

留言板


有任何想法歡迎留言唷 ^_^

---------------------

HTML, CSS 教材





HTML 為 HyperText Markup Language 的頭字母縮寫詞,中文稱之為超文件標記語言,提供標記網頁結構之用。 CSS 為 Cascading Style Sheets 的頭字母縮寫詞,中文稱之為串接樣式表,提供給標記語言添加樣式之用。


因此, HTML 為網頁的骨幹, CSS 則是網頁的外觀,另外 JavaScript 提供網頁用戶端的程式設計,三者結合則可以設計出多采多姿的網頁。


學習 HTML & CSS 無須額外工具,只要有上網用的瀏覽器即可,常見的瀏覽器有
Firefox
Google Chrome
Safari
Opera
Internet Explorer



您可以參考本站依據標準文件整理的參考資料
HTML 5 快速導覽

基本概念 按一下展開目錄

根元素 按一下展開目錄

文件資料元素 按一下展開目錄

區域元素 按一下展開目錄

群組元素 按一下展開目錄

文字階層元素 按一下展開目錄

編訂元素 按一下展開目錄

內嵌元素 按一下展開目錄

表格元素 按一下展開目錄

表單元素 按一下展開目錄

互動式元素 按一下展開目錄



依據 HTML & CSS 舊標準整理的參考資料
CSS 2.1 快速導覽

基本概念 按一下展開目錄

單位 按一下展開目錄

選取器 按一下展開目錄

@import 規則

階層 按一下展開目錄

元素呈現方式 display

文字相關 按一下展開目錄

區塊相關 按一下展開目錄

背景相關 按一下展開目錄

定位相關 按一下展開目錄

表格 按一下展開目錄

清單 按一下展開目錄

自訂內容 content 按一下展開目錄

引號 quotes

滑鼠游標 cursor

外框 outline 按一下展開目錄



HTML 4.01 快速導覽

HTML 基本概念 按一下展開目錄

行內元素與區塊元素

文字標記與樣式 按一下展開目錄

直線 - <hr>

段落編排 按一下展開目錄

清單 按一下展開目錄

表格 按一下展開目錄

超連結 <a>

框架 <frameset> <frame> <noframes> Obsolete 按一下展開目錄

多媒體 按一下展開目錄

表單 <form> 按一下展開目錄



另外我們整理的一份
HTML 線上中文資源
CSS 線上中文資源


the end

Python 教材





1989 年,人在阿姆斯特丹的 Guido van Rossum 於耶誕假期著手開發 Python ,其目的是設計出一種優美而強大,提供給非專業程式設計師使用的語言,同時採取開放策略,使 Python 能夠完美結合如 C 、 C++ 和 Java 等其他語言。時至今日, Python 已經是相當受歡迎的入門教學語言。


Python 的設計哲學是
  • 優雅
  • 明確
  • 簡單


因此 Python 的格言為
There is only one way to do it.


這是說利用 Python 寫程式,達成一種目的只會有一種寫法(其實是盡可能只有一種寫法),以符合「簡單」的設計哲學。


學習 Python ,首先便是到官網下載直譯器囉!大部分 UNIX-Like 作業系統都有預設安裝 Python ,所以可以直接從命令列使用,若使用 MS-Windows 系統,可以先參考
Python 的下載、安裝
Python 於 MS-Windows 的命令列路徑設定


我們認為初學程式最好的方式就是直接學寫應用程式,我們以 Mac 平台當例子,您可以從
Python 入門指南

基礎篇按一下展開目錄

軟體開發 按一下展開目錄

GUI 篇 按一下展開目錄

範例程式碼 按一下展開目錄



直接從基礎到圖形介面應用程式的設計,學習開發軟體的基本概念。


若是您已經學過其他種類的程式語言,您可以從
Python 3.1 快速導覽


基本概念

中文編碼問題

縮排

標記 按一下展開目錄

變數與物件

運算式 按一下展開目錄

型態轉換

控制結構 按一下展開目錄

例外處理 按一下展開目錄

函數 按一下展開目錄

類別 按一下展開目錄

模組 按一下展開目錄

套件

內建函數 按一下展開目錄

內建型態 按一下展開目錄



來直接熟悉 Python 的語法、規則等。


其他,以 Python 2.5.2 為教學語言的
電腦做什麼事


另外我們整理了一份
Python 線上中文資源


the end