Posts

Showing posts with the label Python

Will Python replaCe JaVa ?

Image
Is  Java  Dying? of course not but  Python  growing in popularity day by day. Each has its own strengths and weaknesses. According to IT programming trends,  Java  is more popular than any other programming language in terms of number of jobs, number of existing  Java  developers, and overall usage statics in IT.  According to the latest usage statistics posted on a popular technology survey site,  Java  is being used by 3.0% websites as a server-side programming language, whereas only 0.2% of websites use Python.  However, all the recent reports have highlighted that the usage and popularity of Python is growing drastically compared to  Java , where usage is coming down year on year. At myTectra, we have been monitoring the trend of  Python  and Java since 2013 based on the number of Jobs posted in Naurki for the Bangalore region since 2013. In the below table, we can see that  Java requirements are c...

How Data Science Has Changed Everyday Life for the Better

Image
Data science is the study of where information comes from, what it represents and how it can be turned into a valuable resource in the creation of business and IT strategies. Mining large amounts of structured and unstructured data to identify patterns can help an organization rein in costs, increase efficiencies, recognize new market opportunities and increase the organization's competitive advantage. Some companies are hiring data scientists to help them turn raw data into information. Data scientists must possess a combination of analytic, machine learning, data mining and statistical skills as well as experience with algorithms and coding. Application of Data Science Here’s how Data Science comes to our rescue in our everyday routine. Recommender Systems Who can forget the suggestions about similar products on Amazon? They not only help you find relevant products from billions of products available with them, but also adds a lot to the user experience. The recomm...

Now is the Time to Learn Functional Programming !

Image
What is Functional Programming? Functional programming (often abbreviated FP) is the process of building software by composing pure functions, avoiding shared state, mutable data, and side-effects.  Functional programming is  declarative  rather than imperative, and application state flows through pure functions. Contrast with object oriented programming, where application state is usually shared and collocated with methods in objects. It is a declarative programming paradigm, which means programming is done with expressions. In functional code, the output value of a function depends only on the arguments that are input to the function, so calling a function f twice with the same value for an argument x will produce the same result f(x) each time. Functional code tends to be more concise, more predictable, and easier to test than imperative or object oriented code  but if you’re unfamiliar with it and the common patterns associated with it, functional code can ...

Quantum computing is now a commercial reality !

Image
Quantum Computing Quantum computing is the area of study focused on developing computer technology based on the principles of quantum theory , which explains the nature and behavior of energy and matter on the quantum (atomic and subatomic) level. The quantum computer, following the laws of quantum physics , would gain enormous processing power through the ability to be in multiple states, and to perform tasks using all possible permutations simultaneously. Current centers of research in quantum computing include MIT, IBM, Oxford University, and the Los Alamos National Laboratory. D-Wave Systems is the world’s first quantum-computing company. Classical computing relies, at its ultimate level, on principles expressed by Boolean algebra, operating with a (usually) 7-mode logic gate principle, though it is possible to exist with only three modes (which are AND, NOT, and COPY). Data must be processed in an exclusive binary state at any point in time - that is, either 0 (off / ...

Some cool things you can do with Python: pyThOn - fastEst Growing LaNgUage

Image
Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming . Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. Python  interpreters are available for many operating systems, allowing Python code to run on a wide variety of systems. So what are some of the cool things you can do with Python? 1. Python Web Development Web development is the umbrella term for conceptualizing, creating, deploying and operating web applications and application programming interfaces for the Web. Python is object oriented programming language.  It can be used to build server-side web applications . Python is not used in a web browser. The language executed in browsers such as Chrome, Firefox and Internet Explorer is JavaScript. However, ...