博客啟動計劃&我個人理解的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 16:45
下一篇 2015-03-13 17:42

相關推薦

  • shell四劍客之sed

    概述 Stream EDitor, 行編輯器 sed是一種流編輯器,它一次處理一行內容。處理時,把 當前處理的行存儲在臨時緩沖區中,稱為“模式空間”( pattern space),接著用sed命令處理緩沖區中的內容 ,處理完成后,把緩沖區的內容送往屏幕。接著處理下一 行,這樣不斷重復,直到文件末尾。文件內容并沒有改變 ,除非你使用重定向存儲輸出。Sed主要…

    Linux干貨 2016-08-15
  • GlusterFS測試報告-02(結合samba為windows提供服務)

    在掛載glusterFS的客戶機的目錄下,使用samba分享給windows機器使用 1、samba服務的安裝 [root@client01 ~]# yum -y install samba [root@client01 ~]# /etc/init.d/smb restart S…

    Linux干貨 2016-07-22
  • 第一周

    1、描述計算機的組成與功能 計算器是由運算器,控制器,存儲器,輸入設備和輸出設備五大部件組成;每一部件分別按要求執行特定的功能,具體功能如下: (1)運算器:完成各種算術運算和邏輯運算的裝置,能進行加、減、乘、除等數學運算,也能作比較、判斷、查找、邏輯運算等。 (2)控制器:控制器是計算機機指揮和控制其它各部分工作的中心,其工作過程和人的大腦指揮和控制人的各…

    Linux干貨 2017-01-02
  • Linux高級文件系統管理之磁盤配額、RAID和LVM的使用

    磁盤配額Quota 磁盤配額(Quota)的作用:   在Linux系統中,由于是多用戶、多任務的環境,所以會有多用戶共同使用一個硬盤空間的情況發生,如果其中有少數幾個用戶大量占掉了硬盤空間的話,那肯定影響其他用戶的使用權限。因此管理員應該適當限制硬盤的空間給用戶,以妥善分配系統資源。 磁盤配額的一般用途    比較常使用的幾種…

    Linux干貨 2016-09-02
  • RPM及YUM工具介紹及使用(上)

    寫在前面 常見的計算機硬件平臺大致可以為分:x86、x86_64、amd64、ppc、arm、aarch64。軟件平臺,在Linux界則是指不同的Linux發行版。 Linux系統中的軟件(非源碼)由于都是在不同的硬件+軟件平臺開發編譯完成之后發布的,因此同一個軟件會區分硬件和軟件環境而有不同的軟件包。在安裝軟件時應該選擇與自己的硬件和軟件平臺一致的軟件包進…

    Linux干貨 2016-12-26
  • 元數據、修改時間戳、文件名通配、定義命令的別名、I/O重定向及管道

      文件的元數據 文件的數據分為兩類:一類為元數據,既屬性數據;一種就是數據本身:  數據是指普通文件中的實際數據  元數據指用來描述一個文件的特征的系統數據,諸如訪問權限、文件擁有者以及文件數據塊的分布信息(inode…)等等 那么如何查看文件的詳細信息? stat命令: 功能說明:    顯示inode內容命令用法:    stat…

    Linux干貨 2016-11-06
欧美性久久久久