ããç»å¸¸æ人å¨ç¾¤éé®ï¼è¿ç»´äººåéä¸éè¦å¦å¼åï¼éä¸éè¦å¦ 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 90 年代è¯çå°±æ¯å WEB çï¼ PYTHON2000 å¹´åæåºç° 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 æ¯æçé½å¾å¥½åï¼å¦æä½ çç¨åºé»è¾ä¸å¥½ï¼æ个å¤çº¿ç¨ä¹å¿«ä¸èµ·æ¥ãæ认è¯ä¸ä¸ªå士讲è¿ä¸å¥è¯ï¼æè§å¾ä¸éï¼ä»è¯´ï¼ç¨åºæçé«ä½ï¼ 80% é½æ¯åç¨åºç人å³å®äºï¼è¯è¨æ¬èº«å°±å 20% ï¼æ以ä¸æ¬¡æ人å说 PYTHON æçä½çæ¶åï¼è¯·è®©ä»å
åå»èªå·±æ£æ¥ä¸èªå·±çç¨åºå¤äºå¤å°æ ç¨çé»è¾ã循ç¯ççã è¿ä¸ªå士èªå·±ç¨ PYTHON åç WEB ç¨åºï¼ä¸å°æå¡å¨æ¯å¤©è½å¤çä¸äº¿è¯·æ±ï¼ä¸ç§å¹¶åè¿ä¸¤ä¸ï¼ ä»ä¹ WEB æ¡æ¶è¿ä¹ç B ï¼ å«é®å®æ¯è°ï¼ å®å« tornado ã
ããPYTHON è½å¦èªå¦ï¼
ããå½ç¶å¯ä»¥ï¼ä»ä¹é½å¯ä»¥èªå¦ï¼åææ¯ä½ å¾è½å¦å¾ä¼ï¼è§è¿ N å¤èé¸è¸ä¸ä¸èªå¦çä¸å½è·¯ï¼ä»å¦çä»ä¹é½è½èªå¦çè¯ï¼è¿ç¨å¤§å¦å¹²ä»ä¹ï¼èªå·±å¨å®¶é³ä¸å°±è¡äºï¼å¨ä¸å¨å°±è¯´ PYTHON æ¯ä¸ªèæ¬è¯è¨ï¼èªå·±ççå°±ä¸ä¼äºï¼è¯´è¿è¯çåªå¯è½æ两ç§äººï¼ä¸ç§æ¯é«æï¼ä¸ç§æ¯ SB ï¼å¯¹äºé«ææ¥è®²ï¼ä»è¯å®å·²ç»ä¼å
¶å®è¯è¨ï¼ PYTHON å¨è¿ç§æ
åµä¸ï¼èªå¦å½ç¶å°±å¾å®¹æå¦ä¼ï¼å å¹´åæåæ¥è§¦ PYTHON æ¶ï¼ä»£ç éå°é®é¢ï¼æ¾äºä¸ªå¼åçå¥ä»¬å¸®è°è¯ï¼å¥ä»¬å¸®è°äºåå åéå°±æå®äºï¼ç»æ人家以åä¸å¥ PYTHON 代ç ä¹æ²¡åè¿ï¼ä¸ºä»ä¹ï¼å 为è¯è¨é½æç¸éä¹å¤ï¼ä¸é¨ææ¡å¥½äºï¼å
¶å®é¨èªå·±å¦å¦å°±ä¼äºãä½å¯¹äºæ°ææ¥è®²ï¼æ²¡ä»»ä½è¯è¨åºç¡å°±å¼å§èªå¦ï¼é£ä¹æåä½ ï¼èé¸ä»¬è§æ¤æç« ä¸ºè¯ï¼ä»ä»å¤©å¼å§èªå¦ï¼ä¸å¹´åï¼ä½ è¦æ¯è½èªå·±ååºä¸ªè½¯ä»¶æ¥ï¼æ¥æ¾æè¦ä¸ååé±ã ååï¼ççã åºæ¬ä¸èªå¦æ¯å±äºä¸ä¸äººåå¹²çäºæ
ï¼å°±åä¼ä¸é¨ä¹å¨äºï¼èªå·±å¦ä¸å°±å¯è½å¦ä¼å¦ä¸é¨ï¼ä½æä¹å没é³ä¹åºç¡ï¼è·çèå¸é½æ²¡æåå®å¦ä¼ã
ããæ以å¥å没åºç¡åæ³å¦ PYTHON çåå¦ï¼è±ç¹é±å»æ¥ä¸ªçå¦å§ï¼æ¿é±æ¢æ¶é´ï¼æ¶é´æ¯çå½ï¼é±æ²¡äºå¯åæ£é±ï¼æ¶é´è¿å»äºå°±åä¹ä¸ä¼åæ¥ï¼å¦æä½ ä¸ä¿¡éªï¼éè¦èªå·±å¦ï¼é£æ佩æä½ çåæ°ï¼ä¸è¿èªå·±è¯è¯å°±ç¥éäºã
ãã说äºè¿ä¹å¤ï¼åªæ³åè¯é£äºè¿·è«ä¸ç¥ææªè¯¥å¦ä»ä¹è¯è¨çæ°æä»¬ï¼ å¨ä½ è¿æ²¡å¦å¥½èµ°è·¯çæ¶åï¼ä¸è¦èæ³çï¼å°æ¥æå½ä¸èæ¿äºï¼ææ¯å¼å®é©¬å¢ï¼è¿æ¯å¼å¥é©°å¢ï¼å
å¦ä¼éªèªè¡è½¦å§ã
温馨提示:答案为网友推荐,仅供参考