天才教育網(wǎng)合作機構 > 培訓機構 >

                                                                                        天才領(lǐng)路者

                                                                                        歡迎您!
                                                                                        朋友圈

                                                                                        400-850-8622

                                                                                        全國統一學(xué)習專(zhuān)線(xiàn) 9:00-21:00

                                                                                        位置:培訓資訊 > 總算懂了自學(xué)python怎么學(xué)

                                                                                        總算懂了自學(xué)python怎么學(xué)

                                                                                        日期:2019-08-25 10:42:12     瀏覽:404    來(lái)源:天才領(lǐng)路者
                                                                                        核心提示:python雖然好學(xué),但是也要是付出努力之后,學(xué)懂了才會(huì )覺(jué)得好學(xué),如果你沒(méi)有動(dòng)力,沒(méi)有付出時(shí)間和精力,那對于你來(lái)說(shuō)就是多好學(xué)也是非常的困難的!如何找到學(xué)習python的動(dòng)力呢?以下是小編為你整理的自學(xué)python怎么學(xué)?這是你學(xué)習之前的*

                                                                                        python雖然好學(xué),但是也要是付出努力之后,學(xué)懂了才會(huì )覺(jué)得好學(xué),如果你沒(méi)有動(dòng)力,沒(méi)有付出時(shí)間和精力,那對于你來(lái)說(shuō)就是多好學(xué)也是非常的困難的!如何找到學(xué)習python的動(dòng)力呢?以下是小編為你整理的自學(xué)python怎么學(xué) ?

                                                                                        這是你學(xué)習之前的*步,一定要清楚的知道,自己為什么要學(xué)習python,不論是為了達成某種目的,比如:工作中要用到?對以后發(fā)展有利?等等方面,絕不是憑空亂想的,一時(shí)興起想要學(xué)習。

                                                                                        自學(xué)python怎么學(xué)

                                                                                        ?

                                                                                        做任何事情,都需要有興趣,不然,即便是你天天坐在那兒,埋頭苦學(xué),你的思想也在九霄云外遨游,不知所以。所以,提高學(xué)習興趣是關(guān)鍵! ?

                                                                                        一定要設定目標,比如:我一個(gè)月要掌握基礎,第二個(gè)月,也要學(xué)習框架等等,要給自己做好初期的預算,不能沒(méi)有目標,學(xué)到哪兒算哪兒的態(tài)度是不可能學(xué)好東西的!所以,一定要給自己設定明確的目標,這樣學(xué)習就會(huì )有動(dòng)力,就像一只有人催促一樣。 ?

                                                                                        一定要有一個(gè)團隊或者同伴,大家一起干一件事情要比你一個(gè)人孤零零的干快得多,也要有趣的多,可以少走很多的彎路,集體的力量是強大的,當你覺(jué)得學(xué)習越來(lái)越順利的時(shí)候,你就會(huì )有動(dòng)力去繼續學(xué)習。 ?

                                                                                        用python運算

                                                                                        或許,你覺(jué)得100+300太簡(jiǎn)單了,那我們可以嘗試一個(gè)復雜的,在>>>后輸入10*(100/2)/3+2,按下回車(chē)后,就可以看到結果了,各種四則運算,包括三角函數,python都是可以計算的 ?

                                                                                        接下來(lái)我們看個(gè)更強大的功能,輸入123456789098765432112345678900987654321834539845094368095486540978045765*123456789098765432112345678900987654321473287438759843579430965460940965940,按下回車(chē),就會(huì )看到結果了,驚訝嗎,強大吧,你可以打開(kāi)windows自帶的計算器計算這個(gè)式子,雖然也能計算出結果,但是它的結果卻是很粗略的,不光是整數,小數也是可以計算的,小數在程序設計語(yǔ)言中一般稱(chēng)為浮點(diǎn)數。還有因為歷史原因,計算機中出現的數學(xué)結果如e2,是指的10的2次方,這個(gè)和我們學(xué)的數學(xué)中的e是不一樣了。 ?

                                                                                        接下來(lái)我們嘗試下三角函數的計算,我們輸入sin(30),按下回車(chē)后,似乎出問(wèn)題了,下面出現了一些紅色的字符,注意遇到紅色字符,就表明我們犯錯了。注意有這么一句: ?

                                                                                        NameError: name 'sin' is not defined,意思呢就是python不認識sin,昨天我們用的print則是它認識的,那該怎么辦呢,我們應該特別強調一下,告訴python,sin是數學(xué)中的三角函數,首先我們敲入import math告訴python我們要用一些數學(xué)的功能,然后在敲入math.sin(30) ?

                                                                                        看到結果了,似乎不對啊,這是怎么回事呢,實(shí)際上在python里面sin這個(gè)函數要的參數是以弧度為單位的,而我們給的是角度,如何把角度轉換成弧度呢,python也給我們方法了,下來(lái)我們輸入math.sin(math.radians(30)),這回結果就對了,其中math.radians就是把角度轉換成弧度的 ?

                                                                                        Python的特點(diǎn)

                                                                                        1.易于學(xué)習:Python有相對較少的關(guān)鍵字,結構簡(jiǎn)單,和一個(gè)明確定義的語(yǔ)法,學(xué)習起來(lái)更加簡(jiǎn)單。 ?

                                                                                        2.易于閱讀:Python代碼定義的更清晰。 ?

                                                                                        3.易于維護:Python的成功在于它的源代碼是相當容易維護的。 ?

                                                                                        4.一個(gè)廣泛的標準庫:Python的*的優(yōu)勢之一是豐富的庫,跨平臺的,在UNIX,Windows和Macintosh兼容很好。 ?

                                                                                        5.互動(dòng)模式:互動(dòng)模式的支持,您可以從終端輸入執行代碼并獲得結果的語(yǔ)言,互動(dòng)的測試和調試代碼片斷。

                                                                                        ?

                                                                                        6.可移植:基于其開(kāi)放源代碼的特性,Python已經(jīng)被移植(也就是使其工作)到許多平臺。 ?

                                                                                        7.可擴展:如果你需要一段運行很快的關(guān)鍵代碼,或者是想要編寫(xiě)一些不愿開(kāi)放的算法,你可以使用C或C++完成那部分程序,然后從你的Python程序中調用。 ?

                                                                                        8.數據庫:Python提供所有主要的商業(yè)數據庫的接口。 ?

                                                                                        9.GUI編程:Python支持GUI可以創(chuàng )建和移植到許多系統調用。 ?

                                                                                        10.可嵌入: 你可以將Python嵌入到C/C++程序,讓你的程序的用戶(hù)獲得"腳本化"的能力。 ?

                                                                                        對象引用

                                                                                        首先是理解對象引用,對象引用就是映射關(guān)系

                                                                                        比如,你在超市的儲物柜1號放了個(gè)包裹,那么你得到一張票據,上面寫(xiě)著(zhù)A

                                                                                        那么,這個(gè)A就是引用了這個(gè)格子

                                                                                        標識符-等號-對象,比如,A = 123 ?

                                                                                        那么,A是標識符,123是對象

                                                                                        注意:標識符的大小寫(xiě)是區分的,ABC與Abc與abc,是不同的標識符

                                                                                        如果之前接觸過(guò)java,這個(gè)理解起來(lái)會(huì )有點(diǎn)不一樣,python的變量就是對象引用,與java的變量存儲在棧內存是不一樣

                                                                                        比如A=1,B=A,那么結果是A和B都指向1 ?

                                                                                        假如這時(shí)候,A=2,那么A會(huì )指向2,B不會(huì )跟著(zhù)改變,則還是指向1

                                                                                        所以說(shuō),A指向另外一個(gè)引用的時(shí)候,是直接指向另外一個(gè)引用所引用的對象的

                                                                                        換成代碼,則是下面這樣,首先A指向1號,然后B指向A,再把A的指向2號 ?

                                                                                        這樣的情況下,B不會(huì )跟著(zhù)改變

                                                                                        還有重要的一點(diǎn),就是對象不會(huì )隨著(zhù)沒(méi)有被引用而馬上消失,假設A和B都是指向1,然后A和B又指向2,那么1沒(méi)有被引用了,但是還是會(huì )存在的

                                                                                        如果本頁(yè)不是您要找的課程,您也可以百度查找一下:

                                                                                        奇米在线7777在线精品|国产成人精品免费视|精品无码不卡一区二区三区|国内综合精品午夜久久资源|亚洲视频在线观看..