TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #241 · 5 мај

Можно ли в Python создавать бинарные файлы? Конечно можно. Для этого в Python есть следующие инструменты: ▫️ тип данных bytes и bytearray ▫️ открытие файла в режиме wb (write binary) или rb (read binary) ▫️ модуль struct Про модуль struct поговорим в первую очередь. Файл в формате JSON или Yaml внутри себя содержит разметку данных. Всегда можно определить где список начался а где закончился. Где записана строка а где словарь. То есть формат записи данных содержит в себе элементы разметки данных. В binary-файле данные не имеют визуальной разметки. Это просто байты, записанные один за другим. Правила записи и чтения находятся вне файла. Модуль struct как раз и помогает с организацией данных в таком файле с помощью определения форматов записи для разных частей файла. Модуль struct преобразует Python-объекты в массив байт, готовый к записи в файл и имеющий определённый вид. Для этого всегда следует указывать формат преобразования (или, как оно здесь называется - запаковки). Формат нужен для того, чтобы выделить достаточное количество байт для записи конкретного типа объекта. В последствии с помощью того же формата будет производиться чтение. При этом следует помнить что мы говорим о типах языка С а не Python. Именно формат определяет, что записано в конкретном месте файла, число, строка или что-то еще. Вот какие токены формата у нас есть. Помимо этого, первым символом можно указать порядок байтов. На разных системах одни и те же типы данных могут записываться по-разному, поэтому желательно указать конкретный способ из доступных. Если этого не сделать, то используется символ '@', то есть нативный для текущей системы. В строке формата мы пишем в каком порядке и какие типы собираемся преобразовать в байты. Запакуем в байты простое число, токен "i". >>> import struct >>> struct.pack('=i', 10) b'\n\x00\x00\x00' Теперь несколько float, при этом нужно передавать элементы не массивом а последовательностью аргументов. >>> struct.pack('=fff', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Вместо нескольких токенов можно просто указать нужное количество элементов перед одним токеном, результат будет тот же. >>> struct.pack('=3f', 1.0, 2.5, 4.1) b'\x00\x00\x80?\x00\x00 @33\x83@' Теперь запакуем разные типы >>> data = struct.pack('=fiQ', 1.0, 4, 100500) я запаковал типы float, int и unsigned long long (очень большой int, на 8 байт) b'\x00\x00\x80?\x04\x00\x00...' Распаковка происходит аналогично, но нужно указать тот же формат, который использовался при запаковке. Результат возвращается всегда в виде кортежа. >>> struct.unpack('=fiQ', data) (1.0, 4, 100500) Как видите, ничего страшного! #lib#basic

Hashtags

Резултати

Пронајдени 44 слични објави

Пребарај: #stonfi

当前筛选 #stonfi清除筛选
TONlines – News

@tonlines · Post #7710 · 04.12.2025 г., 14:03

STON.fi and EVAA: Live DeFi Session Starting Soon #TON#STONfi STON.fi is hosting an educational session in collaboration with EVAA, starting in 1 hour. The session will cover practical looping strategies and advanced DeFi techniques on TON, and participants can win $300 in STON & EVAA tokens for the best questions. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7685 · 02.12.2025 г., 16:19

⚡️The Open Platform: STON.fi DAO Launches for Direct Community Involvement #STONfi#TON The Open Platform announces that STON.fi DAO is now live, enabling community members to directly participate in proposals and vote on vital decisions. This development aims to achieve practical decentralization and a transparent governance model in the TON Blockchain DeFi ecosystem. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7621 · 26.11.2025 г., 08:57

Integrate STON.fi with Your App via Toncoin #STONfi#TON Toncoin shares how developers can integrate STON.fi liquidity into their React apps to enable users to earn rewards and connect with the TON DeFi ecosystem. The integration features simple SDK/API setup and compatibility with Tonkeeper and TON Wallet. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7570 · 21.11.2025 г., 15:48

⚡️STON.fi Celebrates 3 Years with Community Contests #TON#STONfi STON.fi marks its three-year anniversary by hosting two contests on X (ex-Twitter). Participants can join the STON MEME CHALLENGE or share their STON STORY to win unique prizes. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7495 · 17.11.2025 г., 13:11

STON.fi: New Integration with Gas Pump on TON #STONfi#TON STON.fi has partnered with Gas Pump, the Telegram-native launchpad, to facilitate token launches on TON. This integration allows tokens that reach the 1,000 TON bonding curve milestone to launch directly on STONfi, providing their communities with access to its swapping and liquidity services. This collaboration enhances the accessibility and discoverability of new projects for users. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7046 · 05.05.2025 г., 10:39

Tonstakers: April Achievements and Collaboration #TON#STONfi Tonstakers reported strong growth in April with a TVL of 69.5M TON and over 100K users. Highlights include collaborations with EVAA and Storm Trade, the launch of tsTON/TON WStableswap pool on STON.fi, and integration into the xDelta aggregator. Source: link @tonlines

Hashtags

TONlines – News

@tonlines · Post #7622 · 26.11.2025 г., 09:10

TON Community: Integrate STON.fi Liquidity Easily #STONfi#DeFi TON Community highlights how developers can integrate STON.fi liquidity into their React apps with minimal code. This integration allows users to earn rewards from idle tokens and enhances user engagement with DeFi participation. Source: link @tonlines

Hashtags

🗿STONfi: A Grand Bug Bounty Program With $500K Fund The DEX team, in collaboration with HackenProof and Certik, launched a Bug Bounty program for the STON.fi v2 smart contract with a prize pool of $500,000. White hat hackers who discover vulnerabilities and security issues can expect a reward of up to $100,000 depending on the severity of the issue. The v2 contracts are published on github. ⚠️Important: All tests must be performed exclusively in testnet. 💬 At STON.fi, we aim to create the safest platform for exchanging assets on TON. Your knowledge helps us build one of the most reliable platforms in the TON ecosystem. — STONfi Team Also, a detailed guide on the operating principles and capabilities of STON.fi has been released on beincrypto. 🔗Read the STON.fi guide #STONfi#TON#DEX

🗿Protection against impermanent losses continues Ston.fi has extended partial protection against intermittent losses for another month. This will be the 3rd month in a row that liquidity providers in the STON/USDT pool can get compensation for intermittent losses. To participate in the protection program, you must supply liquidity to the STON/USDT pool before February 1st. Other conditions remain unchanged: ⚪️ Will last until February 28 ⚪️ Compensation for up to 5.72% of non-permanent losses ⚪️ Monthly protection budget - $10,000 ⚪️ Payout up to $100 in STON tokens 🏦Become a liquidity provider #Stonfi#DEX#TON

🥇Create an infographic to win a prize! STON.fi has launched a creative infographics competition with a 💵1,500 prize pool. To participate, just complete 4 steps: 🟢 Create an infographic about current trends in cryptocurrency. 🟢 Post it to the CoinMarketCap Community mentioning @ston_fi, $STON and $GEMSTON. 🟢Follow @ston_fi on CoinMarketCap. 🟢Submit your results before February 10. You can submit any number of works. You can see examples of infographics here, here and here. You can read more about the competition on the official STON.fi channel #Stonfi#DEX#TON

🗿Safe farming on STON.fi Provide liquidity to the STON/USDT V2 pool before January 1st and share 10 000 STON with extended partial impermanent losses protection! Farming ⚪️ Will last until January 25 ⚪️ LP tokens are not locked Protection against intermittent losses ⚪️ Will last until January 31st ⚪️ Compensation for up to 5.72% of non-permanent losses ⚪️ Monthly protection budget - $10 000 ⚪️ Payout up to $100 in STON tokens ⚠️ Important: to get the compensation, you must provide liquidity before January 1st. ℹ️How to farm on Ston.fi #Stonfi#DEX#TON

🗿Impermanent loss protection on STON.fi The DEX team has introduced a feature designed to protect liquidity providers from impermanent losses. ❓How does this work? Any liquidity provider has probably encountered impermanent losses. They occur when the price ratio of tokens in the liquidity pool changes significantly. The protection function is aimed at partially eliminating these losses. Detailed information: ⚪️ The protection works only in the STON/USDT V2 pool. ⚪️ Compensation for losses of up to 5.72% (this corresponds to a 50% decrease in the asset price). ⚪️ The monthly protection budget is limited to $10,000. ⚪️ The maximum payout per user is $100. ⚪️ Payments are made in STON automatically. ⚪️ Works in case of a decrease in the STON rate within the specified period. Full terms and conditions are available here. The protection will be in effect from December 12 00:00 UTC to December 31 23:59 UTC. It’s a discretionary program, not an insurance product and does not provide you any guarantee of full reimbursement and should not be relied upon as a guarantee of returns. #Stonfi#DEX#TON

ПретходнаСтраница 1 од 4Следна