原创 Python學習筆記之七——模塊

模塊   當程序越來越大的時候需要把程序進行分類,分別放在不同的文件中,這樣易於查找與維護,同時對於公共類、函數等可以放在獨立的文件中,這樣其他多個程序都可以使用而不必把這些公共性的類、函數等在每個程序中複製一份,這樣的文件就叫做模塊。

原创 新版本Cygwin下中文配置

Cygwin默認配置下使用Windows下的命令時,或查看本機以前的文件,仍然會顯示亂碼, mintty中修改配置如下: 1. Option裏面,text下面 locale選zh_CN,Character set選Default(選

原创 Python學習筆記之十一——標準庫概覽第Ⅰ部分

操作系統接口 os 模塊提供了幾十個函數與操作系統交互: >>> import os >>> os.getcwd() # Return the current working directory 'C:\\Python34'

原创 ubuntu 下安裝搜狗輸入法報錯

ubuntu 下安裝搜狗輸入法報錯 ubuntu 是16.04 LTS 64位 錯誤信息如下: $sudo dpkg -i sogoupinyin_2.1.0.0082_amd64.deb Preparing to unpack sogo

原创 在Ubuntu 16.04 LTS 下用Vim 打造自己的Python IDE 問題總結

在Ubuntu 16.04 LTS 下用Vim 打造自己的Python IDE 問題總結 原文英文地址:https://realpython.com/blog/python/vim-and-python-a-match-made-in-h

原创 Python學習筆記之六——數據結構

詳解列表 列表數據類型還有更多的方法。這裏是列表對象方法的清單: list.append(x) 添加一個元素到列表的末尾。相當於a[len(a):] = [x]。 list.extend(L) 將給定列表L中的所有元素附加到原列表a的

原创 ubuntu server install 安裝中文(搜狗)輸入法

ubuntu server install 安裝中文(搜狗)輸入法   對於ubuntu server默認無中文輸入法框架,可以用ibus-sunpinyin框架,安裝步驟如下: sudo apt-get install ibus-sun

原创 Python學習筆記之九——錯誤與異常

Python 有兩種常見的錯誤:語法錯誤和異常。 語法錯誤 語法錯誤也稱之爲解析錯誤。例如: >>> while True print('Hello world') File "<stdin>", line 1, in ?

原创 Python 學習筆記之十二——標準庫概覽 --第Ⅱ部分

第二部分提供了更高級的模塊用來支持專業編程的需要。這些模塊很少出現在小型的腳本里。 輸出格式 reprlib 模塊提供一個定製版的repr()用於顯示大型或者深層嵌套容器: >>> import reprlib >>> reprlib.r

原创 Python學習筆記之四——類型

類型 數字   Python 解釋器可作爲一個簡單的計算器:你可以向它輸入一個表達式,它將返回其結果。表達式語法很直白: 運算符+、 -、 *和/的用法就和其它大部分語言一樣;括號(())可以用來分組。例如: >>> 2 + 2 4

原创 VIM選擇文本塊/複製/粘貼

在正常模式下(按ESC進入)按鍵v進入可視化模式,然後按鍵盤左右鍵或h,l鍵即可實現文本的選擇。其它相關命令: v:按字符選擇。經常使用的模式,所以親自嘗試一下它。 V:按行選擇。這在你想拷貝或者移動很多行的文本的時候特別有用。 CTRL

原创 Python學習筆記之六——函數

函數  函數就是完成特定功能的一個語句組,這組語句可以作爲一個單位使用,並且給它取一個名字。 爲什麼要使用函數 降低編程難度 代碼重用 函數的定義和調用 函數定義語法如下 def 函數名(參數列表): #可以沒有參數

原创 GitHub翻譯之 ‘Contributing to Open Source’

Contributing to Open Source on GitHub https://guides.github.com/activities/contributing-to-open-source/ 頁面翻譯 A great

原创 Python 學習筆記之十——類

類   與其他編程語言相比,Python 的類機制用最少的語法和語義引入了類。它是 C++ 和 Modula-3 類機制的混合。Python 的類提供了面向對象編程的所有標準功能:類繼承機制允許有多個基類,繼承的類可以覆蓋其基類或類的任何

原创 Python 學習筆記之八——輸入和輸出

展現程序的輸出有多種方法,可以打印成我們可讀的形式,也可以寫入到文件以便後面使用。本章將討論其中的幾種方法。 格式化輸出 輸出值的方法有幾種: 1. 表達式語句(有些表達式會返會一個結果,就是輸出值) 2. print()函數 3.