Сообщество - Программирование на python

Программирование на python

662 поста 11 866 подписчиков

Популярные теги в сообществе:

9 Конструкций Python, которые нужно знать!

Показать полностью 10

GPT репетитор. Chat GPT для учителей

Chatgpt для занятий по нейросетям на Python в Google Colab

00:00:08 Создание нейрометодолога

• В видео обсуждается создание нейрометодолога, который будет задавать вопросы и генерировать занятия в виде Google Colab ноутбуков ipynb для студентов.

• В первой версии нейрометодолога используются 5 базовых вопросов.

Вопрос: 1. Какая у Вас будет основная тема занятия в рамках обучения нейронных
сетей на Python в Google Colab?

Ответ: Обучение с подкреплением

Вопрос: 2. Какой у Вас уровень подготовки? (начинающий, средний, продвинутый)?

Ответ: начинающий

Вопрос: 3. Какой по объему урок Вы планируете создать (маленький, средний,
большой)?

Ответ: большой

Вопрос: 4. Какими предварительными знаниями и навыками Вы владеете в данной
теме?

Ответ: python

Вопрос: 5. Укажите дополнительные пожелания к уроку:

Ответ: Нужен очень подробный урок с использованием современных фреймворков

00:01:54 Генерация занятий

• Нейрометодолог генерирует структуру занятия, выбирает фреймворки и датасеты, а также создает файл для коллаба.

• В процессе генерации занятия, нейрометодолог учитывает ответы студента на предыдущие вопросы.

00:09:34 Генерация структуры занятия

• Нейрометодолог анализирует ответы студента и создает структуру занятия, включая теоретическую, практическую части и домашние задания.

• Структура занятия может быть скорректирована на основе пожеланий студента.

00:13:06 Генерация занятий по программированию

• Сокращение программы теоретической части до двух разделов.

• Запрет на использование математики в системе.

• Генерация контента и материалов для разделов.

• Создание контента с максимальным количеством слов 4000 токенов.

00:20:23 Создание занятия по основам нейросетей

• Генерация занятия с помощью нейросети.

• Создание теоретической части с описанием нейронных сетей, слоев и активационных функций.

• Практическая часть с установкой библиотек, запуском колла и использованием нейронной сети.

00:24:19 Проблемы и решения

• Генерация занятия с использованием нейросети, но без написания кода.

• Подача информации при генерации, чтобы учесть уже установленные библиотеки и переменные.

• Подача исходного кода или саммаризации кода для создания блоков с домашними заданиями.

00:27:07 Генерация контента и профайлов

• В видео обсуждается процесс генерации контента и профайлов для занятий.

• Упоминается, что контент может быть сгенерирован с помощью различных библиотек и переменных, а затем с помощью chatgpt три-пять или четыре-омни, профайл может быть обновлен с учетом установленных в библиотеке переменных и значимых кусков кода.

00:30:12 Использование различных фреймворков и библиотек

• В видео обсуждаются различные фреймворки и библиотеки, которые могут быть использованы для генерации контента и профайлов.

• Упоминаются такие фреймворки, как TensorFlow, Keras, и TenseraCT.

00:39:10 Проблемы с загрузкой и обучением нейросети

• В видео обсуждаются проблемы с загрузкой и обучением нейросети.

• Упоминается, что некоторые фреймворки могут иметь проблемы с загрузкой и обучением, и что это может повлиять на качество занятия.

00:41:27 Создание ноутбуков с помощью нейронной сети

• В видео обсуждается создание ноутбуков с помощью нейронной сети.

• Нейронная сеть будет знать актуальные версии библиотек и фреймворков.

00:43:33 Обучение с подкреплением

• Обучение с подкреплением не запустилось, так как нейронная сеть не знает актуальные версии библиотек и фреймворков.

• Оценка качества сгенерированных ноутбуков: 6 из 10.

Google Colab: https://colab.research.google.com/drive/1-p4IUICx2jD0Ry3TJ8K...

Примеры полученных занятий:
https://drive.google.com/file/d/1GnBqRRvUvIWJz2e6rpqs-l7LHkY...
https://drive.google.com/file/d/1hKwASzeGyrWsVtLLqQjzlzsknpJ...
https://drive.google.com/file/d/1XYgl19_g_HypEqPkGesuvgR9pXH...

Показать полностью

Программа для быстрой обрезки изображений

Понадобилось мне обрезать пару десятков фоток, вручную это делать само собой долго, так что совместно с ChatGPT получилось легко реализовать затею на питоне. А вот потом просто для себя, программа обрела приличный вид, так что я подумал можно, и, наверно даже нужно с кем-нибудь поделиться, т.к. понадобилось однажды мне, может пригодиться еще кому-нибудь.

Выделяешь область, отпускаешь ЛКМ и все, прога обрезает и переключает на следующее изображение.

Гифкой на пикабу почему-то не загрузилось.

Основная фишка это именно обрезал - перешел на следующее изображение, но есть функции и пролистывания (туда и обратно), можно отменить обрезку если криво выделил или обрезать без перелистывания. На страничке в гите все описано подробно.

Честно говоря, не смог придумать, для чего еще может понадобится такой функционал, но буду рад если отпишитесь, что прога пригодилась.

Исходник и exe'шник залил на Github.

Показать полностью

Кто знает людей лучше: человек или ИИ?

Представьте, что некий пользователь купил скейт, экшен-камеру и футболку. Что еще вы бы порекомендовали ему?

ПРАВИЛЬНЫЙ ОТВЕТ

AI программист

Нейронка заменяет целую команду программистов! Claude Engineer 2.0 — это лучший проггер с Claude 3 и Claude 3.5 под капотом.

Модель за секунды пишет проги, а потом ещё и сама ищет баги. Плюс, она понятным языком объясняет сложные моменты в коде, помогает оптимизировать архитектуру и рассказывает, как спроектировать топовый проект.

Забираем себе в команду сеньора тут.
Источник

Показать полностью

Интервью с core-разработчиком CPython, ruff и typeshed про будущее и настоящее системы типов в Python

Первая (теоретическая) часть:

Она необходима, чтобы понимать текущее состояние дел в typeshed. Как он уже работает. Какие инструменты и подходы использует.

Само интервью:

В комментах можно задать дополнительные вопросы :)

Показать полностью 1

Маленькое (Ламповое?) сообщество

Всем привет, пишу пост 3ий раз в жизни, до этого был вот этот:

Небольшой туториал(а может и нет)о том как можно пробиться в IT нишу(опыт junior Django backend разработчика)

Прошло N-oe количество лет, за это время было много взлетов и падений, отличных работ и поиск новых, огромное время на обучение и как оказалось невероятно трудный путь. В данный момент я СТО одной из команд, но хотелось бы написать не об этом...

У нас есть малый и ламповый чатик (ну мы стараемся быть ламповыми, но там как пойдет на самом деле:), за это время почти все активные пользователя этого чата нашли работу, кому-то мы помогли, кто-то совершенно сам.

Так же скидываем материалы различные стараемся помогать чем можем. Как мне кажется огромное преимущество нашего чата это то что там можно не бояться задать даже глупый вопрос, на него ответят и не засмеют, чего мне в своё время не хватало.

Так как мы достаточно закрытое сообщество у нас джуны уже закончились:) Поэтому хотели бы, если кому вдруг интересно, предложить наш чатик в помощь или просто кто хочет пообщаться, кому это интересно, так же велком.

Денег никаких ничего не стоит, подписок никогда не будет, каких-то сборов средств / донатов / курсов платных так же не планируется. Исключительно небольшое закрытое общественное движение:)

Кому интересно вот тг нашего сообщества : t.me/LampHelpGroup

Показать полностью

Где брать заказы для поднятия скиллов (python)

Вопрос, в общем-то, в заголовке. Изучаю python (бэкэнд, скрипты, сейчас к gui присматриваюсь). Делаю небольшие пет-проекты, если мне нужны какие-то скрипты, например наконец-то разобрал залежи фотографии за многие года раскидав по годам и месяцам, или делал свой сайт на django для отслеживания показаний счетчиков арендаторов, когда работал в одной организации. Был еще интересный пет-проект, в связке esp8266 и бот на python для отслеживания пропадания электричества на даче )))

Поэтому вроде что-то могу, но чтобы развивать скиллы хочу брать небольшие заказы бесплатно или за очень небольшие деньги.

Но где их искать? На основных фриланс биржах зарегистрирован вроде этих: freelance, freelancejob, kwork, fl, freelance.habr, work-zilla.

Но там очень мало по данной теме, да и вообще практически нет небольших заданий. Может быть накидаете предложения на каких ресурсах посмотреть?

Как устроен float в CPython? Изучаем исходники питона с CPython-core developer'ом

Как на самом деле работает float в Python?

Поговорим о:

- Магические методы для конвертации во float
- Способы записи float
- Неточности float
- Популярные ошибки при работе с float
- Знак, порядок, мантисса в double
- sys.float_info
- sys.float_repr_style и отображение чисел
- NaN, +Infinity, -Infinity

Дополнительные материалы: https://github.com/sobolevn/the-best-python-course/blob/main/homeworks/6-float.md

Надеюсь, что вам будет полезно и интересно!

Показать полностью
Отличная работа, все прочитано!