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