About Software
2015年3月25日 星期三
[Python] Learning Note 8 - Object Reference & sorted()
sorted() 這個 function 會回傳一個新的 sorted list
也就是一個新的 object reference
原本的 list 是不受影響的
以下是個範例
輸出結果為
閱讀更多 »
2015年3月15日 星期日
[Python] Learning Note 7 - py2exe
來記錄一下 py2exe 的實驗
1. 首先要找到給 python 3 使用的 py2exe
可以在這個
連結
找到
也有 64 bits 版本,此時的版本是 py2exe 0.9.2.2
2. 在上面那個連結,也可以看到一些教學
安裝好 py2exe 後,可以到 python 安裝路徑下的 Scripts 資料夾
會發現有 build_exe.exe 這個執行檔,可以按照教學來產生單一執行檔
所使用的指令為
閱讀更多 »
[Python] Learning Note 6 - Module Package & Module Windows installer
兩個 Topic : (1) 建立 module 的 package (2) 建立 module 的 windows 安裝檔
< Topic 1 > 建立 module 的 package
1. 寫一個簡單的 module : MyModule.py
2. 寫一個 setup.py
name : 要產生的 module package name
閱讀更多 »
2015年3月13日 星期五
[Python] Learning Note 5 - Pygame
Pygame 的安裝
環境 : Win7-64bits + Python3.4.3-64bits
1.
Pygame 官網
目前沒有給 python3.4.3-64bits 的版本
不過官網有提供個
連結
,裡面有 build 好的 pygame for 64bits
這個連結提供的檔案不是官方的,所以是不帶任何保證的
配合自己的環境,選擇 pygame‑1.9.2a0‑cp34‑none‑win_amd64.whl 這個檔案
2. whl 是一個壓縮檔,必須透過 pip 來安裝
閱讀更多 »
2015年3月10日 星期二
[Python] Learning Note 4 - Python with C
這次來記錄一下,Python 調用 C 的方式
環境是 : Python3.4.3-64bit、MinGW-64、Win7
< 前言 >
一開始直接使用 Code::Blocks 附帶的 MinGW
即使後來可以編譯成功,程式執行的時候還是會錯誤
錯誤訊息 : ImportError: DLL load failed: %1 不是正確的Win32 應用程式
這是因為 Code::Blocks 的 MinGW 是 32bits 的,而自己裝的 Python 是 64bits 所造成的
< 正題 >
1. 到
官網
下載 MinGW-64
閱讀更多 »
較新的文章
較舊的文章
首頁
訂閱:
文章 (Atom)