python
By Serdar Yegulalp This month in Python (and elsewhere): Python 3.13's first beta has arrived, with new features you can try out now (yeah!) and others you'll need to compile from source to experiment with (yikes). Layoffs strike Google—yes, again—with internal Python devs among the affected. And, say hello to Streamlit, a library for those who are itching to write web-based Python apps but hate writing for the web. Top picks for Python readers on InfoWorldThe best new features and fixes in Python 3.13New JIT compiler! "No-GIL" experiments! Better error messages! Dead batteries have been remov...
Info World
By Serdar Yegulalp Django is a one-size-fits-all Python web framework that was inspired by Ruby on Rails and uses many of the same metaphors to make web development fast and easy. Fully loaded and flexible, Django has become one of Python’s most widely used web frameworks. Django includes virtually everything you need to build a web application of any size, and its popularity makes it easy to find examples and help for various scenarios. Plus Django provides tools to allow your application to evolve and add features gracefully, and to migrate its data schema (if there is one). Django also has ...
Info World
By Simon Ritter Despite advances in cloud computing, mobile development, and AI, the day-to-day business of enterprises around the world still runs on three programming languages that made their debut in the 1990s. In nearly every ranking system, JavaScript, Python, and Java appear near the top of the most popular languages. In GitHub’s yearly State of the Octoverse report, the programming trifecta has held three of the top four spots every year since 2014. Why have these programming powerhouses remained the top choices for developers for nearly 30 years, with no sign of anything knocking them...
Info World
By Serdar Yegulalp The first beta of Python 3.13 has just been released. This article presents a rundown of the most significant new features in Python 3.13 and what they mean for Python developers. Things may change between now and the first production release of 3.13, but the first beta means all the major feature additions and changes are now frozen. New features in the Python 3.13 first betaHere's a first look at these new features in the Python 3.13 beta release: The experimental JITPython 3.11 introduced the Specializing Adaptive Interpreter. When the interpreter detects that some operat...
Info World
By Valeria Letusheva Django has been a leading “batteries included” Python web framework for more than a decade. The fifth major release, which arrived in December, brought even more power and ease to Django. Curious about the latest Django development trends? JetBrains’ PyCharm team, in collaboration with the Django Foundation, surveyed over 4,000 developers worldwide to analyze framework usage. Here’s what we found: Prefer to watch? View the discussion video featuring Django Board Member Sarah Abderemane, Django Fellow Sarah Boyce, and JetBrains Developer Advocate Paul Everitt as they explor...
Info World
By Paul Krill Several online news outlets report that Google laid off its entire Python language team. However, Google denied that the layoffs were company-wide when asked about the fate of the team. Reports of the Python team’s dismissal have shown up in Reddit, Hacker News, and social.coop. “Google’s Python team was a small team, most of which were also on the Python steering council or core Python developers,” one commenter said in Hacker News. “These people had decades of experience in Python. Their knowledge and community connections [are] irreplaceable.” Python has become an increasingly...
Info World
By Paul Krill WebAssembly runtime maker Wasmer has unveiled py2wasm, a Python-to-WebAssembly compiler that transforms Python programs to the WebAssembly (aka Wasm) binary instruction format. Using a fork of the Nuitka Python compiler, py2wasm converts Python programs to Wasm, allowing them to run without interpreter overhead. Introduced April 18, py2wasm addresses a situation in which the performance of Python programs in WebAssembly has been less than ideal, Wasmer founder and CEO Syrus Akbary wrote in a blog post. Akbary said that py2wasm gets about 70% of native Python speed, and is about 2...
Info World
By Serdar Yegulalp WebAssembly was originally designed to give in-browser web applications a way to run portable, sandboxed, high-performance binaries. As WASM matures beyond the browser, new uses for the technology are emerging. Using WASM to build programmability and extensibility into applications is one use case that is gathering steam. The Extism software library lets you write programs that can interface with extensions written in WebAssembly. Extism handles the data and function-calling interface between code written in your host application and the WASM extensions. This lets you focus ...
Info World
By Paul Krill Java services are the most-impacted by third-party vulnerabilities, according to the “State of DevSecOps 2024” report just released by cloud security provider Datadog. Released on April 17, the report found that 90% of Java services were susceptible to one or more critical or high-severity vulnerabilities introduced by a third-party library. The average for other languages was 47%. Datadog’s report analyzed tens of thousands of applications and container images and thousands of cloud environments to assess application security. Following Java in the vulnerabilities assessment wer...
Info World
By Serdar Yegulalp A common problem with Python applications is how to share them with other people. Developers frequently use a web interface to solve this issue, presenting the app's functionality by way of a UI. But that solution works best when the application UI is a natural fit for web components. Data exploration apps can work like this, for instance, but they also require front-end components written in JavaScript for ideal interactivity. Streamlit is a Python library that aims to solve many of these issues at once. Using Streamlit, developers can create Python apps with web-based fron...
Info World
閲覧を続けるには、ノアドット株式会社が「プライバシーポリシー」に定める「アクセスデータ」を取得することを含む「nor.利用規約」に同意する必要があります。
「これは何?」という方はこちら