學Python有意思嗎?自學可以出去工作嗎?

2020-12-24 科爾西

由於本人從事Python已經快9年了,所以在這方面還是有一點的見解,下面就談談我的看法:

大學的時候我曾自己接觸過幾門語言,有最經典的C,比之難點的C++、java也都了解一點。但是在此之前從未系統的學習過一門計算機語言。作為一門新興的語言,在國內其參考教材十分有限。學習Python就真的難嗎?不難啊!!本人自學已經工作近9年,也僅僅只是在學校學習了2年的時間。。。為什麼會難呢?可以加1547251666,好友,具體聊一下學習的方法。

首先,python語言的最基本的特點就是優雅,沒錯一門彙編語言,這裡用優雅來形容,舉個簡單的例子:對x,y的值進行互換,在python中其代碼只有一行:x,y=y,x,你再也找不到比這更優雅的交換賦值的方法了;

另一方面其可讀性是任何語言也無法比擬的;再之其強大的繪圖能力也讓人敬佩,除了基本的turtle製圖、Graphics圖形庫,還可引用廣泛的第三方庫,這些可以畫出世界上最美的圖形……最後我要強調一下python最值得我們去學的一點,即是它有強大的第三方庫,而且,而且它在日益增多,增長速度也絕對超乎你的想像。所以我認為未來是屬於python的時代。

當然python也有它的不足之處,就是慢,比C、C++、java都慢,這一點是限制它的一點,因為在不少領域對語言的運行速度都有極致的要求,你比如說飛彈攔截程序,分秒必爭,顯然python在第一步就會被pass掉。但是對於其它領域,你比如說橋梁參數的運算,我相信20分鐘和18分鐘它差不了多少。第二點就站在功利的角度來談了,就是目前計算機等級考試中沒有python這個選項,當然我相信10年之後,或許是5年,我們就可以拿到python的計算機等級證書啦。現在Python已經在某些地區已經加入的計算機等級考試。

同時Python也是黑客常用的程式語言之一,如sql注入工具Sqlmap就是用python開發的。

有很多滲透測試工具就用Python開發的,如:

Androguard: 安卓應用程式的逆向分析工具

Immunity Debugger: 腳本 GUI 和命令行調試器

dpkt: 快速,輕量數據包創建和分析,面向基本的 TCP/IP 協議

mitmproxy: 支持 SSL 的 HTTP 代理。可以在控制臺接口實時檢查和編輯網絡流量

著名的黑客滲透測試系統Kali Linux中很多工具都是採用Python開發的。

除此之外Python還有很多好用的庫:

Requests: 優雅,簡單,人性化的 HTTP 庫

HTTPie: 人性化的類似 cURL 命令行的 HTTP 客戶端

Beautiful Soup: HTML 解析器

matplotlib: 製作二維圖

Mayavi: 三維科學數據的可視化與繪圖

Twisted: Python 語言編寫的事件驅動的網絡框

Django:常用的Python Web應用框架

python簡單易用,短短幾行代碼就能寫出一個很不錯的功能,對於初學者而言是非常友好的。在第一次學習時就用到了requests模塊,短短兩行代碼就完成了一個非常小的爬蟲,這是用別的語言不可能輕易實現的。

另外就是python的語言非常簡潔。代碼縮進的方式也比其他的語言要優美得多。所以你在看別人的原始碼的時候會感覺非常的舒適。這位後來實現自我提升做了一個很好的鋪墊。

還有在無聊的時候以採集各種數據,圖片,視頻,小說,社交動態....,當然對於系統學習的時候,在無聊的時候,可以爬爬內涵段子,雖然被封了,但是我在工作的時候,還沒有被封的時候,我爬去內涵段子的段子信息,以及神評論,然後,被批鬥是不可能的。。。

相關焦點

  • 學鋼琴難不難?可以自學鋼琴嗎?
    學鋼琴難不難?可以自學鋼琴嗎?可能很多小夥伴都想了解這個問題,也有一部分人是因為覺得學費太貴,到底鋼琴能不能自學呢?我們都知道很多技能是可以自學的,鋼琴也是眾多技能中的一種,當然也是可以自學的。當然學得好不好是另外一回事。
  • python自學行嗎?python學好了能幹什麼-開課吧
    人生苦短,我用python.最直接的學習方法是,用Python來解決一個你真正想解決的問題。在解決這個問題的過程中,有不懂的就去查就去問,直到這個問題被徹底解決為止。計算機語言也只是一種語言而已,和我們學習其他語言的方法沒有什麼根本區別。只看教材是學不會新語言的,而且很容易忘掉。
  • 學python?不是一個python入門教程就行,學之前你必須知道這些
    看重前景方向:那麼學python大數據分析或是python機器學習。其中大數據分析相對容易,python提供的是語言的環境,數據分析會有許多對應的工具包,會包含各種分析模型,隨著經驗積累會很熟練照到對應項目的分析模型。
  • 日語零基礎怎麼學?自學靠譜嗎?
    很多沒有對動漫以及日本文化感興趣的朋友,想要學習日語,但是因為是零基礎所以學起來有點迷迷糊糊的,感覺找不到學習的重心,那麼日語零基礎怎麼學呢?自學日語到底靠譜嗎?下面醬醬老師就來告訴大家。一、日語怎麼零基礎入門日語的初學者第一步必須要學會五十音,因為學會了日語的五十音之後,就能夠閱讀日本的文字了,所以這個日語五十音圖是初學者必須要學會的,下面是小編給大家整理的五十音圖,這樣可以方便大家記憶。
  • 學完python可以從事哪些工作?
    不知道大家有沒有遇到過這種情況,面試時被面試官問會不會用python,結果就沒有結果了。於是你很氣憤地向好友抱怨,我又不面技術為啥要會python,卻發現你的好友正在用python下載電影。驀然回首,大家都在學習python。
  • 古琴可以自學嗎?
    古琴可以自學嗎?在現代社會,網上有著各種各樣的教學視頻。就促進了有一部分人會想著去自學古琴,但是也有對此很多人都心存疑慮。因為古琴來講,常用的指法多達近百種,指法的錯誤運用會造成古琴學習進度緩慢。今天就給大家介紹一下,古琴到底適不適合大家自學。
  • 塔羅牌可以自學嗎
    一 可以自學塔羅牌嗎?可以自學塔羅牌嗎?當然是可以的啦。首先你要有一套完整的塔羅牌。然後你要對排的結構和排的排異進行有所了解。然後精通,然後你就可以幫別人進行佔卜。然後呢對他有一些了解,你就可以幫別人進行佔卜了。二,有通靈能的人才可以學?是不是有通靈的人才可以學習塔羅牌呢?其實不是這樣的。因為塔羅牌是依靠牌陣和牌意給大家進行佔卜的,所以說並不是靠什麼通靈的人給您進行佔卜的,所以說不只是會通靈的人才可以學塔羅,只要能夠理解塔羅牌的牌陣和牌意的人都是可以學習塔羅牌的。
  • Python爬蟲學到什麼程度就可以去找工作了?
    有朋友在群裡和大家討論,問的最多的問題就是,python 爬蟲學到什麼程度可以去找工作了,關於這點,和大家分享下我的理解。去招聘網上看看需求都有哪些,直接做個拉勾網爬蟲(有需要的私信)出結果了:仔細看看,我們可以得出以下幾點:1、 python 不是唯一可以做爬蟲的,很多語言都可以,
  • 學鋼琴難不難?可以自學鋼琴嗎?
    學鋼琴難不難?可以自學鋼琴嗎?可能很多小夥伴都想了解這個問題,也有一部分人是因為覺得學費太貴,到底鋼琴能不能自學呢?我們都知道很多技能是可以自學的,鋼琴也是眾多技能中的一種,當然也是可以自學的。當然學得好不好是另外一回事。
  • 心理諮詢師可以自學嗎?怎麼報及報考入口
    心理諮詢師可以自學嗎?怎麼報及報考入口對由於自己的性格,求職和準備公務員考試的時候,自我經歷不是很豐富,只能對市場和營銷有一定的了解,所以只是由於心理諮詢行業是「急需金礦」。目前在我國境內,關於心理諮詢師的資格認定標準起步較晚,目前尚處在制定階段。
  • 黑馬程式設計師:Python自學最系統的匯總
    一、Python可以發展的職業方向為什麼把這個階段放在最前面,大家只有了解到了未來的職業發展,才能找到當下的學習重點。我們可以知道Python真的適合用於自學入門編程,他告訴我學習目的就是幾個夥伴想搞一個夥伴。討論用什麼寫的適合,就想到了Python。這也是我為什麼將職業發展放在最前面,希望大家都有一個最終學習的目的,並且有一個短期想要實現的內容。比如說是一個飛機大戰這樣的小遊戲,或者寫一個網站這樣的目的。不管是什麼都會幫助我們可以清楚地知道當下的學習重點試試很忙。
  • 滑翔傘可以自學嗎?|滑翔傘培訓/考證
    當然不可以!生命安全,不容馬虎!在寫這篇文章之前,我出於好奇就在百度上搜索了一下「滑翔傘可以自學嗎?」沒想到在首頁竟然還有兩篇自學經歷分享???只能說你們天賦太強啦。有的人覺得,滑翔傘無非就是全靠手上兩個操作繩,沒多大個事兒,網上隨便找點資料就可以開始學習,或者飛行的時候小心點就行,如果有這種想法,就真的大錯特錯了!接下來我們從以下方面做分析,為什麼有的人想著自學滑翔傘、自學滑翔傘會帶來哪些後果。
  • 小提琴可以自學嗎?
    小提琴可以自學嗎?許多初學的人都愛問這個問題。而網上眾說紛紜,看了半天也看不出個結果。所以再發一下篇文章。
  • 兒童零基礎可以自學鋼琴嗎
    兒童零基礎可以自學鋼琴嗎2020-07-30 18:07:27出處:PCbaby作者:佚名  學習鋼琴成為近些年來受追捧的特長技能,但是有不少人被學鋼琴的費用擋在門外。所以一部分的家長就想知道孩子能不能自學鋼琴,能學到什麼程度?
  • 學寫毛筆字難嗎,毛筆字可以自學嗎?自學毛筆書法需要攻克這二點
    學習本身不難,堅持太難了,對大多數人來說,學書法只是愛好,認為是可以通過自學來達到一定水平的,其實不然。書法讓大多數愛好者覺著簡單,是因為中國人從小到大生活在這樣一種文化裡,每天看漢字,認為拿個毛筆寫字就是搞書法。
  • 塔羅牌可以自學嗎
    一 可以自學塔羅牌嗎?可以自學塔羅牌嗎?當然是可以的啦。首先你要有一套完整的塔羅牌。然後你要對排的結構和排的排異進行有所了解。然後精通,然後你就可以幫別人進行佔卜。然後呢對他有一些了解,你就可以幫別人進行佔卜了。二,有通靈能的人才可以學?是不是有通靈的人才可以學習塔羅牌呢?其實不是這樣的。因為塔羅牌是依靠牌陣和牌意給大家進行佔卜的,所以說並不是靠什麼通靈的人給您進行佔卜的,所以說不只是會通靈的人才可以學塔羅,只要能夠理解塔羅牌的牌陣和牌意的人都是可以學習塔羅牌的。
  • 西班牙語可以自學嗎?
    答案是,完全可以!西語屬於入門非常簡單的語言,主要體現在發音和基礎語法上。語法方面其實可以在學了一段時間之後找個老師稍微指點一下,會有效率很多。適合自學的課本推薦外國的課本其實並不太適合初學者自學,剛開始可以考慮用一下中國的教材,比如老版的現代西班牙語(藍色皮)或速成西班牙語(紅色皮),配合APP自學。
  • 古琴可以自學嗎?
    古琴可以自學嗎?在現代社會,網上有著各種各樣的教學視頻。就促進了有一部分人會想著去自學古琴,但是也有對此很多人都心存疑慮。因為古琴來講,常用的指法多達近百種,指法的錯誤運用會造成古琴學習進度緩慢。今天就給大家介紹一下,古琴到底適不適合大家自學。
  • 高考日語應該怎麼學?可以自學嗎?
    2013年起,高考生開始可以用日語代替英語參加高考,這就意味著大家對日語的關注度會越來越高。那麼,高考日語應該怎麼學?好師教育的老師總結了一下在教學實踐中遇到的困難,給各位同學支個招。一、擺正心態,正確對待高考日語有些同學認為,報考高考日語就是因為英語學得不好才不得不這樣做,其實是錯誤的。據統計,有約2成的日語考生的英語學得也不錯,但是相比之下日語能穩在100分以上。眾所周知高考是分分必爭的考試,參加高考日語相當於換了一條快速通道,也是一個不錯的選擇。
  • 開課吧:Python是什麼意思?為什麼有那麼多人學Python?
    python非常容易上手,而且能幹很多事情,WEB開發,機器學習人工智慧,數據分析,量化投資,爬蟲等,基本可以應用到各行各業,而且大家都在做基於PYTHON的庫,使得PYTHON語言變成一門直接拿來就能用的語言,更像一種工具了,比如機器學習,可能理論很複雜,但是實際在PYTHON中僅僅幾行代碼就能實現,不用花太多時間用在碼代碼上面,python 現在是越來越火