顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - kaiching

頁: [1]
1
《電腦做什麼事》系列文章的目錄頁為
http://pydoing.blogspot.com/2008/09/blog-post.html


如無意外,小弟約 2011 年 7 月左右可完成新 Python 教材
新增讀者調查 http://tinyurl.com/47otqce
小弟打算新教材完成後從本站移除《電腦做什麼事》系列文章
也在思考《電腦做什麼事》基礎篇的鬥獸棋遊戲是否對初學者太難
似乎研擬中的範例更為複雜  ;)

2
C/C++程式設計討論區 / C 語言教材網站
« 於: 2010-09-09 11:05 »
小弟規劃的 C 語言教材有
C 語言快速導覽
http://pydoing.blogspot.com/2010/06/c-overview.html
C 語言標準函數庫分類導覽
http://pydoing.blogspot.com/2010/07/c-std.html
C 語言初學教材
http://pydoing.blogspot.com/2010/07/c-ch0000.html

或可見 C 語言教材完整目錄
http://pydoing.blogspot.com/p/c-tutorial.html

其中, C 語言初學教材為帶領讀者開發通訊錄程式為目標
每一章逐步使讀者掌握並了解如何設計、開發軟體
歡迎舊雨新知,蒞臨指教  8)

3
程式討論版 / 回覆: 關於語言
« 於: 2009-07-27 12:23 »

每種程式語言都有其獨到之處
也都有各自的專門用途
同時當學會了一種程式語言
之後再學其他類型的程式語言並不難

對初學者的建議是
先由一種語言建立程式的邏輯、概念
以及電腦運作的基本概念
而後多加練習
最好能自行完成一個專案  ;)



4
該網頁連結似乎是無效的  ???

其次
code:
print '<table width="40%" cellspacing="0" cellpadding="4">' # print table

price = list()


if form.has_key("Jelly"): #checked option will be operated
    Q1= form["quan_0"].value
    price.append(float(form["Jelly"].value) * int(form["quan_0"].value))
    print "<tr><td>Jelly</td>"
    print "<td>", Q1, "x $3.50</td>"
    print "<td>$", float(Q1)*3.5, "</td></tr>"
   
if form.has_key("Cookies"):
    Q2= form["quan_1"].value
    price.append(float(form["Cookies"].value) * int(form["quan_1"].value))
    print "<tr><td>Cookies</td>"
    print "<td>", Q2, "x $7.00</td>"
    print "<td>$", float(Q2)*7, "</td></tr>"
   
if form.has_key("Teabag"):
    Q3= form["quan_2"].value
    price.append(float(form["Teabag"].value) * int(form["quan_2"].value))
    print "<tr><td>Teabag</td>"
    print "<td>", Q3, "x $15.00</td>"
    print "<td>$", float(Q3)*15, "</td></tr>"
   
if form.has_key("Microwavelunch"):
    Q4= form["quan_3"].value
    price.append(float(form["Microwavelunch"].value) * int(form["quan_3"].value))
    print "<tr><td>Mircrowavelunch</td>"
    print "<td>", Q4, "x $4.00</td>",
    print "<td>$", float(Q4)*4, "</td></tr>"
   
Dollar = sum(price)#add up all orders   

print "<tr><td></td><td><hr /></td><td><hr /></td></tr>" #calculation line
print "<tr><td>Subtotal:</td><td></td><td>$", Dollar , "</td></tr>"



我做的:
if form["addr3"].value== str("bc"):
    print "<tr><td>TOTAL+TAX:</td><td></td><td>$", Dollar * 1.12, "</td></tr>"
if form["addr3"].value== str("BC"):
    print "<tr><td>TOTAL+TAX:</td><td></td><td>$", Dollar * 1.12, "</td></tr>"
if form["addr3"].value== str("on"):
    print "<tr><td>TOTAL+TAX:</td><td></td><td>$", Dollar * 1.13, "</td></tr>"   
if form["addr3"].value== str("ON"):
    print "<tr><td>TOTAL+TAX:</td><td></td><td>$", Dollar * 1.13, "</td></tr>"
if form["addr3"].value== str("qc"):
    print "<tr><td>TOTAL+TAX:</td><td></td><td>$", Dollar * 1.13, "</td></tr>"   
if form["addr3"].value== str("QC"):
    print "<tr><td>TOTAL+TAX:</td><td></td><td>$", Dollar * 1.13, "</td></tr>"



這個變數form從何而來?您清楚嗎?

看樣子您是要以Python做web programming
建議您先建立完整概念
這方面可參考
http://wiki.python.org/moin/WebProgramming
有關cgi的教學
http://webpython.codepoint.net/cgi_tutorial


5

搞不太清楚需求是什麼?
又沒有完整的程式碼

如果要在網頁上直接顯示結果
也許用Javascript會比較好吧!

又如果要用Python作為伺服端的語言
那表單網頁 是否應該要有個「傳送」鈕呢?


6
安裝2.5好像會把2.4.3覆蓋過去
應該沒差 現在大多模組庫都支援到2.5
安裝3.0則會跟舊版本並存

Django的runserver是發展中的伺服器
若程式尚在發展中
用發展中的伺服器測試即可
到發展到一個階段 正式上線之後
再改用Apache也不遲  ;)

7
css檔案的連結網址不是在setting.py中做設定喔!
是在urls.py....  ;)

8

恭喜啊!
小弟現在比較有時間了
如果看到什麼有趣的東西就會丟上來


9
so...Cool
我逛網站有看到貴站,也照著嘗試學習...
1. 您認為本教學網誌哪裡需要加強呢?
就小弟觀看以後就照做,一開始是發現Python的command line軟體不知道去哪載,文件直接就開始實做,對初學程式可能會有點障礙,在來就是...小弟有看到後面範例,好像可以做很多事情甚至可以寫網頁,但是還是不清楚Python的定位與實際功用(小弟不才,對程式真的不是很了,一直學不會XD)
2. 您認為關於此份教學網誌,需要一個專屬的討論區嗎?
很樂意見到,或許還可以開放讓一些前輩高手願意有一些程式上傳提供參考,讓我們領悟強大的Python的功能,在酷學園的程式版新增也不錯阿.
3. 您認為哪個概念最困擾您?
就小弟而言,我一直想學習寫程式,但都學不會,沒辦法應用,目前小弟用比較多的是PHP,不過還是很淺,所以我覺得是如何想,如何去建構想要寫出的東西(也可以說要寫些什麼東西),在來就是程式的應用以及邏輯.
4. 您曾經學過哪種程式語言呢?(請選比較在行的 XD)
PHP
5. 您願意參與 Python 的推廣工作嗎?
如果小弟有能力當然願意...

感謝您的建議與意見
Python IDLE主程式安裝方面 請先至Python官網http://www.python.org/
左手邊有下載安裝或原始碼的快速連結

討論區的部份 如您認為要在此(酷學園)建立一個Python的子版
依據開版規則的限制 http://phorum.study-area.org/index.php/topic,46049.0.html
須在一個月內有超過20個淨剩贊成票 才可建立
由於小弟於《電腦做什麼事》側邊欄的意見調查 認為需要討論版的Python同好尚未超過二十人
所以能否請酷學園的各位學員於此篇文章回覆是否有這個需求
若超過二十位學員提出需要建立Python的子版
小弟便提出申請
若無 仍是有問題的人也歡迎直接至《電腦做什麼事》提出留言詢問
小弟樂意也會盡力為各位解答

10
小弟的 Python 教學網誌新增意見調查:

1. 您認為本教學網誌哪裡需要加強呢?
2. 您認為關於此份教學網誌,需要一個專屬的討論區嗎?
3. 您認為哪個概念最困擾您?
4. 您曾經學過哪種程式語言呢?(請選比較在行的 XD)
5. 您願意參與 Python 的推廣工作嗎?

 ::)
歡迎 Python 同好至 http://pydoing.blogspot.com/ 的側邊欄投票,
以作為未來編修教學文章之參考...
也歡迎來信提出其他建議...
謝謝!感激不盡!

11
小弟向版上的各位大大介紹一份新的程式語言線上教材
由小弟執筆撰寫 目前仍在進行中
http://pydoing.blogspot.com/

所選的程式語言正是Python
目前已完成到第十一章
正在進行第十二章

網誌會陸續更新 也可到每篇文章的最下方的連結下載PDF檔閱讀
然因小弟才疏學淺 又第一次嘗試寫程式語言教學
雖說希望帶給初學者體驗Python的魅力
但難免許多地方未盡周全
尚望版上的前輩、高手給予指教
謝謝!


頁: [1]