В этой статье автор разбирает подход Schema-Guided Reasoning (SGR) для повышения предсказуемости работы языковых моделей.
Вы узнаете, как с помощью структурных схем заставить LLM мыслить последовательно и избегать хаотичных ответов, что особенно критично для локальных моделей в корпоративной среде.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
1. Делает первую букву заглавной
.capitalize()
2. Регистр вниз или вверх
.lower()
.upper()
3. Выравнивает строку по центру с символами вокруг: 'Python' → 'Python'
.center(10, '*')
4. Считает вхождения определенного символа
.count('0')5. Находят позиции указанных символов
.find()
.index()
6. Ищет нужный объект и заменяет его
.replace()
7. Разрезает строку, удаляя из нее точку разреза
.split()
8. Проверяют, из чего состоит строка
.isalnum()
.isnumeric()
.islower()
.isupper()
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16🔥7👍1
В статье рассматриваются практичные методы автоматизации повседневных задач с помощью Python.
Автор предлагает полезные скрипты и инструменты, которые помогут как начинающим, так и опытным программистам сделать свою работу более эффективной.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤3
В Python оператор
+= для списков и выражение list = list + list дают одинаковый результат, но работают по-разному. Разница в том, что += изменяет список на месте, а + создаёт новый объект.Рассмотрим пример:
lst = [1, 2, 3]
lst += [4, 5, 6] # список изменяется на месте
Этот вариант использует list.__iadd__(), который модифицирует текущий объект, не создавая новый список.
Теперь посмотрим на этот пример:
lst = [1, 2, 3]
lst = lst + [4, 5, 6] # создаётся новый список
Здесь вызывается list.__add__(), который создаёт новый список, копируя оба исходных, что занимает больше времени и памяти.
Ключевая разница:
+= работает быстрее, что особенно заметно на больших структурах, так как он не копирует данные, а напрямую изменяет список.
Используйте
+=, если оригинальный объект можно модифицировать, и +, если важна его неизменяемость.tags: #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤25🔥6👍4
Собрали 3 must-have репозитория, которые будут крайне полезны для тех, кто учится программировать самостоятельно:
▶️ Free Programming Books — библиотека сотен бесплатных книг по языкам, алгоритмам и другим темам, отсортированная по категориям▶️ Public APIs — коллекция открытых API для любых проектов: от погоды и валют до игр и машинного обучения▶️ Project Based Learning — обучение через практику: создаёшь реальные проекты и осваиваешь технологии в процессе
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍4
Telerecon — это комплексная система OSINT-разведки для исследования, расследования и очистки Telegram.
Она предоставляет мощные инструменты для анализа профилей, сообщений, сетей и геоданных.
Установка:
pip install telerecon
tags: #полезное #osint
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12
Что такое лямбды и каковы их особенности?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Подборка проектов, с которыми можно освоить Python, создавая реальные приложения: от бэкенда и парсеров до ботов, игр и систем автоматизации.
Вместо теории — конкретные задачи, пошаговые туториалы и репозитории, которые помогают прокачивать навыки через практику.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁20
This media is not supported in your browser
VIEW IN TELEGRAM
Платформа с реальными DevOps-задачами — решаете кейсы по Linux, Docker и Kubernetes, получаете автоматическую проверку, подсказки и готовые разборы.
Можно практиковаться хоть каждый день — формат интерактивный и максимально приближен к рабочим ситуациям.
Забираем — тут.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4
❤4👍2
В статье на примере Telegram-бота показывают, как упаковать Python-проект в Docker так, чтобы он запускался одинаково на любом сервере без ручной настройки окружения.
Автор шаг за шагом показывает создание Dockerfile, сборку образа, запуск контейнера и объясняет, как безопасно передавать токены и обновлять бота.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14❤5👍1🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
AlgoTree — платформа, которая помогает анализировать структуры данных: деревья, графы, обходы и другое.
Здесь не готовят к собеседованиям и не дают решения задач, а последовательно объясняют, как устроены деревья, графы и алгоритмы, и почему они работают именно так.
tags: #полезное #алгоритмы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
В статье подробно разбирается работа хеширования в Python на практике, начиная со встроенной функции hash и модуля hashlib, и заканчивая HMAC и проверкой целостности данных.
Также объясняется, почему обычные хеши нельзя использовать для хранения паролей, и как правильно реализовать безопасное хранение с помощью bcrypt, соли и медленных алгоритмов.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
▶️ Awesome Python — самая большая и авторитетная подборка фреймворков, библиотек и ресурсов по Python — обязательно к сохранению▶️ TheAlgorithms/Python — огромная коллекция алгоритмов и структур данных, написанных на Python▶️ Project-Based-Learning — изучение Python (и не только) через реальные проекты▶️ Real Python Guide — качественный гайд по экосистеме Python, инструментам и best practices▶️ Materials от Real Python — подборка кода и проектов к статьям и курсам Real Python▶️ Learn Python — справочник с пояснениями, примерами и упражнениями▶️ Learn Python 3 — удобное руководство по современному Python 3 с задачами▶️ Python Reference — шпаргалки, скрипты и полезные советы от одного из самых уважаемых авторов по Python▶️ 30-Days-Of-Python — челлендж на 30 дней: от синтаксиса до более сложных тем▶️ Python Programming Exercises — 100+ задач по Python с ответами▶️ Coding Problems — задачи на алгоритмы и структуры данных, в том числе для подготовки к собесам▶️ Projects — список идей для пет-проектов (не только Python). Отлично подходит для практики▶️ 100-Days-Of-ML-Code — машинное обучение на Python в формате челленджа▶️ 30-Seconds-of-Python — полезные сниппеты и трюки для повседневных задач▶️ Geekcomputers/Python — разнообразные скрипты: от работы с сетью до задач по автоматизации
tags: #github #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3