Language Selection

English French German Italian Portuguese Spanish

Python: Talk Python to Me, PyCon Still on and More

Filed under
Development
  • Talk Python to Me Episode #254: A Python mentorship story

    How do you go from poking around at Python code to actually solving real problems, the right way?

    There are many paths. The longest one probably is to get a 4-year CS degree. Maybe faster, but pricy as well, is a solid in-person developer bootcamp.

    Have you considered reaching out to the community to find a mentor? Many Python meetups have project nights where folks who could help will be attending. If you're up for giving back, maybe you could become a mentor too.

    That's what this episode is about. We'll hear from two former guests of Talk Python, Rusti Gregory and Doug Farrell. They teamed up and are back to share their mentorship story!

  • [PyCon] March 2 Update on COVID-19

    The coronavirus (also known as COVID-19) is a new virus that causes respiratory illness in people and can spread from person-to-person. Since PyCon US 2020 is scheduled in April, we want to give our community an update on our status and more information about our policy for attendees pertaining to COVID-19.

    As of March 2, PyCon 2020 in Pittsburgh, PA is scheduled to happen.

    The staff and board directors are actively watching the situation closely, as it continues to change rapidly. We plan to reassess the situation weekly and more frequently as we get closer to the event. This includes checking in with our Pittsburgh team for updates including from vendors and local authorities.

  • March 6 Update on COVID-19

    PyCon continues to closely monitor the Coronavirus (also known as COVID-19) situation.

    As of March 6, PyCon 2020 in Pittsburgh, Pennsylvania is scheduled to take place.

    As of this morning, there have been two presumptive positive cases of COVID-19 in Pennsylvania. These cases are in Wayne and Delaware Counties, in eastern Pennsylvania. They are not near Pittsburgh, which is in western Pennsylvania, some 300 miles (480km) away.

  • Using Python Functions As Classes

    In Python, you can use functions as classes. In py, everything is an object. How? I'm no py expert. Here's how we do it!

  • The Zen Of Python Is A Joke And Here Is Why

    The Zen of Python inspires programmers all over the world, but, it is not to be taken too literally.

  • Using __getattr__ for nicer configuration API

    Typically, you'll read configuration from files (such as YAML) and get them as a dictionary. However in Python you'd like to write config.httpd.port and not config['httpd']['port']

  • Implementing the Clean Architecture with Python – my book is here!

    It is my pleasure to announce that my book is finally available to buy.

More in Tux Machines

What To Do After Installing elementary OS 6

This is a recommendation for new elementary OS users who just had version 6 codenamed Odin. It includes apps, settings, and some enhancements you would and might need. Enjoy elementary OS experience! There are work apps not included in elementary OS which we need to install ourselves for example LibreOffice, multimedia tools like Kdenlive, and games like TuxMath and 0 A.D. Follow this guide to get what you need: Guide to Install 20 Standard Apps on elementary OS. Read more

5 best practices for using open source community leaderboards

It takes a community of people with varying skill sets and expertise to build open source software. Leaderboards have become a way for open source communities to track progress and showcase and celebrate top-performing contributors. If leaderboards are done right, they can increase participation, motivate contributors with gamification, and enhance the community. But leaderboards can also have adverse outcomes—including discouraging participation. The Community Health Analytics Open Source Software (CHAOSS) community, a Linux Foundation project, focuses on bringing standardization to open source project health and metrics. Leaderboards are a topic that keeps coming up during those conversations. Initially, this blog post was a presentation I made for Upstream 2021, the Tidelift event that kicked off Maintainer Week, a weeklong celebration of open source maintainers. This article will explore five best practices to help communities use leaderboards successfully and improve their project health through metrics. Read more

How to Install Java 17 in Ubuntu 20.04, 21.10, Linux Mint 20

A quick guide on how to install the latest Java 17 in Ubuntu 20.04, 20.10 and Linux Mint 20.x. Read more

Rufus for linux? Not available, Use these best alternatives

Rufus for Linux, yes, everybody who has ever used this bootable USB creator tool which is only available for Windows, definitely wished to have it for Linux operating systems too. However, although it is not directly available for Linux, we can still use it with the help of Wine software. But again even after installing it using Wine on Ubuntu, in our case, it couldn’t recognize the attached USB drives, which again closed the door for normal users to use Rufus on Linux. Thus in such scenarios what do? Don’t worry. The Rufus is not the only software for creating a bootable USB drives in the world. There are also few other best alternatives to Rufus that we can use easily on Linux operating systems. And here today we will discuss such opensource or free tools for creating bootable drives on Linux Distros. Read more