400-650-7353
您所在的位置:首頁 > 大學生就業(yè) > 【實訓心得】Python實訓心得

【實訓心得】Python實訓心得

  • 來源:優(yōu)就業(yè)
  • 2018-11-01 13:45:20
  • 閱讀()
  • 分享
  • 手機端入口

Python是一門面向對象的解釋性語言(腳本語言),這一類語言的特點就是不用編譯,程序在運行的過程中,由對應的解釋器向CPU進行翻譯,個人理解就是一邊編譯一邊執(zhí)行。而JAVA這一類語言是需要預先編譯的。沒有編譯最大的痛苦就是無法進行斷點調試,唯一的辦法就是在有疑問的地方打印各個變量的值來進行調試。這一類語言也沒用類型,也就是說一個變量即可能是int型,但是也可能是String型,而且可以隨時變化。Python對于代碼格式要求也相當嚴格,通過對于縮進的距離來判斷代碼是否處于同一個代碼塊。這樣做的好處在于代碼編寫看上去很統(tǒng)一,不過習慣了java再看python,一開始還真的有點懵。 Python也不依靠分號來決定一句代碼是否結束,一行代碼就是一句代碼。

開始學習Python的時候覺得比較簡單,沒有C++那么多復雜的機理去了解,隨著逐步的學習發(fā)現(xiàn)其實不然,我一定要收回之前自己說的話,每一門編程語言就是設計者花費很多心血設計的,哪有說學會就學會的編程語言。

完成同一個任務,C語言要寫1000行代碼,Java只需要寫100行,而Python可能只要20行。但就是由于變成了20行,程序的可讀性變得比較差,難以理解,這正是Python所不關注的問題,只要代碼簡短就行。

總的來說:不同的場合需要使用不同的編程語言呀。每一個都有優(yōu)勢和劣勢。

python優(yōu)點:1.寫測試腳本,因為PY是解釋性語言,天生就有作為測試腳本語言的優(yōu)勢,語法簡單,通俗易懂,可移植性好(底層使用C語言來編寫);

2.網絡爬蟲,教程N多,相關的函數(shù)庫N多,這也是自己當前最想實現(xiàn)的目標;

3.運用與數(shù)學相關的庫,研究算法+數(shù)據挖掘(這一方向沒有接觸過);

4.可以與 MySQL等數(shù)據庫結合,作為一個網站系統(tǒng)的后臺支撐。(web后端,最著名的兩個框架:django/Flask)

5.深度學習,前途無限(國外很多,國內大熱,招聘需求很多,薪水可觀)

Python雖然有很多優(yōu)點,但是它也不是完美的,它也有自身的缺點。

1. 速度慢 由于,Python是解釋型語言,所有它的速度會比,C、C++慢一些,但是不影響使用。由于,現(xiàn)在的硬件配置都非常高,基本上沒有影響,除非是一些實時性比較強的程序可能會受到一些影響,但是也有解決辦法,可以嵌入C程序。

2. 強制縮進 如果你有其他語言的編程經驗,例如:C語言或者Java語言,那么Python的強制縮進一開始會讓你很不習慣。但是如果你習慣了Python的縮進語法,你會覺得它非常優(yōu)雅。

3. 單行語句 由于Python可以在尾部不寫分號,所以一行只能有一條語句,這可能也算是一個不足吧,不過這真的微不足道。

總體來說,python這門語言的使用比java、C語言來說還是相對簡單一些,需要自己多多努力去練習,去多方面的應用,就會逐步的熟練起來的。

相關推薦:

【Python培訓 】從入門到精通 打造Python精英人才

【Python入門免費課程】引領編程開發(fā)新趨勢

文章“【實訓心得】Python實訓心得”已幫助

>>本文地址:http://liujunjsxg.cn/dxs/2018/45244.html

THE END  

聲明:本站稿件版權均屬中公教育優(yōu)就業(yè)所有,未經許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數(shù)據大數(shù)據
  • 互聯(lián)網營銷互聯(lián)網營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯(lián)網嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網頁設計網頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發(fā)VR/AR
  • 網絡安全網絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發(fā)智能機器人
 

快速通道fast track

近期開班時間TIME