Language Selection

English French German Italian Portuguese Spanish

Python Programming

Filed under
Development
  • Python Programming

    Python is a powerful multipurpose programming language created by Guido van Rossum.

    It has a simple and easy-to-use syntax, making it a popular first-choice programming language for beginners.

    This is a comprehensive guide that explores the reasons you should consider learning Python and the ways you can get started with Python.

  • Python 3.7.5 : The PyQtChart from python Qt5.

    The PyQtChart is a set of Python bindings for The Qt Company’s Qt Charts library and is implemented as a single module.

  • Null in Python: Understanding Python's NoneType Object

    If you have experience with other programming languages, like C or Java, then you’ve probably heard of the concept of null. Many languages use this to represent a pointer that doesn’t point to anything, to denote when a variable is empty, or to mark default parameters that you haven’t yet supplied. null is often defined to be 0 in those languages, but null in Python is different.

    Python uses the keyword None to define null objects and variables. While None does serve some of the same purposes as null in other languages, it’s another beast entirely. As the null in Python, None is not defined to be 0 or any other value. In Python, None is an object and a first-class citizen!

  • Python Bytes: #169 Jupyter Notebooks natively on your iPad
  • Test and Code: 101: Application Security - Anthony Shaw

    Anthony Shaw is doing something about it by creating an editor plugin that actually helps you write more secure application code while you are coding.

    On today's Test & Code, Anthony and I discuss his security plugin, but also application security in general, as well as other security components you need to consider.

    Security is something every team needs to think about, whether you are a single person team, a small startup, or a large corporation.

    Anthony and I also discuss where to start if it's just a few of you, or even just one of you.

  • Universal app reload with entr

    A useful feature many web frameworks have is auto-reload. Your app is running in the background, you change the code, and the app is restarted with those changes, so you can try them out immediately. What if you wanted that behavior for everything that you’re writing? And without any coding to implement it over and over in every little project?

    Then you can use entr. It’s a nice little UNIXy [1] tool. It really just does one thing - running commands when files change. And it has a simple, usable interface. You just pass it the names of the files it needs to watch, and give it the command to run.

  • Which verison of Python are you running?

    I actually want to ask you which version of Python3 are you running? Yes, it is a question I have to ask myself based on projects I am working on. I am sure there are many more people in the world who are also in the similar situation.

  • Ubuntu 20.04 LTS Moves Ahead With Python 2 Removal - But Sticks Around For Derivatives

    With Python 2 having been end-of-life since the start of the year and Ubuntu 20.04 being a long-term support release, Ubuntu developers are working hard to ensure Python 2 isn't shipped as part of this next Ubuntu LTS release.

    Indeed, the long process of working to remove Python 2 from Ubuntu 20.04 LTS is panning out at least as far as the official ISO is concerned. Among recent action has included removing the python* binary packages (the generic package names not python2-* or python3-*) and addressing packages that depended upon the unversioned python package names, scanning for any lingering Python 2 dependent binary packages, working to add a python-is-python2-but-deprecated package that will symlink /usr/bin/python to python2 for any hold-outs, and related work.

More in Tux Machines

Android Leftovers

X-Plane 11 Flight Simulator With Vulkan Performing Very Well On Linux - NVIDIA/AMD OpenGL vs. Vulkan Benchmarks

Last week the X-Plane 11.50 beta was released with its long awaited Vulkan renderer to complement its mature OpenGL rendering code. Since then we've been busy benchmarking with 23 different graphics cards of AMD Radeon and NVIDIA GeForce line-ups while running Ubuntu Linux and comparing the OpenGL vs. Vulkan rendering performance for this realistic flight simulator. Ubuntu 20.04 in its near final state was used while for the Radeon graphics the default Linux 5.4 kernel was used paired with Mesa 20.1-devel from the Oibaf PPA. With this Radeon RADV Vulkan driver testing, worth noting is that RADV+ACO was used. The ACO compiler back-end yielded dramatically lower load times compared to the default AMDGPU LLVM code-path... The difference was incredible otherwise X-Plane 11.50 beta was loading very slow with RADV. On the NVIDIA side was the 440.64 driver. The cards tested included... Read more

Announcing the release of Oracle Linux 7 Update 8

Oracle is pleased to announce the general availability of Oracle Linux 7 Update 8. Individual RPM packages are available on the Unbreakable Linux Network (ULN) and the Oracle Linux yum server. ISO installation images will soon be available for download from the Oracle Software Delivery Cloud and Docker images are available via Oracle Container Registry and Docker Hub. Oracle Linux 7 Update 8 ships with the following kernel packages, which include bug fixes, security fixes and enhancements... Read more

Devices: Rockchip, Olimex, DragonBoard and Axiomtek