Публикации по теме 'programming'


Освойте API Google Таблиц на Python
Создавайте, пишите, обновляйте, обновляйте разрешения, перемещайте в папку с Google Sheets API и Google Drive API (и чашку чая). Google Suite, пожалуй, самый используемый инструмент в компаниях. Интересно, почему было так сложно манипулировать API с помощью Python. Документация Google полная, но отсутствуют наглядные примеры. Даже Python Quickstart сложен для того, кто хочет только создать электронную таблицу ... Я написал эту простую шпаргалку, в которой я буду создавать,..

Spring Core: все, что вам нужно знать о внедрении зависимостей
Понимание того, как Spring работает за кулисами - Глава II Приятно снова вас видеть! Если вы впервые посещаете мой блог на Medium, это вторая часть серии о том, как Spring Framework работает за кулисами. Возможно, вы захотите взглянуть на первую главу, объясняющую основы контекста IoC и Spring: Ядро Spring: IoC и контейнер Понимание того, как Spring работает за кулисами - Глава I medium.com А теперь давайте перейдем к тому, что..

Как создать свои собственные настраиваемые карты, объединяя полигоны в Geopandas
И основы этой библиотеки Вы когда-нибудь хотели создать собственную индивидуальную карту для панели мониторинга — будь то PowerBi, Looker Studio или Tableau? Если да, то сегодня ваш счастливый день! Geopandas — это мощная библиотека, упрощающая работу с геопространственными данными , и одна из ее…

Whalesight - март пришел как ягненок
Мы значительно улучшили процедурный фронт. Мы организовали два спринта, март А и март Б. Мы поставили задачи, которые хотели выполнить, и по большей части выполнили их. Мы используем GitHub Issues для отслеживания задач. Я знаком со Smartsheet, Trello, JIRA и многими другими инструментами. Мы выбрали GitHub, потому что а) он держал нас ближе к коду и б) мы не знали, насколько хорошо GitHub Issues будет работать для отслеживания командных задач, и хотели поэкспериментировать. Резюме: они..

Шаблон Fluent Interface - простой способ уменьшить объем подробного кода
Есть тысячи шаблонов, и вы должны знать некоторые из них. Есть большие курсы и книги по выкройкам. В этой статье мы поговорим о шаблоне свободного интерфейса . Он настолько прост и делает код намного чище, поэтому я не удержался и не показал вам. Очень часто у нас есть код, который создает такие объекты: public Person generatePerson() { Person person = new Person(); person.setFirstName("FirstName"); person.setLastName("LastName"); person.setAge(15); person.setSex("M");..

Квантование Llama 2 с помощью GTPQ для быстрого вывода на вашем компьютере
Сила квантования для запуска ИИ на вашем компьютере На Medium я в основном обсуждал QLoRa для запуска больших языковых моделей (LLM) на потребительском оборудовании . Но QLoRa в основном предлагалась для того, чтобы сделать доводку более доступной. Это не лучший вариант для логического вывода, если ваша модель уже настроена. Для этого сценария гораздо больше подходит GPTQ. GPTQ в нескольких словах GPTQ (Frantar et al., 2023) — алгоритм квантования для LLM. Вы можете..

Отслеживание функций ядра в Linux
Трассировка функций ядра: основы Трассировка функций ядра включает в себя отслеживание выполнения функций в коде ядра. Это помогает разработчикам выявлять узкие места в производительности, устранять проблемы и оптимизировать выполнение кода ядра. Ядро Linux предоставляет несколько механизмов для облегчения низкоуровневой трассировки , в том числе: Точки трассировки : предопределенные инструментальные точки в ядре, которые позволяют собирать информацию о событиях входа и выхода..