PyCharm IDE

[ pycharm ]

https://www.jetbrains.com/pycharm/
PyCharm, The Python IDE for Professional Developers.

https://www.jetbrains.com/help/pycharm/2021.1/quick-start-guide.html

https://tecadmin.net/how-to-install-pycharm-on-debian-10/
How to Install PyCharm on Debian 10.

https://ubuntu.com/tutorials/basic-snap-usage-pl
Ubuntu Tutorials: Podstawy korzystania ze snapów.

https://snapcraft.io/tutorials/advanced-snap-usage
Advanced snap usage.

https://linuxiarze.pl/snap/

INTRODUCTION

PyCharm is the Python IDE with many useful features. It has an intelligent Python assistance like smart code completion, code inspections, on-the-fly error highlighting and quick-fixes, and rich navigation capabilities. Supported languages: Python 2.7, Python 3.6+.

PyCharm is available in community (free, open-source) and professional editions (licence).

In PyCharm you are working within the context of a project. There are three options to start working on a project:
(1) Open an existing project
(2) Check out a project from version control
(3) Create a new project

LINUX DEBIAN 10

The PyCharm community and professional editions are available as snap package. You must have Python installed on your system and sudo privileged account access.

Snap is a software packaging and deployment system developed by Canonical for the operating systems that use the Linux kernel.

Snap Store is a graphical desktop application for discovering, installing and managing snaps on Linux. Snap Store is based on GNOME Software, optimized for the Snap experience.


$ sudo apt update
$ sudo apt install snapd   # install snapd
$ sudo snap install core
$ sudo snap install snap-store   # install Snap Store
# /snap folder was created.

$ snap find hello      # finding 'hello' applications

$ sudo snap install hello-world

$ snap find pycharm
Name                  Version   Publisher   Notes    Summary
pycharm-community     2020.3.3  jetbrains✓  classic  Python IDE for Professional Developers
pycharm-professional  2020.3.3  jetbrains✓  classic  Python IDE for Professional Developers
pycharm-educational   2020.3.2  jetbrains✓  classic  Easy and Professional Tool to Learn & Teach Programming with Python

$ snap list     # list installed snaps

$ sudo snap refresh   # update all snaps

$ sudo snap revert hello-world   # back to the previous version

$ sudo snap remove hello-world

# Install PyCharm community edition.

$ sudo snap install pycharm-community --classic

# Run PyCharm: /snap/bin/pycharm-community

It is possible to install PyCharm from a .tar.gz file: pycharm-community-2023.3.3.tar.gz (583 MB) [2024-02-24].

https://www.jetbrains.com/help/pycharm/installation-guide.html

WINDOWS 10

Install PyCharm with Anaconda or from an .exe file: pycharm-community-2023.3.3.exe (428 MB) [2024-02-24].