Articles about python

Python attacking

Mega-bites of code: Python snakes into 1st place for cyber-attacks

Python, either the world's most popular programming language or a close runner up, turns out to be the most widely used language for hacking tools. Security biz Imperva came to this conclusion after looking at GitHub and finding that more than 20 per cent of GitHub repositories for attack tools and proof-of-concept exploits …
Thomas Claburn, 27 Sep 2018

A spot of Python in your Azure automation? Step right this way, sir

Microsoft this week announced something that may have surprised a few devs who'd seen it lurking in Azure for a while – Python 2 support has finally moved out of preview for Azure runbooks. A runbook is a sequence of operations to automate a routine job. Examples would be managing resources or restarting VMs. Some can be …
Richard Speed, 19 Sep 2018
Put those empty boxes over there, by the stock photography lighting rig

Redis does a Python, crushes 'offensive' master, slave code terms

The open-source Redis database, like the Python programming language, is moving away from using the technical terms "master" and "slave" in its documentation and API – to the extent that's possible without breaking things. For Python, the decision this week to replace the words "master" and "slave", prompted by undisclosed …
Thomas Claburn, 13 Sep 2018
Master and Slave on circuit board

Python joins movement to dump 'offensive' master, slave terms

Python creator Guido van Rossum retired as "benevolent dictator for life" in July, but like Michael Corleone in The Godfather III, he's been pulled back in to resolve a debate about politically incorrect language. Like other open source communities, Python's minders have been asked whether they really want to continue using …
Thomas Claburn, 11 Sep 2018

Using Python in Visual Studio Code? Microsoft has new toys for you

Microsoft has updated the Python Extension for Visual Studio Code, giving devs some new debugging toys and a beefed-up language server. Visual Studio Code is a free and open-source code editor, based on Electron, and much beloved by developers (at least according to Stack Overflow). Python is one of the many languages …
Richard Speed, 6 Sep 2018

Python wriggles onward without its head

Analysis At the third annual PyBay Conference in San Francisco over the weekend, Python aficionados gathered to learn new tricks and touch base with old friends. Only a month earlier, Python creator Guido van Rossum said he would step down as BDFL – benevolent dictator for life – following a draining debate over the addition of a new …
Thomas Claburn, 20 Aug 2018
Shrew

Pleasant programming playground paves popular Python path

To help aspiring programmers start writing code, researchers from the Georgia Institute of Technology in the US have developed a free web-based platform called Code Shrew. The site – built with Django (Python 3), PostgreSQL, the Skulpt in-browser Python interpreter and the JavaScript-based CodeMirror editor widget – relies on …
radar

GitHub to Pythonistas: Let us save you from vulnerable code

GitHub's added Python to the list of programming languages it can auto-scan for known vulnerabilities. In March, the social code-host added Ruby and Javascript libraries to the dependency graph service it announced last year. Afraid of the dark, image via Shutterstock Your code is RUBBISH, says GitHub. Good thing we're here …

Python creator Guido van Rossum sys.exit()s as language overlord

Guido van Rossum – who created the Python programming language in 1989, was jokingly styled as its “benevolent dictator for life”, and ushered it to global ubiquity – has stepped down, and won’t appoint a successor. In a mailing list post on Thursday titled, “Transfer of Power,” he wrote: “Now that PEP 572 is done, I don't …
Simon Sharwood, 13 Jul 2018

New Python update slithers into release

Version 3.7 of anything probably doesn’t seem that notable, but stick with us here because Python 3.7, released on June 27th, 2018, is the programming language’s first big update in 18 months and adds plenty of new features. Improving speed was one of the aims for this release and Python’s keepers proudly report that the new …
Simon Sharwood, 28 Jun 2018
Man holding money

Data scientist wanted: Must have Python, spontaneity not required

The average salary offered to data scientists in the past year was £47,000, with Python being the most desirable programming language, according to an analysis of job ads. The assessment, carried out by listings site Joblift, looked at 8,672 data scientist vacancies posted in the UK over the last 12 months. It found that data …
Rebecca Hill, 13 Feb 2018
shutterstock_287971118--snake-hero

Language bugs infest downstream software, fuzzer finds

Developers working in secure development guidelines can still be bitten by upstream bugs in the languages they use. That's the conclusion of research presented last week at Black Hat Europe by IOActive's Fernando Arnaboldi. As Arnaboldi wrote in his Black Hat Europe paper [PDF]: “software developers may unknowingly include …

When it comes to ML, reports of JavaScript's death are exaggerated

Machine learning is fast becoming one of the high-growth areas for developers – but what language should you employ, given that so many exist? If you believe the statisticians, Python is the default choice for many. 50 per cent of data scientists and developers use Python, with 33 per cent prioritising it for development, …
Maxwell Cooter, 22 Nov 2017
Google Home

Google Assistant clears its throat, very weird 'machine IQ' tests, new AMD chip – plus more

AI Roundup Hello, here's this week's snippets of artificial intelligence news. It shows how some AI frameworks are beginning to mature, and that some research is applicable to the real world, while other papers are questionable. More natural sounding robo-assistants DeepMind's WaveNet model, a neural network that generates machine speech …

Wanna get started with practical AI? Check out this chap's Rubik's Cube solving neural-net code

The Rubik’s Cube is one of those toys that just won't go away. Solving it is either something you can do in minutes to impress, or find so hard you end up using it as a paperweight. There are several algorithms for solving the classic cube, which has a whopping 43,252,003,274,489,856,000 – about 43 quintillion – possible …
Katyanna Quach, 25 Sep 2017

Pretend Python packages prey on poor typing

The Slovakian National Security Authority on Thursday warned that PyPI, the repository for Python software packages, has been hosting malicious software libraries. The group's cybersecurity division, SK-CSIRT, identified 10 fake libraries designed to dupe developers through typosquatting. The names of the malicious libraries …
Thomas Claburn, 15 Sep 2017

Python explosion blamed on pandas

Not content to bait developers by declaring that Python is the fastest-growing major programming language, coding community site Stack Overflow has revealed the reason for its metastasis. Coming a day after Programmer Day, which falls on the 256th day of the year – except January 7: – the explanatory post by data scientist …
Thomas Claburn, 14 Sep 2017
Brain image via Shutterstock

Former UK.gov IT man and Python king's guide to neural networks

Interview If you're going to learn about neural networks, you could do worse than learn it from someone who got five A levels (all grade As), has his MSc in Advanced Computing, and can tell you how to build your own neural network in 30 lines of code, even if you don't know any calculus. There aren't many people fitting that description …
Danny Bradbury, 14 Sep 2017

Create a news alert about python, or find more stories about python.

Biting the hand that feeds IT © 1998–2018