我问一下Python一般适合开发什么?刚刚在网上看了一下。说用Python开发WEB。不是太强。开发GUI。不是太多人用。那么Python到底适合开发什么?还有就是一般使用Python的人。一般使用Python开发什么?
谢谢
我看大家都没太明白我的意思吧。我说的是“适合”开发什么。而不是“能”开发什么
Pythonï¼æ´¾æ£®ï¼ï¼å®æ¯ä¸ä¸ªç®åçã解éåçã交äºå¼çãå¯ç§»æ¤çãé¢å对象çè¶ é«çº§è¯è¨ãè¿å°±æ¯å¯¹Pythonè¯è¨çæç®åçæè¿°ã
Pythonæä¸ä¸ªäº¤äºå¼çå¼åç¯å¢ï¼å 为Pythonæ¯è§£éè¿è¡ï¼è¿å¤§å¤§èçäºæ¯æ¬¡ç¼è¯çæ¶é´ãPythonè¯æ³ç®åï¼ä¸å ç½®æå ç§é«çº§æ°æ®ç»æï¼å¦åå ¸ãå表çï¼ä½¿å¾ä½¿ç¨èµ·æ¥ç¹å«ç®åï¼ç¨åºåä¸ä¸ªä¸åå°±å¯å¦ä¼ï¼ä¸è¬äººåä¸å¨å ä¹å¯ææ¡ã
Pythonå ·æ大é¨åé¢å对象è¯è¨çç¹å¾ï¼å¯å®å ¨è¿è¡é¢å对象ç¼ç¨ãå®å¯ä»¥å¨MS-DOSãWindowsãWindows NTãLinuxãSolorisãAmigaãBeOSãOS/2ãVMSãQNXçå¤ç§OSä¸è¿è¡ã
ç¼ç¨è¯è¨ Pythonè¯è¨å¯ä»¥ç¨æ¥ä½ä¸ºæ¹å¤çè¯è¨ï¼åä¸äºç®åå·¥å ·ï¼å¤çäºæ°æ®ï¼ä½ä¸ºå ¶ä»è½¯ä»¶çæ¥å£è°è¯çãPythonè¯è¨å¯ä»¥ç¨æ¥ä½ä¸ºå½æ°è¯è¨ï¼è¿è¡äººå·¥æºè½ç¨åºçå¼åï¼å ·æLispè¯è¨ç大é¨ååè½ã
Pythonè¯è¨å¯ä»¥ç¨æ¥ä½ä¸ºè¿ç¨è¯è¨ï¼è¿è¡æ们常è§çåºç¨ç¨åºå¼åï¼å¯ä»¥åVBçè¯è¨ä¸æ ·åºç¨ãPythonè¯è¨å¯ä»¥ç¨æ¥ä½ä¸ºé¢å对象è¯è¨ï¼å ·æ大é¨åé¢å对象è¯è¨çç¹å¾ï¼å¸¸ä½ä¸ºå¤§ååºç¨è½¯ä»¶çååå¼åï¼åç¨C++æ¹åï¼æäºç´æ¥ç¨Pythonæ¥å¼åã
æ°æ®åº Pythonå¨æ°æ®åºæ¹é¢ä¹å¾ä¼ç§ï¼å¯ä»¥åå¤ç§æ°æ®åºè¿è¡è¿æ¥ï¼è¿è¡æ°æ®å¤çï¼ä»åä¸åçæ°æ®åºå°å¼æ¾æºç çæ°æ®åºé½æä¾æ¯æãä¾å¦ï¼Oracle,Ms SQL Serverççãæå¤ç§æ¥å£å¯ä»¥ä¸æ°æ®åºè¿è¡è¿æ¥ï¼è³å°å æ¬ODBCã
æ许å¤å ¬å¸éç¨çPythonï¼MySqlçæ¶æãå æ¤ï¼ææ¡äºPythonä½¿ä½ å¯ä»¥å åå©ç¨é¢å对象çç¹ç¹ï¼å¨æ°æ®åºå¤çæ¹é¢å¦è添翼ã Windowsç¼ç¨ Pythonä¸ä» å¯ä»¥å¨Unixç±»åçæä½ç³»ç»ä¸åºç¨ï¼åæ ·å¯ä»¥å¨Windowsç³»ç»éæå¾å¥½ç表ç°ãéè¿æ·»å PythonWin模åï¼å°±å¯ä»¥éè¿COMå½¢å¼è°ç¨å建ç«åç§èµæºï¼å æ¬è°ç¨æ³¨å表ãActiveXæ§ä»¶ä»¥ååç§COMçå·¥ä½ï¼æ常è§çä¾åå°±æ¯éè¿ç¨åºå¯¹Officeææ¡£è¿è¡å¤çï¼èªå¨çæææ¡£åå¾è¡¨ã
éè¿Pythonï¼è¿å¯ä»¥å©ç¨py2exe模åçæexeåºç¨ç¨åºãè¿æ许å¤å ¶ä»çæ¥å¸¸ç»´æ¤å管çå·¥ä½ä¹å¯ä»¥äº¤ç»Pythonæ¥åï¼ä»èåå°ç»´æ¤çå·¥ä½éãå©ç¨Pythonï¼ä½ è¿å¯ä»¥å¼ååºè±¡VB,VC,Delphié£æ ·çGUIç¨åºï¼ä½å´å¯ä»¥å¨å¤ä¸ªå¹³å°ä¸æ§è¡ãè¿å¨è®¸å¤æ¹é¢å¹¶ä¸éè²äºJavaã å¤åªä½
å©ç¨PILãPiddleãReportLabç模å,ä½ å¯ä»¥å¤çå¾è±¡ã声é³ãè§é¢ãå¨ç»çï¼ä»èä¸ºä½ çç¨åºæ·»å 亮丽çå 彩ãå¨æå¾è¡¨ççæãç»è®¡åæå¾è¡¨é½å¯ä»¥éè¿Pythonæ¥å®æãå¦å¤ï¼è¿æOpenGLãå©ç¨PyOpenGl模åï¼ä½ å¯ä»¥éå¸¸è¿ éçç¼ååºä¸ç»´åºæ¯ã
ç§å¦è®¡ç® Pythonå¯ä»¥å¹¿æ³çå¨ç§å¦è®¡ç®é¢ååæ¥ç¬ç¹çè§è²ãæ许å¤æ¨¡åå¯ä»¥å¸®å©ä½ å¨è®¡ç®å·¨åæ°ç»ãç¢éåæãç¥ç»ç½ç»çæ¹é¢é«æçå®æå·¥ä½ãå°¤å
¶æ¯å¨æè²ç§ç æ¹é¢ï¼å¯ä»¥åæ¥åºç¬ç¹çä¼å¿ã
ç½ç»ç¼ç¨ Pythonå¯ä»¥é常æ¹ä¾¿çå®æç½ç»ç¼ç¨çå·¥ä½ï¼æä¾äºä¼å¤ç解å³æ¹æ¡å模åï¼å¯ä»¥é常æ¹ä¾¿çå®å¶åºèªå·±çæå¡å¨è½¯ä»¶ï¼æ 论æ¯c/sï¼è¿æ¯b/s模å¼ï¼é½æå¾å¥½ç解å³æ¹æ³ã
æ»ç»ï¼ä¸ä¸ªä¼ç§çPythonå·¥ç¨å¸å¨ä»»ä½çå ¬å¸å¾ éé½æ¯é常ä¸éçï¼ä¸ä» ä» é¢åå¾å¹¿ï¼ç¸æ¯äºå ¶ä»çç¨åºè¯è¨æ¥è¯´ï¼Pythonæ´å çµæ´»ï¼åè½å¼ºå¤§ï¼ç®åæå¦ï¼æ¯å¤§é¨åä¼ä¸ï¼å¼åè ï¼çè³è¿ç»´åæµè¯å欢çè¯è¨ï¼å æ¬å ¨ä¸çæ大çè¹æå ¬å¸ãå¦æ对äºä½ æ¥è¯´æ³è¦å¦ä¹ ï¼ä½æ¯ç¼ºä¹æå¼ï¼ç¼ºä¹å«äººçæå¯¼ä½ ä¼å¯¸æ¥é¾è¡ï¼çè³éè¿ä¸æ¬¡é«èªåå±çæºä¼ï¼ãæ°äººä¸æå¦ä¸å¥½ï¼å°±æ没人æï¼ãä»ç»é 读ä¸é¢ç代ç ï¼å ä¸ä»£ç éé¢çå 容ï¼ä½ å°±æäºä¸æ¬¡å ¨
æ°çæºä¼åæ¹åï¼æ为ä¸åä¼ç§çé«èªPythonå¼åè
ï¼ä½ åªå·®è¿ä¸ä»¶äºï¼èµæºæ¯å°ï¼å¦ä¹ æ¯å¤§ï¼å¦ä¹ å
¨å¨ä½ ï¼æ³¨å®ä¸å¹³å¡ã
基于python的Web框架在web开发中很流行
Python虽然说只是个脚本语言,但是他也是可以搭建web项目的,并且python后台连接数据库等也是极其的方便,可以减少代码量。Python的诞生要早于web,人们也从最开始的喜欢使用cs作为架构渐渐的转换为Python,因为python是一种动态解释型脚本语言,不仅有前面说的极高的开发效率,而且运行速度很快,正适合做Web的开发。
数据学家最偏爱的开发语言
数据科学包括机器学习,数据分析和可视化。其中一些热门的scikit-learn和TensorFlow都是Python框架。
在爬虫方面的应用
不得不说python对于爬虫的应用,,一般说到爬虫,就会想到python,python有很多爬虫框架,可以解放我们的生产力,提高工作效率,比如scrapy、Pyspider、cola等。