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

Резултати

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

Пребарај: #fullstack

当前筛选 #fullstack清除筛选
Data Science Jobs

@datasciencejobs · Post #2853 · 07.08.2025 г., 13:05

#вакансия#fullstack#senior#middle#remote#ML#LLM#NLP#PromtEngineering Формат работы: remote (нельзя работать из РФ/РБ) Занятость: полная Зарплатная вилка: 6k-8к usd Я в поисках Middle или Senior LLM Engineer к крутым фаундерам в early stage стартап, где вы будете участвовать в создании нового поколения AI-приложений Про проект: Это платформа для создания AI-приложений и агентов, которые могут динамически изменять UI, взаимодействовать с пользователем и адаптироваться под него. Базируется на 2 вещах: * все приложения в будущем будут AI приложениями – AI нативно будет встроен; * модели помогают людям без знания программирования писать код и строят платформу для написания агентов. Ключевое отличие от похожих инструментов в том, что ребята не занимаются старыми приложениями, а занимаются новым поколением, где AI модель является бэкендом всегда. И это позволяет изменять поведение на лету, могут контролировать UI и в любой модальности могут разговаривать с пользователем. Какой опыт ожидаем увидеть: - Опыт работы с LLM, NLP, prompt engineering на продвинутом уровне; - Глубокое понимание архитектур агентов; - Опыт в RAG, vector DB (Pinecone, Weaviate, Chroma), семантическом поиске; - Знание Python, фреймворков (LangChain, LlamaIndex, DSPy и др.); - Умение писать и тестировать промты как код, а не как текст; - Понимание trade-offs между разными моделями, затратами, качеством. Будет плюсом: - Опыт с fine-tuning, LoRA, PEFT; - Участие в open-source AI-проектах; - Понимание MLOps, инструментов мониторинга LLM (Arize, LangSmith). Условия: * Формат: удалёнка из любой локации, кроме РФ и РБ; * Достойная зарплата + опцион, который зависит от грейда и выплачивается через deel; * Гибкий график, максимум свободы. 📩 Присылайте ваше резюме в telegram: @veronikavlasovets С радостью поделюсь подробностями и буду рада ответить на интересующие вас вопросы!

djangoproject

@djangoproject · Post #389 · 21.07.2017 г., 15:12

https://thinkster.io/topics/django Looking to build #fullstack apps with #Django? Looking to build a production ready Django #JSON#API? Building a Production Ready Django JSON API 🔸Setting up #JWT Authentication 🔸Profiles 🔸Articles 🔸Comments 🔸Following 🔸Favoriting 🔸Tagging 🔸Pagination 🔸Filtering 🔸Conclusion Configuring Django Settings for Production Building #Web#Applications with Django and #AngularJS 🔸Learning Django and AngularJS 🔸Setting up your environment 🔸Extending Django's built-in User model 🔸Serializing the Account Model 🔸Registering new users 🔸Logging users in 🔸Logging users out 🔸Making a Post model 🔸Rendering Post objects 🔸Making new posts 🔸Displaying user profiles 🔸Updating user profiles 🔸Congratulations, you did it!

GitHub Trends

@githubtrending · Post #15491 · 13.02.2026 г., 14:00

#javascript#agents#ai#ai_agents#automation#claude#cli#development#framework#fullstack#nodejs#orchestration#typescript Synkra AIOS is an AI-powered development framework that automates software creation through specialized agents working together in coordinated teams. It uses a two-phase approach: planning agents (analyst, PM, architect) create detailed project specifications, then development agents (Scrum Master, developer, QA) execute those plans with full context preserved throughout. The framework prioritizes CLI-first operations with observability and UI as secondary layers, eliminating common problems like planning inconsistency and context loss in AI-assisted development. You benefit from faster, more coherent project delivery with autonomous agents handling planning, coding, and quality assurance while maintaining architectural consistency and reducing manual coordination overhead. https://github.com/SynkraAI/aios-core

Data Science Jobs

@datasciencejobs · Post #2031 · 16.04.2024 г., 14:03

#вакансия#vacancy#удаленка#remote#AI#мидл#Middle#синьор#Senior#ai#ии#ml#мл#llm#RAG#fullstack#finetuning#NLP#langchain#DataScientist#DataEngineer#MLengineer#api#aideveloper#python ❇️Вакансия: «AI Developer / ИИ Разработчик» Middle/Senior Формат: удаленно по всему миру Наш часовой пояс: UTC+3 Занятость: проектная с переходом в полную Оплата: до 350.000₽ за проект или почасовая Мы мультибренд занимающийся разработкой и внедрением AI и ML технологий во всех коммерческих отраслях В связи с расширением мы ищем новых специалистов в нашу команду, а именно: AI Developer, Data Scientist, Data Engineer, ML Engineer 🔸Направления нашей работы: - Внедрение ИИ/ML для автоматизации процессов - Внедрение ИИ/ML в web сервисы, браузерные расширения и приложения(mobile) - Создание продвинутых функциональных AI-Ассистентов - Обучение/дообучение моделей - Разработка AI/ML SaaS 🔸Какие задачи вам предстоит решать: - Работа с LLM(Anthropic, Gemini, OpenAI, Llama, Mistral и др) - Взаимодействие с API различных сервисов/приложений - Решение задач по автоматизации бизнес-процессов и написанию скриптов на языке Python - RAG моделей (с использованием Langchain или др.) - Fine-tuning open-source моделей - Text-to-text, text-to-speech, speech-to-text NLP - Работа с облачными платформами(Google Cloud, Yandex Cloud и др.) - Использование no-code/low-code инструментов для сокращения издержек (Flowise, Make, Zapier Central, Relevance и др.) 🔸Важный навык: - Свободное владение Английским языком 🔸Мы предлагаем: - Интересные проекты с возможностью творческой реализации - Возможность принять участие в выводе продуктов и сервисов бренда на международный рынок - Возможность профессионального роста и нетворкинга с экспертами в сфере AI и ML со всего мира - Карьерный рост до Team Lead или CTO одной из компаний - Отсутствие привязки к месту и возможности легальной оплаты труда в любую точку мира - Свобода мысли и принятия решений при реализации проектов 🔸Кого мы хотим видеть: - амбициозных, инициативных и талантливых разработчиков, желающих достигать новых высот в сфере AI и ML, которые легко вольются в нашу молодую команду (P.s. вам необязательно быть молодым, но обязательно быть с нами близким по духу) 💬Отправляйте резюме/CV/портфолио:@subscale_ai