Articles about python

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
Monty Python Galaxy Song

Everyone loves programming in Python! You disagree? But it's the fastest growing, says Stack Overflow

Python, which ranks consistently as one of the most popular programming languages, is the fastest growing major programming language, according to coding community site Stack Overflow. Stack Overflow's metric here is visits to website posts tagged "Python" compared to posts tagged with other programming languages – …

The future of Python: Concurrency devoured, Node.js next on menu

Analysis The PyBay 2017 conference, held in San Francisco over the weekend, began with a keynote about concurrency. Though hardly a draw for a general interest audience, the topic – an examination of multithreaded and multiprocess programming techniques – turns out to be central to the future of Python. Since 2008, the Python …
Thomas Claburn, 16 Aug 2017
Las Vegas - Circa July 2016: Microsoft Retail Technology Store Mall Location III Editorial credit: Jonathan Weiss / Shutterstock.com

Microsoft boosts its AI framework with Cognitive Toolkit 2.0

Microsoft has updated its AI framework with the launch of Cognitive Toolkit 2.0 on Thursday. All major companies investing in deep learning have some sort of packaged software that helps developers create neural network models. Google has TensorFlow, DeepMind released Sonnet, Facebook recently announced Caffe2, and Amazon …
Facebook's Mechanical Turk interface for ParlAI

Facebook parlays bot bet into ParlAI dialog framework

Facebook's artificial intelligence research team, which operates under the self-endorsing acronym FAIR, has released an open-source research framework called ParlAI to train bot software to chat more coherently with people. ParlAI, a Python-based tool for developing and evaluating chatbot dialog models, tries to teach bots by …
Thomas Claburn, 16 May 2017
Apololypse Now smell of napalm in the morning

Victory! The smell of skunkworks in your office in the morning

While it’s easy to start up a few, flashy new DevOps teams, releasing to production each week and flaunting the ball-and-chain of enterprise governance, scaling that change to your organisation will always be challenging, if not crushingly impossible. When it comes to scaling the skunk-works, I’m reminded of a conversation …
Michael Cote, 26 Apr 2017
Venomous snake

Worry not, Python devs – you can program a quantum computer

Australia's Commonwealth Bank has bought a simulated quantum computer that you can program with Python. Yes, that Python – the scripting language created by Guido van Rossum, beloved of web developers and adapted into kiddie-coding tool Scratch. Python may appear an odd choice for a quantum computer, seeing as they're ever-so …
Simon Sharwood, 13 Apr 2017
Shutterstock - Giant bug destroys ciy

Java and Python have unpatched firewall-crossing FTP SNAFU

Stop us if you've heard this one: Java and Python have a bug you can exploit to cross firewalls. Since neither are yet patched, it might be a good day to nag your developers for a bit. The Java vulnerability means protocol injection through its FTP implementation can fool a firewall into allowing TCP connections from the …

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

Biting the hand that feeds IT © 1998–2018