學(xué)習(xí)Python的五大理由

一蹈集、簡單易學(xué)蟹肘。

Python的語法非常接近自然語言(英語)冒窍,精簡了很多不必要的分號和括號,非常容易閱讀和理解丸冕。Python的語法從2001年的PEP8 style guide for Python開始就得到了很好的規(guī)范。

即使是編程初學(xué)者也能較為輕松地開始Python的學(xué)習(xí)旅程芍瑞。

二晨仑、可在任何平臺上運行。

大多數(shù)流行編程語言拆檬,例如Java洪己、C++、C都能跨平臺而且開源竟贯,Python也是如此答捕,你可以在Raspberry-Pi樹莓派甚至更小的設(shè)備如Micro:Bit上運行Python。

三屑那、Python是一個很棒的通用語言

也許你不會用Python來編寫操作系統(tǒng)或頂級游戲大作拱镐,但不可否認Python有著很好的普適性,幾乎可以用來開發(fā)任何桌面或web應(yīng)用或框架持际。近年來Python通過SciPy已經(jīng)擴展到了科學(xué)沃琅、工程和數(shù)學(xué)計算領(lǐng)域。

Python目前有兩個流行版本2.x和3.x蜘欲,最新版本號分別是2.7.10和3.5.0益眉,對于學(xué)習(xí)Python的新手,建議直接下載3.x版本姥份,雖然不能向前兼容2.x版本郭脂,但是有工具可以實現(xiàn)2.x向3.x的轉(zhuǎn)換。

四澈歉、編譯速度快展鸡。

解釋型語言通常比匯編語言的速度慢,但近年來隨著科技的全面發(fā)展埃难,Python的runtime執(zhí)行效率也越來越高莹弊。對于執(zhí)行效率有更高的人來說涤久,還有一個名為PyPy的項目能夠?qū)ython的速度進一步推高,比CPython快很多箱硕。

五拴竹、Python在不斷改進

Python并非完美的語言,但在不斷改進中剧罩,例如上個月新發(fā)布的3.5.0版本增加了矩陣乘法的運算符栓拜,支持異步和等候句法的協(xié)同程序,以及新的快速目錄遍歷函數(shù)等對于新人而言惠昔,無論學(xué)習(xí)什么技術(shù)幕与,都要以鼓勵的姿態(tài)出現(xiàn)。太多用薪水和你個人所看到的現(xiàn)狀去衡量一門技術(shù)镇防,那絕對是欠缺眼光的啦鸣。任何一門技術(shù),一旦有人學(xué)習(xí)来氧,他有可能逐漸成為這個領(lǐng)域的專家诫给,即便再濫再沒有人用的開發(fā)語言技術(shù),他也有可能就是明日的奠基者或者大師啦扬。

對于入門階段中狂,對知識水平的要求并不算高,或者說很低扑毡,大家都應(yīng)該聽說過xxx小學(xué)生編程如何如何這般這般怎么樣之類的話題胃榕,這里,我們不談長期發(fā)展瞄摊,只談如何入門勋又。首先,我覺得你應(yīng)該具備計算機的基本操作能力换帜,如果說你連新建一個文件夾或者說從網(wǎng)上下載資料都不會楔壤,那么你應(yīng)該再考慮編程這件事,如果你覺得對計算機的基本操作已經(jīng)熟練后惯驼,請繼續(xù)向下看蹲嚣。

2.學(xué)編程應(yīng)具備哪些條件?

硬件保證跳座,首先你應(yīng)該具備一臺電腦端铛,不管是筆記本還是臺式泣矛,也不管性能高低疲眷,性能對前期學(xué)習(xí)編程幾乎無任何影響,就入門來看您朽,操作系統(tǒng)還是首選windwos狂丝。

時間保證换淆,如果你每天都有一大堆事等著你去處理,先去處理那些事吧几颜,處理完后把剩余時間劃出一整塊的給編程倍试,進行隨時可能被打斷的學(xué)習(xí),在編程這塊蛋哭,我不認為這是在用功學(xué)習(xí)县习,零碎時間去背單詞?應(yīng)該是個不錯的選擇谆趾。

3.你確定要學(xué)編程躁愿?

這個問題看起來有點多余,但為什么要提出這個問題沪蓬?要知道彤钟,編程不是一朝一夕的事,如果你只是一時的沖動跷叉,或者僅僅是要完成心目中的某個小工具逸雹,并沒有長期寫程序的打算,這樣的話云挟,編程不學(xué)也罷梆砸,畢竟編程從入門到能獨立寫軟件會有很長的一段路要走,中途一旦放棄就前功盡棄植锉,并且已經(jīng)浪費了你大把的寶貴時間辫樱,實在是得不償失。不過俊庇,你盡管吐槽說是這是你的業(yè)余愛好狮暑,有個愛好也挺好,那么辉饱,繼續(xù)往下看吧搬男。

4.如何才能入門?

到底怎樣才能入門彭沼?其實缔逛,只要你有毅力,慢慢折騰個一年半載姓惑,肯定能入門褐奴,但寫這篇文章的目的就是為了把這個周期縮短些,不是嗎于毙?所以敦冬,下面我就以個人的觀點來談?wù)勗趺床拍芨斓娜腴T,這里先籠統(tǒng)的介紹下唯沮,對于每點脖旱,后面單獨介紹堪遂。

了解一些編程的實質(zhì)遠比知道如何編程更有意義,不要在編程是怎么回事的情況下就去學(xué)習(xí)編程萌庆,這樣對你的學(xué)習(xí)是十分不利的溶褪,作為一個編程愛好者,知道計算機的工作原理践险,這應(yīng)該是一件再正常不過的事猿妈,你難道不想去知道嗎?

4.2>.選擇入門語言:

這個問題在入門階段一直是爭議十分大的問題巍虫,n多語言于游,n多推薦,到最后搞到新手一會聽說這種語言適合新手垫言,于是學(xué)習(xí)這種語言贰剥,一會又有人說xx語言是垃圾、弱爆了筷频,學(xué)了也沒用蚌成,之類的話,開始推薦你xxx語言凛捏,于是新手們又開始學(xué)習(xí)這種語言担忧,搞到最后,什么語言都沒搞懂坯癣,時間大把大把的流失瓶盛,熱情消耗殆盡。要解決這個問題示罗,首先要明白一個根本問題惩猫,怎樣挑選適合入門的編程語言?我推薦從難度這個角度來考慮蚜点,這門語言必須簡單易學(xué)轧房,有趣,而且要有一定的熱度绍绘,有熱度才能有更多的人一起交流討論奶镶,翻開編程語言列表,發(fā)現(xiàn)有100多種編程語言陪拘,而且這個數(shù)還是在不斷增加的厂镇,這里我們一起來看下2012年5月份的編程語言排行榜,能進排行榜前20的左刽,首先在熱度上都已經(jīng)差不多了捺信,現(xiàn)在要做的就是從排行榜里找到一門簡單有趣的語言。

2012年5月編程語言排行

對于上述的語言悠反,這里不可能一個個詳細介紹残黑,篇幅有限,最主要的是斋否,這些語言的介紹只需要你打開搜索引擎(百度梨水?谷歌?還是其他茵臭?隨便你嘍疫诽。),輸入這項語言的名字旦委,搜索一下奇徒,就能看到他的詳細介紹了,如果你說你不會搜索缨硝,那么摩钙,請返回第一個問題,一般來說查辩,如果你去論壇提問什么語言適合入門胖笛,得到最多的結(jié)果應(yīng)該是C語言,沒錯宜岛,就是上述排行榜排行第一的那個长踊,強烈推薦C語言入門的同學(xué)如果看到這篇文章可能會很想吐槽,因為這里筆者要推薦的不是C語言萍倡,筆者認為身弊,Python語言對于零基礎(chǔ)更適合入門,很多人推薦C語言原因我猜測可能有兩個列敲,一是全國大部分的高校的編程課C語言是都有開設(shè)的阱佛,也可以說是學(xué)習(xí)過C語言的用戶基數(shù)大,第二是C語言自身的強大戴而,可謂是口碑好瘫絮。基數(shù)大+口碑好填硕,足以讓你得到的結(jié)果是C語言居多麦萤。

筆者是Python語言入門,接觸編程時完全是零基礎(chǔ)扁眯,現(xiàn)在接觸了C壮莹、接觸了C++、JAVA姻檀,Visual Basic 6,回味了下命满,如果讓我再次選擇一門入門語言,我絕對不會后悔選擇Python绣版,建議每位同學(xué)去百科搜索下Python胶台,看下是否真的簡單易學(xué)歼疮,并且強大,如果你想快速寫GUI(圖形用戶界面 )的軟件诈唬,Python有一大把圖形庫供你選擇韩脏,不像C語言,半年下來铸磅,還是停留在黑框框里赡矢,大大打擊了初學(xué)者對軟件開發(fā)的信心,對于寫游戲阅仔,Python也是絕對不會讓你失望的吹散,pygame模塊為你提供簡單快速的游戲開發(fā),Pygame是 跨平臺 Python模塊八酒,專為電子游戲設(shè)計空民。 包含圖像、聲音羞迷。 雖說沒法和Direct X相比袭景,但對于新手來說,獨立寫個2D游戲不也是一件很愉快的事嗎闭树?

對于Python就不再詳細介紹了耸棒,只是推薦,具體選擇什么語言报辱,決定權(quán)還是在你手里与殃,無論是C語言也好,Python語言也罷碍现,下面所介紹的學(xué)習(xí)方法都是適用的幅疼。

4.3>.學(xué)會使用搜索引擎:

之所以推薦使用搜索引擎的目的是培養(yǎng)更好的獨立解決問題的能力,通常來說昼接,剛學(xué)編程時爽篷,可能我們有時候連使用什么軟件作為編程環(huán)境都不知,或者下載安裝了編程環(huán)境卻不知如何使用慢睡,這時搜索就派上大用場了逐工,跑到搜索引擎里輸入”xxx 使用教程”,結(jié)果就出來了漂辐,簡直太方便了泪喊。

而且,新人都喜歡加很多xx語言的編程群髓涯,而且大都是挑人多的加袒啼,一旦編程中出現(xiàn)了一點小錯誤,就立馬到群里提問,這是一個很不好的習(xí)慣蚓再,假如說群里有人在線滑肉,為你解決了這個問題,那么你獨立解決問題的能力就降低了一分摘仅,假如沒人在線靶庙,你就可能面臨著等待,或者把問題放這实檀,不去管它,這樣積累的后果你是知道的按声,最好的方式就是動用搜索引擎膳犹,不需要等待,還可以鍛煉獨立解決問題的能力签则,何樂而不為须床?還有一點,許多新人反應(yīng)說許多知識搜索不到渐裂,我很負責(zé)任的說豺旬,不是搜索不到,是你不會使用搜索引擎柒凉,至少我現(xiàn)在在編程上還沒有遇到過搜索不到某個知識點的情況族阅,對于搜索的使用技巧,如果你還不知道膝捞,去搜索吧坦刀。

總之,有問題蔬咬,就要去搜索鲤遥。

自己如何確定目標(biāo)

在生活中學(xué)會不斷挖掘自己的潛力。我們都是一個普通人林艘,可能并不清楚自己到底在哪方面占有優(yōu)勢盖奈。所以,學(xué)著在生活中找到自己的優(yōu)勢狐援,并根據(jù)優(yōu)勢選擇一定的就業(yè)方向钢坦。

不隨波逐流。不要看周圍的人做什么啥酱,自己就做什么场钉,也許別人做的并不適合你。別人的優(yōu)勢很可能會成為你的劣勢懈涛。所以逛万,堅定自己的想法,讓自己知道那些方面適合自己,自己可以勝任宇植。

不斷嘗試可能成為自己的優(yōu)勢得封。你不知道什么適合自己,所以才要大膽指郁、勇敢地嘗試忙上。找到一種可以屬于你的獨特的優(yōu)勢。

堅定信念闲坎。一旦你堅定了自己的信念疫粥,就不要被別人的意見或是諷刺或是嘲笑所干擾。別人不是你腰懂,不懂的你在想什么梗逮,不清楚你開始這件事的源頭。你的事情绣溜,不了解你的人慷彤,沒有資格輕易評說。

不茫然怖喻,不多想底哗。別讓太多的事干擾到你奮斗下去的信念。夢想不容許太多的雜念锚沸。那些雜念只會讓你的心愈來愈脆弱跋选,多為一個人考慮,到頭來哗蜈,傷害的還是自己野建。

選擇自己學(xué)習(xí)方法

每個人都有適合自己的方法,有的人去選擇自學(xué)恬叹,有的人選擇看視頻學(xué)習(xí)候生,有的人選擇報名培訓(xùn)班,那在這個時候绽昼,你就要自己考慮清楚唯鸭,到底那樣對的幫助是最大的,個人覺得是跟著培訓(xùn)班最好的硅确,畢竟人家的實戰(zhàn)項目多目溉,我們學(xué)軟件開發(fā)的都知道實戰(zhàn)項目對于學(xué)好一門語言是 很重要的。

學(xué)習(xí)python有那些誤區(qū)

具體里面的誤區(qū)非常的多菱农,那些就不需要我去寫出來缭付,我給你說的一般都是心態(tài)的問題,首先一個覺得自己會java和c++循未,然后我學(xué)習(xí)python就很牛陷猫,但是你要知道語言是有很多相同的地方,但是不是通用,一定要自己學(xué)習(xí)的仔細绣檬。還有一種就是覺得我不會英語足陨,我要先去把英語學(xué)習(xí)好在來學(xué)python。因為自己想還壞主意然后學(xué)習(xí)娇未,這樣的都是容易找進誤區(qū)的墨缘。

怎么樣才能學(xué)好python學(xué)好python你需要一個良好的環(huán)境,一個優(yōu)質(zhì)的開發(fā)交流群零抬,群里都是那種相互幫助的人才是可以的镊讼,我有建立一個python學(xué)習(xí)交流群,在群里我們相互幫助平夜,相互關(guān)心蝶棋,相互分享內(nèi)容,這樣出問題幫助你的人就比較多褥芒,群號是301嚼松,還有056嫡良,最后是051锰扶,這樣就可以找到大神聚合的群,如果你只愿意別人幫助你寝受,不愿意分享或者幫助別人坷牛,那就請不要加了,你把你會的告訴別人這是一種分享很澄。

學(xué)習(xí)是對自己最好的投資京闰,而機會屬于有準(zhǔn)備的人,這是一個看臉的時代甩苛,但最終拼的是實力蹂楣。人和人之間的差距不在于智商,而在于如何利用業(yè)余時間讯蒲,所以沒有等出來的輝煌痊土,只有干出來的精彩。其實只要你想學(xué)習(xí)墨林,什么時候開始都不晚赁酝,不要擔(dān)心這擔(dān)心那,你只需努力旭等,剩下的交給時間酌呆,而你之所以還沒有變強,只因你還不夠努力搔耕,要記得付出不亞于任何人的努力隙袁。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子藤乙,更是在濱河造成了極大的恐慌猜揪,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件坛梁,死亡現(xiàn)場離奇詭異而姐,居然都是意外死亡,警方通過查閱死者的電腦和手機划咐,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進店門拴念,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人褐缠,你說我怎么就攤上這事政鼠。” “怎么了队魏?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵公般,是天一觀的道長。 經(jīng)常有香客問我胡桨,道長官帘,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任昧谊,我火速辦了婚禮刽虹,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘呢诬。我一直安慰自己涌哲,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布尚镰。 她就那樣靜靜地躺著阀圾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪狗唉。 梳的紋絲不亂的頭發(fā)上初烘,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天,我揣著相機與錄音敞曹,去河邊找鬼账月。 笑死,一個胖子當(dāng)著我的面吹牛澳迫,可吹牛的內(nèi)容都是我干的局齿。 我是一名探鬼主播,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼橄登,長吁一口氣:“原來是場噩夢啊……” “哼抓歼!你這毒婦竟也來了讥此?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤谣妻,失蹤者是張志新(化名)和其女友劉穎萄喳,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蹋半,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡他巨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了减江。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片染突。...
    茶點故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖辈灼,靈堂內(nèi)的尸體忽然破棺而出份企,到底是詐尸還是另有隱情,我是刑警寧澤巡莹,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布司志,位于F島的核電站,受9級特大地震影響降宅,放射性物質(zhì)發(fā)生泄漏骂远。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一钉鸯、第九天 我趴在偏房一處隱蔽的房頂上張望吧史。 院中可真熱鬧邮辽,春花似錦唠雕、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至揣云,卻和暖如春捕儒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背邓夕。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工刘莹, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人焚刚。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓点弯,卻偏偏與公主長得像,于是被迫代替她去往敵國和親矿咕。 傳聞我的和親對象是個殘疾皇子抢肛,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內(nèi)容