Статьи о программировании(Python, Django, Golang)
14 subscribers
145 photos
5 videos
1 file
159 links
Телеграм канал сайта https://gadjimuradov.ru/
Download Telegram
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🐳 Ключевые концепции Docker в одной диаграмме от Ивана Величко: на заметку разработчику

#инфографика
Forwarded from PythonTalk
Андрей Карпаты разрабатывает курс по LLM 🎓

Темы уже перечислены в репозитории.

Рука об руку с ИИ вы сможете создавать, дорабатывать и иллюстрировать небольшие истории. Мы построим все от начала до конца, от основ до функционирующего веб-приложения, подобного ChatGPT, с нуля на Python, C и CUDA и с минимальными знаниями в области информатики. К концу курса у вас должно быть относительно глубокое понимание ИИ, LLM и глубокого обучения в целом.


Ждём 🦥

#курсы | ⚡️ Забустить канал 🚀
Forwarded from PythonTalk
Microsoft полностью обновили свой открытый курс Generative AI for begginers.

Теперь там есть 18 видео-уроков, теория и код (тоже обновлённые) на GitHub, ссылки для доп. изучения.

Для изучения, конечно, нужно знать Python 🐍

#курсы | 🍩 Поддержать канал 🫶
Совет Django💡

Если вы хотите отобразить альтернативный текст, когда переменная не имеет значения, используйте тег "default" вместо "if".

👉@BookPython
Forwarded from Python/ django
🖥 Polars 1.0 — наконец-то

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.

🖥 GitHub

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Forwarded from Golang news
🖼️ Видеогайд про внутреннее устройство планировщика Go от Владимира Балуна

Таймкоды:

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
📰 Обзор новостей 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 | Другие наши каналы
1
Опрос 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 Вопросы профессиональным разработчикам
Forwarded from ИИволюция 👾 (Сергей Пахандрин)
Полезный промпт для разработки в Claude

На реддит выложили детально проработанный промпт для 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 доступно
# Как правильно работать с пагинацией в Django

Использование Django Paginator для разбивки запросов на страницы может стать источником проблем, если менять данные после их получения. Изменение данных нарушает работу offset/limit, что может привести к пропуску элементов. Лучше сначала сделать выборку, а затем вносить изменения.

Подробности: https://blog.danwald.me/dont-mutate-your-paginated-queryset

#en

@django_prog | Другие наши каналы
🚀 10-недельная программа адаптации Go бэкенд-инженера

Команда Stream опубликовала программу адаптации, которая используется для Go-разработчиков.

📌 Она охватывает:

• основы и производительность Go;
• базы данных, масштабирование и Redis, общие паттерны для масштабируемости;
• лучшие практики тестирования;
• обзор, измерение, ошибки и весь жизненный цикл кода;
• Raft и WebRTC.
Forwarded from Zen of Python
10 итераторов, о которых вы могли не знать

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

Наверняка вы знаете несколько способов итерации в Python, но в этой статье представлены интересные и малоизвестные примеры:

https://habr.com/ru/post/697390/
Forwarded from Golang
👣 Вышел GoLand 2024.2!

Новые инструменты рефакторинга, множество обновлений и исправлений для 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.

Читать статью
Forwarded from DevOps 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
Forwarded from DevOps
Собрал основные концепции Docker в одну диаграмму

#devops #девопс