PyCharm 2016.1 released

Improves Python type hinting, code compatibilty inspection and debugger performance.
5月 25, 2016
特別功能發表

PyCharm is an IDE with a complete set of tools for Python development. The IDE also provides capabilities for professional Web development using the Django framework. Code faster and more easily using an editor with code completion, snippets, code folding and split windows support.

Updates in 2016.1

Python Tools

  • Python 2 and Python 3 Compatible Type Hinting - Use Python 2/3 compatible syntax to provide type hint information in your code. PyCharm uses this information to provide autocompletion or flag certain issues as you code.
  • Optional Type Hinting Using Run-time Collected Types - PyCharm is now able to generate type annotations it has collected during a debug session.
  • Python Code Compatibility Inspection Improvements - PyCharm helps ensure your code is compatible with particular Python versions.
  • Docker Compose - Specify the Docker Compose configuration file and the service representing your project, and PyCharm will take care of the rest.
  • Docker Container - New custom parameters for running Docker containers.
  • Tox Support - PyCharm now supports Tox, the virtualenv management and testing tool.
  • Improved Support for Django Forms - PyCharm now understands form context and shows forms-specific autocompletion and suggestions in Django templates and views.
  • Debugger Performance Improvements - The debugger is now 40% faster without optional Cython modules, and 138% faster with Cython in the benchmarks created.
  • Stepping Filters in Debugger - By using stepping filters for Python code, you can exclude library and custom modules from being stepped into during a debugging session.
  • Improved IPython Notebook Support – PyCharm now displays cells with Markdown, LaTeX and HTML content far better than before.
  • Devpi and Optional PyPI Repositories - Take full control over package repositories and PyPI mirroring solutions with support for optional repositories in PyCharm.
  • Postfix Code Completion - Postfix code completion helps reduce backward caret jumps as you write code.

IDE Improvements

  • Git Rebase and Rename - These two new actions will help you work with Git branches.
  • Git Worktree Support - PyCharm lets you work with worktrees just like you do with regular repositories.
  • By-word Changes Highlighting - Merge and compare revisions with Git and other VCS with by-word difference highlighting.
  • Enhanced Database Tools - PyCharm 2016.1 adds support for table truncation, table and column comments, PostgreSQL 9.5 support and support for custom types in SQL Server (alias types and table types).

More New Features

  • Support for RTL language including Arabic and Hebrew.
  • Improved support for React, Angular 1.5 and 2.
  • Improved JavaScript debugger with support for JS async code.
  • Better coding assistance for JavaScript, ECMAScript and TypeScript.
  • Remotely run and debug Node.js apps.

About JetBrains

JetBrains is a leading software development firm specializing in the creation of intelligent, productivity-enhancing software technology. The company is widely known for their innovative, award-winning products, IntelliJ IDEA, ReSharper and TeamCity. JetBrains' products are trusted and used every day by developers in over 3,000 companies worldwide, many from the Fortune 100. JetBrains has headquarters in Prague, Czech Republic and R&D centers in Russia, Germany and the USA.

Use Python 2/3 compatible syntax to provide type hint information in your code.

PyCharm

支援 Django 的 Python IDE。

有任何疑問嗎?

Live Chat現在與我們的JetBrains 專家即時聊天詢問。