Статьи о программировании(Python, Django, Golang)
14 subscribers
145 photos
5 videos
1 file
159 links
Телеграм канал сайта https://gadjimuradov.ru/
Download Telegram
Статьи о программировании(Python, Django, Golang) pinned «Ура!!! Отличная новость Буквально час тому назад состоялся релиз новой версии Python3.12.0 (финальный релиз) !!! Основные новые возможности Python 3.12.0 по сравнении с версией Python 3.11 Новые фичи 1. Более гибкий разбор f-строк(More flexible f-string…»
Автор серии статей потратил годы на понимание и практическое применение подхода Domain-Driven Design (DDD) в Go, а теперь рассказывает нам:

- Value Object
- Entity
- Domain Service
- Domain Event
- Module
- Aggregate
- Factory
- Repository
👍1
Вышла новая версия популярного фреймворка Flask 3.0.0
Изменений , как говорится кот наплакал, если сравнивать с той же Django и то что обвноление произошло с версии 2.3.3 до 3.0.0 , что казалось бы подразумевает более серьезные и обширные изменения , но то что они есть не может не радовать

Среди изменений:
1. Требование Werkzeug >= 3.0.0: Теперь Flask требует минимальную версию Werkzeug >= 3.0.0. Это означает, что вам нужно убедиться, что у вас установлена версия Werkzeug не ниже 3.0.0, чтобы использовать Flask 3.0.0.

2. Разрешение использования self в качестве аргумента для url_for

3. Перестройка кода с основами Sans-IO

4. Устаревание атрибута __version__ Атрибут version устаревает в Flask 3.0.0. Это означает, что вы больше не должны полагаться на доступ к информации о версии с помощью Flask.__version__. Вместо этого нужно использовать importlib.metadata.version("flask"), чтобы получить информацию о версии.

5. Удаление ранее устаревшего кода
Это означает, что в Flask версии 3.0.0 был удален код, который ранее был помечен как устаревший. Это обычная практика для библиотек, чтобы в новых версиях удалить устаревший код, чтобы поддерживать кодовую базу актуальной и чистой.

#python #flask
👍1
Writing_a_Netflix_Disney_Movie_Recommender_with_Go_by_Movie_o.pdf
5 MB
🎥 Написание сервиса рекомендаций к фильмам Netflix/Disney+ на Go

Под катом — пошаговый гайд по разработке простого веб-сервиса REST API на Go, который принимает от пользователя некоторую информацию (страна, подписки, жанр, ключевое слово и тип фильма) и предлагает рекомендации с соответствующими ссылками. Код уже GitHub , а готовый продукт — на reccio.com.
👍1
Пишем простой ML веб-сервис на FastAPI

Данный туториал пошагово разбирает процесс создания веб-приложения для определения тональности текста на основе NLP-модели.
Мы будем использовать модель из библиотеки Hugging Face Hub, но описанный подход подойдет для любой задачи машинного обучения.

План:
Загрузка и подготовка модели машинного обучения для использования в веб-сервисе.
Создание веб-сервиса с помощью FastAPI.
Изучение пользовательского интерфейса FastAPI для удобного ручного тестирования и демонстрации работы приложения.
Написание автоматических тестов с помощью библиотеки pytest.
Запуск приложения в Docker-контейнере.
Код доступен на GitHub.

https://habr.com/ru/articles/729380/

@BookPython
👍1
🗺️ Дорожная карта Go-разработчика в 2023 году

В статье рассмотрим версию дорожной карты по Go в 2023 году и подробно разберем основные темы для успешного старта в разработке.

🔗 Читать статью
🔗 Зеркало
Forwarded from Machinelearning
🚀 Whisper-V3 / Consistency Decoder

Improved decoding for stable diffusion vaes.

Многие упустили из виду, что на Dev Day компания OpenAI выложила в открытый доступ сразу две модели, и на них стоит обратить внимание.

Первая из них - Whisper-V3, лучшая из существующих OSS-моделей распознавания речи. Она демонстрирует значительные улучшения по сравнению с Whisper-V2 на десятках языков.

Whisper остается одной из лучших фундаментальных моделей всех времен. В отличие от предыдущих работ, в которых создавались сложные конвейеры, Whisper представляет собой большой трансформер, который преобразует звук непосредственно в текст, со специальными "метаязыковыми" лексемами, позволяющими выполнять элегантную многозадачность: определение языка, перевод, распознавание голоса и т.д. Его первый автор - легендарный Алек Рэдфорд - человек, ответственный почти за все революционные статьи OAI.

Скорее всего Whisper позволил получить не менее триллиона высококачественных разговорных лексем из интернет-видео/аудиозаписей для GPT-4 и последующих проектов.

Второй открытый проект - это декодер согласованности (Consistency Decoder) из работы "Consistency Models" (Модели согласованности) под руководством Доктор Янге Сонг.

Янг был одним из первопроходцев в области диффузионных моделей. Вы можете заменить декодер Stable Diffusion на Consistency Decoder, и это улучшит рендеринг текстов, лиц и геометрических фигур.

- Whisper paper: https://arxiv.org/abs/2212.04356
- Whisper-V3 checkpoint: https://github.com/openai/whisper/discussions/1762
- Consistency Models: https://arxiv.org/abs/2303.01469
- Consistency Decoder release: https://github.com/openai/consistencydecoder

@ai_machinelearning_big_data
👍1
Используйте метод get для доступа к элементам словаря вместо использования квадратных скобок

👉@BookPython
👍1
Forwarded from TechRocks
Порядок выполнения SQL-операций

#sql

Мы привыкли, что компьютер выполняет команды программиста последовательно, в том порядке, который указал автор кода. Однако SQL относится к декларативным языкам, то есть SQL-запрос описывает ожидаемый результат, а не способ его получения.

Давайте разберём, в какой последовательности выполняются шесть операций в SQL: SELECT, FROM, WHERE, GROUP BY, HAVING и ORDER BY.

Читать статью
👍2
10 трудных истин, которые вам не расскажут о работе программистов
👌2
Forwarded from Zen of Python
​Порядок выполнения SQL-операций

Исчерпывающий гайд от dev-notes.ru, с помощью которого вы узнаете, почему в объединяющем запросе с фильтрацией порядок будет FROM — JOIN — WHERE — GROUP BY — HAVING — SELECT — ORDER — LIMIT, что такое SARGABLE-запросы и какие функции замедляют исполнение операций.

#sql
👍1
Awesome Django Performance

Тщательно подобранный список библиотек, инструментов, статей в блогах и книг, которые помогут профилировать и оптимизировать ваш проект на Django.

#django #python #awesomedjango

https://github.com/st3v3nmw/awesome-django-performance
👍1👌1
Python Developer Roadmap

Дорожная карта для того, чтобы стать Python-разработчиком в 2022-2023 гг: Ниже вы найдете диаграмму, демонстрирующую пути, по которым вы можете пойти, и библиотеки, которые вы должны изучить, чтобы стать Python-разработчиком. Я составил эту диаграмму в качестве совета для всех, кто спрашивает меня: "Что я должен изучать дальше как разработчик Python?".

https://github.com/ErdemOzgen/Python-developer-roadmap

👉@BookPython
Google выпустила долгожданного «убийцу GPT-4» Gemini, да еще и бесплатно.
Имеются 3 версии:
1. Nano - ее интегрируют в Pixel 8 Pro,
2. Pro - уже можно попробовать в Bard https://bard.google.com/chat
3. Ultra — доступ к ней дадут по API 13 декабря.
#Gemini
👍1
4 декабря 2023 года состоялся релиз Django 5.0.

Django 5.0 поддерживает Python 3.10, 3.11, и 3.12. Поэтому настоятельно рекомендую обновляться на эти версии и идти ногу со временем.

В этой статье мы подробно на примерах рассмотрим новые возможности , которые были добавлены в этой версии.

#django #python #django5 #программирование

Сcылка на саму статью
👍1
Статьи о программировании(Python, Django, Golang) pinned «4 декабря 2023 года состоялся релиз Django 5.0. Django 5.0 поддерживает Python 3.10, 3.11, и 3.12. Поэтому настоятельно рекомендую обновляться на эти версии и идти ногу со временем. В этой статье мы подробно на примерах рассмотрим новые возможности , которые…»
Шпаргалка по SQL Joins от ByteByteGo
👍1