what is the advantage of using python rather than using java? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 10

what is the advantage of using python rather than using java?

29th May 2019, 2:45 AM
‎‎‎
6 Answers
+ 3
Its all depends with the situation. Java is a bit hard to learn compared to python. But when you master java sky is the limit when it comes to opportunities. There are many devices that run java programs, for example most smartphones use android which is written mostly in java. It is very easy for java developer to become android applications compared to a python developer. Python also comes with its own area of specialization: Data science. Python has very useful and powerful libraries for data science, Machine Learning, and Statistics. These libraries are very extensive and are developed by a big number of experts around the world and together, the libraries, make Python a very powerful tool for data analysis. Also Python has django, flask and other web frameworks that are also powerful. Django framework provide proper and secure user authentication and site administration. I felt in love with python when i trying to get into data science field. The combination python and Jupyter Notebook is out of this world. Therefore I recommend python if you want to learn programming and if you are interested in data science field.
6th Jun 2019, 11:40 AM
Walter Mukaro
Walter Mukaro - avatar
+ 11
Python would be good choice if you starting your development phase of project. 🍎 Tkinter, wxPython is good to go with for creating GUI toolkit 🍎 kivy is also used for desktop application development https://kivy.org/#home 🍎 PyQT is one more option which provides desktop application https://riverbankcomputing.com/software/pyqt/intro 🍎 you can also use Pyside to develope application. https://wiki.qt.io/PySide2 🍎 Odoo is an all-in-one management software that offers a range of business applications that form a complete suite of enterprise management applications. https://www.odoo.com/ 🍎 Tryton is a three-tier high-level general purpose application platform. http://www.tryton.org/ 🍎 Jython is another option for the development of the desktop application which uses SWING frameworks https://www.analyticsindiamag.com/7-popular-python-libraries-toolkits-desktop-gui-applications/ So you can use python for developement of desktop application with GUI
29th May 2019, 3:15 AM
DishaAhuja
DishaAhuja - avatar
+ 10
🍎 If you want to develope the desktop application with the help of Java then Swing is the best choice which can be further integrated with spring frameworks which is an model view controller 🍎 Swing is a Java-based framework that you can use to develop a desktop application. Being a cross-platform framework, the applications build by Swing can run on any platform. 🍎 The main function of Swing is to build a better GUI for desktop applications. It is able to emulate the design, look, and style of many desktop applications. The framework comes with various UI components such as buttons, panels, tables scroll panes and checkboxes. 🍎 C# has the best option for creating desktop applications https://www.guru99.com/c-sharp-windows-forms-application.html 🍎 if you want to know detail explaination about developing with each phase from selecting model for creating application to complete developement which can B2B, E2E and so on depending on desktop application project and theme have some 🍎 🍎 🍎 🍎 🍎 🍎
29th May 2019, 3:28 AM
DishaAhuja
DishaAhuja - avatar
+ 7
Easier, beginner friendly syntax and has good AI and ML libraries.
29th May 2019, 4:07 AM
Sonic
Sonic - avatar
+ 5
The syntax in Python helps the programmers to do coding in fewer steps as compared to Java or C++. ... The Python is widely used in bigger organizations because of its multiple programming paradigms. They usually involve imperative and object-oriented functional programming. If you want to get to enhance your learning in Python then you can also check this link http://pythonandmltrainingcourses.com/courses/best-python-training-in-noida/
29th May 2019, 1:39 PM
Kritesh Anand
Kritesh Anand - avatar
+ 4
People aren't going to agree, but for me, I say everything. As I mentioned in another post, in my opinion Java is the definition of floccinihilipilification
9th Jun 2019, 1:06 PM
Clueless Coder
Clueless Coder - avatar