Рубрика «python3» - 2

Я боюсь называть это "микрокомпьютером". По мне так это LISP-машина на минималках. Правда даже не LISP-машина. Ну что я заладил "это не микрокомпьютер"

В принципе моя разработка сойдёт.

Ну синтатикс слабоват... Но мне клавиатура как обычно не позволяет.

Вот небольшой код на моём LISP:

(def 01 5)
(def 02 6)
(def 03 + 01 02)
(+ 03 5 1)

Результатом работы данного кода станет число 17.

Ну перейдём к статье (о боже, за минусуйте меня за то что такой большой текст перед катом).

Средства для разработки этой машины.

Читать полностью »

Привет!

В этой статье я объясню, как работает технология RAG (Retrieval-Augmented Generation), и покажу её базовые реализации. Для примеров я буду использовать фреймворк LangGraph — его основы я разбирал в предыдущей статье

В конце статьи вас ждет дополнительный пример, поэтому дочитывайте до конца.

Как устроен RAG

Технология RAG состоит из двух ключевых компонентов:

  1. Индексация (Indexing)

    • Загрузка данных

    • Разбиение на фрагменты

    • Векторизация

    • Хранение

  2. Поиск и генерация (Retrieval and Generation)

Привет. Изучая безграничные просторы интернета интернета, заметил явное отсутствие обучающих статей на тему кастомизации админ-панели в /Django/, а уж поверьте. Её довольно старое для современных рамок стилизация - не приговор. И делается это буквально в пару кликов, без лишнего .css кода. На который как раз таки гайдов полно. Зачем засорять папку со статическими файлами лишним кодом, если можно сделать это в пару кликов.

Читать полностью »

Всем доброго дня! Мой никнейм Arduinum628, я занимаюсь DIY проектами и программированием на Python и C++. В этой статье пойдёт речь о выводе системной информации с ПК на круглый LCD дисплей GC9A01.

Сама идея проекта мне пришла во время разговора с другом Иваном. Я рассказал ему, что заказал пару LCD дисплей GC9A01 с Ali Express для своих будущих DIY проектов. Во время разговора Иван внезапно сказал, что ему-бы пригодился девайс для вывода системной информации с ПК. Я подумал - почему-бы не научиться использовать этот дисплей на подобном проекте?!

Читать полностью »

Всё об устройстве и работе SSTV с примерами на Python - 1

SSTV (slow-scan television) — телевидение с медленной разверткой, узкополосный формат передачи данных, позволяющий передавать изображения через эфир. В этой статье будут рассмотрены подробности кодирования, декодирования SSTV-сигнала.

Читать полностью »

alt

Логотип Qt

В этой статье я попытаюсь рассказать вам о прекрасной библиотеки PySide (которая является биндингом Qt) на языке Python.

Читать полностью »

Привет!

В последние годы все чаще dстали появляться системы RAG(Retrieval Augmented Generation или "генерация с дополненной выборкой").

Их применяют в областях, где необходима работа со специализированной  информацией/документацией и высокая точность генерации с минимальным количеством фактических ошибок.

Возможно, вы уже пользовались такими системы, когда обращались в службу клиентской поддержки или юридические/медицинские организации.

В одной статье сложно охватить все аспекты RAG, поэтому в первой части я расскажу про LangGraph Читать полностью »

В этой статье я расскажу о моем опыте самостоятельного изучения основ Python и Machine Learning и создании первого проекта OneLove на базе собственной модели искусственного интеллекта.

Кто я и зачем мне это было нужно

Мне 51 год, и я работаю тестировщицей в банке. По образованию я экономист. У меня нет особых навыков программирования. Были попытки учить Python и Java, но без практического применения. По работе немного пишу на JS для авто-тестов в Cypress фреймворке, тестирую UI и API — так что базовое понимание, как всё устроено, у меня есть.

Читать полностью »

Всем привет, сегодня мы с вами напишем компилятор на Python. Мало чего он будет уметь, но для начала сойдёт.

Структура компилятора

Всего 4 этапа:

  • Лексер со своими токенами

  • Парсер со своим AST

  • Сам компилятор со своими байткодом

  • И напоследок виртуальная машина

Лексер токенизирует часть строки (к примеру a = 5)

Парсер делает АСД а поток токенов создает он сам

Компилятор превращает АСД в байт код (PUSH 5 STORE a HALT)

А виртуальная машина выполняет байткод.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js