Добавление функций в классы Python
Классы в Python могут создаваться просто как коллекции функций. Функции могут быть определены внутри класса обычным образом, так же как и внутри любой программы. А вот для вызова такой функции нужно действовать через данный класс. Таким образом, приведенный ниже пример класса с именем Greetings принимает имя и возвращает приветствие человеку, вызывающему этот класс. class Greetings:..
Узнать больше- 0 views
- 0 Comment
Что умеет нейросеть GPT-4
Denver 83 Веб-разработчик, фрилансер… Пишу об ИТ и смежных технологиях. OpenAI представила GPT-4 – большую мультимодальную языковую модель, которая генерирует данные на основе текстовых и визуальных запросов. Разбираемся, в чем модель превосходит своих предшественников и как скоро заменит человека. Разработчик ИИ-софта OpenAI, стоящий за созданием Dall-E и ChatGPT, не так давно представил миру GPT-4 –..
Узнать больше- 0 views
- 0 Comment
Batch API: выполнение пакетных запросов API с помощью Python
Galina Iaroshenko iOS-developer, ИТ-переводчица, пишу статьи и гайды. Разбираемся, как объединить множество отдельных вызовов функций в меньшее число запросов с помощью паттерна пакетной обработки (Batching Pattern) и питоновской библиотеки asyncio. Данная статья является переводом. Ссылка на оригинал. Введение в Batch API В современных приложениях Python обычно применяется доступ к удаленному API с использованием REST или..
Узнать больше- 0 views
- 0 Comment
Зарплаты в ИТ: подводим итоги первого квартала 2023 года
Denver 83 Веб-разработчик, фрилансер… Пишу об ИТ и смежных технологиях. Слухи о том, что зарплатная планка, предложенная нанимателями отечественным ИТ-специалистам стала снижаться, до сих пор не дают покоя всем, кто работает в цифровой индустрии. Поэтому наша редакция решила разобраться с тем, что творится на рынке вакансий и так ли все страшно на самом деле. Вся..
Узнать больше- 0 views
- 0 Comment
Малоизвестные, но полезные пакеты Python
В этой статье мы познакомим вас с несколькими пакетами Python, которые не очень известны, но очень полезны. Пакеты — это готовый код Python (классы, функции и т.д.), который вы можете использовать в своих проектах. Обычно они располагаются в определенном каталоге вашей среды. Вы можете создавать свои собственные пакеты или загружать множество замечательных и бесплатных пакетов..
Узнать больше- 0 views
- 0 Comment
Основные команды терминала Windows, Linux и MacOS
Galina Iaroshenko iOS-developer, ИТ-переводчица, пишу статьи и гайды. В этой статье вы познакомитесь с основными командами для работы в терминале и узнаете, как перемещаться по файловой системе, управлять пакетами Python с помощью pip, делать коммиты в Git и многое другое. Данная статья является переводом. Автор: Philipp Acsany. Ссылка на оригинал. Работа с терминалом может пугать..
Узнать больше- 0 views
- 0 Comment
Сетевые запросы и REST API в iOS и Swift: протокольно-ориентированное программирование. Часть 2
Galina Iaroshenko iOS-developer, ИТ-переводчица, пишу статьи и гайды. В заключительной части обсудим, как избежать повторения кода, решить проблему загрязненного интерфейса и как абстрагировать ресурсы API с помощью протоколов, дженериков и расширений. Данная статья является переводом. Автор: Matteo Manferdini. Ссылка на оригинальную статью. ← 1 часть ➡️🍏 Сетевые запросы и REST API в iOS и Swift:..
Узнать больше- 0 views
- 0 Comment
Руки прочь: автоматизация ручных задач с помощью GitHub Actions
Galina Iaroshenko iOS-developer, ИТ-переводчица, пишу статьи и гайды. Из этой статьи вы узнаете, как синхронизировать отдельные кодовые базы с помощью GitHub Actions на примере репозитория с открытым исходным кодом. Данная статья является переводом. Автор: Sabrina Li. Ссылка на перевод. В идеальном мире все ваши кодовые базы хранились бы в одном месте. Но в реальном мире..
Узнать больше- 0 views
- 0 Comment
Дедубликация: как OpenAI и FastAPI спасут Habr от дублей
Марк Конаков Data Scientist, специализуруюсь на NLP(natural language processing) Автор телеграм-канала @nlp_daily В статье рассказывается о том, как модели OpenAI помогают в задаче дедубликации текстов и similarity search. Рассмотрены различные подходы к решению проблемы: от концепции MinHash до реализации на эмбеддингах современных трансформенных моделей. В статье также описан пример создания микросервиса на FastAPI для поиска..
Узнать больше- 0 views
- 0 Comment
Именованные кортежи в Python
Именованные кортежи (NamedTuples) — это отличный способ сделать ваш код на Python более полезным и читаемым. Если говорить коротко, именованный кортеж — это альтернатива встроенному кортежу. От стандартного кортежа именованный отличается тем, что к его элементам можно обращаться как по имени атрибута, так и по позиционному индексу, подобно тому, как это делается в Pandas DataFrame…
Узнать больше- 0 views
- 0 Comment
Добавить комментарий