-
了解什么是Python面向對象(1)
今天馬哥教育要跟大家分享的文章是了解什么是Python面向對象(1)?相信大家見過很多的Python公眾號上有面向對象的文章,點擊卻是帥哥或者美女的簡介,大家是不是被搞糊涂了呢?面向對象在Python中指的是什么呢?能做什么呢? Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 ! 了解完我們本階段的學習內容,也許你就理解了! 我們之前已經寫了不少小程序,都是按照功能需求的順序來設計程序。這種被稱為“面向過程”的編程。 還有一種程序設計的方法,把數據和對數據…
-
Python是如何查詢天氣的(4)
今天馬哥教育要跟大家分享的文章是Python是如何查詢天氣的(4)?在上一講我們已經可以查詢天氣了,但是是不是有人對城市代碼的查詢還感到不滿意呢?今天我們就這里的內容再跟大家深入講解一下,Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 ! 了解一下城市代碼的抓取過程,也會讓你對網頁抓取有更深的理解哦。 天氣網的城市代碼信息結構比較復雜,所有代碼按層級放在了很多xml為后綴的文件中。而這些所謂的“xml”文件又不符合xml的格式規范,導致在瀏覽器中無法顯示,…
-
Python是如何查詢天氣的(3)
今天馬哥教育要跟大家分享的文章是Python是如何查詢天氣的(3)?在前兩節課我們談到了查天氣的難點,也跟大家說了解決辦法,并且也給大家開了個頭,今天我們來講一下剩下的查詢過程, Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 ! 不知道大家有沒有完成剩下的查詢過程呢?沒有的話,我們一起來學習一下,完成了的話,我們一起對照一下吧: 看一下我們已經拿到的json格式的天氣數據: { "weatherinfo": { "city": "南京", "cityid…
-
Python是如何查詢天氣的?第二講
今天馬哥教育要跟大家分享的文章是Python是如何查詢天氣的?上節課我們對查天氣中的難點提前跟大家說了一下, 比如城市代碼的獲取,今天我們就要開始編程獲取數據了,想想是不還有點小激動呢? Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 ! 先來看Python中的urllib2,這是Python中一個用來獲取網絡資源的模塊。 我們平常上網,在瀏覽器地址欄中輸入一個網址,瀏覽器根據這個網址拿到一些內容,然后展現在頁面上,這大約就是瀏覽網頁的過程。類似的,url…
-
Python是如何查詢天氣的(1)
今天馬哥教育要跟大家分享的文章是Python是如何查詢天氣的(1)?我們今天也是開始一個新的內容——查天氣,當然今天不是直接告訴你怎么查天氣,而是跟你簡單說說,天氣怎么查詢,Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 ! 大家試著自己是否可以完成這個代碼,挑戰一下吧: 給大家看一個程序: 你輸入一個城市的名稱,就會告訴你這個城市現在的天氣情況。接下來的幾節課,我就說一下怎么實現這樣一個小程序。 之所以能知道一個城市的天氣,是因為用了中國天氣網(www.…
-
Python教程如何設置函數的默認參數
今天馬哥教育要跟大家分享的文章是Python教程如何設置函數的默認參數?上一講我們結束了用文件保存游戲的Python內容,這一講我們來補充一個小技巧,關于設置函數默認參數的哦! Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 ! 之前我們用過函數,比如: def hello(name): print 'hello ' + name 然后我們去調用這個函數: hello('world') 程序就會輸出 hello world 如果很多時候,我們都是用worl…
-
Python編程如何用文件保存游戲(3)
今天馬哥教育要跟大家分享的文章是Python編程如何用文件保存游戲(3)?上面兩講我們學習了用文件保存游戲的前兩節,分別是游戲成績的讀取和記錄,按理說有來有往,應該結束了,那么我們這一講學習什么呢? Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 ! 你的小游戲現在已經可以保存成績了,但只有一組成績,不管誰來玩,都會算在里面。所以今天我還要加上一個更多的功能:存儲多組成績。玩家需要做的就是,在游戲開始前,輸入自己的名字。而我會根據這個名字記錄他的成績。這個…
-
Python編程如何用文件保存游戲(2)
今天馬哥教育要跟大家分享的文章是Python編程如何用文件保存游戲(2)?我們上節課學習了用文件保存游戲(1),我們已經可以從文件中讀取游戲成績的數據了,這節課我們該考慮,如何把我們每次游戲的結果保存進去。Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 ! 這樣有來有往,才能玩的開心呀!所以,接下來我們就來學習吧: 首先,我們需要有一個變量來記錄每次游戲所用的輪數: times = 0 然后在游戲每進行一輪的時候,累加這個變量: times += 1 當游…
-
Python編程如何用文件保存游戲(1)
今天馬哥教育要跟大家分享的文章是Python編程如何用文件保存游戲(1)?現在,我要在最早我們開發的那個猜數字游戲的基礎上,增加保存成績的功能。用到的方法就是前幾課講過的文件讀寫。Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 ! 我們從今天開始學習用文件保存游戲,前面學習的知識記得復習哦,今天開啟新篇章你準備好了嗎? 在動手寫代碼前,先想清楚我們要解決什么問題,打算怎么去解決。你可以選擇根據每次游戲算出一個得分,記錄累計的得分。也可以讓每次猜錯都扣xx分…
-
了解Python編程中模塊是什么呢?
今天小編要跟大家分享的文章是了解Python編程中模塊是什么呢?我們在上一節中學習了字典的相關內容,d={key1 : value1, key2 : value2},key代表鍵,value代表值,你還記得嗎? Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 ! 這節課我們學習模塊的相關內容,如果說我比別人看得更遠些,那是因為我站在了巨人的肩上。 -- 牛頓 Python自帶了功能豐富的標準庫,另外還有數量龐大的各種第三方庫。使用這些“巨人的”代碼,可以讓…