Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Python Vs java

Python Vs java

Fight between Java developers and Python developers are notorious. Who has the upper hand? Go through this pdf and find out.

Avatar for ProBytes Software

ProBytes Software

November 15, 2017
Tweet

More Decks by ProBytes Software

Other Decks in Technology

Transcript

  1. PYTHON QUICK FACTS  Creation of guido van Rossum in

    1989.  Mainly Used in video, web, desktop GUI & Software Development.  Extremely popular, used for the Creation of Instagram, YouTube, Spotify etc.  One of the official languages of Google. JAVA QUICK FACTS  Created of James Gosling in 1995.  Invented by Accident.  There are around 9 million JAVA developers in the world.  JAVA runs on more than 1 billion Smartphone's today.
  2. FEATURES PYTHON  Provision for Duck Typing  White Space

    used is helpful in Conveying both ends  Supports object-oriented programming with multiple inheritances  Supports advanced programming features  Codes written in Python can be grouped into modules and packages JAVA  JAVA is an OOPL (object-oriented Programming Language)  JAVA language is platform independent, means easily transferable  Does not use memory point explicitly, uses sand box to run all the programs  Codes of JAVA are compiled and interpreted.  JAVA follows “write once - run anywhere” principle, thus making it portable
  3. PYTHON PROS  Extensive library and handy tools for developers

     Python is cross-compatible  Python has its own auto-installed shell  Supports imperative and functional programming  Python is famous for its use in IOT (Internet Of Things) CONS  Since Python is interpreted, it’s much slower than that of its counterparts  Weak in mobile computing, hence not used in app development  Since Python is dynamic more errors shows up at run-time  Underdeveloped and primitive database access layer.
  4. JAVA PROS  Ability to carry over enterprise computing 

    Garbage collector can delete all the useless data  Basic Syntax is familiar to any other c based language  Java Language is compiled in an independent platform in byte code language. CONS  Significantly slower  Comparatively slower and takes more memory space  JAVA is vulnerable to security threats  Possess an underdeveloped developed compiler  Programs tend to be faulty even though written well
  5. Why Python has a slight upper hand? o Simple syntax

    gives a clear upper hand for Python Over JAVA. o Built for flexibility and can easily handle high-traffic websites. o With the help of machine learning libraries like, cikit-learn, PyBrain, and TensorFlow Pythoncan make modern complex models. o One of the favorites of leading technologies at the moment.
  6. CONTACT US PUNE Kalas road, Vishrantwadi, Pune, Maharashtra-411015, +91 81

    1386 1000 [email protected] Trivandrum Edsys Towers, Near ICICI Bank ATM Kamaleswaram, Trivandrum, Kerala, PIN – 695009 [email protected] +91 81 1386 0000 WEBSITE : http://www.probytes.net/