задача на Django. Доработка существующего продукта. Подготовка к выполнению задания Клонируйте репозиторий django-sprint1 на свой компьютер, в рабочую папку Dev. Репозиторий должен был появиться в вашем аккаунте на GitHub сразу после того, как вы открыли этот урок. Разверните и активируйте виртуальное окружение в папке Dev/django-sprint1, установите в виртуальное окружение зависимости из requirements.txt. Подсказки есть в уроке Из тренажёра на компьютер. Настройка VS Сode. Создайте новый Django-проект blogicum. В этом поможет урок Создание Django-проекта. Приложения. Должна получиться такая структура: Dev ??? django-sprint1/ ??? .vscode/ Служебная папка редактора кода (опционально, скрытая) ??? .git/ Служебная информация Git (скрытая) ??? html/ HTML-вёрстка для страниц и статика ??? tests/ Тесты Яндекс Практикума, проверяющие проект ??? venv/ Виртуальное окружение ??? blogicum/ <-- Рабочая папка с вашим кодом проекта ??? .flake8 Настройки тестов Практикума ??? .gitignore Список файлов и папок, которые не отслеживает Git ??? LICENSE Лицензия ??? pytest.ini Конфигурация тестов Практикума ??? README.md Описание проекта ??? requirements.txt Зависимости проекта Задание Создайте и зарегистрируйте приложения: pages — это приложение понадобится для работы со статическими страницами проекта; blog — тут будет происходить вся работа с публикациями пользователей. Описание процесса есть в уроке Создание Django-проекта. Приложения. Опишите маршруты и напишите соответствующие view-функции согласно таблице: Адрес Приложение Функция-обработчик Имя шаблона '' blog index index.html 'posts//' blog post_detail detail.html 'category//' blog category_posts category.html 'pages/about/' pages about about.html 'pages/rules/' pages rules rules.html Для каждого адреса установите namespaсe и name, совпадающие с именем приложения и view-функции соответственно. В файле views.py приложения blog разместите список posts. Каждый элемент этого списка — словарь, в котором хранится вся информация об отдельном посте. Информация из этого словаря должна будет выводиться на страницы проекта. Подобную работу вы уже делали в задании 3 урока Словарь контекста, ветвление и циклы в шаблонах. posts = [ { 'id': 0, 'location': 'Остров отчаянья', 'date': '30 сентября 1659 года', 'category': 'travel', 'text': '''Наш корабль, застигнутый в открытом море страшным штормом, потерпел крушение. Весь экипаж, кроме меня, утонул; я же, несчастный Робинзон Крузо, был выброшен полумёртвым на берег этого проклятого острова, который назвал островом Отчаяния.''', }, { 'id': 1, 'location': 'Остров отчаянья', 'date': '1 октября 1659 года', 'category': 'not-my-day', 'text': '''Проснувшись поутру, я увидел, что наш корабль сняло с мели приливом и пригнало гораздо ближе к берегу. Это подало мне надежду, что, когда ветер стихнет, мне удастся добраться до корабля и запастись едой и другими необходимыми вещами. Я немного приободрился, хотя печаль о погибших товарищах не покидала меня. Мне всё думалось, что, останься мы на корабле, мы непременно спаслись бы. Теперь из его обломков мы могли бы построить баркас, на котором и выбрались бы из этого гиблого места.''', }, { 'id': 2, 'location': 'Остров отчаянья', 'date': '25 октября 1659 года', 'category': 'not-my-day', 'text': '''Всю ночь и весь день шёл дождь и дул сильный порывистый ветер. 25 октября. Корабль за ночь разбило в щепки; на том месте, где он стоял, торчат какие-то жалкие обломки, да и те видны только во время отлива. Весь этот день я хлопотал около вещей: укрывал и укутывал их, чтобы не испортились от дождя.''', }, ] Создайте шаблоны страниц и разместите их на уровне проекта. Вёрстку шаблонов сделайте на основе html-файлов, которые хранятся в директории html. Подсказки и описание структуры файлов для директории templates есть в уроках спринта. Подключите статику. В репозитории, в директории html, лежат папки со статикой: css и img. Сохраните статику на уровне проекта и подключите её к шаблонам — подобно тому, как это описано в уроке Подключение стилей, картинок и скриптов к шаблонам. Вывод информации на страницы проекта На главную страницу проекта выведите полный список публикаций из словаря posts. В директории html есть уже свёрстанная главная страница проекта: index.html. Переделайте её в Django-шаблон и сохраните в директории для шаблонов проекта. Порядок вывода постов должен быть таким же, как в исходном файле index.html. Вёрстка отдельной страницы публикации подготовлена в файле html/detail.html. На эту страницу должен быть выведен полный текст поста. На страницу категории ('category//') посты выводить пока что не надо; выведите на эти страницы лишь значение category_slug из адреса. Например, для адреса http://127.0.0.1:8000/category/personal/ выведите personal; текст на этой странице должен быть таким: «Публикации в категории personal». Публикации должны передаваться в шаблоны в словаре контекста под ключом post. Не применяйте к дате публикации фильтр шаблонов date — это сейчас строка, а не объект даты. Шаблоны about.html и rules.html из директории html сохраните на уровне проекта и подключите к соответствующим view-функциям приложения pages. Проверка Вот так должен выглядеть в браузере результат вашей работы: После выполнения задания: Запустите тесты локально, на компьютере. В активированном виртуальном окружении через терминал из папки Dev/django-sprint1 выполните команду pytest. Если все тесты пройдены успешно, то можно отправлять проект на GitHub. Структура папок в вашем репозитории должна быть такой: django-sprint1/ ??? html/ Шаблоны для выполнения задания ??? tests/ Тесты Практикума, проверяющие проект ??? blogicum/ <-- Рабочая папка с вашим кодом ??? .flake8 Настройки тестов Практикума ??? .gitignore Список файлов и папок, скрытых от отслеживания Git ??? LICENSE Лицензия ??? pytest.ini Конфигурация тестов Практикума ??? README.md Описание проекта ??? requirements.txt Зависимости проекта Отправьте задание на проверку. На странице задания на вкладке ревью нажмите кнопку «Отправить новую версию». На учебной платформе запустятся автоматические тесты, которые проверят ваше задание. Если автоматические тесты пройдены успешно — ваш проект отправится на проверку человеку-ревьюеру. Скорее всего, он оставит комментарии и попросит внести правки. Задание считается выполненным, когда исправлены все замечания с пометкой «Надо исправить». Задание считается выполненным прекрасно, если вам удастся реализовать все рекомендации с пометкой «Можно лучше».
Разработка с нуля, Объясню лично. Приложение: для Android, кроссплатформенное. Устройства для масштабирования: смартфоны, планшеты. Привет, мне нужно написать приложение для телефона как для андроид, так и для айфон на телефон. Расскажи, как пошагово сделать это. Есть игра Sao Integral Factori. Задача такая, чтобы игроки делали скриншоты внутри игры скилов, обилок, камней для оружия и для брони с щитом с кольцами. Загружал в приложение свои имеющиеся скилы, пассивные навыки, кольца и оружие с бронёй, и на выходе под каждый вид оружия выдавал билд. Также, чтоб он поддерживал все языки. Приложение выглядело как иконка на своё усмотрение чёрного цвета, и внутри белыми буквами было написано Sao. При нажатии на него К примеру, первая вкладка на главной странице — выбор языка и язык, который нужен. И он подстраивал язык под всю систему. Цвет фона бирюзовый, кнопка выбора языка фиолетовая, в овале написано язык на английском, при нажатии на него строка со всеми языками, чтоб можно было его выбрать. И иконка — овал синего цвета, буквы белого аккуратного шрифта и размера, чтоб ничего не выпирало и не было слишком маленькое. После выбора языка открывается следующее окно, в котором загрузка всех твоих скриншотов. Где есть кнопка (загрузить скриншоты), ты нажимаешь на неё и загружаешь с архива фото, скриншоты, эту всю информацию. Идёт загрузка, главная страница появляется. На этой странице фон синий, также овальные кнопки бирюзового цвета, на ней 6 названий в столб по середине, в овале овалы аккуратные, и буквы в них, также всё рассчитано, чтоб было под соотношение телефона, ничего не заступало или не выпирало. 1) (мой билд) название кнопки, когда на неё нажимаешь, открывается следующая вкладка. Там будут значки, расположенные по вертикале в кружке, меч красного цвета, рапира синего, булава жёлтого, нож фиолетового, топор коричневого, копьё зелёного, лук костного, щит чёрного. Когда нажимаешь на меч, открываются билды на меч, и когда ты заходишь на меч, к примеру, у тебя написано с картинкой билд set1 и set2 из имеющихся скилов и абилок с бронёй, оружием, камнями и кольцами таких билдов, разделённые между собой и обозначенные, должно быть от 3 до 15 и так далее по каждому оружию, но опять повторюсь, создавать билды, где set1 меч и set2 рапира, можно, но, к примеру если дпс меч и дпс булава, не надо, так как нам нужно меч забафать за счёт булавы или наложить дебафы за счёт булавы, или жить дольше за счёт абилок, но накладывать бафы на булеве, надеюсь, суть понял ты. В первой вкладке он давал все твои сборки под set 1 и set 2, и с ними кольца и армор с оружием, это первый билд, и они были не только, к примеру меч и меч, а разные с твоим оружием. Билд дпс, саппорт, танк, баф, дебаф, танк (который живёт долго, саппорт, дебаф, баф), саппорт (который долго живёт, бафф, дебафф), бафф (который долго живёт), дебафф (который долго живёт), так же не забудь про наложение стаков, соответственно, если set 1 это в любом случае наносит много урона, то set 2 это что помогает наносить много урона, наложение негативных стаков или усиление защиты, элемента или атаки с критами для 1 set, чтоб максимально ударить босса, у которого много хп. 2) Floor Bild название кнопки тут будут билды, подстроенные для данжей и лабиринта против боссов под каждый этаж, также раздели их по уровням, каждый уровень — это босс 90 95 110 135 155 175 195 215 235 255 275 всё тоже самое, лучшее оружие против него, что за босс, слабости босса, его хп и резист в абилках, где стоят кольца 4)(labyrinth b1-8f) название кнопки тут будут билды подстроенные для боссов на которых фармят материалы для щита каждый уровень это босс 1 2 3 4 5 6 7 8 всё тоже самое лучшее оружие против него что за босс слабости босса его хп и резист в абилках где стоят кольца но имей в виду тут очень сильный босс соответственно и билд должен быть очень сильный чтоб убить его 5)(bild 150-500-max) название кнопки тут будут билды для (2,3,4) все возможные билды которые очень много наносят урона хочу чтоб ты ещё взял все возможные скилы абилки с игры в общем чтоб человек понимал к чему ему стремиться чтоб собрать такой билд (150-500-max это я имел в виду миллионов урона) и да именно в этой вкладке сделай так чтоб ничего не перемешалось раздели (2,3,4) между собой так чтоб было удобно пользоваться приложением источник для информации можешь использовать этот сайт https://saointegralfactor.fandom.com/wiki/Sword_Art_Online:_Integral_Factor_Wiki 6)(material) название кнопки сделай информацию по игре по материалам в этой игре что где фармить с боссов данжей для аватаров брони оружия пассивных навыков оружия материалы с боссов В принципе я тебе доверяю аналогию мою ты понял подумай над оформлением всего этого так чтоб это было интуитивно понятно с гаммой по цветам и фоном под sao шрифты аккуратные иконки аккуратные самое главное чтоб были картинки скилов и абилок с остальным чтоб человек понимал что ему нужно если что-то нужно будет я добавлю Также уточнение по скриншотам скриншот будет сделан через (menu-items-skill records), и там уже будут все скилы игрокова именно с скриншот нужно чтоб программа распознавала фото и при билдостроении стаила скил абилки ну и соответственно ниже описание скила абилки по идее всё, пример скриншота я тебе сейчас скину, подожди немного, я его скину и потом уже всё сделаешь. Помоги написать код или создать приложение пошагово Игра называется sword art online integral factori на телефон Помощь в поиске wiki saoif.
Написать бота автоматизации. Разработка с нуля. ТЕХНИЧЕСКОЕ ЗАДАНИЕ Разработка скрипта для симуляции поведения реальных пользователей на Яндекс.Картах 1. Цель и область применения Разработать автоматизированный Python-скрипт, эмулирующий естественное поведение реального человека на веб-версии Яндекс.Карт. (объем: до 200-300 симуляций в неделю). 2. Требования к имитации «человечности» Скрипт должен выполнять последовательность действий, неотличимую от реального пользователя: Действие Параметры эмуляции Открытие браузера Случайный User-Agent (3-5 вариантов, включая мобильный), случайный размер окна (3 варианта) Переход на карту Задержка 2-5 сек (логнормальное распределение) Зум / панорамирование Случайное движение колесиком мыши (1-3 рывка) + перетаскивание карты на 50-150 пикселей Поиск места Ввод названия бизнеса с эмуляцией задержек между символами (30-80 мс) Клик по метке Медленное движение мыши (траектория с изломами) к координатам метки Просмотр карточки Случайное время: минимум 8 сек, максимум 45 сек Скролл внутри карточки 1-3 случайных скролла (имитация чтения отзывов/фото) Закрытие Клик по кнопке «Закрыть» (или Escape) + задержка 1-2 сек 3. Технический стек решение для Яндекс.Карт Язык: Python 3.10+ Браузерный движок: Playwright (Chromium) — выбран вместо Selenium из-за лучшей эмуляции WebGL и Canvas в Яндекс.Картах Прокси (опционально): поддержка ротации резидентных прокси (для масштабирования > 500 симуляций/неделю) Логирование: JSON-файл с отметкой времени, названием бизнеса, длительностью сессии, флагом «успешно/ошибка» 4. Структура входных данных Заказчик предоставляет CSV-файл со списком целевых объектов (бизнесов): Поле Пример Обязательность Название «Кофе Хаус на Тверской» Да Широта 55.751244 Нет (используется для клика по координатам) Долгота 37.618423 Нет Яндекс ID (если есть) 1074632147 Да (приоритет) Если передан Яндекс ID — скрипт переходит по прямой ссылке https://yandex.ru/maps/org/... 5. Режимы работы Режим Описание Отладка (headless=False) Визуально показывает браузер, паузы между действиями увеличены Продуктивный (headless=True) Без GUI, случайные паузы между сессиями (300-1200 сек) Расписание Запуск по Cron (Linux) или Планировщику задач (Windows) — раз в день по 30-40 сессий 6. Критерии успешного прохождения аналитики (опыт с Яндексом) В проекте для Яндекс.Бизнес аналитика считала клик реальным при соблюдении трех условий: Время на карточке — от 8 до 45 секунд (НЕ одинаковое для всех) Наличие скроллов — хотя бы 1 движение внутри карточки Отсутствие «мгновенного» закрытия — между последним действием и закрытием > 1.5 сек Скрипт строго соблюдает эти пороги. 7. Ожидаемые результаты Исходный код скрипта (discavery_atlas.py) с комментариями на русском/английском Файл зависимостей (requirements.txt) Инструкция по запуску (3 режима, примеры команд) Лог-файл успешных и неудачных сессий Видео-демонстрация (1 минута) — браузер открывается, карта двигается, происходит клик, скролл 8. Исключения и ограничения Скрипт не обходит капчу (если Яндекс покажет капчу — сессия прерывается с пометкой «нужна смена IP») Не поддерживает авторизацию под аккаунтом (только безлогиновая сессия) Не гарантирует 100% попадание в «реальную» аналитику после внедрения антибота Яндексом.
Подготовить презентацию с нуля. Контент подготовлен. Пожелания и особенности: НУЖЕН ДИЗАЙНЕР ПРЕЗЕНТАЦИЙ / ЛЕНДИНГОВ Ищу специалиста для создания премиальной презентации (PDF) для бизнес-конференции. Важно: нужен не просто дизайнер слайдов, а человек с опытом создания презентаций для конференций, форумов, бизнес-клубов, образовательных проектов и мероприятий. ?????????????????? О ПРОЕКТЕ Название мероприятия: ?? ГОРЯЧИЕ ЛИДЫ 2026 Дата: 25 июня 2026 года Город: Москва Формат: Бизнес-конференция для предпринимателей, экспертов и владельцев бизнеса. ?????????????????? ЧТО НУЖНО СДЕЛАТЬ Создать продающую презентацию в PDF формате для размещения: • в Telegram-боте • на лендинге • для отправки потенциальным участникам • для продажи билетов Презентация должна вызывать желание купить билет. ?????????????????? КОЛИЧЕСТВО СЛАЙДОВ 10–15 слайдов. ?????????????????? СТИЛЬ Нужен дорогой современный стиль уровня: • Forbes • TEDx • Сколково • Synergy • крупные бизнес-форумы Цвета: • черный • белый • золотой Без перегруженности. Много воздуха. Акцент на цифры, результаты и спикеров. ?????????????????? ОБЯЗАТЕЛЬНО ? Красивое оформление всех спикеров ? Акцент на их достижения ? Выделение всех цифр крупно ? Удобное чтение с телефона ? PDF должен выглядеть дорого и современно ? Все фотографии обработать и привести к единому стилю ? Фото не обрезать ? Портреты использовать крупно ?????????????????? СТРУКТУРА 1. Обложка 2. О конференции 3. Для кого мероприятие 4. Спикер №1 5. Спикер №2 6. Спикер №3 7. Спикер №4 8. Программа мероприятия 9. Что получат участники 10. Тарифы 11. Подарки участникам 12. Финальный экран с призывом купить билет ?????????????????? МАТЕРИАЛЫ Предоставлю: • логотип • фотографии спикеров • фотографии организатора • тексты • программу • описание тарифов ?????????????????? РЕЗУЛЬТАТ Нужен готовый PDF-файл высокого качества. Также нужен исходник: • Figma (предпочтительно) или • Canva Pro или • PowerPoint ?????????????????? В ОТКЛИКЕ ПРОШУ ПРИСЛАТЬ: 1. Примеры бизнес-презентаций 2. Примеры оформления мероприятий 3. Стоимость работы 4. Срок выполнения Рассматриваю только специалистов с сильным портфолио и современным уровнем дизайна.
Корпоративный сайт. Платформа сайта: WordPress. Сфера: строительство и недвижимость. Нужен современный специалист по комплексному продвижению в Яндексе (SEO + Директ), который работает по стандартам 2026 года. Меня не интересует устаревшее ручное парсинг-SEO или слив бюджета в Директе за клики. Мне нужен человек, который умеет работать с ИИ-алгоритмами Яндекса, нейромаркетингом и автостратегиями. ?? Что нужно делать (Задачи): Блок 1: Реклама (Яндекс Директ / Нейросети) Запуск автокампаний (ЕПК, Мастер кампаний) с оплатой строго за целевое действие (CPA: звонок, заявка в квизе, переход в мессенджер). Использование нейросетей (YandexGPT, Midjourney/YandexART и др.) для массовой генерации гипотез: креативов, заголовков и офферов. Настройка ретаргетинга для «дожима» аудитории (срок принятия решения в нише ремонта может быть долгим). Глубокая аналитика в Яндекс Метрике, отслеживание пути клиента и корректировка ИИ-алгоритмов рекламы. Блок 2: Органика и Neuro-SEO (Поиск 2026 года) Оптимизация сайта под Яндекс Нейро (поисковые ИИ-сводки) и голосовой поиск (Алиса). Структурирование контента (FAQ, таблицы, списки), чтобы нейросеть Яндекса забирала наши ответы к себе в выдачу. Улучшение поведенческих факторов (ПФ) белыми методами через UX-дизайн, видео на сайте и квизы (накрутку ботами не предлагать — забанят). Полная оптимизация карточек компании в Яндекс Бизнесе и на Яндекс Услугах (это дает горячий трафик). Базовая техническая оптимизация сайта для идеальной скорости загрузки и мобильной адаптации. ?? Требования к специалисту: Вы понимаете, что такое нейромаркетинг: умеете анализировать боли ЦА и скармливать правильные промпты (запросы) нейросетям для создания рекламы. Вы работаете с автостратегиями Яндекса и понимаете, как обучать пиксель/метрику. У вас есть кейсы в строительной тематике или услугах с длинным циклом сделки. Вы можете дать ТЗ по улучшению сайта (если текущий сайт плохо конвертирует, вы должны прямо сказать, какие блоки переделать, а не просто лить трафик в пустоту). ?? Условия и оплата: По договоренности Оплата работы: предлагайте вашу цену в отклике (готовы обсуждать фикс + % от приведенных квалифицированных лидов). Сотрудничество: долгосрочное. Если связка сработает — бюджеты будем масштабировать. Пожалуйста, начните ваш отклик со слов «Инженерный подход». В самом сообщении коротко напишите: Какую стратегию в Яндекс Директе выберите для запуска в первые 2 недели? Что нужно внедрить на сайт прямо сейчас, чтобы попадать в ответы Яндекс Нейро? Отклики без ответов на эти вопросы не рассматриваю (уважаем время друг друга). Постоянная работа.
Корпоративный сайт. Платформа сайта: WordPress. Сфера: строительство и недвижимость. Нужен современный специалист по комплексному продвижению в Яндексе (SEO + Директ), который работает по стандартам 2026 года. Меня не интересует устаревшее ручное парсинг-SEO или слив бюджета в Директе за клики. Мне нужен человек, который умеет работать с ИИ-алгоритмами Яндекса, нейромаркетингом и автостратегиями. Что нужно делать (Задачи): Блок 1: Реклама (Яндекс Директ / Нейросети) Запуск автокампаний (ЕПК, Мастер кампаний) с оплатой строго за целевое действие (CPA: звонок, заявка в квизе, переход в мессенджер). Использование нейросетей (YandexGPT, Midjourney/YandexART и др.) для массовой генерации гипотез: креативов, заголовков и офферов. Настройка ретаргетинга для «дожима» аудитории (срок принятия решения в нише ремонта может быть долгим). Глубокая аналитика в Яндекс Метрике, отслеживание пути клиента и корректировка ИИ-алгоритмов рекламы. Блок 2: Органика и Neuro-SEO (Поиск 2026 года) Оптимизация сайта под Яндекс Нейро (поисковые ИИ-сводки) и голосовой поиск (Алиса). Структурирование контента (FAQ, таблицы, списки), чтобы нейросеть Яндекса забирала наши ответы к себе в выдачу. Улучшение поведенческих факторов (ПФ) белыми методами через UX-дизайн, видео на сайте и квизы (накрутку ботами не предлагать — забанят). Полная оптимизация карточек компании в Яндекс Бизнесе и на Яндекс Услугах (это дает горячий трафик). Базовая техническая оптимизация сайта для идеальной скорости загрузки и мобильной адаптации. Требования к специалисту: Вы понимаете, что такое нейромаркетинг: умеете анализировать боли ЦА и скармливать правильные промпты (запросы) нейросетям для создания рекламы. Вы работаете с автостратегиями Яндекса и понимаете, как обучать пиксель/метрику. У вас есть кейсы в строительной тематике или услугах с длинным циклом сделки. Вы можете дать ТЗ по улучшению сайта (если текущий сайт плохо конвертирует, вы должны прямо сказать, какие блоки переделать, а не просто лить трафик в пустоту). Условия и оплата: Оплата работы: предлагайте вашу цену в отклике (готовы обсуждать фикс + % от приведенных квалифицированных лидов). Сотрудничество: долгосрочное. Если связка сработает — бюджеты будем масштабировать. Фильтр от спама: Пожалуйста, начните ваш отклик со слов «Инженерный подход». В самом сообщении коротко напишите: Какую стратегию в Яндекс Директе выберите для запуска в первые 2 недели? Что нужно внедрить на сайт прямо сейчас, чтобы попадать в ответы Яндекс Нейро? Отклики без ответов на эти вопросы не рассматриваю (уважаем время друг друга).
Почему стоит искать удалённую работу для фрилансеров в Москве у нас?
🔸 У нас можно найти ежедневную подработку для фрилансеров и самозанятых, выбрав более чем из 51064 вакансий в Москве
🔸 Работа и подработка на бирже фриланса от прямых заказчиков, которым нужна помощь фрилансера уже сегодня!
🔸 Актуальных предложений для фрилансеры на июль 2026 года — 51064 шт.
Как найти удалённую работу для фрилансеров и самозанятых в Москве?
Каждый день мы публикуем новые проекты и вакансии для фрилансеров. Найдите подходящий для себя проект или разовый заказ, обсудите детали с заказчиком и приступайте к работе уже сегодня. Зарабатывайте от 0.00 рублей с заказа
Являемся ли мы посредниками?
Нет, мы не одобряем посредничества и тщательно проверяем каждый новый заказ. Подобно бирже фриланса каждый новый заказ и проект удалённой работы в Москве размещён прямыми заказчиками
Сколько проектов и вакансий для фрилансеров размещено в Москве на сегодня?
На июль 2026 года опубликовано 51064 предложений работы для удалённых IT-специалистов. Не забывайте проверять новые вакансии ежедневно