學習背景: 我在西藏拉薩出差已經連續將近2個月了,實時想到會精通一門編程語言並編寫出自己想要的程式是我多年的夢想,一定找時間實現,回想高中時,自己對編程的興趣十分濃厚,父母給自己購買了學習機插卡式的,只能敲basic代碼,同時學校有電腦課,經常和老師討論編程問題,時光一晃20多年過去了,編程放下了
學習背景:
我在西藏拉薩出差已經連續將近2個月了,實時想到會精通一門編程語言並編寫出自己想要的程式是我多年的夢想,一定找時間實現,回想高中時,自己對編程的興趣十分濃厚,父母給自己購買了學習機插卡式的,只能敲basic代碼,同時學校有電腦課,經常和老師討論編程問題,時光一晃20多年過去了,編程放下了,但是我的夢想沒有放下,正好看到老男孩在51cto網站上開設網路培訓PYTHON語言學習班,我猶豫了怕在高原堅持不下來,後來想早報名早學習,不能再耽誤下去了,我毅然報了名,花了5000多money,自己給自己壓力。每一周有一節網路線上課,主要是解答問題和佈置作業,和程式分析。
沒想到第一節課就給了我一個下馬威,我之前還是自學過C語言的,不是零基礎,但是把我難到了,看了n多發給的視頻,感覺會了,但是編寫起代碼來總是出錯,說實話作業也超出了第一節課的學習範圍,這次我只得了60份C-,我大失所望,但既然報名了就學習到底。我強忍著晚上白天有時間看視頻做練習。以下是我第一周學習的總結。
一、Python簡史
1、1989年由Guido寫Python語言編譯器。創造一種C和shell之間,功能全面,易學易用,可拓展的語言。1991年第一個Python編譯器誕生,用C語言實現的。
2、與2010年7月3日發現2.x版本的最後一個版本2.7,與2008年12月3日發行3.0版本,到目前2015年9月發行到3.5版本
3、2.7版本不會再有更新了,所有最新的標準庫最新的功能只在3.X版本里,且3.x版本把之前2.x版本的很多重覆的,效率低下的內容進行了縮減,語法有一些進行了改變,如最基本的print 2.x版本 print "python ver 2.x" 3.x版本會報錯 正確應該 print("python ver 3.x")
4、python3是現在和未來的語言,python2.x是過去的語言Python語言作者Guido van Rossum宣佈Python 2.7支持時間延長到2020年。
二、開發工具介紹
1、推薦安裝Pycharm,目前最新版本5.03,因為Pycharm是一個IDE,開發工具,可以提醒補充語句和查詢,方便寫代碼。
2、安裝python在windows中需要設置環境變數,我安裝python3.4時自動已經把環境變數設置好了,設置的目的是,在任意目錄下輸入python都可以運行。
上圖環境變數path 加入你目前安裝python的實際路徑 如d:\python34\
三、基礎知識
1、列印hello world
上圖是python 3.x 和2.x版本不同 print後面要有括弧
2、變數和賦值
給變數賦值右側如果是字元串必須加引號,否則預設為是一個變數而報錯
變數不能是已數字開頭,或者關鍵字開頭如and等,示例如下:
1)、變數名只能是 字母、數字或下劃線的任意組合
2)、變數名的第一個字母不能是數字
3)、關鍵字不能聲明為變數名例如:
False class finally is returnNone continue for lambda tryTrue def from nonlocal whileand del global not withas elif if or yieldassert else import passbreak except in raise