大家都知道python語言是一種新興的程式語言。2023年,python就由guido van rossum發明。python一直發展態勢很好。
原因有幾點:1、跨平台性好。linux、windows、macos、塞班……。2、快速易學。3、模組齊全。
python本身是一種物件導向的指令碼語言。功能涉及到應用程式開發、網路程式設計、**設計、圖形介面程式設計等等,基本囊括眾多應用。手機應用開發,電腦pc 程式開發,連google也開始使用python作為其開發語言。很多程式設計比賽也開始接受python語言。
既然這麼有用,那怎麼學習呢?廢話少說,馬上解答。
《征服python——語言基礎與典型應用》
這本書中的ppt部分簡單介紹了python的相關知識。其源**部分涉及到常見的資料結構和演算法、語法的應用例項,完全可以用來進行模仿學習。這本書的源**可以幫助你了解部分python語言的應用和掌握幾個簡單的應用。
[python教程].game.development.tutorial
[python教程].python.programming.tutorial
c經典100例python語言實現
這本書是幫助那些有c或者c++資料結構基礎的人,如何平滑過渡到python語言上來。其中講解了很多如何用python解決實際的小型數學 問題。很不錯的。看完你就知道python用來替代c或者c++還是挺可能的。本書適合那種學完python基礎之後不知道如何下手寫程式的人。
python參考手冊2023年3月22日版
python tutorial python 入門指南release 2.5b2
共137頁。這本書是上面那本書的「公升級版」,相似,而且更全面。很不錯的示例,強力推薦。
《python核心程式設計》第二版
好吧。我承認,這本書才是介紹語法知識最全面,涵蓋面最廣的書籍。用來為你構建乙個完整的python知識構架實在是太合適了。但是我推薦不要 一開始就看著本書。先了解python的一些大概之後再來從這本書中吸取全面的營養會更加合適。如何了解大概呢?下面會給你介紹的,先別急。
python技術參考大全
這本書,書如其名。非常厚實,非常全面。從語法知識到應用程式設計都包含了。完全是同上面這本書乙個樣子的。可以把這兩本書結合起來看看。非常好。
python學習筆記——皮大慶
這本書對於python相當於《易學c++》對於c++。淺顯而易懂,完全適合沒有太多語言基礎,甚至剛剛開始學習程式設計的人。這本書就是你學習python的對好的第一本書。其中談到了很多作者的個人理解,挺地道的,對你學習python有很大幫助。
python與tkinter程式設計
這本書適合那種,學好了python語法知識,需要進行應用程式設計的人。或者有mfc基礎,了解了部分python語法,急於用於程式設計的 人。(筆者是第二種)這本書講到了如何利用tkinter模組進行介面開發和應用開發。因為python2.5已經包含了tkinter模組,所以你不需 要安裝和額外的匯入就可以用tkinter來程式設計了。你安裝好python就預設安裝了tkinter模組。
python語言入門learning language
其實這本書用來學習python語法和基礎知識也是不錯的,還可以簡單了解一點應用程式設計的知識。但是由於國內好像還沒有電子版的,只有影印版的,不利於你拷貝示例程式進行練習……如果你願意自己乙個個字母的敲打示例程式的話還是很不錯的。
python原始碼剖析
個人感覺這個書從整體和一些關鍵點去研究python,比較高度。如果是有python基礎來看這本書比較好。其中有很多示例程式值得學習。也是一本好書,如果學好基礎了,一定要過來看看這本書。
tkinter程式設計**示例
派森標準庫python standard library
如果你學完語法知識,感覺很好。但是開始變成後卻發現python的模組實在是太詭異了,到底有什麼模組,都是幹什麼用的,如果你提出這個問題,這本書很好的解決你的疑問。其中講解了大量的模組,你肯定很受用的。
深入python (dive into python)
這本書也是學習python的最好的第一本書之一。淺顯易懂,有選擇性的為你展示python的特點,這本書很好,而且厚度還可以接受。太厚的 書筆者不推薦用來作為學習的第一本。你可以試試看。這個東西還分為多個版本,不一定新版本就更加全面而易懂。筆者手中就有2023年版和2023年版。自 己看看就知道差別了。
python document
這個是python官方介紹python的乙個英文文件,系統的涉及到諸多python的東西。但不像msdn,它並不是乙個全面而細緻的文件 庫,畢竟只有幾兆大小。他還是會推薦你要看進一步詳細的東西應該去看看「python作者的書」。這句話不知道在其中提到多少次。這個document不 能當msdn一樣用,雖然都是英文的。還是可以查到部分資訊。
python bible
介紹了這麼多書,我到底適合先讀那本呢??下面介紹一下:
深入python。閱讀這個東西很輕鬆愉快。讀到正規表示式的時候比較糾結。呵呵,你不一定要從一本書中學會python基礎。
python核心程式設計。再學習這本書,你就輕鬆加愉快了。這本書的tkinter部分之前你可以插讀一下其他tkinter入門更好的書。
下面介紹如何tkinter入門:
tkinter程式設計**示例。這個讀起來輕鬆愉快。我可不想把你搞的特別鬱悶。這個作為開始點再合適不過了。其中作者還有很多東西沒有在書中解決,呵呵,你多學兩天也許就能夠搞定這些書中遺留下來的問題,你會很有成就感的。
python與tkinter程式設計。這本書就稍微系統和周全的為你講解tkinter的知識了。
python核心程式設計。又回到這本書了。
當然,你可以參考上面的簡介自行選擇一套學習路線的方案。請多參考上面的簡介部分。
如何開始編寫自己的第乙個python程式?
這個問題很重要。
1、安裝idle。這個東西的名字叫做pywin32-214.win32-py3.0.exe。
字面解釋。其中py:python;
win32:windows下的安裝程式。
3.0:版本號。筆者使用的是2.5.4其實入門都可以用。
2、安裝完成之後進入:開始/程式/python*.*/die(python gui )。開啟介面,輸入print 『hello world』,回車,檢視是否能夠正常工作即可。
如何顯示hello world,那麼就是正確可用的。這個是命令列方法,還有源**編輯方法。要是需要進一步資訊請傳送郵件到[email protected],我一定給你詳細的解釋,如何開始進行程式設計。
筆者的一點建議:
1、一棵樹上吊死我不推薦你,你應該多試幾棵。
2、每本書都有自己講解的好的地方和不好的地方,你應該花幾分鐘體驗一下,然後從最好入門的地方入手。
3、學習東西的過程是有乙個加速度的。剛開始的時候是線形的速度,之後便是乙個快速的上公升期,然後又回到線形的速度。如果選擇好書,一開始也可以處於有加速度的狀態,那就是越學越開心,越來越感興趣,好書常常能夠讓你做到這樣子。
4、盡信書不如無書。有的示例程式看上去顯而易見,但是你不拿過去執行一下,自己除錯一下,你始終掌握不到其精髓和靈活運用的方法。自己動手改改,你會心悅誠服很多。
5、要善於總結。如果你光學不練,這是不好的,如果你不善於總結,這也是不好的。語言都是用不上的時候開始學習。都是用的上的時候開始複習。要 是用得上的時候開始學習,除非你抗壓能力一流,不然我想你心情煩躁,效果會很不好的。學習的時候多總結一下,複習的時候可以翻出來看看,這樣就不至於完全 荒廢了,並且恢復相當快速。
6、學習程式設計不要太排斥英文。如果讓你直接從英文開始學習,我想這個很難,但是如果用英文版本開始複習,這個就很好了。
循序漸進學習Django
利用這一星期的業餘時間學習django,學到了模板系統,感覺還是不錯,很簡單的東東,django是個python web框架,即然是框架,就提供了很多已經封裝好的能夠快速解決問題的方法.所以忽然覺得太先進的框架反而對自己的python基礎發展不太好.即使學會了django提供的模板使用方法,但是不知...
循序漸進學習oracle
1.需要了解資料庫原理基本知識,明白行 列概念,有關係型資料庫知識。2.有環境學習資料庫,如自己xp上安裝,或公司的小型機,或pc,linux,solaris,aix,或hp unix等等環境。3.開始學習sql基礎。dml,ddl,dcl,等等多加練習。先過sql這一關。4.安裝oracle,9i...
循序漸進學程式設計
軟體開發者是乙個日新月異的領域 it 中的大師,今天的程式設計方式與明天的程式設計或許截然不同,技術在不斷地革新,新語言 新平台的如雨後春筍般出現 更好的解決方案的冒出,因此我們需要跟得上節奏,我們沒有選擇,唯有努力提高自己。下面的幾點建議或許能幫助你成為乙個優秀地開發者。你是否聽說過 kaizen...