导航:首页 > 编程语言 > python免费工具

python免费工具

发布时间:2024-07-01 00:17:21

① 10娆綪ython甯哥敤宸ュ叿姣曚笟鐢熷繀鐪

10娆綪ython甯哥敤镄勫紑鍙戝伐鍏稰WA

10娆綪ython甯哥敤镄勫紑鍙戝伐鍏

1IDLE锛歅ython镊甯︾殑IDE宸ュ叿

DLE(Integrated Development and Learning

Environment) 锛 闆嗘垚寮鍙戝拰瀛︿範鐜澧冿纴 鏄疨ython镄勯泦鎴愬紑

鍙戠幆澧冿纴 绾疨ython涓嬩娇鐢═kinter缂栧啓镄処DE銆

鏀鎸佸钩鍙帮细Windows锛 macOS锛 Linux

阃傚悎浜虹兢锛氩埯瀛﹁

鏀鎸佽瑷锛歅ython

涓嬭浇锛歨ttps锛//www.python.org/downloads/

IDLE鎻愪緵浜嗕竴浜涢拡瀵瑰埯瀛﹁呴潪甯稿弸濂界殑锷熻兘锛 渚嫔傦细

璇娉曢珮浜

澶氱獥鍙f枃链缂栬緫鍣

绋嫔簭锷ㄧ敾鎴栨ヨ繘(鎸囦竴娆℃墽琛屼竴琛屼唬镰)

娈佃惤缂╄繘

TABLE阌鎺у埗

10娆綪ython甯哥敤镄勫紑鍙戝伐鍏

2 IPython锛氢氦浜掑纺璁$畻绯荤粺

IPython涓昏佸寘钖涓変釜缁勪欢锛氩炲姞镄勪氦浜掑纺钬淧ython shell"锛

瑙h︾殑鍙岃繃绋嬮氢俊妯″瀷锛屼氦浜掑纺骞惰岃$畻镄勬灦鏋勚傚彲浠ュ疄鐜板苟琛

鍖栬$畻锛 钖屾椂鏀鎸佸彉閲忚嚜锷ㄨˉ鍏ㄣ备娇鐢↖n[x] 鍜孙ut[x] 琛ㄧず杈揿叆

杈揿嚭

IPython鎻愪緵浠ヤ笅浜や簰镐у姛鑳斤细

浠g爜镌镩

鍙橀噺镊锷ㄨˉ鍏锛岃嚜锷ㄧ缉杩

鏀鎸乥ash shell锻戒护

寮哄ぇ镄勪氦浜掑纺shell

Jupyter鍐呮牳

浜や簰寮忕殑鏁版嵁鍙瑙嗗寲宸ュ叿

𨱔垫椿銆佸彲宓屽叆镄勮В閲婂櫒

鏄扑簬浣跨敤锛岄珮镐ц兘镄勫苟琛岃$畻宸ュ叿

浣跨敤%run锻戒护杩愯岃剼链

10娆綪ython甯哥敤镄勫紑鍙戝伐鍏

3Py Charm锛钦etBrains镓挞犵殑Python IDE

Py Charm鏄涓涓璺ㄥ钩鍙扮殑鍏ㄥ姛鑳絇ython寮鍙戝伐鍏凤纴 鏄鐢

JetBrains镓挞犵殑涓娆綪ython IDE(Integrated

Development Environment锛 闆嗘垚寮鍙戠幆澧) 銆傚畠链変袱涓鐗

链锛屼竴涓鏄鍏嶈垂镄勭ぞ鍖虹増链锛屽彟涓涓鏄闱㈠悜浼佷笟寮鍙戣呯殑镟村厛杩

镄勪笓涓氱増链銆

Py charm鏄绋嫔簭锻桦父浣跨敤镄勫紑鍙戝伐鍏凤纴 绠鍗曘佹槗鐢锛 骞朵笖鑳藉

璁剧疆涓嶅悓镄勪富棰樻ā寮忋傚畠杩樿兘涓嶪Python notebook杩涜岄泦鎴

锛 骞舵敮鎸丄naconda鍙婂叾浠栫殑绉戝﹁$畻鍖咃纴 姣斿俶atplotlib鍜

NumPy銆傚悓镞跺畠鏀鎸佸緢澶氱殑绗涓夋柟web寮鍙戞嗘灦锛 姣斿

Django銆丳yramid銆亀eb2py銆乬oogle app engine鍜孎lask

10娆綪ython甯哥敤镄勫紑鍙戝伐鍏

3Py Charm锛钦etBrains镓挞犵殑Python IDE

Py Charm鍏锋湁涓浜涘彲浠ュ府锷╁紑鍙戣呮彁楂樻晥鐜囩殑宸ュ叿锛 姣斿傛櫤鑳

浠g爜琛ュ叏銆佽皟璇曘佽娉曢珮浜銆侀”鐩绠$悊涓庡艰埅銆佷唬镰佽烦杞銆佹櫤鑳

鎻愮ず銆佸浘褰㈠寲镄勮皟璇曞櫒鍜岃繍琛屽櫒銆佽嚜锷ㄥ畬鎴愩佸崟鍏冩祴璇曘佺増链鎺

鍒躲侀伒寰狿EP 8瑙勮寖镄勪唬镰佽川閲忔镆ャ佹櫤鑳介吨鏋勭瓑銆

鏀鎸佸钩鍙帮细Windows銆丮ac鎴朙inux鐗堟湰

涓嬭浇锛歅y Charm锛歵he Python IDE for Professional

Developers by JetBrains

Py Charm绀惧尯鐗堟湰涓嬭浇

涓昏佸姛鑳藉寘𨰾锛

浠g爜鍒嗘瀽涓庤緟锷╁姛鑳斤纴𨰾ユ湁琛ュ叏浠g爜銆侀珮浜璇娉曞拰阌栾鎻愮ず锛屾敮

鎸佷唬镰佹姌鍙犲拰鍒嗗壊绐楀彛锛

椤圭洰鍜屼唬镰佸艰埅锛氢笓闂ㄧ殑椤圭洰瑙嗗浘锛屾枃浠剁粨鏋勮嗗浘鍜屽拰鏂囦欢銆佺被

銆佹柟娉曞拰鐢ㄤ緥镄勫揩阃熻烦杞锛

閲嶆瀯锛氩寘𨰾閲嶆柊锻藉悕锛 鎻愬彇鏂规硶/瓒呯被锛 瀵煎叆锘/鍙橀噺/甯搁噺銆乸ull

锛 push绛夛绂

鏀鎸乄eb妗嗘灦锛欴jango銆丳yramid銆亀eb2py銆乬oogle

app engine鍜孎lask锛

10娆綪ython甯哥敤镄勫紑鍙戝伐鍏

3Py Charm锛钦etBrains镓挞犵殑Python IDE

闆嗘垚Python璋冭瘯鍣锛

闆嗘垚鍗曞厓娴嬭瘯锛屾寜琛岃嗙洊浠g爜锛

Google App Engine涓嬬殑Python寮鍙戯绂

闆嗘垚鐗堟湰鎺у埗绯荤粺锛氢负Mercurial锛 Git锛孲ubversion锛

Perforce鍜孋VS鎻愪緵缁熶竴镄勭敤鎴风晫闱锛 𨰾ユ湁淇鏀逛互鍙婂悎骞跺姛鑳

Py Charm閰嶅囦简1000澶氢釜鎻掍欢锛 绋嫔簭锻树篃鍙浠ョ紪鍐栾嚜宸辩殑鎻

浠舵潵镓╁𪾢鍏跺姛鑳

10娆綪ython甯哥敤镄勫紑鍙戝伐鍏

4 Spyder锛氩紑婧愮殑python闆嗘垚寮鍙戠幆澧

SPYDER

The Scientific Python Development Environment

Spyder Python鏄涓涓寮婧愮殑python闆嗘垚寮鍙戠幆澧冿纴 闱炲父阃

钖堢敤𨱒ヨ繘琛岀戝﹁$畻鏂归溃镄刾ython寮鍙戯纴 鏄鐢╬ython寮鍙戠殑

杞婚噺绾ц蒋浠讹纴 阆靛惊MIT鍗忚锛 鍙鍏嶈垂浣跨敤銆

鏀鎸佸钩鍙帮细Windows锛 macOS锛 Linux

阃傚悎浜虹兢锛氭暟鎹绉戝﹀紑鍙戣

涓嬭浇锛欻ome-Spyder IDE

Spyder链変竴涓狤ditor(缂栬緫鍣) 鐢ㄤ簬缂栧啓浠g爜锛 Console(鎺

鍒跺彴)鍙浠ヨ瘎浼颁唬镰佸苟涓斿湪浠讳綍镞跺欓兘鍙浠ョ湅鍒拌繍琛岀粨鏋滐纴

Variable Explorer(鍙橀噺绠$悊鍣) 鍙浠ユ煡鐪嬩唬镰佷腑瀹氢箟镄勫彉閲

Spyder python镄勫熀链锷熻兘鍖呮嫭锛

澶氲瑷缂栬緫鍣锛氩叿链夊嚱鏁/绫绘祻瑙埚櫒镄勫氲瑷缂栬緫鍣锛屼唬镰佸垎鏋愬姛

鑳(鐩鍓嶆敮鎸乸y flakes鍜宲ylint) 锛 浠g爜瀹屾垚锛 姘村钩鍜屽瀭鐩村垎鍓

浠ュ强goto瀹氢箟锛

10娆綪ython甯哥敤镄勫紑鍙戝伐鍏

4 Spyder锛氩紑婧愮殑python闆嗘垚寮鍙戠幆澧

浜や簰寮忔带鍒跺彴锛歅ython鎴朓Python鎺у埗鍙板叿链夊伐浣灭┖闂村拰璋冭瘯

鏀鎸侊纴 杩桦甫链塎atplotlib鏁板瓧闆嗘垚锛

鏂囦欢镆ョ湅锛氭樉绀哄湪缂栬緫鍣ㄦ垨鎺у埗鍙颁腑杩涜岀殑浠讳綍绫绘垨鍑芥暟璋幂敤镄

鏂囨。锛

variable explorer(鍙橀噺鎺㈢储鍣) 锛氭祻瑙埚湪镓ц屾枃浠舵湡闂村垱

寤虹殑鍙橀噺

鏂囦欢镆ユ垒锛氭敮鎸佹e垯琛ㄨ揪寮忥绂

鏂囦欢绠$悊锛

鍙浠ヤ綔涓篜yQT镄勬墿灞曞簱锛 鍙浠ュ祵鍏ュ埌PyQT镄勫簲鐢ㄤ腑銆

10娆綪ython甯哥敤镄勫紑鍙戝伐鍏

5Jupyter锛氩紑婧怚DE锛 IPython镄勮岖敓鍝

J up y ter鏄涓娆惧紑婧怚DE锛 IPython镄勮岖敓鍝侊纴 瀹幂殑钖嶅瓧𨱒ヨ嚜

Julia銆乸ython銆丷涓夌嶈瑷镄勭粍钖堬纴 涓昏佹槸鐢ㄦ潵锅氭暟鎹绉戝︺

J up y ter瀹舵棌链塉 up y ter Notebook銆丣 up y ter Lab銆

J up y ter Hub涓夊ぇ浜у搧锛 鍓崭袱钥呴兘鏄锘轰簬Web镄勪氦浜掑纺璁$畻鐜

澧冿纴 Hub鏄链嶅姟鍣ㄧ镄勫簲鐢ㄣ

鏀鎸佹祻瑙埚櫒锛欳hrome锛 Firefox锛 Safari绛

阃傚悎浜虹兢锛氭墍链変汉

涓嬭浇锛歅roject J up y ter|Home

J up y ter Notebook镄勬湰璐ㄦ槸涓涓猈eb搴旂敤绋嫔簭锛 渚夸簬鍒涘缓

鍜屽叡浜绋嫔簭鏂囨。锛屾敮鎸佸疄镞朵唬镰侊纴鏁板︽柟绋嬶纴鍙瑙嗗寲鍜

markdown銆傜敤阃斿寘𨰾锛氭暟鎹娓呯悊鍜岃浆鎹锛 鏁板兼ā𨰾燂纴 缁熻″缓

妯★纴链哄櫒瀛︿範绛夈

10娆綪ython甯哥敤镄勫紑鍙戝伐鍏

6 Anaconda锛歱ython鏁版嵁绉戝﹀钩鍙(鍖呯$悊)

ANACONDA

Anaconda鏄涓娆绯ython鏁版嵁绉戝﹀钩鍙帮纴 瀹夎呭畠钖庡氨榛樿ゅ畨瑁

浜唒ython銆両Python銆侀泦鎴愬紑鍙戠幆澧侨pyder鍜屼䌷澶氱殑鍖呭拰妯

鍧椼侫naconda鍖呭惈浜哻ond a銆丳ython鍦ㄥ唴镄勮秴杩180涓绉

瀛﹀寘鍙婂叾渚濊禆椤癸纴 姣斿傦细numpy銆乸andas銆乀ensor Flow銆

scipy绛夈

涓嬭浇锛欰naconda|Anaconda Distribution

git hub涓奱naconda寮鍙戝钩鍙帮细Anaconda-Platform路

Git Hub

10娆綪ython甯哥敤镄勫紑鍙戝伐鍏

8 Eclipse+Py dev锛氲法骞冲彴镄勮嚜鐢遍泦鎴愬紑鍙戠幆澧

Eclipse鏄闱炲父娴佽岀殑IDE锛 Eclipse with Py dev鍏佽稿紑鍙

钥呭垱寤烘湁鐢ㄥ拰浜や簰寮忕殑Web搴旂敤銆侾y dev鏄涓涓杩愯屽湪

eclipse涓婄殑寮婧愭彃浠讹纴 Py Dev鏄疎clipse寮鍙慞ython镄

IDE锛 鏀鎸丳ython锛 Jython鍜孖ronPython镄勫紑鍙戙

鏀鎸佸钩鍙帮细Windows锛 macOS锛 Linux

阃傚悎浜虹兢锛氢腑銆侀珮阒跺紑鍙戜汉缇

鏀鎸佽瑷锛歅ython

涓嬭浇锛欴ownload锛 Py Dev

Py Dev鍏锋湁璁稿氩姛鑳斤纴 鍖呮嫭锛

Django闆嗘垚

镊锷ㄤ唬镰佽ˉ鍏

澶氲瑷鏀鎸

闆嗘垚镄凯ython璋冭瘯

浠g爜鍒嗘瀽

浠g爜妯℃澘

鏅鸿兘缂╄繘

𨰾鍙峰尮閰

阌栾镙囱

婧愪唬镰佹带鍒堕泦鎴



② 镊瀛python闇瑕佺殑杞浠

 镊瀛python闇瑕佸畨瑁呯紪绋嬭蒋浠讹纴鎴戞帹钻2娆捐缉涓哄父鐢ㄧ殑锛


1.pycharm锛屽垎涓虹ぞ鍖虹増锛埚厤璐癸级鍜屼笓涓氱増锛堜粯璐癸级锛岄渶瑕佸厛鍒皃ython瀹樼绣涓嬭浇瀹夎呯浉搴旂殑瑙i喷鍣锛3.X鐗堟湰锛夛纴涓鑸钥岃█锛屽埯瀛﹁呯敤pycharm绀惧尯鐗埚氨瓒冲熶简锛屽埌浜嗕竴瀹氱▼搴﹀啀钥冭槛鐢ㄤ笓涓氱増銆


2.Anaconda锛屽唴缃浜嗗氱嶅厤璐圭紪绋嫔伐鍏凤纴濡俿pyder銆乯upyter notebook绛夛纴鍙浠ユ弧瓒冲ぇ閮ㄥ垎闇姹傦纴杩樿嚜甯︿简涓浜涘簱锛屽苟涓斾笉鐢ㄥ畨瑁卲ython瀹樼绣镄勮В閲婂櫒銆


python鍙浠ュ仛镄勪簨𨱍咃细


杞浠跺紑鍙戯细鐢╬ython锅氲蒋浠舵槸寰埚氢汉姝e湪浠庝簨镄勫伐浣滐纴涓岖℃槸铓傜烞/S杞浠讹纴杩樻槸C/S杞浠讹纴閮借兘锅氥傚苟涓旈渶姹傞噺杩樻槸鎸哄ぇ镄勶绂


鏁版嵁鎸栨帢锛歱ython鍙浠ュ埗浣滃嚭镩茬殑鐖铏宸ュ叿𨱒ヨ繘琛屾暟鎹鎸栨帢锛岃屽湪寰埚氱殑缃戠粶鍏鍙镐腑鏁版嵁鎸栨帢镄勫矖浣崭篃涓嶅皯锛


娓告垙寮鍙戯细python镓╁𪾢镐у緢濂斤纴𨰾ユ湁娓告垙寮鍙戠殑搴掳纴钥屼笖娓告垙寮鍙戠粷瀵规槸𨱌村姏镵屼笟锛


澶ф暟鎹鍒嗘瀽锛氩备粖鏄澶ф暟鎹镄勬椂浠o纴鐢╬ython锅氩ぇ鏁版嵁涔熸槸鍙浠ョ殑锛屽ぇ鏁版嵁鍒嗘瀽宸ョ▼甯堜篃鏄镣欐坠鍙鐑镄勮亴浣嶏绂


鍏ㄦ爤宸ョ▼甯堬细濡备粖绋嫔簭锻橀兘鍦ㄥ悜镌鍏ㄦ爤镄勬柟钖戝彂灞曪纴钥屽︿範python镟村叿澶囱繖鏂归溃镄勪紭锷匡绂


绯荤粺杩愮淮锛歱ython鍦ㄥ緢澶歭inux涓閮芥敮鎸侊纴钥屼笖璇娉旷壒镣瑰緢钖憇hell鑴氭湰锛屽﹀畬python锅氢釜绯荤粺杩愮淮涔熸槸寰堜笉阌欑殑銆


浜掕仈缃戣屼笟鐩鍓嶈缮鏄链鐑闂ㄧ殑琛屼笟涔嬩竴锛屽︿範IT鎶鑳戒箣钖庤冻澶熶紭绉鏄链夋満浼氲繘鍏ヨ吘璁銆侀樋閲屻佺绣鏄撶瓑浜掕仈缃戝ぇ铡傞珮钖灏变笟镄勶纴鍙戝𪾢鍓嶆櫙闱炲父濂斤纴鏅阃氢汉涔熷彲浠ュ︿範銆


𨱍宠佺郴缁熷︿範锛屼綘鍙浠ヨ冨疗瀵规瘆涓涓嫔紑璁炬湁鐩稿叧涓扑笟镄勭儹闂ㄥ︽牎锛屽ソ镄勫︽牎𨰾ユ湁镙规嵁褰扑笅浼佷笟闇姹傝嚜涓荤爷鍙戣剧▼镄勮兘锷涳纴鑳藉熷湪镙℃湡闂村彇寰楀ぇ涓撴垨链绉戝﹀巻锛屼腑鍗氲蒋浠跺﹂櫌銆佸崡浜璇惧伐鍦恒佸崡浜鍖楀ぇ闱挜笩绛夊紑璁剧浉鍏充笓涓氱殑瀛︽牎閮芥槸涓嶉敊镄勶纴寤鸿瀹炲湴钥冨疗瀵规瘆涓涓嬨


绁濅綘瀛︽湁镓鎴愶纴链涢噰绾炽



 

③ 分享!5个好用的Python工具

1、 IDLE


IDLE直译过来就是集成开发与学习环境的意思,一般安装 Python 时也会默认安装 IDLE。每个语言都可以有自己的IDLE。它让Python的入门变得简单,对于没什么基础的人写就对了。它的主要功能包括Python shell 窗口(交互式解释器)、跨平台(Windows、Linux、UNIX、Mac OS X)、智能缩进、代码着色、自动提示、可以实现断点提示、单步执行等调试功能的基本集成调试器。


2、 Scikit-learn


scikit-learn是一个建立在Scipy基础上的用于机器学习的Python模块。其中scikit-learn是最有名的,是开源的,任何人都可以免费地使用这个库或者进行二次开发。它是一个非常强大的工具,能为库的开发提供高水平的支持和严格的管理。它也得到了很多第三方工具的支持,有丰富的功能适用于各种用例。


3、Theano


Theano是一个较老牌和稳定的机器学习python库之一,虽然目前使用的人数有所下降。但它毕竟是一个祖师级的存在,一定有它的优点所在。Theano基于Python擅长处理多维数组,属于比较底层的框架,theano起初也是为了深度学习中大规模人工神经网络算法的运算所设计,我们可利用符号化式语言定义想要的结果,支持GPU加速,非常适合深度学习Python。


4、Selenium


Selenium 是自动化的最佳工具之一。它属于 Python 测试的自动化。它在 Web 应用程序中用于自动化框架。支持多款主流浏览器,提供了功能丰富的API接口,常被用作爬虫工具。使用它可以用许多编程语言编写测试脚本,包括Java、C#、python、ruby等。还可以集成 Junit 和 TestNG 等铀工具来管理测试用例并生成报告。


5、Skulpt


Skulpt 是一个用 Javascript 实现的在线 Python 执行环境,完全依靠浏览器端模拟实现Python运行的工具。不需要任何预处理、插件或服务器端支持,只需编写python并重新载入即可。因为代码完全是在浏览器中运行的,所以不用担心服务器崩溃的问题。


关于分享!5个好用的Python工具,环球青藤小编就和大家分享到这里了,学习是永无止境的,学习一项技能更是受益终身,所以,只要肯努力学,什么时候开始都不晚。如果您还想继续了解关于python编程的学习方法及素材等内容,可以点击本站其他文章学习。

阅读全文

与python免费工具相关的资料

热点内容
做算法工程师的感受 浏览:30
适用于win7的c语言编程软件 浏览:482
警察叔叔app的二维码在哪里 浏览:76
会员视频app的视频资源在哪里 浏览:515
文件夹什么价值 浏览:636
贪心算法会场安排问题算法分析 浏览:504
算法伪代码必须写输入和输出吗 浏览:483
linux给用户ssh权限 浏览:16
netcore编译器是免费的吗 浏览:832
苹果如何卸载手机里的app 浏览:450
编程飞机大战游戏操作视频 浏览:676
b站文件夹怎么显示播放量 浏览:100
存金通是什么app 浏览:245
程序员的离职证明例子 浏览:1000
tetrame加密软件 浏览:154
安川plc编程手册 浏览:746
游戏开发服务器为什么休眠 浏览:454
程序员消沉 浏览:901
手机相册加密了怎么解密 浏览:60
安卓手机怎么下载掌上市监 浏览:876