CodeShadow – Telegram
CodeShadow
76 subscribers
181 photos
11 videos
7 files
127 links
👋 Я Артемий — преподаватель Python и фрилансер.

💻 Показываю, как код и нейросети помогают зарабатывать и упрощать работу.

🚀 Делюсь проектами, опытом и лайфхаками из реальной практики.

✍🏻 Вопросы и идеи: @MifmanRu
Download Telegram
😐 Сейчас выбираю тему для кейса по автоматизации с помощью нейросетей. Выбирай, что интересно именно тебе, и я сделаю подробный разбор с примерами кода. Голосуй в опросе!
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Я люблю момент, когда код начинает работать.
Ты сидел, злился, бился головой об клавиатуру, а потом — БАЦ!
И оно работает.
Это как магия. Но магия, которую создаёшь ты сам.
2
Начнём с проекта "Автогенерация учебных тестов" 🥳

В качестве ядра проекта возьмём нейросеть GigaChat — отличный вариант для старта 🕺

P.S. но не забываю и про остальные идеи — их тоже разберём на канале 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
322
Почти доработал бота-планировщика. Пользуюсь им каждый день, очень помогает в работе. Вот думаю, может выложить его в общий доступ, как считаете? 🗿
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Выкладывать рабочего бота-планировщика?
Final Results
70%
Уже жду 🙂
30%
Создам свой 🍺
22
Представь, тебе нужно быстро подготовить тест по Python, SQL или любому другому предмету.
Раньше ты бы сидел и вручную придумывал вопросы.
Теперь — можно автоматизировать это с помощью нейросети.

😊 Что делает проект:

Ты вводишь тему (например: “основы Python”);
GigaChat формирует список вопросов и вариантов ответов;
Результат сохраняется в удобный формат (txt, json, csv — на выбор).

В следующем посте разберём основу интеграции с GigaChat — как подключиться к API и сделать первый запрос к модели.

— Продолжение следует 💎


#GigaChat #Нейросети #CodeShadow
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
421
Не жди идеального момента.
“Когда закончу курс”, “когда будет время”, “когда куплю новый ноутбук”...
Нет. Начни сейчас. Даже если у тебя 30 минут свободных.
Через год ты скажешь себе спасибо.
6
💻 Подключаем GigaChat и пишем базовый код

Переходим к практике 👨‍💻
Для генерации тестов мы используем официальный SDK от GigaChat.


Вот базовая структура проекта:
from gigachat import GigaChat
from config import GIGACHAT_AUTH_KEY

giga = GigaChat(
credentials=GIGACHAT_AUTH_KEY,
verify_ssl_certs=False,
model='GigaChat-2-Max',
)

def generate_post(prompt: str) -> str:
response = giga.chat(prompt)
return response.choices[0].message.content

if name == "main":
prompt = "Создай тест из 5 вопросов по теме 'Базовые структуры данных в Python'"
result = generate_post(prompt)
print(result)

⭐️ Теперь, если запустить скрипт, ты получишь готовые вопросы с вариантами ответов.

Например:

1️⃣Что делает функция len()?
2️⃣ Какая структура данных хранит пары ключ-значение?
Просто, быстро и удобно.
В следующем посте покажу, как сделать вывод красивым и сохранить тест в файл
💎

— Следующая часть скоро 🔜
Please open Telegram to view this post
VIEW IN TELEGRAM
52
🚀 Сохраняем результат и делаем вывод удобным

Теперь добавим финальный штрих — автоматическое сохранение сгенерированных тестов.


💻 Вот пример улучшенного кода:
from gigachat import GigaChat
from config import GIGACHAT_AUTH_KEY

def generate_tests(topic: str):
giga = GigaChat(credentials=GIGACHAT_AUTH_KEY,
verify_ssl_certs=False,
model='GigaChat-2-Max')

prompt = f"Создай 5 тестовых вопросов по теме: {topic}, с 4 вариантами ответов и правильным ответом"
response = giga.chat(prompt)
content = response.choices[0].message.content

with open("tests.txt", "w", encoding="utf-8") as file:
file.write(content)

print(" Тест сохранён в файл tests.txt")

if __name__ == "__main__":
generate_tests("ООП в Python")


Теперь всё работает по цепочке:
1️⃣ Вводишь тему
2️⃣ Модель создаёт тест
3️⃣ Результат автоматически сохраняется


📕 Такой проект можно развить:
☀️Добавить GUI через tkinter
☀️Сделать Telegram-бота, который будет выдавать тесты
☀️Или интегрировать с системой обучения

Вот и всё — из простой идеи получился инструмент, который реально экономит время преподавателям и студентам 🎓
Please open Telegram to view this post
VIEW IN TELEGRAM
4211
Совет: не бойся дешёвых заказов.
Они дают тебе опыт, портфолио и уверенность.
Пусть ты заработаешь всего 500₽, зато получишь отзыв, а это уже капитал.
32
Media is too big
VIEW IN TELEGRAM
💻 Мини-урок для начинающих. Что такое Словари и как они работают в Python.

В проектах словари часто используют в качестве получения JSON запросов, поскольку у них максимально схожий синтаксис. Данный урок поможет вам понять структуру этого популярного типа данных.
Please open Telegram to view this post
VIEW IN TELEGRAM
422
👨‍💻 Кейс: Мини-анализатор текста.

Данный проект позволит считать те слова, которые встречаются в тексте чаще всего.


🧠 Кейс отлично подходит для анализа резюме, составления качественных статей и докладов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
22
В Rustore можно оплачивать зарубежные подписки и покупки сервисов. Через КИОСК

Правда, есть нюанс: стоимость такого вида оплаты превышает оригинальную примерно в X2 раза... 😠

😃 А вы бы хотели узнать, где можно оплачивать сервисы за более низкую стоимость? 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
👏3🤔1🗿11
И ещё…
Код — это всего лишь инструмент.
Главное — то, что ты с ним сделаешь.
Будь тем, кто меняет мир, а не тем, кто бесконечно учит синтаксис.
3