Python Programming - Technic Hubs

Technic Hubs

Technic Hubs aims in providing hands-on experience on Machine Learning, Augmented Reality(AR), Virtual Reality(VR), Django(Web Development), Flutter and React(App Development), Internet of Things(IoT) with videos on Nepali.

Breaking

Saturday, September 2, 2017

Python Programming

What is Python?


->Python is a general purpose programming language. It can be used as scripting language as (PHP) and can be compiled as JAVA,C++. Except 3D gamings, you can almost do anything with python. Python is simple and easy to learn. People often gets confused in choosing either python or java.

Python Vs Java

Python is basically used for low weight projects. Python is focused on web apps. It is very rich in library and hence its easy to learn. Python is somehow slower than java. It can make Desktop Gui, Database access, Networking, software and game development. It prefers functions and imperative programming with object oriented programming. Python is a startup language.
Java is preferred for high weight projects. It can make heavy software and 3D games which python cannot. We can also make web based app from java. It is a bit faster than python. But it has long learning curve and bit tough. It is pure object oriented programming.

Who should Choose which language?
If you are a complete beginner, then it is better to read Java for your complete knowledge of the programming like algorithms, flow chart and more codings. If your aim is to develop heavy weight software then Java is best for you. It gives the complete knowledge of programming. Since, Java is supported by IBM it has larger community in world.
But, if you are interested in designing the projects in short period of time then you can use python. It has weak community than Java. If you are focused in career of data science and machine learning then python is the best option for you.

Summary
The selection of your programming language depends on your preference and future. Please first of all make sure that what your aim is and choose the language.

No comments:

Post a Comment