Python Programming Leftovers

-
PyDev of the Week: Tommy Falgout
This week we welcome Tommy Falgout (@lastcoolname) as our PyDev of the Week! Tommy works on the Robo-Clippy project. You can see what else he is up to by checking out his website. Let’s take a few moments to get to know Tommy better!
Can you tell us a little about yourself (hobbies, education, etc):
I grew up in the bayous of Louisiana, and while everyone else was interested in 4-wheeling and hunting, I gravitated towards computers and spent hours on my Commodore 64. Early on, I knew what it meant to be an outcast.
As I matured, my hobbies became numerous and varied, but all focused around my passion of building. For 5 years hosted and competed in Dallas/Fort Worth’s annual trebuchet competition: Slingfest, and was even featured on an episode of Dude Perfect on Nickelodeon as a Trebuchet expert (complete with my own IMDB page!). I also volunteer at a local Makerspace in Plano, TX (TheLab.ms), built a LEGO Robotic Clippy and competed in the Red Bull Soapbox Derby race. After a few exciting near-misses from bodily harm, I’ve settled down and recently taken up crochet and hobby electronics.
-
Weighted K-Means Clustering example - artificial countries
One of fields where WKMC algorithm can be applied is demographics. Imagine a situation, in which you would like to see how people group or would group if all administation divisions or historical conflicts disappeared or ethnical, national or tribal identity would not matter? How would then people go about creating communities?
-
enum_switch: a enum-based switch thing for Python
I am doing a series of videos (spanish only!) about "modern Python", showing the modern replacements for things that are ... dense in their original forms.
So, I showed Poetry as an alternative to writing your setup.py and Click as a way to do things easier than argparse, and Pathlib instead of os.path and then I wanted to show Enums. Which are not so new since they have been there since Python 3.4 but I feel they are not used widely enough.
And then I noticed that they help do a "safer" version of the classical Python version of C's switch / case where you can be sure of not leaving any values unhandled.
-
The Best Resources for Developers to Learn Finance
Software developers should understand the basics of finance not only to manage their own money but also to understand how businesses' software projects are funded.
Understanding how other people who work in accounting, finance and project management think about business and finance in particular can help you make better architectural decisions when trying to build maintainable systems. Code is only one aspect of a large software project so working with others and viewing the world through their discipline will help you immensely as you advance your career.
-
Global variables in python
In Python, there has only an object data type for all global variables. No matter that is a string or number, a python programmer does not need to declare the data type of that variable before using it because each variable in Python is an object variable.
-
How to build a CSS pre-processor (like SASS) from scratch
If you are in web development, maybe you've heard of Sass, Less, Pug, Stylus etc. All these are pre-processors. In this tutorial we're going to build nothing less than a functional css pre-processor from scratch with variables and functions. This type of new language is called source-to-source compiled. If you are thrilled, i hope not to disappoint you.
-
- Login or register to post comments
Printer-friendly version
- 1647 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
- Android Leftovers
- Essential Utilities: Flash OS Images
- Stable Kernels: 5.10.10, 5.4.92, 4.19.170, 4.14.217, 4.9.253 , and 4.4.253
- The 10 Best GNOME Based Linux Distributions To Check Out in 2021
- $1 PinePhone pogo pin breakout board lets you connect add-ons without removing the back cover
- Best mathematics packages for Linux in 2021
- Easy OS 2.4.1 review
- Today in Techrights
- today's leftovers
- today's howtos
- How to create bootable Ubuntu 20.04 on windows 10
- Audio/Video: LHS, Going Linux, and DistroTube
- Security Leftovers
- Android Leftovers
- Schedule appointments with an open source alternative to Doodle
- This week in KDE: the Plasma 5.20 beta is here!
- Free, Libre, and Open Source Software Leftovers
- Python Programming
- today's howtos
- How to Install yay AUR Helper in Arch Linux [Beginner’s Guide]
Recent comments
3 hours 44 min ago
10 hours 12 min ago
15 hours 18 min ago
15 hours 20 min ago
21 hours 19 min ago
21 hours 45 min ago
1 day 1 hour ago
1 day 1 hour ago
1 day 1 hour ago
1 day 2 hours ago