PyCharm 2018.1

Unterstützt Python 3.7, Codezellen für die wissenschaftliche Entwicklung und einen partiellen Git-Zusatz.
April 3, 2018
Neue Version

Funktionen

Python

  • Python 3.7 support - Use the newest Python features with PyCharm: dataclasses, from __future__ import annotations, and more.
  • Enhanced code intelligence - PyCharm 2018.1 makes it even easier to use type hints to annotate your code. Type hints are now inherited from superclasses, and you can use typing.NewType to define custom types. If you prefer to leave things implicit, we’ve also improved the type inference for collections.
  • Gutter icons for unit tests - You may have already seen gutter icons to run tests in your JavaScript tests. These are now also available for Python tests, so it’s easier than ever to quickly run a single test.

Data Science

  • Code cellspro only - When writing scientific code, it doesn’t always make sense to run the whole file. Run only the part of the file you are working on - and never wait to reload your data.
  • Scientific project - Get started with your analysis quickly by creating a scientific project. The scientific project will create a folder structure for your data and a Conda environment for you right away. Using a custom Conda installation? You can now tell PyCharm which Conda executable to use.

Web Development

  • Flask CLIpro only - Flask has introduced the `flask` commands in its newer versions. You can now create run configurations that use the `flask` commands in PyCharm.
  • TypeScript 2.7 fully supported - PyCharm Professional Edition comes with all of the features of WebStorm, JetBrains’ JavaScript IDE. New in this release is full support for all new features in TypeScript 2.7.

Version Control

  • Partially commit files - Do you like granular commits? PyCharm 2018.1 lets you choose exactly which changes to include in your commit.
  • Improved rebase support - Rebasing is a task that few developers look forward to. Ease the pain with PyCharm’s new rebase integration.

Remote Development

  • Easier configuration of SSH Python interpreters - Do you like to run code on remote machines? Whether it's an EC2 box or your Raspberry Pi, PyCharm makes it easy to connect.
  • Improved Docker Compose support - Added support for Docker Compose 3.3 and later, improved the performance of Docker Compose-based interpreters, and changed the output to make the logs look more like they do when using command-line Docker.

Database Support

  • Find tables using the 'Find class' window - PyCharm Professional Edition bundles all of the features of JetBrains DataGrip, our database IDE. To take advantage of this easy-to-use integration, you can now find tables of connected databases using the 'Find class' window.

Further Improvements

  • More HiDPI configurations are now supported on Windows, including multiple monitors using different and/or fractional scaling values.
  • You can now right-click a folder in your project view, and choose ‘Open in terminal’ to open the built-in PyCharm terminal with its working directory set to the selected folder.
Code cells

PyCharm

Python-IDE mit Unterstützung für Django.

PyCharm ist auch verfügbar in:

Sie haben eine Frage?

Live-Chat mit unseren JetBrains-Lizenzierungs-Spezialisten.