Полезные сниппеты для решения некоторых задач в Python
ChatGPT в написании кода на Python
В этом посте я протестирую, как ChatGPT справляется в написании и редактировании кода на Python. Пройдемся по заданиям из codewars.com по нарастающей сложности и посмотрим, как GPT сможет их решить.
1 задание:
Тест первого задания успешно пройден с первой попытки. Усложним задание.
Задание 2:
Тестирование второго задание так же прошло с первого раза.
Задание 3:
Тут уже совсем не просто как мне кажется.
GPT справился, код успешно прошел тестирование с первого раза. Посмотрим как он справится в написании алгоритма по решению судоку.
Задание 4:
Я бы такой алгоритм несколько часов писал.
Вот такой получился код. Запустим тестирование.
Прошел с первого раза. Впечатляет.
Перейдем к самому сложному.
Задание 5:
На первый взгляд задание кажется простым, но на самом деле в нем множество подводных камней, таких как порядок действий, раскрытие скобок итд. Посмотрим как решит эту задачу GPT.
Да тут целая программа. Еще и прокомментировал все.
Тестирование прошло частично. Код не прошел проверку. Попробуем попросить GPT исправить полученную ошибку.
Отлично, он исправил ошибку и переписал код.
Решение прошло проверку.
Вывод:
ChatGPT отличный инструмент в написании и редактировании кода. Он без каких либо проблем справился в написании сложных алгоритмов и это на самом деле удивляет. Так же GPT отлично справляется с редактированием кода и исправлении в нем ошибок. Я часто использую его чтоб он оптимизировал мой код в разных проектах.
Ссылка на бесплатного телеграмм GPT бота - https://t.me/ChatGptT01_Bot
Топ программ для написания кода: улучшите свой опыт разработки!
Сегодня мы собрали для вас топ программ, которые помогут вам стать более эффективными разработчиками. Если вы хотите улучшить свои навыки и повысить продуктивность, то эти инструменты станут отличным выбором. Давайте начнем!
1.Visual Studio Code: Легковесная и мощная интегрированная среда разработки (IDE) от Microsoft. Она поддерживает широкий спектр языков программирования, обладает множеством расширений и функций, таких как интеллектуальное автодополнение, отладка и удобное управление версиями.
2.IntelliJ IDEA: Это одна из самых популярных Java IDE, но она также поддерживает множество других языков программирования, включая Kotlin, Python, JavaScript и многое другое. IntelliJ IDEA предлагает мощные инструменты для автоматизации рутинных задач, рефакторинга кода и улучшения производительности.
3.PyCharm: Идеальное решение для разработки на Python. PyCharm обладает множеством функций, таких как интегрированная система управления версиями, отладка, анализ кода и поддержка виртуальных окружений. Он поможет вам создавать качественный код и увеличить вашу производительность.
4.Sublime Text: Легковесный текстовый редактор, известный своей скоростью и простотой использования. Sublime Text поддерживает множество языков программирования и обладает широким набором плагинов для расширения функциональности.
5.Atom: Еще один популярный текстовый редактор, созданный командой GitHub. Atom предлагает множество настраиваемых функций и плагинов, а также интеграцию с системой контроля версий Git.
6.Visual Studio: Если вы разрабатываете приложения для платформы Microsoft, то Visual Studio - ваш выбор. Он предлагает мощные инструменты для разработки приложений на различных языках, таких как C#, C++, JavaScript и другие.
Большая подборка книг по всем языкам программирования тут!
Куча нейронок для всех задач
Сохраняйте эту эпичную шпаргалку себе.
Ответ на пост «Нейронки для всех задач. Сохраняйте себе и экономьте кучу времени»
smodin.io — создает качественные тексты по заголовку.
Я даже не знаю, кто из нас двоих более упорот... Статья сгенерирована нейросетью по наркоманскому запросу. Бредовый запрос мой, на кнопку "Submit" нажал я - тэг "моё" оправдан )
Дикие программисты загрызли беременную бегемотиху
Инцидент с дикими программистами, убившими беременную бегемотиху
В декабре 2019 года группа диких программистов убила беременную бегемотиху в загородном поместье в России. Поместье недавно купил программист по имени Владик, который нанял людей, виновных в убийстве. Бегемот был жителем близлежащей охраняемой территории и забрел на территорию поместья, где был застрелен [1]. Инцидент вызвал возмущение зоозащитников и общественности, которые выразили отвращение к бессмысленному убийству беззащитного животного.
Причины такого поведения программистов неясны, но некоторые предполагают, что это может быть связано с отсутствием сочувствия к животным. По мере того, как автоматизация и технологии продолжают развиваться, некоторые утверждают, что люди становятся все более оторванными от природы и дикой природы [2]. Кроме того, программисты могли рассматривать бегемота как помеху или угрозу своей собственности, что побудило их принять решительные меры для его устранения. Однако такое поведение по отношению к дикой природе недопустимо и противоречит назначению особо охраняемых природных территорий, которые создаются для сохранения и защиты естественных местообитаний и животного мира [3].
Последствия и реакция на инцидент были тяжелыми. Власти начали расследование инцидента, и виновные были арестованы и обвинены в браконьерстве. Общественность выразила свое возмущение и потребовала справедливости для бегемота и его будущего теленка. Инцидент также подчеркнул необходимость повышения уровня образования и осведомленности о важности защиты дикой природы и естественной среды обитания [4]. Инцидент служит напоминанием о том, что даже в отдаленных районах федеральное правительство должно обеспечить соблюдение законов и правил, чтобы предотвратить такие бессмысленные акты насилия по отношению к животным [5].
Нейронки для всех задач. Сохраняйте себе и экономьте кучу времени
Создание текстов
Gerwin — генератор текста: сценарии, блоги, даже описания товаров.
Turbo Text — создает оптимизированные тексты для сайтов, блогов и соцсетей.
ReText — ИИ-рейрайтер русскоязычных текстов.
ChatGPT Writer — пишет ответы на письма за вас.
Quillbot Paraphraser — перепишет текст в нужном стиле.
smodin.io — создает качественные тексты по заголовку.
Frase — генераторы текстов, названий, описаний, слоганов.
Story Path — тулза подскажет писателю, как развить сюжет дальше.
NovelAI — нагенерирует литературу в разных жанрах и сеттингах.
Обработка фото
Let’s Enhance — повысит разрешение, четкость и цветность фото.
Colorize — раскрасит чёрно-белые фотографии.
Crea8tiveAI Photo Refiner — улучшит качество фоток в 16 раз.
Fotor — повысит разрешение, чёткость и цветность.
Neural Love — повысит разрешение фоток до 4К.
Benzin — удалит фон с фотки.
Visual ChatGPT — отредактирует изображения через чат.
Remini — приложение, которое улучшит качество старых или размытых фото с помощью ИИ. Для Android тут.
Работа со звуком
Resemble AI — клонирует голос человека.
Audo — почистит запись от шумов и добавит им студийного качества.
AIVA — ИИ сочинит эмоциональную музыку по вашему запросу.
Zvukogram — озвучит текст на разных языках любым из 49 голосов.
NaturalReaders — загружайте текст и сервис озвучит его на 16 языках, включая русский.
Spleeter — умеет разделять аудио на отдельные дорожки.
Mubert — генерит музыку из текстового запроса.
Создание сайтов
html.to.design — превращает сайт в дизайн для Figma.
Piggy Magic — создаёт сайты в пару кликов.
uKit AI — создает или же редизайнит сайты, анализируя их содержание и целевую аудиторию.
Fronty — конвертирует картинки и наброски в HTML CSS.
Indigo.Design — конвертер дизайнов в код.
AI Website Builder — конструктов сайтов на основе ИИ.
Кодинг
AI Code Translator — переведёт ваш код с одного языка на другой.
Code Snippets AI GPT-4 — генерит код, исправляет ошибки, объясняет и пишет документацию.
Codeium — напишет код и сам потестит. Работает с кучей редакторов.
Explain an error — кидайте ошибку сюда и ИИ объяснит, из-за чего она возникла.
Aidev.codes — генератор кода для веб-страниц на основе ChatGPT.
Спасение от рутины
Otter — запишет ваши рабочие созвоны в текст.
ChatGPT Writer — пишет ответы на письма за вас, есть русский.
IntelliMail — тоже генерит имейлы за вас.
Arcwise AI — нейронка облегчит ваши мучения в Google Таблицах
Barely AI — ускорит возню с доками.
GPT for Slides — нагенерит слайды в Google Презентациях.
Сможете найти на картинке цифру среди букв?
Справились? Тогда попробуйте пройти нашу новую игру на внимательность. Приз — награда в профиль на Пикабу: https://pikabu.ru/link/-oD8sjtmAi