How to Remove ‘\x’ From a Hex String in Python?

Problem Formulation + Examples πŸ’¬ Question: Given a string of hexadecimal encoded string such as ‘\x00\xff\xf2’. How to remove the ‘\x’ prefixes or characters from the hex string? Here are a few examples of what you want to accomplish: Hex String Desired Output ‘\x00\xff\xf2′ ’00fff2’ ‘\x41\x42\x43’ ‘414243’ ‘\x53′ ’53’ ‘\xff\xff\xff\xff\xff’ ‘ffffffffff’ ‘\x00\x6a\x6f’ ‘006a6f’ Strawman Solutions … Read more

Python Create JSON File

Problem Formulation and Solution Overview This article focuses on working with a JSON file. JSON is an acronym for JavaScript Object Notation. This is a flat-text file formatted based on JavaScript (JS) Syntax. This file is most commonly noted for its ability to transmit data to/from web applications, such as sending/receiving data from a Server/Client … Read more

Python Hex to Float Conversion

Problem Formulation πŸ’¬ Question: Given a hexadecimal string. How to convert it to a float? Examples Here are a few example conversions where each hex string represents four bytes, i.e., two hex characters per byte. Hex String Float ‘0f0f0f0f’ 7.053344520075142e-30 ‘4282cbf1’ 65.39832305908203 ‘43322ffb’ 178.1874237060547 ‘534f11ab’ 889354649600.0 Solution – Convert Hex to Float The expression struct.unpack(‘!f’, … Read more

How to Open a URL in Your Browser From a Python Script?

To open a URL in your standard browser (Win, macOS, Linux) from your Python script, e.g., call webbrowser.open(‘https://google.com’) to open Google. Don’t forget to run import webbrowser first. But you don’t have to install the module because it’s already in Python’s standard library. Example Here’s an example Python script that opens the URL ‘https://finxter.com’: A … Read more

Python Hex String to Little Endian (Bytes/Integer)

What Is Big/Little Endian? Computers perform computations on data that is represented with bytes, i.e., sequences of 0s and 1s. A computer program manipulates data by loading data from memory (RAM, Cache, Disk, SSD), performing computations based on that data, and storing the resulting data back into the memory. A computer program loads and stores … Read more

Python Hex String to Decimal

Question πŸ’¬ How to convert a hexadecimal string to a decimal integer value in Python? Answer Summary To convert a hex string to a decimal integer value, pass the hex string into the int() function with base argument such as int(‘0xfff’, base=16), or eval() function such as eval(‘0xfff’). The result is a decimal integer value … Read more

How to Filter Data from an Excel File in Python with Pandas

Problem Formulation and Solution Overview This article will show different ways to read and filter an Excel file in Python. To make it more interesting, we have the following scenario: Sven is a Senior Coder at K-Paddles. K-Paddles manufactures Kayak Paddles made of Kevlar for the White Water Rafting Community. Sven has been asked to … Read more

Python | Split String Every “N” Characters

Summary: One of the easiest ways to split a string after every n character is to use a list comprehension to and slice the string accordingly to extract every n character of the given string and store them in a list. The items of this list represent the required split substrings.A quick Look at the … Read more

Python Convert Hex String to Binary

πŸ’¬ Question: How to convert a given hex string such as ‘0xF’ to a binary number such as ‘0b1111′? There are multiple variants of this problem depending on how you want the conversion and from which type to which type. In this article, we’ll go over the different methods from simple to more sophisticated. Let’s … Read more

Hex String to Hex Integer in Python

πŸ’¬ Question: Given a hexadecimal string such as ‘0xf’ in Python. How to convert it to a hexadecimal number in Python so that you can perform arithmetic operations such as addition and subtraction? The hexadecimal string representation with the ‘0x’ prefix indicates that the digits of the numbers do have a hexadecimal base 16. In … Read more

PyTrends – Google Trends API for Python

Keeping Up With Market Changes By Using Google Trends API In this fast-moving world, people’s needs are constantly changing. To know about shifting behaviors, you can use Google Trends.Β Β  This free tool provides data through search requests across Google Search, YouTube, Shopping, and Images. By entering a keyword or a topic, you can explore what … Read more