Editor’s note: Over the past several weeks, we’ve posted a series of blog posts focusing on best practices for writing Google Cloud Functions based on common questions or misconceptions as seen by the Support team.  We refer to these as “anti-patterns” and offer you ways to avoid them.  This article is the fifth post in …

Use setuptools to deliver Python code to users. You’ve spent weeks perfecting your code. You’ve tested it and sent it to some close developer friends for quality assurance. You’ve posted all the source code on your personal Git server, and you’ve received helpful bug reports from a few brave early adopters. And now you’re ready to …

For many developers that come to Dataflow, Google Cloud’s fully managed data processing service, the first decision they have to make is which programming language to use. Dataflow developers use the open-source Apache Beam SDK to author their pipelines, and have several choices for language to use: Java, Python, Go, SQL, Scala, and Kotlin. In …

In this post, we’d like to share 10 useful Python tips and tricks for beginners with you. Python is one of the most in-demand skills for data scientists. Besides providing a free Python course for beginners, we also summarize these 10 tips and tricks, which should help you with daily data science tasks. Following this beginners’ tutorial, you’ll learn …

The Fedora Project, a community-driven open source collaboration sponsored by Red Hat, Inc., announced the general availability of Fedora Linux 35, the latest version of the fully open source Fedora operating system. The new features and enhancements in Fedora 35 are aimed at improving the overall experience for all levels of users – from beginner …

The authors of ‘Black Hat Python’ explain the importance of learning Python for pen testing, how it helps create scripts to hack networks and endpoints, and more. Python is a must-know programming language for anyone seeking a career in penetration testing. With it, pen testers can write custom scripts and services to examine a company’s …

Reduce your power consumption by setting up your cryptocurrency trading bot on a Raspberry Pi. The current popularity of cryptocurrencies also includes trading in them. Last year, I wrote an article How to automate your cryptocurrency trades with Python which covered the setup of a trading bot based on the graphical programming framework Pythonic, which I developed in …

Python is already one of the essential languages ​​in the programming world. However, lately, we have seen that technology is invading other areas as well. One of the main applications is artificial intelligence which means that companies are already learning to adopt the language to make better decisions and achieve results aligned with business goals. …

A couple of weeks ago, I was working on a Java application that creates directories and files based on the parameters given. Like with all of my applications, I want to know what’s going on while they are running. This got me thinking about my previous article that talked about a small logging module I wrote in …

Three years ago I chose Openshot as my Linux video editing software of choice. See why it’s still my favorite. In 2021, there are more reasons why people love Linux than ever before. In this series, I’ll share 21 different reasons to use Linux. Here’s how I use Linux to edit videos. Back in 2018, …