1.å¦ä½ç¼ç¨
2.è¿ç»´å·¥ç¨å¸ä¸ºä»ä¹è¦å¦python
å¦ä½ç¼ç¨
å¦æä½ è¿ä¸ä¼ä»»ä½ç¼ç¨è¯è¨ï¼æå»ºè®®ä½ ä»Pythonå¼å§ãå®è®¾è®¡æ¸ æ°ï¼ææ¡£é½å ¨ï¼åéåå¦è å ¥é¨ãå®æ¯ä¸é¨å¾å¥½çå ¥é¨è¯è¨ï¼å¹¶ä¸ä¸ä» ä» åªæ¯ä¸ªç©å ·ï¼å®é常强大ãçµæ´»ï¼ä¹éåå大å项ç®ã好çæç¨å¯ä»¥å¨Pythonç½ç«å¾å°ãï¼æ¯è¾å¥½çä¸æPythonç«ç¹å¯è½æ¯ãï¼
Javaä¹æ¯å¥½çå ¥é¨è¯è¨ãå®æ¯Pythoné¾å¾å¤ï¼ä½æ¯çæç代ç é度ä¹å¿«å¾å¤ãå®åæ¶ä¹æ¯ä¸ç§ä¼ç§ç计ç®æºè¯è¨ï¼ä¸æ¢æ¯ç¨æ¥å ¥é¨ã
ä½æ¯æ³¨æï¼å¦æä½ åªä¼ä¸ä¸¤é¨è¯è¨ï¼ä½ å°ä¸ä¼è¾¾å°ä¸ä¸ªé«æ°´å¹³çç¨åºåçæ°´å¹³ââä½ éè¦å¦ä¼å¦ä½ä»¥æ½è±¡çæ¹å¼æèç¼ç¨é®é¢ï¼ç¬ç«äºä»»ä½è¯è¨ãä½ éè¦å¦ä¼å¨å 天å éè¿ä¸äºæåï¼ç»åä½ ç°å¨æç¥ï¼è¿ éææ¡ä¸é¨æ°è¯è¨ãè¿æå³çä½ åºè¯¥å¦ä¼å ç§æªç¶ä¸åçè¯è¨ã
å¦æè¦åä¸äºéè¦çç¼ç¨å·¥ä½ï¼ä½ ä¸å¾ä¸å¦ä¹ Cè¯è¨ï¼Unixçæ ¸å¿è¯è¨ã C++ä¸Céå¸¸å ¶ä»ç±»ä¼¼ï¼å¦æä½ äºè§£å ¶ä¸ä¸ç§ï¼å¦ä¹ å¦ä¸ç§åºè¯¥ä¸é¾ãä½è¿ä¸¤ç§é½ä¸éåç¼ç¨å ¥é¨è å¦ä¹ ãäºå®ä¸ï¼ä½ è¶é¿å ç¨Cç¼ç¨ï¼ä½ çå·¥ä½æçä¼è¶é«ã
Cé常ææçï¼èçº¦ä½ çæºå¨èµæºãä½æ¯ï¼Cçé«ææ¯éè¿ä½ æå¨åå¾å¤åºå±ç管çï¼å¦å åï¼æ¥è¾¾å°çãåºå±ä»£ç é½æ¯å¤æææåºç°bugçï¼ä¼ä½¿ä½ è±æå¤çæ¶é´è°è¯ãå¦ä»çæºå¨é度å¦æ¤ä¹å¿«ï¼è¿é常æ¯å¾ä¸å¿å¤±ââæ¯è¾ææºçåæ³æ¯ä½¿ç¨ä¸ç§è¿è¡è¾æ ¢ãè¾ä½æçï¼ä½å¤§å¹ èçä½ çæ¶é´çè¯è¨ãå æ¤ï¼éæ©Pythonã
å ¶ä»æ¯è¾éè¦çè¯è¨å æ¬ Perlå LISPã Perlå®ç¨ï¼å¼å¾ä¸å¦ï¼å®è¢«å¹¿æ³ç¨äºå¨æç½é¡µåç³»ç»ç®¡çï¼å æ¤å³ä¾¿ä½ ä»ä¸ç¨Perlåç¨åºï¼è³å°ä¹åºè¯¥å¦ä¼çã许å¤äººä½¿ç¨Perlççç±åæå»ºè®®ä½ ä½¿ç¨Pythonççç±ä¸æ ·ï¼é½æ¯ä¸ºäºé¿å ç¨Cå®æé£äºä¸éè¦Cé«æççå·¥ä½ãä½ ä¼éè¦ç解é£äºå·¥ä½ç代ç çã
LISPå¼å¾å¦ä¹ ççç±ä¸åââæç»ææ¡äºå®æ¶ä½ ä¼å¾å°ä¸°å¯çå¯è¿ªåç»éªãè¿äºç»éªä¼ä½¿ä½ å¨ä»¥åçæ¥åéæ为ä¸ä¸ªæ´å¥½çç¨åºåï¼å³ä½¿ä½ å®é ä¸å¾å°ä½¿ç¨LISPæ¬èº«ã
å½ç¶ï¼å®é ä¸ä½ æ好äºç§é½ä¼ï¼Pythonï¼Javaï¼C/C++ï¼PerlåLISPï¼ãå®ä»¬ä»£è¡¨äºæªç¶ä¸åçç¼ç¨æè·¯åæ¹æ³ï¼æ¯ç§é½ä¼è®©ä½ åçéæµ ã
è¿éææ æ³ç»ä½ å®å®å ¨å ¨çæ导æä¼ä½ å¦ä½ç¼ç¨ââè¿æ¯ä¸ªå¤æçæè½ãä½æå¯ä»¥åè¯ä½ ï¼ä¹¦æ¬åä¸è¯¾ä¹ä¸è½ä½å°ï¼æ好çç¨åºåå ä¹é½æ¯èªå¦ææçï¼ãä½ å¯ä»¥ä»ä¹¦æ¬ä¸å¦å°è¯è¨çç¹ç¹ââåªæ¯ä¸äºç®æ¯ï¼ä½è¦ä½¿ä¹¦é¢ç¥è¯æ为èªèº«æè½åªè½éè¿å®è·µåèå¿åä»äººå¦ä¹ ãå æ¤è¦ä½å° ï¼ä¸ï¼è¯»ä»£ç åï¼äºï¼å代ç ã
å¦ä¹ å¦ä½ç¼ç¨å°±è±¡å¦ä¹ ç¨ä¼ç¾çèªç¶è¯è¨åä½ä¸æ ·ãæ好çåæ³æ¯è¯»ä¸äºå¤§å¸çåèï¼è¯çèªå·±åç¹ä¸è¥¿ï¼å读äºï¼ååç¹ï¼å读äºï¼ååç¹â¦â¦ å¦æ¤å¾å¤ï¼ç´å°ä½ çæç« è¾¾å°ä½ ä½ä¼å°çèæçç®æ´ååéã
è¿å»æ¾å°éåé 读ç好ç代ç æ¯å°é¾çï¼å 为å ä¹æ²¡æ大åç¨åºçæºä»£ç è½è®©æ°æç»æãè¿ç§ç¶åµå·²ç»æå§æ§å°åçååï¼å¼æ¾æºä»£ç 软件ï¼ç¼ç¨å·¥å ·åæä½ç³»ç»ï¼å ¨é½ç±é»å®¢åæï¼ç°å¨å·²ç»éå¤å¯è§â¦â¦
æåï¼ç¥ä½ æåï¼
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
以ä¸æ¯å«äººç建议ï¼
å¦ä¹ ç¼ç¨å·²ç»ä¸åæ¯å°æ°è®¡ç®æºä¸ä¸äººåçäºæ äºï¼å°±å¦å计ç®æºæ·±å ¥å°æ们çæ´»çæ¯ä¸ä¸ªè§è½ä¸æ ·ï¼å¦ä¹ ç¼ç¨ç人ä¹æ¯è¶æ¥è¶å¤ãç±äºç°å¨ç½ç»ä¿¡æ¯èµæºä¸°å¯ï¼å¤§å¤æ°äººé½éæ©äºèªå¦ãæèªå¹¼èªå¦ç¼ç¨åä½å¹´ï¼å¤å°ç§¯ç´¯äºä¸äºç»éªåæ¹æ³ï¼æ³éè¿è¿éç»è¿äºåå¦çç¼ç¨èªå¦è ä¸äºä¸ªäººç建议ã
建议ä¸ï¼èªå¦ä¹éè¦ç书
èªå¦åªæ¯è¯´æ²¡æä¸é¨çèå¸ææææä½ ï¼å¹¶ä¸æ¯è¯´è¿ä¹¦æ¬é½å¯ä»¥ä¸è¦äºãæ人天天æ¥é®æä¸äºå¾åºç¡çæ¦å¿µé®é¢ï¼æé®ä»ï¼âè¿äºæ¦å¿µä¹¦ä¸ä¸é½åå¾å¾æç½åï¼âä»åçï¼âæ没æ书ãâå¦æ没æ书ï¼é£ä¹ä½ å¾é¾å¨èåéå½¢æä¸ä¸ªè¾ä¸ºæ´ä½æ§ç认è¯ï¼ææäºè§£å°çç¥è¯é½æ¯æ¯ç¦»ç ´ç¢çãä¸ä¸è¯´å¤§å¤æ°äººæ²¡æç²¾ååçä½ è¿äºé®é¢ï¼å³ä½¿åçäºï¼å¾å¤ä¸è¥¿ä¹ä¸æ¯ä¸è¨ä¸¤è¯å°±è½è¯´æ¸ çï¼å¾å¤é«æ说åºæ¥çé½æ¯ä»ä»¬èªå·±çç解ï¼è¿äºç解æ许å¾ææå³ï¼ä½ä¹è®¸è´¹äºä½ å天çèåå´æä¹ä¹æä¸æç½ãä¸æ¬ä¹¦ï¼å³ä½¿ä¸æ¯ä»ä¹ç»å ¸ä¹èï¼å®ä¹å¯ä»¥åä½ æä¾ä¸ä¸ªå¤§ä½å®æ´çæ¡æ¶ï¼æä¸ºä½ èªå¦è¿ç¨ä¸çä¸ä¸ªå导ãè¿éè¦è¯´çæ¯ï¼ç½ä¸çµåæç¨èµæºä¸°å¯ï¼ççæ 妨ï¼ä½æä¸è³å°åºæä¸æ¬å°å·ç书ââæ¯ç«ç½ä¸çæç¨é±¼é¾æ··æï¼å ¶ä½è ä¹è®¸å¹¶ä¸ç²¾éæ¤éï¼å¾é¾åè¾¨å ¶è´¨é好åã
建议äºï¼å¦ç¼ç¨æ´éè¦å®è·µ
书æ¯æäºï¼å¯æ¯æ´å¤©æ±ç书ä¹ä¸æãç¼ç¨ææçå°±æ¯çº¸ä¸è°å µï¼æçå°æçåå¦è ï¼çå®äºå¤§åæ¬ä¹¦ï¼åæ说起循ç¯å½æ°æ¥å¤´å¤´æ¯éï¼å´è¿ç¼è¯å¨é¿ä»ä¹æ ·é½æ²¡æè§è¿ãçè¦ä»åå è¡ç¨åºï¼ä¾¿æ¯é误ç¾åºãæç建议æ¯ï¼æ è®ºä½ æ¶åç¼ç¨çæ¶é´æ¯å¤ä¹å°çï¼æ è®ºä½ ç®åå¦å°çç¥è¯å¤ä¹å°å°ï¼ä½ é½åºè¯¥ä¸æå°å°½èªå·±æè½å»ç¼åä¸äºå°ç¨åºââå³ä½¿æ¯æ书ä¸çâHello,凑凑凑邀新LEG引擎源码 World!â亲æè¾å ¥è¿å»è¿è¡ä¸éï¼é½è½è®©ä½ çç¼ç¨è½åæçæéå°æé«ã
建议ä¸ï¼ç¼ç¨æ¯åé ï¼ä¸æ¯é»å
æ人çè³æç®ç¨é¢æµ·ææ¯æ¥å¦ä¹ ç¼ç¨ââè¿å®å ¨æ²¡æç解ç¼ç¨çå 涵ãä» ä» éè¿â欣èµâå«äººåç代ç ä¹æ æ³å¦å¥½ç¼ç¨ãæä¸ç¹éè¦æç½ï¼ç¼ç¨æ¯ä¸ä¸ªåé çè¿ç¨ãç¼ç¨çæä¹å¨äºï¼éè¿ç¨åºçå½¢å¼ï¼æ计ç®æºå¦ä½å»å®æä¸é¡¹ä»»å¡ãå代ç åªæ¯å½¢å¼ï¼çæ£éè¦çæ¯å¦ä½å®æç¹å®çä»»å¡ãå¦ä¹ å«äººç代ç åºç¶æ¯å¾æç¨çï¼å¯ä»¥å¦ä¹ å«äººçææ³ï¼ä½æ¯å¦æä» ä» æ¯è®°å¿äºä¸äºå«äººå好ç代ç ï¼å°±å¸æè½éè¿æ¼æ¼ååæ为èªå·±çç¨åºï¼é£æ¯åºæ¬ä¸å¯è½çãæç建议æ¯ï¼å¨èªå·±ç¼åç¨åºï¼è¿è¡åé çè¿ç¨ä¸ï¼åé´å人ç¨åºä¸çææ³æ¹æ³ââèä¸æ¯æ´å¤©å¤äºå¤å¶ç²è´´çç¶æä¸ã
建议åï¼å¥½ä¹ æ¯è¦ä»å¼å§åèµ·
æè°âä¸ä»¥åå°èä¸ä¸ºâï¼çåä¹ æ¯å »æäºï¼åæ¹å°±å°é¾äºãå æ¤ï¼ç±»ä¼¼åç¨åºè¦æ³¨æ缩è¿ã为åéåå½æ°èµ·ææä¹çååã大å°åç使ç¨ãè¡æ«åå·ç注æççï¼è¦ä»ä¸å¼å§åèµ·ãå¾å¤äººå¯¹è¿äºåæçæéä¸å±ä¸é¡¾ï¼è§å¾å¤æ¤ä¸ä¸¾ï¼æµªè´¹æ¶é´ãå ¶å®ï¼å¦æççè½ä¸¥æ ¼å°å»åï¼å®ä»¬åèå¯ä»¥å¸®ä½ èç许å¤æ¶é´ã
建议äºï¼ä¸å¿ 太å¨æ ¹é®åº
âæç ´æ²é é®å°åºâç¡®å®è¡¨ç°äºä¸ç§é»ç çç²¾ç¥ï¼ä¸è¿æè¿æ¯å»ºè®®åè å¦ï¼æçæ¶åï¼ä¸å¿ 太å¨æ ¹é®åºãç¼ç¨çç¸å ³ç¥è¯é½æ¯çæ ¹éè交ç»å¨ä¸èµ·çï¼å¤§å¤æ°é®é¢æ·±æä¸å»ä¼è¶è¯´è¶å¤æï¼å¯¹äºç¥è¯ææ¡ä¸å¤çåå¦è æ¥è¯´ï¼åªè½æ¯è¶æ¥è¶ç³æ¶ãå¾å¤ä¸è¥¿ï¼æ¶é´é¿äºï¼éçç¥è¯äºè§£å¾æ·±å ¥ï¼èªç¶èç¶ä¼æç½ãå°±åååå¦è±è¯çæ¶åï¼ä½ ç¥éâgoodbyeâæ¯åè§å°±è¶³å¤äºï¼é¾ééè¦æè¿ä¸ªgoodååè§çå ³ç³»å å¼ä¸ªæ°´è½ç³åºåï¼ä½ä¸ºåå¦è ï¼æéè¦çæ¯å°½å¿«å°è½å ¨é¢å°äºè§£æ´ä¸ªç¥è¯çå ¨è²ï¼å¨åç¬çç¥è¯ç¹ä¸ï¼ææ¶ä¸éè¦å¤ªæ·±å ¥ãå¯ä»¥çç¥è¯ç»éªä¸°å¯ä¹åï¼åå头æ¥ç 究ã
è¿ç»´å·¥ç¨å¸ä¸ºä»ä¹è¦å¦python
ããç»å¸¸æ人å¨ç¾¤éé®ï¼è¿ç»´äººåéä¸éè¦å¦å¼åï¼éä¸éè¦å¦ PYTHON ï¼ PYTHON å SHELL æä»ä¹åºå«ï¼å¤©å¤©é®è¿ç§å¥½æ°´çé®é¢ï¼æå®å¨åä¸äºï¼å³å®å¸®å¤§å®¶æ«æ«ç²ï¼æ±æ±æ°æ们ï¼ä»¥åå«ä»å¦çé®äºã
ããç°é¶æ®µï¼ææ¡ä¸é¨å¼åè¯è¨å·²ç»æ为é«çº§è¿ç»´å·¥ç¨å¸çå¿ å¤è®¡è½ï¼ä¸ä¼å¼åï¼ä½ å°±ä¸è½å åçè§£ä½ ä»¬ç³»ç»çä¸å¡æµç¨ï¼ä½ å°±ä¸è½å¸®å©è°è¯ãä¼åå¼å人å¼åçç¨åºï¼ å¼å人åæçæ¶åå¾å°å ³æ³¨æ§è½çé®é¢ï¼è¿äºé®é¢å°±å¾è¿ç»´äººåæ¥åï¼ä¸ä¸ªä¸å¡ä¸çº¿äºï¼å¯¼è´ CPU 使ç¨è¿é«ï¼å åå ç¨è¿å¤§ï¼å¦æä½ ä¸ä¼å¼åï¼ä½ å¯è½åªè½æ¥å°è¿ç¨çº§å«ï¼ä¹å°±æ¯åªä¸ªè¿ç¨å ç¨è¿ä¹å¤ï¼ç¶åå¢ï¼ç¶å就交ç»å¼å人åå¤çäºï¼è¿æ ·åä½ç°ä½ çä»·å¼ï¼
ããå¦å¤ï¼å¤§ä¸ç¹çå ¬å¸ï¼æå¡å¨é½ä¸å ç¾ï¼ä¸åï¼çè³æ°ä¸å°ï¼è¿ç§æ åµä¸ææ ·åèªå¨åè¿ç»´ï¼ç¨ SHELL åèæ¬ FOR 循ç¯ï¼åµåµï¼æäºå§ï¼ SHELL ä¹å°±éåç®åçç³»ç»ç®¡çå·¥ä½ãå°å¤æçèªå¨åä»»å¡è¿å¾è¦ç¨ä¸é¨çå¼åè¯è¨ãä½ å¯è½è¯´äºï¼èªå¨å管çæä¸é¨çå¼æºè½¯ä»¶ï¼¼çæ§ä¹æï¼ç´æ¥æ¿æ¥ç¨ä¸å°±å¥½äºï¼ä½æ¯ç°æçå¼æºè½¯ä»¶å¦ puppet\saltstack\zabbix\nagio å¤ä¸ºéç¨ç软件ï¼ä¸å¯è½å®å ¨éç¨ä½ å ¬å¸çææéæ±ï¼å½ä½ éè¦åå®å¶ãåäºæ¬¡å¼åçæ¶åï¼ä½ ååï¼æ¾å¼åé¨é¨ï¼å¼åé¨é¨ä¸æè¿ç»´çå®é ä¸å¡é»è¾ï¼ååºæ¥çä¸è¥¿ççä¸è½ç¨ï¼è¿æ´»æåè¿å¾äº¤ç»è¿ç»´å¼å人åæ¥åã
ããå ¶æ¬¡ï¼ä¸ä¼è¿ç»´å¼åï¼ä½ å°±ä¸è½èªå·±åè¿ç»´å¹³å°ï¼¼å¤æçè¿ç»´å·¥å ·ï¼ä¸åè¦åå©äºæ¾ä¸äºå¼æºè½¯ä»¶æ¼æ¼ååï¼å¦ææ¯è¿æ ·ï¼é£å°±è¯·ä¸è¦æ±æ¨ä½ çå·¥èµä½ï¼ä½ çå·¥ä½ä¸åéè§äºã
ãã为ä»ä¹è¦å¦ PYTHON ï¼
ããPYTHON 第ä¸æ¯ä¸ªé常ç B çèæ¬è¯è¨ï¼ è½æ»¡è¶³ç»å¤§é¨åèªå¨åè¿ç»´çéæ±ï¼åè½åå端 C/S æ¶æï¼åè½ç¨ WEB æ¡æ¶å¿«éå¼ååºé«å¤§ä¸ç WEB çé¢ï¼åªæå½ä½ èªå·²æè½åååºä¸å¥è¿ç»´èªå¨åç³»ç»çæ¶åï¼ä½ çä»·å¼æä½ç°åºæ¥ï¼ä½ ææèµæ ¼è·èæ¿è°éè§ï¼ å¦åï¼è¿æ¯èèå®å®åå»è£ æºå¨å§ã
ããè¿ç»´å¼å为ä»ä¹è¦ç¨ PYTHON ï¼
ããGood question, 为ä»ä¹ä¸ç¨ PHP ï¼ JAVA ï¼ C++ ï¼ RUBY ï¼è¿éæåªè½è¯´ï¼è§äººè§æºï¼ å¦æä½ ç¢°å·§å·²ç»ææ¡äºé¤ PYTHON ä¹å¤çå ¶å®è¯è¨ï¼é£ä½ ç±ç¨å¥ç¨å¥ï¼å¦æä½ æ¯ä¸ä¸ªè¿ SHELL é½è¿æ²¡åæç½çæ°æï¼æ³å¦ä¸ªè¯è¨çè¯ï¼è¯·ç¨ PYTHON ï¼ ä¸ºä»ä¹å¢ï¼é¦å ï¼ PHP æ¯è· PYTHON æ¯çæå¤çï¼å ¶å®ä»ä¿©æ ¹æ¬å°±ä¸ç¨æ¯ï¼ä¸ºä»ä¹å¢ï¼ä¸¤ä¸ªè¯è¨éç¨æ§ä¸åï¼ PHP 主è¦éç¨äº WEB å¼åï¼å¯ä»¥è¿ éçååºä¸å°åï¼è½»é级ç WEB ç½ç«ï¼ä½å端åï¼åºæ¬è¿æ¯è¦åå©å ¶å®è¯è¨ï¼ åå©ä»ä¹è¯è¨å¢ï¼ SHELL ï¼ PYTHON ï¼åµåµã è PYTHON å¢ï¼ æ¯ä¸ªç»¼åè¯è¨ï¼ åå端é½å¯ä»¥ï¼åæ¿åºæ¥æ¯ WEB ï¼ä¹ä¸ç¹ä¸æ¯ PHP å·®ï¼ä½ä¸ºä»ä¹WEBæ¹åä¸ PHP æ¯ PYTHON è¦ç«ï¼ å å ¥ä¸ºä¸»åï¼ PHP 年代è¯çå°±æ¯å WEB çï¼ PYTHON å¹´åæåºç° WEB æ¡æ¶ï¼ä½è®ºä¼ç§ç¨åº¦ä¸ï¼ PYTHON ç WEB æ¡æ¶åºæ¬ä¸åºå ¶æ å·¦ï¼è³å°æ¯è· PHP æ¯ã
ããé£ JAVA å¢ï¼å¥½å§ï¼ä¸ä¸ªèè¿ï¼¼ä¸åº¸ï¼¼è±ªæ æ°æçè¯è¨ï¼è¿æ¯èèå®å®ç¨å®æ¥å ERP å§ï¼æ个è¿ç»´å°å¹³å°ï¼ç¨ JAVA çå¿æ²¡å¥å¿ è¦ï¼å¨æçæ¥ï¼ JAVA å°±æ¯ç¨³å®çä¸å¹´ç·äººï¼ç¨³å®ï¼¼æçï¼¼ç§é¡¶ï¼è PYTOHN 代表çå°±æ¯éæ¥ï¼ ç®æ´ï¼¼å¿«ï¼¼å¹²åï¼¼å¸ ï¼
ããC++ ï¼¼ C ï¼è¿ä¸ªåï¼æåªè½è¯´ï¼å¦æä½ ä¼äº PYTHON, åä¼ C çè¯ï¼é£ä½ ä¼æ´åé¦ï¼ä½æ¯ä¸ä¼ C çè¯ï¼å ¶å®ä¹æ 大ç¢ï¼åºæ¬ä¸åè¿ç»´ç人ï¼ææ C å°±æ¯ä¸ºäºæ¥è£ B çï¼å 为å¤æ°æ åµä¸ä½ é½å°ä¸äºçç³»ç»åºå±æºç çç¨åº¦ã
ããRUBY ï¼å°æ¥æ¬å¼åçï¼è¿ä¸éï¼é£æ ¼è· PYTHON æç¹åï¼å 为 ruby onrails åºäºåï¼å½å¤ç¨çæ¯è¾å¤ï¼å½å ï¼æ¾å¿å§ï¼æ²¡æï¼ PYTHON å·²ç»æå®çæ³è±¡ç©ºé´é½å æ»äºã
ããå½ç¶è¿ææ°çè¯è¨ GO ï¼ æäºæè¿ç»´ççè§åå¼åç人åæ GO ï¼ä¹æ³åçé¹ï¼è§å¾æ¯æªæ¥ï¼ææ³è¯´ï¼å«ç没äºè·é£ï¼ GO åæåï¼ä¹ä¸ä¼åæè¿ç»´å¼åè¯è¨ã
ããæäºäººè§å¾ PYTHON æçåºï¼è¯´ä»ä¸è½æ¯æå¤çº¿ç¨ï¼ OH ï¼å¥½å§ï¼è¿ä¸ªè¿æç¹è¯´å¯¹äºï¼ä½æ¯ææ³é®ï¼çæè¿ç¯æç« çæå 个åè¿æç´¢å¼æå¼åï¼æå 个å个ä¸äº¿ PV ç并åç½ç«å¼åï¼ æå 个çè¿ LINUX å æ ¸æºç ï¼å¦æ没æï¼è¯·å«çè·çä¼ äºï¼ç¥é PYTHON 为ä»ä¹ä¸æ¯æå¤çº¿ç¨åï¼è¿å¥è¯é®éäºï¼å ¶å® PYTHON æ¯æå¤çº¿ç¨ï¼åªæ¯ä¸æ¯æå¤ CPU å¤çº¿ç¨ï¼ä¹å°±æ¯ä¸ä¸ªç¨åº spawn åºæ¥çå¤çº¿ç¨åªè½å ç¨ä¸ä¸ª CPU ï¼ä½æ¯ä¸ºä»ä¹å¢ï¼å¢ï¼å 为 GIL ï¼ GIL æ¯ä»ä¹ä¸ä¸ï¼è¯·èªè¡è¡¥èãããä½æ¯ä½ éå¾ç¨å¤çº¿ç¨åï¼ä½ å¯ä»¥ç¨å¤è¿ç¨åï¼åç B ä½ è¿å¯ä»¥ç¨åç¨åï¼è¿äº PYTOHN æ¯æçé½å¾å¥½åï¼å¦æä½ çç¨åºé»è¾ä¸å¥½ï¼æ个å¤çº¿ç¨ä¹å¿«ä¸èµ·æ¥ãæ认è¯ä¸ä¸ªå士讲è¿ä¸å¥è¯ï¼æè§å¾ä¸éï¼ä»è¯´ï¼ç¨åºæçé«ä½ï¼ % é½æ¯åç¨åºç人å³å®äºï¼è¯è¨æ¬èº«å°±å % ï¼æ以ä¸æ¬¡æ人å说 PYTHON æçä½çæ¶åï¼è¯·è®©ä»å åå»èªå·±æ£æ¥ä¸èªå·±çç¨åºå¤äºå¤å°æ ç¨çé»è¾ã循ç¯ççã è¿ä¸ªå士èªå·±ç¨ PYTHON åç WEB ç¨åºï¼ä¸å°æå¡å¨æ¯å¤©è½å¤çä¸äº¿è¯·æ±ï¼ä¸ç§å¹¶åè¿ä¸¤ä¸ï¼ ä»ä¹ WEB æ¡æ¶è¿ä¹ç B ï¼ å«é®å®æ¯è°ï¼ å®å« tornado ã
ããPYTHON è½å¦èªå¦ï¼
ããå½ç¶å¯ä»¥ï¼ä»ä¹é½å¯ä»¥èªå¦ï¼åææ¯ä½ å¾è½å¦å¾ä¼ï¼è§è¿ N å¤èé¸è¸ä¸ä¸èªå¦çä¸å½è·¯ï¼ä»å¦çä»ä¹é½è½èªå¦çè¯ï¼è¿ç¨å¤§å¦å¹²ä»ä¹ï¼èªå·±å¨å®¶é³ä¸å°±è¡äºï¼å¨ä¸å¨å°±è¯´ PYTHON æ¯ä¸ªèæ¬è¯è¨ï¼èªå·±ççå°±ä¸ä¼äºï¼è¯´è¿è¯çåªå¯è½æ两ç§äººï¼ä¸ç§æ¯é«æï¼ä¸ç§æ¯ SB ï¼å¯¹äºé«ææ¥è®²ï¼ä»è¯å®å·²ç»ä¼å ¶å®è¯è¨ï¼ PYTHON å¨è¿ç§æ åµä¸ï¼èªå¦å½ç¶å°±å¾å®¹æå¦ä¼ï¼å å¹´åæåæ¥è§¦ PYTHON æ¶ï¼ä»£ç éå°é®é¢ï¼æ¾äºä¸ªå¼åçå¥ä»¬å¸®è°è¯ï¼å¥ä»¬å¸®è°äºåå åéå°±æå®äºï¼ç»æ人家以åä¸å¥ PYTHON 代ç ä¹æ²¡åè¿ï¼ä¸ºä»ä¹ï¼å 为è¯è¨é½æç¸éä¹å¤ï¼ä¸é¨ææ¡å¥½äºï¼å ¶å®é¨èªå·±å¦å¦å°±ä¼äºãä½å¯¹äºæ°ææ¥è®²ï¼æ²¡ä»»ä½è¯è¨åºç¡å°±å¼å§èªå¦ï¼é£ä¹æåä½ ï¼èé¸ä»¬è§æ¤æç« ä¸ºè¯ï¼ä»ä»å¤©å¼å§èªå¦ï¼ä¸å¹´åï¼ä½ è¦æ¯è½èªå·±ååºä¸ªè½¯ä»¶æ¥ï¼æ¥æ¾æè¦ä¸ååé±ã ååï¼ççã åºæ¬ä¸èªå¦æ¯å±äºä¸ä¸äººåå¹²çäºæ ï¼å°±åä¼ä¸é¨ä¹å¨äºï¼èªå·±å¦ä¸å°±å¯è½å¦ä¼å¦ä¸é¨ï¼ä½æä¹å没é³ä¹åºç¡ï¼è·çèå¸é½æ²¡æåå®å¦ä¼ã
ããæ以å¥å没åºç¡åæ³å¦ PYTHON çåå¦ï¼è±ç¹é±å»æ¥ä¸ªçå¦å§ï¼æ¿é±æ¢æ¶é´ï¼æ¶é´æ¯çå½ï¼é±æ²¡äºå¯åæ£é±ï¼æ¶é´è¿å»äºå°±åä¹ä¸ä¼åæ¥ï¼å¦æä½ ä¸ä¿¡éªï¼éè¦èªå·±å¦ï¼é£æ佩æä½ çåæ°ï¼ä¸è¿èªå·±è¯è¯å°±ç¥éäºã
ãã说äºè¿ä¹å¤ï¼åªæ³åè¯é£äºè¿·è«ä¸ç¥ææªè¯¥å¦ä»ä¹è¯è¨çæ°æä»¬ï¼ å¨ä½ è¿æ²¡å¦å¥½èµ°è·¯çæ¶åï¼ä¸è¦èæ³çï¼å°æ¥æå½ä¸èæ¿äºï¼ææ¯å¼å®é©¬å¢ï¼è¿æ¯å¼å¥é©°å¢ï¼å å¦ä¼éªèªè¡è½¦å§ããã
转载