Server Side Programming Articles

Page 605 of 2109

Sound-playing interface for Windows in Python (winsound)

George John
George John
Updated on 25-Mar-2026 4K+ Views

The winsound module is specific to Python installations on Windows operating systems. It provides a simple interface for playing sounds and system beeps. The module defines several functions for different types of audio playback. Beep() When this function is called, a beep is heard from the PC's speaker. The function needs two parameters: frequency and duration. The frequency parameter specifies the frequency of the sound and must be in the range 37 through 32, 767 hertz. The duration parameter specifies the duration of sound in milliseconds. Example import winsound # Play a beep at ...

Read More

Determine type of sound file using Python (sndhdr)

George John
George John
Updated on 25-Mar-2026 327 Views

The sndhdr module in Python's standard library provides utility functions to determine the type and properties of sound files. It analyzes file headers to extract audio metadata without loading the entire file. Return Value Structure The functions return a namedtuple containing five attributes ? Attribute Description filetype String representing 'aifc', 'aiff', 'au', 'hcom', 'sndr', 'sndt', 'voc', 'wav', '8svx', 'sb', 'ub', or 'ul' framerate Sampling rate (actual value or 0 if unknown) nchannels Number of channels (or 0 if undetermined) nframes Number of frames (or -1 if unknown) ...

Read More

Locating and executing Python modules (runpy)

Chandu yadav
Chandu yadav
Updated on 25-Mar-2026 4K+ Views

The runpy module allows you to locate and execute Python modules using the module namespace rather than the filesystem. This is the same mechanism that supports Python's -m command line option. Understanding runpy Module The runpy module defines two main functions for executing modules dynamically: run_module() − Executes a module by name run_path() − Executes a module by file path run_module() Function This function executes the code of the specified module and returns the resulting module globals dictionary. Syntax runpy.run_module(mod_name, init_globals=None, run_name=None, alter_sys=False) Parameters mod_name − ...

Read More

Conversions between color systems using Python (colorsys)

George John
George John
Updated on 25-Mar-2026 451 Views

The RGB color model uses red, green, and blue light to reproduce various colors. While RGB is widely used in electronic displays, Python's colorsys module provides functions to convert between RGB and other color systems like YIQ, HLS, and HSV. Alternative color representations include − YIQ: Luminance and Chrominance (used by composite video signals) HLS: Hue, Luminance, Saturation HSV: Hue, Saturation, Value In the YIQ model, Y values range from 0 to 1, while I and Q values may be positive or negative. In RGB, HLS, and HSV models, all values are between 0 and 1. ...

Read More

Read and write AIFF and AIFC files using Python (aifc)

Chandu yadav
Chandu yadav
Updated on 25-Mar-2026 987 Views

The aifc module in Python provides functionality for reading and writing AIFF (Audio Interchange File Format) and AIFF-C files. AIFF is a standard format for storing digital audio samples, while AIFF-C is an extended version that supports audio compression. Audio File Parameters Audio files contain several key parameters that describe the audio data ? Sampling rate (frame rate): Number of times per second the sound is sampled Number of channels: Indicates mono (1), stereo (2), or quadro (4) audio Frame: Consists of one sample per channel Sample size: Size in bytes of each sample ...

Read More

Socket Programming with Multi-threading in Python?

karthikeya Boyini
karthikeya Boyini
Updated on 25-Mar-2026 5K+ Views

Socket programming with multi-threading allows a server to handle multiple clients simultaneously. While a basic socket server can only serve one client at a time, multi-threading creates separate threads for each client connection, enabling concurrent communication. Multithreading Concepts Multithreading is a core concept in modern programming languages, especially Python, due to its simple thread implementation. A thread is a sub-program within a program that executes independently while sharing the program's resources like memory. When multiple threads execute simultaneously within a single process, it's called multithreading. Python Threading Modules Python provides two modules for thread implementation − ...

Read More

Barrier Objects in Python

Samual Sam
Samual Sam
Updated on 25-Mar-2026 606 Views

A Barrier in Python is a synchronization primitive that allows multiple threads to wait at a common point until all required threads reach that point, then releases them all simultaneously. This is useful for coordinating parallel tasks that need to synchronize at specific checkpoints. Syntax To create a barrier object, use the threading.Barrier class ? threading.Barrier(parties, action=None, timeout=None) Parameters parties − Number of threads that must reach the barrier before they are all released action − Optional callable executed by one thread when all threads reach the barrier timeout − Default timeout ...

Read More

Keyed-Hashing for Message Authentication in python

Samual Sam
Samual Sam
Updated on 25-Mar-2026 1K+ Views

Keyed-Hashing for Message Authentication (HMAC) provides secure message authentication using cryptographic hash functions combined with a secret key. Python's hmac module implements this mechanism to ensure data integrity and authenticity during transmission or storage. The basic concept involves generating a cryptographic hash from the actual data combined with a shared secret key. The recipient can verify the message authenticity by recalculating the hash using the same secret key. Syntax hmac.new(key, msg=None, digestmod=None) Parameters: key − The shared secret key (bytes object) msg − The message to hash (optional, can be added later) ...

Read More

Website Blocker Using Python

karthikeya Boyini
karthikeya Boyini
Updated on 25-Mar-2026 2K+ Views

Website blockers are commonly used in corporate environments to restrict access to social media and entertainment sites during work hours. Instead of relying on third-party applications, we can create our own custom website blocker using Python's built-in libraries. Prerequisites Python 3.x installed Basic knowledge of Python Administrator privileges (required to modify system files) How It Works Every operating system has a hosts file that maps hostnames to IP addresses. By redirecting blocked websites to the local loopback address (127.0.0.1), we can prevent access to specific sites during designated hours. ...

Read More

Design a Keylogger in Python

Samual Sam
Samual Sam
Updated on 25-Mar-2026 4K+ Views

A keylogger is a program that monitors and records keystrokes. These keystrokes are stored in a log file, potentially capturing sensitive information like usernames and passwords. Here we'll develop a simple keylogger using Python's pynput module. Disclaimer: This tutorial is for educational purposes only. Use keyloggers responsibly and only on systems you own or have explicit permission to monitor. Installing Required Module The pynput module is not part of Python's standard library, so we need to install it ? pip install pynput To verify the installation, import the module in your Python shell ...

Read More
Showing 6041–6050 of 21,090 articles
« Prev 1 603 604 605 606 607 2109 Next »
Advertisements