Mu Python IDE 1.0 to be Released

According to the developers, Mu can be a good tool for beginners, but they do not expect to make this platform universal
26 July 2018   1396

British developer Nicholas Tollervey announced the release of Mu version 1.0, a new IDE for Python. The tool is positioned as a development environment for beginners and is available for Windows, MacOS, Linux and Raspbian, the official OS of the Raspberry Pi platform. To ensure an easy start, the developers have prepared a guide for beginners working with the new IDE.

When you start the development environment, you can choose one of the following modes of operation:

  • Python 3 programmming;
  • micro: bit programming;
  • games development using Pygame Zero;
  • CircuitPython boards operations using Adafruit.

Mu Interface
Mu Interface

The development environment has the following capabilities:

  • markup of syntax;
  • automatic indents;
  • built-in help;
  • code checking;
  • error tracking.

According to the developers, Mu can be a good tool for beginners, but they do not expect to make this platform universal. Having enough experience, the programmer can choose a more advanced IDE.

Python News Digest 5 - 11.10

Learn how to create a Python C extension module, write DNS server in Python, why floating point numbers lie and other interesting things
11 October 2019   100

Greetings! I hope your week went great! Here's new Frontend news digest.

Learn about hash tables, adding maps to django webapp with and about fast HTTP clients. Also, long podcast will give you the tips on how to "win" interview on Python tech vacancy.


        • Hash tables

        Learn about hash tables are, why they are being used them, and how they’re used to implement dictionaries in the most popular Python interpreter: CPython.

        • Building a Python C Extension Module

        Tutorial that will show you how to create Python interfaces in C and other things.

        • How to Add Maps to Django Web App Projects with Mapbox

        Instruction on how to add maps and location-based data to your web applications using Mapbox.

        • Write your own DNS server in Python hosted on Kubernetes

        Tutorial with code example on the topic, mentioned in the header

        • Python and fast HTTP clients

        Big guide on HTTP clients in Python


        • PyPy’s New JSON Parser

        Article covers the decisions that were made to develop the new and improved parser.

        • Six Django template tags not often used in tutorials

        Covers "unpopular" template tags for Django

        • The Numbers, They Lie

        They really do? 

        • Is Rectified Adam (RAdam) Actually Better Than Adam (optimizer)?

        *spoiler* According to author's 24 experiemnts - no.


        • Winning the Python software interview

        James Timmins from RealPython talks what to do at software interview.