JetBrains

PyCharm for Data Science

PyCharm Professional Edition integrates with Jupyter Notebook to combine the interactive nature of Jupyter Notebook with the benefits of the most intelligent Python IDE – PyCharm for Data Science. In addition to the built-in Python coding assistance, you can also install a plugin that adds the R support. Intelligent Jupyter notebooks PyCharm for Data Science combines the full intelligence of its code editor with the collaborative and interactive capabilities of Jupyter notebooks. Work with local or remote Jupyter notebooks as you would do in a web-based Jupyter application, but with intelligent coding assistance and overall ergonomics the IDE provides to let you keep your focus on the code and the data. Conda integration PyCharm makes it easy for you to create and select the right environment — keep your dependencies isolated by having separate Conda environments per project. Jupyter Notebook debugger Jupyter Notebook integration not only includes auto-completion, navigation and code analysis, but provides a full-featured graphical debugger with the ability to step into declarations. PyCharm for Data Science and scientific libraries and plots PyCharm has built-in support for scientific libraries. It supports Pandas, Numpy, Matplotlib, and other scientific libraries, offering you best-in-class code intelligence, graphs, array viewers and much more. What’s New in PyCharm 2020.1? Interactive rebasing, smarter debugging, and a font designed for programming. Interactive rebasing If you care about keeping your commit history clean, you’re definitely familiar with interactive rebasing. We’ve now made this easier, and more graphical. Just pick a commit in the history, right-click, and choose ‘interactively rebase from here’, and we’ll help you make your git log look great! New VCS commit tool window If you’re the kind of developer who likes commits that are atomic and tell a story, you probably go back and forth between the commit window and your code to get everything ready. We’ve just made this easier: if you’d like to, you can choose to have the commit window appear as a tool window next to your code. New and improved branches popup Usually, when you see a list of things in PyCharm (or any of our other IDEs), you can start typing to search in this list. Not everyone is aware of this, however, so we’ve now added an explicit search field to the branches popup. We’ve also improved a couple of other things, like indications to show if a branch has incoming or outgoing commits, and made it easier to update remote branches.

Read More

WebStorm 2020.1 disponibil online.

WebStorm 2020.1, the first major update this year, is now available! It comes with a more polished look and feel, out-of-the-box support for Vuex and Composition API, an option to run Prettier on save, and improvements for JavaScript and TypeScript. If you only have a few minutes to explore what’s new in WebStorm 2020.1, watch this video where Paul Everitt, WebStorm Developer Advocate, reviews the most notable improvements. If you feel like diving a little deeper, read on! The new features and improvements in WebStorm 2020.1 fall into these categories: Look and Feel: a new default editor font, a unified light theme, Zen mode for focused coding, quick documentation on hover, LightEdit mode for quick editing, and a customizable status bar. Frameworks: Vuex and Composition API support, completion for Vue in HTML files with CDN links, improvements to React support, and full support for Angular 9. JavaScript and TypeScript: more useful quick documentation, new smart intentions and inspections, support for TypeScript 3.8 features, and a reworked UI of the Introduce Field refactoring. Tools: run Prettier on save, split terminal sessions, bundled spell checker, Jest enhancements, TypeScript support with Yarn 2, and more flexible sharing of run configurations. Version Control: a reworked dialog for rebasing commits, improved work with branches, changes to the commit flow, and installing Git from the IDE. WebStorm – Look and Feel New default editor font For the last year, we’ve been developing a font that would let you code more comfortably, without straining your eyes too much. The result of our efforts is JetBrains Mono, a new open-source typeface made specifically for coding. Starting v2020.1, WebStorm is shipped with JetBrains Mono selected by default, with the option to set a custom font of your choice should you still want to. Unified light theme for all operating systems To make the UI more consistent across all operating systems, we’ve introduced a unified light theme, IntelliJ Light. From now on, this theme will be available in the Theme dropdown menu in Preferences/Settings | Appearance & Behavior | Appearance. Zen mode for focused coding for WebStorm 2020.1 We’ve added the new Zen mode to help you focus completely on your code. It combines the Distraction Free mode and the Full Screen mode, so that you don’t have to enable or disable both of these modes every time you want to enter or exit them. To enable this new mode, go to View | Appearance | Enter Zen Mode from the main menu, or choose it from the Switch popup. Using WebStorm for quick editing With the new LightEdit mode, you can open a file in a text-like editor window without creating or loading a project. Let’s see how. First, make sure that WebStorm hasn’t been launched yet. If it’s running, the file will be opened in it instead of the text-like editor window. Then, open the file in one of three ways: Go to your project folder, right-click the file you want to edit, and select WebStorm from the list. Create a command-line launcher as described here and open the file from the command line. Click the Open button on the IDE welcome screen, select the file you need and press Open. Ready to switch from editing this single file to working on your entire project? Select File | Open File in Project in the main menu, or right-click anywhere in the editor tab and select Open File in Project from the context menu. Displaying the Documentation popup on hover Starting with WebStorm 2020.1, you […]

Read More

The 5 Best Python IDE in 2019

1. PyDev IDE PyDev started as an IDE that primarily worked with Eclipse, allowing Pythonista’s write code on Eclipse. But, no it has expanded beyond Eclipse and now can also be integrated with Visual Studio Code. Although free, PyDev integration with VS Code costs $40 after a free trial of 1 month. Features which makes PyDev best IDE:  All basic autocomplete features that other Python IDE’s provide  Code editing directly inside of Eclipse and Visual Studio Code  Django Integration and ease of unit testing Pros and Cons of PyDev IDE Pros  Open-source  Pylint integration  Debuggers and real-time Cons  Limited Support as its crowdfunded  Less features than other enterprise backed IDEs 2. Spyder Python IDE  SPYDER is actually an acronym that stands for Scientific PYthon Development EnviRonment. This IDE is mainly used by the Scientific Python community. Tools and libraries like Numpy, Scipy, Matplotlib, etc are in-built with this Python IDE. Powerful features specifically built for the scientific programming makes Spyder a preferred IDE. It is also one of the best alternatives for Scientific programmers outside of Matlab. Features which makes Spyder the best IDE for Scientific programming:  Integrated Pylint and Pyflakes for analysis Syntax coloring, breakpoints Code Autocomplete and Variable explorer Comes with most of the scientific programming libraries and framework iPython notebook integration Pros and Cons of Spyder IDE: Pros Built to support data analysis and visualization Leverage autocomplete and syntax highlight for efficient programming Helps you leverage iPython notebook to perform a more granular analysis of your code Real-time code analysis and feedback Cons Lack of version control Lack of integration of a debugger 3. PyCharm IDE PyCharm, an IDE developed and maintained by JetBrains is one of the most popular Python IDE. In a survey done by JetBrains, more than 20% of developers mentioned Pycharm as their preferred IDE. As an IDE, PyCharm does much more than just allowing you to import libraries and write code. It is a professional-grade IDE that allows Python developers to write production-grade and maintainable code. Features which makes PyCharm the best Python IDE: Code completion and automatic error detection Smart Code Navigation to help you quickly get to the right class, file, symbols, etc Makes refactoring painless with safe Rename and Delete. Easy to push project-wide changes Easy to implement unit tests and graphical UI tests with Python profiler Automated Deployment CI/CD pipeline integration Database integration – Oracle, SQL Server, PostgreSQL, and other major databases Remote Development – you can write your Python code with PyCharm’s Professional Edition. Pros and Cons of PyCharm IDE Pros Smart features like Autocomplete helping devs write code faster PyCharm supports multiple frameworks Highly reliable for production-grade processes Cons : Costs around $199 per year per user PyCharm has certain performance issues on Windows OS There’s a learning curve associated with PyCharm Requires SSD and considerable memory size  4. Visual Studio Code Once the nemesis of FOSS software, Microsoft has, under the stewardship of Satya Nadella, taken a much friendlier stance towards all things open source. The company may not be about to release the source code to Visual Studio, but in 2015 it did release a source code editor, Visual Studio Code – or Code for short – and open-sourced the core of it. Code has since become rather popular amongst developers, and it’s a fine choice […]

Read More