1.pythonç¨ä»ä¹ç¼è¾å¨
2.Uliweb特点
3.å¦ä¹ pythonï¼ç¨ä»ä¹è½¯ä»¶ï¼
4.pythonç¼è¾å¨åªä¸ªå¥½
5.求一款好的源代码python的ide,有中文便宜提示的最好
pythonç¨ä»ä¹ç¼è¾å¨
第ä¸æ¬¾ï¼Sublime TextSublime Textæ¯ä¸ä¸ªä»£ç ç¼è¾å¨ï¼ä¹æ¯HTMLåæ£æå è¿çææ¬ç¼è¾å¨ãSublime Textæ¯ç±ç¨åºåJon Skinneräºå¹´1æ份æå¼ååºæ¥ï¼å®æå被设计为ä¸ä¸ªå ·æ丰å¯æ©å±åè½çVimã
Sublime Textå ·ææ¼äº®çç¨æ·çé¢å强大çåè½ï¼ä¾å¦ä»£ç 缩ç¥å¾ï¼Pythonçæ件ï¼ä»£ç 段çãè¿å¯èªå®ä¹é®ç»å®ï¼èååå·¥å ·æ ã
Sublime Textç主è¦åè½å æ¬ï¼æ¼åæ£æ¥ï¼ä¹¦ç¾ï¼å®æ´çPython APIï¼Gotoåè½ï¼å³æ¶é¡¹ç®åæ¢ï¼å¤éæ©ï¼å¤çªå£ççãSublime Textæ¯ä¸ä¸ªè·¨å¹³å°çç¼è¾å¨ï¼åæ¶æ¯æWindowsãLinuxãMac OS Xçæä½ç³»ç»ã
第äºæ¬¾ï¼Geany
Geanyæ¯ä¸ä¸ªå°å·§ç使ç¨GTK+2å¼åç跨平å°çå¼æºéæå¼åç¯å¢ï¼ä»¥GPL许å¯è¯ååæºä»£ç ï¼æ¯å è´¹çèªç±è½¯ä»¶ã
Geanyå°å·§ãå¯å¨è¿ éï¼æ¥æè¯æ³é«äº®ã代ç èªå¨è¡¥å®ã代ç æå ãæ件æ©å±ãèªå¨è¡¥å®ç»å¸¸ä½¿ç¨çç»æãè°ç¨æ示çåè½ï¼æ¯æCãJavaãPHPãhtmlãPythonãperlãpascalçè¯è¨ï¼å¯¹å¼åè èè¨æ¯ä¸æ¬¾ç¸å¯¹ç®ä¾¿çå·¥å ·ã
Uliweb特点
Uliweb是一款采用类Django架构的MVT(Model-View-Template)框架,它以模块化的源代码方式构建,由多个相对独立的源代码app构成。每个app都有自己的源代码模拟钢琴完整源码配置文件,分别管理templates和static目录。源代码URL管理灵活,源代码支持自动映射和手动配置。源代码在模板设计中,源代码Python代码可以直接嵌入,源代码但需确保在块结束前添加pass语句,源代码以保持代码清晰。源代码cfr 源码解读
Uliweb采用ORM方式处理数据库操作,源代码同时允许用户直接利用底层的源代码SQLAlchemy模块进行更深层次的数据库操作。它具备强大的源代码国际化特性(in),便于多语言支持。源代码此外,源码重启实战框架还引入了从Ulipad继承的插件机制,使得用户可以方便地扩展并添加个性化功能。
Uliweb提供了丰富的命令行工具,如用于启动开发服务器和导出源代码等实用功能。它兼容多种环境部署,源码新基金包括GAE(Google App Engine)、mod_wsgi、fastcgi、scgi和cgi等,为开发者提供了广泛的eclipse sql源码选择。
在Uliweb框架中,开发者能够享受到创新的设计,如用于生成HTML和验证上传数据的Form处理,以及对模板和页面进行国际化处理的能力。值得一提的是,Uliweb正在自主研发ORM框架Uliorm,它是在SqlAlchemy的基础上进行封装,同时汲取了GAE中datastore的设计思想,为开发过程增添了灵活性和高效性。
å¦ä¹ pythonï¼ç¨ä»ä¹è½¯ä»¶ï¼
Pythonå¼å软件å¯æ ¹æ®å ¶ç¨éä¸åå为两ç§ï¼ä¸ç§æ¯Python代ç ç¼è¾å¨ï¼ä¸ç§æ¯Pythonéæå¼åå·¥å ·ï¼ä¸¤è çé å使ç¨å¯ä»¥æ大çæé«Pythonå¼å人åçç¼ç¨æçï¼ä»¥ä¸æ¯å¸¸ç¨çå 款Python代ç ç¼è¾å¨åPythonéæå¼åå·¥å ·ã
ä¸ãPython代ç ç¼è¾å¨
1. Sublime Text
Sublime Textæ¯ä¸æ¬¾é常æµè¡ç代ç ç¼è¾å¨ï¼æ¯æPython代ç ç¼è¾ï¼åæ¶å ¼å®¹ææå¹³å°ï¼å¹¶ä¸ä¸°å¯çæ件æ©å±äºè¯æ³åç¼è¾åè½ï¼è¿ æ·å°å·§ï¼å ·æè¯å¥½çå ¼å®¹æ§ï¼å¾åç¼ç¨äººå£«çåç±ï¼
2. Vim
VimåViæ¯ä¸ç§æ¨¡åç¼è¾å¨ï¼å®å°ææ¬æ¥çä»ææ¬ç¼è¾ä¸å离ï¼VIMå¨åå§VIä¹ä¸åäºè¯¸å¤æ¹è¿ï¼å æ¬å¯æ©å±æ¨¡ååå°±å°ä»£ç æ建ï¼VIMScriptså¯ç¨äºåç§Pythonå¼åä»»å¡ï¼
3. Atom
Atom被称为âä¸çºªå¯ç ´è§£çææ¬ç¼è¾å¨âï¼å¯ä»¥å ¼å®¹ææå¹³å°ï¼æ¥ææ¶å°ççé¢ãæ件系ç»æµè§å¨åæ©å±æ件å¸åºï¼ä½¿ç¨Electronæ建ï¼å ¶è¿è¡æ¶å®è£ çæ©å±æ件å¯æ¯æPythonè¯è¨ï¼
4. GNU Emacs
GNU Emacsæ¯ä¸æ¬¾ç»èº«å è´¹ä¸å ¼å®¹ä»»ä½å¹³å°ç代ç ç¼è¾å¨ï¼ä½¿ç¨å¼ºå¤§çLispç¼ç¨è¯è¨è¿è¡å®å¶ï¼å¹¶ä¸ºPythonå¼åæä¾åç§å®å¶èæ¬ï¼æ¯ä¸æ¬¾å¯æ©å±ãå¯å®å¶ãèªå¨è®°å½ãå®æ¶æ¾ç¤ºçç¼è¾å¨ï¼ä¸ç´è¦ç»å¨UNIXå¨å´ã
5. Visual Studio Code
Visual Studio Codeæ¯ä¸æ¬¾å ¼å®¹LinuxãMac OS XåWindows å¹³å°çå ¨åè½ä»£ç ç¼è¾å¨ï¼å¯æ©å±å¹¶ä¸å¯ä»¥å¯¹å ä¹ææä»»å¡è¿è¡é ç½®ï¼å¯¹äºPythonçæ¯æå¯ä»¥å¨Visual Studio Codeä¸å®è£ æ件ï¼åªéå¿«éç¹å»æé®å³å¯æåå®è£ ï¼ä¸å¯èªå¨è¯å«Pythonå®è£ ååºã
äºãPythonéæå¼åç¯å¢
1. PyCharm
PyCharmæ¯å¯ä¸ä¸æ¬¾ä¸é¨é¢åPythonçå ¨åè½éæå¼åç¯å¢ï¼åæ ·æ¥æä»è´¹çåå è´¹å¼æºçï¼PyCharmä¸è®ºæ¯å¨Windowsã Mac OS Xç³»ç»ä¸ï¼è¿æ¯å¨Linuxç³»ç»ä¸é½æ¯æå¿«éå®è£ å使ç¨ã
PyCharmç´æ¥æ¯æPythonå¼åç¯å¢ï¼æå¼ä¸ä¸ªæ°çæ件ç¶åå°±å¯ä»¥å¼å§ç¼å代ç ï¼ä¹å¯ä»¥å¨PyCharmä¸ç´æ¥è¿è¡åè°è¯Pythonç¨åºï¼å®è¿æ¯ææºç 管çå项ç®ï¼å¹¶ä¸å ¶æ¥æä¼å¤ä¾¿å©åæ¯æ社åºï¼è½å¤å¿«éææ¡å¦ä¹ 使ç¨ï¼
2. Eclipse + PyDev
PyDevæ¯Eclipseéæå¼åç¯å¢çä¸ä¸ªæ件ï¼æ¯æPythonè°è¯ã代ç è¡¥å ¨å交äºå¼Pythonæ§å¶å°çï¼å¨Eclipseä¸å®è£ PyDevé常便æ·ï¼åªéä»Eclipseä¸éæ©âHelpâç¹å»âEclipse Marketplaceâç¶åæç´¢PyDevï¼ç¹å»å®è£ ï¼å¿ è¦çæ¶åéå¯Eclipseå³å¯ï¼å¯¹äºèµæ·±Eclipseå¼åè æ¥è¯´ï¼PyDevå¯ä»¥å¾è½»æ¾ä¸æï¼
3. Visual Studio
Visual Studioæ¯ä¸æ¬¾å ¨åè½éæå¼åå¹³å°ï¼æä¾äºå è´¹çåä»è´¹çï¼å¯ä»¥æ¯æåç§å¹³å°çå¼åï¼ä¸é带äºèªå·±çæ©å±æ件å¸åºãå¨Visual Studioä¸å¯è¿è¡Pythonç¼ç¨ï¼å¹¶ä¸æ¯æPythonæºè½æç¥ãè°è¯åå ¶ä»å·¥å ·ï¼å¼å¾æ³¨æçæ¯Visual Studioä¸æ¯æLinuxå¹³å°ï¼
4. Spyder
Spyderæ¯ä¸æ¬¾ä¸ºäºæ°æ®ç§å¦å·¥ä½æµåäºä¼åçå¼æºPythonéæå¼åç¯å¢ï¼å®æ¯éå¨Anaconda软件å 管çå¨åè¡çä¸çï¼Spyderæ¥æ大é¨åéæå¼åç¯å¢è¯¥å ·å¤çåè½ï¼å¦å¼ºå¤§è¯æ³é«äº®åè½ç代ç ç¼è¾å¨ãPython代ç è¡¥å ¨ä»¥åéææ件æµè§å¨ï¼å ¶è¿å ·æå ¶ä»Pythonç¼è¾ç¯å¢ä¸æä¸å ·å¤çåéæµè§å¨åè½ï¼ååéå使ç¨Pythonçæ°æ®ç§å¦å®¶ä»¬ã
5. Thonny
Thonnyæ¯é对æ°æçä¸æ¬¾éæå¼åç¯å¢ï¼éç¨äºå ¨é¨ä¸»æµå¹³å°ï¼é»è®¤æ åµä¸ï¼Thonnyä¼åèªå¸¦æç»çPythonçæ¬ä¸èµ·å®è£ ï¼ååæ¹ä¾¿æ°æ使ç¨ï¼
pythonç¼è¾å¨åªä¸ªå¥½
1.PyCharm:PyCharmæ¯JetBrainså¼åçPython IDEãPyCharmç¨äºä¸è¬IDEå ·å¤çåè½ï¼æ¯å¦ï¼ è°è¯ãè¯æ³é«äº®ãProject管çã代ç 跳转ãæºè½æ示ãèªå¨å®æãåå æµè¯ãçæ¬æ§å¶â¦â¦å¦å¤ï¼PyCharmè¿æä¾äºä¸äºå¾å¥½çåè½ç¨äºDjangoå¼åï¼åæ¶æ¯æGoogle App Engineï¼æ´é ·çæ¯ï¼PyCharmæ¯æIronPythonï¼
2.Eclipse + PyDev:
ä¾é 强大çeclipseï¼PyDevæ¾å¾æ ¼å¤èç¼ã强大çè°è¯åè½åèæçç¼è¾ç¯å¢è®©PyDevèµ¢å¾äºè®¸å¤äººçéçãä¸è¿eclipseæ¬æ¥å°±æ¯èèµæºå¤§æ·ï¼PyDevå¨è¿ä¸ç¹ä¸æ¯«æ åæ³ï¼ä½ç°å¨ççµèé½å¾å¿«äºï¼è·eclipseæ ¹æ¬å°±æ¯å°caseï¼ä¸ç¨æ å¿å¤ªå¤ãé¤äºå¼ºå¤§çè°è¯åè½ï¼ä¾é eclipseï¼PyDevç代ç æµè§è½åæ¯å ¶å®ææIDEæä¸è½æ¯çï¼æ¯å¦æä½CTRLé®åç¹å»ä¸ä¸ªç±»å°±è½èªå¨è·³å°è¯¥ç±»çå®ä¹ï¼è¿å¯¹äºé 读代ç é常æç¨ãç°å¨PyDev extensionä¹å¼æºäºï¼æ以ä¸äº(æä¸ç¥éç)é«çº§çåè½ä¹è¢«èå ¥å°PyDevéäºã
3.Visual Studio + PTVS:
ä¼æå¨ç¥ï¼Visual Studioæ¯å¼åWindowså¹³å°äº§åçå©å¨ï¼æ¯C#ãASP.NETçåºç¨å¼åçé¦é IDEãå ¶å®ï¼Visual Studioä¹å¯ä½ä¸ºPython IDEæ¥ä½¿ç¨ãä½ åªéå¨Visual Studioçåºç¡ä¸ï¼å®è£ PTVS(Python Tools for Vistul Studio)æ件ï¼å³å¯å¿«éå°Visual StudioåæPython IDEæ¥ä½¿ç¨ã
4.Ulipad:
Ulipadæ¯ä¸ä¸ªå½äººlimodouç¼åçä¸ä¸Pythonç¼è¾å¨ï¼å®åºäºwxpythonå¼åçGUI(å¾å½¢åçé¢)ï¼å身æ¯NewEditï¼æèªå¨è¡¥å ¨åè½ï¼å¾æ¹ä¾¿ï¼ä¸è¿æ²¡ææçé¢è®¾è®¡å¨wxGladeéæè¿æ¥ãå¼æºï¼å¯ä»¥ç¨SVNä¸è½½å°ææ°çæºä»£ç ï¼ä¾èµwxPythonã轻便å°å·§èåè½å¼ºå¤§ï¼é常éååå¦è ã
5.Spyder:
Spyder(å°±æ¯åæ¥èåçPydee)æ¯ä¸ä¸ªå¼ºå¤§ç交äºå¼Pythonè¯è¨å¼åç¯å¢ï¼å±äºpython(x,y)çä¸é¨åï¼å®æ´çpython(x,y)æå¤Mï¼éæäºç§å¦è®¡ç®å¸¸ç¨çpython第ä¸æ¹åºãæä¾é«çº§ç代ç ç¼è¾ã交äºæµè¯ãè°è¯çç¹æ§ï¼æ¯æå æ¬WindowsãLinuxåOS Xç³»ç»ã
6.Sublime Text:
Sublime Textæ¯å¼åè ä¸ææµè¡çç¼è¾å¨ä¹ä¸ï¼å¤åè½ï¼æ¯æå¤ç§è¯è¨ï¼èä¸å¨å¼åè 社åºé常å欢è¿ãSublimeæèªå·±çå 管çå¨ï¼å¼åè å¯ä»¥ä½¿ç¨å®æ¥å®è£ ç»ä»¶ï¼æ件åé¢å¤çæ ·å¼ï¼ææè¿äºé½è½æåä½ çç¼ç ä½éªãSublimeé åä¸æ件ä¹å¯ä»¥æ¯è¾æ¹ä¾¿å°æ建ä¸ä¸ªæ¹ä¾¿ç类似IDEçpythonè°è¯ç¯å¢äºã
以ä¸å°±æ¯Pythonå¼åä¸å¸¸ç¨çå 款å¼åå·¥å ·ã
求一款好的python的ide,有中文便宜提示的最好
limodou写的ulipad
这个IDE本身就是用python+wxpython编写的。可以运行在linux和win下。
limodou本身就是中国人,SO自然有中文的版本。
代码提示
自动缩进
自动补充
语法高亮
代码折叠
类浏览
正则书写查询
同时支持CSS,PHP等语法。很好的东西。开源的,等水平高了还可以看看他的源代码也是一种学习啊