Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2021 January 04

🚲U

🚲 Oleh Kopyl UI/UX d... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Есть 4 параметра, которые должны лежать в куке для запроса.

Просканил все запросы и ответы с момента логина на сайте и нигде кроме хедеров (в хедерах запроса, не в хедерах ответа) не лежат эти данные.

Значения этих ключей в куках каждый раз разные.

Запрос делается только тогда, когда я вручную копирую из браузера куки.

Но откуда-то ж их можно вытащить кодом...

И вопрос – где взять те значения, которые лежат в хедерах запроса?
источник

АН

Антон Никитенко... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
спроси на джанго каналах где уже люди долго в разработке, тут же больше новички
источник

А

Айван in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Антон Никитенко
спроси на джанго каналах где уже люди долго в разработке, тут же больше новички
Не похоже что с Django как-то связано. В чате по scrapy тогда уж (хотя тоже сомнительно)
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
сделяль
источник

s

std::slavik in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
с абстрактным синтаксическим деревом это оказалось так легко)
источник

H

H in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от H
Всем привет
У меня вопрос по Алгоритму сортировки, который написал уважаемый Т.Ф. Хирьянов. В том виде, как я его переписал, он не работает:


def merge(a: list, b: list):
   """merges two already sorted lists"""
   c = [0] * (len(a) + len(b))
   i = k = n = 0
   while i < len(a) and k < len(b):
       if a[i] <= b[k]:
           c[n] = a[i]
           i += 1
           n += 1
       else:
           c[n] = b[k]
           k += 1
           n += 1
   while i < len(a):
       c[n] = a[i]
       i += 1
       n += 1
   while k < len(b):
       c[n] = b[k]
       k += 1
       n += 1
   return c


def merge_sort(a):
   if len(a) <= 1:
       return
   middle = len(a) // 2
   l = a[:middle]
   r = a[middle:]
   merge_sort(l)
   merge_sort(r)
   merge(l, r)

Но если реализацию оставить внутри функции, а не вызвать функцией, то все работает:


def mergeSort(alist):
   if len(alist) > 1:
       mid = len(alist)//2
       lefthalf = alist[:mid]
       righthalf = alist[mid:]

       mergeSort(lefthalf)
       mergeSort(righthalf)

       i = 0
       j = 0
       k = 0
       while i < len(lefthalf) and j < len(righthalf):
           if lefthalf[i] < righthalf[j]:
               alist[k] = lefthalf[i]
               i += 1
               k += 1
           else:
               alist[k] = righthalf[j]
               j += 1
               k += 1
       while i < len(lefthalf):
           alist[k] = lefthalf[i]
           i += 1
           k += 1

       while j < len(righthalf):
           alist[k] = righthalf[j]
           j += 1
           k += 1

Прилагаю скриншоты
источник

H

H in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от H
источник

H

H in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Переслано от H
источник

H

H in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
и еще вопрос из курса "Алгоритмы на Python 3".
источник

H

H in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

H

H in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
что там после скачивания нужно делать?
источник
2021 January 05

K

Konstantin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Всем привет
источник

K

Konstantin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Всех с новым годом!!!
источник

K

Konstantin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Ребята просьба прошу подсказать как решить задачу на джанго, пока слабоват в нем, прошу советов.
источник

K

Konstantin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Необходимо написать http-сервис с помощью Django/DRF и захостить (на чем удобно, например, heroku).

Готовым ответом будет являться url развернутого приложения и ссылка на github.

Просьба выгрузить перечень используемых сторонних библиотек в файл requirements.txt. Приложение должно предоставлять API, позволяющее осуществлять бронирование рабочих мест в кабинетах. API должно предоставлять ресурсы для:
* бронирования рабочих мест на определенный период времени;
* просмотра списка бронирований по id рабочего места;
* авторизации любым методом (Basic Auth годится)
* ресурс рабочих мест должен иметь 2 необязательных параметра фильтрации: «datetime_from», «datetime_to», ожидающих datetime в формате ISO. Если данные валидны, то ответом на GET с указанными параметрами должен быть список рабочих мест, свободных в указанный временной промежуток.
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Konstantin
Ребята просьба прошу подсказать как решить задачу на джанго, пока слабоват в нем, прошу советов.
в чём проблема?
источник

YS

Yaroslav Savin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
это тестовое задание от работодателя?
источник

K

Konstantin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Ага
источник

K

Konstantin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Как правильно и лучше сделать его
источник