Language Selection

English French German Italian Portuguese Spanish

Python Programming

Filed under
Development
  • CircuitBrains Deluxe is a Tiny, CircuitPython-compatible Module (Crowdfunding)

    There are plenty of boards with Adafruit’s CircuitPython support, but Microchip SAMD51 powered CircuitBrains Deluxe is a little different since it’s a module with castellated holes that make it easy to solder to your own baseboard or integrate into a space-constrained product.

  • Arduino With Python: How to Get Started

    Microcontrollers have been around for a long time, and they’re used in everything from complex machinery to common household appliances. However, working with them has traditionally been reserved for those with formal technical training, such as technicians and electrical engineers.

    The emergence of Arduino has made electronic application design much more accessible to all developers. In this course, you’ll discover how to use Arduino with Python to develop your own electronic projects.

  • Webinar: “How To Build Real-Time Interactions In Your Django 3 App” with Calvin Hendryx-Parker

    Django 3 has been making the rounds, so time for a webinar showing how to use the new features within PyCharm Professional. Calvin Hendryx-Parker from Six Feet Up, previous webinar presenter, is returning to give us the highlights.

  • Python 101 – Working with Strings

    You will be using strings very often when you program. A string is a series of letters surrounded by single, double or triple quotes. Python 3 defines string as a “Text Sequence Type”. You can cast other types to a string using the built-in str() function.

  • S. Lott: The COBOL Problem

    First. Replacing COBOL with something shiny and new is more-or-less impossible. Replacing COBOL is a two-step job.

    1. Replace the COBOL with something that's nearly identical but written in a new language. Python. Java. Scala. Whatevs. Language doesn't matter. What matters is the hugeness of this leap.

  • Flask Delicious Tutorial : Building a Library Management System Part 2 - Start With A Loaded Skeleton

    In this tutorial we'll be seeing how to run a minimal app. So that you can focus on the material, i've created a repo for you with some libs loaded.

More in Tux Machines

Ardour 6.0 Information

Our friends at Ardour have released Version 6.0, and we would like to offer them a huge congratulations! While the source code and their own builds were available on release day, many of you have been waiting for Ardour 6.0 to come to Ubuntu’s repositories. Today, that day came. Ardour 6.0 has landed in Ubuntu Groovy Gorilla (future 20.10) and will be on Ubuntu Studio’s daily spins of Groovy Gorilla within 24 hours of this writing. Unfortunately, it is not possible to backport Ardour 6.0 into Ubuntu 20.04 LTS, nor would we want to. This is because if we do, we might disrupt the workflow of people who are currently working with projects in 5.12 that are relying on its functionality and sound. Ardour 6.0 has an all-new Digital Sound Processor (DSP), and as such it may sound somewhat different. Read more

Android Leftovers

Raspberry Pi 4: Chronicling the Desktop Experience – Dear Diary – Week 32

This is a weekly blog about the Raspberry Pi 4 (“RPI4”), the latest product in the popular Raspberry Pi range of computers. Before kicking off this week’s blog, there’s a few recent interesting developments that caught my eye. The first one is merely a cosmetic change. The Raspberry Pi Foundation has decided to rename Raspbian to Raspberry Pi OS. Forgive me if I accidentally forget the name change. The real news is that a new model of the RPI4 has been launched. The major improvement offered by the new model. 8GB of RAM, wow! That’s an impressive chunk of memory on a tiny computer. This development doesn’t render the 32-bit operating system obsolete. After all, the 32-bit system allows multiple processes to share all 8GB of memory, subject to the restriction that no single process can use more than 3GB. But advanced users who need to map all 8GB into the address space of a single process need a 64-bit userland. Step forward the second exciting development — a new 64-bit Raspberry Pi OS. Unsurprisingly, it’s currently in beta. Read more

Code your hardware using this open source RTOS

In general computing, an operating system is software that provides a computer's basic functions. It ensures that a computer detects and responds to peripherals (like keyboards, screens, mobile devices, printers, and so on), and it manages memory and drive space. Even though modern operating systems make it seem that multiple programs are running at the same time, a CPU core can run only a single thread at a time. Each task is executed so quickly and in such rapid succession that the result appears to be massive multi-tasking. This is managed by a subroutine called a scheduler. Read more