作者查詢 / birdhackor

總覽項目: 發文 | 留言 | 暱稱
作者 birdhackor 在 PTT [ Python ] 看板的留言(推文), 共117則
限定看板:Python
[問題] Python 2.7與UTF-8
[ Python ]10 留言, 推噓總分: 0
作者: doomleika - 發表於 2013/07/31 01:45(12年前)
1Fbirdhackor:python 2 的內部預設編碼不是 utf8 而 python 3 是07/31 15:10
2Fbirdhackor:python 3 的 str 對應 python 2 的 unicode07/31 15:11
3Fbirdhackor:python 3 的 bytes 對應 python 2 的 str07/31 15:11
4Fbirdhackor:因為這些不同 django 用到的 __str__ 等方法在07/31 15:13
5Fbirdhackor:py2k 與 py3k 應該對應不同的方法才對07/31 15:13
6Fbirdhackor:所以才使用這個修飾器來針對不同版本做修正07/31 15:14
[問題] 請問什麼書籍適合java人學python??
[ Python ]38 留言, 推噓總分: +14
作者: AzureCoder - 發表於 2013/05/24 10:03(12年前)
21Fbirdhackor:http://j.mp/11h5XLU PEP8 中文版05/24 14:53
22Fbirdhackor:http://j.mp/13Ox7FK PEP20 範例解說05/24 14:56
23Fbirdhackor:http://j.mp/13Oxd01 PEP20 + 應注意事項的文章05/24 14:56
25Fbirdhackor:http://j.mp/13OxMqR Improving Your Python05/24 15:01
26Fbirdhackor: Productivity05/24 15:01
27Fbirdhackor:http://j.mp/11h7qSa Is Python call-by-value05/24 15:03
28Fbirdhackor: or call-by-reference? Neither05/24 15:03
29Fbirdhackor:上面是我覺得從其他語言跳到 Python 可以先看的文章05/24 15:04
30Fbirdhackor:前三篇是在講寫 Python 應有的風格與思維05/24 15:04
31Fbirdhackor:第四篇是增進生產力的一些新手注意事項05/24 15:05
32Fbirdhackor:第五篇是剛從其他語言跳過來的人容易弄混的地方05/24 15:10
[問題] Python private method...
[ Python ]33 留言, 推噓總分: +2
作者: EntHeEnd - 發表於 2013/05/19 23:01(12年前)
23Fbirdhackor:python 沒有真正的 private, 以單底線開頭是"慣例"05/20 18:17
24Fbirdhackor:告訴別人這個 function 理論上"不應該"被外面的 call05/20 18:18
25Fbirdhackor:但十幾上你硬要去 call 是可以的05/20 18:18
26Fbirdhackor:雙底線開頭,不含同時雙底線開頭結尾,是 class 繼承05/20 18:19
27Fbirdhackor:時,為了避免被 override 時使用, python 會替你改名05/20 18:19
28Fbirdhackor:成 _ClassName__MethodName 以避免被覆蓋05/20 18:20
29Fbirdhackor:所以表面上看起來外面 call 不到,實際上用改完後的名05/20 18:21
30Fbirdhackor:字還是可以 call05/20 18:21
[問題] django+AWS EC2
[ Python ]11 留言, 推噓總分: +1
作者: hbman - 發表於 2013/05/12 22:42(12年前)
3Fbirdhackor:127.0.0.1 是本機 IP05/13 03:19
4Fbirdhackor:你應該改用你的機器的 IP05/13 03:19
7Fbirdhackor:資料夾放哪邊都好 下指令跑 runserver 的 manage.py05/13 17:06
8Fbirdhackor:自己知道要去同目錄的 project 找檔案05/13 17:07
9Fbirdhackor:用 python manage.py runserver 0.0.0.0:800005/13 17:09
10Fbirdhackor:然後外部指定該台 server 用的 IP 應該就連得上了05/13 17:09
[問題] Django的架站平台
[ Python ]41 留言, 推噓總分: +5
作者: Yukirin - 發表於 2013/04/04 12:39(13年前)
11Fbirdhackor:一開始在自己電腦上開個 VM 跑就可以了~04/05 03:15
12Fbirdhackor:等哪天有實際需求,要開到付費級的平台,用04/05 03:16
13Fbirdhackor:DigitalOcean 或 Linode 都可以04/05 03:16
14Fbirdhackor:再不然 AWS 也不錯... GAE 沒啥出彩的特點...04/05 03:17
15Fbirdhackor:至於以哪個版本為主的話,反正記得寫程式的時候04/05 03:18
16Fbirdhackor:盡量寫 2.7 與 3 都支援的語法就好04/05 03:18
17Fbirdhackor:比如一開始就養成用 print('') 而不是 print ''04/05 03:19
18Fbirdhackor:無法完全相同的部分,例如 unicode 與 str 等等04/05 03:19
19Fbirdhackor:建議直接用 six 這類的函式庫解決~省得以後麻煩04/05 03:20
23Fbirdhackor:six 我沒記錯的話是 django 團隊為了讓 django 同時可04/05 13:12
24Fbirdhackor:以在 2 與 3 跑所寫的,百分百無痛當然不可能04/05 13:13
25Fbirdhackor:但可以省掉非常多麻煩是真的~04/05 13:13
26Fbirdhackor:大多數會用到的差異處 six 都解決了04/05 13:14
27Fbirdhackor:http://j.mp/11uQczb 可以參考 django 官方文件04/05 13:14
Re: [問題] 新手書疑問
[ Python ]11 留言, 推噓總分: +2
作者: dadadavid - 發表於 2013/01/23 11:21(13年前)
1Fbirdhackor:我建議學的時候學 py3k 部屬的時候用 2.7 加上01/23 11:55
2Fbirdhackor:import __future__ 來處理01/23 11:56
3Fbirdhackor:不能解決的細節差異其實不多01/23 11:56
4Fbirdhackor:寫的時候用 py3k 與 2.7 相容的語法寫01/23 11:56
5Fbirdhackor:未來要升級的話會簡單很多01/23 11:57
[問題] 排除輸出重複數值的方法
[ Python ]24 留言, 推噓總分: 0
作者: sofaly - 發表於 2012/11/02 11:10(13年前)
9Fbirdhackor:你到底要排除哪幾種? '1 1 1 1 1 1 3'跟11/02 14:01
10Fbirdhackor:'1 1 1 1 3 1 1'也是要排除的嗎?11/02 14:01
12Fbirdhackor:那 '1 1 1 1 1 2 2' 與 '1 1 2 2 1 1 1' 呢?11/02 14:15
14Fbirdhackor:所以你要的就是八個正整數加總為九的"組合"的意思?11/02 14:20
20Fbirdhackor:只是翻轉或旋轉不要? 所以像是 '1 3 1 3' 與 '1 3 3 1'11/02 14:42
21Fbirdhackor:視為不同 但 '1 3 3 1'與 '1 1 3 3', '3 1 1 3'11/02 14:42
22Fbirdhackor:'3 3 1 1' 視為相同?11/02 14:43
[問題] 關於包裝成 package 傳到 pypi 時的授權
[ Python ]5 留言, 推噓總分: 0
作者: birdhackor - 發表於 2012/10/31 18:31(13年前)
4Fbirdhackor:那請問其他系列有能達到這樣的要求的嗎?沒有的話我可11/01 13:39
5Fbirdhackor:能會選擇 LGPL11/01 13:39
[問題] cx_Freeze打包exe檔問題
[ Python ]6 留言, 推噓總分: 0
作者: kfrico - 發表於 2012/05/05 10:28(14年前)
2Fbirdhackor:第三方的lib要在cx_Freeze可以找到的path中05/05 17:51
Re: [討論] Django菜鳥 怎麼打地基啊?
[ Python ]29 留言, 推噓總分: 0
作者: wutony76 - 發表於 2012/04/14 04:55(14年前)
1Fbirdhackor:我覺得寫程式的功力跟靠不靠編輯器選關鍵字無關吧...04/14 12:03
2Fbirdhackor:自動補完只是讓你打程式更快而已04/14 12:04
3Fbirdhackor:要讓debug的次數減少最好的方式應該還是多寫好的撰碼04/14 12:08
4Fbirdhackor:方式~不要寫出結構不良的code04/14 12:09
7Fbirdhackor:其實練習好的寫法不一定要很多行的程式碼才能練04/15 04:38
8Fbirdhackor:比如說寫了一個class共25行 寫完之後發現有地方可以簡04/15 04:38
9Fbirdhackor:化就開始簡化,或是用幾個實例跑一跑發現思考的不夠周04/15 04:39
10Fbirdhackor:全,就花點時間改善,這樣就可以練習更好的程式碼了04/15 04:39
11Fbirdhackor:另外,以python而言的話,官網的tutorial有很多短的程04/15 04:42
12Fbirdhackor:式碼,可以從那邊看起,那些程式碼多半不超過5行04/15 04:44
13Fbirdhackor:然後有時候他會列出幾個可以得出同樣結果的程式碼04/15 04:44
14Fbirdhackor:然後用文字陳述哪種寫法好,從這邊練起也可以04/15 04:44
15Fbirdhackor:我覺得要練習好的寫法有時候需要有點潔癖啦04/15 04:46
16Fbirdhackor:有時候寫某些功能一開始一定會先求"跑得出結果"04/15 04:46
17Fbirdhackor:但做法會很醜,這時候就會有點受不了,不改會不舒服...04/15 04:46
18Fbirdhackor:其實我也不強 不過我覺得這有時候真的是態度問題04/15 04:47
19Fbirdhackor:像我朋友他對於改出好程式碼就沒啥興趣...都只求能跑04/15 04:48
20Fbirdhackor:我看到他的程式碼就會很不自在...04/15 04:48
21Fbirdhackor:然後,既然要學python那麼除了程式架構本身以外,也應04/15 04:54
22Fbirdhackor:該稍微注意程式碼本身的排版,python有個不錯的指引04/15 04:55
23Fbirdhackor:http://www.python.org/dev/peps/pep-0008/04/15 04:55
24Fbirdhackor:上面是英文的 要翻譯版可以看這裡 http://j.mp/HUrUoq04/15 04:55
25Fbirdhackor:關於精進程式碼 有篇文章我覺得挺值得看看04/15 04:59
26Fbirdhackor:http://www.jaceju.net/blog/archives/1913/04/15 04:59
27Fbirdhackor:精進你的程式碼 - 從取得用戶端 IP 的函式談起04/15 04:59
28Fbirdhackor:整個function很短,是個不錯的例子04/15 04:59