Tags: python

home-assistant.png

ELC
Paulus Schoutsen originally created Python-based Home Assistant as a simple script to turn on the lights. Learn how it has grown in this presentation from the 2016 Embedded Linux Conference.

Home Assistant: The Python Approach to Home Automation

A number of home automation platforms support Python as an extension, but if you’re a real Python fiend, you’ll probably want Home Assistant, which places the programming language front and center. Paulus Schoutsen created Home Assistant in 2013 “as a simple script to turn on the lights when the...
Read 0 Comments

The State of the Octoverse: Top Programming Languages of 2018

At the core of every technology on GitHub is a programming language. In this year’s Octoverse report, we published a brief analysis of which ones were best represented or trending on GitHub. In this post, we’ll take a deeper dive into why—and where—top programming languages are popular. There are...
Read 0 Comments

Why Python is So Popular with Developers: 3 Reasons the Language Has Exploded

Python is the fastest-growing programming language in the world, as it increasingly becomes used in a wide range of developer job roles and data science positions across industries. But how did it become the go-to coding language for so many tasks? "Python is very popular because of its set of...
Read 0 Comments

18 Python Programming Books for Beginners and Veterans

Who knew there were so many helpful books out there for Python programmers? This curated list is just a drop in the bucket. As you may know, Python is soaring in popularity. Let's just say, it might be a good idea to get started learning more about Python soon or buffing up on your Python skills....
Read 0 Comments

A Quick Guide to DNF for yum Users

Dandified yum, better known as DNF, is a software package manager for RPM-based Linux distributions that installs, updates, and removes packages. It was first introduced in Fedora 18 in a testable state (i.e., tech preview), but it's been Fedora's default package manager since Fedora 22. Since it...
Read 0 Comments

7 Python Libraries for More Maintainable Code

A great way to protect the future maintainability of a project is to use external libraries to check your code health for you. These are a few of our favorite libraries for linting code(checking for PEP 8 and other style errors), enforcing a consistent style, and ensuring acceptable test coverage...
Read 0 Comments

Docker Guide: Dockerizing Python Django Application

Docker is an open-source project that provides an open platform for developers and sysadmins to build, package, and run applications anywhere as a lightweight container. Docker automates the deployment of applications inside software containers. Django is a web application framework written in...
Read 0 Comments

python.png

Python
Python is a powerful general purpose programming language that can be applied to many different classes of problems. This article provides an overview.

Python 3: Sometimes Immutable Is Mutable and Everything Is an Object

What is Python? Python is an interpreted, interactive object-oriented programming language; it incorporated modules, classes, exceptions, dynamic typing and high level data types. Python is also powerful when it comes to clear syntax. It is a high-level general-purpose programming language that...
Read 0 Comments

Cinnamon 3.8 Desktop Environment Released with Python 3 Support, Improvements

While not yet officially announced, the Cinnamon 3.8 desktop environment has been released and it's already available in the repositories of some popular GNU/Linux distributions, such as Arch Linux. Scheduled to ship with the upcoming Linux Mint 19 "Tara" operating system series this summer, the...
Read 0 Comments

Anaconda, CPython, PyPy, and more: Know Your Python Distributions

When you choose Python for software development, you choose a large language ecosystem with a wealth of packages covering all manner of programming needs. But in addition to libraries for everything from GUI development to machine learning, you can also choose from a number of Python runtimes—and...
Read 0 Comments

Pages

Click Here!