Python/Django开发工具
文章类别:
- 7 12 月, 2022
- 0 条评论
你必须注册后才能投票!
快捷索引
PyCharm是由JetBrains打造的一款Python IDE。PyCharm具备一般IDE的功能,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制……
另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython!
特性:
智能编辑:为Python提供代码完成,快速切换语法,错误代码高亮显示和代码检查;
代码重构:包括重命名,引入变量,不断引进,拉,推下来,其他人;
使用Django进行Web开发:支持特定的模板编辑,服务器从IDE的启动,对HTML,CSS和JavaScript编辑的支持;
项目和代码导航:项目查看,文件结构查看,在文件,类,方法间快速跳转;
Error-Free编码:快速进行代码分析,错误高亮显示和快速修复;
集成VCS:支持Subversion, Perforce, Git以及CVS 等;
跨平台:支持Windows,Mac OS X和Linux操作系统
JetBrains PyCharm — Python IDE with complete set of tools for productive development with Python programming language. In addition, the IDE provides high-class capabilities for professional Web development with Django framework.
Diagrams for Python, Django, GAE
Python class diagrams, Django model relation diagrams
Python with its structure is good for reading code. But to get a good understanding of some code a visual presentation still works better. Now PyCharm allows viewing class diagrams for any Python project (right-click a file and select Diagrams).
Model relationships diagrams for Django, Google App Engine projects and SQLAlchemy ORM are also available under View->Model Dependency Diagram int the main IDE menu.
Diagrams allow visual customization as well as printing and exporting to an image or SVG.
Web Development With Flask
PyCharm now supports the development of Web applications using the Flask microframework.
Watch the screencast to see the Flask tutorial completed in action with many PyCharm productivity features showcased:
Code completion and specific live templates (snippets) in Python code,
Powerful code completion in SQL code,
Strong Jinja 2 support for creating application views and a lot more.
Flask support is created as an external plugin for PyCharm. Its source code is available at GitHub. We encourage you to use it as a reference for implementing support for other frameworks.
Python 3.3
PyCharm has been updated to support the new language features of Python 3.3, including the new namespace packages.
Code Analysis & Inspections
A number of enhancements in Python code inspections make PyCharm report much fewer false warnings.
New intention action (Alt+Enter) allows specifying data type for a variable implicitly using annotations, docstrings or ‘assert instance’ checks.
Improved Python type inference and auto-import routines in the editor.
Django
Many fixes and improvements in Django support including specific code completion, code inspections, Django templates editing and applications running.
Database/SQL
Live schema refactoring (rename table/column, drop table/column, new table/column + DDL export).
Export query result as CSV, TSV, HTML, SQL INSERTs, SQL UPDATEs to a file or clipboard.
Improved SQL completion and other enhancements.
IDE Enhancements
There are other changes that make using the IDE more fun:
Possibility to run another run configuration or external tool as "before run" action.
Support for external merge tools. Configure it under IDE Settings | External Diff Tools.
‘Recent files’ popup is now much more powerful and allows quickly navigating to IDE tool-windows.
Recent files popup
Better CSS, LESS, Sass
We took the new stylesheets seriously and fixed a great deal of problems you reported about CSS, LESS and especially Sass/SCSS.
Now you can also make your syntactically awesome stylesheets even more awesome with "Rename" and "Extract Variable" refactorings.
代码
会员福利
同类文章
文章类别:
本文链接: http://www.books51.com/305734.html
【点击下方链接,复制 & 分享文章网址】
Python/Django开发工具 → http://www.books51.com/305734.html |
上一篇: Flex应用界面编辑软件
下一篇: PHP 开发智能 IDE
你必须注册后才能投票!
最新评论