CSS 的一堂課 V1.00

Kaiching Chang
4
Free sample

這本電子書是 CSS 技術的一堂課導覽,內容涵蓋開始之前、什麼是樣式表、註解、規則、繼承、階層、單位問題、元素呈現方式、CSS 屬性詳解、文字樣式範例、排版樣式範例、背景圖片範例、動畫範例等,其中動畫是 CSS 3 。


附註: Android App 、 iOS App 、 Google Chrome 及 Firefox 均可正常顯示所有內容,部分內容目前可能無法在 Safari 中正常顯示。

Read more

About the author

作者主力開發程式語言教材及相關 App 、 遊戲等,偶爾寫小說自娛。


著有

 《如何自學程式設計》

 《如何自學程式設計 第二部分》

 《如何自學寫作》

 《C 的一堂課》

 《Python 的一堂課》

 《HTML 的一堂課》

 《CSS 的一堂課》

 《EPUB 的一堂課》

 《說書人的一堂課》

 《C++ 入門指南》

 《Java 入門指南》

 《Python 入門指南》

 《Swift 入門指南》

 《Python 新手之旅》

 《C++ 速查手冊》

及小說

 《紅色寶石》

 《二房東(上)》等書。


網站 http://pydoing.blogspot.com 

         http://more-cafe.blogspot.com

Read more
4.0
4 total
Loading...

Additional Information

Publisher
Kaiching Chang
Read more
Published on
May 26, 2016
Read more
Pages
27
Read more
Features
Read more
Language
Chinese
Read more
Genres
Computers / General
Computers / Web / Design
Computers / Web / General
Read more
Content Protection
This content is DRM protected.
Read more
Read Aloud
Available on Android devices
Read more

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
Python 為熱門的程式語言之一,中英文學習資源都琳瑯滿目,無論是網路上免費的或是書店裡販賣的書籍,讀者可以找到各式各類的教材,目前中、英文學習資源都很豐富,無論是網路上免費的或是書店裡販賣的書籍,入門書籍方面,惟獨缺少直接帶領讀者學習開發軟體的教材,此亦本書的設計理念,希望藉由帶領讀者開發簡單的應用軟體,以此帶給讀者完整的軟體開發觀念。


本書分成四大部分,每一部分又分成 6 到 13 個單元


 ◎ 基礎篇

 ◎ 軟體開發篇

 ◎ GUI 篇

 ◎ Django 篇

(書中的「關於本書」有學習路徑圖。)


首先是「基礎學習篇」,「基礎學習篇」的學習目標包括認識 Python 、怎麼處理資料、控制結構、模組化、物件導向及程式文件,這部分累計十三個單元,預計帶領讀者學會寫簡單的 Python 小程式,具備寫小程式的能力之後,就進入接下來的「軟體開發篇」。


「軟體開發篇」的學習目標為開發、測試、除錯及重構,這部分累計八個單元,目的是讓讀者了解完整的軟體開發概念及流程,同時開發往後「GUI篇」及「Django篇」的計算核心類別 Encrypt ,帶讀者深入了解如何設計類別,此後先進入「GUI篇」,利用標準程式庫的 GUI 模組 Tk 替計算核心設計視窗應用軟體。


「GUI篇」的學習目標為開發 Tk 應用軟體,以開發流程為主,首先介紹利用框架開發常見的 MVC 模式,連帶介紹建立簡單 Tk 程式的概念,接下來改用類別設計 GUI , Encrypt 為 M 的部分, V 的部分為 EncryptView ,而 C 的部分為 EncryptController ,簡單說, M 就是計算核心類別, V 為用 Tk 建立視窗的類別, C 則是負責溝通 M 與 V 的類別。


「Django篇」緊接在「GUI篇」之後, Django 是利用 Python 快速架設網站的第三方框架,框架的意思就是按照既定的模式就可以簡單完成架站的工作,毋需相關程式都要自行開發。同樣會把計算核心類別放到網站中運用,不過 Django 的開發概念為 MTV , T 取代 MVC 中的 V 為網頁樣板,V 取代 MVC 中的 C 作為溝通 M 與 T的 Python 程式,而 M 表示資料庫的部分,因此計算核心類別會額外加入,所有計算結果都會存入資料庫中。


每一個單元的最後都有「中英文術語對照」、「重點整理」、「問題與討論」及「練習」,其中「練習」在「軟體開發篇」會帶領讀者開發猜數字遊戲,到「GUI篇」會把猜數字遊戲移植到 Tk 上,「Django篇」會把猜數字遊戲變成網路應用程式。


所有範例程式都放在以下 GitHub 網站的網址


---- https://github.com/kaichingchang/Python-Guide-Code


這樣的教學模式,其重點在引導讀者開發簡單的圖形介面程式到簡單的網站,以期讀者能自動自發多做程式練習,所以本書特別適合高中到大一或程式設計的完全新手,至於語言細節或是程式設計的技巧,您可讀完本書最後一個「單元 34 - 下一步」後,再去找尋第二本書到第三本書繼續深入研究 Python 、 Tk 及 Django ,因此本書是提供給完全初學者的第一本書,而非最後一本書。


註:電子書版本會隨 Python 版本進行更新,目前介紹的是 Python 版本為 3.6 。


從一開始整理資料、打字、編輯、校稿等等完全由作者獨力進行,計有 43 篇文章,超過 80 個程式範例及 90 個練習,寫書就像開發大型軟體一樣難免會有 bug (怕有不少 bug 說),若您發現本書的任何錯誤,敬請利用以下網頁回報


《Python 入門指南》V4.00 錯誤回報(Google 表單)


本書的主要參考資料有

----Index of Python Enhancement Proposals

----The Python 2 Tutorial

----Beginning Python: From Novice to Professional

----How to Think Like a Computer Scientist: Learning with Python, 2nd Edition (Using Python 2.x)


您不一定要購買這本電子書,若您願意花一點錢購買這份 V4.00 的電子書,感謝您以行動贊助作者持續開發程式語言教材,謝謝您 ^_^


更新資訊

本次更新主要為更換封面與訂正內容,以及將內文程式碼加上淺灰色背景。


更新資訊

訂正內容及重寫「關於本書」。


更新資訊

加入「Django篇」及重訂內容。







張凱慶
2018/06/21

解放Joomla!的潛能,素人架站也可以很專業

本書是《Joomla! 2.5 素人架站計畫》的火力支援。Joomla!因其開發架構的優越性,讓眾多開發者能在其上擴充套件,也因為擴充套件的種類眾多,讓Joomla!能夠滿足絕大部分的架站需求。不過,面對這麼充沛的擴充套件資源,卻沒有一本以此為主題的中文書籍。本書就是為了彌補這樣的缺憾而生的。這本書可以解答「用 Joomla! 可以做什麼?」的問題,告訴您在面對常見網站應用時可以使用哪些擴充套件完成。

本書特色:

市面上唯一一本 Joomla! 擴充套件中文專書,站長必備!詳盡分析擴充套件運作及應用,不再煩惱無參考資料!100%釋放Joomla!的可能性!

名人推薦

「本書進一步帶領讀者,深入了解Joomla!這個平台的擴充能力。相信可以給初次使用Joomla!套件的管理者或使用者,一個非常好的入門指引,節省許多寶貴時間。內容精采實用,是所有Joomla!系統管理者或使用者不能錯過的一本好書。」

 Eddy Chang, 台灣 Joomla! 社群站長

「阿寶寫的書有一個特點,就是非常注重細節,每一個細部功能都有交代前因後果,這需要非常多時間測試、了解、使用。使得他的書就像一本經典參考書,有任何不了解的問題,幾乎都可以從書中查得出來。」

鱷魚哥, 鱷魚哥教學網站長


「 A-Bo 哥的書淺顯易懂,任何不同專長領域的讀者都能輕鬆上手,書中介紹的套件更是 A-Bo 哥與多位業界人士討論之後的精選示範,讓讀者能花費最少的時間成本換得無限大的經濟效益。」

林玉潔(AJ), 鼎益盛網頁設計有限公司


「寫作經驗豐富的A-Bo,在這本書裡頭,針對Joomla! 架站需求上,為大家鉅細靡遺地介紹了許多強大,且實用的套件。這對我們來說,是對需要使用Joomla!來架站的網站管理員、接案者,以及網頁設計師,帶來了莫大的幫助。」

(羅友志), 前Joomla!中文化核心成員


「寶哥早期便是Joomla繁體中文的譯者之一,有諸多知名套件的翻譯檔都出自其手,而他從來不私藏,且更樂於分享,秉持著開源精神的他,總是在I Love Joomla 社群中提點迷途的羔羊,造福相當多的Joomla 玩家!」

Philsu, 牧貓設計總監 / 飛爾酥創意設計站長

 

#碁峰資訊

Python is an object-oriented programming. Its important philosophy is summarized by PEP 20. Like


  ◎ Beautiful is better than ugly.

  ◎ Explicit is better than implicit.

  ◎ Simple is better than complex.

  ◎ Complex is better than complicated.

  ◎ And so on....


The most important philosophy is "simple". So


  ◎ Keep it simple.


When you write a Python program, the only thing you should keep in mind is the above sentence. But what is the meaning of "simple"? It is a good question, right? Simply speaking, the simple is a style and a thinking. That is to say, you should uses a direct, obvious and effective way to design a software using Python in any case.


This e-book will take you to learn programming with Python. Just like the cover's image, I want to take you to go up the stairs step by step and you also learn programming with Python by this way, step by step. I think you should slow down and experience what you should know about programming.


There are three parts of this e-book.


  ◎ Part One - Basics

  ◎ Part Two - Software Development

  ◎ Part Three - GUI


Part One brings together all the basic skills about Python you need to know. Part Two introduces the basic knowledge about software development. Part Three designs a graphical user interface using Tk of the standard library.


The purpose of this e-book is an introduction about programming with Python. You may need two or three months to study this e-book.


The main reference of this e-book are the following web pages and books.


  ◎ Index of Python Enhancement Proposals

  ◎ The Python 2 Tutorial

  ◎ The Python 3.4 Tutorial

  ◎ Beginning Python: From Novice to Professional

  ◎ How to Think Like a Computer Scientist: Learning with Python, 2nd Edition (Using Python 2.x)


This e-book is no advertising and best for reading on any mobile platform. If you have bought this e-book, thanks for your donating and let me continue to write new tutorials for beginners of programming. Thank you very much.


*** Update Information ****


In addition to change the cover of the e-book, I have also revised grammar and spelling errors of the e-book.


Kaiching Chang

2015/9/8

2015/11/30

©2018 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.