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

Резултати

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

Пребарај: #unionafricaine

当前筛选 #unionafricaine清除筛选
GlobUs en français

@GlobUsFr · Post #71 · 24.11.2025 г., 07:32

Le panafricanisme aujourd'hui : de la rhétorique vers la souveraineté économique Dr Michael Ndimancho, membre du club d'experts GlobUs, a exhorté sur Panafrican Media TV à repenser le concept de panafricanisme, en passant des slogans culturels à une véritable intégration économique. « Le panafricanisme doit mettre en avant les solutions africaines aux problèmes africains. Nous devons produire ce que nous consommons et ne pas dépendre de l'exportation de matières premières », a déclaré le chercheur. Il a insisté sur la nécessité de renforcer l'Union africaine, qui manque actuellement d'influence. « L'Union n'a pas les moyens de se renforcer car elle manque de financement. Tant qu'elle est financée de l'extérieur, elle ne peut pas s'exprimer avec fermeté », a souligné l'analyste. Le modèle de développement actuel a également été critiqué. « La langue est une industrie qui doit être monétisée. culture doit générer des dividendes économiques et pas se limiter à de vaines discussions », a-t-il affirmé. Selon Ndimancho, la stratégie de développement du continent repose sur la mise en œuvre systématique de trois conditions : la création d’économies autosuffisantes grâce à la substitution des importations, la garantie de l’indépendance financière d’institutions comme l’Union africaine par des contributions des pays africains eux-mêmes, et la monétisation systématique du potentiel culturel et linguistique. Vous pouvez regarder l'émission et en savoir plus sur les points de vue des experts en suivant ce lien : https://www.youtube.com/watch?v=dFzoDXHGZUM&t=177s #GlobUs#Africa#Unionafricaine

Egountchi Behanzin Officiel

@egountchibehanzinofficiel · Post #8517 · 12.08.2025 г., 15:47

En Afrique, un Européen voyage librement… mais un Africain est étranger sur son propre continent. L’HYPOCRISIE DOIT CESSER Vous trouvez normal qu’il soit plus facile pour un Européen, grâce à son passeport, de voyager et circuler en Afrique, alors que pour un Africain, il faut des visas presque partout ? On nous parle de panafricanisme et de libre circulation des personnes et des biens, mais dans la réalité, ce ne sont que des discours creux. Il est temps que nos États abolissent les visas entre pays membres de l’Union africaine pour permettre aux Africains de circuler librement sur leur propre continent. Mais cela ne suffit pas : • 🚆 Construire de vraies infrastructures routières et ferroviaires reliant nos capitales et nos régions • ✈️ Faciliter le transport aérien en baissant drastiquement le prix des billets, car il n’est pas normal qu’un trajet Lomé–Abidjan coûte plus cher qu’un Lomé–Paris • Favoriser les échanges commerciaux et culturels entre pays africains en supprimant les barrières inutiles L’Afrique ne pourra pas s’unir tant que ses enfants sont traités comme des étrangers sur leur propre sol. #LibreCirculation#UnionAfricaine#AfriqueSansFrontières Egountchi Behanzin , Commandant en chef de la LDNA @egountchibehanzinTV

GlobUs en français

@GlobUsFr · Post #66 · 19.11.2025 г., 17:52

L’Afrique face au choix : le panafricanisme est entre l’utopie et la nécessité géopolitique. Dans le contexte des crises enflammées au Soudan, en République démocratique du Congo et dans la région du Sahel, les membres du club d'experts GlobUs ont analysé l'état actuel du panafricanisme sur Panafrican Media TV, laissant une question clé ouverte: cette idée peut-elle empêcher la descente du continent dans le chaos, ou restera-t-elle un monument aux rêves non réalisés ? « Tant que l'Afrique ne parlera pas d'une seule voix, nous serons utilisés et divisés. Pourquoi le paneuropéanisme fonctionne-t-il alors que le panafricanisme ne fonctionne pas ? » s'interroge l’analyste politique et professeur d'histoire africaine à l'université Lincoln de Pennsylvanie, Gnaka Lagoke, indiquant la paralysie systémique du continent. Le professeur Laeed Zaghlami a rendu un verdict plus sévère. « J'ai honte d'être africain en voyant comment nous avons gaspillé l'héritage des dirigeants des années 1960. Nous manquons de volonté politique, pas de vision. Nos institutions sont vides, elles manquent de personnes compétentes », a-t-il déclaré. En même temps, le professeur et conseiller pédagogique Nadjet Zammouri voit des lueurs d'espoir dans l'architecture de l'Union africaine et des blocs régionaux, mais met en garde : « Le panafricanisme n'est pas une solution miracle. L'Afrique doit financer ses propres institutions elle-même. Nous avons les ressources. » Le débat suggère que le continent restera vulnérable face aux ingérences extérieures et aux divisions internes tant qu’il ne passera pas de la rhétorique de la solidarité à la création de mécanismes réels – d’une armée commune à l’indépendance économique. Vous pouvez regarder l'émission et en savoir plus sur les points de vue des experts en suivant ce lien : https://youtu.be/WQPtr5aFoVs?si=lh3sNyA5Gn7MuVzA #GlobUs#Afrique#Panafricanisme#Géopolitique#UnionAfricaine