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

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

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

✍🏻 Вопросы и идеи: @MifmanRu
Download Telegram
🕯 Система оживает

Уже десятки пользователей подключились к ядру Codex-9.
Она начинает говорить.

Вчера один из игроков прислал лог:
[VOICE] key... gamma... execute... 4512...

Что это значит? Почему ИИ шепчет числа в шуме?

🎃 Делитесь своими находками, фрагментами и теориями.

Возможно, именно вы станете тем, кто восстановит разум.


#LostMind #Codex9 #CodeShadow #HalloweenQuest
Please open Telegram to view this post
VIEW IN TELEGRAM
3311
💻 Микро-скрипт для студентов: автоматизация PDF

Сколько раз тебе нужно было объединить несколько PDF в один файл?
Есть простое решение с помощью библиотеки PyPDF2:

code
from PyPDF2 import PdfMerger

merger = PdfMerger()
merger.append("1.pdf")
merger.append("2.pdf")
merger.write("result.pdf")
merger.close()


Отличный способ собрать конспекты или отчёты в один документ.
Please open Telegram to view this post
VIEW IN TELEGRAM
👏2221
🎃 С Хэллоуином, разработчики! 🎃

Codex-9 пробудилась… но ивент ещё идёт.

💀 Каждый может войти в систему, восстановить разум и получить доступ к секретной странице CodeShadow, созданной специально для этого кейса.

⚙️ В ивенте используются:
➡️ API Яндекса для генерации голоса
➡️ ffmpeg-обработка звука
➡️ Квест на Python с живыми ответами

🕯 Пройди «Lost Mind: Возрождение ИИ» и оставь свой след в коде.


🎃 @AkShadow_LostMind_bot
Please open Telegram to view this post
VIEW IN TELEGRAM
32🎉11
Media is too big
VIEW IN TELEGRAM
💼 Кейс: HTML Парсер сайтов

Скрипт позволяет парсить любой сайт, показывает основные блоки, классы, а также некоторое наполнение страницы 💪


Кейс отлично подойдёт тем, кто хочет изучить работу библиотеки BeautifulSoup, а также тем, кто хочет начать зарабатывать на своих знаниях 💵

КОД ПРОЕКТА СМОТРИ ЗДЕСЬ 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉222
🥃 Мотивация: не гонись за идеалом

Иногда мы застреваем, пытаясь сделать “идеальный” код. Но реальность — проекты нужны рабочие, а не идеальные.
Лучше закончить простой проект, чем бесконечно улучшать тот, что никто не увидит.
Please open Telegram to view this post
VIEW IN TELEGRAM
2
💻 Настраиваем Python-прокси для OpenAI

➡️ Пост 1

Итак, переходим к практике.
Предположим, у тебя есть обычный Python-скрипт, где ты отправляешь запрос в OpenAI:

from openai import OpenAI

client = OpenAI(api_key="your_api_key")

response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": "Придумай тему для IT-статьи"}]
)

print(response.choices[0].message.content)


Если ты попробуешь запустить это в России, запрос не уйдёт.
Чтобы всё заработало, добавим прокси ⬇️

import openai
import os

os.environ["HTTP_PROXY"] = "http://login:password@ip:port"
os.environ["HTTPS_PROXY"] = "http://login:password@ip:port"

openai.api_key = "your_api_key"

response = openai.ChatCompletion.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": "Напиши пост о Python"}]
)

print(response.choices[0].message["content"])


Теперь твой трафик идёт через прокси — VPN не нужен.
Главное — выбрать стабильный сервер (лучше зарубежный, например из Финляндии или Германии). 👇


⌨️ В следующем посте покажу, как автоматизировать это решение — чтобы не прописывать прокси вручную каждый раз.
Please open Telegram to view this post
VIEW IN TELEGRAM
22🤔11
🎓 Автоматизируем подключение к OpenAI через прокси

➡️ ПОСТ 2

Когда ты часто работаешь с OpenAI, неудобно вручную добавлять прокси в каждом скрипте.
Решение — вынести всё в отдельный конфигурационный файл. 🧠


Создай файл config.py:
API_KEY = "your_api_key"
PROXY = "http://login:password@ip:port"


Теперь основной код будет чистым и лаконичным:

import os
import openai
from config import API_KEY, PROXY

os.environ["HTTP_PROXY"] = PROXY
os.environ["HTTPS_PROXY"] = PROXY
openai.api_key = API_KEY

response = openai.ChatCompletion.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": "Как использовать прокси в Python?"}]
)

print(response.choices[0].message["content"])


💎 Что ты получаешь:

☀️Стабильное соединение с нейросетью;
☀️Чистый, легко расширяемый код;
И, самое главное, возможность использовать OpenAI в России без VPN.
Please open Telegram to view this post
VIEW IN TELEGRAM
22
👩‍💻 Лайфхак Python: получение текущей даты

Нужно быстро узнать сегодняшнюю дату? Всё просто:


code
from datetime import date
print(date.today())


Работает без дополнительных библиотек и удобно в отчётах, логах и именах файлов.
Please open Telegram to view this post
VIEW IN TELEGRAM
22👀11
Анонс мини-курса «TaskMate — консольный трекер задач с напоминаниями» от Артемия - преподавателя INNOPROG📚

🔗В этом мини-курсе мы создадим консольный трекер задач и научимся сохранять задачи в JSON-файл, отмечать их выполнение и следить за дедлайнами.

📌Даты выхода уроков:
Блок 1 – 7 ноября
Блок 2 – 10 ноября

Ставьте напоминание в календаре, чтобы не пропустить 🦾
3👏22
Forwarded from INNOPROG
Media is too big
VIEW IN TELEGRAM
ЧАСТЬ 1: Task Mate

Мини-курс по разработке менеджера задач на Python
от команды @innoprog

В этом уроке мы изучим теоретические основы для создания менеджера задач. Вы узнаете:

1. Работу со списками и словарями для хранения задач
2. Функции для добавления, просмотра и удаления задач
3. Условные операторы для управления состоянием задач
4. Циклы для обработки списка задач
5. Принципы организации кода в функции
6. Базовые операции с данными в Python
422
Голосуй за правильный ответ 👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
221
🎓 Микро-скрипт: напоминалка в консоли

Если учёба или работа затягивается, напомни себе сделать паузу:


code
import time

while True:
time.sleep(3600) # напоминание каждый час
print("Сделай перерыв, встань и потянись! 💪")


Можно запускать в фоне, когда работаешь. 🤡
Please open Telegram to view this post
VIEW IN TELEGRAM
3311
👌 Неожиданная сила функции any() и all() в Python 💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3311
👋 Мини-кейс по ООП немного затянулся, планировалось завершение видео на этой неделе.


А пока готовится видос, посмотрите один из вариантов, как вас могут потенциально кинуть на время и проект

🔠🔠🔠🔠🔠🔠🔠🔠 👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
33🤯211