Collaborating Authors

The Impact of Python: How It Could Rule the AI World? - insideBIGDATA


Hold your head up high! The rise of artificial intelligence (AI) and machine learning (ML) are poised to bring a new era of civilization and not destroy them. Yet, there's fear that technology will displace the current workers or tasks, and that's partly true. As predicted by researches, the speed at which AI is replacing jobs is bound to skyrocket, impacting the jobs of several workers such as factory workers, accountants, radiologists, paralegal, and truckers. Shuffling and transformation of jobs around the workforce are being witnessed, thanks to the technological epoch.

Clojure Machine Learning & Statistics Libraries


Clojure is a dialect of the Lisp programming language with an emphasis on functional programming. It runs on the Java Virtual Machine, Common Language Runtime, and JavaScript engines. Like other Lisps, Clojure treats code as data and has a macro system. Due to the language characteristics, community support & developer momentum (see chart above), Clojure has a bright future as a next generation programing language.

[D]There are no good programming languages for machine learning (except one day C# and/or Kotlin)


Hi everyone, I've been spending some time recently researching next generation languages to do machine learning in, and come to the conclusion that there aren't really any good options. I strongly suspect I'm wrong about my opinions below, and so I especially welcome anyone who has countering opinions to my own, especially if I'm just downright wrong --- I'd like to know. If you ask someone what the best programming language is, the chances are that they'll tell you that it depends what it's for --- they all have their strengths and weaknesses and quite naturally there's no programming language that is both good for data science and operating system design. When put like that, it seems like a natural thing: of course each language is a compromise, a heuristic to be optimised. If they're better for security, then naturally they'll be worse for something else.

How to learn programming? [Beginner's 101 Guide]


Getting comfortable with a programming language is the first step towards learning programming. People often start with C, C, Java, or Python. I personally prefer C in the beginning as it is neither too simple (like Python is), nor too deficient in terms of libraries (like C is). C is pretty fast and has a good library support too - best of both worlds! Also, C is a good choice for competitive programming because it is pretty fast and has the support of Standard Template Library (STL). The choice of the first language is highly subjective based on your interests and goals.

Free 2,900-page Manual about Pandas


Pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language. This reference is available here. See the Package overview for more detail about what's in the library.