During his keynote address at PyCon 2022, Anaconda CEO Peter Wang introduced a new project: pyscript.
PyScript is described as a framework that uses a mix of Python and standard HTML to allow users to build Python applications in a browser.
“PyScript aims to give users a world-class programming language that has consistent style rules, is more expressive, and is easier to learn,” one of its creators, lead software architect Fabio Pliger, told a company. blog post.
In a more detailed technique blog postPliger says, “One of the ways I like to think of PyScript is [as] ‘Minecraft for Software Development’: A framework that provides basic building blocks for users to create their own worlds (applications) or new building blocks (PyScript components and widgets) that others can use.
This flexibility reflects the goal of the program’s developers to provide a reliable and accessible framework for building and shipping applications for any hardware and software platform, “while having fun.” Instead of starting a new technology stack from scratch, the PyScript authors wanted to extract options from the rich Python ecosystem. They wanted to offer a clean API that supported standard HTML that could also extend HTML to read custom components while providing an extensible and pluggable component system, all on an adaptable platform.
“With a little flexibility, we thought the browser would be a great platform that we could adapt to achieve our goals of providing a reliable, accessible, and fun experience for PyScript users,” Pliger said. “The browser works everywhere (from laptops, tablets, and phones) and is secure, powerful, and stable, making it, in our opinion, the perfect starting point for realizing the goals of PyScript.”
“The point is that by registering new web components that are simple and highly expressive, users don’t need to spend time learning CSS and other web development-specific technologies,” Pliger said.
PyScript authors see the current alpha stage version, which they call unstable and limited but functional, as just the beginning. They envision a future in which it becomes an entirely new paradigm for programming and application development as PyScript and the core technologies used to build it continue to mature and improve.
Anaconda Business Fee Is Paying Off, Says CEO
Data science and AI predictions for 2022
Anaconda’s 2021 State of Data Science Report Highlights Support for Open Source and Impacts of COVID-19