博客啟動計劃&我個人理解的Python優缺點

很久沒有寫博客了,因為最近一直在使用Python。Python實在不是一門好的工作用語言(我的觀點是所有的動態語言都不是好的工作用語言,不僅是Python),但是自己玩還是可以的。但,生活所迫,還是要繼續用的呀(笑)。

所以呢,博客還是要寫的,java還是最喜歡的,Python也是要學習的,當然其實更多是總結了。既然博客要啟動了,這篇文字就權當測試吧,使用公司環境下的windows live writer寫的,看看能不能用,因為公司設置了外網限制(csdn上討論過的可以上csdn的公司,再笑——這里有一個典故,附在文末)。
好了來說說Python。先說缺點,據說先抑后揚比較不會讓人反感,即便是你的重點在抑(繼續笑)。

缺點一:標準庫代碼的命名風格嚴重不統一,給學習帶來很多的不便??纯磗ocket模塊里的socket類(對,沒錯,他確實是個與模塊同名的類),再看看threading里的Thread類,是不是很讓人疑惑?函數就更多了,findall/findAll/find_all全部都有,例子數不勝數。

缺點二:沒有強大的IDE支持。Pydev不夠強大是我最不爽的,當然Python作為一門動態語言的特性也在一定程度上的限制了IDE功能。

再來看優點:

優點一:語法。Python作為一門比java還早出世的語言,語法比java要簡潔很多。

優點二:語法糖。啊啊,太TM甜了……

優點三:內置的處理字符串功能非常強大,這貌似也是所有動態語言的特點。

但是java本身是可以做到Python要做的事情的,所以我在考慮做一個PythonToJava的小工具,目標是使用Python的語法寫Java……Python的語法加上Java的各種靜態檢查和庫,噢這大概就是天堂了。

來自:http://www.cnblogs.com/huxi/archive/2010/06/24/1764160.html

原創文章,作者:s19930811,如若轉載,請注明出處:http://www.www58058.com/1003

(0)
s19930811s19930811
上一篇 2015-03-13
下一篇 2015-03-13

相關推薦

  • 一次完整的HTTP事務是怎樣一個過程?

    聲明:本文章中的說法僅是個人理解總結,不一定完全正確,但是可以有助于理解。 關于HTTP協議可以參考以下: HTTP協議漫談 http://kb.cnblogs.com/page/140611/ HTTP協議概覽 http://www.cnblogs.com/vamei/archive/2013/05/11/3069788.html 了解HTTP Heade…

    Linux干貨 2015-03-10
  • N28 第三周【1】:grep和文本處理工具的使用

    grep一些練習 1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@localhost ~]# who |cut -d” ” -f1 |sort -u root 2、取出最后登錄到當前系統的用戶的相關信息。 [root@localhost ~]# last |cut -d” ” -f1|head -1 |…

    Linux干貨 2017-12-19
  • Liunx獲取信息幫助與man文檔章節的劃分

    首先要判斷命令的類型,可用 type COMMAND 來判斷命令 如果顯示結果為(….是 shell內嵌)即為shell內嵌命令,如需獲取幫助,使用 help COMMAND 即可; 下圖的例子是pwd是shell內嵌命令 內部命令屬于Shell的一部分,所以并沒有單獨對應的系統文件,只要Shell解釋器被運行,內部指…

    2017-07-02
  • 過濾語句和復制,權限的一些事例

    1.復制/etc/skel 目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限 ~]# cp -r /etc/skel/ /home/tuser1/ ~]# chmod go= /home/tuser1/ 2.編輯/etc/group文件,添加組hadoop ~]# echo "hadoop:…

    Linux干貨 2016-10-14
  • 10分鐘學會理解和解決MySQL亂碼問題

    本文將詳細介紹MySQL亂碼的成因和具體的解決方案。在閱讀本文之前,強烈建議對字符集編碼概念還比較模糊的同學 閱讀下博主之前對相關概念的一篇科普:十分鐘搞清字符集和字符編碼 MySQL出現亂碼的原因 要了解為什么會出現亂碼,我們就先要理解:從客戶端發起請求,到MySQL存儲數據,再到下次從表取回客戶端的過程中,哪些環節會有編碼/解碼的行為。為了更好的解釋這個…

    2015-03-17
  • Linux部分命令及使用

    Linux部分命令解釋及使用 ASCII 信息交換碼  GB2312 big5 UTF-8 字符集 亂碼問題 生產環境中最常見故障  字符集格式設置不一致 查看系統版本  cat /etc/redhat-release  $() “&nb…

    2017-04-09
欧美性久久久久