Language Selection

English French German Italian Portuguese Spanish

Python Programming, Interview With Brett Slatkin, Switching From Python to Java and More

Filed under
Development
  • How to Plot a Histogram with Pandas in 3 Simple Steps

    The post How to Plot a Histogram with Pandas in 3 Simple Steps appeared first on Erik Marsja.

    In this post, we are going to learn how to plot histograms with Pandas in Python. Specifically, we are going to learn 3 simple steps to make a histogram with Pandas. Now, plotting a histogram is a good way to explore the distribution of our data.

  • Python Community Interview With Brett Slatkin

    Today I’m speaking to Brett Slatkin, a principal software engineer at Google and the author of the Python programming book Effective Python. Join us as we discuss Brett’s experience working with Python at Google, refactoring, and the challenges he faced when writing the second edition of his book. Without any further ado, let’s get into it!

  • World's average country population and inspection paradox

    Have you ever thought how much is the world’s average country population? And what does it say about the country you are living in or for the quality of life of the average person? All these questions are related to what we call the “Inspection Paradox” which we are going to illustrate here using Python.

    First of all we need to find some data. For that purpose we could use wikipedia. We are going to do everything without even opening a web browser! There is a nice Python library we could use to access and parse data from Wikipedia. In order to install it we need to simply run.

  • Is Switching From Python to Java is a Good Idea?

    The idea of having Python as a first programming language has a rational background. First of all, the syntax of Python is short and clear and the underlying model of objects and variables working is perfectly consistent. That means you can write “real” and pretty powerful applications without great effort. So there is nothing strange that many schools teach students programming using Python.

    However, knowing two languages is always better than one. If you are thinking of learning a second language after Python, Java could be a really nice choice. In this article, we are going to discuss switching from Python to Java in the case of a beginner software developer.

  • Tensorflow basics

    Machine learning might be frightening for beginners.

    So let's learn something extremely simple so you could feel the ground.

More in Tux Machines

AMD EPYC 7003 "Milan" Performance On Ubuntu Linux Six Months After Launch

It's been a half-year already since AMD introduced the EPYC 7003 "Milan" processors that continue performing well and gaining marketshare. While the recently released Ubuntu 21.10 is not a long-term support (LTS) release, for those wondering what this latest Linux distribution means for EPYC 7003 series performance, here is a look at its performance across many benchmarks against that of Ubuntu 21.04 that was released right after the Milan launch and then Ubuntu 20.04 as the current LTS stable series. Basically what is being looked at today is the performance from the same AMD EPYC 74F3 ASRockRack server when testing... Read more

The 8 Excellent Alternative Desktops for Fedora and How to Install Them

There are over 30 different desktop environments and window managers available for Fedora Linux. We’re going to show you how to install and switch between any of them in just minutes. In general, the best-known desktop environments are probably GNOME and KDE Plasma. GNOME is the default desktop environment for Fedora but you can install the OS with KDE (as well as a few other desktops) by using one of the many Fedora spins. Pros and Cons of Fedora Spins While Fedora spins are a quick and easy way to get a system set up with an alternative desktop, there are only a handful of spins available—eight at the time of writing. That might seem like a lot of extra choices but there are actually more than 30 different desktop environments and window managers that you can easily install on Fedora in just a few moments. Best of all, when you install new desktops yourself, you gain the ability to switch between them whenever you like. When you install a spin, you will only get the desktop that comes with that specific spin. For example, if you install the KDE spin, you will only have the KDE Plasma desktop. You won’t be able to easily switch to GNOME if you need or want to. If, however, you set your system up with the default GNOME version of Fedora and then use this guide to install the KDE and Cinnamon environments, you’ll be able to choose from all three desktops whenever you log in. You can switch your desktop at any time according to your needs or just your mood. You can even try out some of the most popular desktops that were built for other Linux distributions. Read more

KDE: Touchscreens, Debian, and Kdenlive

  • Challenge: Use KDE Plasma ONLY With Touchscreen! - Kockatoo Tube
  • KDE/Plasma 5.23 "25th Anniversary Edition" for Debian | There and back again

    In the last week, KDE released version 5.23 – 25th Anniversary Edition – of the Plasma desktop with the usual long list of updates and improvements. This release celebrates 25 years of KDE, and Plasma 5.23.0 was released right on the day 25 years ago Matthias Ettrich sent an email to the de.comp.os.linux.misc newsgroup explaining a project he was working on. And Plasma 5.23 (with the bug fix 5.23.1) is now available for all Debian releases. (And don’t forget KDE Gears/Apps 21.08!)

  • Kdenlive comes to macOS (nightly version)

    Every now and again users would ask for a macOS version of Kdenlive. Up until recently, the only thing we were able to offer was a very, very old MacPorts version (0.9.10). But, after Vincent and I invested some time in it, we are happy to announce that we now have an up-to-date nightly build for macOS! However, since Kdenlive is a complex application with many dependencies, it still needs some testing before we can call it officially stable.

Android Leftovers