You need to create a student account in Jet brains just as you will be creating private repository in GitHub! PyCharm is a very popular Python IDE. It is developed by JetBrains for Python development. Python is the best language where users can build software applications by writing clean and readable code. Python is a very famous language in Data Science and Machine Learning.
PyCharm is an intelligent Python IDE code editor for developers… it comes in a full-fledged professional and a free community version… Developers can use PyCharm to create great Python apps…
PyCharm also provides great support for Python, JavaScript, CoffeeScript, TypeScript, CSS with huge collection of tools out of the box includes an integrated debugger and test runner, built-in database tool and remote development support…
This brief tutorial shows students and new users how to install PyCharm on Ubuntu 16.04 / 17.10 and 18.04…
When you’re ready to install PyCharm on Ubuntu, continue with the steps below
Snap is a new way and better way to install packages on Ubuntu… It’s quick and easy and provides better package management support…
Ubuntu 17.10 and 18.04 may already have Snap package management installed…. so you may not have to run the commands below… However, on Ubuntu 16.04 desktops, you will have to run the commands below to install Snap package management.
sudo apt install snapd snapd-xdg-open
After running the above commands, continue below to install PyCharm…
Now that Snap is installed, run the commands below to install the version you want… to install the free community version, run the commands below
Ifaith for mac os. sudo snap install pycharm-community --classic
To install the professional version, you run the commands below
sudo snap install pycharm-professional --classic
That will do it… You can also use Ubuntu Software app to install PyCharm… open Ubuntu Software from the Activities Overview and search for PyCharm
If you can’t install PyCharm using the commands line above, open Ubuntu Software center and search for PyCharm… then select and install the edition you want to use…
Then select and install the edition you want to use…
After installing, launch and start using PyCharm…
That’s it!
You may also like the post below:
Hi, I'm Mustafa Mahmoud. I started working as a network and computer systems administrator since January 2011. I have a bachelor's degree in engineering from Alexandria University. After finishing university, I concentrated on learning the Linux system administration. I have many certifications in Linux system administration, network administration, database administration, and some programming languages 'C, C++, and Python'. I have 10+ years of experience using different Linux distributions like RHEL, CentOS, and Ubuntu. I have a desire to teach others and transfer my experience to them in an easy and simplified way.
Ajish: The explanations were clear and to the point, will enroll in more of his courses. Thank you!
Siddharth Kumar Srivastava: I really loved the course content and the way all details have been explained by the trainer, it will certainly help me or anyone else to improve their Linux administration skills.
Mike Callahan: This is a good course, the teacher is very knowledgeable about PyCharm. I have been messing with this, asked questions he doesn't address in the course and he gets right back to me. VERY helpful, caring guy who just wants you to succeed.
Gh Atef: It has been a wonderful experience. Mustafa is an amazing instructor. The contents and length of the course are just perfect to start working freely on Ubuntu. The course covers a wide variety of topics explained clearly and simply. I would highly recommend this course.
Yoalem Koualao: This course is well suited for beginners of Red Hat and CentOS Linux but it is also very informative for seasoned Linux pros. Thank you, Mo for all the work put in for this course.
Ahmed Bahnasy: Amazing teacher, great enthusiasm, very clear explanations – My favourite course this year! Mr Mostafa is a very stimulating teacher who knows his subject very well. I appreciated his enthusiasm for the subject. The teacher was of excellent quality.
Raymond Jansen Van Vuuren: Informative for now, the tutor is at a good pace as well as clear in what he explains. knowledgeable.
Usama Ali: Awesome contents teaching methodology.
Ahmed Salah: I want to say 'thank you' for teaching this course as I discovered that you are an excellent teacher. I found this course very rewarding and practical. Your lecture notes were extremely helpful. I appreciate your examples, which helped to clarify many of the concepts. I look forward to studying under you again.
Klaus-Dieter Scharf: Ich fand es besonders hilfreich, dass der Autor langsam englisch spricht und außerdem der Text geschrieben erscheint. So ist es sehr verständlich und so wünsche ich es mir für andere Kurse. Translation: I found it particularly helpful that the author slowly speaks English and that the text appears to be written. So it is very understandable and so I wish for other courses.