¡¡¡¡IPythonÊÇÒ»ÖÖ½»»¥Ê½µÄ¡¢ÔöÇ¿Ð͵Ä
Python½âÊÍÆ÷£¬ËüÀ©Õ¹Á˱ê×¼µÄPython½âÊÍÆ÷£¬²¢ÇÒÌṩÁËÐí¶àÓÐÓõŦÄÜ£¬°üÀ¨´úÂë×Ô¶¯²¹È«¡¢ÀúÊ·ÃüÁî
¼Ç¼¡¢Ö§³Ö¶àÐб༡¢ÄÚÖõĵ÷ÊÔÆ÷µÈ¡£IPython»¹Ö§³ÖʹÓÃJupyter Notebook½øÐн»»¥Ê½Êý¾Ý·ÖÎöºÍ¿ÉÊÓ»¯£¬²¢ÇÒ¿ÉÒÔÓëÆäËû±à³ÌÓïÑÔ¼¯³É£¬ÈçR¡¢JuliaµÈ¡£IPython¿ÉÒÔ×÷Ϊһ¸ö½»»¥Ê½µÄ¿ØÖÆ̨ʹÓã¬Ò²¿ÉÒÔǶÈëµ½ÆäËûÓ¦ÓóÌÐòÖС£
¡¡¡¡µ±È»£¬ÎÒ¿ÉÒÔ¸øÄã¾Ù¼¸¸öIPython´úÂëµÄÀý×Ó£º
¡¡¡¡1.×Ô¶¯²¹È«¹¦ÄÜ£º
¡¡¡¡IPythonÌṩÁË´úÂë×Ô¶¯²¹È«µÄ¹¦ÄÜ£¬Ö»Ðè°´ÏÂTab¼ü¼´¿É×Ô¶¯²¹È«±äÁ¿¡¢º¯ÊýÃûµÈ¡£ÀýÈ磺
¡¡¡¡python
¡¡¡¡ # ¶¨ÒåÒ»¸öÁбí
¡¡¡¡ fruits = ['apple', 'banana', 'cherry']
¡¡¡¡ # ÊäÈë `fruits.` ºó°´Ï Tab ¼ü£¬½«ÏÔʾÁбí¶ÔÏóµÄ·½·¨ºÍÊôÐÔ
¡¡¡¡ fruits.
¡¡¡¡Ö´ÐÐÉÏÊö´úÂëºó£¬IPython»áÏÔʾ³öÁбí¶ÔÏófruitsµÄ·½·¨ºÍÊôÐÔ¹©Ñ¡Ôñ¡£
¡¡¡¡2.ÀúÊ·ÃüÁî¼Ç¼£º
¡¡¡¡IPython»á¼Ç¼֮ǰִÐйýµÄÃüÁ¿ÉÒÔͨ¹ýÉÏÏ·½Ïò¼üÀ´ä¯ÀÀÖ´ÐйýµÄÃüÁîÀúÊ·¡£ÀýÈ磺
¡¡¡¡python
¡¡¡¡ # Ö´ÐÐһЩÃüÁî
¡¡¡¡ a = 10
¡¡¡¡ b = 20
¡¡¡¡ c = a + b
¡¡¡¡ # °´ÉÏ·½Ïò¼ü£¬¿ÉÒÔÕÒµ½Ö®Ç°Ö´ÐйýµÄÃüÁî
¡¡¡¡°´ÉÏ·½Ïò¼üºó£¬IPython»áÏÔʾ֮ǰִÐйýµÄÃüÁ·½±ã½øÐÐÐ޸ĺÍÖØÐÂÖ´ÐС£
¡¡¡¡3.µ÷ÊÔ¹¦ÄÜ£º
¡¡¡¡IPythonÄÚÖÃÁ˼òµ¥µÄµ÷ÊÔÆ÷£¬¿ÉÒÔ°ïÖúÄãÕÒµ½ÎÊÌâËùÔÚ¡£ÀýÈ磺
¡¡¡¡python
¡¡¡¡ # ´´½¨Ò»¸öÓдíÎóµÄº¯Êý
¡¡¡¡ def divide(x, y):
¡¡¡¡ result = x / y
¡¡¡¡ return result
¡¡¡¡ # ʹÓà `%debug` ÃüÁî½øÈëµ÷ÊÔģʽ
¡¡¡¡ %debug
¡¡¡¡ # ÊäÈë `divide(10, 0)`£¬½øÈ뺯Êýµ÷ÊÔ
¡¡¡¡ divide(10, 0)
¡¡¡¡Ö´ÐÐÉÏÊö´úÂëºó£¬µ±Ö´ÐÐdivide(10, 0)ʱ»áÒý·¢³ýÒÔÁãµÄ´íÎ󣬲¢×Ô¶¯½øÈëµ÷ÊÔģʽ£¬¿ÉÒԲ鿴±äÁ¿µÄÖµºÍÕ»¸ú×ÙÐÅÏ¢£¬°ïÖúÄ㶨λ´íÎó¡£
¡¡¡¡ÕâЩֻÊÇIPythonµÄһС²¿·Ö¹¦ÄÜʾÀý£¬Ëü»¹ÓкܶàÆäËûÇ¿´óµÄÌØÐÔ£¬¿ÉÒÔÌá¸ßPython±à³ÌµÄЧÂʺͽ»»¥ÐÔ¡£
¡¡¡¡±¾ÎÄÄÚÈݲ»ÓÃÓÚÉÌҵĿµÄ£¬ÈçÉ漰֪ʶ²úȨÎÊÌ⣬ÇëȨÀûÈËÁªÏµ51TestingС±à(021-64471599-8017)£¬ÎÒÃǽ«Á¢¼´´¦Àí