Topic: python

SD Times Open-Source Project of the Week: Smart Argument Suites

Earlier this week LinkedIn announced the open sourcing of Smart Argument Suite, a new Python tool designed to help users pass arguments through the command line interface and consume them in a “human-friendly” way. According to the company, while there are plenty of open source projects that offer CLI argument parsing, they don’t deal with … continue reading

Python named TIOBE’s programming language of 2020

Python has once again been named the TIOBE Index programming language of the year. This is the fourth time it has been declared the programming language of the year. TIOBE Index awards the programming language of the year to the language with the most popularity. Over the last year, Python has seen a 2.01% uptake … continue reading

Researchers detailed how a general-purpose network is required for interpreting code

Researchers at MIT found that reading code doesn’t activate the same parts of the brain as language processing, despite the similarities that the two tasks share such as learning new symbols and terms.  While it is more akin to the multiple demand network, which is often used for solving math problems or crossword puzzles, reading … continue reading

SD Times news digest: Python 3.9.1 released, Entity Developer 6.1, and Qt reaches major milestone

With the release of Python 3.9.1, Python now supports macOS 11.0 and Apple Silicon Macs. Additionally, the universal build variant universal2 has been added to natively support ARM64 and Intel 64. Binaries are now able to be built on current macOS versions and deployed on older versions. The new release after Apple’s announcement to ditch … continue reading

GitHub launches literate programming environment nbdev

GitHub has announced it is teaming up with fastai to develop a literate programming environment for Python, nbdev. Computer scientist Donald Knuth defined literate programming as a way of programming that allows developers to work in the order demanded by the logic and flow of their thoughts rather than an order dictated by the computer. … continue reading

SD Times news digest: WhiteSource launches new vulnerability-based alerts, Rocket Software’s free UniObjects for Python, and Let’s Encrypt warns about compatibility

WhiteSource announced new vulnerability-based alerts designed to speed up and simplify the vulnerability management process. It will provide developers with flexibility when managing alerts as well as providing a more granular view of the issues, according to the company. “The number of known security vulnerabilities has been rising exponentially over the past few years, and … continue reading

PyTorch 1.7 now available with new APIs, profiling, and benchmarking tools

The latest version of the open-source machine learning library PyTorch is now available. PyTorch 1.7 introduces new APIs, support for CUDA 11, updates to profiling and performance for RPC, TorchScript, and Stack tracers. New front end APIs include torch.fft, which is a module for implementing FFT-related functions; C++ support for nn.transformer module abstraction from the … continue reading

SD Times news digest: Microsoft and Infragistics bring new UI to Blazor, Instana always-on profiling for production PHP and Python apps, and RapidAPI testing

Infragistics and Microsoft have collaborated on a new enterprise UI toolkit for .NET developers using Blazor. The new framework will give developers the option to develop full-stack web apps using .NET and C#, instead of JavaScript.  Features include the Blazor data grid, editors and combo box, dock manager, the UI data chart, stock chart, treemap, … continue reading

Python 3.9 now available

The latest version of Python is now available. Python 3.9 introduces a number of new features, such as dictionary merge and update operators, string methods for removing prefixes, and more. Merge (|) and update (|=) operators have been added to the dictionary class. These additions complement existing methods of merging dictionaries, dict.update and {**d1, **d2}. … continue reading

Microsoft launches Playwright for Python for automating testing

Microsoft is trying to make it easier for developers to automate their end-to-end tests. The company has announced a preview of Playwright for Python, which allows developers and testers to write such tests in Python.  According to Microsoft, automated end-to-end tests have become more important than ever as teams build apps that run on a … continue reading

SD Times Open-Source Project of the Week: Opacus

This week Facebook has released Opacus, a new open-source project designed to train PyTorch models with differential privacy (DP). According to the company, differential privacy is a mathematical framework for quantifying the anonymization of sensitive data. It is meant to make PyTorch models more scalable and the adoption of machine learning easier.  “With the release … continue reading

SD Times Open-Source Project of the Week: Jupyter Book

Jupyter Book is an open-source tool for building publication-quality books, websites and documents with computational content. It enables users to write content in markdown files or Jupyter notebooks, include computational elements, include rich syntax, and convert content into web-based interactive books and PDFs.  This week, the team has announced it is reworking the project to … continue reading

DMCA.com Protection Status