We stand with Ukraine to help keep people safe. Join us
PyCharm Professional
PyCharm Professional
4.3
0.0
PyCharm Professional free download for Mac

PyCharm Professional

Python IDE with complete set of tools.

4.3
Based on 7 user ratesRead reviews & comments

PyCharm Professional overview

PyCharm is a Python IDE with complete set of tools for productive development with the Python programming language. In addition, the IDE provides high-class capabilities for professional Web development with the Django framework.

Following the release of version 3, PyCharm forked into two paths: a free, Open-Source Community Edition; and the commercial, full-featured Professional Edition. Here are a few highlights of the different forks:

Professional Edition
  • Full-featured IDE for Python & Web development
  • Supports Django, Flask, Google App Engine, Pyramid, web2py
  • JavaScript, CoffeeScript, TypeScript, CSS, Cython, Template languages and more
  • Remote development, Databases and SQL support, UML, and SQLAlchemy Diagrams
Community Edition
  • Lightweight IDE for Python development only
  • Free, open-source, Apache 2 license
  • Intelligent Editor, Debugger, Refactorings, Inspections, VCS integration
  • Project Navigation, Testing support, Customizable UI, Vim key bindings

You can compare the forks here.

The quoted price is that for individual customers, paid annually. PyCharm is available at several price points. Above price reflects one year subscription for individual user; see this page for more information.

What’s new in version 2023.1.3

Updated on Jun 23 2023

PyScript: code insight for the tag:
  • PyScript has recently introduced reworked syntax for configuring general metadata and declaring dependencies for PyScript applications. You should now use the tag instead of the tag that was used previously. The configuration has to be set in TOML format. If you’d like to set it as JSON, you can pass the type="json” attribute. You can also use an external configuration file, adding an src attribute.
  • PyCharm now recognizes and completes it, while also providing completion for the attributes of and tags, such as type, src, and output.
Vue support improvements:
  • We have good news for our Vue users: This bug-fix update includes a large number of Vue-related improvements that didn’t make it into the major release on time.
Better New Vue Component action:
  • We’ve improved the New Vue Component action, which now allows you to choose the style of the component API – Options API, Composition API, and Class API – depending on the Vue version and presence of the Class API library. The component file will be scaffolded with TypeScript if there is tsconfig in any parent folder. It will also use the CSS dialect that is used the most across the Vue files in the project.
  • Support namespaced components in the script setup syntax:
  • We’ve added support for namespaced component recognition. Components imported and used in tags are now correctly recognized.
Notable fixes:
  • We fixed the issues with the screen flickering [JBR-5417 and JBR-4959].
  • Stopping a debugger for a script that uses a remote interpreter on SSH no longer leads to the debugger hanging [PY-55448].
  • You can again build Cython speedup extensions for the debugger if you installed PyCharm with a snap [PY-57709].
  • The Run / Debug console again provides clickable links to the files in error messages [PY-55349].
  • The test runner now shows terminated tests as ignored [PY-59719].
Astro fixes:
  • Preliminary Astro language support was introduced in PyCharm 2023.1 through our new plugin. Thanks to everyone who has tried this out and filed issues and feedback on this feature. Please continue to file any issues you encounter in our issue tracker. We really appreciate it!
  • We’ve fixed the issue causing the XML parts of .astro files not to be parsed [WEB-60505].
  • We’ve fixed the issue causing fragments to be marked as unknown in Astro components [WEB-59858].
Tailwind CSS fixes:
  • This bug-fix release includes several fixes to Tailwind CSS support.
  • We’ve fixed the issue causing Tailwind CSS autocompletion not to work when a folder name contains brackets [WEB-58635].
  • We’ve fixed the issue causing autocompletion not to work properly in some instances [WEB-56637 and WEB-60296].
View older PyCharm Professional updates

Information

License

Shareware

Size

703.2 MB

Downloads

18031

App requirements

  • Intel 64
  • Apple Silicon
  • OS X 10.8 or later
Try our new feature and write a detailed review about PyCharm Professional. All reviews will be posted soon.

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
0.0

(0 Reviews of )

There are no reviews yet
  • Comments

  • User Ratings

Sparrowhawk
Sparrowhawk
Jun 4 2018
2018.1.4
4.5
Jun 4 2018
4.5
Version: 2018.1.4
Superb. I have almost 3 decades of development experience, but I was new to Python 12 months ago when I was asked to build a Django based business application (wholly API, almost no UI other than a slightly customised django Admin area). The client knew that I did not have Python experience but expected me to get up to speed ASAP. So I needed some help from my IDE. I decided to buy PyCharm Pro after trialling it and having tried out a few of the alternatives (Wing, Komodo, VS Code etc). Best money I've spent on software in years - it held my hand as I learnt the language and the Django framework, and when I had become proficient, I started to explore and discover the abundance of built in tools. My favourite discovery was solid built in support for Azure SQL Server databases. And recently I discovered its support for running Django tests within the IDE - saves me switching to the terminal all the time. Nice. A few rough edges that come with it being cross-platform, but that does mean that I can run it on Linux and Windows too should I need to, which is a bonus. And the rough edges are really very, very minor. If you can't get past a few non-native widgets and conventions, you might want to look elsewhere, although good luck finding a decent native macOS Python IDE that has anything like the depth as this tool. When they finally sort out the Laravel duplicate class name autocomplete problems, I'll almost certainly also get their PHPStorm Pro product. (Sticking to Netbeans for that for now though)
Dana_Nau
Dana_Nau
Jan 5 2018
2017.3.2
0.0
Jan 5 2018
0.0
Version: 2017.3.2
Command-W doesn't close a window or tab. Command-O doesn't open a file. When I try to open a file using "File>Open....", the dialog box opens to my home directory, not the one my files are in.

How much do the developers of this product know about the Mac interface conventions?
Markus-Winter
Markus-Winter
Jun 22 2017
2017.1.4
2.0
Jun 22 2017
2.0
Version: 2017.1.4
It advertises itself as "ALL PYTHON TOOLS IN ONE PLACE" and maybe that is even true - but it is nowhere near to what it could be. Where is the visual interface builder? Where is the compiler? And yes, you CAN compile python apps.

Basically it is a scripting environment. It might be the best available at the moment, but Python is hampered by the lack of a REAL integrated development environment, and deserves so much more.
Selasley
Selasley
Aug 16 2016
2016.2.1
5.0
Aug 16 2016
5.0
Version: 2016.2.1
Nice IDE for python development. Pro version has additional features for web development such as support for debugging Flask and Django apps and templates, and database and profiling support. Since it's java based some UI elements like open file dialogs don't behave the way they do in standard Mac apps, but the app overall works well.
piquadratpi2
piquadratpi2
Jul 31 2014
3.0
0.0
Jul 31 2014
0.0
Version: 3.0
To MacUpdate: Version 3.4.1 is the actual version,!
Trashie
Trashie
May 22 2012
2.5.1
0.0
May 22 2012
0.0
Version: 2.5.1
Java based. :(
Broz
Broz
Dec 14 2011
2.0
4.0
Dec 14 2011
4.0
Version: 2.0
This is the best Python IDE I've used. I have been using it since shortly after its 1.0 release. Its django integration is excellent, as is its code completion, source control tools (subversion, git, mercurial and more). It's been well worth the money for me, having saved me lots of time. The downside is that it is Java based, running in a Java VM. It is plenty fast, and quite configurable. The editor is very good, but has at least one missing feature: drag and drop. Yes, you can select text, and move it someplace else with drag and drop. You cannot select text and COPY it someplace else by holding down the option key. That's standard Macintosh procedure, and not Java.I have also seen some quirks with clipboard utilities (PTH Pasteboard, CopyPastePro). You basically can't use them. The support team at Jetbrains are excellent. Pycharm is quite stable. I'm still finding features that surprise and delight. Worth the money, but is not perfect.
limies
limies
Jan 22 2022
2021.3.1
5.0
Jan 22 2022
5.0
Version: 2021.3.1
Ervins Strauhmanis
Ervins Strauhmanis
Aug 13 2019
5.0
Aug 13 2019
5.0
Version: null
Sparrowhawk
Sparrowhawk
Jun 4 2018
4.5
Jun 4 2018
4.5
Version: null
barmaleydos
barmaleydos
Jan 25 2018
4.5
Jan 25 2018
4.5
Version: null
Markus-Winter
Markus-Winter
Jun 22 2017
2.0
Jun 22 2017
2.0
Version: null
Selasley
Selasley
Aug 16 2016
5.0
Aug 16 2016
5.0
Version: null
Broz
Broz
Dec 14 2011
4.0
Dec 14 2011
4.0
Version: null
How would you rate PyCharm Professional?
Similar apps
Python
Object-oriented programming language.
Is this app is similar to Python? Vote to improve the quality of this list.
Vote results
0
Upvotes
2
Total score
0
Downvotes
Wing Pro
The intelligent development environment for Python.
Is this app is similar to Wing Pro? Vote to improve the quality of this list.
Vote results
2
Upvotes
2
Total score
0
Downvotes
Komodo IDE
Development environment for PHP, Python, Web, more.
Is this app is similar to Komodo IDE? Vote to improve the quality of this list.
Vote results
0
Upvotes
1
Total score
0
Downvotes
CodeRunner
Easy way to write and run code.
Is this app is similar to CodeRunner? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Python Runner
Write and run Python code instantly.
Is this app is similar to Python Runner? Vote to improve the quality of this list.
Vote results
0
Upvotes
1
Total score
0
Downvotes

Developer:

JetBrains

JetBrains is a software company specializing in the development of intelligent productivity tools for software engineers...

Read more