Language Selection

English French German Italian Portuguese Spanish

Pleasant programming playground paves popular Python path

Filed under
Development

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 a Python-based syntax to teach basic object-oriented programming concepts using drawing and animation.

Python is among the world's most popular programming languages, thanks in part to its utility for data science and AI-oriented disciplines. The creators of the site hope that the lessons learned through Code Shrew will help students whether they pursue Python or some similar language.

Read more

More in Tux Machines

Security Leftovers

Android Leftovers

Ubuntu 18.10 (Cosmic Cuttlefish) Is Now Available to Download

After six months in development, Ubuntu 18.10 (Cosmic Cuttlefish) is now finally here, and you can download the ISO images right now for all official flavors, including Kubuntu, Xubuntu, Lubuntu, Ubuntu MATE, Ubuntu Budgie, Ubuntu Kylin, and Ubuntu Studio, for 64-bit and 32-bit architectures (only Lubuntu and Xubuntu). The Ubuntu Server edition is also out and it's supported on more hardware architectures than Ubuntu Desktop, including 64-bit (amd64), ARM64 (AArch64), IBM System z (s390x), PPC64el (Power PC 64-bit Little Endian), and Raspberry Pi 2/ARMhf. A live Ubuntu Server flavor is also available only for 64-bit computers. Read more Also: Ubuntu Linux 18.10 arrives

Single-board computer guide updated: Free software is winning on ARM!

In many geeky circles, single-board computers are popular machines. SBCs come in small form factors and generally run GNU/Linux, but unfortunately, many boards like the popular Raspberry Pi are dependent on proprietary software to use. The Free Software Foundation maintains a list of system-on-chip families, sorted by their freedom status. Unfortunately, this list had not been updated in several years. While it was accurate when it was published, free software is constantly improving. Today, more and more boards are usable with free software. On the graphical side, the Etnaviv project has reached maturity, and the Panfrost project, with which I have been personally involved, has sprung up. The video processing unit on Allwinner chips has been reverse-engineered and liberated by the linux-sunxi community in tandem with Bootlin. Rockchip boards have become viable competitors to their better known counterparts. Even the Raspberry Pi has had a proof-of-concept free firmware replacement developed. Free software is winning on ARM. Read more