µÚ1ÕÂ
¡¡¡¡1.1 ΪʲôҪѧϰPython
¡¡¡¡Ëæ×ÅÐÅÏ¢¼¼ÊõµÄ·ÉËÙ·¢Õ¹£¬Èí¼þÐÐÒµÔÚ¹úÃñ¾¼ÃÖаçÑÝ×ÅÔ½À´Ô½ÖØÒªµÄ½ÇÉ«£¬¸÷Ðи÷Òµ¶ÔÈí¼þÖÊÁ¿µÄÒªÇóÒ²Ô½À´Ô½¸ß¡£ÔÚÈí¼þµÄ¹¦ÄܲâÊÔ¡¢ÐÔÄܲâÊÔ¡¢½Ó¿Ú²âÊÔ¡¢²âÊÔ¸¨Öú¹¤¾ß¿ª·¢¡¢²âÊÔ¿ò¼Ü¿ª·¢µÈ·½Ã棬ÕÆÎÕÒ»Ãűà³ÌÓïÑÔÊǷdz£ÓбØÒªµÄ¡£Ä¿Ç°Á÷Ðеıà³ÌÓïÑÔÓкܶ࣬ÈçJava¡¢C¡¢C++¡¢C#¡¢Python¡¢Ruby¡¢Perl¡¢PHP¡¢DelphiµÈ£¬Ãæ¶ÔÕâЩ±à³ÌÓïÑÔ£¬ÄãÊDz»ÊÇÓÐЩÑÛ»¨çÔÂÒ£¿²âÊÔÈËÔ±Ó¦¸ÃÈçºÎÑ¡ÔñÄØ£¿ÔÚÕâÀï½ö½éÉÜÒ»ÏÂÑ¡ÔñPythonÓïÑÔµÄ4¸öÔÒò¡£
¡¡¡¡1£®PythonÓïÑÔÊÇÄ¿Ç°×îÁ÷Ðеıà³ÌÓïÑÔÖ®Ò»
¡¡¡¡¸ù¾ÝÈ«ÇòÖøÃûµÄ±à³ÌÓïÑÔÉçÇøTIOBEµÄͳ¼ÆÐÅÏ¢£¬2020Äê3Ô±à³ÌÓïÑÔÅÅÐаñÖÐPythonÓïÑÔΪµÚ3Ãû£¬½ö´ÎÓÚJavaºÍCÓïÑÔ£¬Èçͼ1-1Ëùʾ¡£ºÜ¶à¶ÁÕß¿ÉÄܲ»ÖªµÀTIOBEµÄÅÅÐаñ£¬¸ù¾Ý°Ù¶È°Ù¿Æ£¬¡°TIOBE±à³ÌÓïÑÔÅÅÐаñÿÔ¸üÐÂÒ»´Î£¬ÒÀ¾ÝµÄÊÇÊÀ½ç·¶Î§ÄÚµÄ×ÊÉîÈí¼þ¹¤³ÌʦºÍµÚÈý·½¹©Ó¦ÉÌÌṩµÄÊý¾Ý£¬Æä½á¹û¿É×÷ΪÅжϵ±Ç°ÒµÄÚ³ÌÐò¿ª·¢ÓïÑÔµÄÁ÷Ðг̶ȵÄÓÐЧָ±ê¡£¸ÃÖ¸±ê¿ÉÒÔÓÃÀ´¼ì²â¿ª·¢Õߵıà³Ì¼¼ÄÜÄÜ·ñ¸úÉÏÇ÷ÊÆ£¬ÅжÏÊÇ·ñÓбØÒª×ö³öÕ½ÂԸı䣬ÒÔ¼°Á˽âʲô±à³ÌÓïÑÔÊÇÓ¦¸Ã¼°Ê±ÕÆÎյġ£¡±
ͼ1-1 2020Äê3Ôµıà³ÌÓïÑÔÅÅÐаñ
¡¡¡¡2£®Python±à³ÌÓïÑÔÒÑÓ¦ÓÃÓÚ¸÷Ðи÷Òµ£¬·¢Õ¹Ç°¾°¹ãÀ«
¡¡¡¡Python±à³ÌÓïÑÔ±»¹ã´óµÄ¿ª·¢ÈËÔ±³ÆΪ¡°µ÷°üÏÀ¡±ºÍ¡°ÄÚÖõç³Ø¡±£¬ÕâÊÇÒòΪPython²»½öÌṩÁËWeb¿ª·¢¡¢µ¥Ôª²âÊԵȿò¼Ü£¬»¹ÌṩÁ˷ḻµÄÄ£¿é£¬ÕâЩģ¿é¸²¸ÇÁËÅäÖùÜÀí¡¢¿Æѧ¼ÆËã¡¢ÍøÕ¾¿ª·¢¡¢Êý¾Ý½á¹¹ºÍÊý¾Ý·ÖÎöµÈ·½ÃæµÄ·á¸»API£¬ÍêÉƵĴúÂë¿â¸²¸ÇÁËÍøÂçͨÐÅ¡¢Îļþ´¦Àí¡¢Êý¾Ý¿â½Ó¿Ú¡¢Í¼ÐÎϵͳ¡¢XML´¦ÀíµÈÄÚÈÝ£¬Ê¹ÓÃÕß¿ÉÒÔÇá¶øÒ׾ٵؽøÐÐAPIµÄµ÷Óá£PythonÒѾ¹ã·ºÓ¦ÓÃÓÚ»¥ÁªÍø¡¢ÎïÁªÍø¡¢È˹¤ÖÇÄÜ¡¢´óÊý¾ÝµÈÐÐÒµ¡£ÓÉÓÚPython±à³ÌÓïÑԹ㷺ӦÓã¬Òò´Ë¸÷ƽ̨ͨ³£ÌṩÁ˶ÔPython±à³ÌÓïÑÔµÄÖ§³Ö£¬¼´Ö§³ÖÆäµ÷Óá¢ÌṩÏêϸµÄµ÷Ó÷½·¨ËµÃ÷¼°Ê¾ÀýµÈ¡£
¡¡¡¡ÕâÀï½öÒÔ°Ù¶ÈÔƲúƷΪÀý£¬·ÃÎÊ°Ù¶ÈÔƹÙÍø£¬Ñ¡Ôñ¡°²úÆ·¡±¡ú¡°È˹¤ÖÇÄÜ¡±£¬¿ÉÒÔ¿´µ½°Ù¶ÈÔÆÌṩµÄÈ˹¤ÖÇÄÜ·½ÃæµÄ×ÊÔ´£¬Èçͼ1-2Ëùʾ¡£
ͼ1-2 °Ù¶ÈÔÆÌṩµÄÈ˹¤ÖÇÄÜ·½ÃæµÄ×ÊÔ´
¡¡¡¡¼ÙÉèÎÒÃǶÔÓïÒôʶ±ð¼¼Êõ·Ç³£¸ÐÐËȤ£¬µ¥»÷¡°ÓïÒôʶ±ð¡±°´Å¥£¬»áÏÔʾͼ1-3ËùʾµÄ½çÃæ¡£
ͼ1-3 ¡°ÓïÒôʶ±ð¡±½çÃæ
¡¡¡¡µ¥»÷¡°¼¼ÊõÎĵµ¡±°´Å¥£¬½«³öÏÖͼ1-4ËùʾµÄÏà¹ØÐÅÏ¢¡£
¡¡¡¡µ¥»÷¡°ÔÚÏßÓïÒôʶ±ð Python SDK¡±Á´½Ó£¬½«³öÏÖ¹ØÓÚÔÚÏßÓïÒôʶ±ðPython SDKµÄ¡°½Ó¿Ú˵Ã÷¡±ÐÅÏ¢£¬Èçͼ1-5Ëùʾ¡£
ͼ1-4 °Ù¶ÈÓïÒô¼¼ÊõÎĵµµÄÏà¹ØÐÅÏ¢
ͼ1-5 ¹ØÓÚÔÚÏßÓïÒôʶ±ðPython SDKµÄ¡°½Ó¿Ú˵Ã÷¡±ÐÅÏ¢
¡¡¡¡¿ÉÒÔͨ¹ýµ¥»÷¡°¼ò½é¡±¡°¿ìËÙÈëÃÅ¡±¡°½Ó¿Ú˵Ã÷¡±ºÍ¡°´íÎóÐÅÏ¢¡±À´Á˽â°Ù¶ÈÔÆÌṩµÄÔÚÏßÓïÒôʶ±ð·½ÃæµÄPython SDKÐÅÏ¢£¬°üÀ¨¶ÔӦģ¿éµÄ°²×°·½·¨¡¢APIº¯ÊýµÄ˵Ã÷¡¢½Ó¿Ú×ֶεÄ˵Ã÷¡¢º¯ÊýµÄ·µ»ØÖµµÈÐÅÏ¢£¬ÒÔ¼°Ò»Ð©½Ó¿Úµ÷Ó÷½·¨µÄPython´úÂë¡¢´íÎó´úÂëµÈÐÅÏ¢£¬ÕâÎÞÒɶÔÎÒÃÇÓзdz£´óµÄ°ïÖú¡£ºóÐøÕ½ڻá½éÉÜÈçºÎµ÷ÓÃÕâЩ½Ó¿Ú£¬ÈçºÎ½øÐнӿڲâÊÔ£¬ÈçºÎÔÚPythonÖа²×°µÚÈý·½£¨Èç°Ù¶ÈÔÆ£©ÌṩµÄÄ£¿éµÈÄÚÈÝ¡£
¡¡¡¡3£®Python±à³ÌÓïÑÔ¼òµ¥Ò×ѧ
¡¡¡¡Python±à³ÌÓïÑÔÓÉÓÚÓï·¨¼òµ¥¶øÉîÊܹã´ó¿ª·¢ÈËÔ±£¨ÌرðÊÇÁã»ù´¡µÄ±à³Ì°®ºÃÕߣ©Ï²°®£¬ÉõÖÁ¿ÉÒÔ×÷ΪСѧÉúµÄÆôÃɱà³ÌÓïÑÔ£¬Òò´ËPythonÓ¦¸ÃÊÇ¿ÉÒÔ±»¾ø´ó¶àÊýÈËȺ½ÓÊܵıà³ÌÓïÑÔ¡£
¡¡¡¡Í¨³££¬ÎÒÃÇÔÚѧϰһÃűà³ÌÓïÑÔµÄʱºò£¬±àдµÄµÚÒ»¸ö³ÌÐò¾ÍÊÇ¡°Hello,?World¡±£¬ÏÂÃæÎÒÃǾͷֱðÓÃ4ÖÖÓïÑÔÊä³ö¡°Hello,?World¡±£¬À´¶Ô±ÈÒ»ÏÂÄÄÖÖÓïÑÔ¸ü¼Ó¼òµ¥¡¢Ò׶®¡£
¡¡¡¡Í¨¹ýJavaÓïÑÔʵÏֵĴúÂëÈçÏ¡£
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World");
}
}
|
¡¡¡¡Í¨¹ýDelphiÓïÑÔʵÏֵĴúÂëÈçÏ¡£
program HelloWorld;
{$APPTYPE CONSOLE}
uses
SysUtils;
begin
write('Hello, World');
end.
|
¡¡¡¡Í¨¹ýCÓïÑÔʵÏֵĴúÂëÈçÏ¡£
#include <stdio.h>
main() {
printf("Hello, World");
}
|
¡¡¡¡Í¨¹ýPythonÓïÑÔʵÏֵĴúÂëÈçÏ¡£
¡¡¡¡Í¨¹ý¶Ô±ÈÉÏÃæ4ÖÖ²»Í¬ÓïÑÔµÄʵÏÖ·½Ê½£¬²»ÄÑ·¢ÏÖPython±à³ÌÓïÑÔÊǺܼòµ¥µÄ¡£
¡¡¡¡4£®Python±à³ÌÓïÑԵĴÓÒµÕßÐèÇóÁ¿ÅÓ´ó
¡¡¡¡Ã¿¸öÈ˶¼Ï£Íû×Ô¼ºÄÜÓÐÒ»¸öºÃµÄÖ°Òµ·¢Õ¹¡£¶ÔÓÚ²âÊÔÈËÔ±£¬½ü¼¸ÄêÒÔ¼°Î´À´µÄ¼¸Ê®Ä꣬½Ó¿Ú²âÊÔ¡¢×Ô¶¯»¯²âÊÔ¼°²âÊÔ¿ª·¢ÎÞÒɶ¼ÊDZȽÏÓÐÇ°¾°µÄÖ°Òµ·¢Õ¹·½Ïò¡£
¡¡¡¡ÎÒÃÇ¿ÉÒÔ·ÃÎÊÇ°³ÌÎÞÓǹÙÍøÀ´¿´Ò»ÏÂÄ¿Ç°ÆóÒµ¶ÔPython±à³ÌÈËÔ±µÄÐèÇóÇé¿ö¡£ÕâÀïÒÔËÑË÷±±¾©µØÇø¶ÔPython±à³ÌÈËÔ±µÄÐèÇóΪÀý£¬ÔÚËÑË÷¿òÖÐÊäÈë¡°Python¡±£¬µ¥»÷¡°ËÑË÷¡±°´Å¥£¬½á¹ûÈçͼ1-6Ëùʾ¡£´Óͼ1-6¿ÉÒÔ¿´³ö£¬¹²ËÑË÷³ö6491ÌõְλÐÅÏ¢£¬ÓÐ130Ò³ÄÚÈÝ¡£ÎÒÃDz»ÄÑ¿´³öÕâЩְλÐÅÏ¢ÖУ¬Éæ¼°PythonÈí¼þ¿ª·¢¡¢PythonÔËά¡¢²âÊÔ¹¤³ÌʦÒÔ¼°PythonÏîÄ¿¹ÜÀí·½ÃæµÄְλ¡£ÓÉÓÚ±¾ÊéÖ÷ÒªÃæ¶Ô²âÊÔÈËÔ±£¬Òò´ËÎÒÃÇÑ¡ÔñÒ»¸ö²âÊÔ¿ª·¢¸ÚλÀ´¾ßÌå¿´Ò»ÏÂÏà¹ØÆóÒµµÄÒªÇó¡£
¡¡¡¡ÒÔBOSSֱƸÖ«¼¯ÍŲâÊÔ¿ª·¢¸ÚλµÄÕÐƸÐÅÏ¢£¨¼ûͼ1-7£©ÎªÀý£¬ÎÒÃÇ¿ÉÒÔ¿´µ½£¬ÆäÏà¹ØµÄÈÎÖ°×ʸñÒªÇóÖÐÓÐÒ»ÏîÊÇ¡°ÖÁÉÙÊìϤһÖÖÓïÑÔ¡ª¡ªJava¡¢Python¡¢Shell»òGoÓïÑÔ¡±¡£
ͼ1-6 ÔÚÇ°³ÌÎÞÓǹÙÍøÖÐËÑË÷¡°Python¡±µÄ½á¹ûÐÅÏ¢
ͼ1-7 ²âÊÔ¿ª·¢¸ÚλµÄÕÐƸÐÅÏ¢
¡¡¡¡ÔÙÀ´¿´Ò»¸ö½Ó¿Ú²âÊÔ¹¤³ÌʦµÄ¸ÚλְÔðÒªÇó£¬Èçͼ1-8Ëùʾ¡£
ͼ1-8 ½Ó¿Ú²âÊÔ¹¤³ÌʦµÄ¸ÚλְÔðÒªÇó
¡¡¡¡´Óͼ1-8ÖУ¬ÎÒÃÇͬÑù¿ÉÒÔ¿´µ½½Ó¿Ú²âÊÔ¹¤³Ìʦ¶ÔPython±à³ÌÓïÑÔµÄÒªÇó£¬Í¬Ê±¿ÉÒÔ¿´µ½Æä¶ÔSoapUI¡¢Postman¡¢JMeterµÈ¹¤¾ßµÄÒªÇó£¬ÒÔ¼°¶Ô½Ó¿Ú²âÊÔ·½·¨¡¢¿ò¼Ü´î½¨¡¢SQLÓëLinux²Ù×÷ϵͳµÈ·½ÃæµÄÒªÇó¡£ÔÙ¿´¿´ÕÐƸµ¥Î»¸ø³öµÄн×Ê´ýÓö£¬ÊDz»ÊÇͦÓÕÈË£¿¿ÉÊÇÏëµ½×Ô¼ºÄ¿Ç°¶Ô½Ó¿Ú²âÊÔÓëPythonÍêÈ«²»Á˽⣬ÊDz»ÊÇÓÖºÜ׿±ÄØ£¿Ã»ÓйØϵ£¬Ö»ÒªÄã°´ÕÕ±¾Êé½øÐÐѧϰ£¬Ò»¶¨¿ÉÒÔ³ÉΪһÃûÓÅÐãµÄ½Ó¿Ú²âÊÔ¹¤³Ìʦ¡£
|