127 private links
Atbswp is a new graphical utility (Python3) that can be used to record the mouse and keyboard events, and reproduce (play) them identically as many times as you want by either clicking a button or saving it as a script and running it without having to relay on Atbswp.
How a Python function relates to a two thousand year old debate in philosophy
The C10k problem is still a puzzle for a programmer to find a way to solve it. Generally, developers deal with extensive I/O operations via thread, epoll, or kqueue to avoid their software waiting for an expensive task. However, developing a readable and bug-free concurrent code is challenging due to data sharing and job dependency. Even though some powerful tools, such as Valgrind, help developers to detect deadlock or other asynchronous issues, solving these problems may be time-consuming when the scale of software grows large. Therefore, many programming languages such as Python, Javascript, or C++ dedicated to developing better libraries, frameworks, or syntaxes to assist programmers in managing concurrent jobs properly. Instead of focusing on how to use modern parallel APIs, this article mainly concentrates on the design philosophy behind asynchronous programming patterns.
Asciimatics is a package to help people create full-screen text UIs (from interactive forms to ASCII animations) on any platform.
Python development configuration for vim.
Speaking as a maintainer of Mercurial and an avid user of Python, I feel like the experience of making Mercurial work with Python 3 is worth sharing because there are a number of lessons to be learned.
Python haters always say, that one of reasons they don't want to use it, is that it's slow. Well, whether specific program - regardless of programming language used - is fast or slow is very much dependant on developer who wrote it and their skill and ability to write optimized and fast programs.
So, let's prove some people wrong and let's see how we can improve performance of our Python programs and make them really fast!
Exploring and understanding Python through surprising snippets.
Here's a fun project attempting to explain what exactly is happening under the hood for some counter-intuitive snippets and lesser-known features in Python.
PyLint, Rope, Pydoc, breakpoints from box.
A guide to document clustering with Python
PYAUTOGUI is an automation module provided by Python for controlling keyboard and mouse functions via program. This module has almost all the functions which can be performed by keyboard and mouse. We can use these functions to automate mouse and keyboard actions.
Your laptop is way more powerful than you think. Unleash its full potential with the Vaex dataframe library.
A function to return the number of digits in an input (natural) number provides many learning opportunities for a new programmer
In this step-by-step tutorial, you'll learn how to build a mobile application with Python and the Kivy GUI framework. You'll discover how to develop an application that can run on your desktop as well as your phone. Then, you'll package your app for iOS, Android, Windows, and macOS.
A collection of tkinter made widgets. Contribute to Dogeek/tkinter-pp development by creating an account on GitHub.
Learn how to use TF-IDF and scikit-learn to extract important keywords from documents. This is a full working example using the Stack Overflow dataset.
Learn some of the things you can create by checking out PySimpleGUI's demo folder. This gives you just a taste of what you can create using PySimpleGUI
This recent Tweet erupted a discussion about how logistic regression in Scikit-learn uses L2 penalization with a lambda of 1 as default options. If you don’t care about data science, this sou…
Learn how to use the k-means clustering algorithm to segment data.