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

Pacman 6.0.0 Alpha

IBM/Red Hat Leftovers

  • Command Line Heroes: Season 6: Dr. Marc Hannah: The Computer Scientist Who Brought Worlds to Life

    Sometimes an inventor designs a device for a specific purpose. Sometimes it’s to try something new. But successful inventions often shape industries beyond those they initially intended. Dr. Marc Hannah built an invention with far bigger effects than anyone could have imagined—like bringing dinosaurs to life, building liquid robots, and letting the Titanic set sail one more time.

  • When it Comes to Data Transfer, 5G is Just the Beginning

    The answers to those questions lie in how the data is processed as it moves across the 5G network. Organizations will need an intelligent data services architecture that enables them to access and transfer data to and from multiple sources. Ideally, this architecture will consist of an automated data pipeline that connects edge and core locations and runs over a flexible and open infrastructure supporting multiple clouds. Underneath all of this will be the 5G network that propels data movement between points A and B and, if necessary, to multiple other points. The combination of an automated data pipeline and flexible serverless cloud computing infrastructure is ideal for the kinds of data intensive use cases that 5G is meant to support. Made popular by the Kubernetes-based platform and open source project Knative, serverless computing does double-duty as a means of accelerating application development and supporting large-scale data workloads without running resources full-time.

  • Support for IBM Power Systems and more with Red Hat CodeReady Workspaces 2.5 - Red Hat Developer

    Red Hat CodeReady Workspaces 2.5 is now available. This article introduces support for IBM Power Systems and the new single-host mode in CodeReady Workspaces 2.5. We also briefly discuss support for Red Hat OpenShift 4.6 and language updates in this release.

  • Using open source and open data to address educational disparities [Ed: Wait, is Red Hat aware that it works for a eugenics giant?]

    At the end of May, Red Hat made a statement of solidarity with the Black community. As part of that, Blacks United in Leadership and Diversity (B.U.I.L.D.), one of our associate-led Diversity and Inclusion (D&I) communities, selected the Southern Coalition for Social Justice (SCSJ) to receive a donation to help further its mission. Beyond the donation, we decided to engage with SCSJ in a more hands on way through our social innovation program, one way we connect Red Hatters and nonprofits in an effort to support their work with the power of open source. SCSJ is a nonprofit organization founded in Durham, N.C. by a multidisciplinary group, predominantly people of color. SCSJ works with communities of color and economically disadvantaged communities in the South, and defends and advances their political, social and economic rights through the combination of legal advocacy, research, organizing and communications. One of SCSJ’s current goals is to bring social science research, communications strategies and community organizing skills to help serve community priorities.

  • Helping standardize machine learning: Red Hat joins MLCommons as founding member

    Red Hat is excited to announce that we have joined MLCommons, an open engineering consortium that curates the MLPerf benchmarking suite, as a founding member. MLCommons will be focusing on three important pillars to support the artificial intelligence (AI) and machine learning (ML) community: benchmarks, data sets, and best practices. MLPerf is an established tool used to evaluate software frameworks, hardware platforms, and cloud platforms for AI and ML performance. The MLPerf benchmark suite represents the major application areas of AI and continues to evolve, adding new benchmarks that facilitate state-of-the-art innovation across different market segments.

  • 6 industry-shaping open source projects from IBM in 2020 – IBM Developer

    2020 was a busy year for open source at IBM. While we’ve released a number of new projects this year that all have exciting potential, I wanted to highlight 6 new projects from IBM’s open source community that I think have the biggest potential to disrupt industries and make life easier for developers and tech users.

  • Stratis Storage 2.3 Released With Clevis Encryption Policy Support - Phoronix

    In addition to OpenZFS 2.0 releasing and Bcachefs hitting up more performance optimizations, some further next-gen Linux storage news is Red Hat's Stratis Storage 2.3 being released. Stratis is Red Hat's effort around improving Linux storage capabilities and features similar to ZFS and Btrfs but building atop Linux's LVM capabilities and XFS file-system while providing clean integration and interfaces around the advanced features exposed.

  • BuiltIn: Legacy Tech is Waking Up to Cloud Native

    Cutting-edge IT infrastructures aren’t just for nimble startups anymore. At this year’s Kubernetes Conference, Cloud Native Computing Foundation community members including Red Hat, NetApp and Rancher debuted solutions that will help organizations that aren’t cloud native make a new and difficult type of digital transformation: from legacy architectures to containers and microservices. Precise numbers for container and Kubernetes adoption among enterprise companies are tough to nail down, Rancher Labs vice president of global channels and alliances Jim Sarale told me, but he knows that general Kubernetes use is poised for explosive growth.

Fedora 33 elections results

The Fedora 33 election cycle has concluded. Here are the results for each election. Congratulations to the winning candidates, and thank you all candidates for running in this election! Read more Also: Community Outreach Revamp: call for AMA questions

Security Leftovers