ÃæÏòרҵ¿ª·¢ÕßµÄ
) u* {6 \. X9 d# D/ LPython IDE ΪʲôѡÔñPYCHARM
6 s2 o( c+ F' M6 y: m# CÔÚÒ»¸öµØ·½»ñµÃËùÓÐ PYTHON ¹¤¾ß ¸ü¼Ó¸ßЧ
% s- w. q0 @1 } i- vÓÉPyCharm¸ºÔð´¦ÀíÈÕ³£·±ËöµÄ¹¤×÷ϸ½Ú£¬ÎªÄú½ÚÊ¡±¦¹óµÄʱ¼ä¡£ ÈÃÄúרעÓڹؼüÈÎÎñ£¬²¢ÇÒÉÆÓÃÒÔ¼üÅ̲Ù×÷ΪÖ÷µÄ±à³Ì·½·¨£¬³ä·ÖÀûÓà PyCharm µÄÖÖÖÖ¸ßЧ¹¦ÄÜ¡£ »ñµÃÖÇÄܸ¨Öú% C- M1 F4 E6 T
PyCharmÍêÈ«Àí½â´úÂëµÄÿ¸öÃæÏò¡£ ÒÀ¿¿ËüµÄÖÇÄÜ´úÂ벹ȫ¡¢ ʵʱ´íÎó¼ì²éºÍ¿ìËÙÐÞ¸´¹¦ÄÜ£¬ÇáËɽøÐÐÏîÄ¿µ¼º½ µÈÖڶ๦Äܸ¨ÖúÄú¡£ Ìá¸ß´úÂëÖÊÁ¿4 q( F3 {8 L: ~4 P9 F# j
±àдÕû½à¡¢Ò×ά»¤µÄ´úÂ룬¶ø IDE ½«ÀûÓà PEP8 ¼ì²é¡¢²âÊÔ¸¨Öú¡¢ÖÇÄÜÖع¹ºÍ´óÁ¿¼ì²é°ïÖúÄú¿ØÖÆÖÊÁ¿¡£ ÕýÈçÄúËùÐè
7 U4 I1 v% x6 B' Z c7 _( FPyCharmÊdzÌÐòԱΪ³ÌÐòÔ±Éè¼ÆµÄ¿ª·¢»·¾³£¬ÌṩÄú½øÐÐ ¸ßЧPython¿ª·¢ËùÐèµÄËùÓй¤¾ß¡£ ÍêÕû´ò°üËùÓй¦ÄÜ
3 {5 x0 v. H$ J: p5 PÖÇÄÜPython¸¨Öú: K' }, }( _- Y! |$ J7 F) e
PyCharmÌṩÖÇÄÜ´úÂ벹ȫ¡¢´úÂë¼ì²é¡¢ÊµÊ±´íÎó¸ßÁÁÏÔʾºÍ ¿ìËÙÐÞ¸´£¬»¹ÓÐ×Ô¶¯»¯´úÂëÖع¹ºÍ·á¸»µÄµ¼º½¹¦ÄÜ¡£ Web¿ª·¢¿ò¼Ü6 H& l( K q" a$ T* O% A
PyCharmΪ ÏÖ´úWeb¿ª·¢¿ò¼Ü£¨È磺Django¡¢Flask¡¢Google App Engine¡¢PyramidºÍweb2py£© Ìṩ·á¸»µÄ¿ò¼ÜÕë¶ÔÐÔÖ§³Ö¡£ ¿Æѧ¹¤¾ß. @4 S6 P! g$ v2 Q7 w: ?9 E
PyCharmÓëIPython Notebook¼¯³É£¬Ìṩ½»»¥Ê½Python¿ØÖÆ̨£¬ ²¢ÇÒÖ§³Ö AnacondaºÍ¶àÖÖ¿Æѧ»¯µÄ°ü£¨ÀýÈçmatplotlibºÍNumPy£©¡£ ¿ç¼¼Êõ¿ª·¢
3 a. l; E# g6 _³ýÁËPythonÍ⣬PyCharm»¹Ö§³ÖJavaScript¡¢CoffeeScript¡¢TypeScript¡¢Cython¡¢SQL¡¢ HTML/CSS¡¢Ä£°åÓïÑÔ¡¢AngularJS¡¢Node.jsµÈµÈ¡£ Ô¶³Ì¿ª·¢ÄÜÁ¦" @" P2 i) ~ H3 v. ~' b2 D
ͨ¹ýÔ¶³Ì½âÊÍÆ÷¡¢¼¯³ÉµÄsshÖնˡ¢DockerºÍVagrant¼¯³É£¬ÔÚÔ¶³ÌÖ÷»ú»òÐéÄâ»úÉÏ ÔËÐС¢µ÷ÊÔ¡¢²âÊԺͲ¿ÊðÓ¦ÓóÌÐò¡£ ÄÚ½¨¿ª·¢Õß¹¤¾ß
2 W9 q- ?4 i& D' R. |0 G' e9 `ÄÚ½¨Ìṩº£Á¿¹¤¾ß¼¯£º¼¯³Éµ÷ÊÔÆ÷ºÍ²âÊÔÆ÷¡¢Python·ÖÎöÆ÷¡¢ ÄÚÖÃÖնˣ¬ÒÔ¼°ÓëÖ÷Á÷VCS¼¯³É£¬»¹ÓÐÄÚ½¨µÄÊý¾Ý¿â¹¤¾ß¡£ ( W6 c4 D+ d0 V; d1 }
* E" O. m' i7 B5 T/ C, ]+ ^+ x' R
* d2 S! O0 N. [" Q
( H8 f3 A( i ` |