Этого треда уже нет.
Это копия, сохраненная 19 декабря 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
python /python/ python 1283305 В конец треда | Веб
F.A.Q -> https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Для кода -> https://repl.it/languages/python3
Книги -> https://yadi.sk/d/tArKKuQu3Kejuq

Предыдущий: >>1274569 (OP)

У питона есть 3 коммерческих направления, в которых вы можете найти работу
1) Машоб\датасайнс - на доске существует отдельный тред и все вопросы касающиеся этой темы обсуждаются там
2) Веб - три самых популярных фреймворка для работы, это Django, Flask и Аiohttp
3) Админство\девопс и связанный с ними скриптинг - в данном случае вам лучше поискать соотвтетствующий тред в /wrk
2 1283349
первый нах
3 1283418
Есть исходное значение в UTF8 в отображении 1252Ж

Р869СЗ197

Оно же в таблице в питуне

9 8 text:'Ð\xa0869СЗ197' <class 'str'> 1

Почему-то не срабатывает сравнение значение
if s==Р869СЗ197
s = Р869СЗ197

Как сравнивать? С отображением питуна или оригиналом?
4 1283447
>>283418
Енкодь и то в то в одну ссанину.
5 1283451

>>128344


Оказалось эти значения не попадают под метод декодирования, а все потому что
row 9: <class 'str'> Р869СЗ197 6 67
row 13: <class 'xlrd.sheet.Cell'> H613Ð’Y 6


Каким образом они оказались empty string? 6 в конце это тип ячейки, 6 пустая строка, 1 - строка, 2 - float, 3 float и т.д.
6 1283476
Аноны, аруба не так давно прикрыла свой сервис "1 euro - 1 server".
Посоветуйте, где можно взять VPS`ку по норм цене и что б без ебли всё запускалось/настраивалось/создавалось (я имею ввиду в личном кабинете).
7 1283504
ВСЕ ТЕМ, КТО ЕЩЁ НЕ ЗНАЕТ ИЛИ УСПЕЛ ЗАБЫТЬ! ВНИМАНИЕ!

НАБЕРИТЕ ВОЗДУХА ПОДНУЮ ГРУДЬ

ПИТОН ВСЁ ИБО ГВИДО ВСЁ! ТЕКСТ В ШАПКЕ ПРО ТРУДОУСТРОЙСТВО НЕ АКТУАЛЕН. РЫНКУ НУЖНЫ СИРЕШЕТОЧНИКИ/ЯВИСТЫ-ВАФЛИСТЫ/ДА ПХПИСТЫ.

ВЫДЫХАЙТЕ КОТИКИ.
8 1283531
>>1282591

>virtual cable


Ага, уже натыкался.
Но как пишутся такие программы? Как Я бы смог написать такую?
9 1283534
>>283531
На Питоне - никак.
10 1283559
>>283504
Гвидо был редкостным наркоманом и велосипедистом. С его уходом питону хуже не станет. Может даже станет лучше.
11 1283587
>>283559
print('Poshel nahooi') if isPeedor(anonim) else print('Ostavaisya')
12 1283588
>>283559

> Может даже станет лучше.


> Может


НАДЕЖДА НАШ КОМПАС ЗЕМНОЙ
13 1283606
https://pastebin.com/hEey0sY7
Почему этот декоратор работает? Каждый раз когда он вызывается что происходит?
Я вижу два варианта. Создается функция врапер, каждый раз новая, на каждый новый вызов декоратор. И поля у врапера новые - работать не должно.
Второй вариант. Функция врапер - все таки одна и та же, принадлежит функции ран_ванс. Но при каждом вызове декоратора выполняется код
wrapper.has_run = False
return wrapper
Сначала поле обнуляется, а потом декорируемая функция снова вызывается.
Работать опять таки не должно.
Так почему же работает?
14 1283610
>>283606
А ты точно не из контекста вырвал её?
15 1283612
>>283610
Скопировал с какого-то сайта. Проверил - работает.
16 1283651
>>283606
И что здесь не понятно?

f = run_once(f)

Внутри run_once, создается wrapper.
К __dict__ wrapper добавляется аттрибут has_run.

f()

При вызове функции вызывается wrapper, который проверяет has_run, и вызывает оригинальную функцию.
17 1283653
>>1283241

>любовь к sed'у и awk


Говноеды-говноедики.
18 1283654
Бамп
19 1283655
>>283651

>При вызове функции вызывается wrapper


Почему?
Сначала выполняется объявление(или как там) что вот такая вот функция врапер есть, но она не вызывается. Затем хэс ран присваивается нуль и ничего не работает. Не должно работать.
20 1283656
>>283655

>Почему?


Что значит почему?
Тебе не понятно что такое декоратор или что?

run_once - декоратор (aka функция которая принимает функцию и возвращает функцию)

f = run_once(f)

Внутри run_once объявляется wrapper (создается объект с типом функция)
(функция wrapper здесь НЕ ВЫЗЫВАЕТСЯ)

Т.к функция это объект, у нее есть словарь __dict__
В этот словарь добавляется аттрибут has_run.

wrapper присвается оригинальной функции f

f()
Теперь ты вызываешь обернутую функцию f
Которая на самом деле, уже является функцией wrapper.

Проверяется значение has_run.
Первый вызов - has_run - False
not has_run дает True

Вызывается функция
has_run ставится в False

ВСЕ.

Если и после этого не понятно - выкатывайся.
20 1283656
>>283655

>Почему?


Что значит почему?
Тебе не понятно что такое декоратор или что?

run_once - декоратор (aka функция которая принимает функцию и возвращает функцию)

f = run_once(f)

Внутри run_once объявляется wrapper (создается объект с типом функция)
(функция wrapper здесь НЕ ВЫЗЫВАЕТСЯ)

Т.к функция это объект, у нее есть словарь __dict__
В этот словарь добавляется аттрибут has_run.

wrapper присвается оригинальной функции f

f()
Теперь ты вызываешь обернутую функцию f
Которая на самом деле, уже является функцией wrapper.

Проверяется значение has_run.
Первый вызов - has_run - False
not has_run дает True

Вызывается функция
has_run ставится в False

ВСЕ.

Если и после этого не понятно - выкатывайся.
21 1283657
>>283655
>>283656
Тебе никто потом не мешает, после первого вызова сделать так:

f.__dict__['has_run'] = False

И вызвать f() еще раз.
22 1283659
Привет, двач. Я написал функцию и хочу использовать результат этой функции, который получается в виде набора переменных, в другой функции. Как мне импортировать эти переменные в новую функцию? Вроде написал импорт, а питон нихуя эти переменные не видит
23 1283692
>>283659
Результат функции - это то, что идет после слова return.
Когда ты вызываешь эту функцию, она всегда вернет значение, стоящее после return. Результат в данном случае - это не какая-то переменная.
24 1283694
>>283656

>wrapper присвается оригинальной функции f


Это какая строчка кода делает и почему она идет между объявлением врапера и вызовом этого самого врапера (return wraper)???
Видимо и вправду пора выкатываться.
25 1283705
>>283659
откуда ж вы нахуй такие берётесь
26 1283706
>>283659
либо ты полный долбаёб, либо тебе нужно импортировать саму функцию и использовать ее где надо, а не присваивать результат выполнения в какие-то переменные в другом модуле и импортировать их
27 1283707
Сап, сисодмин стремящийся в питон итт. Позаебываю вас тупыми вопросиками, ибо на стаковерфлоу великие умы меня обхуесосят тут конечно тоже, но не так обидно будет
Есть вопрос. Делаю запрос к свитчу по оиду 1.3.6.1.2.1.31.1.1.1.18, суть в том, что после 18 должен быть номер порта типа 1.3.6.1.2.1.31.1.1.1.18.1
Надо перебрать это дело циклом, но это всё идет как строка, поэтому прибавлять по +1 каждый прогон цикла не получается. Как реализовать прибавление строковой единицы после прохождения цикла?

ports = '1.3.6.1.2.1.31.1.1.1.18.' hostname/sysname

for port in ports:
port = ports + "1"
28 1283709
>>283305 (OP)
тут вообще сидит хоть кто-то работавший с проектами дошедшими до продакшена? Что ни гляну - одни долбаебы спрашивающие как сложить два плюс два, да всякую бестолковую хуйню типа "жанга или фласк"
29 1283711
>>283707
Охуенно формулируешь задачу.
s = "1.3.6.1.2.1.31.1.1.1.18"
for x in list(s.split(".")):
----s += ".1"
30 1283712
>>283709
Если выходим на прод через две недели, то я считаюсь?
31 1283771
>>283694

>Это какая строчка кода делает и почему она идет между объявлением врапера и вызовом этого самого врапера (return wraper)???


>



f = run_once(f).
Суть декоратора в том, чтобы принять на вход функцию, изменить ее поведение (вернуть другую функцию, в данном случае wrapper)
и присвоить ее обратно.
32 1283789
>>283712
нагрузочные тесты есть?
33 1283791
хочу вкатиться в джанго.какие подводные?
34 1283795
>>283791
Охуеешь и захочешь вкатиться во фласк.
35 1283802
Не пиздите тапками, пытаюсь тут разобраться в ооп, но не выходит. Есть класс, в нем есть методы. Нужно принудительно запускать один метод при старте программы, как это сделать? В джаве вроде как его просто можно было вызвать как methodname();, а тут пишет что он еще не объявлен.
36 1283812
>>283802
Объяви метод в классе с названием __init__ и пихай туда все, что должно выполняться.
37 1283813
>>283795
фласк не нужен.
так почему я охуею?сложный?
38 1283818
>>283813

> фласк не нужен.


Не, джанга не сложная, вкатывайся.
Понабегает дебилов и с порога кричат "нинужно".
39 1283820
>>283818
читал,там меньше велосипедства,есть хваленые батарейки нап многие случаи и чище код
40 1283830
>>283789
Да, сейчас гоняем усиленно, но их пишет QA, а не я.
image.png39 Кб, 604x334
41 1283853
Привет, бандиты. Что то я совсем растерялся и нагуглить ничего не могу, склоняюсь ко второму варианту, потому что, как говорят, get безопасен, потому что ничего не изменят, а urlencode это как раз функция get. Я прав?
42 1283858
>>283853
Сервер может безопасно принимать параметры, если абсолютно доверяет пользователю (т.е., это админ, действия которого проверять бессмысленно, у него и так все права), пользователь удостоверен (т.е., он доказал, что он админ - паролем, локальным сертификатом или был аутентифицирован каким-то другим способом), а соединение зашифровано. Все остальное небезопасно:
1) IP ничего не гарантирует, никого не удостоверяет, да и вообще в наше время на одном айпи может небольшой город висеть.
2) urlencode() просто позволяет впихнуть спецсимволы туда, куда они могли бы и не влезть. И нет urlencode() - не только GET, погугли, например, application/x-www-form-urlencoded.
3) Заголовки тоже можно подменить.

> get безопасен, потому что ничего не изменят


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

Правильный ответ - "Другое: вопрос хуево сформулирован, как обычно бывает в тестах".
43 1283860
>>283858
Спасибо большое
44 1283861
>>283858
Правильный ответ, всё же, "Это всегда небезопасно".
45 1283898
Какие популярные вебсервисы сделаны на джанге?
image.png76 Кб, 1074x470
46 1283902
>>283898
Пиздец, вторая ссылка в гугле
47 1283906
>>283692
Вот смотри, анон. Функция принимает значения и проводит расчеты. После этого она возвращает результат в виде двух словарей. Так же можно, да? Как мне теперь эти словари использовать в другой функции?
48 1283909
>>283906
В другой функции, которая находится в другом файле

фикс
49 1283926
>>283906
Там, где ты ты хочешь использовать эти словари, ты должен сделать

>from moy_fail import moya_funkciya


>slovar1, slovar2 = moya_funkciya()


>print(slovar1, slovar2)



У тебя какое-то неправильное представление о том, что и как вообще происходит, почитай какие-нибудь книжки лучше.
50 1283931
>>283926
Спасибо, анон. Знаю, что долбоеб, но сделать надо. Обязательно почитаю, как доделаю то говно, за которое взялся.
51 1284035
>>283709
Есть и иногда проскакивают интересные вопросы, но есть одно НО - на них редко отвечают, да и чаще всего ответ уже есть в сети, тут спрашивают решение конкретных проблем.
52 1284039
>>283820

> чище код


А вот это уже только от тебя зависит ибо нахуевертить можно где угодно.

Попробуй и фласк и джангу, в чём проблема?
Я только со своей колокольни могу сказать, что джанга меня изначально отпугнула своими габаритами и батарейками и поэтому первое веб-приложение я написал на фласке. Затем я разобрался в нём немного и решил вернуться к джанге опять - и норм, зашло гораздо легче.
Сейчас пробую tornado и aiohttp.
image.png222 Кб, 640x555
53 1284095
Не могу понять нихуя как это работает, молю помоги, анон!
На пикрилейтед внизу есть вывод из списка:

>> a[-2] 100


Что верно (да?) так как с обратной стороны -2 позиция в списке:
spam, eggs, 100, 1234

Но дальше
a[1:-1] выдает eggs, 100, как? Я понимаю что eggs это по счету сначала списка с 0 будет 1 элемент, а -1 элемент же в списке вот:
spam, eggs, 100, 1234
image.png57 Кб, 464x151
54 1284097
>>284095
И вот тут что-то вроде не то. Это я долбоеб или ведущая лекции девчуля ошиблась?
55 1284109
>>284095
-1, тут это тоже самое что и 2, и когда она задает промежуток [1;-1]
Он идёт от 1 до 2.
>>284097
А тут 2 наверное не включительно, или хз.

Мимо жаба дебил мимо проходил так что скорее всего есть нюансы о которых я не знаю
56 1284110
>>284109

>А тут 2 наверное не включительно, или хз.


или он заполняет только столько значений сколько ты ему дал, а остальные оставляет.
>>284095
>>284097
Вообщем просто скачай себе питон и сам потести, как ты прогерство без кода учишь, м?
57 1284134
>>284109

>-1, тут это тоже самое что и 2


Вообще-то то же самое, что 3 (т.е. последний элемент), ведь в списке четыре элемента.

>>284095
Последний индекс обычно не включается (при слайсах, в range'е и т.д.), вот и выходит, что [1:-1] идёт до 1234 не включительно, т.е. останавливается на 100.

>>284097
А что не так? То же самое. [0:2] - два элемента (0-ой и 1-ый), которые и заменяют.
58 1284279
Есть тут аноны, которые секут в нампай?
59 1284284
>>284279
Нет. Пиши вопрос, блядь, и жди ответа, тут тебе не поиска личного консультанта тред.
60 1284300
>>284039
на пхп даже правильный код плохо выглядит
61 1284389
кто поможет доделать код?
https://pastebin.com/gfY4R88m

panda почему не видит столбцы. собдержимое файла 2222.csv выше кода
62 1284391
*поправил название столбцов https://pastebin.com/BLqatjZN, но все равно не работает.
63 1284443
>>284391
Во-первых, укорачивай код. Нахуя вот ты в пример этот пихаешь свои docx'ы, которые ни на что не влияют? У тебя уже на 19-ой строчке проблема появляется, и на 21-ой её можно увидеть, если убрать usecols и запринтить csv_columns, нахуя вот ты всё остальное-то пихать?

А во фатку: ты што в csv_delimiter запихнул? А что у тебя в .csv файле? пандас всё одной колонкой считает, потому что никаких табов нигде нет. https://repl.it/repls/WelcomePunctualCallbacks
64 1284452
>>284443
вот что в csv: https://pastebin.com/Whvgv7e3
docx- для вывода в таблицу ворда пихаю.
про одну колонку понял, но как исправить не знаю.
65 1284459
>>284443
в csv_delimiter табуляция
66 1284470
>>284452

>вот что в csv: https://pastebin.com/Whvgv7e3


>в csv_delimiter табуляция


Это был риторические вопросы, блин, я же написал всё.

>docx- для вывода в таблицу ворда пихаю.


Ну так а нам-то это нахуя? У тебя с чем проблема? С пандас. Вот и удаляй из кода всё ненужное в следующий раз.

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


Эм, перечитай моё сообщение ещё раз.
67 1284488
>>284470
и как тогда его распарсить?
68 1284507
>>284134
Понял! Спасибо, анон. Странно конечно придумано с не включением последнего элемента в слайсе.
69 1284611
>>284284
Да хотел по почте пообщаться или в телеге, но в итоге сам справился
70 1284678
>>284507
Ничего странного, на самом деле. Индексация начинается с нуля, а значит длина (непустого) массива всегда на 1 больше, чем максимальный возможный индекс. Таким образом, range(0, len(array)), например, не включающий, собственно, значение len(array), как раз выдаст все возможные индексы.

>>284488
Советую бросить. Ты не видишь ответ даже когда тебе его уже дали. При чём не абстракно, а прям вот конкретное решение. Перечитай ещё раз внимательно сообщение. Очень внимательно.
71 1284679
>>284678

>При чём


Причём
фикс
72 1284689
>>283709
Да, но я в основном читаю для развлечения дурацкие вопросы и не менее дурацкие ответы, иногда помогаю тут кому-нибудь.

мимо инженер.
73 1284835
>>284611
Классика питонача
74 1284892
Задача:
Сравнить 2 идентичные таблицы и перезаписать данные/добавить если есть таковые,НО одна из них уже загружена в SQL, а вторая исходная в excel.
Как лучше по ресурсам решить?
У меня два стула
1. Через pandas сравнить два датафрейма
2. Excel импортировать в SQL во временную таблицу и сравнивать уже через SQL queries.

Для меня легче 1 вариант, так как код в пару строк.

Таблицы реально маленькие.
75 1284895
>>284892

>Как лучше по ресурсам решить?


>>284892

>Таблицы реально маленькие


>>284892

>Для меня легче 1 вариант



Ты сам ответил на свой вопрос.
76 1284896
>>284895
Я только пердолюсь и с реальными проектами не имел еще дел. Стоит заморочиться и посмотреть сколько ресурсов уходит на выполнение кода?
77 1284985
>>284896
Все зависит от твоих целей. Если тебе это интересно, нужно и тд - глянь, нет - забивай хуй. Время это тоже ресурс.
78 1285009
Анон, создал venv. Активировал (появилась надпись (venv) в строке консоли). Установил пакеты pip install -r requirements.txt. На одной машине они поставились глобально, а не в venv. Что за баг? Как фиксить?

Винда.
80 1285019
>>285018
Вот этого с его шариками удвою. Когда дело доходит до винды, просто иду в пайчарм, там ебли на минимум.
81 1285020
>>285018
ну сорян что питон составляет 0.0001% кода в нашей конторе, остальное это c#, ms sql, windows, всё обмазанное махровым энтерпрайзом. Всё на расово верные линуксы только ради питончика переводить никто не будет.
82 1285021
>>285019
я тоже в пайчарме разрабатывал, но начали деплоить скрипт на сервере и возникла упомянутая проблема.
83 1285023
>>285021
Ну хер знает, с моими activate.bat и дальнейшими танцами вокруг pip проблем не было.
84 1285025
>>285023
у меня тоже никогда не было, но вот случилось.

Я подготовил whl файл моего скрипта, whl всех его зависимостей (сервак окукленный без доступа в интернет). Там создали venv, активировали, начали pip install в неё - а скрипт то и зависимости улетели в глобал.
85 1285075
Почему в Питоне BaseException является базовым классом для Exception? И до кучи *Error

Едите тоже через жопу, а пирамиды строите с узкого конца?
86 1285083
>>285075
Да тебя это вообще еать не должно.
i hope you die.jpg36 Кб, 303x404
87 1285085
>>285075
https://docs.python.org/3/library/exceptions.html?highlight=baseexception#Exception

> All built-in, non-system-exiting exceptions are derived from this class.


> Почему в Питоне BaseException является базовым классом для Exception?

88 1285086
>>285083
Неосилятор ООП порвался заместо Гвидо.
90 1285092
>>285088
Чё?!
92 1285106
>>285075
А что не так-то?
15360882168300.webm8,8 Мб, webm,
848x432, 0:33
93 1285113
>>285106

> А что не так-то?



> >>> issubclass(BaseException, Exception)


> False


> >>> isinstance(BaseException(), Exception)


> False



Подумой.
95 1285117
>>285114
Ору какой же ты дегенерат. Особенно с "дибила".

Разжую для дураков. Тебе интерпретатор прямым текстом говорит "Базовое исключение это не исключение", а ты даже это понять не можешь, дурачок.
96 1285119
>>285117
Ты дибил? Выше уже иерархию классов скинули и почему так сделано написано в документации.
97 1285124
>>285119
Васильева: четверть населения России не владеет функциональным чтением

Привет, четверть.

Интересно, Гвидо тоже не очень умный паренек у которого базовый актив это не актив, базовое доказательство не доказательство, а базовое исключение не исключение, или он просто распиздяй и тяп-ляп и так сойдет?
98 1285128
>>285124
Толстячок, `BaseClient` тоже не subclass для `Client`.
99 1285129
>>285128
Ты не только не обладаешь функциональным чтением, но ты даже не способен в зайчатки логики.

Скорее всего, ты даже не обладаешь разумом и самосознанием. Как те йобушки в Ложной Слепоте.

С тобой все понятно - болван. А у других питонистов сидящих в треде войтивайти есть объяснение почему иерархии классов перевернуты через жопу и базовые исключения не исключения? Гоните их, издевайтесь.
100 1285130
>>285129
Что ты к названиям этим придрался? В документации написано почему так сделано. Ладно, последний пример для тебя: `Animal`, `Cat(Animal)`, `issubclass(Animal, Cat)` → `False`. ГВИДА ПИДАР ПХЧЧЧХХЧХЧХЧ!! ФУНКЦИАНАЛЬНОЕ МЫШЛЕНЬЕ! КУД-КУДАХ!
101 1285193
>>285113
Ты там напился, что ли? Ты проверяешь, является ли BaseException наследником Exception'а. Разумеется это не так, потому что всё наоборот.

>issubclass(Exception, BaseException)


>True



Что-то же должно было быть базовым, как иначе-то, чёрт возьми? Если тебе нужно прям всё ловить. лови BaseException.
102 1285195
>>285129

>базовые исключения не исключения?


Если бы BaseException переименовали в BaseCatchable тебе бы полегчало?
103 1285202
>>285130
Ты даже не понимаешь что тебе хотели сказать. Феноменальный дегенерат.

>>285193
Ладно, для тебя тоже разжую, все-таки у меня есть вера в людей.

> Что-то же должно было быть базовым, как иначе-то, чёрт возьми?


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

>>285195
Такая же проблема же - базовое ловимое не ловимое, а ловимого нет вообще. Правильно или поменять местами Exception, или переименовать базовое исключение в Catchable.

Собственно со всем вышеразжеванным для полным дебилов возникает вопрос

> Почему в Питоне BaseException является базовым классом для Exception? И до кучи *Error



> Едите тоже через жопу, а пирамиды строите с узкого конца?

104 1285204
>>285202

>или переименовать базовое исключение в Catchable.


Вот на что я и намекал, ты просто доебался до названия.
105 1285207
>>285202
Ещё можно было назвать ExceptionBase, ведь "база для исключений" вполне себе может не быть исключением).

>или переименовать базовое исключение в Catchable.


Слово "Base" же там добавлено наверняка для очевидного обозначения, что это база всего.

Ты просто выдумал какое-то своё понимание этого названия и пытаешься приводить аналогии с другими похожими терминами.

К тому же,

>Является ли всеобщий базовый доход доходом?


Нет.

>Доход — денежные средства или материальные ценности, полученные государством, физическим или юридическим лицом в результате какой-либо деятельности за определённый период времени


>Безусловный базовый доход[1] (безусловный основной доход[2][3], БОД) — социальная концепция, предполагающая регулярную выплату определённой суммы денег каждому члену определённого сообщества со стороны государства или другого института. Выплаты производятся всем членам сообщества, вне зависимости от уровня дохода и без необходимости выполнения работы.

106 1285209
>>285207

>Нет.


Точнее, не "Нет.", а "Можно привести аргументы, что не является." Если брать "доход" как просто "получение лицом денег", то является. А если взять приведённые выше мной определения — то нет.

Так и тут, ты споришь со своим понимаем, а у Гвиды было другое.
107 1285285
>>285202
А ещё, вот тебе вообще самое простое объяснение: Ты смешиваешь понятия, а точнее, название класса и его, эм, "функцию".

BaseException является исключением. Exception является исключением. Но BaseException не является Exception'ом (или его потомком). Из того, что один класс имеет слово "исключение" в названии никак не следует, что любые другие исключения должны обязательно быть однозначно привязаны к нему.
108 1285297
Аноны, откуда pip устанавливает пакеты? Что это за ресурс?
109 1285333
>>285297
Все пакеты уже в составе пипа, он их просто достаёт из локального хранилища и кладёт в site-packages.
13182554271301.jpg21 Кб, 345x253
110 1285336
"Функциональное мышление" никак не уймётся.
111 1285343
>>285333
То есть хочешь сказать, что когда я устанавливаю pip я автоматом бросаю в память компьютера все пакеты, включая numpy и scipy?
112 1285346
>>285343
Конечно, а как ещё?!
113 1285352
>>285297
pypi гугли, там все лежит
Если пакет скачан, то он может быть взят из кеша еще
114 1285662
Питонисты

mouse = Controller()
print('{0}'.format(mouse.position)) // <303, 606>

Как сделать так, чтобы значение 303 поместилось в одну переменную, а 606 в другую?

библиотека pynput если чё, шняга с принтом была в примере
115 1285747
>>285662

><303, 606>


Это что? Строка? Или список/кортеж, который ты так зачем-то в угловые скобки взял? Или вообще какой-нибудь библиотечный класс координат?
Вангую, что сработает

>x,y = mouse.position


Для остального нужно больше информации.
pascal Rome2Arabic.png104 Кб, 655x877
116 1285772
идеи как это на питоне написать?
117 1285773
>>285772
В смысле идеи? Ты с программированием сталкивался вообще? Или это вопрос в стиле "решите домашку"?
118 1285780
Анон, доброго времени суток.
Такая проблема. Пишу АПИ в данный момент (drf). АПИ туду листов. Каждый туду лист относится к определенной организации.
Нужно чтобы у пользователя был доступ только к туду листам той организации, в которой он залогинен.
Вопросов вроде бы никаких, сделать обычный permissions.
Но есть условие, что при регистрации пользователя, он может привязываться к нескольким организациям, а после авторизации быть авторизированным только в одной.
Вопрос. Как можно реализовать эту самую авторизацию в одной из компаний? (на беке, без фронта)
119 1285789
>>285772
На змее это будет выглядеть даже изящнее, чем на pascal.
120 1285808
>>285747
Круто, спасибки. Никогда бы сам не допёр.
121 1285836
Пишу фласк проект. При подключении дб пишет что нет модуля фласк алхеми, но он есть. Че блядь он хочет
122 1285841
Фром фласк элхеми импорт скьюэлалхеми
123 1285870
>>285836
Проверь импорт, скорее всего опечатка.
И ошибку целиком прикладывай.
124 1285893
>>285870
Проверил 100раз, даже на стак оверфлоу искал и оттуда копипастил импорт, ничего. Буду дома скину ошибку, но там пишет тип нет пакета фласк алхими
повар.jpg6 Кб, 320x240
125 1285924
>>285662

>'{0}'.format(mouse.position)

126 1286073
А на фласке можно написать что-то, что не падает от большого ко ва запросов?
143254253465.jpg29 Кб, 628x167
127 1286081
Поясните, пожалуйста, код на пике.
Разве значение kated.grade не должно быть None?
128 1286086
>>286081

>Kates_grade


fix
129 1286098
>>286073
а по бенчам джанго на 3 питоне намного быстрее фласка,лол
130 1286123
Можно ли создать папку именно при вызове PIL.Image.save(), а не вот эти вот os.path.exists(path), ...
131 1286142
>>286098
И что? Важно отвалится от запросов или нет
132 1286202
>>286123
Нет и не надо это делать при save, блядь, нахуй ёпту! Есть pahtlib с pathlib.Path.mkdir, юзай его. Это не задача pillow создавать тебе директории. Уебал бы прямо сейчас, нахуй! Реально бесишь!
133 1286203
>>286202

> pathlib.Path.mkdir


Если всё и правда получится правильно обернуть вокруг сохранения картинки, то спасибо, попробую.
134 1286206
>>286203
В смысле "получится"?! Ты чё, тугорез?! Есть метод для создания директории, он не может "не получиться".
135 1286240
>>286081
Не должно быть. Просто создатель пикчи дегенерат, который забыл, собственно, оповестить тебя, что второй аргумент .get()'а — это, собственно, и есть значеие, которое нужно вернуть при отсутствии ключа. (И вот уже у этого аргумента дефолтное значение None и есть.)
136 1286292
>>286073
это смотря сколько?
от 50к рухнет
137 1286296
>>286292
А можно преодолеть 50к? Даже юзая какую-нибудь связку?
138 1286300
Я как то преодолел какой-то сервер на апачах, да настолько сильно преодолел, что у него периодически капча отваливалась.
139 1286319
>>286073
Это зависит от железа, веса запросов, сложности их обработки, инфраструктуры приложения и т.д
Вопрос хуйня без доп данных
140 1286335
Скиньте пример , как в Django вывести в браузер записи из базы, без использования шаблона джанго (то бишь html страничка не подключена). Нужно как-то в функции сделать for по Post.objects.all() и вывести в Response
141 1286344
что я не так делаю?
142 1286353
>>286335
На что твоя вьюха запускаться должна вообще? В мвп без реквеста нет респонса
143 1286361
>>286353
в мвц
фикс
144 1286366
>>286344
Навскидку x[1][1]
145 1286399
>>286073
учи спринг
146 1286405
>>286344
Не используешь operator.itemgetter(1)
А в чём твоя проблема? Работает и твой же способ.
147 1286423
Хай ананасы. Я ноль в кодинге и соответственно Питоне.
Но настал этот момент, когда мне быстро решительно нужно запилить на нем приложуху для дипломки. Ну как быстро, у меня в на исполнение есть 4 месяца. И есть желание и настойчивость сделать самому.
Итак, подскажите плиз что мне для этого нужно, конкретно?
Я так понимаю что надо все нужно делать на PyQT, так как больше учебной инфы на русском и вообще быстро, так?
Что учить, какие библиотеки использовать, среды разработки и тд, любые советы.

Алсо дипломка - создать программку по управлению проектами.
148 1286429
Аноны, есть один сервер, который выполняет присланное ему задание(задание присылает клиент, через обычный ПОСТ запрос с парой параметров), выполняет сервер это задание от 5 до 40 секунд. Клиенту нужно максимально оперативно получать ответ на свое задание(вариант с бомбардировкой сервера ГЕТ запросами не торт).
Я решил делать через AMQP(RabbitMQ):
Клиент регистрирует очередь(первый раз при отправке первого задания), отправляет задание, подключается к очереди и ждёт результата. Как только ответ получен он отключается от ожидания.
И тут начинаются проблемы, ибо мне нужно вернуть результат в ту функцию, из которой я запускал ожидание, но хуй знает как это сделать.
Делаю на клиенте всё через pika, BlockingConnection().
На сервере все через aiohttp server и aio-pika.

Аноны, может я с архитектурой изначально проебался и стоит просто поддерживать постоянное подключение клиент-сервер, пока задание выполняется, и по нему передавать ответ(короткая строка с результатами)?
Снимок экрана (62).png21 Кб, 381x343
149 1286436
>>286423

>Я ноль в кодинге


Задрочи все с пикрелейтеда и без проблем напишешь диплом себе и всем пацанам из своей шараги за баблишко.
150 1286439
>>285780
Анончик, помоги. Я все еще не понимаю, как это можно реализовать, у меня ступор второй день.
151 1286444
Почему у питона нету нормальной ide?
Pycharm тормознутый и вид у него как у больного холерой.
Что использовать?Главное приятный интерфейс и многофункциональность!
152 1286447
>>286444

>вид у него как у больного холерой


Брофист.
vscode попробуй.
153 1286450
>>286444

> многофункциональность


> Pycharm тормознутый


Как там с 2 гигами оперативы?
Как ты себе представляешь обширный функционал на слабой машине?

> vscode попробуй.


vscode это редактор текста, не IDE.
154 1286454
>>286429
Делаешь future-объект с уникальным id и словарь с ними, потом, когда тебе приходит объект, то делаешь set_result для future
155 1286456
>>286454
Эм, а как это должно глобально всё выглядеть?
Выполнять полученое задание, сохранять результат, ждать GET запроса от пользователя и возвращать ему из этого объекта решение по ключу?
156 1286461
>>286454
А, почитал немного про это.
Но мне не родходит(по крайней мере судя по тому что там написано и как я это понял).
Если кратко, то мне нужно выполнять задание именно на сервере, сохранять там состояние(результат) и выдавать его пользователю.
И главный вопрос:
Как организовать мгновенную(+/- 1 сек) доставку рузультату от сервера к клиенту.
157 1286465
>>286461
Тут нет противоречий, ты делаешь запрос на клиенте и передаешь в тело сообщения метод и аргументы, задание выполняется на сервере. Все, что требуется на клиенте это await запроса. Но естественно, что тебе нужно написать обертку для клиента.

>Как организовать мгновенную(+/- 1 сек) доставку рузультату от сервера к клиенту.


Поставить сервер рядом с клиентом, лол. Скорость доставки от много чего зависит и не на все погромист влиять может.
158 1286474
>>286465

> Поставить сервер рядом с клиентом, лол. Скорость доставки от много чего зависит и не на все погромист влиять может.


Я немного не за то говорю, ну да ладно.

> Поставить сервер рядом с клиентом, лол. Скорость доставки от много чего зависит и не на все погромист влиять может.


Я правильно тебя понял:
1. Клиент высылает задние, получает от севера ответ, о том что задание принято к решению.
2. Затем клиент отправляет серверу новый запрос(с ключами и прочим), открывая соединение и ждёт пока сервер на него ответит, не разрывая его. Сервер решает задачу - отвечает на GET запрос.
159 1286481
>>286474

>Я правильно тебя понял


Неправильно
Клиент отправляет задание и ждет ответа, можешь таймаут выставить, в ответе приходят результат\ошибки, amqp это не http.
В идеале должно быть две очереди, первая для отправки с роутинг кеем сервиса, которому адресовано сообщение, которую уже слушает сервис. вторая для клиента, в которую будет отсылаться ответ и которую он будет слушать.
160 1286486
>>286481

> amqp это не http


Так ты это всё про amqp метод решения, хух, окей.
Теперь я тебя понял. В этой либе есть подъодящий метод, только обёртку доработаю для него.
Попробую всё тогда построить на amqp, и получение задания тоже.
Огромное спасибо, антош.
161 1286490
>>286450
Может я чего то не понимаю но pycharm реально тормознутый. :/ Интуиция говорит что программа делает лишние телодвижения вот и пыхтит.И еще полоска при открытии программы.Она не симметрична и часто выходить за границы лого.Меня так дергает когда вижу это.Детали!Детали показатель качественной работы!Может у Jetbrains хорошие идеи но програмисты из них не очень.
Хочу функционала хотя бы как у netbeans.Он в отличие от продуктов jetbrains не тормозил.
Из редакторов vscode и sublime не понравились.Надо проверить atom.
Короче не могу найти вкусный фломастер.)
А еще объясните как капчу правильно пройти. :/ Просит светофоры и гидранты указать а картинки обрезаны по частям.Выбираешь все части и после выдает ошибку.Потом еще пешеходный переход есть по частям.Вроде все выделил но опять ошибка.Где нормальнаякапча с цифрами? >_<
162 1286492
>>286490
В настройках.
163 1286495
>>283709
Типо того
8к коммитов это сильно большой проект?
164 1286496
>>286490

>Может я чего то не понимаю но pycharm реально тормознутый


Не тормознутый он, просто слегка медлительный. Алсо если у тебя хуёвый проц, мало оперативки и жесткий диск уже держится на говне и палках - тогда да, страдай.
165 1286709
>>286495
Количество коммитов не говорит ничего о размере проекта.
oVOwlrEpEss[1].jpg211 Кб, 714x1080
166 1286721
>>283305 (OP)
Закрепить в посте это нужно
167 1286723
>>286344
что за книга? дай линк
indяяex.png1,4 Мб, 1837x917
168 1286726
Кто помнит, был один сборник из ссылок с таблицами ( по типу пикрил), но только там были ссылки на новостные сайты, форумы, курсы, 1000+ задач, книги, и тп по питону.
169 1286731
>>286721
Это новый модный фильтр? Что у них с руками?
170 1286733
>>286721
Ебать Навального питон укусил.
171 1286892
какой у вас няшный тред
172 1286911
Сап двач. В чем ошибка, я все же все делаю верно, так какого хуя?
173 1286913
>>286911
Запуск через глобальный интрепретатор, а не через виртуальное окружение
174 1286914
ДВачик, я немного подумал и нашел где я проебался. На 3 пикче мой проект компилит стандартный питон, а не venvовский. Сменил его для проекта и все запустилось, хха) Спасибо, двачик!
175 1287079
сап програмач
помоги,пожалуйста,пиздюку
надо написать програму(а я не ебу как эту хуйню вообще делать)

вот условия https://pastebin.com/gwcR5qe3

с меня как всегданихуя
image.png3 Кб, 250x98
176 1287157
Почему функция is возвращает True ?

Ведь это разные объекты и они ссылаются на разные участки памяти.
177 1287160
>>287157
А здесь выдает False, как и должно быть.
image.png7 Кб, 500x97
179 1287179
>>287175
What's about this, leather programmer-man

Помогите понять
Capture.PNG2 Кб, 212x91
180 1287185
>>287160
Immutables (строки, числа) с одинаковыми значениями в питоне могут быть одним и тем же объектом, это называется interning. Но это не обязательно, см пик
181 1287188
>>287179
Охуенная оптимизация Пистона. Когда ты создаешь маленькие числа (где-то до 1000) или маленькие строки, вместо создания нового объекта и возвращения указателя на него Питон может просто вернуть указатель на уже существующий.
183 1287218
>>286444
Eric пробовал?
184 1287260
Тут кто-нибудь писал сервисы для Windows? Пиздец я уже заебался одни ошибки отлавливать.

Ошибка при запуске:
python pyxlsql.py debug

Debugging service pyXLSQL - press Ctrl+C to stop.
Error 0xC0000003 - The instance's SvcRun() method failed
<Error getting traceback - traceback.print_exception() failed
(null): (null)

Пытался даже знаю, что тупо напрямую в IDE отдебажить

Ну и самый сок запуск вручную из services.msc

Есть шанс, что я сильно наговнокодил, но блять у других же хоть как-то запускается.
https://pastebin.com/aE7nsPsW
185 1287273
>>287260

> Python


> Windows


Зря ты в это ввязался.
186 1287279
в питоновском модуле есть глобольная константа и функция, которая внутри её использует. импортнул я модуль в питоновской консоли. переписал константу. вызвал функцию, а внутри функции константа не поменялась. как правильно надо было делать?
187 1287282
>>287279
вот как я делаю
https://pastebin.com/649PzmvY
188 1287296
>>287260
Нахуя самому сервисы менеджить? Есть же nssm.
189 1287362
Анончики, привет!

Уверен, что для вас это плевое дело, надеюсь на вашу помощь. Молю, помогите написать скрипт, который будет имитировать нажатие клавиши (абсолютно любая). Этот костыль нужен, чтобы винда не лочила учетку - на работе инфо безопасность во главе угла. Заранее благодарю.
190 1287373
>>287362
Найди либу которая так делает, их миллион.

Три секунды в гугле: pynput, autopy, pywin32 (для венды)
191 1287374
>>287282
Во-первых,

>import test


>test.n = 1


>main() // 1


https://repl.it/repls/FirsthandRosyCase

Во-вторых, так происходит из-за того, что main ищет переменную n в окружении модуля test, где эта функция была объявлена, и твою n из скрипта/места вызова она не увидит никогда. Т.е., если из test.py убрать объявление n, то будет ошибочка. Точно так же, как вот тут — https://repl.it/repls/AppropriateRecklessCharacter Потому что объекты ищутся в скоупе объявления, а не вызова. Ну, если грубо так выразиться.

В-третьих, не надо так делать. Если что-то надо изменять, добавь аргумент к функции.
192 1287375
>>287362
Включи медиа плеер в фоне и всё. У меня так коллеги делали. Неотключаемый автолок на 5-10 мниут стоит тоже.
193 1287384
194 1287425
>>287373
>>287375

Спасибо, аноны, добра!
195 1287496
Аноны, что за фигня?

есть что-то вроде

Класс Предмет():{
свойство "я в домике";
метод_1() "я тут";
метод_2() "del self";};

создаю несколько Предметов, помещая их имена в СПИСОК

бесконечный_цикл:{
пока элемент в СПИСОК и он в домике:{
элемент.метод_1;
иначе:{
элемент.метод_2;}}

Извне, во время исполнения цикла передаю команду что мы все не в домике, блеат... и список не очищается(проверка через len(СПИСОК), и объекты живы, пищат "я тут".

внешний выпил тоже не работает по функции "del элемент"
196 1287504
Вот модель моей программы. Бесовщина какая-то.

>>287496 -анон
197 1287520
>>287504
Удалять в цикле то по чему идешь - признак дурачины
198 1287531
>>287504
del self делает совсем не то, что ты думаешь или хочешь. А даже если бы делал, это бы никак не повлияло на его нахождение в списке. В принципе del делает совсем другое.

У тебя есть список, в нём есть элементы. Их нужно убрать. Почему бы не погуглить "как удалять элементы из списка"? Вот откуда тебе вообще пришла мысль использоват для этого del n? Потому что del vect[idx] можно? Ну так это совсем другая ситуация.

Короче, иди гугли "как удалять элементы из списка".
image.png30 Кб, 572x372
199 1287532
>>287520
Так тоже не фурычит

>>287531
Но я хочу удалять не элементы из списка. Я хочу удалять элементы по списку
200 1287537
Все, братан. До меня дошло. Мог просто написать, что если список был единственным, что порождает элемент, то при удалении из него они разуплотнятся сами.

теперь делаю через
for i in iss:{
if i.prop!=prop:{
iss.remove(i);}
}
201 1287547
>>287532

>Я хочу удалять элементы по списку


Откуда ты их удалять хочешь? Из памяти? У нас тут не си, это за тебя питон делает, когда ни одной ссылки на объект не остаётся. Не надо выдумать свой сборщик мусора в скриптоязыке, ты с ума там сошёл, что ли.

Соответственно, тебе нужно удалить все перменные, которые ссылаются на объект, включая списки.

Т.е.,

>x = MyObject()


>arr = [1,2,x]


Тут нужно и от переменной x избавиться (например, выйди из области видимости функции) и от элемента в списке, который на этот объект ссылкается, т.е. arr.remove(2), например.
202 1287548
>>287547
То есть, arr.pop(2) ну или .remove(x).
i.jpeg29 Кб, 480x319
203 1287574
Идея - интернет магазин нижнего белья для мухосранска.
Думаю юзать фласк.
Какие камни?
204 1287642
>>287574
заюзай кмс для интернет магазинов и не еби ни себе ни анону мозг
205 1287659
>>287574
Никаких, делай.
image.png10 Кб, 424x135
206 1287819
Здарова бандиты. Выдали мне тестовое задание, из csv перенести информацию в базу данных. Я в общем-то всё сделал, кроме пункта 3, файла с указанием зависимостей. У меня из их конторы есть связь только с девочкой hr, поэтому прошу советов мудрых тут. Они хотят, что бы я в отдельном файле в ручную расписал какая колонка от какой зависит? Или есть другие мнения?
207 1287822
>>287819
А не зависимостей ли от сторонних пакетов???
208 1287826
>>287822
Это ведь применимо только к Линуксу? В остальных заданиях даже намёка на указание на какой системе работать не было.
209 1287828
>>287826

>Это ведь применимо только к Линуксу? В остальных заданиях даже намёка на указание на какой системе работать не было.


python -m pip install hands, head, ass
211 1287831
>>287822
>>287828
>>287829
Я понял, всем спасибо. Не сразу, но понял.
212 1287832
>>287819
Что за позиция? Хуйня какая-то, я как раз сейчас такую ебалу делаю, вот только данные надо постоянно обновлять и работать должно как сервис.
Еще и не из CSV а из Excel с битой кодировкой UTF8, потому и пришел к выводу, что только Python справится.

Да и до лог файлов я сам додумался.
213 1287835
>>287832
Вы там чего, на хелоувордщиках выезжаете в своих конторах?
214 1287836
>>287832
Python-стажёр, лол.
215 1287847
>>287835
Я тоже на стажировке. Правда там и python и java, так что на обоих без знаний что-то строчу, лол.
216 1287938
Делал кто асинхронную валидацию форм в Джанго? То бишь в темплейте ajax на кнопку. Что лучше во вьюхе написать? Мб у кого mixin есть ибо форм не одна штука :с
217 1288150
>>283305 (OP)

Господа вкатывальщики! Вот прошел я курс питонтьюторе, а дальше как и куда вкатываться? Чтобы иметь возможность фрилансить пока я учусь в шараге, в этом году оканчиваю 11 класс и иду в говновузик
218 1288299
Питоны, как так то? В чем секрет импорта питона? Каким богам принести в жертву кровь девственницы смешанную с молоком петуха, дабы постичь то, что человеческим разумом не постичь - коварный import.
Собсно пики рилейтед, или как там, надеюсь ничего не напутал. Я то думал, импортируя что то в текущий модуль мы как бы виртуально тот код в этот файл прописываем, но нет.
219 1288303
>>288299
ЗЫ какую то хуйню со статикметодом сделал, но пох
220 1288313
>>288299
Ничего не прописывается, модуль выполняется и импортируются только имена.
221 1288314
>>288313

> модуль выполняется


разве это кошерно?
222 1288321
>>288314
А какая разница? Эффект тот же что и при прямом прописывании кода, только в модуле свой namespace.
223 1288323
>>288321
Нет, если бы код прямо прописался, ты вывело бы b.py.
Вот в джаве оно как? Оба класса тест нужно будет вынести в отдельный файл,поэтому какой зацепит Foo?
224 1288326
>>288299

>виртуально тот код в этот файл прописываем, но нет.



______________
main.py

From Foo import *
print (bar())

method.py

def Foo():
s = 'string'
return string

Ты импортируешь имена и ссылки это и так очевидно.

А откуда вообще взято "виртуально тот код прописываем"?
225 1288327
>>288326
Из головы, она у меня не очень умная
226 1288332
>>288327
Ну я только по синтаксису жавы и питона могу за импорты пояснить, я хуй знает что там в других языка творится.
Хотя Питон еще те дебри с __ и self. Еще и блядские отступы, лол.
227 1288337
>>288332

> __ и self. Еще и блядские отступы, лол.


Забавно, а мне это более чем понятно.

Просто я как бы ожидал при импорте класс будет внутри себя создавать экземпляр класса их текущей области видимости, а выполнение модуля перед испортом вообще стремное дело, всякие __call__ и подобные методы сцыкотно теперь юзать
228 1288338
.>>288326

>А откуда вообще взято "виртуально тот код прописываем"?


си #include же
229 1288341
>>288337
Нихуя стрёмного нет.
У модуля всегда своя область видимости.
230 1288352
>>288337

>при импорте класс будет внутри себя создавать экземпляр класса


Так ты же не класс импортируешь, а ссылку на него. Нужен экземпляр, так сам и создай его.
У меня понимание self придет с опытом, пока что как индус пишу говнокод.
231 1288673
>>288352

>У меня понимание self придет с опытом, пока что как индус пишу говнокод.


Что блядь? Ты не понимаешь указание на объект класса?
232 1288830
>>288299
Foo создаёт экземлпяр не какого-то класса с именем Test, видимого в глобале в текущий момент, а именно a.Test.
Напиши в b.py foo.Test = Test()

Я же тебе это уже объяснял пару дней — >>287374
233 1288831
>>288830

>foo.Test = Test()


не foo.Test, а a.Test() (название модуля)
234 1288883
>>288830
То был не я
235 1288934
>>288883
Уж очень подозрительно два человека с одинаковой непопулярной проблемной с разницей в день пришли.
236 1288953
Сап, аноны. Хочу вкатиться в тему кодинга на Питоне, но не знаю, с чего начать. Нихуя не умею. Может есть люди, готовые задать вектор движения ?
з.ы. Грузить не буду, просто подсказать сайты с информацией, мб подкинуть пару задач. Можно сюда, можно в @wateasu
237 1288961
>>283305 (OP)
Как получить , например, XOR из 2-ух 16-ричных чисел? как их вообще нормально ввести hex(a) - строка и с ней ^ не работает
239 1288976
>>288966
мне ввод 0f и f0, например, я к ним прибавляю в начале 0x, но строки нельзя XORить
python88.png25 Кб, 258x669
240 1288984
>>288966
Короче, мне кажется можно проще
241 1288991
>>288976
Код покажи, блядь.
242 1289000
>>288984
Здравствуйте, я работаю в издательстве o'rly books. Будете ли вы так любезны предоставить права на публикацию вашего кода, он будет прекрасной иллюстрацией для главы про "ебучие макароны кода, сука, у меня уже палец устал скроллить, пошёл ты нахер, козёл".
Спасибо)
243 1289008
>>288984
Ты задаёшь Foo с классом Test, который выводит a.py, всё.
Test (который выводит b.py) из нового файла вне области видимости Foo потому как ты его позже создаёшь.
244 1289009
>>288299
>>289008
самофикс
245 1289030
>>289000
разрешаю
246 1289033
247 1289037
Подскажите как настроит seo для джанги, в гугле забанили
248 1289065
>>287504
Скажи плз шрифт
249 1289158
>>288961
Числа — это числа. Какая разница, в какой системе они выводятся? xor это же всё равно побитовая операция.

>int("f0", 16) ^ int("0f", 16)

250 1289163
test
251 1289247
>>289158
именно такой ответ я ждал, спасибо, сам найти такую запись не смог
252 1289308
Можете называть меня неосилятором, но я нахожу тулзы питона очень костыльным и непонятным. Ебаный зоопарк из pip, venv, pyvenv, pyenv, virtualenv, virtualenvwrapper, pipenv. Ебануться можно. То ли дело в джаве и расте!
253 1289309
>>289308
Из всей хуеты нужны только pyenv и pip.
254 1289311
>>289309
Я остановился на pipenv, вроде его советуют юзать. Всё равно - пока разберёшься что есть что, ебануться можно.
Плюс ещё если ты на линуксе, то в репах депозитория тоже есть питоновские либы, ваще пиздец, сложно нахуй
255 1289313
>>289311

>репах депозитория


пока писал - уже ебанулся
репах дистрибутива
256 1289318
>>289311

>pipenv


Хуйня из-под коня.
>>289313

>репах дистрибутива


Нахуй не нужно.
DrGKYBNUcAANJ7D.jpg161 Кб, 1200x1032
257 1289457
Господа аноны, прошу вашей помощи/совета.
Будучи аналитиком, сталкиваюсь с достаточно рутинной обработкой данных в excel. Для возможности собрать читабельный свод данных для элементарной сводной таблицы приходится использовать огромный арсенал свистоперделок и хитростей микрософт офиса с разными, индивидуальными подходами.

Какой из языков/библиотек лучше всего подходит для возможности разработать, хоть сколько-то автоматизированный подход к данной задаче. В какую сторону копать, если брать тот же python.
258 1289458
>>289247

>сам найти такую запись не смог


Но ты же даже не искал! https://www.google.com/search?q=python+hex+string+to+int Как можно это не найти?
изображение.png1,2 Мб, 1080x1080
259 1289488
Блядь в двух словах, вот я хочу говнокодить вебсеривисы на джонге и фласке, бекенд там хуемое. Мне точно надо еще и зубрить хтмл со стилями и жабаскриптом? Или нет?
А то я блядь уже даже хуй знает. Во всех курсах и материалах это говно, даже на джонгогирлс. Если
260 1289489
>>289488

>Если


Если да, то на каком уровне формошлепство надо знать?
261 1289514
>>289488
Там нечего зубрить. Взял MDN в зубы и кабанчиком побежал.
262 1289524
>>289488
Если твои вебсервисы отдают html странички, то разумеется надо.
263 1289560
>>289457
В сторону библиотек для работы excel, очевидно же.
Сюда приходят с готовыми вопросами.
264 1289578
265 1289582
>>289488

>зубрить хтмл


Че его зубрить-то? Когда тебе нужно отцентрировать что-то, берешь и гуглишь тэг.
А вообще во фласке это не нужно.
266 1289596
двоч, у меня что-то сломалось

>$ python


File "/usr/lib/python3.6/site.py", line 183
file=sys.stderr)
^
SyntaxError: invalid syntax

в чем может быть проблемес?
как такие ошибки гуглить?
267 1289603
>>289596
Так ты всю строку кода напиши, а не огрызок
Снимок экрана от 2018-11-04 14-49-40.png85 Кб, 1031x524
268 1289608
>>289603
У меня в IDE все нормально работает. Я пакет новый не могу установить. Видимо, Я неправильно настроил системные переменные, раньше выбрасывало ошибку "команда python не найдена", а сейчас вот такая хуета.
269 1289636
>>289608
В версиях ничего не смущает?
270 1289643
>>289636
наверное должно смущать, но я полный профан. мне нужно 2.7 поставить в PATH?
271 1289657
>>289582
Чому не нужно?
272 1289674
>>289643
я к сожалению такой же в этих ваших линуксах, но попробуй так:
sudo apt-get install python37
python37
rm -rf
273 1289684
>>289674
блять, спасибо анон, вроде разобрался. надо было python3.6 вводить. пздц это все криво выглядит для меня-дилетанта в питоне. хули версии между собой такие несовместимые(
274 1289719
Сап двач, объясни, зачем использовать связку vue js и flask. В чем профит?
275 1289765
Сап, аноны. Помогите молодому, неосилятору.
Собственно, прикрепляю код:
https://repl.it/repls/HelpfulAdmiredDribbleware

Вопрос, как правильно вызвать этот метод в темплейте, чтобы по "нажатию на кнопку/другую вундервафлю" БДшка синхронизировалась.
276 1289769
>>289765
Алсо, сижу уже почти сплю.
Этот метод определён соответственно в модели. Возможно в этом и косяк. Как вариант, стоит определить его в views, но не уверен. Вообще не совсем понимаю, как инициировать запрос через api к стороннему ресурсу. В интернете полно примеров заполнения бд данными через форму пост запроса, а вот как забить данными из json ничего не нашёл.
277 1289845
двоч памаги.
Когда форматнул флешку вспомнил, что там нужный мне питоновский скрипт.
Залез через active recovery и вернул этот файл, но теперь там весь код в кракозябрах. Можно ли как нибудь перекодировать в человеческий код?
пытался автоматически через айчарм но не фига
памагите
278 1289919
>>289845
Хреново ты, значит, восстановил.
279 1289969
Ребята, помгите. Как в django получить login пользователя?
Нужно только получить логин, никакая интеграция с AD/LDAP не нужна
280 1289973
>>289969
Очевидно из контекста или из формы логина
281 1289979
>>289973

>Очевидно из контекста или из формы логина



Неужели браузер не передает никакой информации?
sage 282 1289982
>>289765
>>289769
bump вопросу.

Сейчас вброшу полный код, вчера я что-то вообще как мудак всё оформил.

https://repl.it/repls/SecondKnownOutcome
283 1290000
>>289973
<script language="JScript">
var WshNetwork = new ActiveXObject("WScript.Network");
alert (WshNetwork.UserName);
</script>
284 1290005
logging либа кидает все логи в out, хотя хендлер стоит на файл.

logging.basicConfig(
handlers=[logging.FileHandler('logfile.log', 'a', 'utf-8')],
format='%(asctime)s %(levelname)s %(message)s',
datefmt='%H:%M:%S',
level=logging.INFO)

Как пофиксить эту хуйню?
285 1290068
>>289719
Flask выступает как сервис с api на который натягивают веб-морду - vue
Снимок экрана 2018-11-05 в 14.17.08.png12 Кб, 638x100
286 1290071
Аноны, чому так?
287 1290078
у меня вопрос по джанго,прикрепляю 3 скрина - 1 как выглядит форма обратной связи, 2 views.py, 3 - settings. Проблема в том, что письмо приходит мне с адреса указанного в настройках stmp сервера, то есть ['from_email'] берется не из формы которую заполняет посетитель. Вопрос - как получить его email из формы?
288 1290086
>>290071
Идиотошка ты тупоголовая, читай про IEEE 754.

https://docs.python.org/3.2/tutorial/floatingpoint.html
289 1290104
>>283709
Просто тут начальный уровень сидит. Когда чуть-чуть уходишь дальше, то надобность в этом треде отпадает к сожалению. Сам прошел такой путь, не знаю как у других.
290 1290112
>>290078
Прикольная тема, что за она?
291 1290120
>>290104
Я понял, что найти что-то в гугле гораздо быстрее, чем спрашивать на двощах, лол. А интересных задач тут на 1.5 поста.
292 1290139
>>290120
Есть задачи, к примеру как автоматизировать весь процесс описанный в ролике и запустить в виде сервера приложений.
https://youtu.be/a2SH_oOfn-k
ad9eFFgurA.jpg257 Кб, 1920x1080
294 1290332
Доброго времени суток, аноны. Задумал я написать простенький мессенджер. Сервер для обмена сообщениями хочу написать на голых сокетах.
Делаться всё будет в чисто образовательных целях, поэтому реквестирую источники из которых можно в доступной форме получить знания о работе с сетью. Желательно с примерами на python. Никогда раньше не писал низкоуровневые сетевые приложения и из теории знаю только самые базовые вещи.
P.S Последним предложением я намекал на то, что в документации о модуле socket мне будет мало что понятно
93919769502085.5b8402beb6a99.jpg1,1 Мб, 1748x2209
295 1290452
ауе, я снова выхожу на связь

>Exec=filename=%f; blender --python autoImportScript.py => import bpy; bpy.ops.import_scene.fbx(filepath = '%f.fbx')


пишу люто заебанный скрипт, нужно взять имя файла, сунуть его в скрипт и с ним запустить

есть ли варик замутить без темп файла по красоте ? баша-треда не нашел ~_~
296 1290453
вай хуево показал

>ну типа сначала седнуть имя в скриптулю а потом && и уже запускать с ней

297 1290455

>Exec=filename=%f; blender --python-expr "bpy.ops.import_scene.fbx(filepath = '${filename%.fbx}')"


ебанный сука заебааааш
298 1290463

>Exec=filename= %f; blender --python-expr "import bpy; import subprocess; uebash = subprocess.check_output(['filename']); bpy.ops.import_scene.fbx(filepath = f'./{uebash}')"



рот ебал

сука

мразь

паскуда

блядь
simplescreenrecorder-2018-11-0603.09.25.webm7,2 Мб, webm,
1920x1080, 0:49
301 1290474
блять обосрался, ну да похуй нахуй, аптайм 15+ часов, чистая гуглопаста в голове кеселек
16FD2BCA-6FA4-4C9A-A153-28A858857EC9.jpeg36 Кб, 623x403
302 1290893
Прошу, подскажите!
Установил Wing 101, но видеть установленную на компе последнюю версию питона он отказывается.
Для кастомной прописи пути в папке с питоном нет подходящих элементов.
303 1290916
>>290893
Вопрос снят, всем спасибо
Пиздец
двач помогач 304 1290918
>>290916
обращайся еще
305 1291039
Почему PyCharm мне все время советует делать методы статическими? Статика ведь влечет за собой проблемы скрытых зависимостей и тестировать ее сложнее.
image.png313 Кб, 1920x1080
306 1291051
щито не так анонейч?

блять пытаюсь по красоте сделать что бы не приходилось цикл запускать дважды, так эта сука не хочет, а по уебански в два захода все чотко
image.png290 Кб, 1920x1080
307 1291052
теплеет пачаны
308 1291154
>>291052
Шизик, ты сколько уже змею дрочишь и в тредах сидишь, а до сих пор не научился читать трейсбек и в возвращаемых значениях функций
309 1291216
Привет! Помогите найти хорошие гайды с упражнениями про asyncio и Tornado. Пишу на питончике 2 года, перекатываюсь из датасаенса.
15409821234120.jpg63 Кб, 600x864
310 1291219
>>291154

>змею дрочишь


>змею дрочишь


>змею дрочишь

311 1291221
>>291216

>упражнениями про asyncio и Tornado. Пишу на питончике 2 года, перекатываюсь из датасаенса.


Датасаенс всё?
312 1291230
>>291221
Понятия не имею, мне лично надоел дроч на прирост в 1,5% accuracy по полгода.
313 1291261
>>291219
Название языка очень способствует широкому спектру шуток связаным с хуищем
image.png386 Кб, 1920x1080
314 1291266
>>291154
пожри говна сука я хоббист, змею эксплуатирую по прямому назначению ДЛЯ СПРИКТИККОФФ, делающих за меня грязную работу

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

зато как лёг в постельку сразу понял свою логическую ошибку кек

ну а щас видно что шутил тупо обосрался сука паскуда мразь блядь
315 1291270
не шутил а ос.ринейм
игральная доска.webm6,4 Мб, webm,
720x432, 1:59
316 1291274
Сап программач. Пожалуйста, накидайте идей для дипломной работы бакалавра, связанных с каким нибудь анализом данных.

Я юзал питон для тупого парсинга текста и мне понравилось. Щас настал момент, когда надо думать над дипломом. В общем если у вас есть идеи, то буду очень благодарен :3
317 1291278
>>291274
Тебе задачу научрук должен поставить, епть. А вообще, ты че-то рано задумался, у меня браток за 3 дня до защиты с темой определился, все правильно сделал. Пиздуй работать лучше.
318 1291279
>>291266
Ты даун, а не hobbyist
319 1291281
>>291278

>научрук


У нас научруки в основном суют всякую непараметрику. Я туда соваться не хочу. Есть один препод с нашей кафедры, погромизд, который готов на какие нибудь интересные темы работать. Ну а вообще кафедра занимается всякими алгоритмами машинного обучения, анализа данных и т.п. Поэтому хочу найти какую нибудь связанную с этой областью, чтобы даже с моим скудным багажем Питона я смог бы диплом написать. Только пока ничего не нашел
320 1291284
>>291281
Короче, мой опыт: задачи научруков, которые не связаны с коммерческой разработкой 40 часов в неделю, равно как и задачи, которые ты можешь придумать сам -- полное говно, которое никому нахуй не надо, под какими бы громкими именами это все не подавалось. Из этого следует, что ничему дельному ты в такой деятельности не научишься, просто проебешь время. Суть не в задаче, а в человеке, с которым ты работаешь, и люди с реальным опытом, которые тебе могут что-то дать, скорее всего, не протирают штаны на твоей кафедре.

Мой тебе совет: не заморачивайся по диплому, забей на эту формальную хуйню, которая существует в наших вузах для галочки, пиздуй получать опыт и работать над реальными задачами, в сто раз большему в сто раз быстрее там научишься.
321 1291286
>>291284
Да, но не могу же я щас просто взять и съебаться с 4 курса без денег и всего остального? На самом деле я признаюсь, учеба и правда мешает. Я вообще больше хочу фронтендом заняться и углубляться в нем дальше, но всякие бесполезные лабы и задания только отнимают время и не дают сосредоточиться на главном. Планирую пойти в не требовательную магистратуру, чтобы на время откосить от армии и заниматься спокойно работой и фронтом. Но, офк, диплом сначала надо получить. Идиотская система образования
image.png280 Кб, 1920x1080
322 1291291
>>291279
соси хуй, чмо
323 1291297
>>291286
Не надо никуда съебываться, спокойно выбираешь себе научрука, чтобы не был долбоебом как человек, главное, и без фанатизма с ним работаешь, столько, сколько позволяет твое время, в моем универе на моей кафедре (не самое последнее место), будь ты хоть хлебушком, в таком случае ты защитишься. Короче, главное понимать, что это эдакий театр, где научруки со студентами играют в серьезную науку, пишутся отчеты, но на самом деле происходит тупой долбоебизм. Если отнесешься к этому серьезно -- потратишь время впустую, ничего страшного, но и ничего хорошего. Как устроиться поудобнее и потратить меньше времени с наименьшим риском для жопы -- это, конечно, индивидуально, смотри сам как у вас все делают, к кому идут, а к кому идти не хотят. Ну, ты за 3 года должен был понять.

Думаю, общий мой посыл ясен, вроде все сказал. Я на 4-ом курсе 2 месяца фулл-тайма потратил на диплом, результат такой же, как и у тех, кто потратил 2-ое суток перед защитой. Это только советы, основанные на моем опыте, решать тебе. Но помни главную мудрость: всем похуй.
324 1291313
>>291297
Хорошо, спасибо за мнение. Думаю я тебя услышал. Тогда не буду изъёбываться понапрасну
1319393999846.png95 Кб, 288x336
325 1291314
выполняется цикл, иногда вызывается весьма затратная по времени функция, нужно чтобы она работала в отдельном потоке, то есть чтобы главный цикл дальше продолжал свою работу. с multiprocessing и threaading ничего не вышло, жду решения
326 1291317
>>291314
Код кидай, дегр.
327 1291319
>>291314

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


пиши по отдельности и синхронизируй сокетами если деградант
328 1291368
>>291314
Ну вроде GIL для того и придумали чтобы ты страдал
329 1291369
>>289684
Андрей, использую virtualenv
330 1291387
>>291314
https://habr.com/post/314606/ => Запуск блокирующего кода
331 1291398
Котаны, ну декораторы это понятно, а как можно _раздекорировать_ функцию?
332 1291428
>>291398
лолчто? Приведи пример зачем тебе это нужно, и мы объясним тебе, где ты не прав.
никак
333 1291452
Вот в жсе показали замыкания, все понятно, и я что-то о Питоне задумался. Всегда думал, что функция ищет переменную у себя, а потом в окружающем скоупе. Т.е. в скоупе, где она была вызвана, в предыдущем call frame. А видимо то нихуя, да? Я правильно понимаю, что в Питоне все то же самое с лексическим контекстом, который есть скоуп, в котором функция была определена? Что-то не помню, чтобы хоть в какой-то питоно книге на этом заострялось внимание.
334 1291454
>>291428
Можно по хардкору посмотреть кто вызвал твою функцию, и если это не ты, а ебаный декоратор, то активно этому сопротивлятся.
Но так и до ебли в жопу недалеко
335 1291456
>>291452
Объяви фу в бар и все станет иначе
kek.png1,7 Мб, 1600x1066
336 1291496
>>291454

>Но так и до ебли в жопу недалеко

337 1291625
https://inbenefit.com/ruby-on-rails/

Чет аж обалдел от этого эякулята в статье, кто то пробовал,это все действительно так ВОЛШЕБНО и ПОПУЛЯРНО?
Кек.
Чуть в голос незаржал из-за точек с запятой.
338 1291656
>>291314
subprocess.Popen()
proxy.duckduckgo.com.jpg70 Кб, 720x960
339 1291657
1536562549546.jpg518 Кб, 1920x1080
340 1291702
Ищу помощи в любимом змеином.
Задача такая: прикрутить в приложению на джанге возможность совместного просмотра видео с какого-нибудь ютуба, но так, чтобы некоторые пользователи в условной "комнате" могли ставить на паузу или подрубать видео дальше.
Как вообще к этому можно подступиться?
image.png12 Кб, 324x249
341 1291762
Иду к вершине. Кст, а почему в классах работает умножение и прочее, если писать выражение в return'е?
342 1291786
>>291762
а не в классах не работает чтоли?
343 1291811
>>291786
Видимо, он сравнивает с generator functions.
344 1291832
Здрасте.
Есть arr = bytearray, в нем байты.
Нужно поменять половинки байтов местами.
Т.е. был 0x73 стал 0x37
Как это сделать?
345 1291847
>>291832
Спосибо, самнашел.
def swapNibbles(x):
return ( (x & 0x0F)<<4 | (x & 0xF0)>>4 )
346 1292089
>>291456
Вопрос не о том вообще
347 1292230
Возможно ли редактировать и создавать файлы внутри exeшника с помощью pyinstaller?
348 1292241
>>292230
Нет.
349 1292244
>>292241
Вот дерьмо. А было бы очень даже удобно и практично.
350 1292246
>>292244
Хуёво и непрактично.
351 1292250
>>292246
Чому? Хранить какие-либо данные конфигурации или что-то подобное - самое оно.
352 1292256
>>292250
Хуйня, конфигурация должна храниться либо в базе, либо в конфигах и они должны быть доступны, чтобы их можно было снести к хуям. Ты ещё логи предложи писать в бинарник. Хеш бинарника меняется и непонятно, это васян своих троянчиков подкинул или это ты конфиги изменил. Короче, это полная хуйня, мутабельные данные должны быть отдельно от кода.
353 1292309
Бля, мужики
Нужно достать ndarray и переделать его в str.
decode() выводит кракозябры, tostring() выводит строку типа bytes.
Ndarray генерится numpy
354 1292384
>>292309

>Бля, мужики


>Нужно достать ndarray и переделать его в str.


>decode() выводит кракозябры, tostring() выводит строку типа bytes.


>Ndarray генерится numpy


А какой сакральный смысл?
355 1292390
Что из стандартной библиотеки стоит изучить поглубже? Пока что сел регекспы дрочить, потом sys и subprocess. Куда дальше?
356 1292406
>>292390

>дальше


качай фласку и вкатывайся, потом по пути подрочишь
357 1292427
>>292390

>Что из стандартной библиотеки стоит изучить поглубже? Пока что сел регекспы дрочить, потом sys и subprocess. Куда дальше?


>Ответы: >>292406



openpyxl может пригодиться - все зависит от таких хотелок
тут все уже сто раз писали. Web это Django, Flask, Pyramid
358 1292447
Перекат где?
13238880589622.jpg201 Кб, 560x461
359 1292450
360 1292500
Почему при сравнении идентичных датафреймов из excel и mysql возвращается всегда false? Заголовки что ли читаются? Данные 1 в 1
снимок1.png97 Кб, 1339x671
361 1292533
>>283305 (OP)
Что я делаю не так? Добавлял через argparse аргументы, но не знаю как обратиться к аргументу? Никак нагуглить не могу. Нашел только как сделать словарь их аргументов имя:значение, но не могу работать со значением как со строкой. Пытаюсь без превращения (скрин), обращаясь по пространству имен (как я понял). И мне выводит ошибку про [

И еще что то пишет мне про файлы. Вроде по гуглу и докам делал, но как мне теперь например Text A надо разделить на строки встроенной в питон функцией (вроде же как файл беру)
362 1292537
Анон, есть один курс на курсере - https://www.coursera.org/learn/oop-patterns-python/home/welcome

И я уже вторую неделю не могу понять, что им, блядь, надо в задаче по написанию Адаптера для освещения. На вопросы никто не отвечает, связи с пидарами составителями нет, пукан уже не горит и не дымится. Остальные задачи сделал, но вот это, блядь, не могу понять. Есть кто делал эту хуйню? Я просто не могу понять, че этому автогрейдеру ебанному нужно.
363 1292540
>>292533
Живешь неправильно.
parser = argparse.ArgumentParser(
description='sum the integers at the command line')
parser.add_argument(
'integers', metavar='int', nargs='+', type=int,
help='an integer to be summed')
parser.add_argument(
'--log', default=sys.stdout, type=argparse.FileType('w'),
help='the file where the sum should be written')
args = parser.parse_args()
args.log.write('%s' % sum(args.integers))
args.log.close()
money.jpg49 Кб, 598x538
364 1292544
>>291702
Все еще не знаю, двач, помоги!
365 1292549
>>292544
Как к своему ютубу
366 1292550
>>292544
Берешь, выкачиваешь ютуб видео к себе, и показываешь его уже в комнатах с синхронизацией, блекджеком и шлюхами
367 1292560
>>292550
То есть мне так или иначе придется для начала выкачивать видео на свой сервер, только после этого несколько пользователей разом смогут тыкать на кнопочки в плеере? Или это я совсем дурачок?
струя.webm404 Кб, webm,
640x360, 0:08
368 1292562
>>291702
>>292544
Хуячишь несколько компонентов. Через вебсокеты подписываешься на стрим ссылок с бекенда что проигрывать в комнате. В редьюсере обновляешь кусок данных в дереве с проигрываемой в комнате ссылкой. В компоненте с ютубом айфреймишь ютуб и подписываешь компонент на упомянутый ранее кусок данных из дерева. В компоненте с чатом юзаешь любую реализацию чата, что на вебсокетах, что на дрисне, тысячи их!
У мочи комнаты есть третий компонент куда он срет проигрываемую ссылку ютуба и жмет кнопку "заставить всех проиграть". Или можешь сделать как команду в чате, не важно. Все получают событие проигрыша и послушно проигрывают с подливой.

Но ты все равно нихуя не понял, поэтому я зря потратил время.

мимо с нулевой Java, Kotlin, Kotlin JS, Python, JavaScript вельможный пан
369 1292598
>>292562
Половину не понял, но от души спасибо.
370 1292619
Ссанина ваш Питун, типы плавают как ебучая лодка в шторм. Только экспортировал int64 в sql в varchar на выходе object и уже блять они не равны. Ебись все конем.
То работает, то хуи сосешь
371 1292685
>>292619
ТНН (Типы Не Нужны)
372 1292853
>>292619

>м. Только экспортировал int64 в sql в varchar на выходе object и уже блять они не равны. Ебись все конем.


>То работает, то хуи сосешь


>Ответы: >>292685



Житуха p?hp< -питухана это когда через ORM вытаскиваешь инфу из SQL и надеешься, что там будет int64
373 1293383
>>292309
Нужно ебануть из numpy данные в TextEdit от Qt
374 1293407
>>293383
Попробуй
np.set_printoptions(threshold=np.nan)
и
str(yoba_var)
375 1293667
Сап. А посоветуйте хостинг для flask. digital ocean норм будет? Или heroku лучше?
376 1293754
>>293667
Видел довольно много на хероку
377 1294002
>>284507
https://www.cs.utexas.edu/users/EWD/transcriptions/EWD08xx/EWD831.html

Если кратко, то [start, end) нотация была удобнее, когда работали с массивами.

Первое число — это смещение от первого элемента, поэтому нумерация начиналась с 0.

Второе число — номер последнего элемента не включая его, так удобнее считать длину массива. Например,
1) len(foo[14:88]) == 88 - 14 == 74
2) len(range(42)) == 42, при этом последний элемент его равен 41
если бы второй индекс был включаемый, то постоянно приходилось бы держать в уме единицу: где-то прибавить, где-то отнять.

У математиков, кстати другая нотация, так что не путайте: они считают с единицы и последнии индексы включают, т.е. обычно используется вид [1, N]
378 1294005
>>292619
За типами в Haskell. Без шуток.
379 1294084
>>292619
кто то х у е в ы й программист, манюрка
380 1294220
>>294084
слышь ты, да я на IIS поднял PHP хуле ты
15420066852700.jpg11 Кб, 299x168
381 1294224
>>294220

>слышь ты, да я на IIS поднял PHP хуле ты

2018-11-12-160516488x162scrot.png34 Кб, 488x162
382 1294265
Я конечно даун, но почему нажатия не регистрирует?
383 1294268
>>294265
Все, в коментариях увидел, что надо пампнуть, думал достаточно просто переменную переопределять.
384 1294274
>>294265
перехватыает система или по
385 1294275
386 1294276
>>294220

> на IIS поднял PHP


Какая связь? Или это что-то тяжелое?
387 1294277
>>294276

>Какая связь? Или это что-то тяжелое?


Или что-то саркастическое, но увы, тут двач
388 1294300
ДВач, поясни. Зачем юзают связку фласк+vue. в чем прикол и нужно ли следовать тренду?
389 1294314
>>294300

>ДВач, поясни. Зачем юзают связку фласк+vue. в чем прикол и нужно ли следовать тренду?



Потому что работает?
Тренд это Golang
390 1294317
>>294314

>Golang


А в чем прикол, объясни, я не вкуриваю. Нафиг 2 фреймворка юзать?
391 1294322
>>294317
а нафиг вообще люди используют фреймы?
Django/Flask - серверная, Vue - клиентская часть, но ты ведь не это хотел узнать?
392 1294323
>>294300

>следовать тренду


>синхронный flask

393 1294324
>>294322
Я наверн прост не понимаю, нахер юзать vue, если есть js
394 1294326
>>294324

>понимаю, нахер юзать vue, если есть js


vue и есть js...
395 1294327
>>294323
Так можно же сделать его асинхронным, ну или перейти на торнадооооо
396 1294328
>>294323
насколько синхронен Node.js Из коробки? Чуть полностью ведь?
397 1294329
>>294326
не путай меня
398 1294330
>>294327
Тенденция вакансий по городам - это уход python Из веба
399 1294333
>>294330
бред, в дс2 все так же дохрена вакансий. Да и можно же свой проект делать и рубить деньги, креативность. А так, заказчику то пофиг на чем ты его сайт пилишь, don't you?
400 1294335
>>294333

>


>бред, в дс2 все так же дохрена вакансий. Да и можно же свой проект делать и рубить деньги, креативность. А так, заказчику то пофиг на чем ты его сайт пилишь, don't you?



да это не дохрена, больше половины вакансий - какая-то хуита из области AI + ML + Blockchain + Django REST
401 1294339
>>294335
блин, устраиваешься и на месте проекты появляются, то что они пишут в заявке хрень. Работаешь, получаешь опыт, параллельно учишь с++ или го и идешь дальше по карьерной
402 1294341
>>294327

>Так можно же сделать его асинхронным


И пачтить его гевентом? Нахуя если, можно взять сразу асинхронное решение взять типа aiohttp/sanic?
403 1294342
>>294341
aiohttp жесткая штука или предубеждение?
404 1294348
>>294342
Что значит жесткая штука?
Ты осилить его квик старт не можешь?
405 1294350
>>294348
Прост слышал, я даже не смотрел на него. Меньше агрессии(, няша:3
406 1294353
>>294339
планирую перекатиться в Node.js, подводные камни не знаю :(
407 1294354
>>294353
Вкатывайся, вай нот.
408 1294358
А как мне вкатиться в питон, если я полный ноль в программировании
410 1294397
>>294328

>насколько синхронен Node.js Из коробки?


Примерно ни насколько, две с половиной синхронных функции для I/O есть.
412 1294417
>>294398
Ну кстати ниче так, с картинками.
555da037d7f23.jpg80 Кб, 550x412
413 1294483
аноны, а добавьте меня в какой-нибудь охуенный канал погромистов плез

@meowUpeow

я 24 лвл дс кун, учу питон, хочу зимой устроиться джуном, не хватает социализации, да и учиться легче в команде.
414 1294496
>>294483

>канал погромистов


Такие существуют?
415 1294605
>>294358
лутц
image.png27 Кб, 636x152
416 1294624
Аноны, я правильно понимаю, что это лютое говно и не нужно так делать?
Или всё ок с этим примером?
417 1294629
>>294624
Циклические зависимости = ГРОБ ГРОБ КЛАДБИЩЕ Циклические зависимости
418 1294636
>>294629
Вот и я так думаю.
Пойду искать свою норм книгу по фласку.
419 1294698
>>294371
Охбля, вкатился бы я в пайтон лет в 6, сейчас бы зарабатывал бы 350к\сек не меньше.

Но родители не знали, что существуют языки прогромиздования
420 1294813
Двач, помоги получить опыта разработки на Django. Вроде как знаю и могу, но опыта для работы ещё нету. На теории понимаю Celery и REST, но до практики дело не доходило.
В общем ищу опенсорс или любую работу. Телега: @tgkint.
421 1294866
>>294813
Нахуя ты работу на двоще ищешь, ты не можешь на hh заглянуть?
422 1294906
>>294866
Потому что на удаленку ебучим джуном никто не возьмет, нужен хоть какой-то опыт разработки
423 1294938
>>294906
Напеши ToDo трэкер, будь мужиком, блеять.
(Я так вкатился)
424 1294955
>>294938
Каким стеком?
1380311237118.jpg348 Кб, 1920x1200
425 1295286
>>283305 (OP)

>2) Веб - три самых популярных фреймворка для работы, это Django, Flask и Аiohttp



Почему в этом треде ни слова о Pyramid?
Без подьебок спрашиваю.
Интересно мнение опытных змеюк на эту тему.
426 1295301
>>295286

>Почему в этом треде ни слова о Pyramid?


Потому что он не такой популярный, как эти три фреймворка
1380312112376.jpg484 Кб, 1680x1050
427 1295333
Фласк содержит app,route и socket.io.
На беглый взгляд делают одно и тоже.
Что и с какими задачами использовать?
428 1295423
Какие наиболее прибыльные // перспективные напраления разработки python (игры/приложения/сервера итп)
429 1295438
>>295423
Сайты
430 1295439
>>295438
На всех языках можно писать сайты, нет?

>>295423

>прибыльные // перспективные



Машинное обучение.
20К спецов на весь мир.
Пи миллиону в год в кремнивой долине.
НО, надо шарить в матане, и не только.
Вообще быть математиком.
431 1295440
>>294483
У проглиб есть канал.
У питонистов есть ручаты.
432 1295464
>>295439
Как вкатываться в эту непростую область? Допустим если есть некоторое понимание и опыт в разработке подобного софта.
Реально ли найти заказчика в рашке?

Какие наиболее распространенные области применения таких систем?
14362926015680.jpg154 Кб, 1440x900
433 1295475
>>295464

>Как вкатываться в эту непростую область? Допустим если есть некоторое понимание и опыт в разработке подобного софта.


Если есть опыт то непонятно к чему вопрос. Просто и без задей мысли.
Попробуй бесплатные курсы от computer science center на степике.

>Реально ли найти заказчика в рашке?


Яндекс, Мейл.ру, Оборонка, аутсорсные галеры.

>Какие наиболее распространенные области применения таких систем?


Распознавание лиц. Распознавание изображений, в России например на ЧМ в метро ебла фиксировали в метро умные камеры, вроде до сих пор работает. Корректировка изображений.
Работа с большими объемами данных. Кластеризация. Бигдата. Хуята.
Ну ты понел.
434 1295478
>>295475
Алсо на всякий машобчик конечно же падки всякие банки.
На n+1 постоянно какие то ебливые тесты завликалочки от тиньковых, райфпанзенов итд.
435 1295697
Сап, читаю тут ваши питоны и наткнулся на непонятную мне вещь - аннотации. В целом я понимаю что за фигня, но не понимаю смысла их использования. Как я понял, использование их никак не влияет на интерпретацию кода. Тогда какие профиты можно извлечь из аннотаций среднестатистическому анону, которому лень указывать типы. Получается никакие?
436 1295773
>>295697
В IDE проверка происходит, можешь автокомплиты ебашить и включается подстведка при несоответствии типов
437 1295846
>>295773
жаль что я не использую IDE
438 1295868
>>295697

Документирование кода сэкономит тебе (и твоим коллегам) дни жизни
439 1295990
Правильно ли я понял, что vue.js при связке с flask нужен, чтобы отрисовывать контент на странице, например фласк рисует главное, а фласк содержимое?
440 1296015
>>295990
А vue содержимое*
441 1296085
>>296015
Flask - бэкэнд, он ничего не отрисовывает. Хурит страницу из данных и "заготовленного" html'a - jinja2(к примеру).
Я хуй знает как ваш этот очередной js-высер работает, но тот же ангуляр просто обращался к апи(за который отвечал flask) и отображал данные на странице.
442 1296221
Посоны, играюсь тут с django. Есть небольшая база (~500 объектов). В каждом объекте есть ссылки на другие объекты (у меня реализовано как строка с айдишниками, которая по надобности в словарь перегоняется). При рассчете цены объекта "рекурсивно" вызывается метод get_price(item_id). Изначально объекты по этим айди дергались из базы, обновление страницы занимало ~5 секунд. Я это дело оптимизировал в 15 раз (~0.3 сек), но для этого пришлось использовать словарь для хранения промежуточных файлов, его getsizeof возвращает 10400. То есть на базу из 500 объектов, мне пришлось использовать 10 кб памяти. И вот мне стало интересно, правильный ли подход я выбрал? Не кончится ли внезапно память, если в базе будет не 500 а 50000 объектов? Какие вообще best practices в таком случае?
443 1296271
>>295846

>>>1295773


>жаль что я не использую IDE



Ну и зря. Не светит тебе командная работа и удобство от лучшего языка в мире
444 1296272
>>295868
А если мало платят? Зачем тогда переживать за других, если потенциально уйдешь с работы?
445 1296274
>>295990
Flask должен принимать от клиента(веб морды) всякие POST-PUT запросы и выкидывать обратно GETы-хуеты. Vue или другой смузифиш.JS работает как приложение и посылает туда-сюда эти POST-PUTы и принимает в реальном времени отрисовку GET
446 1296275
>>296221

>


>Какие вообще best practices в таком случае?



У тебя же ForeignKey выставлен, так?
Запросы по ним обрабатывает также, как родные объекты.
BEST PRACTICES это использовать многопоточность на запросах, но это уже мир HIGH LOAD и 300к\сек
447 1296307
>>296274

>всякие POST-PUT запросы и выкидывать обратно GETы-хуеты.


>принимает в реальном времени отрисовку GET


Чтоблядь? Какая нахуй отрисовка GET, ты что вообще несёшь?
448 1296310
>>296271
я думал IDE - это ебля в попу. Поэтому на вим пересел. А тут вот оно как. +100 к командной работе добавляет.
449 1296398
Сап, питонач. Мне нужен интерпретатор на ведро, чтобы выполнять некоторые скрипты. Обязательно должна быть возможность накатывать модули. Qpythonне хочет накатывать нужный мне модуль
450 1296468
>>296398
termux
451 1296498
>>296275

>ForeignKey


Нет, там строка вида id1:value1; id2:value2 и т.д. Дело в том что обновляется все это из json, который приходит оотстороннего сервака. Это и так довольно долго происходит, если еще и объекты из базы при этом дергать буду, буде вообще жопа.
Кстати, попробовал тут запустить скрипт обновления с ссд, все в десчтки раз быстрее обработалось! Я так понял, на каждый вызов save джанго дергает базу, и даже не смотря на то, что обновляется только одно поле, работает это оче медленно. Нгуглил, что есть какой-то bulk update, но в примерах на сайте нужного мне функционала не нашел. Можно как то все итемы в базе целиком обновить и потом за один проход в базу записать?
452 1296527
>>296498
Можно. На фласке + sqlalchemy.
453 1296546
Сюда тоже вкатываюсь
454 1296550
>>296546
через неделю где ты будешь?
455 1296786
>>296468
Спасибо, то что нужно
456 1297000
питонач, послушай, я в общем фронтенд мартышка, но с амбициями на фулстака, хочу вот для набивания руки, сделать пет прожект и нужен совет.

Есть короче основное жанго приложение, которое которое отрисовывает инфу из бд. Это приложение крутится в докер контейнере. Бд в отдельном контейнере.

есть 50 парсеров, которые эту инфу с разных мест собирают.

Вопрос: Нужно ли мне эти парсеры оторвать от джанги и запихнуть в отдельный контейнер ? И обращаться к ниму из джанги как к микросервису ?
457 1297036
>>297000

>


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


>


>Есть короче основное жанго приложение, которое которое отрисовывает инфу из бд. Это приложение крутится в докер контейнере. Бд в отдельном контейнере.


>


>есть 50 парсеров, которые эту инфу с разных мест собирают.


>


>Вопрос: Нужно ли мне эти парсеры оторвать от джанги и запихнуть в отдельный контейнер ? И обращаться к ниму из джанги как к микросервису ?



Я не понял суть вопросы, но Django умеет скрипты запускать, если их закинуть в папку management - как-то так, и запускать черeз crontab (Самый простой вариант)
458 1297079
>>297000
Для дела не стоит, а в целях обучения можно.
459 1297152
>>294813
Кто-то откливнулся тебе?
460 1297212
Сап, питонач.
Пока изучаю питон, в дальнейшем работать предстоит в visual studio. Подкинь, пожалуйста, что покурить по работе в связке Python+VS.
461 1297215
>>297212

>visual studio. Подкинь, пожалуйста, что покурить по работе в связке Python+VS.



Какой еще Visual Studio? что питонист там забыл?
Или ты про Visual Studio Code- мерзкий высер мелкомягких
462 1297405
Питонач, подскажи дураку.

Пилю на Django пет-проект свой. Есть у меня view, который подсасывает данные с внешнего сайта и уже их отображает на странице. Хочу на страницу добавить кнопку "Сохранить", чтобы эти данные уже локально сохранить. И вот не знаю как эту кнопку организовать, тем более Django-way:

Делать просто голым html форму с кнопкой и по ее нажатию ловить POST, запускать сохранение локальное? Или же сделать жанго-форму, со скрытыми полями. В эти поля на странице сразу подставить данные с внешки и по кнопке сохранять форму?
463 1297413
>>297405
Сначала тащи все в базу, потом показывай дебилу
464 1297424
>>297413
Пока так и делаю. Думал может кто получше вариант знает.
А если я хочу чтобы потом была кнопка "Добавить в корзину"? Там, по идее тоже только одна кнопка нужна от всей формы.
465 1297427
>>297424

>Там, по идее тоже только одна кнопка нужна от всей формы.


Такие идеи только на жаваскрипте идееть.
466 1297430
>>297424
а как ты организовал корзину, дебич?
сделай модель заказ и со страницы тебе нужна будет одна злоебучая кнопка, со скрытой формой, в которой айдишник. А вообще лучше не лезь сюда.
467 1297434
Осваиваю фреймворк Grab. для него необходим PyCurl. У меня Винда. Хоть убей не получается воткнуть PyCurl, в частности из-за того, что он требует файл libcurl.lib, которого в обычном curl'e нет. весь вечер провозился, толку ноль, выручайте
468 1297439
>>297434
1. Grab говно (не пользовался, но осуждаю всё, что не async).
2. https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl
469 1297444
>>297430
Корзину еще никак, мозгов не хватает.

Но вариант с формой на один хидден-элемент и кнопку мне нравится.
photo.jpg52 Кб, 900x900
470 1297446
>>297434
Ну, обычно когда юниксовые либы нужны - ставят mingw
471 1297450
>>297444
запомни, что тебе всегда нужна форма, чтобы сделать post-запрос. И всегда старайся минимизировать свой труд. Если бы тебе в голову пришла идея парсить название товара и какую-то прочую хуету - просто выбросись из окна. Чтобы идентифицировать что-то нужен только ид.
472 1297451
>>297446
ставил, и уже огреб от него во всех позах, но так и не разобрался
473 1297455
>>297439
спасибо, это помогло. правда, оно брыкалось, утверждая, что какая-то из моих прежних попыток частично удалась, и пикурл встал. снес, поставил этот и все наконец-то работает
474 1297457
>>297455
Лучше не используй это говно. Я о %grab ишindoшs%
475 1297505
>>283504
Пластмассовый мир победил, js оказался сильней...
476 1297620
Здрасти
Не совсем релейтед вопрос, но не знаю, куда еще податься.
Я задеплоил свой зачемятельный django-проект на DO. Делал все по инструкции https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04
Все круто работает. Но теперь выяснилось, что до своего приложения я могу достучаться только из домашнего вай-фая. Это очень странно, что я мог сделать не так?
477 1297717
>>283305 (OP)
Нужен язык для баловства, жабу и свифт по работе знаю, а вот из динамики ничего. Остановился на руби и питоне. Какие подводные?
478 1297719
>>297717
Питона не трогай, он на хуй похож
479 1297722
>>297719
Хорошо, а теперь иди нахуй.
481 1297743
>>297731
Сейчас парсер все сожрет, да и пох
^[;:]{1}[-]*(([(]+)|([(]+)|([\]]+)|([\[]+))$
482 1297755
Собираюсь пилитить свой двач, хостить буду на серверах амазона. Пока что план реализовать первые 20 досок с наивысшим уникальным числом ip адресов, не учитывая ридонли. Какой самый топовый фреймворк юзать? У меня будет полная свобода, постите че хотите, пох ваще. план реализации есть, а на чем хз, главное на питоне
483 1297756
>>297717

>Нужен динамический язык


>Остановился на динамическом языке


>Какие камни



Бля.
484 1297761
Помогите разобраться в multiprocessing!
У меня есть приложение на flask, которое будет обновлять данные в памяти и писать на диск, но есть одна проблема:
Я использовал BackgroundScheduler из apscheduler, попытался в запланированные задачи пропихнуть данные из глобальной области видимости, при помощи multiprocessing.Manager.dict(), но вышло так, что задачи видят сам словарь (со всеми данными), но при обращении к ключам словаря получают None
Может я что-то не так использую? Мне нужно, чтобы данные были в памяти приложения и переодически обновлялись
485 1297769
>>297761
Используй мультитрединг, нафига тебе процессы для I/O-то.
aiohttp 486 1297773
Сап, двач.

Может кто набросать пример для py 3.6 на aiohttp с отправкой файла от клиента и сохранением полученного файла на сервере? Вообще не вкурил документацию, а освоить хочется
487 1297779
>>297769
GIL не нужон
488 1297787
>>297779
Как тебе GIL мешает для периодической записи говна в файл-то? Ты больше потратишь на передачу данных между процессами, чем эти локи GIL'а между тредами, наверное.
489 1297833
>>297769
А как это связать с apscheduler? Как я понял по документации, он как раз отдельный процесс создает. Вариант с мультипроцессингом я нашел в аналогичной проблеме на стаковерфлоу
Может есть более подходящие под мою задачу решения? Нужно что-то типа cron (чтобы была возможность запускать задачу каждые сутки в полночь, например)
15409821234120.jpg63 Кб, 600x864
490 1297841
>>297833
ты делаешь что-то не то - вот и не работает!
491 1297845
>>297841
Блин, точно, спасибо, анон
492 1297848
>>297845
Тащить все с стэковерфлоу - это когда у тебя даже нет проекта того, что ты сделать хочешь. Сначала разбей свою деградационную задачу на компоненты, потом найди зависимости по данным. Может быть там вообще синхронизации не нужны и можно собирать работу в одном месте? Или порешать через очередь задач. Или через сокеты межпроцессно взаимодействовать. Или через пайпы. Или пилить треды. Или делать асинхронно.
493 1297853
>>297833

>А как это связать с apscheduler?


Для начала надо открыть документацию ещё раз: https://apscheduler.readthedocs.io/en/latest/modules/schedulers/background.html#module-apscheduler.schedulers.background

>runs in the background using a separate thread



А затем уже всё просто: берёшь и пишешь на диск, между тредами память же общая. https://repl.it/repls/NeedyKosherCoins

>Может есть более подходящие под мою задачу решения?


Да любое решение, по-моему, в итоге сведётся к тому, что какой-то тред или процесс сидит ждёт от ОС сигнала и должен не мешая твоему приложению что-то выполнить, т.е. тот же тред для i/o или процесс для вычислений. Лично я смысла использовтаь процесс, куда ещё передать кучу всего надо, не особо вижу. Но можешь дождаться второго мнения. Да, тред упадёт вместе с твоим приложением, но и отдельный процесс без твоего приложения так-то тоже не особо полезен. Можно ещё нахуевертить ipc, чтобы cron вызывай скрипт, который будет отправлять какой-то сигнал твоему приложению, чтобы оно, опять же, то же самое сделало.
494 1297860
>>297717
Питон самый популярный, куча библиотек. В остальном всё пыхосемейство одинаковое.
495 1297992
Я уже написал в машобтред, но напишу и здесь

Здравствуйте, у меня к вам следующий вопрос:

Допустим есть задача восстановления линейной регрессии по данным.

Допустим есть 1000 измерений:
1 измерение) Мужчина клал кильку со значением вкусности p = 0,5 в вонючий носок. Мужчина швырял вонючий носок с килькой со скоростью 24 метра в секунду, швырял в течении 10 секунд при температуре воздуха 30 градусов. В итоге искомая вкусность кильки p стала ровна 0,768

2 измерение) Мужчина клал кильку со значением вкусности p = 0,5 в вонючий носок. Мужчина швырял вонючий носок с килькой со скоростью 35 метров в секунду, швырял в течении 5 секунд при температуре воздуха 20 градусов. В итоге искомая вкусность кильки p стала ровна 0,846

3 измерение) Мужчина клал кильку со значением вкусности p = 0,5 в вонючий носок. Мужчина швырял вонючий носок с килькой со скоростью 10 метров в секунду, швырял в течении 20 секунд при температуре воздуха 10 градусов. В итоге искомая вкусность кильки p стала ровна 0,496

...

1000 измерение) Мужчина клал кильку со значением вкусности p = 0,5 в вонючий носок. Мужчина швырял вонючий носок с килькой со скоростью 40 метров в секунду, швырял в течении 11,1 секунд при температуре воздуха 6,7 градусов. В итоге искомая вкусность кильки p стала ровна 0,595

Перечисляю переменные Х:
v = 24, 35, 10, ... ,40 метров в секунду
t = 10, 5, 20, ... ,11.1 секунд
T = 30, 20, 10, ... , 6.7 градусов
p = 0.5 всегда. Вкусность от 0 до 1

Искомая переменная Y:
0.768, 0.846, 0,494, ..., 0,595. Вкусность от 0 до 1

У меня следующей вопрос. Если у меня задача восстановления линейной регрессии Y = f(X). То правомерно ли считать вкуность p = 0,5 переменной? Если она никак не изменяется? Она всегда одинаковая. Ее надо удалить из Х? И оставить только изменяющиеся показатели?
495 1297992
Я уже написал в машобтред, но напишу и здесь

Здравствуйте, у меня к вам следующий вопрос:

Допустим есть задача восстановления линейной регрессии по данным.

Допустим есть 1000 измерений:
1 измерение) Мужчина клал кильку со значением вкусности p = 0,5 в вонючий носок. Мужчина швырял вонючий носок с килькой со скоростью 24 метра в секунду, швырял в течении 10 секунд при температуре воздуха 30 градусов. В итоге искомая вкусность кильки p стала ровна 0,768

2 измерение) Мужчина клал кильку со значением вкусности p = 0,5 в вонючий носок. Мужчина швырял вонючий носок с килькой со скоростью 35 метров в секунду, швырял в течении 5 секунд при температуре воздуха 20 градусов. В итоге искомая вкусность кильки p стала ровна 0,846

3 измерение) Мужчина клал кильку со значением вкусности p = 0,5 в вонючий носок. Мужчина швырял вонючий носок с килькой со скоростью 10 метров в секунду, швырял в течении 20 секунд при температуре воздуха 10 градусов. В итоге искомая вкусность кильки p стала ровна 0,496

...

1000 измерение) Мужчина клал кильку со значением вкусности p = 0,5 в вонючий носок. Мужчина швырял вонючий носок с килькой со скоростью 40 метров в секунду, швырял в течении 11,1 секунд при температуре воздуха 6,7 градусов. В итоге искомая вкусность кильки p стала ровна 0,595

Перечисляю переменные Х:
v = 24, 35, 10, ... ,40 метров в секунду
t = 10, 5, 20, ... ,11.1 секунд
T = 30, 20, 10, ... , 6.7 градусов
p = 0.5 всегда. Вкусность от 0 до 1

Искомая переменная Y:
0.768, 0.846, 0,494, ..., 0,595. Вкусность от 0 до 1

У меня следующей вопрос. Если у меня задача восстановления линейной регрессии Y = f(X). То правомерно ли считать вкуность p = 0,5 переменной? Если она никак не изменяется? Она всегда одинаковая. Ее надо удалить из Х? И оставить только изменяющиеся показатели?
15426772132070.jpg104 Кб, 922x993
496 1297999
>>297992
P.S. Я картинку забыл прикрепить, вот она
497 1298026
>>297999
да, правомерно
498 1298033
>>298026
Спасибо огромное. То есть я правильно понял, что если я хочу скормить табличку Х для предсказания Y в линейную регрессию Scikit-learn'a, то для правильности результата мне не надо удалять столбец p, не смотря на то, что там одно и тоже значение?

Пардон, я просто с деревни и плохо матан со статистикой понимаю.
499 1298068
>>298033

>


>Спасибо огромное. То есть я правильно понял, что если я хочу скормить табличку Х для предсказания Y в линейную регрессию Scikit-learn'a, то для правильности результата мне не надо удалять столбец p, не смотря на то, что там одно и тоже значение?


Вшмышле? Если у тебя есть некая переменная, и ты точно уверен что она не влияет на значение целевой функции (никогда), ты можешь выбрать из матрицы X только нужные столбцы и скормить их машобу
500 1298073
>>298068
Спасибо большое, ну ладно, тогда попробую убрать ее и посмотреть результат.

Я не знаю насколько она влияет на целевую функцию, но просто это переменная у которой значение всегда одинаковое, и я спросить хотел, что является ли ее постоянство признаком того, что ее надо удалить или что-то с ней делать.
501 1298259
>>298073
можешь еще корреляцию посчитать, но лучше все это здравым смыслом проверять
изображение.png2 Кб, 248x179
502 1298397
Как создать функцию, чтобы она как-либо обрабатывала конкретный аргумент, ничего не возвращая?
Если я пилю функцию, то должен присвоить возвращаемое значение самой же переменной типо: x=func(x), если же работать через global, то надо определять новую переменную внутри функции. Я же хочу просто вызвать функцию чтобы она как процедура ничего не возвращала, но чтоб переменная x изменилась
Это как-то вообще реализуемо без ООП?
503 1298448
>>298397
Только через глобальную

>если же работать через global, то надо определять новую переменную внутри функции


О чём ты?
изображение.png2 Кб, 217x192
504 1298452
>>298448
Я задам новую переменную через global, скажем new
Но в ней-то и будет лежать значение обработанной переменной (изменяемой или неизменяемой - пох). Хотел сделать по типу методов, чтобы после вызова функции func(x) в переменной x уже лежало новое значение. Но походу это реализуемо только в ООП с классами и методами x.func()
image.png5 Кб, 193x160
505 1298491
>>298452
Можно сделать так.
506 1298500
>>298452
В питоне числа по ссылке не передаются, но ты можешь сделать свои числа:
https://ideone.com/MoHvnX
507 1298504
>>298397
Посоны, почему у меня в jinja2 не работают встроенные тесты (builtin test согласно документации)
Вот так в коде:
return render(request, "tables/index.html", {"table": [{10: 20}, "string", {30: 40}, "string2"]})
Вот так в html:
{% if row is mapping%}
yay
{% endif %}

{% if row is string%}
yay
{% endif %}
Часть кода опущена
В обоих случаях на странице нихуя не появляется.
508 1298505
>>298452

def fun(arg):
arg[0] = 110

val = [4]
fun(val)
print(val[0])
509 1298509
>>298500
С переопределением встроенных методов и объектов всегда красивее получается
510 1298519
>>298504
Наверное, потому, что переменная row не попадает во вьюху?
511 1298638
Как сделать скрипт, который перебирает страницы на предмет наличия валидного приваткея крипты? Сайт keys точка lol. Суть: нужно нажимать рандом, пока не найдешь страницу с валидным приваткеем с балансом btc/eth
512 1298709
>>298519
Попадает, я проверял.
Просто встроенные шаблоны django и Jinja2 внезапно разные вещи, несмотря на очень похожий синтаксис.
513 1298882
Сап, борщ. Пишу консольную программку, хочу, чтобы у меня информация в консоли отрисовывалась параллельно с выполнением основной работы программы. Сейчас сделал просто два треда с помощью модуля threading, но что-то мне подсказывает, что можно сделать получше. Основная задача программы по сути -- запись в файл (pyserial плюёт данные в ком-порт) . Как лучше сделать вывод информации в консоль параллельно с этим?
514 1298904
>>298638
Сам сделал уже. Юзай requests, bs4, фейк useragent по желанию
515 1298909
>>298904

> фейк useragent


А это зачем?
516 1298924
>>298909
Что б тебя не отстегнули в самом начале.
517 1299229
>>298904
А разве не с селениумом кликать-то?
518 1299232
>>299229
Кому как удобно.
Там гуглокапчу прикрутили, можно закругляться.
519 1299384
>>299232
Забавно.
Ну гуглкапча решает рукапчёй/антикапчёй сервисами и библиотеки есть для этого.
Но главный вопрос: есть ли профит с этого сайта вообще? игрался кто долго с ним?
520 1299411
>>299384

> и библиотеки есть для этого.


Там нужно покупать "свою" капчу на сторонних сервисах, да? Если нет, то давай поподробнее.

> Но главный вопрос: есть ли профит с этого сайта вообще? игрался кто долго с ним?


Кто-то рассказывал, что за пару дней (или недель, не помню) нашли кошель стоимостью 18 центов.
521 1299914
Питон говно
522 1299976
>>299411

> нашли кошель стоимостью 18 центов


С этого и надо было начинать. Нет смысла даже дальше что-то обсуждать.

> Там нужно покупать "свою" капчу на сторонних сервисах


Не совсем тебя понял, но там надо покупать решения капчи реальными людьми.
qqi27dzg4zz11.jpg38 Кб, 500x438
523 1300141
Анонсы, прошу совета. Не разбираюсь в curl. Можно ли эмулировать эту команду в питоне без curl, через requests или что там ещё?
$ curl -i --data @push_notification.json http://localhost:8080/receive
Хочу перенаправить гугл пуш на локалхост, но не знаю, как сделать.
15415223822140.jpg47 Кб, 630x839
524 1300203
>>299914

>Питон говно

525 1300279
Сталкивался ли кто-нибудь с такой ошибкой, когда в VS Code устанавливаешь расширение Jupyter, устанавливаешь через пип юпитер, а когда нажимаешь над #%% Run Cell, тебе пишут :
Running cells requires Jupyter notebooks to be installed.
А когда нажимаешь Start a new Notebook
тебе пишут:
Failed to detect Jupyter Notebook. Please use 'Select Jupyter Notebook' command

как вы решали такую проблему?
526 1300292
>>300279

>как вы решали такую проблему?


ВЫКИНУЛИ ЭТОТ ВЫКИДЫШЬ МИКРОСОФТА И РАБОТАЛИ БЕЗ НЕГО
15416019666340.jpg15 Кб, 200x200
527 1300297
>>300279
Ктож вас плодит то таких?
528 1300318
Сап двач. Есть ли быстрый способ писать гуи на питоне без ебли с координатами?
529 1300324
>>300318

>Сап двач. Есть ли быстрый способ писать гуи на питоне без ебли с координатами?


https://tproger.ru/translations/python-gui-pyqt/
530 1300327
>>300324

> https://tproger.ru/translations/python-gui-pyqt/


Ох блять, хуеву кучу раз пытался вкатиться в QT и ни разу не продвинулся дальше установки. Аж попробовать ещё раз захотелось, спасибо.
Мимодругойанон
15422041808530.jpg15 Кб, 325x325
531 1300330
>>300327

>Ох блять, хуеву кучу раз пытался вкатиться в QT и ни разу не продвинулся дальше установки.


Повозился бы с tk - сразу бы к культям прибежал
532 1300357
Насколько хороши приложения написанные для андройд и ios на питоне, например, в киве фреймворке?
533 1300412
>>300357
Для себя - ОК.
Для продакшена - хуево, нужно качать сам python, для остального мира это слишком сложно
534 1300631
Пишу свой сайтик на питоне, что-то вроде рид манги и прочих сайтов. На сайты рида манга заливается в zip"e, как мне программно доставать картиночки из зипа, выводить их на сайте, но чтобы без распаковки? Можно же так делать, а то что-то не верю, что сайты такой тематики держат файлы не сжатыми?
535 1300632
>>300631
Кешируй распакованное и чисти периодически если так критично в сжатом виде
536 1300726
Есть такой учебный пример:
def make_matrix(num_rows, num_cols, entry_fn):
return [[entry_fn(i, j) for j in range(num_cols)] for i in range(num_rows)]

а = make_matrix(2, 2)
print(a)

Куда сюда присобачить np из numpy, чтобы вывод отображался не как список списков, а как матрица?
537 1300727
И ещё одно:
в питоне 2 есть такая конструкция:
sorted(a, key=lambda (b, c): c, reverse = True)

Как она в питоне 3 будет выглядеть?
sorted(a, key=lambda b, c: c, reverse = True) Правильно?
Тред утонул или удален.
Это копия, сохраненная 19 декабря 2018 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски