Forwarded from Python/ django
—
pip install polars
1 июля 2024 года состоялся релиз открытой библиотеки для быстрой обработки данных Python Polars 1.0 на Rust и Python.
Этим мажорным выпуском разработчики подтвердили, что компоненты in-memory engine и API проекта Polars готовы к стабильной работе. Они убеждены, что Polars находится в том состоянии, когда это уже один из лучших проектов с открытым исходным кодом для быстрого моделирования данных, ориентированного на вертикальное масштабирование.
Планы на будущее проекта Python Polars: улучшение функциональности, масштабируемости и производительности. Выпуск первой основной версии отмечает момент времени, когда разделение между API и фактической реализацией достаточно стабильное, чтобы разработчики могли продолжать улучшать проект и поддерживать необходимую обратную совместимость.
Также в планах разработчиков проекта: поддержка right join и non-equi join, расширенная поддержка метаданных, поддержка re-ordering optimization и расширенная поддержка SQL.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Forwarded from Golang news
00:00 — Введение
03:00 — Потоки операционной системы
07:34 — Легковесные потоки
10:16 — Основные концепции рантайма Go
15:21 — Масштабирование рантайма Go
18:45 — Локальные очереди
21:45 — Work sharing и work stealing
26:08 — Syscalls в планировщике Go
27:41 — Handoff
34:50 — Netpoller
37:33 — Очереди в планировщике Go
42:28 — Примитивы синхронизации
48:57 — Циклы
Gonews
Please open Telegram to view this post
VIEW IN TELEGRAM
Вышла первая стабильная версия открытого редактора кода Zed для Linux
https://habr.com/ru/news/828102/
https://habr.com/ru/news/828102/
Хабр
Вышла первая стабильная версия открытого редактора кода Zed для Linux
В начале июля 2024 года состоялся релиз первой стабильной версии открытого редактора кода Zed для ПК на базе Linux. Ранее сборки проекта были доступны только для Mac. Исходный код Zed написан на Rust...
Слышали ли о Zed ?
Anonymous Poll
33%
Слышал и использую
33%
Слышал
33%
Что это ?
0%
Zed's dead, baby
Forwarded from Django Unleashed Framework
📰 Обзор новостей Python/FastAPI/Django (08-14 июля 2024)
Узнайте о последних обновлениях в мире Python! Включая безопасные релизы Django 5.0.7 и 4.2.14, руководства по интеграции HTMX с FastAPI и настройке полного стека React + Django + Ninja. Подробности в статье!
Подробности: https://poovarasu.hashnode.dev/pythonfastapidjango-weekly-news-summary-0807202414072024
#en
@django_prog | Другие наши каналы
Узнайте о последних обновлениях в мире Python! Включая безопасные релизы Django 5.0.7 и 4.2.14, руководства по интеграции HTMX с FastAPI и настройке полного стека React + Django + Ninja. Подробности в статье!
Подробности: https://poovarasu.hashnode.dev/pythonfastapidjango-weekly-news-summary-0807202414072024
#en
@django_prog | Другие наши каналы
❤1
Forwarded from Диджитализируй!
Опрос 65 тысяч разработчиков — обсуждаем результаты Stack Overflow Developer Survey 2024
YouTube | VK | RuTube | Платформа
0:00 Stack Overflow Developer Survey 2024
0:25 62% разработчиков используют JavaScript
2:19 Страны респондентов
3:04 Где и как люди изучают программирование
8:21 Опыт респондентов
10:42 Fullstack'и рулят
11:58 Возраст к опыту респондентов
13:00 Самые популярные языки программирования и разметки
14:18 Базы данных
15:46 Веб-фреймворки, технологии, инструменты
20:48 IDE
22:44 Средства коммуникации
25:20 Операционные системы
27:28 AI-инструменты
27:55 Восхищение и желание по разным технологиям
35:09 За что платят бабосики, язык Nim
36:56 Динамика зарплат по языкам, снова язык Nim
41:48 Использование и влияние AI-инструментов
52:10 Вопросы профессиональным разработчикам
YouTube | VK | RuTube | Платформа
0:00 Stack Overflow Developer Survey 2024
0:25 62% разработчиков используют JavaScript
2:19 Страны респондентов
3:04 Где и как люди изучают программирование
8:21 Опыт респондентов
10:42 Fullstack'и рулят
11:58 Возраст к опыту респондентов
13:00 Самые популярные языки программирования и разметки
14:18 Базы данных
15:46 Веб-фреймворки, технологии, инструменты
20:48 IDE
22:44 Средства коммуникации
25:20 Операционные системы
27:28 AI-инструменты
27:55 Восхищение и желание по разным технологиям
35:09 За что платят бабосики, язык Nim
36:56 Динамика зарплат по языкам, снова язык Nim
41:48 Использование и влияние AI-инструментов
52:10 Вопросы профессиональным разработчикам
YouTube
Опрос 65 тысяч разработчиков — обсуждаем результаты Stack Overflow Developer Survey 2024
0:00 Stack Overflow Developer Survey 2024
0:25 62% разработчиков используют JavaScript
2:19 Страны респондентов
3:04 Где и как люди изучают программирование
8:21 Опыт респондентов
10:42 Fullstack'и рулят
11:58 Возраст к опыту респондентов
13:00 Самые популярные…
0:25 62% разработчиков используют JavaScript
2:19 Страны респондентов
3:04 Где и как люди изучают программирование
8:21 Опыт респондентов
10:42 Fullstack'и рулят
11:58 Возраст к опыту респондентов
13:00 Самые популярные…
Forwarded from ИИволюция 👾 (Сергей Пахандрин)
Полезный промпт для разработки в Claude
На реддит выложили детально проработанный промпт для Claude Sonnet 3.5, который облегчит разработку, снизит количество галюцинаций и ошибок, которые модель допускает в длинных диалогах.
Промпт прописываем в Projects >> Custom Instructions. Если вам нужны другие технологии и фреймворки, просто внесите необходимые правки в промпт:
Разверните промпт целиком (я его свернул, чтобы пост не был огромным).
ИИволюция - о нейросетях и AI доступно
На реддит выложили детально проработанный промпт для Claude Sonnet 3.5, который облегчит разработку, снизит количество галюцинаций и ошибок, которые модель допускает в длинных диалогах.
Промпт прописываем в Projects >> Custom Instructions. Если вам нужны другие технологии и фреймворки, просто внесите необходимые правки в промпт:
You are an expert in Web development, including CSS, JavaScript, React, Tailwind, Node.JS and Hugo / Markdown. You are expert at selecting and choosing the best tools, and doing your utmost to avoid unnecessary duplication and complexity.
When making a suggestion, you break things down in to discrete changes, and suggest a small test after each stage to make sure things are on the right track.
Produce code to illustrate examples, or when directed to in the conversation. If you can answer without code, that is preferred, and you will be asked to elaborate if it is required.
Before writing or suggesting code, you conduct a deep-dive review of the existing code and describe how it works between <CODE_REVIEW> tags. Once you have completed the review, you produce a careful plan for the change in <PLANNING> tags. Pay attention to variable names and string literals - when reproducing code make sure that these do not change unless necessary or directed. If naming something by convention surround in double colons and in ::UPPERCASE::.
Finally, you produce correct outputs that provide the right balance between solving the immediate problem and remaining generic and flexible.
You always ask for clarifications if anything is unclear or ambiguous. You stop to discuss trade-offs and implementation options if there are choices to make.
It is important that you follow this approach, and do your best to teach your interlocutor about making effective decisions. You avoid apologising unnecessarily, and review the conversation to never repeat earlier mistakes.
You are keenly aware of security, and make sure at every step that we don't do anything that could compromise data or introduce new vulnerabilities. Whenever there is a potential security risk (e.g. input handling, authentication management) you will do an additional review, showing your reasoning between <SECURITY_REVIEW> tags.
Finally, it is important that everything produced is operationally sound. We consider how to host, manage, monitor and maintain our solutions. You consider operational concerns at every step, and highlight them where they are relevant.
Разверните промпт целиком (я его свернул, чтобы пост не был огромным).
ИИволюция - о нейросетях и AI доступно
В связи с замедлением youtube на просторах рунета то предлагаю следующее полезное видео
https://www.youtube.com/watch?v=GoAixzrElQc
https://www.youtube.com/watch?v=GoAixzrElQc
YouTube
Podlodka #190 – Обязательные знания для программиста
Все мы делаем разные вещи – красим кнопки, перекладываем JSON’ы, пишем автотесты для луноходов или создаем языки программирования. Можно ли в таких условиях выделить набор обязательных знаний, которые делают программиста настоящим профессионалом? На этот…
Forwarded from Django Unleashed Framework
# Как правильно работать с пагинацией в Django
Использование Django Paginator для разбивки запросов на страницы может стать источником проблем, если менять данные после их получения. Изменение данных нарушает работу offset/limit, что может привести к пропуску элементов. Лучше сначала сделать выборку, а затем вносить изменения.
Подробности: https://blog.danwald.me/dont-mutate-your-paginated-queryset
#en
@django_prog | Другие наши каналы
Использование Django Paginator для разбивки запросов на страницы может стать источником проблем, если менять данные после их получения. Изменение данных нарушает работу offset/limit, что может привести к пропуску элементов. Лучше сначала сделать выборку, а затем вносить изменения.
Подробности: https://blog.danwald.me/dont-mutate-your-paginated-queryset
#en
@django_prog | Другие наши каналы
Forwarded from Библиотека Go-разработчика | Golang
🚀 10-недельная программа адаптации Go бэкенд-инженера
Команда Stream опубликовала программу адаптации, которая используется для Go-разработчиков.
📌 Она охватывает:
• основы и производительность Go;
• базы данных, масштабирование и Redis, общие паттерны для масштабируемости;
• лучшие практики тестирования;
• обзор, измерение, ошибки и весь жизненный цикл кода;
• Raft и WebRTC.
Команда Stream опубликовала программу адаптации, которая используется для Go-разработчиков.
📌 Она охватывает:
• основы и производительность Go;
• базы данных, масштабирование и Redis, общие паттерны для масштабируемости;
• лучшие практики тестирования;
• обзор, измерение, ошибки и весь жизненный цикл кода;
• Raft и WebRTC.
Forwarded from Zen of Python
10 итераторов, о которых вы могли не знать
Python позволяет легко работать с коллекциями и различными последовательностями: строками в файлах, списками, ключами, значениями в словарях и прочим. И это возможно благодаря протоколу итераторов, который, в частности, обеспечивает работу цикла
Наверняка вы знаете несколько способов итерации в Python, но в этой статье представлены интересные и малоизвестные примеры:
https://habr.com/ru/post/697390/
Python позволяет легко работать с коллекциями и различными последовательностями: строками в файлах, списками, ключами, значениями в словарях и прочим. И это возможно благодаря протоколу итераторов, который, в частности, обеспечивает работу цикла
for
.Наверняка вы знаете несколько способов итерации в Python, но в этой статье представлены интересные и малоизвестные примеры:
https://habr.com/ru/post/697390/
Forwarded from Golang
Новые инструменты рефакторинга, множество обновлений и исправлений для dev-контейнеров и ремоут разработки, а также множество других обновлений.
Подробнее читайте в блоге: https://blog.jetbrains.com/go/goland-2024-2-is-out/
#golang #программирование #GoLand
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from TechRocks
Продвинутые директивы Dockerfile
#tools
В этой статье мы рассмотрим директивы Dockerfile, которые можно использовать для создания более сложных образов Docker: ENV, ARG, WORKDIR, COPY, ADD, USER, VOLUME, EXPOSE, HEALTHCHECK и ONBUILD.
Читать статью
#tools
В этой статье мы рассмотрим директивы Dockerfile, которые можно использовать для создания более сложных образов Docker: ENV, ARG, WORKDIR, COPY, ADD, USER, VOLUME, EXPOSE, HEALTHCHECK и ONBUILD.
Читать статью
Forwarded from DevOps Docker
Небольшая, но удобная шпаргалка с основными командами Docker.
Контейнеризация это важно, сохраняем.
Docker
Контейнеризация это важно, сохраняем.
Docker
Forwarded from Golang
🥳 Вышел Go 1.23.0!
📝 Информация о релизе: https://go.dev/doc/go1.23
⬇️ Скачать: https://go.dev/dl/#go1.23.0
#golang
@Golang_google
📝 Информация о релизе: https://go.dev/doc/go1.23
⬇️ Скачать: https://go.dev/dl/#go1.23.0
#golang
@Golang_google
Forwarded from DevOps
Forwarded from Golang digest
The Algorithms - Go
Алгоритмы, реализованные на GoLang
Репозиторий представляет собой коллекцию имплементаций и демонстраций наиболее популярных алгоритмов, реализованных в Go.
https://github.com/TheAlgorithms/Go
@Golang_google
Алгоритмы, реализованные на GoLang
Репозиторий представляет собой коллекцию имплементаций и демонстраций наиболее популярных алгоритмов, реализованных в Go.
https://github.com/TheAlgorithms/Go
@Golang_google
Forwarded from Все о блокчейн/мозге/space/WEB 3.0 в России и мире
⚡️ HuggingFace выпустили инструкцию, как создать собственного робота
Его можно научить новым навыкам, показав несколько движений с помощью всего лишь ноутбука.
А после наблюдайте, как ваш робот действует автономно.
Все подробности тут.
Его можно научить новым навыкам, показав несколько движений с помощью всего лишь ноутбука.
А после наблюдайте, как ваш робот действует автономно.
Все подробности тут.
Forwarded from Эйч Навыки — менторская программа
Подготовься к собесу на Go: подборка must-watch видео 👀
Дайджест топ-5 видео с нашего YouTube канала Эйч Навыки: от вопросов и задачек на собеседованиях до архитектурных паттернов и Dependency Injection.
— Самый полный собес на Middle Go-разработчика. Трёхчасовое интеревью, где обсуждаются все необходимые темы: задачи, system design, внутренности Go, Linux и работа с сетью.
— Открытое интервью на Junior Go-разработчика. Для начинающих ребят самое то! Собеседование провел технический менеджер из Яндекс Облака – Сережа Парамошкин.
— Микросервисная архитектура для собеседования: Transactional outbox. Один из важных архитектурных паттернов, который часто применяют и спрашивают на собесах. Тему разбирает Саша Сахаров, Team Lead Go из Avito.
— Dependency Injection на примере Uber fx. Видео от Сережи Парамошкина, технического менеджера Яндекс Облака про один из способов организации и работы с зависимости в коде.
— Стратегии применения кэширования. Видео с разбором разных стратегий кэширования под разные цели и задачи от Саши Сахарова, Team Lead Go из Avito.
Больше видео смотрите на YouTube канале и следите за рассылками в этом боте. Завтра будет анонс нового эфира 😉
Дайджест топ-5 видео с нашего YouTube канала Эйч Навыки: от вопросов и задачек на собеседованиях до архитектурных паттернов и Dependency Injection.
— Самый полный собес на Middle Go-разработчика. Трёхчасовое интеревью, где обсуждаются все необходимые темы: задачи, system design, внутренности Go, Linux и работа с сетью.
— Открытое интервью на Junior Go-разработчика. Для начинающих ребят самое то! Собеседование провел технический менеджер из Яндекс Облака – Сережа Парамошкин.
— Микросервисная архитектура для собеседования: Transactional outbox. Один из важных архитектурных паттернов, который часто применяют и спрашивают на собесах. Тему разбирает Саша Сахаров, Team Lead Go из Avito.
— Dependency Injection на примере Uber fx. Видео от Сережи Парамошкина, технического менеджера Яндекс Облака про один из способов организации и работы с зависимости в коде.
— Стратегии применения кэширования. Видео с разбором разных стратегий кэширования под разные цели и задачи от Саши Сахарова, Team Lead Go из Avito.
Больше видео смотрите на YouTube канале и следите за рассылками в этом боте. Завтра будет анонс нового эфира 😉