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

Резултати

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

Пребарај: #imkoniyat

当前筛选 #imkoniyat清除筛选
Texnika Universiteti (TDTU)

@toshkent_davlat_texnika_univer · Post #1512 · 28.10.2022 г., 12:36

⚡️Yoshlar uchun #imkoniyat №6: safarbarlik chaqiruvi rezervi xizmati badali qoplab beriladi “Mehribonlik” uylari, Bolalar shaharchalari va oilaviy bolalar uylarida tarbiyalangan yoshlar, shuningdek, “Ijtimoiy himoya yagona reyestri”ga kiritilgan oilalarning “Yoshlar daftari”ga kiritilgan farzandlari uchun safarbarlik chaqiruvi rezervi xizmati badali qoplab beriladi. Ushbu imkoniyatdan foydalanish uchun yuqorida sanalgan toifalarga kiruvchi yoshlar https://yoshlardaftari.uz platformasi orqali onlayn murojaat qilishlari mumkin. Batafsil ma’lumot. 2022-yil 1-oktabr holatiga ko‘ra, mazkur imkoniyatdan 12 349 nafar yosh foydalangan. Hududlar miqyosida esa eng ko‘p Samarqand viloyatiga (2 094 nafar), Toshkent viloyatiga (1 299 nafar) va Surxondaryo viloyatlariga (1 298 nafar) to‘g‘ri kelmoqda. P.S. O‘ylaymizki, bu ham ko‘plab yoshlarimizni qo‘llab-quvvatlashga qaratilgan yana bir yaxshi tizimdir. Obunachilarimiz orasida bu imkoniyatdan foydalangan yoshlar bormi? @otmuzbekistan

Hashtags

Texnika Universiteti (TDTU)

@toshkent_davlat_texnika_univer · Post #1496 · 23.10.2022 г., 16:35

⚡️Yoshlar uchun #imkoniyat №3: Xalqaro fan olimpiadalari g‘oliblari uchun Prezident qarori bilan xalqaro fan olimpiadalarida g‘olib bo‘lgan yoshlarni munosib taqdirlash belgilab qo‘yilgan. Birinchi navbatda, xalqaro fan olimpiadalari g‘oliblari va ularning o‘qituvchilari bazaviy hisoblash miqdorining quyidagi miqdorlaridagi bir martalik pul mukofotlari bilan taqdirlanadi: 🥇1-o‘rin (oltin medal) uchun — 500 baravari (hozirda 150 000 000 so‘m), o‘qituvchisiga — 450 baravari (hozirda 135 000 000 so‘m); 🥈2-o‘rin (kumush medal) uchun — 300 baravari (hozirda 90 000 000 so‘m), o‘qituvchisiga — 250 baravari (hozirda 75 000 000 so‘m); 🥉3-o‘rin (bronza medal) uchun — 200 baravari (hozirda 60 000 000 so‘m), o‘qituvchisiga — 150 baravari (hozirda 45 000 000 so‘m). Asosiy olimpiadalarning respublika bosqichida 1-, 2- va 3-o‘rinlarni egallagan ishtirokchilarga ixtisoslik fani bo‘yicha davlat oliy ta’lim muassasalariga kirish imtihonlarida maksimal ball olish huquqini beruvchi va uch yil muddat davomida amal qiluvchi sertifikat taqdim qilinadi. Oliy ta’lim muassasasini tamomlagan olimpiada g‘oliblari mutaxassislarni xorijda tayyorlash va vatandoshlar bilan muloqot qilish bo‘yicha “El-yurt umidi” jamg‘armasi tomonidan shakllantiriladigan istiqbolli mutaxassislar zaxirasiga kiritiladi. Mazkur imkoniyat haqida batafsil ma’lumot. Obunachilarimiz orasida xalqaro fan olimpiadalarga tayyorgarlik ko'rayotgan yoshlar bormi? @alisher_sadullaev

Hashtags

AyTi Markaz Yaypan

@ITCenter_Yaypan · Post #1183 · 17.10.2022 г., 05:21

⚡️O'zbekiston tumani IT Center hamda tuman Yoshlar ishlari agentligi bo'limi “KELAJAK KASBLARI” loyihasiga start beradi!#imkoniyat IT (axborot texnologiyalari) hamda ingliz tiliga qiziqasiz lekin ularni o'rganish uchun oilaviy byudjetingiz ko‘tarmayaptimi, ikkilanyapsizmi? Unday bo'lsa, ushbu loyiha aynan siz uchun. “Kelajak kasblari” loyihasi doirasida yoshlarga zamonaviy kasblarni egallashi, axborot texnologiyalarini o‘rganishi va ularni xorijiy tillarga o‘qitish bo‘yicha 6 oygacha muddatli o‘quv kurslari uchun har oyda BHMning 4 baravarigacha (hozirda 1,2 mln so‘m) miqdorda subsidiya ajratiladi. Mazkur imkoniyatdan foydalanishni istagan yoshlaryoshlardaftari.uz platformasi orqali “Kelajak kasblari” loyihasiga ariza qoldirishlari mumkin. Batafsil ma’lumot ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 📲Aloqa uchun tuman mas'ullari: Tuman IT Center – 999924512 Bekzodbek Tuman YIA – 913262425 Qobiljon 🌐t.me/ITCenter_Yaypan

Hashtags

Ali Ahmad

@AlisherAhmatovich · Post #655 · 30.10.2022 г., 15:37

⚡️Yoshlar uchun #imkoniyat №8 Ko‘pchilik yoshlar noutbuk olishda ko‘mak so‘rab murojaat qilishadi. Ham dasturlashni o‘rganib, ham kompyuterga ega bo‘lish uchun yaxshi imkoniyat bor. “Bir million dasturchi” loyihasi doirasida o‘quv kurslarini muvaffaqiyatli tugatgan yoshlarga, shuningdek, IT-park rezidentining o‘quvchisi yoki bitiruvchisi bo‘lgan yoshlarga kompyuter xaridlari uchun bazaviy hisoblash miqdorining 25 baravaridan ko‘p bo‘lmagan miqdorda (hozirda 7,5 mln. so‘m) iste’mol kreditlari ajratiladi. Dasturlashni o‘rganib, tegishli sertifikatni qo‘lga kiritgach kreditga kompyuter xarid qilish mumkin. Bu kredit 2 yilga beriladi va uning foizi Yoshlar ishlari agentligi tomonidan qoplab beriladi. @alisher_sadullaev

Hashtags

Sirojiddin Toxirjonov

@sirojiddintaxirjonov · Post #521 · 09.11.2022 г., 10:53

Yoshlar uchun #imkoniyat №11 “Yoshlar daftari”ga kiritilgan yoshlarga tadbirkorlik faoliyatini boshlash va o‘zini o‘zi band qilishga zarur bo‘lgan asbob-uskunalar yoki mehnat qurollarini xarid qilish uchun BHMning 40 baravarigacha (hozirda 12 mln so‘m) miqdorda subsidiya ajratiladi. Bugungacha mazkur imkoniyatdan 19 886 nafar yoshlar foydalangan. Hududlar miqyosida esa eng ko‘p Samarqand viloyatiga (4 613 nafar), Buxoro viloyatiga (2 533 nafar) va Farg‘ona viloyatlariga (1 869 nafar) to‘g‘ri kelmoqda. Imkoniyatdan foydalanish uchun 👉https://yoshlardaftari.uz/application/create @alisher_sadullaev

Hashtags

Sirojiddin Toxirjonov

@sirojiddintaxirjonov · Post #519 · 01.11.2022 г., 14:59

⚡️Yoshlar uchun #imkoniyat №10 “Yoshlar daftari”ga kiritilgan ijtimoiy himoyaga muhtoj yoshlarning avtomototransport vositalari haydovchilarini tayyorlash o‘quv kursining xarajatlarini qoplash uchun BHMning 4 baravarigacha (hozirda 1,2 mln so‘m) miqdorda yoshlar yetakchisining ijobiy tavsiyasi asosidasubsidiya ajratiladi. O‘qish xarajatlarining qolgan qismini ariza beruvchining o‘zi to‘laydi. 2022-yilning 1-oktabr kuni holatiga ko‘ra, mazkur imkoniyatdan 8 008 nafar yoshlar foydalangan. Hududlar miqyosida esa eng ko‘p Xorazm viloyatiga (1 182 nafar), Farg‘ona viloyatiga (887 nafar) va Qashqadaryo viloyatlariga (805 nafar) to‘g‘ri kelmoqda. Imkoniyatdan foydalanish uchun onlayn ariza yuborish lozim 👉https://bit.ly/3U7ym3O @alisher_sadullaev

Hashtags

Sirojiddin Toxirjonov

@sirojiddintaxirjonov · Post #518 · 01.11.2022 г., 09:30

⚡️Yoshlar uchun #imkoniyat №9 Har yili 500 nafargacha nogironligi bo‘lgan yoshlarga bazaviy hisoblash miqdorining 50 baravarigacha (hozirda 15 mln so‘m) subsidiya ajratiladi. 2022-yil 1-avgustdan boshlab ularni zamonaviy kasblarga o‘qitish bo‘yicha 3 ta yangi imkoniyat ishga tushgan. Barchasi elektronlashgan: 1. https://my.gov.uz/uz/service/628 — oʻqish xarajati uchun subsidiya ajratishga ariza yuborish; 2. https://my.gov.uz/uz/service/633 — asbob-uskunalar va mehnat qurollarini xarid qilish uchun subsidiya ajratishga ariza yuborish; 3. https://my.gov.uz/uz/service/629 — oʻqish davrida yashash va transport xarajatlari uchun subsidiya ajratish uchun ariza yuborish. @alisher_sadullaev

Hashtags

Sirojiddin Toxirjonov

@sirojiddintaxirjonov · Post #517 · 31.10.2022 г., 08:09

⚡️Yoshlar uchun #imkoniyat №8 Ko‘pchilik yoshlar noutbuk olishda ko‘mak so‘rab murojaat qilishadi. Ham dasturlashni o‘rganib, ham kompyuterga ega bo‘lish uchun yaxshi imkoniyat bor. “Bir million dasturchi” loyihasi doirasida o‘quv kurslarini muvaffaqiyatli tugatgan yoshlarga, shuningdek, IT-park rezidentining o‘quvchisi yoki bitiruvchisi bo‘lgan yoshlarga kompyuter xaridlari uchun bazaviy hisoblash miqdorining 25 baravaridan ko‘p bo‘lmagan miqdorda (hozirda 7,5 mln. so‘m) iste’mol kreditlari ajratiladi. Dasturlashni o‘rganib, tegishli sertifikatni qo‘lga kiritgach kreditga kompyuter xarid qilish mumkin. Bu kredit 2 yilga beriladi va uning foizi Yoshlar ishlari agentligi tomonidan qoplab beriladi. @alisher_sadullaev

Hashtags

Sirojiddin Toxirjonov

@sirojiddintaxirjonov · Post #516 · 28.10.2022 г., 16:00

⚡️Yoshlar uchun #imkoniyat №7: Prezident granti 2021/2022 o‘quv yilidan boshlab davlat oliy ta’lim muassasalari bakalavriatining kunduzgi ta’lim shakliga kirish imtihonlarida eng yuqori ball to‘plagan 200 nafar yoshlar uchun O‘zbekiston Respublikasi Prezidenti granti joriy qilingan. Bu bilimli, salohiyatli, maksimal ball to‘play oladigan yoshlarimiz uchun katta imkoniyatdir, nazarimda. Prezident grantiga daʼvogar bo‘lgan abituriyentlar davlat granti asosida o‘qishga qabul qilinadi. Mazkur imkoniyat — abituriyentlikdan tortib to magistraturagacha boʻlgan tizim. Sababi o‘qish yakuniga qadar Prezident grantini uzluksiz olgantalabalar bakalavriat ta'lim yo‘nalishiga mos va turdosh mutaxassislik bo‘yicha magistraturaga kirish imtihonlarisiz, qo‘shimcha davlat granti asosida talabalikka qabul qilinadi. Batafsil ma’lumot. @alisher_sadullaev

Hashtags

Sirojiddin Toxirjonov

@sirojiddintaxirjonov · Post #515 · 28.10.2022 г., 16:00

⚡️Yoshlar uchun #imkoniyat №6: safarbarlik chaqiruvi rezervi xizmati badali qoplab beriladi “Mehribonlik” uylari, Bolalar shaharchalari va oilaviy bolalar uylarida tarbiyalangan yoshlar, shuningdek, “Ijtimoiy himoya yagona reyestri”ga kiritilgan oilalarning “Yoshlar daftari”ga kiritilgan farzandlari uchun safarbarlik chaqiruvi rezervi xizmati badali qoplab beriladi. Ushbu imkoniyatdan foydalanish uchun yuqorida sanalgan toifalarga kiruvchi yoshlar https://yoshlardaftari.uz platformasi orqali onlayn murojaat qilishlari mumkin. Batafsil ma’lumot. 2022-yil 1-oktabr holatiga ko‘ra, mazkur imkoniyatdan 12 349 nafar yosh foydalangan. Hududlar miqyosida esa eng ko‘p Samarqand viloyatiga (2 094 nafar), Toshkent viloyatiga (1 299 nafar) va Surxondaryo viloyatlariga (1 298 nafar) to‘g‘ri kelmoqda. P.S. O‘ylaymizki, bu ham ko‘plab yoshlarimizni qo‘llab-quvvatlashga qaratilgan yana bir yaxshi tizimdir. Obunachilarimiz orasida bu imkoniyatdan foydalangan yoshlar bormi? @alisher_sadullaev

Hashtags

Sirojiddin Toxirjonov

@sirojiddintaxirjonov · Post #514 · 26.10.2022 г., 14:11

⚡️Yoshlar uchun #imkoniyat №5: “Talabaga madad” “Talabaga madad” loyihasida mahallalardagi yoshlar yetakchisining tavsiyasi asosida “Yoshlar daftari”ga kiritilgan talabalar to‘lov-kontrakt summasining 50 foizigacha, biroq BHMning 50 baravaridan oshmagan (hozirda 15 mln so‘m) miqdordagi qismi to‘lab beriladi. Bu imkoniyat O‘zbekistonda faoliyat ko‘rsatayotgan barcha oliy ta’lim tashkilotlari (davlat, nodavlat, xorijiy va xorijiy oliy ta’lim tashkilotlarining filiallarida) bakalavriatning kunduzgi, sirtqi va kechki shaklida, magistraturaning kunduzgi yo‘nalishida ta’lim olayotgan talabalar uchun amal qiladi. Bugungacha mazkur tizimi orqali 30 mingdan ortiq talabalarning kontrakti to‘lab berildi. Juda koʻplab bilimli, iqtidorli talabalarda kontrakt pullarini toʻlashda qiyinchiliklar bo‘lishi mumkin. Bu loyiha orqali esa barchaga birdek yordam berishga harakat qilamiz, ammo maqsadimiz iloji boricha eng ogʻir moliyaviy vaziyatdagi iqtidorli talabalarni qo’llab-quvvatlashdir. “Yoshlar daftari”ga kirish uchun ortiqcha ovora bo‘lib yurish shart emas. Tizim raqamlashgan bo‘lib, https://yoshlardaftari.uz/ platformasi orqali onlayn ariza yuborishingiz yoki 24/7 faoliyat ko‘rsatadigan 1093 qisqa raqamiga murojaat qilishingiz mumkin. @alisher_sadullaev

Hashtags

Jizzax volontyorlar maktabi ️

@Volontyorlar_maktabi_Jizzax · Post #341 · 24.03.2022 г., 20:26

#imkoniyat ⚽️ FIFA QATAR 2022 Jahon chempionatiga volontyorlarni ro‘yxatdan o‘tkazish davom etmoqda. 2022-yil noyabr oyida Qatarda oʻtkaziladigan toʻliq tadbir uchun 20 000 nafar koʻngilli volontyorlar jalb qilinishi kutilmoqda. Qatnashuvchilar Qatarga bepul visa olish, bir oy ajoyib muhit va sayohatdan bahra olishga musharraf bo'lishadi 😄 Batafsil: https://bit.ly/3qrbkZ4

Hashtags

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