Чат поддержки
Практикум
Привет! Это поддержка Практикума 👋 Если что-то не получается — постараемся помочь. Пишите в чат или выберите другой способ связи
пт, 30 июляв 15:43
Здравствуйте
15:43
Мы уже начали заниматься вашим вопросом, ответим в ближайшее время
а попробуйте списать еще раз средства
15:43
Курс Python-разработчик плюс
15:43
эм?)
15:49
Практикум

Здравствуйте, Александр!​

Уточните, пожалуйста, вы пытаетесь совершить первую оплату? 

15:56
первую оплату по курсу Python-разработчик плюс
15:57
так, подождите
16:01
пока не снимайте)
16:01
Практикум

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

Если нужна помощь, пишите — во всём разберёмся вместе :)


16:13
А если я сегодня не успею оплатить
20:43
но я хочу попасть на этот поток
20:43
который стартует 15 августа
20:43
меня закинут?
20:43
Практикум

Александр, выбранный вами курс стартует 16 августа, вероятнее всего, срок оплаты будет продлён до 15 августа :)

Дайте знать, если можем ещё чем-либо помочь:)​

21:05
там просто же написано до 30 июня включительно)
21:10
Практикум

​Александр, вероятнее всего, срок оплаты будет продлём до 15 августа, если до этого времени не будет набран поток :)

Не переживайте, если вы оплатите на следующей неделе, вы будете зачислены в поток :)

21:13
А если будет набран поток?)
21:46
Практикум

Александр, если вы оплатите курс на следующей неделе, ты вы попадете в ближайший поток :)​

21:50
хорошо)
22:03
я думал желающих много))
22:03
Практикум

Так и есть, но место для вас найдётся :) Остались ли у вас ещё какие-то вопросы ? 

22:04
пн, 2 августав 13:08
так
13:08
Мы уже начали заниматься вашим вопросом, ответим в ближайшее время
здравствуйте
13:08
А как повторить съем дененг с карточки за курс?
13:08
первый раз
13:08
теперь на карточке достаточно денег
13:09
Практикум

​Добрый день, Александр! 

Для оплаты обучения, перейдите в свой профиль: https://praktikum.yandex.ru, выберите профессию, которую планируете изучать, далее нажмите на кнопку вверху «Купить полную программу», выберите подходящий вам способ оплаты и следуйте инструкциям системы.

Если возникнут вопросы — обязательно пишите :)


13:19
так вопрос и возникли)
13:51
Оплата не прошла.
Проверьте, что на карте достаточно средств, и её данные указаны правильно. Если это не помогает, напишите в поддержку — разберёмся вместе.
13:51
на карте достаточно средст и данные указаны правильно
13:52
Практикум

Подскажите, вы оплачиваете курс картой банка РФ или иностранного банка? 

13:53
иностранного банка
14:50
Альфа-банк
14:51
до этого были платежи, проблем не было
14:51
Практикум

Уточните, пожалуйста, почту из вашего аккаунта в Практикум, выбранный курс и способ оплаты (ежемесячными платежами или полностью) — пришлём ссылку для оплаты и запишем в группу.

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

Если вы не против, уточните, пожалуйста, страну вашего проживания — стараемся расширять географию оплаты на сайте и хотим понимать, куда двигаться :)

14:53
alexander.borovtsoff@yandex.by
15:03
Python-разработчик плюс
15:04
ежемесячными
15:04
Беларусь
15:04
Практикум

Александр, отправили вам ссылку в отдельном письме. После оплаты придёт кассовый чек, это значит, что всё прошло успешно и мы получили деньги. После оплаты мы включим вас в 5 поток, который стартует 16 августа.

Cумма ежемесячного платежа составит 12 825руб с учетом скидки 5% за подписку Яндекс.Плюс, мы будем присылать вам ссылку на оплату ежемесячно, всего их будет 14, как и месяцев в курсе Python-разработчик Плюс. Оплата по ссылке проводится в российских рублях.

В день старта потока вам придет важное письмо на почту и куратор примет вас на борт.
Удачи в учебе! А если будут вопросы - пишите, мы рядом. :black_heart:


15:33
так
15:49
скидка не вся
15:49
я еще использовал SECOND
15:49
итого скидка должна быт ь15%
15:50
ммм?)
16:17
Практикум

Сейчас мы пришлем вам новую ссылку с учетом промокода SECOND :)​

16:40

Александр, первую ссылку мы деактивировали, стоимость обучения для вас составит 11475руб в месяц вместо 13500руб с учетом скидки 15% (5% за Плюс + 10% по промокоду SECOND). Всего будет, как писали ранее, 14 ссылок, и итоговая стоимость курса для вас составит 160 650руб вместо обычных 189 000руб :)​

16:43
Здравствуйте
19:30
что-то в кабинете до сих пор отображается, что оплата не прошла
19:30
Оу?
21:54
Практикум

​Здравствуйте, Александр!

Наш специалист напишет вам утром и вы во всём разберётесь, хорошо ?:)

22:11
печаль)
22:22
Практикум

​Грустить осталось недолго :)

22:24
утро наступило?)
08:11
Практикум

​Александр, наши коллеги работают по будням с 10 до 19 :)
Ожидайте, пожалуйста 🌿

08:17
жду))
09:44
Практикум

​​Александр, добрый день,

Оплата по ссылке прошла успешно. В течение дня статус оплаты в личном кабинете поменяется:)

10:06

Мы записали вас в 5 поток, который стартует 16 августа. В личном кабинете у вас не должно быть ошибки об оплате, проверьте, пожалуйста:)​

10:46
да, спасибо, ошибки нету)
12:53
Практикум

​Обязательно пишите, если у вас появятся вопросы до старта:)

12:58
Здравствуйте, что-то не могу задание у вас задеплоить
21:37
сервер лежит ваш видно
21:37
Практикум

Здравствуйте, Александр!

Пришлите, пожалуйста, ссылку на ваш код, записанный на сайте https://pastebin.com/ и ссылку на саму задачу — посмотрим, в чём там дело :) 

22:04
не
22:05
подождите
22:05
Практикум

​Подождём :) Что-то не так ?

22:07
да
22:07
возможно у меня косяк))
22:07
Практикум

​Такое бывает :) Если понадобится наша помощь —​ напишите, мы тут как тут.

22:08
https://praktikum.yandex.ru/trainer/python-developer-plus/lesson/c21a0ce1-95fa-40b8-b5cd-91a51107c296/task/c5954ba1-4453-4684-809d-1e7c5e84ec81/
22:17
ссылка на задачу
22:17
https://pastebin.com/HQJd4yqi
22:18
и он у меня просит, чтобы я вернут три аргумента в функции render
22:20
но я это делаю
22:20
причем сайт работает)
22:20
https://9503239a-3952-4814-af42-664ad3ebe1ad.serverhub.praktikum-services.ru/
22:20
Практикум

Давайте обратимся к теории задания :) Вот код, который можно там найти

return render(request, 'homepage/homepage.html', context) ​

Нашли свою ошибку ?​

22:22
да, только обидно, но по факту это же тоже самое)
22:25
если посмотреть метод render
22:25
то у него именованный аргумент с дефолтным значением none
22:25
context=None
22:25
Практикум

С синтаксисом нужно быть осторожным; то, что вы написали, по факту не совсем правильно :) В прекоде есть такая строчка

Как вернуть из view-функции функцию render? Вот так: `return render(аргументы-аргументы-аргументы)

А вы записали

аргументы-аргументы-аргументы=аргументы

Остались ли у вас ещё какие-то вопросы ? 

22:28
ладно, вопросов нет, буду дальше смотреть, может я не так объяснил, но будет мне уроком
22:32
спасибО)
22:33
Практикум

Рады были помочь :)​ 

22:33
пн, 16 августав 10:19
Здравствуйте, я прошел вводный курс Python-разработчик плюс, и ожидал открытие дальнейших этапов, а у меня сейчас обновился курс и стало все с нуля)
10:19
Мы уже начали заниматься вашим вопросом, ответим в ближайшее время
Практикум

Здравствуйте, Александр! Обновите, пожалуйста, сейчас страницу курса. Всё должно встать на свои места. 

А так, уже заканчиваем последние приготовления. В течение дня по московскому времени откроется доступ к платной части, сперва мы познакомимся, а в Slack куратор подробнее расскажет про то, что будет дальше. Приглашение в Slack направим на почту — иногда оно попадает в папки Спам или Рассылки, советуем поглядывать и туда.

Всё в порядке, ждать осталось совсем немного :)
10:34
Еще вопрос
15:39
у меня был активный slack аккаунт, по Аналитике данных, после приглашения в курс Python, он исчез
15:39
что делать?)
15:39
Практикум

​Уточните, пожалуйста, вы указывали новую почту для приглашения в slack или ту же, что используете на другом курсе?

15:45
указывал ту же, т/е alexander.borovtsoff@yandex.by
15:46
Практикум

Там сейчас у вас только каналы для профессии ​Python-разработчик ​, а других каналов, которые были нет, правильно понимаем? 

15:51
верно
16:10
Практикум

​Хорошо, спасибо! Уточним вопрос у коллег и вернёмся к вам с ответом :)

16:16
Хорошо, жду
16:39
а то очень не ожиданный поворот
16:39
Практикум

С вами свяжется куратор и добавит в нужные каналы.
Дайте знать, если ещё чем-то можем вам помочь :)​

16:58
мне куратор написал в старый слэк, попробую ему ответить) вообще разобраться, как так случилось, позже вам напишу
17:11
я получил уведомления на почту со старого слэка, но перейти в слэк и ответить не могу
17:12
Практикум

​Сейчас куратор напишет в новом аккаунте :)

17:18
чт, 26 августав 01:34
Здравствуйте, как это мне оплатить последнюю часть по Аналитике данных
01:34
Мы уже начали заниматься вашим вопросом, ответим в ближайшее время
Не удалось списать оплату за обучение с вашей карты. Обратитесь в поддержку, чтобы оплатить обучение и продлить подписку.
01:34
Практикум

Здравствуйте!

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

Также, просим проверить, что в личном кабинете Яндекс Паспорта https://passport.yandex.ru/ привязана карта, с которой необходимо совершить оплату.

Если карта не привязана, просим привязать её и сообщить нам 4 последние цифры карты.

01:35
alexander.borovtsoff@yandex.ru - Аналитик данных
01:40
Практикум

Отправили запрос на списание, если всё пройдёт успешно, то в течение 10-15 минут денежные средства спишутся, вам на почту придёт чек о списании и статус в профиле изменится. Дайте знать, если этого не произойдёт.

01:41
пт, 27 августав 11:53
Здравствуйте, отправьте запрос еще раз
11:53
Мы уже начали заниматься вашим вопросом, ответим в ближайшее время
Практикум

Здравствуйте!

Александр, уточните, пожалуйста, ваш логин в Практикуме — alexander.borovtsoff@yandex.by​? Не могли бы также уточнить, когда вы в последний раз оплачивали курс Аналитик данных? ​

12:01
alexander.borovtsoff@yandex.by​
12:33
Не могли бы также уточнить, когда вы в последний раз оплачивали курс Аналитик данных? ​ - не помню, но у меня остался последний платеж
12:33
жесточайший у вас курс пересчета конечно
12:49
попробуйте еще раз
12:49
пополнил баланс
12:50
Практикум

Александр, уточните, пожалуйста, последние 4 цифры вашей карточки, привязана ли она к вашему аккаунту? Также, пожалуйста, убедитесь, что у вас на карте достаточно средств для проведения платежа — оплатить необходимо 13000​ рублей. 

12:50
посмотрите пожалуйста выше что написал
12:51
3980
12:51
у меня карточка белки, курс странный конечно
12:51
Практикум

​Александр, провели платёж — уточните, пожалуйста, списались ли средства теперь? :)

12:59
Выбрать способ связи

Клонирование репозитория, отображение, добавление файлов

Локальная подготовка Git

Перед началом работы пропишите базовые настройки Git. Запускайте bash на Windows или Терминал на MacOS: всю дальнейшую работу мы будем вести в командной строке.
В настройках укажите своё настоящее имя (вам это ещё на работе показывать) и действующий адрес электронной почты:
Скопировать кодBASH
git config --global user.name "Ваше Имя" git config --global user.email "your_email@whatever.com"

Репозиторий

Репозито́рий — место, где хранятся и поддерживаются данные проекта, чаще всего — в виде файлов, доступных для дальнейшего распространения по сети.
Через Git вы будете сдавать домашнее задание на проверку. Для этого вы склонируете репозиторий, который мы для вас создали и разместили в аккаунте Практикума на GitHub. В прошлом уроке вы форкнули этот репозиторий в свой аккаунт и можете работать с ним, как со своим.
«Клонировать репозиторий» означает создать на компьютере его копию для дальнейшей работы и синхронизации. При клонировании вы получаете не только рабочие файлы, но и историю их изменения.
Для начала подготовьте директорию, где будете хранить рабочие проекты.
  • В macOS создайте директорию Dev в домашней директории /Users/Имя_пользователя. Для перехода в домашнюю директорию выполните в bash команду cd или cd ~
  • В Windows создайте директорию Dev в корне любого диска. Перейдите в корень, выполнив команду cd /c или cd /d, где c или d — имя нужного диска. Если в пути к рабочей директории будет кириллица, например, C:\Пользователи\Семён Семёныч, то в проектах может возникнуть ошибка. Лучше застраховаться и создать папку Dev именно в корне диска.
Для создания директории в bash есть команда mkdir имя_папки (от англ. "make directory", «создать директорию»).
Скопировать кодBASH
# в macOS: cd ~ mkdir Dev # в Windows: cd /c mkdir Dev
Перейдите в эту папку: cd Dev
Выполните команду:
Скопировать кодBASH
git clone https://github.com/ваш-аккаунт-на-гитхабе/backend_test_homework
Этой командой вы загрузили репозиторий с удалённого сервера к себе на компьютер, в только что созданную директорию.
Перейдите в свой репозиторий:
Скопировать кодBASH
cd backend_test_homework

Работа с локальным репозиторием Git. Теория.

Версионный контроль в Git предполагает, что любой файл репозитория находится в одном из четырёх состояний:
  1. Неотслеживаемый (англ. untracked)
  2. Отслеживаемый, staged, добавленный в Staging Area (англ. «плацдарм», «временное хранилище»). Иначе в Git это называют «добавить в индекс»
  3. Изменённый (англ. modified),
  4. Боевой, на жаргоне разработчиков «закоммиченный» (англ. committed, «брошенный в бой»)
Логика работы такая: как только в репозитории появляется новый файл, он принимает состояние «неотслеживаемый». Что бы вы ни делали с этим файлом, Git проигнорирует любые изменения.
Чтобы Git обратил внимание на файл и стал учитывать изменения, нужно добавить файл в индекс. Это делается командой git add. Файл перейдет в состояние «отслеживаемый», а если после этого внести в него изменения — в состояние «изменённый».
После завершения работы с файлом его нужно «сохранить» — сообщить программе Git, что актуальное состояние файла надо запомнить. Такое сохранение выполняется командой git commit и называется коммитом. Рабочие файлы будут коммититься много раз, и позже можно будет вернуться к любой сохранённой версии.
Если вы изменяете уже существующий файл, то его состояние изменится на modified.
Задание. Исправьте ошибку в файле program.py, добавьте недостающую закрывающую скобку и сохраните файл.
image

Отображение изменений

Чтобы узнать состояние файлов в репозитории, есть команда git status (англ. status, «состояние»). Перейдите в папку с проектом и выполните команду git status. Вы увидите такое сообщение:
Скопировать кодBASH
# ввели команду для отображения состояния репозитория git status # и вот что Git сообщает в ответ On branch master No commits yet Modified files: (use "git add <file>..." to include in what will be committed) program.py nothing added to commit but untracked files present (use "git add" to track)
Git видит файлы, но они добавлены в Staging Area. Файлы в статусе modified (англ. «изменённый») выделены красным.
В скобках — замечание, что командой git add можно добавить файлы в индекс, чтобы сохранить изменения в коммите:
Скопировать кодBASH
(use "git add <file>..." to include in what will be committed)
Как и другие рекомендации git status, это совет по делу.

Добавление файлов в индекс

git add (англ. add, «добавить») — команда для добавления файлов в Staging Area, в индекс. После команды укажите имя файла, судьбу которого Git должен отслеживать: git add название_файла.
Можно добавить все неотслеживаемые файлы сразу, для этого есть опция --all (англ. all, «все»). Файлы из вложенных каталогов также добавятся в индекс:
git add --all
Опцию --all можно заменить точкой: git add .
Скопировать кодBASH
# добавили файл "program.py" git add program.py # добавили все файлы git add --all # добавили все файлы git add .
Теперь, когда вы добавили файлы на stage, проверим, как изменился репозиторий:
Скопировать кодBASH
git status On branch master No commits yet Changes to be committed: # файлы ожидают коммита (use "git rm --cached <file>..." to unstage) new file: program.py
Как видите, файл program.py добавлен в индекс и готов к коммиту. Файлы в текущей директории теперь имеют статус new file (англ. «новый файл»).
И опять совет от git status: командой git rm --cached <file> вы можете перевести файл в состояние «неотслеживаемый» (unstaged). Нет, сейчас мы этого делать не станем, но запомним, что это возможно.
Какая команда добавляет файлы в временное хранилище?
Верно — add вместе с точкой означает «добавить все файлы».
Да, правильно! эту команду можно вызывать так, как больше нравится.