Posts

Showing posts with the label Python Latest News

Upcoming PyPI Improvements for 2019

The Python Package Index (PyPI) is far and away the largest and most visible service that the Python Software Foundation (PSF) supports for the Python community. Throughout the project’s 16 year history, it has primarily relied on volunteers and donated services to operate as it grew from an empty repository to one hosting more than 1.1 million releases for over 162,000 projects and serving more than 2.2 petabytes in 13.8 billion requests in the last month. In November 2017, we announced an award from the Mozilla Open Source Support (MOSS) program that made it possible to launch the ground up rewrite of PyPI’s backend in April of 2018. This milestone has offered lower maintenance overhead and helped put the codebase into a much better state to add new features, improved security, and increased accessibility for users. While some smaller features have already been proposed, designed, submitted, reviewed, and merged by volunteer contributors, other larger improvements war...

Building your real career out of AI

Image
There are several varieties of machine learning skills that are in demand in the global marketplace today. The skill that is most in demand is the ability to come up with fundamental innovations in machine learning, and implement them to solve practical problems. For a research career in  artificial intelligence (AI), you need a PhD, preferably from a well-known program, and research competence as demonstrated by published papers, implemented solutions and peer acceptance. For those at the forefront of research, the sky is the limit, and seven-figure USD salaries are not infrequent. The next tier of demand is for people who can build practical implementations, especially in collaboration with a cutting-edge research team. For a career as a machine learning implementation expert, you need substantial work experience and strong software development skills. You need to be able to build production quality systems for industrial big data, and not just know a bit of R or Python that ...

Employers want JavaScript, but developers want Python

Image
When it comes to which programming languages are in demand by employers, JavaScript, Java, Python, C++, and C—in that order—came out on top in a recent developer survey. Developers, however, want to learn languages like  Python, Go, and Kotlin . A survey of developers by  technical recruiter  Hacker Rank , conducted in October, found no gap between languages employers want and what developers actually  know ,  with JavaScript  barely edging out  Java . But as far as which languages developers  prefer , Python is the language developers most want to learn—and many already know it, Hacker Rank found. Hacker Rank also queried about which languages developers were planning to learn next. The top languages developers said they will learn were—in order—Go, Python, Scala, Kotlin, and  Ruby . https://pixabay.com HackerRank noted that language preference varies by industry. Java, for example, has been favored in...

Survey says Python is top programming language

Image
It's been said that programming languages are akin to religion. Engineers and developers will go out of their way to defend the use of their favorite language. (Perhaps it's more the pain of learning a new language that keeps us using the old). Surely you've seen many surveys on programming language preferences. As with all surveys, the results depend on who was asked. IEEE recently surveyed its members, asking which languages they use. Given that IEEE represents electrical engineers, we naturally expect the results to differ from surveys taken in the software community. To EEs, software is usually a tool to make hardware work as opposed to being the product itself.  Source: IEEE. IEEE has published its 2018 list of top programming languages. Python came out on top overall. Other surveys showed different results. IEEE's survey results highlight four use categories: web, mobile, enterprise, and embedded. You can view the results for any combination of the four th...