М.Двач / Программирование

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

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

Python Thread /python/ 13 сен, 12:32 1263526 В конец треда | Веб

255 Кб, 768x7682,3 Мб, 1500x100024 Кб, 1007x38350 Кб, 720x540

F.A.Q -> https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Для кода -> https://repl.it/languages/python3
Книги -> https://yadi.sk/d/tArKKuQu3Kejuq

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

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

Ответы6353563883643546647666696680066838769116701957045771027771398136389161

13 сен, 12:56 2 1263535

>>1263526 (OP)
И таки обосрался.

74 Кб, 707x625
13 сен, 16:18 3 1263642

А что за роль эти слова там играют? Часто используются?

Ответы636436364970729

13 сен, 16:21 4 1263643

>>1263642
Пшел нахуй с треда, роли у него не играют!!! Ты что, расист? Вон!

Ответы63657

13 сен, 16:39 5 1263649

>>1263642
Хто провели шершавым по питухонодебилам

Ответы63657

83 Кб, 700x465
13 сен, 16:58 6 1263657

>>1263649
>>1263643

132 Кб, 893x563
13 сен, 19:33 7 1263727

Какой самый минимальный размер файла скомпилированного в exe на python реально достичь?

И аноны, помогите. Потерял название проекта по "уменьшению" размера интерпретатора питона, не могу найти инфу.

Ответы6381763889

610 Кб, 600x726
13 сен, 22:04 8 1263793

>>1263150
Опять обратную совместимость поломали????

Ответы64465

sage 13 сен, 22:52 9 1263817

>>1263727
Нахуя его вообще компилировать?

Ответы63818

13 сен, 22:53 10 1263818

>>1263817
за сагу извени

14 сен, 01:03 11 1263883

>>1263526 (OP)
Кто нибудь пробовал Anaconda portable?

14 сен, 01:32 12 1263889

>>1263727
pyinstaller, hello world под вендой занимает что-то около 5Мб.

Ответы64009

14 сен, 02:27 13 1263898

Аноны, нужно написать скрипт, который склеевал бы несколько фотографий в одну большую, типа коллажа что бы получалось.
Все это на бэкэнде крутиться будет.
Есть какие готовые решения для таких задач? Или брать pillow и играться?
Фоток для склеивания может быть как 2 так и 52, как это лучше реализовать, что бы не проебать качество?
Планирую брать pillow, отдавать задачу в celery, создавать огромное панно и хуярить на него фото, а затем отображать у юзера в личном кабинете набор фотографий.

Ответы63999

14 сен, 10:40 14 1263999

>>1263898
что за юзкейс?

Ответы64001

14 сен, 10:46 15 1264001

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

Окей, возможно это стоит делать на фронте?

Потому что звучит как пиздец, склеивать оригинальные картинки с бека, чтобы просто правильно отобразить их на фронте.

Конечно это имеет смысл, ведь качать одну картинку проще чем миллион, скорее всего, но не думаю что делание это на беке даст настолько много бенефитов, нежели вы бы просто сделали это на фронте. На фронте это даже клеить не пришлось бы, просто надо было бы правильно массив изображений расположить

Подумай ещё раз настолько ли вам нужно делать это именно на беке, если отображаться будет ТОЛЬКО на фронте. Если это же нужно ещё и для, скажем, мобильного приложения, то это уже другое дело

Ответы6400670366

14 сен, 10:52 16 1264006

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

180 Кб, 768x1080
14 сен, 10:53 17 1264009

>>1263889
>hello world под вендой занимает что-то около 5Мб.

так, блэд

чёт дохуя. Это без библиотек как понимаю?

Нашел, PyMite называется, но проект утонул... Последний релиз 2011

Я не понимаю почему такую охуенную идею не решили развивать дальше? Интерпретатор в десятки кб - это же охуенно
Кто ни будь знает подобные попытки оптимизировать интерпретатор питона?

https://code.google.com/archive/p/python-on-a-chip/

В идеале хотелось бы экзешник в 1.5 мб

Ответы6401564022641096432764956

14 сен, 11:01 18 1264015

>>1264009
>Я не понимаю почему такую охуенную идею не решили развивать дальше? Интерпретатор в десятки кб - это же охуенно
Это никто не делает, потому что это мало кому нужно. Ограничения на память есть только для микроконтроллеров и для них есть свой питон.

14 сен, 11:12 19 1264022

>>1264009
>Кто ни будь знает подобные попытки оптимизировать интерпретатор питона?

pypy

14 сен, 13:40 20 1264109

>>1264009
Попробуй c++, там говорят прога в килобайты выйти может

14 сен, 20:42 21 1264327

>>1264009
Попробуй статик пайтон: https://github.com/bendmorris/static-python
У него иная реализация компиляции, на выходе получается односторонний бинарник, который невозможно декомпилировать обратно в исходный код.
На выходе должен быть меньше, чем с помощью пай-инсталлера.

Ответы64335

59 Кб, 480x720
14 сен, 20:58 22 1264335

>>1264327
>https://github.com/bendmorris/static-python
>Latest commit 2e0f8c4 on Oct 12, 2013

Ответы64338

14 сен, 21:06 23 1264338

>>1264335
И?

Ответы64345

14 сен, 21:14 24 1264345

>>1264338
1) Это неподдерживаемое говно и многие современные фичи там отсутствуют
2) Я даже не представляю уровень говнокода, когда без указания типов мы получаем бинарник.

Ответы6434764349

14 сен, 21:19 25 1264347

>>1264345
Умный дохуя? Человек сделал, и оно работает.

14 сен, 21:23 26 1264349

>>1264345
Попробуй этой хуйней какую нибудь серьезную библиотеку скомпилировать, уверен, что больше, чем на двухсотстрочные скрипты оно не способно.

14 сен, 21:34 27 1264354

>>1263526 (OP)
Поясните что на 3 пике?

Ответы64358

14 сен, 21:44 28 1264358

>>1264354
Реализация цикла событий с блекджеком и шлюхами

Ответы64359

14 сен, 21:44 29 1264359

>>1264358
https://github.com/MagicStack/uvloop
https://magic.io/blog/uvloop-make-python-networking-great-again/

15 сен, 00:37 30 1264416

Ребзя, реквестую книгу не для новичков, с информацией о детальной работе пайтона, память, скорость с подробными описаниями, мне нн интересен рассказ о том что строки можно сладывать плюсиком, интересны нюансы, например что в if условия проверяются по очереди, слоты, pymalloc и все в таком духе. Документация весьма размазана, да и в целом все приходится искать в разных местах.

Ответы64978

15 сен, 06:06 31 1264461

Не бейте, лучше обоссыте. Начал учить язык и стало интересно как разделить код на несколько файлов (ну, чтобы основная часть программы была в одном, а вызываемые методы в другом). Достаточно просто в новом файле создать мейн класс, в него запихнуть нужные мне методы, а потом его импортнуть в основной?
И еще вопрос про работу с бд. В какую сторону гуглить, если я использую MySQL?

Ответы64501

15 сен, 06:48 32 1264465

>>1263150
>>1263793
Так что, правда поломают??

Ответы65491

15 сен, 09:49 33 1264501

>>1264461
https://docs.python.org/3/reference/import.html

15 сен, 16:58 34 1264680

Питонисты, для GUI что лучше использовать? PyQT?

Ответы64703

15 сен, 17:45 35 1264703

>>1264680
Не python

Ответы64722

15 сен, 19:08 36 1264722

>>1264703
Вполне норм получается, если по-быстрому на пикуте или на тк накидать.

15 сен, 19:20 37 1264726

Змеяч, а в стандартной либе или numpy каком-нибудь есть типы данных для того, чтобы удобненько можно было вектора на двумерной плоскости представлять, поворачивать их, гонять из декартовой в полярную и обратно, искать точку пересечения? Беглый поиск ничего мне не показал.

Ответы64826

16 сен, 00:13 38 1264809

Анон, расскажи:
Есть Малина, на ней крутится фласк. Как в теле веб-сервера отслеживать нажатие физической кнопки на пинах? Ведь опрашивать на постоянке пин не вариант?

Ответы64816

16 сен, 00:27 39 1264816

>>1264809
я дурак, коллбэки...

16 сен, 01:21 40 1264826

>>1264726
>поворачивать их, гонять из декартовой в полярную и обратно, искать точку пересечения
Почитай линал

16 сен, 14:29 41 1264956

>>1264009
> 5 Мб
> дохуя
Дохуя для чего? Чтобы запомнить бинарник в голове? Да, дохуя. Чтобы скинуть его по почте? Нет, нормальный размер.
Есть micropython, там дрочка на размер, но собрать его в один бинарник вместе с твоим поделием будет сложнее скорее всего.

16 сен, 15:32 42 1264973

господа, а есть у кого слитые курсы от мыласру и мфти?

Ответы65011

16 сен, 15:43 43 1264978

>>1264416
fluent python

sage 16 сен, 16:43 44 1265011

>>1264973
>2018
>курсы
Неужели кому-то реально доставляет смотреть разжовывание одной переменной по 10 минут?

16 сен, 17:12 45 1265033

55 Кб, 543x51743 Кб, 643x448103 Кб, 1101x591

Кто сечет в Джанге и кэшэ?
Вот мое первое поделие. Есть две вьюшки, первая, site_view, как можно понять из кода, рендерит и возвращает html страницу. А когда html страница прогружается она реквестит ещё много всего: изображения и стили. Для этого есть вторая вьюшка, return_static, которая и возвращает такие файлы. И решил я добавить кэширование, чтобы летало быстрее. Пока самое простое, которое у пользователя в браузере, как я понял. Вот выхлоп с консольки, которая python manage.py runserver. Запрашиваю страницу, потом обновляют ее 3 раза быстро, через полминуты обновляю ещё раз. Вопрос: почему во время обновлений на сервер все ещё приходит запрос по url site_view/barbershop/index ? Ему же, как и всем остальным ответам, прописывается max-age в полминуты посмотрел через расширение Live Http Headers для хрома

Ответы65039

16 сен, 17:19 46 1265039

>>1265033
Кеширование статиков уже давно сделано за тебя
https://docs.djangoproject.com/en/2.1/ref/contrib/staticfiles/

Ответы65125

16 сен, 18:49 47 1265093

43 Кб, 974x41862 Кб, 623x57216 Кб, 558x21419 Кб, 509x238

У меня сейчас бомбанёт

Я в упоре понимаю почему 404 выдаёт.

помогите

django

Ответы65102

16 сен, 18:58 48 1265102

>>1265093
/account/ у тебя нигде в пути не прописан

Ответы65134

218 Кб, 1503x930
16 сен, 19:33 49 1265122

Помогите, анончики
Не понимаю, почему ошибка синтаксиса
Хуй знает как в вашей змее устроены переносы строк

Ответы6512765129

16 сен, 19:35 50 1265125

>>1265039
Я это знаю, но мне нужно совсем не это.

Ещё погуглив, нашел ответ: https://stackoverflow.com/questions/11245767/is-chrome-ignoring-cache-control-max-age .
Если кому интересно - если вы сидите на страничке, и нажмете f5 чтобы обновить ее, то хрому вообще похуй на ваши max-age'ы и прочие хедеры, он все равно пошлет запрос. Да и в мозилле такой же подход, только перезапрашивает этот браузер вообще все. Так что если нужно проверить кэш в браузере - закройте вкладку и открывайте новую. Нахуй f5

16 сен, 19:37 51 1265127

>>1265122
плс хелп, перепробовал всё

16 сен, 19:38 52 1265129

>>1265122
Причем тут перенос строк, ты format неправильно пользуешь. Описание формата переменной в строке должно быть в строке т.е. 'word is: {0:^40}'.format(word). А так конечно Питон смотрит в format, ожидает увидеть там имена переменных или литералы, а получает какие-то : и ^, чивоблять

Ответы65131

16 сен, 19:39 53 1265131

>>1265129
Блин, точно. Спасибо!

16 сен, 19:46 54 1265134

>>1265102

я просто скобку и инклюде случайно дописал.

16 сен, 20:31 55 1265162

В двух словах, пожалуйста, object.__next__() и next() разные вещи? Если да, в чем разница? Я не тупой.

Ответы651846536965501

16 сен, 21:02 56 1265184

>>1265162
> Я не тупой.

Ответы6548865652

17 сен, 07:30 57 1265369

>>1265162
> next(iterator[, default])¶
>Retrieve the next item from the iterator by calling its __next__() method.

Нет, ты тупой.

Ответы6548865652

17 сен, 12:59 58 1265488

>>1265184
>>1265369
Почему пидорасы на питонистах такие токсики. Я таким же стану через год практики?

Ответы6550265652

17 сен, 13:05 59 1265491

>>1264465
бамп

17 сен, 13:27 60 1265501

>>1265162
Рекомендую скачать питон на смартфон и просто проверять самому, а на тред забить хуй. Я так и сделал.

Ответы65652

17 сен, 13:30 61 1265502

>>1265488
Это не связано с ЯП.

17 сен, 14:05 62 1265519

Ребят, как получить файл из cmd?
Вот ты пишешь какую то команду, и в конце ">>file.txt". Возможно ли это сделать без костылей аля открытия созданного файла?

17 сен, 16:59 63 1265568

73 Кб, 728x5466,3 Мб, webm,
420x420, 3:04

Какие у Питона есть пекеджи для генерации парсера по контекстно-свободной грамматике?
Ну, аналоги lex/yacc.
Эффективность не важна, важно удобство и "академичность".

17 сен, 18:56 64 1265647

Только начал программировать, программирую в IDLE (другое не тянет пк). Как правильно задавать алгоритм с условием? Когда я пытаюсь ввести это, интерпретатор выдаёт ошибку на if с надписью invalid syntax.

Ответы6566865816

17 сен, 19:08 65 1265652

>>1265501
Вопрос простой же, мимо тут проходил - решил спросить.
>>1265184
>>1265369
Найс чувство юмора у недолюдей обслуживающих гуманитариев.
>>1265488
Прост, кодеры забитые омеганы обиженные обществом из-за своей ущербности, вот и пытаются отыграться в инторнетах.

>>1265369
Я так и думал, что __next__ вызывает еще и итератор, судя по всему еще и синтаксических возможностей больше, спасибо забитая гнилозубка, которая боится выйти из дома. Шучу. Нет.

Ответы65983

17 сен, 19:27 66 1265668

>>1265647
Ну пока жи хоть строку. Скорее всего путаешь равно(==) и присваивание(=)

Ответы65734

8 Кб, 595x206
17 сен, 21:12 67 1265734

>>1265668
Всё как в учебнике написано.

Ответы6576390024

17 сен, 21:39 68 1265763

>>1265734
А покажи как в учебнике?

Ответы65784

95 Кб, 749x573
17 сен, 21:58 69 1265784

>>1265763

Ответы6579166077

17 сен, 22:10 70 1265791

>>1265784
Ты отступы немного того, перепутал. Интересный мануал, если такую хуйню не объяснили.

Ответы65793

17 сен, 22:14 71 1265792

Бля, ну и тупой, пизда.

17 сен, 22:14 72 1265793

>>1265791
Сейчас попробовал убрать отступы, всё равно не работает.

Ответы65806

17 сен, 22:14 73 1265794

Пизда.

142 Кб, 395x1024
17 сен, 22:21 74 1265801

>Сап, питонач, как делать if, ума не приложу, даже из учебника скопировать не получается
Госпаде, когда этот хайп спадет наконец.

Ответы6580965812

sage 17 сен, 22:25 75 1265806

>>1265793
> ;\
; с наятжкой ок, а вот \ - это объединение строк исходника, это не ок.

Ответы65809

17 сен, 22:32 76 1265809

>>1265801
Я уверен, что я буду ужасным программистом, но тем не менее, я буду стараться.
>>1265806
Не знаю почему, но если написать в конце ; без слэша, код исполняется с первой строчки, если же писать только \, то ошибка выходит на 2 строчке.

Ответы65827

17 сен, 22:35 77 1265812

>>1265801
if - пережиток прошлого и плохой стиль. Не нужен.

Ответы6582465827

17 сен, 22:40 78 1265816

>>1265647
Ты в питон шелле программируешь. Лучше зайди на repl.it и программируй там, тогда будет как в учебнике.

Ответы90024

17 сен, 22:45 79 1265819

Почему в стандартной библиотеке нету ничего для банального копипаста из/в буфер?

Ответы65868

17 сен, 22:49 80 1265824

>>1265812
>Не нужен
И че ты, бля, вместо него используешь?

Ответы6583966079

17 сен, 22:54 81 1265827

>>1265809
>Я уверен, что я буду ужасным программистом
Не будешь.

>>1265812
Двачую адеквата!

sage 17 сен, 23:15 82 1265839

>>1265824
Паттерн-матчинг.

18 сен, 01:06 83 1265868

>>1265819
В дремучие времена не запилили, а сейчас тем более не станут. Потому что это слишком os-dependent, возможно в ОС вообще нет такого понятия как "буфер обмена".

Ответы65877

18 сен, 02:21 84 1265877

>>1265868
Ну просто надо тогда делать отдельный код для каждой системы и использовать в зависимости от нее, работа с файлами, путями и кучей остальных ОС-зависимых компонентов то запилили, хотя там в десятки раз больше говна разгребать.

Ответы65878

sage 18 сен, 02:40 85 1265878

>>1265877
> Ну просто надо тогда делать отдельный код
Так возьми и сделай. Есть консольные утилиты, которые копируют в буфер обмена то, что прочитают с пайпа - таскай с собой и дергай. Или у тебя есть ctypes.

Ответы65885

18 сен, 03:06 86 1265885

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

Ответы65888

18 сен, 03:35 87 1265888

>>1265885
И хорошо что не впилили. Посмотри на ворох вот этого дерьма:
https://docs.python.org/3/library/tkinter.html
https://docs.python.org/3/library/plistlib.html
https://docs.python.org/3/library/netrc.html
https://docs.python.org/3/library/audioop.html
https://docs.python.org/3/library/aifc.html
https://docs.python.org/3/library/sunau.html
https://docs.python.org/3/library/wave.html
https://docs.python.org/3/library/chunk.html
https://docs.python.org/3/library/imghdr.html
https://docs.python.org/3/library/sndhdr.html
https://docs.python.org/3/library/ossaudiodev.html
https://docs.python.org/3/library/winsound.html
https://docs.python.org/3/library/nis.html
И ты предлагаешь добавить ещё одно. Это всё должно быть 3rd-party пакетами, а не в составе стандартной библиотеки. Есть ещё куча либ, которые, по моему мнению, должны быть убраны из самого питона во внешние библиотеки, но пока они ещё типа в тренде и актуальны (ftp, http, smtp, xml и т.д.), но 3rd либы уже давно их обошли по всем параметрам и я просто не вижу смысла их существования. Кароче, я к чему, ты долбоёб!

Ответы65890

18 сен, 03:44 88 1265890

>>1265888
Извините, я с кде-вскодером тут разговариваю?

Ответы65892

18 сен, 03:47 89 1265892

>>1265890
Чё?! Если речь о форсере vscode-а, то я не он. но у меня kde и vscode, как ты узнал, демон?!

Ответы65894

18 сен, 03:50 90 1265894

>>1265892
Ну я о том у которого иконки половину экрана занимают думал, чет похож стилем на него просто.

Ответы65895

18 сен, 03:56 91 1265895

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

Ответы65896

18 сен, 04:03 92 1265896

>>1265895
У меня есть подозрение, что если бы это было легко, то это бы добавили в своё время, а может быть и сейчас. Но (!) 3rd либа специфичного говна (а буфер обмена это специфичное дерьмо) всегда будет лучше как 3rd-пакет. Питонья действительность это подтверждает. Я не понимаю чем пакет с pypi хуже "искаропки". Чем? Зачем это обязательно должно быть в самом пифоне? Минусы очевидны: нельзя ломать api, цикл обновления/добавления фич очень длинный.

Ответы6589865902

18 сен, 04:23 93 1265898

>>1265896
С другой стороны, гармония богаства стандартной библиотеки и методов стандартных объектов просто сказочный, если сравнить с тем же js. Поэтому пифону можно простить даже неюзабельное говно в стандартной библиотеке.

sage 18 сен, 04:55 94 1265902

>>1265896
> Я не понимаю чем пакет с pypi хуже "искаропки". Чем?
Ну например, у клиента XP, на XP только Python 3.4 (да, уже не поддерживается, но кого ж это волнует), а собираться ничего не хочет, потому что студию не видит, потому что пути в distutils захардкожены. А было бы оно из коробки, не было бы ебли.

Ответы65906

18 сен, 05:19 95 1265906

>>1265902
> xp
Дальше можно не продолжать. Из пальца высосан пример. Это it, а не стоунхендж, тут всё меняется стремительно. Если был пакет под xp, то ставь и работай, если не было — соси.

Ответы65908

18 сен, 05:28 96 1265908

>>1265906
> Из пальца высосан пример. Это it, а не стоунхендж, тут всё меняется стремительно.
Сразу видно ты не работал в крупных фирмах

Ответы65909

18 сен, 05:30 97 1265909

>>1265908
define "крупных фирмах"

18 сен, 05:31 98 1265910

И как это коррелирует вообще? Можно собрать современный пифон любым некрокомпилятором.

18 сен, 11:40 99 1265983

>>1265652
> вызывает еще и итератор
То есть ещё и итератор? Только у итераторов и генераторов, ладно __next__ и есть.

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

18 сен, 14:43 100 1266077

>>1265784
И где ты тут блять увидел точки с запятой и слеши? Убери их нахуй

18 сен, 14:44 101 1266079

>>1265824
епта, нахуй, ыгыг

12 Кб, 434x212
19 сен, 00:24 102 1266384

И это так меня учат красивому, продуктивному коду.
X = 5
sp = []
found = 0
for i in range(7):
sp.append(2i)
if 2X == 2i:
print(X, 'was found at possition', i)
found = 1
if not found: print(X, 'not found')
print(sp)

На самом деле я просто решил выебнуться как я хорош / поесть говна от анона. И да, я вошел во вкус Лутц действительно хорошо учит, ток тут чот поддался.

Ответы6638666431

17 Кб, 528x195
19 сен, 00:25 103 1266386

>>1266384
фикс

Ответы6656666587

19 сен, 06:58 104 1266431

>>1266384
>Лутц
Кто?
Я уже перепробовал несколько школ, все учат в разнобой.

19 сен, 08:19 105 1266442

Есть задача пофиксить локализацию в django проекте.
Django вижу впервые да и на питоне не писал толком. Нашел .po файл, скомпилил в .mo, залил на прод вообще пофиг. Обновляю страницу - изменений нет.
Что еще нужно сделать? Как вообще подобные вещи обычно делают?

19 сен, 10:39 106 1266476

>>1263526 (OP)
Анон, вот этого туториала https://docs.python.org/3/tutorial/ хватит, чтобы быстро вспомнить подзабытые знания бидона, который я учил с помощью Lutz, Learning Python 2 года назад, но ниразу на работе так и не использовал?

19 сен, 14:35 107 1266566

>>1266386
Можно found выкинуть, в if запихнуть break, а вместо if found написать else.

Ответы66585

19 сен, 15:21 108 1266585

>>1266566
Я так сначала так и сделал, но с брэйком будет не дописываться последнее значение в список, а с элсе будет надпись всегда выводиться.

19 сен, 15:23 109 1266587

>>1266386
Говно какое-то. Как вообще задача звучит?

Ответы66590

19 сен, 15:28 110 1266590

>>1266587
Лутц. Изучаем Python 4-е издание.
В конце третьей части задание.

Ответы66596

19 сен, 15:33 111 1266596

>>1266590
Мне, блядь, делать что ли нехуй, искать эту поеботу?

Ответы66615

19 сен, 15:49 112 1266615

>>1266596
А чем ты занимаешь тогда? Не поеботой?

Ответы66620

19 сен, 16:00 113 1266620

>>1266615
Скроллю /b/, нет, не поеботой.

19 сен, 17:54 114 1266696

>>1263526 (OP)
сап посоны.

Хочу написать интернет-магазин. Наверное, глупо прям с этого начинать здесь, но может быть, анон поможет.

Хочу разместить его на хостинге и туда же впихнуть бота для телеграм. Пишу на django, но до этого я с django не работал, видимо, плохо представляю, как оно работает. Пока прошёлся по гайду на официальном сайте, кое-что более-менее рабочее получилось.
Так вот, как бы мне лучше бота впихнуть в django-app? Я не очень представляю, как это сделать. Очевидно, файл views.py или urls.py - глупая идея. Пришить его к сайту я хочу т.к. у бота и у сайта одна база данных.

Как мне лучше поступить? В какую сторону копать, чтобы разобраться? Я запутался, хотя решение должно быть элементарным.

Такое чувство, что django - просто обработчик веб-форм и не более. Что я упускаю?

Кроме того, какой хостинг мне в итоге лучше использовать? Может быть, мне вообще стоит воспользоваться каким-нибудь divio, где за 700р/месяц ёбли почти никакой

Ответы6675166796

40 Кб, 614x303
19 сен, 18:23 115 1266722

Есть вот такой вот кейс (на собес в технопарк). Подкиньте идей или статеек по кейсу. Решил залететь на шару в теме почти ноль памагите

Ответы66743

47 Кб, 197x190
19 сен, 18:51 116 1266743

>>1266722
>Хочу попасть на стажировку погромистом
>Нихуя не знаю
>Памагите

Ответы66811

19 сен, 19:04 117 1266751

>>1266696
Какой функционал ты у бота хочешь реализовать? Если тебе нужен только круд, то делай django.setup() и играйся с базой в своем отдельном скрипте.

19 сен, 19:40 118 1266769

Как привыкнуть к динамической типизации? После крестов/шарпа это просто какой-то ад. Не зашкварно ли использовать модуль typing, появившийся в версии 3.5, и указывать тип все переменных и параметров функций?

Ответы667746677566781

19 сен, 19:47 119 1266774

>>1266769
зашкварно

19 сен, 19:48 120 1266775

>>1266769
mypy

19 сен, 19:55 121 1266781

>>1266769
Пиши комментарии, потом может отпустит.

19 сен, 20:27 122 1266796

>>1266696
>как бы мне лучше бота впихнуть в django-app?
>Пришить его к сайту
Не вижу связи. Что тебе мешает сделать отдельно джангу, отдельно бота?

>у бота и у сайта одна база данных.
И что? Любая нормальная база может иметь множество подключений одновременно. Одно для сайта, другое для бота.

19 сен, 20:34 123 1266799

195 Кб, 1366x74189 Кб, 1366x741

датасаентисты, как можно распарсить такой вот xls файл в бд, чтобы ботом уведомления о изменении расписания отправлять ?
я думал, из xls в csv преобразовывать, а потом пандасом их в массив данных превращать, но что-то то ли я тупой, то ли это так не работает и у меня получился пик 2.
В общем прошу любой помощи в решении данной задачи и наставлений/советов, как это сделать без лишней мозгоебли

Ответы6680067194

19 сен, 20:36 124 1266800

>>1266799
https://openpyxl.readthedocs.io/en/stable/

19 сен, 20:57 125 1266811

>>1266743
вся надежда на добрых анончиков

20 сен, 16:37 126 1267194

>>1266799
xls это xml
xls -> xml -> (парсишь xml) -> ... -> ??? -> PROFIT!

20 сен, 18:09 127 1267248

Моча трет слезные посты о будущей смерти питона?

52 Кб, 492x487
21 сен, 03:41 128 1267459

Ну что вы, питонисты?

мимо элита из руби-треда

Ответы67478

51 Кб, 354x352
21 сен, 07:39 129 1267478

>>1267459
> мимо элита из руби-треда

Ответы67822

765 Кб, 1280x720
21 сен, 12:13 130 1267612

Блядь, блядь, блядь. В документации пандас 99% только одна вода и говно. Анон, если есть годные гайды/переписанные документации или читщиты - скиньте плез.

21 сен, 16:31 131 1267792

Почаны, помогите нюфане, пакет же безопасен? Он тупа драйвера ставит или вообще бесполезен? Понимаю, что нужно самому учиться, но на это нужно время, а мышь нужна сейчас. Заранее спасибо, кто поможет.
https://aur.archlinux.org/packages/a4tech-bloody-driver-git/

Ответы67793

21 сен, 16:32 132 1267793

>>1267792
Ой, не туда.

148 Кб, 404x362
sage 21 сен, 17:24 133 1267822

>>1267478
Это для джсеров, а рубисты - няшки.

Впрочем питоньеры тоже няшки, просто зашкварили нишевость языка из-за ML хайпа.

21 сен, 20:34 134 1267929

Необходимо найти минимальное натуральное число, которого нет во входном массиве.

На вход подается строка, содержащая не более 106 целых чисел в диапазоне от -109 до 109, разделенные пробелом.

На выходе ожидается одно число, удовлетворяющее условию задачи.

Формат ввода
1 3 6 4 1 2

Формат вывода
5

Ответы68017

21 сен, 20:47 135 1267936

https://www.youtube.com/watch?v=ny319K1V0v0

Ответы6793968009

21 сен, 20:52 136 1267939

>>1267936
сначала подумал wtf
а потом как расслабило....

21 сен, 22:52 137 1268006

>>1263526 (OP)
Есть сайт типа джава раш только по питону?

21 сен, 22:53 138 1268009

>>1267936
Смотрю АСМР с самого начала, лет 5 уже и только сейчас понял что программирование моя профессия весьма АСМРное занятие.

26 Кб, 342x401
21 сен, 23:14 139 1268017

>>1267929
a = [i for i in arr if i > 0]
if not a:
____return 1
b = 1
for i in a:
____if i != b:
________return b
____else:
________b += 1
else:
____return b+1

Ответы68064

1,2 Мб, 1920x1080
22 сен, 00:34 140 1268057

Я новенький. Объясните почему он выдает ложь? Где ошибка?

Ответы68061

22 сен, 00:44 141 1268061

>>1268057
Все, нашел проблему. Цифру нужно в кавычки

Ответы68119

22 сен, 00:58 142 1268064

>>1268017
Ты мож забыл че-то.

Ответы68065

22 сен, 00:59 143 1268065

>>1268064
у тебя как будто сортировка подразумевается, но нету

Ответы68250

22 сен, 05:50 144 1268119

>>1268061
Во-первых, это число, а не цифра.
Во-вторых, не её в кавычки нужно барть, а input() возвращает строку, которую тебе бы нужно к числу приводить, иначе со следующим заданием снова прибежишь, когда надо будет >= 21 сделать. Всё-таки, если ты хочешь с числом работать, то и работай с числом, а не строкой, содержащей цифры.

Ответы68173

22 сен, 10:06 145 1268173

>>1268119
Спасибо за объяснение, дружище

22 сен, 12:36 146 1268226

Сап.
на какой GUI сам сядешь, на какой - мать посадишь?
На работе предложили вкотиться в пайтон,
задача будет довольно простая - разрабатывать всякие гавноприложения, которые работают с MS excel в роли отчетов, и с MSSQL в роли БД.

Но нужен еще нескучный GUI, типа как .NET, только элитнее

Ответы682286823870455

22 сен, 12:41 147 1268228

>>1268226
Qt, вариантов больше нет. Есть эзотерика ввиде tk, gtk, но там полный ахуй.

22 сен, 12:55 148 1268238

>>1268226
>Но нужен еще нескучный GUI, типа как .NET, только элитнее
Хотя еще могу на Django сразу писать приложения, то есть мне осваивать либо веб-макакаинг, либо GUI-элитизм.

Конечно, в вебе будет красивее (еще и хуянгуляры подцепить смузихлебные)

22 сен, 13:18 149 1268250

>>1268065
да, ето так

26 Кб, 766x279
22 сен, 14:59 150 1268283

учу питон на курсере (потому что дали доступ бесплатно), все прохожу сам, но в последнем тесте застрял. Какие варианты выбрать? Анон, помоги, а если еще объяснишь почему-буду очень благодарен

Ответы6829068302

22 сен, 15:10 151 1268290

Почему все так хайпят Пайтон и никто не пытается это остановить? Я вижу два стула, на одном количество разработчиков прямо коррелирует с работой на этом языке, а на другом стуле я вижу конкуренцию, которая обратно коррелирует с зарплатой и занятостью. Где истина анон? Я как не посмотрю, сука везде советуют Пайтон, везде бля, вкатывальщикам то похуй, лишь бы на завод не идти, а мне для нейроночек и сисадминства надо. Как к этому относиться, помоги определиться.
>>1268283
Похоже 1,2, могу ошибаться.

Ответы68295

22 сен, 15:30 152 1268295

>>1268290
>количество разработчиков прямо коррелирует с работой на этом языке, а на другом стуле я вижу конкуренцию, которая обратно коррелирует с зарплатой и занятостью. Где истина анон? Я как не посмотрю, сука везде советуют Пайтон, везде бля, вкатывальщикам то похуй, лишь бы на завод не идти, а мне для нейроночек и сисадминства надо. Как к этому относиться, помоги определиться.

ну Пайтон не годится для просто вкатывания, nuff said
как раз пайтоню на заводе, хотя и не хотел туда

Ответы68324

22 сен, 15:36 153 1268300

Все знают, что Java программисты передвигаются только на TESLA машинах, а какой транспорт выбирает Python-элита?

Ответы6830268305

22 сен, 15:49 154 1268302

>>1268283
1) StopIteration выбрасывается, когда у итератора, находящегося на последнем элементе, вызывают __next__ метод. Как ты это используешь уже твое дело. Думаю, ответ да.
2) Генератор это результат вызова функции-генератора. Функция генератор это обычная функция, в теле которой где-то есть yield. При использовании генератора выполняется код функции до yield, после чего выполнение останавливается, возвращается значение. До следующего вызова генератора он помнит, где остановился и в каком состоянии. Так что все локальные переменные функции сохраняются между вызовами, да.
3) Итерация это получение итератора через вызов __iter__, и последующие вызовы __next__ на этот итератор. Результатом __iter__ может быть генератор, если __iter__ описан как функция-генератор. Тогда между вызовами __next__ генератор, как было отвечено во втором вопросе, будет сохранять состояния своих переменных. Но тот же __iter__ может вернуть, например, self, а сам __next__ будет изменять\возвращать атрибуты объекта. Не знаю, можно ли назвать это локальными переменными.
4) См. вопрос 3. Может хранить, а может и не хранить (если он генератор).

>>1268300
Ползаю по полу как змейка, очевидно же.

Ребят у меня есть десять квадриллионов в миллионной степени сайтов (html+css+js), мне нужны их превьюшки, как это сделать? Пока думаю использовать какой-нибудь хак с селениумом, типа пусть он открывает сайт и ждет там 5 секунд, а за это время Питон как-нибудь сделает скриншот всего экрана, а потом, зная размеры экрана и браузера, обрежет. Но это же дроч какой-то. Можно проще?

Ответы6830368429

22 сен, 15:50 155 1268303

>>1268302
> Но это же дроч какой-то. Можно проще?

Нанять школьника за 100р в час

34 Кб, 500x333
22 сен, 15:51 156 1268305

>>1268300
from автосалон import *

Ответы68306

22 сен, 15:51 157 1268306

>>1268305
https://www.youtube.com/watch?v=TP5Br2WUBNs

всё

22 сен, 16:01 158 1268307

Но ведь Питонистам мало платят, если они не датасаентисты300к\с

22 сен, 16:43 159 1268324

>>1268295
>ну Пайтон не годится для просто вкатывания, nuff said
Тогда хуле его везде советуют, мол один из самых легких, начинайте с него, заработаете миллионы? Офк, все вкатываются, а потом работают. Вопрос был почему бы не антихайп мутить или уже?, чтобы кормить детей и реднеки не отнимали работу. Более того вопрос состоит в том, стоит ли беспокоиться по этому поводу или только выиграли и весь мир будет писать на твоем языке?

Ответы68332

22 сен, 16:55 160 1268332

>>1268324
>
>Тогда хуле его везде советуют, мол один из самых легких, начинайте с него, заработаете миллионы? Офк, все вкатываются, а потом работают. Вопрос был почему бы не антихайп мутить или уже?, чтобы кормить детей и реднеки не отнимали работу. Более того вопрос состоит в том, стоит ли беспокоиться по этому поводу или только выиграли и весь мир будет писать на твоем языке?

Да, якобы, самый легкий, но вкатываться тяжело будет в рашке. В рашке проще вкатиться на 1с/PHP

Много ли вакансий в мухосранске по питону?
Это такой язык для Теть Любы из бухгалтерии, ей в самый раз будет написать обработку на 1c Excel файла

Самый хайповый это Java и JavaScript сейчас, но вкотиться ли в нем, если джуну готовы платить МРОТ или меньше?

22 сен, 16:58 161 1268334

Еще пример. Вкатился вот ты в махровое сисадминство на Linux, зарабатываешь 30к, например. Тут бац, вкатываешься на python и уже зарабатываешь 35к.
Через пару лет осваиваешь машинное обучение и переходишь на 350к

Ответы68336

22 сен, 17:01 162 1268335

Ну еще добавлю. Что через лет 5 закроют границу на ключ и уже нельзя будет пользовать легально Microsoft в целом - винда будет в целом вне закона, то есть никакого C#, 1c или чего-то там еще (виндо-нативного)

Тогда и выкатится бесплатный линуксовый Python/java как языки номер 1 и спецов расхватят любого уровня. Но придется им переписывать тонны легаси гавна, что живой кодер позавидует мертвому

22 сен, 17:09 163 1268336

>>1268334
>Через пару лет осваиваешь машинное обучение и переходишь на 350к
350к платят только всяким PhD, хайповому васяну, который параметры рандомом крутит будут платить гораздо меньше

43 Кб, 1020x221
22 сен, 18:00 164 1268366

Аноны, голова уже пиздец не соображает, дохуя часов подряд работал, выручите. В кратце - при вызове метода не заходит в цикл.
На пикче - метод класса, который я вызываю в конструкторе
__init__(self):
self.prepare()

Когда создаю объект класса
analyzer = Analyzer()
На терминал выводится In prepare(), и дальше метод не продолжает работу почему-то. То есть в цикл программа не заходит. Как это фиксить?

Ответы68426

22 сен, 19:02 165 1268387

>>1263526 (OP)
Как-то на линуксе сложно питонить. Вот постоявил я нужную библиотеку. В pip freeze она отображается. А вот в ебаном vscode пишет, что модуль не найден. ЧЯДНТ?

Ответы68564

22 сен, 19:04 166 1268390

Смотрю пайтон.
Зачем для замены подстроки мы обращаемся к объекту s через s. ?
Если мы и так указываем s =
Излишняя же хуйня

Ответы6841768421

199 Кб, 1080x1920
22 сен, 20:03 167 1268417

>>1268390
Пик отклеился

22 сен, 20:11 168 1268421

>>1268390
Это ведь шутка, да?

Ответы68425

22 сен, 20:19 169 1268425

>>1268421
Ой, я думал в скобках все три аргумента
Тогда все ок

22 сен, 20:21 170 1268426

>>1268366
Запринтить, блядь, self.input_dets и увидеть, что там 0 элементов.

Ответы68501

sage 22 сен, 20:29 171 1268429

>>1268302
>
>Ребят у меня есть десять квадриллионов в миллионной степени сайтов (html+css+js), мне нужны их превьюшки, как это сделать? Пока думаю использовать какой-нибудь хак с селениумом, типа пусть он открывает сайт и ждет там 5 секунд, а за это время Питон как-нибудь сделает скриншот всего экрана, а потом, зная размеры экрана и браузера, обрежет. Но это же дроч какой-то. Можно проще?

Селениум умеет в скриншоты, загугли. Но если сайтов действительно много - нужно научить его открывать новые вкладки, вместо создания инстанса браузера.

22 сен, 20:32 172 1268433

Джунгисты, как реализуют возможность сортировку новостей? Т.е. сейчас у меня отстортировано по дате, я хочу иметь поле, в котором я поставлю значение 2, и новость будет 2. Если я добавлю еще новость, она автоматом станет 3 и тд.

22 сен, 20:53 173 1268449

А на джанге можно замутить видеохостинг, вроде hdrezka итд? Как такие сайты вообще создают? Они парсят видосы с других сайтов и льют скриптом себе? Как реализовать плеер?

22 сен, 21:38 174 1268476

есть тут хоть один разработчик(имеющий работу) не знающий английский?

Ответы6848568624

22 сен, 21:55 175 1268485

>>1268476
Если могу в документацию и понимать медленную речь, но не могу говорить, то я считаюсь?

Ответы68487

22 сен, 22:02 176 1268487

>>1268485
знаешь. потому что один хуй для большего ты ненужен

22 сен, 22:47 177 1268499

Часто встречась с мнением что чтобы стать крутым погроммистом нужно участвовать в опенсорс разработке. Но с чего начать? Нашел вот список рекомендуемых новичкам проектов, и знатно охуел со сложности всей этой хуйни, какое то ПО для больниц с использованием МЛ, автопереводчики, вебсерверы и везде тысячи и тысячи строк кода. А у меня опыта на пайтоне около 5ти месяцев, из которых два это просто ленивый кодинг по вечерам после работки, я вот только недавно в полной мере освоился с синтаксисом и стандартными либами, как мне вкатится во всю эту хуйню? С чего начать вообще? Может кто нибудь видел действительно легкие проекты для действительно новичков.
Вообще мне нужна карьерная консультация, мой опыт кодинга это 1 год пхп-макакинга, и вот три месяца работы чуть более продвинутой пайтон-макакой, как мне подняться над обезьяньим уровнем, эффективно ли будет вкладывать свободное время в разбор чужого кода или может есть способ вырасти получше?

Ответы68543

22 сен, 22:48 178 1268501

>>1268426
Да я чет заебланил, просто до этого все работало. Проблема была в том что на вход я сунул неотконвертированный в ргб жипег и он не обрабатывался и поэтому был пустой массив точек

23 сен, 01:17 179 1268543

>>1268499
>Часто встречась с мнением что чтобы стать крутым погроммистом нужно участвовать в опенсорс разработке
Тебе врут

23 сен, 01:35 180 1268546

278 Кб, 866x5771,4 Мб, 1920x1080

Короче работаю слесарем в мухосранском РЖД. Закручиваю гайки на вагонах за 25-50к. Надоело отмывать лапки от говна после раб. дня. Все время думаю вкатиться в IT. Как раз мать сказала что какая-то родственница может подогнать работу и помочь с образованием (я пока посылаю всех нахуй, т.к знаний в программировании на уровне "ПРИВЕТ МИР!"). Последние денёчки сижу и читаю книги по пайтону и крышуля потихоньку едет. Сразу видно что человек работает руками. Дэбик короче. Я как вижу код на 2 пике, мне сразу хуево становиться. А ЭТО ВЕДЬ ТОЛЬКО НАЧАЛО. Вопрос таков, стоит ли рыпаться? Программирование это тяжелый труд, который учится всю жизнь. Он даст мне отдачу? Или это неблагодарное дело. Я надеюсь вы поняли что я хотел донести.

Ответы685546856668573686256906070860

4 Кб, 682x162
23 сен, 02:24 181 1268554

>>1268546
Если тебе хуево становится от 2 пика, то без обид, но это не твое. Код должен нравиться, вызывать желание учить его, программирование должно вызывать интерес, а не просто "лишь бы гайки не крутить". И программирование ведь не просто написание красивых строчек кода, это мыслительный процесс, постоянное изучение нового, построение абстракций в голове и оперирование ими, мышление алгоритмами и многое другое.

95% вкатывальщиков этого не понимают, поэтому на рынке дефицит хороших кадров при тысячах присланных резюме на вакансии. Т.к. многие думают что достаточно посмотреть видеокурсик на ютубчике по Питону и все будет чики.

Бесспорно, человек все может при должном усердии и с чего-то нужно начинать, хоть и с видеокурса по Питону. И ты сможешь выучить программирование и вкатиться в IT рано или поздно, но только кол-во ресурсов (время, силы) которых придется потратить может оказаться так велико, что ты скажешь "лучше б я гайки крутил".

23 сен, 03:55 182 1268564

>>1268387
а при чём тут vscode, если ты под линухом?

23 сен, 03:59 183 1268566

>>1268546
>помочь с образованием
Тратить время на образование сходу не советую, пока можно обойтись без него, а когда понадобится ты уже гораздо осмысленнее сможешь подойти к выбору где и что изучать.
>код на 2 пике
Мне от этой хуйни что на 5й строчке тоже долгое время не по себе было, но потом ничего так, привык.
>Программирование это тяжелый труд
Вот это норм, если у тебя нет розовых очков изначально, и есть какие то гарантии последующего трудоустройства то стоит попробовать вкатиться. Если не выгорит то к закручиванию гаек потом всегда сможешь вернуться. Главный минус программирования по сравнению с работой слесарем, это то что слесарь может себе позволить приходить домой и не крутить там гайки, а программист вынужден постоянно изучать что то новое. Поначалу это прикольно, но потом как то заебывает.

23 сен, 05:36 184 1268573

>>1268546
1) Нахуй ютуб. Че ты там забыл? Progrogrammin in python 3 Mark Summerfield и вперед бля
2) Вот потому код такой и странный, что только начало. Тебе просто показывают возможности языка, и как в нем работать, т.е. этот код - 'песочница'. Поэтому так насрано и неприятно смотреть. Потом будет чище да и привыкнешь.

23 сен, 09:48 185 1268624

>>1268476
роботаю за копейки на питоне.

Английский почти не знаю, но разобрать и послушать курсы на англисйком могу

23 сен, 09:54 186 1268625

>>1268546
привет
на 2м пике изображен гавнокод, твоя реакция нормальна
с ним придется работать, если отдадут в поддержку старое ПО\скрипты

Ответы68675

23 сен, 09:56 187 1268627

Программирование - дело неблагодарное, неблагородное, угнетающее и не творческое, НО на жизнь хватать будет, и чем дальше погружение в лес - тем толще будут карманы

Ответы6868068681

23 сен, 10:40 188 1268657

Почему pycharm на mac имеет охуенный шрифт, а на винде - говно из жопы? Можно как-то кастомизировать его, чтоб было как на маке?

Ответы6866068672

23 сен, 10:48 189 1268660

>>1268657
>енный шрифт, а на винде - говно из жопы? Можно как-то кастомизировать его, чтоб было как на маке?

Можно машку за ляшку и mac на помойку
Python'у Не место на Mac-параше

Ответы68685

23 сен, 11:02 190 1268672

>>1268657
Да, в настройках есть шрифты.

Ответы68685

23 сен, 11:03 191 1268674

Mac создавали не для Python, а для того, чтобы фоточки для инстаграмчика постить...
вот Linux + python это для НАСТОЯЩЕГО МУЖИКА

Ответы68685

27 Кб, 491x519
23 сен, 11:04 192 1268675

>>1268625
>на 2м пике изображен гавнокод, твоя реакция нормальна
>обучающее видео

Ответы68681

23 сен, 11:08 193 1268680

>>1268627
>не творческое
Вот тут ты не прав нихуя

Ответы68681

23 сен, 11:09 194 1268681

>>1268675
А что нет то?
Русские обучалки это обучалки по гавнокоду

>>1268680
>>>1268627
>>не творческое
>Вот тут ты не прав нихуя

Ну, Python еще достаточно творческий язык - на каждую задачу есть 2+ решения, плюс 10 велосипедов. А вот на Java/C# хер там шаг влево,шаг вправо

Ответы686866868868689

23 сен, 11:11 195 1268685

>>1268674
>>1268660
Бля, вы жопой что ли читаете? Мне мак нахуй не нужен. Мне просто нравится как выглядит шрифт в пичарме на маке. И мне не удается замутить такой же. И да, линух на виртуалке стоит, но там vim, мб кстати попробую туда пайчарм накатить.

>>1268672
Да я знаю, сидел экспериментировал с ними, но все не то.
Не подскажешь, какой шрифт там юзается, чтоб можно было у себя такой же поставить? А то я не нашел. Может есть какие-то конфиги готовые или что то такое.

23 сен, 11:11 196 1268686

>>1268681
>на каждую задачу есть 2+ решения, плюс 10 велосипедов

Даже не так
На каждую задачу есть 2 индусских модуля, 10 велосипедов и 2+ аккуратных решения

23 сен, 11:12 197 1268688

>>1268681
На строго типизированных тоже можно создавать технологию, придумывать алгоритм, дизайнить приложения. Если ты макака для которой только по ТЗ, то ясное дело никакого творчества, так считай и для художника никакого творчества если он по трафаретам вычерчивает.

Ответы6869368694

23 сен, 11:12 198 1268689

>>1268681
>Русские обучалки это обучалки по гавнокоду
Лол, разбей это на несколько блоков и напиши последовательные комментарии, получишь код из любой книги.

Ответы68692

6 Кб, 280x180
23 сен, 11:13 199 1268692

>>1268689
все равно ВРЁТИ
изучать python Нужно только из рукописных оригиналов, только на Шекспирском ангрийском! ЯСКОЗАЛ

23 сен, 11:13 200 1268693

>>1268688
>Если ты макака для которой только по ТЗ
>Сделал не то что творится в голове другого человека
>Заказчик\тимлид орет ПЕРЕДЕЛОВАЙ!!!!11!!
Ох уж эти любители работать без ТЗ

Ответы68699

23 сен, 11:15 201 1268694

>На строго типизированных тоже можно создавать технологию, придумывать алгоритм, дизайнить приложения. Если ты макака для которой только по ТЗ, то ясное дело никакого творчества, так считай и для художника никакого творчества если он по трафаретам вычерчивает.
>>1268688

Ну либо ты 25+ лет в питоне, либо ебобо.
Работать без ТЗ или поперек ему это моветон в целом

Ответы68699

23 сен, 11:19 202 1268699

>>1268693
>>1268694
Роботы даже не представляют себе жизнь не в качестве гребца на галере.

Ответы68704

23 сен, 11:21 203 1268704

>>1268699
https://www.youtube.com/watch?v=As-iBOqACms

Ты говоришь так, как будто это что-то плохое

23 сен, 16:19 204 1268977

Попрошу сразу не обоссывать, я только начал вкатываться в пайтон, ну и сразу стакнулся.
Суть - у меня не видит пакет. В частности создал virtualenv установил pyscaffold через pip, вызываю через терминал команду как в мануле putup my_proj - он говорит команда не найдена.

ос дебиан, версия пайтона 2.7

ПОМОХИТЕ!!

Ответы68985

23 сен, 16:38 205 1268985

>>1268977
У тебя питон установлен на диск с, а надо на д с русским путем

Ответы68990

23 сен, 16:59 206 1268990

>>1268985
Не проблема была в том, что я без суда вызывал. Внезапно, конечно.
Спс за помощь аноны!

Ответы68993

48 Кб, 600x446
23 сен, 17:04 207 1268993

>>1268990
>делать sudo pip

Ответы69002

23 сен, 17:35 208 1269002

>>1268993
кемжи мы стали...

Ответы69007

23 сен, 17:39 209 1269007

>>1269002
https://pages.charlesreid1.com/dont-sudo-pip/

23 сен, 18:52 210 1269052

Где своровать пайшарм?

Ответы6929869301

23 сен, 19:08 211 1269060

>>1268546
Уже в первый день мог разобрать и кайфануть от того, что понимаю что на втором пике. Дальше намного сложнее в десятки раз. Если тебе это в тягость, то не твое, конечно ты можешь вкатываться в ойти, но не в кодинг, по крайней мере не на пайтоне.

Ответы69073

23 сен, 19:37 212 1269073

>>1269060
Вы ебланы? Я после 500 стр лутца пошел рыть исходники разбираться и мне было весело, когда моя поделка работала. Щас замедлил ход, немного застрял на ооп, уже раз 5 перечитываю, но скоро ворвусь в ооп и обоссу всех вас

Ответы6907569092

43 Кб, 604x339
23 сен, 19:39 213 1269075

>>1269073
Ты работу сначала найди, мамкин угнетатель

Ответы69082

23 сен, 19:47 214 1269082

>>1269075
Уже

Ответы69083

23 сен, 19:48 215 1269083

>>1269082
Системный инженер, дс-2, 20 лвл. Зп хуита как по мне

Ответы69084

23 сен, 19:49 216 1269084

>>1269083
>Системный инженер
Звучит как должность на госслужбе.

Ответы69114

23 сен, 19:58 217 1269092

>>1269073
>500 страниц Лутца
>плохо от 'Hello World'
Ясн, держи в курсе.

23 сен, 20:13 218 1269114

>>1269084
Ты угадал, лел

Ответы69125

23 сен, 20:16 219 1269116

>>1263526 (OP)
test

23 сен, 20:29 220 1269125

>>1269114
Ну так неудивительно, что >Зп хуита

46 Кб, 1266x201
23 сен, 20:38 221 1269130

Поясните за индексы в строках. Каждый раз когда надо решить какую-то задачку с ними и вытаскивать символ по индексу, постоянно натыкаюсь на проблемы от того, что в строке есть одинаковые символы из-за чего ответ распидорашивает. Как это решить проще всего? Вот ближайший пример (даже если тут можно было сделать все в одну строку и без таких заебов):

Ответы6913269137692016929969335

23 сен, 20:38 222 1269132

>>1269130
>последняя строка - правильный ответ
отклеилось

23 сен, 20:49 223 1269137

>>1269130
У тебя странное решение
https://repl.it/repls/LightcyanSeashellHacks

Ответы69142

23 сен, 20:56 224 1269142

>>1269137
У меня это превратилось в
def accum(s):
print('-'.join([n.upper()+n.lower()*(int(s.index(n))) for n in s]))
Но с тем же результатом конечно

>https://repl.it/repls/LightcyanSeashellHacks
увидел тут enumerate и закрыл. Попробую погуглить в эту сторону, спасибо

Ответы69144

23 сен, 20:58 225 1269144

>>1269142
>print('-'.join([n.upper()+n.lower()*(int(s.index(n))) for n in s]))
Не делай так, никогда, это тебе не перл

Ответы6918269335

23 сен, 22:20 226 1269182

>>1269144
Если хочешь писать такий one liner'ы, то лучше пиши на Руби их, а не на этом ужасе.

Ответы69335

23 сен, 22:49 227 1269201

>>1269130
(defn accum [init]
(->> init
(map-indexed (fn [n s] (apply str (str/upper-case s) (repeat n s))))
(str/join "-")))

мимо

23 сен, 23:33 228 1269238

Это же норма, что я не могу осилить ООП в Лутце? Я же не один такой?

Ответы6925869261

24 сен, 00:30 229 1269258

>>1269238
Если это еще не abc, а у тебя уже проблемы, то нет, не норма, там все просто.

Ответы6926369265

24 сен, 00:34 230 1269259

Расскажите ваши идеи для маленьких скриптов. Я их все запишу и вернусь к ним. Когда-нибудь.

24 сен, 00:37 231 1269261

>>1269238
Да ты долбаеб, тебе уже объяснили, что ты тупой, сколько бы ты ни старался ты сможешь макакить исключительно за копейки, нажираясь каждый день из-за депрессии, потому что занимаешься не своим делом.

Ответы69263

24 сен, 00:39 232 1269263

>>1269258
До abs я уже дошел, у меня ощущение, что Лутц просто хуево за него поясняет.
>>1269261
Ебло, ты меня со своими демонами спутал, шизик

24 сен, 00:42 233 1269265

>>1269258
А что сложно в abc? Там кроме ебанутого register (объясните мне нужность виртуальных классов, это же пиздец) и абстрактных методов, вроде ничего нет.

24 сен, 01:05 234 1269272

Почему если просто вывод функции делать, как в книге, то все как в книге и выводится, а если с printom, то еще пишется None?

Ответы6927369275

32 Кб, 604x192
24 сен, 01:05 235 1269273

>>1269272

24 сен, 01:11 236 1269275

>>1269272
Потому что функция в которой не вызывается return по окончанию выполнения возвращает None

Ответы69283

24 сен, 01:48 237 1269283

>>1269275
Там же return nested. У меня функция с принтом возвращает как в учебнике, а на следующей строке None.

Ответы69312

24 сен, 03:02 238 1269298

>>1269052
ты ебобо и не можешь в гуголь? Тогда выкатывайся

24 сен, 03:03 239 1269299

>>1269130
РРРЯЯ
да тут тебе set() надо делать

24 сен, 03:19 240 1269301

>>1269052
Старые версии на торрентах, новую - качать с оф. сайта официальную версию, активировать через пиратские лицензионные сервера, гугли.

24 сен, 04:38 241 1269312

>>1269283
return nested - это в tester. В nested return нет, и поведение аналогично тому, как если бы ты строкой ниже print с тем же отступом добавил return None.

Ответы69313

24 сен, 04:43 242 1269313

>>1269312
Все, понял, спасибо. Ух как здорово, вроде просто, а нюфане не понять.

24 сен, 08:24 243 1269335

>>1269130
В итоге получилось вот так:
return '-'.join(n.upper()+n.lower()*i for n, i in enumerate(s))
>>1269144
>>1269182
Почему нет-то?

Ответы6933669342

24 сен, 08:25 244 1269336

>>1269335
Оо

24 сен, 08:54 245 1269342

>>1269335
>i, n
Фикс

68 Кб, 280x273
24 сен, 09:41 246 1269349

Так я не понял: master и slave таки переименовывают?
Какого хуя? Гвидо ван обоссум же ушёл, хули он лезет?

Ответы69365

24 сен, 10:35 247 1269365

>>1269349
Переименовали обобщенные master\slave в более точные определения, не гори, альтрайт мамкин.

24 сен, 11:16 248 1269375

В джанге делаю ссылку на объект по slug. Какая будет логика, если slug у разных объектов будет одинаковый?

Ответы69377

24 сен, 11:24 249 1269377

>>1269375
Вроде slug уникальный и при совпадении записей, там что-то добавляется на конце но это не точно. А там если по get делаешь, то при множественных объектах кровь-кишки

24 сен, 15:19 250 1269478

Аноны, пишу небольшого бота для ВК и хочу добавить туда сохранеие изображений присланных пользователем. Но API вовзращает мне только ID автора изображения и ID изображения и хуй знает как это вот всё схоронить к себе локально, на сервер, к примеру.
Какие есть идеи на этот счёт?
Гугли но ничего не нашёл.

223 Кб, 1037x531
24 сен, 15:54 251 1269505

Почему программа не работает? Скопировал код с учебника

Ответы6950669513

24 сен, 15:56 252 1269506

>>1269505
Табуляции забыл выставить

24 сен, 16:00 253 1269513

>>1269505
Как ты без знаний английского вкатываться то решил? Тебе же компилятор пишет "IndentationError", а ты в тред срать бежишь.

Ответы69520

24 сен, 16:18 254 1269520

>>1269513
Поспокойней, все были новичками

Ответы6952169523

24 сен, 16:21 255 1269521

>>1269520
Не вижу связи между новичком и долбоебом которые поленился перевести то, что ему выдал компилятор, тем более если он использует код из учебника.

24 сен, 16:21 256 1269523

>>1269520
Английский не знать как?

24 сен, 17:18 257 1269559

Аноны, у меня программа в потоке читает данные и отдает их хуй знает кому ( кому надо) как ее можно в консоли завершить? Как вообще можно завершить циклы вида
while True:

Ответы69564

24 сен, 17:21 258 1269564

>>1269559
Ctrl+C

Ответы69567

24 сен, 17:28 259 1269567

>>1269564
я в потоке из ком порта читаю, чет никак не работает

Ответы69573

24 сен, 17:32 260 1269573

>>1269567
Ты именно в каком-то пайчарме, да? Попробуй запустить вне его.

Ответы69691

24 сен, 20:26 261 1269691

>>1269573
у меня два потока в модуле, в одном читаю из одного com порта в другом из другого. Запускаю все в командной строке из
far. Работа там вроде в ф-ии которая передается потоку
while True:
bt=serial.read(1)

Ответы6974469804

24 сен, 22:58 262 1269744

>>1269691
объясни более человеческими словами, нихуя не понятно

Ответы69827

25 сен, 02:25 263 1269804

>>1269691
Event объект из threading модуля.
Делаешь третий поток, в котором просто крутится что-то типа:
input("Press enter to stop")
event.set()
А в других других твоих потоках где-то в теле while пишешь:
if event.is_set():
break

Ответы70517

12 Кб, 214x236
25 сен, 08:21 264 1269827

>>1269744

18 Кб, 1114x421
25 сен, 10:49 265 1269867

Всем привет!
Пытаюсь подключиться к удалённой базе данных на PyQT5. При проверке через if-else каждый раз получаю "not okay".
Там где "dd", там, собственно, соответствующие данные.
При запуске программы и, собственно, клике проходит какое-то время, то есть связь установить пытается, но в итоге всё равно "not okay"
Подскажите, пожалуйста, что я делаю не так?

Ответы70045

25 сен, 15:44 266 1270003

con.open() всегда ведь что-то возвращает?
Даже нуль будет давать TRUE

25 сен, 15:49 267 1270004

Анончики-пайтончики, молю вас, помогите.
Почему такой элитный и элитатрный язык Python не имеет средства сравнений строк как -like Или -match Наподобие Powershell?

Хочу сделать так

str = "Мышь кродется"
if "Мышь*" LIKE "str:
print('СОВПАДЕНИЕ')

Ответы7000770010

25 сен, 15:51 268 1270005

то есть у нас есть метод str.find(), который может просто найти этот like выражение

Есть в пайтоне библиотека re, сложность которой превышает asm в степени C

Почему нет человеческого сравнений строк, которого мы заслуживаем? Pythonщик же человек, в отличии от JAVA-бота

Ответы7001170013

25 сен, 15:56 269 1270007

>>1270004
If "мыш" in "мыш кродеться":
...

Ответы70008

25 сен, 15:57 270 1270008

>>1270007
>If "мыш" in "мыш кродеться":
>...
бля, я настолько заработался
что я заставлял заставлять делать IN итерацию в INT значении

25 сен, 15:58 271 1270009

Спасибо, анон. я все-таки верил, что Python язык богов

25 сен, 15:58 272 1270010

>>1270004
Хотя если сравнение, то это регулярки

Ответы70011

25 сен, 15:59 273 1270011

>>1270005
>>1270010

25 сен, 15:59 274 1270012

еще не хватает анонимных методов, когда можно сделать:
anyvalue.isInteger
anyvalue.isString

Вот пусть сделОют в 3.8...

Ответы70016

25 сен, 16:00 275 1270013

>>1270005
> Есть в пайтоне библиотека re, сложность которой превышает asm в степени C
Первый взгляд. Потом будешь читать лучше, чем родной язык.

Ответы70018

25 сен, 16:02 276 1270016

>>1270012
type(), isinstance()

Ответы70020

25 сен, 16:03 277 1270018

>>1270013
>
>> Есть в пайтоне библиотека re, сложность которой превышает asm в степени C
>Первый взгляд. Потом будешь читать лучше, чем родной язык.

Особенно, когда нужно искать по символу '['
Как тебе такое выражение, Илон Маск? Там чтото вроде {()()(][][][}{}[ такой хуйни, что я чуть не умер

Ответы70021

25 сен, 16:04 278 1270020

>>1270016
не хватает тоже самое, только через точку
str.isString -> TRUE

25 сен, 16:04 279 1270021

>>1270018
Если так все плохо, то есть специальные сайты для подобных вещей. К примеру, debuggex

Ответы70023

259 Кб, 1600x1202
25 сен, 16:05 280 1270022

Какие в питоне есть модули для создания бд с поддержкой одновременного доступа к ним хотя бы только на чтение из нескольких независимых процессов?

Ответы70028

25 сен, 16:06 281 1270023

>>1270021
Спасибо, схоронил

25 сен, 16:11 282 1270028

>>1270022
sqlite3
Алсо,
> с поддержкой одновременного доступа к ним хотя бы только на чтение из нескольких независимых процессов?
Ты, по-моему, не очень аля улю что такое реляционные БД. Дуй в к ним.

25 сен, 16:25 283 1270032

Теоретический вопрос для дата-саентистов 300к\с

Есть массив данных на 10 миллионов значений, которые случайным образом состоят из чисел и строковых значений.

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

Какой вариант быстрее пройдет?

1) проверить каждое значение на тип перед запуском метода
2) запускать метод через try catch конструкцию
3) ???
4) Машинное обучение?

Ответы7003470045

25 сен, 16:27 284 1270034

>>1270032
> Какой вариант быстрее пройдет?
timeit

25 сен, 16:40 285 1270039

ЕОТ с опытом Python 3 Года
говорит, ее жутко прессуют на собеседования из-за того, что она тян. Всегда зп ниже предлагают, чем суровым мужикам-питонистам

Такие дела, девчата

25 сен, 16:45 286 1270045

>>1269867
Без куте-то работает?

>>1270032
Потому try/catch-то и любят, хоть и выглядит оно по-уродски. https://repl.it/repls/InconsequentialAggravatingEngineer

Ответы7006870123

25 сен, 16:59 287 1270068

>>1270045
анон, спасибо тебе!!!

Я видал много языков, но TryCatch лучше всего выглядит именно в пыхоне

25 сен, 18:17 288 1270119

Почаны, как записать комплексное число "20I" в питоне? Впервые с этим сталкиваюсь, гугления не особо помогли. Есть пример этого выражения в wolfram mathematic 11, но там оно как-то проще выглядит, или я тупой и не шарю в математике, не ругайтесь, помогите по возможности. Тонны нефти, если поможете с пояснением.
Собственно код в вольфраме:
https://pastebin.com/X42u7TYk

p.s. Да, нужно построить график. вольфрама под рукой нет, увы, так как сижу в ебенях и интернет как в 90-х, посему пытаюсь построить это через matplolib и math в питоне.

Ответы7013170135

25 сен, 18:20 289 1270123

>>1270045
Всегда избегал try-catch. Думал она медленная пиздец и использовать эту конструкцию надо только когда совсем припекает. В доках к ситону так и сказано.

25 сен, 18:30 290 1270131

>>1270119
https://repl.it/repls/AstonishingDelectableControlflowgraph
Это не работает. Ошибка с приведением типов, комплексное не приводит к флоату, но тут я думаю, моя дырявая голова виноватf, ибо скорее всего, неправильно сформировал выражение.

Ответы70185

25 сен, 18:33 291 1270135

>>1270119
Там же 20 умножить на I.
I - какая-то переменная, что ли.

Ответы7013870142

25 сен, 18:36 292 1270138

>>1270135
В том то и дело, что умножение там явно показывается через "*", а 2I, там именно 2I, при том, что перед всем выражением есть Re, что как я понимаю идентично complex(x,y) в питоне, но как тогда 2I обозначить в питоне, я хер знает.

68 Кб, 1920x1080
25 сен, 18:38 293 1270142

>>1270135
Попросил друга сделать это в вольфраме, ну собственно вот что вышло.
Да, про Print Screen он не слышал

Ответы70153

25 сен, 18:50 294 1270153

>>1270142
Ну хуй знает, на самом деле. Просто сверь с ответом, если есть возможность.
И да, у тебя там случайно литры не задействованы? Сейчас погуглил, все указывает на них.

25 сен, 20:00 295 1270185

>>1270131
1. используй cmath.exp, math.exp со флоатами работать хочет
2. что за 0j? ты либо 20 * 1j делай, либо просто сразу 20j
3. Тебе что-то нужно будет сделать с x = 0, потому что там division by zero выдаст (пропустить или ещё что)
4. возвразать тебе из функции нужно F.real, ведь в условии Re[...]
5. У тебя немного разнятся множители j на скрине и в коде, перепроверь.

Ответы70187

89 Кб, 1279x1076
25 сен, 20:05 296 1270187

Ну и ещё ты непонято зачем -0.7 и 0.7 в функцию передаёшь (и там не используешь), это ведь как раз и есть интервал иксов.
А в остальном всё работает норм.
>>1270185-кун.

Ответы70226

38 Кб, mp4,
226x168, 0:07
25 сен, 20:22 297 1270195

>>1263526 (OP)
Поясните за смехуечку. Гугл отказывается предоставлять адекватное понятие о данной функции.

Ответы70199

25 сен, 20:26 298 1270199

>>1270195
Forkbomb

Ответы70228

12 Кб, 688x71
25 сен, 20:50 299 1270219

Поясните как люди грепают только определенные вещи по нормальному? Вот тип мне тут записать на переменную только эти числа. Шо делать?

Ответы70223

25 сен, 21:00 300 1270223

>>1270219
import re
sectors = int(re.split(r'\s+', line)[4])

Ответы70224

25 сен, 21:03 301 1270224

>>1270223
Регекспы значит садится дрочить?

Ответы70481

25 сен, 21:07 302 1270226

>>1270187
Сможешь код скинуть? Буду премного благодарен, ибо не совсем понял, на что мне менять *I, которое в коде вольфрама, я просто написал 0j, наверное правильно 1j?
И с x я так и не понял, что делать? Я понял, что с аргументами в функцию я накосячил, но тогда я совершенно не вдупляю куда -0.7, 0.7 вставить.

Ответы70263

25 сен, 21:11 303 1270228

>>1270199
Че?

25 сен, 21:32 304 1270232

Парни что глянуть или почитать толковое по джанге?

25 сен, 22:28 305 1270263

>>1270226
https://repl.it/repls/ExhaustedReasonableAdministration

>ибо не совсем понял, на что мне менять I, которое в коде вольфрама
ну, в питоне мнимые величины обозначаютс с j в конце, т.е. i = 1j (без единицы нельзя, потому что просто j или просто i конфликтовало бы с однобуквенными переменными).

>И с x я так и не понял, что делать?
Ну это не совсем ко мне уже вопрос, а к тому, кому график нужно увидеть. У тебя в формуле просто есть 1/x, который не имеет значения и питон выдаст ошибку при делении. Самый простой вариант не считать значение функции при x = 0.

>я совершенно не вдупляю куда -0.7, 0.7 вставить.
Ты формируешь список точек от xmin до xmax, по которым потом строишь график. Вот этот список и должен идти от -0.7 до 0.7 же. Внутри функции эти числа не нужны, потому что у тебя функция от одной переменной, это просто в вольфраме синтаксис такой странный и они сгруппированы.

Ответы70280

25 сен, 22:44 306 1270280

>>1270263
Огромное спасибо!

26 сен, 01:20 307 1270366

>>1264001
Я видимо немного не так выразился.
Юзер выбирает фотографии на фронте и потом выкачивает созданный из этих фотографий коллаж.
Это часть моего пет проекта, поэтому обсуждать не с кем)
Суть в том, что я хочу выбранные пользователем фотографии слхранять в в одном изображении в хронологическом порядке что бы юзер мог видеть свои изменения по этим фотографиям.
p.s. хочу на бэке это делать т.к. в JS не силён ну и + тоже самое хочу реализовать для мобилы, да, то есть опять на бэке через API всё это реализовывать и высылать пользователю.

26 сен, 02:07 308 1270372

Аноны, что можно почитать по Django полному нубасу в веб-разработке?

Ответы70375

394 Кб, 599x747
26 сен, 02:10 309 1270375

>>1270372
А вообще у джанги есть отличнвя документация с пошаговой инструкицей для создания сайта.

Ответы70429

26 сен, 08:07 310 1270429

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

Ответы70437

7 Кб, 225x225
26 сен, 08:43 311 1270437

>>1270429
Нет ты пруфай

Ответы70444

26 сен, 09:39 312 1270444

>>1270437
Вот https://www.linux.org.ru/forum/job/14463711?lastmod=1536698549252#comment-14465370

Ответы7044670467

26 сен, 09:47 313 1270446

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

26 сен, 10:20 314 1270455

>>1268226
pyqt4/5

26 сен, 10:39 315 1270457

>>1263526 (OP)
>Книги -> https://yadi.sk/d/tArKKuQu3Kejuq
Зашел в папку "Всякие шутки", а там вместо шуток какие-то учебники для задротов, исправьте.

26 сен, 11:04 316 1270467

>>1270444
>https://www.linux.org.ru/forum/job/14463711?lastmod=1536698549252#comment-14465370
Ты серьёзно? Даёшь ссылку на комент и форум?
Вот ета глубокая АНАЛитика.
Микросервисы и на Falcon`е пишут и на aiohttp и т.д., но причём тут это? Микросервисная архитектура не должна сунуться везде где тебе хочется, а лишь туда, где это действительно нужно.
И более годного фреймворка для пайтона ещё не сделали и врядли сделают, по крайней мере в ближайшее время так точно.

26 сен, 11:42 317 1270481

>>1270224
Земля тебе пухом, братишка

26 сен, 13:25 318 1270514

Почему у news.google.com такие ебанутые названия классов? Надеюсь, они там не генерируются заново время от времени?

26 сен, 13:39 319 1270517

>>1269804
ясно (чуть-чуть) а если я третий поток сделаю где вызову
sys.exit(), там норм? Я так и сделал, но ничего не закрывается, надо завершать все потоки для выхода?

Ответы70562

26 сен, 15:44 320 1270546

Насколько удобно будет писать на питоне руткит и кейлоггер?

Ответы7062770628

26 сен, 16:35 321 1270562

>>1270517
Потому что sys.exit внутри потока завершает только поток. Да, для выхода нужно завершить их и главный тред.
Как вариант, можно их запускать как daemon'ы, тогда питон закроется, когда только они останутся работать. Но sys.exit() не имеет смысла вызывать не из главного треда в любом случае, потому что так или иначе его-то точно обязательно нужно завершить.
Например, вот — https://onlinegdb.com/H16a5WttX

Но с эвентом и элегантным завершением всех тредов изнутри и thread.join() решение правильнее.

63 Кб, 810x1024
26 сен, 18:47 322 1270610

Поясните за wxPython

26 сен, 18:58 323 1270617

Ребята, как в версии питона 2.1 реализовать логин/логаут пользователя через html плэйт?
У меня ничего не выходит, они убрали 'django.contrib.auth.views.login', и логаут соответственно, и добавили какой-то logout_view, но как его прикрутить в urls.py основного проекта, я так и не понял.
Вот мой говнокод:
https://repl.it/repls/CraftyConventionalSymbol

Ответы7061870623

34 Кб, 125x150
26 сен, 19:04 324 1270618

>>1270617
>Ребята, как в версии питона 2.1

Ты че там делоешь? Ты че ебанутый???

Ответы70620

26 сен, 19:05 325 1270620

>>1270618
В версии django, я целый день просто с этой парашей ебусь.

26 сен, 19:22 326 1270623

>>1270617
Так, нашёл решение, теперь работаетпочти.
Только ругается на MEDIA_URL, я так и не понял почему, вроде бы там всё правильно указано.
https://repl.it/repls/SmoothSpectacularMachinelanguage

26 сен, 19:26 327 1270627

>>1270546
Неудобно настолько, что пошел вон из треда, шкальник

15 Кб, 200x207
26 сен, 19:40 328 1270628

>>1270546
руткит нельзя, кейлоггер без проблем а теперь нахуй проследуй, ебанашка

233 Кб, 1280x1024
PyAudio 26 сен, 19:45 329 1270629

Привет, Анон, нужна твоя помощь
Пытаюсь установить PyAudio 0.2.11, при установке ругается
>error: command 'i686-linux-gnu-gcc' failed with exit status 1
по интернету полазил, дельного не нашёл
ОС: Ubuntu Mate 16.04 LTS

Ответы7063270639

26 сен, 19:53 330 1270632

>>1270629
У тебя в ДНК ошибка

Ответы70637

26 сен, 19:55 331 1270633

>У питона есть 3 коммерческих направления, в которых вы можете найти работу
Хочу поговорить об этом.
>1) Машоб\датасайнс - на доске существует отдельный тред и все вопросы касающиеся этой темы обсуждаются там
Без знаний математики там делать нечего?
>2) Веб - три самых популярных фреймворка для работы, это Django, Flask и Аiohttp
Какие преимущества дает питон для веба?
>3) Админство\девопс и связанный с ними скриптинг - в данном случае вам лучше поискать соотвтетствующий тред в /wrk
Здесь денег нет. Если не прав поправьте.

Ответы70660

26 сен, 20:00 332 1270637

>>1270632
И почему же, скажи на милость?

Ответы70649

26 сен, 20:08 333 1270639

>>1270629
Ну тебе сосноль выплюнула, что у тебя файла нет. А ты жопой читаешь.

Ответы70647

26 сен, 20:30 334 1270647

>>1270639
Так объясни, как бороться с этим, откуда файл брать

Ответы70651

26 сен, 20:41 335 1270649

>>1270637
Читай ошибку, которую тебе gcc пишет, а не setup.py который просто сообщает что в gcc произошла какая-то ошибка.
Из нее видно что у тебя хэдеры для gcc не установлены.

Ответы70650

26 сен, 20:43 336 1270650

>>1270649
Спасибо, пойду разюираться, что такое gcc

Ответы70662

26 сен, 20:43 337 1270651

>>1270647
В сосноле выполни apt search “portaudio.h”. Если ничего не выдаст, ищи в гугле в какой либе лежит этот хидер.

26 сен, 20:50 338 1270660

>>1270633
>Без знаний математики там делать нечего?
Да, можешь почитать про это в машоб треде
>Какие преимущества дает питон для веба?
Скорость разработки и хороший перфоманс если юзать асинхронные библиотеки
>Здесь денег нет. Если не прав поправьте.
Есть, иди сюда. https://2ch.pm/wrk/res/1362260.html (М)
Но там нужно знать гораздо больше, чем просто питон.

26 сен, 20:54 339 1270662

>>1270650
Поставь kernel-source через apt-get и все заработает. Да, я сегодня чет добрый

26 сен, 21:09 340 1270677

Ой помогите пожалуйста.
Думаю как бы мне безопасно так выполнить пользовательский код на сервере? У меня есть flask приложение, которые внутри контейнера, к не приходит source код, который надо исполнить и вернуть stdout/err
Варианты которые придумал
1) Сделать контейнер сиблинг, запускать код там не ебу как из скрипта питона отправлять на исполнении код туда, да еще и в несколько процессов и еще применить то, что ниже.
2) Спавнить процесс питона с пониженными правами и порезать ему buildins
3) парсить код на предмет присутствия запрещенных функций и импортов.

Ответы70727

26 сен, 23:33 341 1270727

>>1270677
> 3) парсить код на предмет присутствия запрещенных функций и импортов.
Сразу минус. Подобные вещи можно выкрутить и без импортов

Ответы7073070747

26 сен, 23:35 342 1270729

>>1263642
Теперь питухон официально язык сойбоев и куколдов

26 сен, 23:43 343 1270730

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

27 сен, 00:33 344 1270747

>>1270727
Ну расскажи нам, как. Ты находишься в комнате. Вот она:
(lambda a,b:not list(map(delattr,(a,)*len(b), b)))(__builtins__,dir(__builtins__))
Выйди из комнаты. Или подай хоть какие-нибудь признаки жизни, чтобы тебя спасли.

74 Кб, 1629x198
27 сен, 01:16 345 1270758

Зачем?

Ответы70759707607076170765

27 сен, 01:27 346 1270759

>>1270758
intersect - это поиск элемента, присутствующего одновременно во всех списках. Посмотри, что код слева выведет для: intersect([1,2,3],[3,4],[3,4])

Ответы70761

27 сен, 01:33 347 1270760

>>1270758
Очевидно, что твой код находит общий элемент хотя бы в одном, а у него обязательно во всех.

Ответы70761

27 сен, 01:34 348 1270761

>>1270758
У меня от таких вещей голова лопается, почему в этот момент я должен узнавать/вспоминать/догадываться, что в данном случае other объект, а объекты в нем поддерживают итерацию. Не понимаю почему вместо in не работает ==.

Вот занимаюсь Пайтоном, все говорят изи язык, а я больше 20 страниц в день едва ли могу осилить, если это простой язык, то насколько тяжелые все остальные. Вообще, шок, всю жизнь и сам себя считал смышленым и остальные об этом постоянно говорили, а когда касаюсь таких вещей чувствую себя дауном уровня амебы. При том, что я не гуманитарий, от таких мыслей выпилиться хочется. Не от того, что сложно, а от того как я представляю себе людей, которые владеют несколькими языками и еще строчат на них за огромные бабки.

>>1270759
В контексте задания оба работают одинаково. С твоим заданием, у Лутца "3", у меня [3, 3]
>>1270760
Я уже понял, спасибо.

Ответы707847084070842

27 сен, 01:40 349 1270765

>>1270758
http://book.pythontips.com/en/latest/for_-_else.html#else-clause

Ответы70767

27 сен, 01:44 350 1270767

Короче, соре парни, разберусь, ща опять ныть начну. Всем спасибо.
>>1270765
Спасибо.

27 сен, 02:36 351 1270773

Скажите за сколько нужно стремиться пройти 4-е издание, при условии, что все подробно вкуривается? А нужно ли усердно все вкуривать?

Ответы70783

27 сен, 04:38 352 1270783

>>1270773
>и 4-е издание, при условии, что все подробно вкуривается? А нужно ли усердно все вкуривать?

Не прочитал до конца ни одной книги по пихону, сразу начал писать скрипты-гавнопрограммы. Вкуривать можно отрывками

27 сен, 04:39 353 1270784

>>1270761
Почитай ForEach в C#
будет понятнее про поиск в итерируеумом

14 Кб, 662x205
27 сен, 05:26 354 1270787

Вопрос для мидлов

Ответы70799

29 Кб, 818x446
27 сен, 05:40 355 1270788

Вот дополнение
в сторону каких алгоритмов смотреть?

Ответы70799

27 сен, 05:43 356 1270789

Добавлю еще (зачем мне это)
есть две базы данных, надо сверять между ними элементы
Как только произошло изменение по дате - сообщать конечному пользователю.
Из двух БД (MSSQL + MySQL) сливаю данные в эти списки кортежей и начинаю ИНЖИНИРИНГ

27 сен, 05:47 357 1270790

for ind, name in myString:
for ind2, name2 in findFromThis:
if name == name2:
print(ind)

Вот так еще делал, но тоже медленно

6 Кб, 373x150
27 сен, 05:48 358 1270791

27 сен, 07:13 359 1270799

>>1270787
>>1270788
use hashmap, luke

Ответы7080272650

27 сен, 07:37 360 1270802

>>1270799
если вкратце, это словари?
dict(zip(keys, values))

Вот такое нашел, буду пробовать

Ответы70807

27 сен, 07:44 361 1270804

Спасибо, буду разбираться.
При первом осмотре есть ощущение, что ими пользуются дата-саентисты 300к\с

Ответы70840

27 сен, 07:51 362 1270807

>>1270802
keys_a = set(dict_a.keys())
keys_b = set(dict_b.keys())
intersection = keys_a & keys_b # '&' operator is used for set intersection

27 сен, 10:04 363 1270840

>>1270804
> ими пользуются дата-саентисты 300к\с
Словарями? С ума сошёл? Это один из стандартных контейнеров для всего.

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

27 сен, 10:10 364 1270842

>>1270761
>почему в этот момент я должен узнавать/вспоминать/догадываться, что в данном случае other объект
А чем он ещё может быть, кроме как объектом?
>а объекты в нем поддерживают итерацию.
Во-первых, итерацию поддерживают объекты в args, т.е. other'ы. Назови переменную не args, а iterable_args, если тебе так сложно напряшать себя и понимать, для чего же может использоваться функция нахождения пересечений.
>Не понимаю почему вместо in не работает ==
Потому что это два абсолютно разных оператора, у них ничего общего нет, кроме типа конечного результата.

> работают одинаково
>у Лутца "3"
>у меня [3, 3]
>работают одинаково
Нутыпонел, да?

27 сен, 10:48 365 1270860

>>1268546
Дорогой друг, программирование - это не только языки программирования, но еще и алгоритмы/структуры данных, операционные системы, архитектура компьютера и компьютерные сети. Можешь написать мне в телеге @Misha9300, я могу посоветовать книги и прочие ресурсы. Ну или напиши winderton'у (https://www.patreon.com/winderton https://vk.com/wndtn) он занимается составлением плана обучения.

27 сен, 13:30 366 1270940

Python
+ Синтаксис богов
+ Быстрый продакшн
- Очень медленный
- К сожалению, кроме написания небольших скриптов больше нигде толком не годится => в будущем вряд ли где ему найдется применение, кроме DS / IDA

Ответы7098170983

27 сен, 13:40 367 1270947

Есть задача - автоматизировать загрузку xml-файлов из интерентов и прочитать их. Результаты хранить в БД, и по запросу их доставить и показывать пользователю.
Какие инструменты можно использовать?
Что быстрее в реализации и удобнее в поддержке?
Какие фреймворки? Библиотеки?
Дискас

Ответы71025

27 сен, 14:28 368 1270981

>>1270940
>К сожалению, кроме написания небольших скриптов больше нигде толком не годится => в будущем вряд ли где ему найдется применение, кроме DS / IDA
Как скажешь
>Очень медленный
В вебе все равно io и база это бытылочное горлышко. Специально для таких как ты завезли божественную асинхронность.

118 Кб, 800x800
27 сен, 14:32 369 1270983

>>1270940
>кроме написания небольших скриптов больше нигде толком не годится
Эта Маня обосралась, заносите следующую.

Ответы71677

27 сен, 15:24 370 1271007

Кто сколько зарабатывает тысяч рублей, работая с Питхоном?

Ответы7101071011710467105571157

27 сен, 15:33 371 1271010

>>1271007
Может просто. Рублей?

27 сен, 15:34 372 1271011

>>1271007
2к евро

27 сен, 15:34 373 1271012

Ну а как же 100к\с если ты разРАБотчик, а 300к\с если датасаентист

27 сен, 15:36 374 1271014

А если у тебя своя криптобиржа на Django Python - то 1300к\с

Ответы71019

27 сен, 15:44 375 1271019

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

27 сен, 15:45 376 1271020

Хз, каждый второй Django-школьник запросто биржу нариусует, а вопрос пиара - он же денежный

27 сен, 15:54 377 1271025

>>1270947
BUMP

Ответы71026

27 сен, 15:55 378 1271026

>>1271025
https://pep8.ru/doc/dive-into-python-3/14.html
хардкор

27 сен, 15:55 379 1271027

>>1263526 (OP)
Пишу на C++, Java, Golang. Работаю. Надо выучить питон. По какой книге до 200 страниц например можно выучить основы, самое необходимое и фундаментальное?

Ответы7102871048

27 сен, 15:57 380 1271028

>>1271027
dive into python 3

если ты смог Golang, то пытхон будет проще простого

27 сен, 16:33 381 1271046

>>1271007
140

Ответы71053

27 сен, 16:41 382 1271048

>>1271027
https://learnxinyminutes.com/docs/ru-ru/python3-ru/

27 сен, 16:50 383 1271053

>>1271046
стаж работы?

Ответы71418

27 сен, 16:54 384 1271055

>>1271007
30

Ответы7106371208

27 сен, 17:06 385 1271063

>>1271055
Same,broh

Ответы71208

27 сен, 22:15 386 1271157

>>1271007
900$

Ответы71208

27 сен, 23:10 387 1271175

Ребят, есть два шаблона, и один перебирает методом for и выстраивает меню категорий, а второй нет. Хотя переборка идентича.
Собственно, работающий код:
https://repl.it/repls/WeeSimilarCloudcomputing
И не работающий:
https://repl.it/repls/UnsightlyMatureFirmware

Вторые сутки сижу, упорно пытаюсь понять в чём дело, но, что-то никак.
Python v 3.5.2
Django 2.1

Ответы711817141371608

27 сен, 23:14 388 1271181

>>1271175
Вообще, догадываюсь, что это из-за вивса, вот этого:
https://repl.it/repls/SeparateMurkyNaturaldocs
Но всё равно не могу понять, как его поправить так, чтобы он мог формировать меню в два шаблона

Ответы71413

28 сен, 00:26 389 1271208

>>1271055
>>1271063
>>1271157
А что вы делаете?

Ответы7121171256

28 сен, 00:43 390 1271210

a = int (input("Введите число: "))
s = 0
while a != 0:
s = s + a
a = int(input("Введите число: "))
if a == "0":
break
print(s)
В чём моя ошибка, аноны?
Первую неделю изучаю python

Ответы712247124271422

28 сен, 00:43 391 1271211

>>1271208
Вообще - всё подряд, от сайтов(с нестандартным бэком) до ботов и парсеров, но это на фрилансе.
А на работе всё проще: на прошлой, сайты и сервисы пилил(django/flask/falcon/aiohttp) а на новой на легаси сижу и неспешно ковыряю модуль для openerp 6.1 (по факту занимаюсь всё тем же фрилансом но в перерывх ещё и работу работаю).
У меня опыта комерческого немного(чуть менее 2 лет) и я из беларахо-дс`а.
900$кун

Ответы71241

22 Кб, 659x257
28 сен, 01:57 392 1271224

>>1271210
Пиздец у тебя вопросы ты что уеб ок чтоли

28 сен, 05:10 393 1271241

>>1271211
ну если хата своя, то вполне съедобно для Минска

если переедешь в раху дс2, то будет минимум 1900долл

Ответы71366

28 сен, 05:11 394 1271242

>>1271210
я за первую неделю разобрался как бухгалтерам делать выгрузку из 1c в Excel

28 сен, 06:31 395 1271256

>>1271208
flask, embeded разработка. 4й годок пошел. Живу в нижних пердях поэтому и платят так.
30к кун

Ответы71358

28 сен, 11:03 396 1271358

>>1271256
Это не ты в прошлых тредах говорил, что низкоуровневую хуету на сокетах пилишь?

Ответы71572

28 сен, 11:30 397 1271366

>>1271241
Хата не своя, снимаю, но у родственников дальних, по сходной цене + с тянкой живу, она ещё немного зарабатывает в общий бюджет. Что б свою хату купить это ебануться можно, сколько нужно заработать...
Что значит 'минимум 1900$'?

Ответы71388

28 сен, 12:12 398 1271388

>>1271366
>
>Хата не своя, снимаю, но у родственников дальних, по сходной цене + с тянкой живу, она ещё немного зарабатывает в общий бюджет. Что б свою хату купить это ебануться можно, сколько нужно заработать...
>Что значит 'минимум 1900$'?

ну зп в рашке то выше

Ответы71431

28 сен, 12:47 399 1271413

>>1271175
>>1271181
бамп.

Вкинул все данные, которые относятся к проблеме. За ночь так и не смог решить. Помогите, аноны, молю.

https://repl.it/repls/QuietJuniorGnudebugger

28 сен, 12:57 400 1271418

>>1271053
5 лет.

Ответы71421

28 сен, 13:12 401 1271421

>>1271418
Сваливай из России нахуй, зп минимум в 2 раза вырастет с таким стажем.
мимо 2000€ 1 год работы

Ответы71445

28 сен, 13:15 402 1271422

>>1271210
>В чём моя ошибка, аноны?
В ДНК.

28 сен, 13:25 403 1271431

>>1271388
А, ты про з.п.
Как не горю желанием уезжать в Россию. Не понравилось мне там.

275 Кб, webm,
640x360, 0:04
28 сен, 13:51 404 1271445

>>1271421
Я Родину люблю.
А тебе, продажная безродная космополитическая шлюха, ссу в ебало.

Ответы71478

28 сен, 15:01 405 1271478

>>1271445
Толстячок.

8 Кб, 607x38
28 сен, 16:47 406 1271514

Пытаюсь по учебе запустить нейросеть, но не выходит, ошибка на пике. Как эту строчку изменить, чтоб работало? В питоне не шарю абсолютно нихуя.

Ответы7151571797

28 сен, 16:53 407 1271515

>>1271514
str(fileGenre)

Ответы71517715207156971729

28 сен, 17:05 408 1271517

>>1271515
Спасибки!

Ответы71526

28 сен, 17:09 409 1271520

>>1271515
Хорош

28 сен, 17:23 410 1271526

>>1271517
Заработало? Реально? Я просто сам новичок в питоне.

Ответы71531

28 сен, 17:39 411 1271531

>>1271526
Да, заработало, а потом появились другие ошибки и я забил :(

Ответы71546

28 сен, 18:17 412 1271546

>>1271531
Понимание ошибок - 50% решения проблемы.

28 сен, 19:46 413 1271569

>>1271515
проиграл

28 сен, 19:58 414 1271572

>>1271358
Нет, с сокетами дел не имею

28 сен, 21:20 415 1271608

>>1271175
Я решать твою проблему конечно не буду, но если у тебя проблемы и в шаблонах, и во вьюшках что-то не так, то залей все на гит и кидай ссылку. Никто не будет по этим реплам по кусочкам твой проект собирать чтобы потом ещё и искать в нем проблему

28 сен, 23:40 416 1271657

Нужна прога, которая будет складывать все цифры в числе, если не слабо.

Ответы71662

28 сен, 23:57 417 1271662

>>1271657
Лови: sumdigits = lambda x: sum(map(int, filter(str.isdigit, hex(x)[2:])))

Ответы71663

29 сен, 00:06 418 1271663

>>1271662
я так сделал:

a = 2533704
l = list(str(a))
l2 = [int(item) for item in l] #list to integer
print(sum(l2))

29 сен, 00:51 419 1271671

Как просто считать число из файла, там одно единственное, типа:
переменная = файл

Ответы7167271675

29 сен, 01:00 420 1271672

>>1271671
Типа никак.

29 сен, 01:01 421 1271674

В django:

class One:
two = models.ForeignKey(Two)

class Two:
name = models.CharField

class Three:
two = models.ForeignKey(Two)

Можно ли как-то с помощью instance добраться до class One из class Three?

Ответы7168071681

29 сен, 01:02 422 1271675

>>1271671
with tupoe_yeblo as open('prochitai_blyat_documentacuy_ili_summerfilda'):
x = tupoe_yeblo.readline()

Ответы71676

29 сен, 01:04 423 1271676

>>1271675
не знаешь, вот и бесишься
nahui idi

Ответы71685

29 сен, 01:06 424 1271677

>>1270983
Мм, отличный контр-аргумент.
Мне нравится Python, но это абсолютная правда, что он нигде больше не пригоден кроме дата саенса. Джанго ужасный тормоз пруф (232 место среди всех веб-билдов): https://www.techempower.com/benchmarks/, и как некоторые аноны уже выше высказывались, он сейчас используется только для поддержания легаси-проектов, лишь бы не тратить деньги на spring/go-разрабов. Prove me wrong, это еще не затрагивая ЗП и кол-во вакансий на python-разрабов.

Ответы717177172571728

29 сен, 01:13 425 1271680

>>1271674
Django models reverse relation

29 сен, 01:13 426 1271681

>>1271674
class Two:
three = models.ForeignKey('Three')

class Three:
two = models.ForeignKey(Two)

Ответы71683

29 сен, 01:24 427 1271683

>>1271681
разве так джанго даст сделать? где в доках такое искать?

Ответы7168471685

29 сен, 01:27 428 1271684

>>1271683
Проверить это - секнудное дело.
Было в доках но не помню где, надо искать

Ответы71686

29 сен, 01:28 429 1271685

>>1271676
Дебил блять

>>1271683
https://docs.djangoproject.com/en/2.1/topics/db/queries/#following-relationships-backward
three.two.one_set или как-то так

29 Кб, 425x365
29 сен, 01:29 430 1271686

>>1271684
https://docs.djangoproject.com/en/2.1/ref/models/fields/#django.db.models.ForeignKey

29 сен, 07:09 431 1271717

>>1271677
>пруф (232 место среди всех веб-билдов)
То, что Spring на котором дрочится 95% жабы в вебе, находится на 179 месте, ты предпочел не замечать?

Django - вполне себе для веба. Просто галеры пишут на жаве, так исторически сложилось, а лендосные на пыхах. Где-то посередке рельсовики.

29 сен, 08:01 432 1271725

>>1271677
>кукареку яскозал
>Prove me wrong
Проиграно

208 Кб, 500x361
29 сен, 08:22 433 1271728

>>1271677

460 Кб, webm,
720x416, 0:13
29 сен, 08:38 434 1271729

>>1271515
Кек, лучший багфикс этого сезона

Ответы71788

29 сен, 10:48 435 1271760

Открыл русскую версию "Изучаем питон".
>Такие компании, как EVE Online и Massively Multiplayer Online Game
(MMOG), широко используют Python в своих разработках.
Пошёл искать оригинал.

29 сен, 11:39 436 1271788

>>1271729
Что тебе не нравится?

Ответы71793

29 сен, 12:04 437 1271793

>>1271788
Мне все понравилось, я даже проиграл, чуть даже не с подливой.

29 сен, 12:14 438 1271797

>>1271514
>>Пытаюсь запустить нейросеть
>>В питоне не шарю абсолютно нихуя.

Где-то ты повернул не туда

Ответы71802

29 сен, 12:40 439 1271802

>>1271797
>пытаюсь запустить нейросеть
>не понимаю ошибку Type Error

Ебаный постмодерн, блядь! Вот этого этому ебаному миру и придет пиздец!

29 сен, 13:00 440 1271815

Бля, пацаны, я тут свою социальную сеть пишу типо ВКОНТАКТЕ только на этих ваших блохчейзах!
Помогите пожалуйста, у меня Visual Studio активацию требует, где скочать?

29 сен, 14:04 441 1271846

Как сложить только первые n чисел из списка, испльзуя sum?

Ответы7184771853

29 сен, 14:05 442 1271847

>>1271846
sum(список[:n])

Ответы71848

29 сен, 14:10 443 1271848

>>1271847
спс, бро, дай, поцелую

31 Кб, 500x410
29 сен, 14:20 444 1271853

>>1271846
sum(itertools.islice(список, n))

Ответы71857

95 Кб, 300x234
29 сен, 14:28 445 1271857

>>1271853
functools.reduce(operator.add, itertools.islice(список, n))

Ответы71862

29 сен, 14:33 446 1271860

Посоветуйте книгу для нуба
Знаю джаву

Ответы71867

29 сен, 14:39 447 1271862

>>1271857
ок, гугл, сложи первые n элементов списка

Ответы71869

29 сен, 14:49 448 1271867

>>1271860
DIVE
INTO
PYTHON 3

98 Кб, 247x248
29 сен, 14:53 449 1271869

>>1271862
sum(список) - sum(список[n:])

Ответы718927189972856

29 сен, 15:54 450 1271892

>>1271869
for i in range (0, len(spisok):
for y in range (n, len(spisok):
cat_do_something();

29 сен, 15:59 451 1271894

такой вопрос, есть переменные типа float, и получается, что там очень много цифр после запятой вплоть до е+-16
каким методом можно округлять до нужного количества цифр после запятой?

Ответы7190071917

29 сен, 16:16 452 1271899

>>1271869
для большинства людей на планете, это слишком сложно, подумай о неграх хотя бы

29 сен, 16:17 453 1271900

>>1271894
round(value, decimal_places)

Ну первая же ссылка в гугле!

Ответы71903

29 сен, 16:23 454 1271903

>>1271900
нет, ВРЁТИ
Нужен хардкорный алгоритм, который через лямбду будет отнимать дробные значения

Ответы7192071923

29 сен, 16:53 455 1271917

>>1271894
Ты не поверишь.
round(var, digits_after_point)

29 сен, 16:57 456 1271920

>>1271903
value • 10^dec_places // 1 / 10^dec_places

33 Кб, 500x500
29 сен, 17:00 457 1271923

>>1271903
round = lambda f, c=0: float((lambda s, c: s[:s.index(".") + c + 1])(str(f + 0.5 10 * (-c)), c))

Ответы71931719337193771983

21 Кб, 600x600
29 сен, 17:19 458 1271931

>>1271923

29 сен, 17:21 459 1271933

>>1271923
Пизда ты больной нахуй.

9 Кб, 265x190
29 сен, 17:26 460 1271937

>>1271923
ВЫ ПРИНЯТЫ в EA на разработку Battlefield V

29 сен, 18:49 461 1271983

>>1271923
Мне плохо

353 Кб, 1440x1639
29 сен, 19:46 462 1272019

Аноны, чому мне стыдно за то, что Гвидо отвечает на такую хуйню и "притиснения"?

Ответы720237202772042

29 сен, 19:51 463 1272023

>>1272019
Просто он пiiхал. Эта вся хуйня с удалением master/slave и его вечные расшаркивания перед программистами-тёлочками говорит о многом. В этом плане мне Линус приятнее: факи показывает, затыкает кого надо. У него наверное тоже есть косяки из-за такого поведения (типа сгрубил, а потом выяснилось, что он ошибся), но лучше уж так, на мой вкус.

29 сен, 19:58 464 1272027

>>1272019
Наверное он хочет повторить судьбу линуса.
Ну и да, айте суперсексистская область же.

Ответы72036

29 сен, 20:14 465 1272036

>>1272027
А чё, линус тоже так себя вёл? Я о таком не слышал.

Ответы72041

29 сен, 20:26 466 1272041

>>1272036
он несдержанно себя вел

Ответы72048

29 сен, 20:30 467 1272042

>>1272019
Тому що это делает тебя осознать, какой же мудак сделал тот инструмент, которым ты почему-то пользуешься.

Ответы72086

29 сен, 20:34 468 1272048

>>1272041
Так это наоборот в случае Линуса пиздато, я щитаю.

Ответы72058

29 сен, 20:35 469 1272052

Факи нвидие, щят зе фак ап в мейлинг листе и т.д.

29 сен, 20:39 470 1272058

>>1272048
Да что тут хорошего, софт скиллз нулевый, сам признался что уходит развивать эмпатию - типичный кодерок социопат.

Ответы72213

29 сен, 20:55 471 1272065

Аноны, расскажите про работу эвент лупа в питоне. Меня интересует момент с ожидаением выполнения корутин. Как я понимаю, у нас есть абстрактная функция которая чекает выполнение и возвращает результат\переходит к следующей корутине.
Самое простое, что я могу представить это асинхронное чтение из файла, проверяем есть ли данные - возвращаем и объявляем таск\фьючур выполненным, нет - проверяем следующую корутину. А как происходит, например, ожиданием запроса базы\http ответа? Если захочу запилить свои асинхронные функции как мне это делать?
А то пользоваться научился, а макакой себя чувствую из-за непонимания.

Ответы72213

29 сен, 22:12 472 1272086

>>1272042
Да, отчасти ты прав, но, я понимаю что не на Гвидо одном держится Пайтон на данный момент. Мне скорее стыдно не только за него, но и за 80% попенсорса, который вынужден прогибаться перед такими ебанутыми товарищами, которые тянут свои биопроблемы в разработку ПО.
И проблема даже не столько в том, что переименовали master/slave, а в том, что это прощупывание почвы и того, на сколько сильно и глубоуо, всякие пизданутые могут влиять на любые вещи в мире. Ещё немного подождать и они официально потребуют прописать обязательный % тянок среди разработчиков ядра/библиотек(и не только Пайтона, а вообще всех продуктов).

И после всего этого, у меня нейтральное отношение к этим товарищам-активистам меняется на отрицательное. Неужели это животное, не могло своим качественным кодом заткнуть рот всем шутникам? Но нет, зачем, лучше рассказать как над ньюфажиной пошутили и "абидили" и запалить "тред со страданиями". Воротит.

Ответы7214972219

30 сен, 00:13 473 1272149

>>1272086
>% тянок среди разработчиков ядра/библиотек(и не только Пайтона
С питоном все в порядке. На последнем съезде корэ девелоперов наняли двух тяночек.

Ответы7221472219

30 сен, 05:28 474 1272213

>>1272058
Я в ОС строении ноль, но линус же зделал линукс... как это он ноль?
>>1272065
Вопрос-то какой?

Ответы7222172275

30 сен, 05:28 475 1272214

>>1272149
Так эт чё, плюс?

Ответы72219

30 сен, 06:13 476 1272219

>>1272149
> Аноним 30/09/18 Вск 04:13:21 №1272149
>>>1272086
>>% тянок среди разработчиков ядра/библиотек(и не только Пайтона
>С питоном все в порядке. На последнем съезде корэ девелоперов наняли двух тяночек.
>Ответы: >>1272214

Какбудто тянучки не самые лучшие в мире программисты

Ответы72284

30 сен, 07:08 477 1272221

>>1272213
> как это он ноль?
https://www.google.com/search?q=soft+skills

Ответы72224

30 сен, 07:50 478 1272224

>>1272221
>https://www.google.com/search?q=soft+skills
Социоблядизм, короче

Ответы72305

30 сен, 11:58 479 1272275

>>1272213
>Вопрос-то какой?

>А как происходит, например, ожиданием запроса базы\http ответа
>Если захочу запилить свои асинхронные функции как мне это делать?

30 сен, 12:20 480 1272284

>>1272219
> Какбудто тянучки не самые лучшие в мире программисты
Да пусть хоть и так будет. Но должны брать в разрабы не тянучек/нигеров/прочих-кричащих-о-ущемлениях лишь за то что они ущемлённые, а должны брать за знание/желание/полезность, вот и всё. Если это будет тянучка - ок, если будет ещё кто - ок. А как только устанавливается обязательный процент или это навязывается из вне - всё будет хуйово и будут брать абы кого лишь бы светануть своим разносторонним составом.

Ответы7229172303

30 сен, 12:42 481 1272291

>>1272284
> Если это будет тянучка - ок, если будет ещё кто - ок.
В том-то и дело, что в большинстве случаев тянучка будет гораздо менее "знание/желание/полезность", чем имеющиеся куны. От этого у них горит и они считают это всё сексизмом и патриархатом.

Ответы72296

30 сен, 12:53 482 1272296

>>1272291
Согласен. И это хуйово.

30 сен, 13:06 483 1272303

>>1272284
Пруфани обязательный процент пликс.

Ответы7233872387

30 сен, 13:08 484 1272305

>>1272224
Не совсем. Это скорее умение существовать в команде, искал там друзей и тёлочек при этом совсем не обязательно. Доносить свою позицию без оскорблений - обязательно.

30 сен, 13:43 485 1272338

>>1272303
Я про это писал как о теоретическом грядущем шаге.
В качестве примера можешь глянуть на то что происходит с синематографом и чернокожих актерах там, где этого не могло быть (минимальная логика, но их берут на роли тому що нада). Или игры, где нехватку/отсутствие персонажей с другим цветом кожи ставят в укор разработчикам (или же, как самый свежий пример - малый % женщин-генералов в Rome 2 TTW).

Ответы72349

30 сен, 14:09 486 1272349

>>1272338
Это просто тренд и они ему следуют, дядь.
Рокстар уже годами хуй кладет на все запреты, а тут прям фемок испугались.
Ведьмак вообще какая то лёгкая эротика, охуеть толерантность.
Такие как ты просто тоже часть хайпа фемок, не более того.

Ответы7240172418

30 сен, 15:05 487 1272387

>>1272303
Конкретных пруфов, разумеется, предоставить не смогу, но слышал от достоверных источников пару лет назад, что набирая 10 молодых профессионалов в Москве в одну Шведскую телекоммуникационную компанию им необходимо было взять 5 парней и 5 девушек. И это было проблемно.

30 сен, 15:43 488 1272401

>>1272349
> Это просто тренд и они ему следуют, дядь.
Окей.
> Такие как ты просто тоже часть хайпа фемок, не более того.
Ну посмотрим к чему это приведёт через N-ое кол-во лет.

30 сен, 16:33 489 1272418

>>1272349
>Это просто тренд и они ему следуют, дядь.
Affirmative action'у уже десятки лет.

30 сен, 18:37 490 1272467

Почему в буфере обмена иногда пустота?
Вот сейчас поставил на while True показ содержимого буфера обмена, и там в некоторых местах есть "пробелы". Кто нибудь сталкивался?

Ответы72469

30 сен, 18:53 491 1272469

>>1272467
Сейчас затестировал, итоги:
tkinter - выдает всё нормально
pyperclip - иногда выдает пустоту

Ответы72472

30 сен, 19:03 492 1272472

>>1272469
А сейчас и pyperclip нормально выдает. Интересно, что это был за нахер

Ответы72592

30 сен, 23:18 493 1272592

>>1272472
А может ты сам код сюда вкинишь, экстрасенсы в отпуске до января.

Ответы72613

18 Кб, 751x98
1 окт, 00:11 494 1272602

питонач верстальщик на реактJS на проводе, в django есть модели, инстансы которых могут быть добавлены только единожды, для этого был запилен код (пикрил)
Сейчас посмотрел,, оказывается метод save я переопределяю таким образом у большого кол-ва моделей, подскажи плиз как лучше убрать воду из этого кода ? типа DRY поняли да ? Поняли !)!)))!)

Ответы7260473541

28 Кб, 755x438
1 окт, 00:16 495 1272604

>>1272602
я короче для вьюх делал миксин ( пикрил ), сейчас попробовал типа такого-же сделать для моделей (просто переопределял метод save и наследовался потом в нужных моделях от этого миксина и models.Model), там чет ошибки какие-то, я не настолько хорошо джанго знаю чтоб понимать что не так. Есть еще какие варианты ?

74 Кб, 810x410
1 окт, 00:27 496 1272612

Кстати вот все таки получилось, есть ли варианты от тех кто получше шарит в python/django ?

1 окт, 00:29 497 1272613

>>1272592
Отбой, я идиот, не видел очевидного.

1 окт, 04:30 498 1272637

Подскажите, вот в однострочных инструкциях применяется if else, а elif можно вставить? Я что-то пробую, не получается, пробовал else if - все-равно интерпретатор выдает ошибку. Это я что-то неправильно делаю или лыжи не едут? Пробую в функциях. Кончено можете послать курить мануалы и гуглы, но я вроде как ничего не упустил, просто подзабыл, вот и решил спросить, чтобы кучу времени сэкономить.

Ответы7264873230

1 окт, 08:07 499 1272648

>>1272637
Да

Ответы72705

1 окт, 08:08 500 1272650

>>1270799
Спасибо, алгоритм стал работать чуть более на 9000% быстрее

1 окт, 10:18 501 1272705

>>1272648
Ебать ты мудак.

128 Кб, 1321x774
1 окт, 10:40 502 1272716

Хули Пайтон такой слоу

Ответы72738727657319873222

1 окт, 10:44 503 1272720

Точно не уверен какой из категорий: CuSn, Ag, Au или даже Pt относится мой вопрос, так что Анон не серчай больно уж.

Как при выводе в консоль, вместо перевода каретки стереть уже выведенную ранее строку и записать новую поверх неё?

Ответы72779

1 окт, 11:21 504 1272738

>>1272716
То что Java на первом месте существенно подрывает доверие к объективности этого теста

Ответы72804

1 окт, 12:43 505 1272765

>>1272716
Предположу что это связано с оптимизацией быдлокода - самые быстрые языки являются компилируемыми и могут оптимизировать быдлокод. У питона интерпритатор не проводит никаких оптимизаций над кодом - ты получаешь ровно то что задал.

Ответы72781

1 окт, 13:26 506 1272779

>>1272720
print("\r" + msg, end="")

1 окт, 13:32 507 1272781

>>1272765
Думаешь авторы теста тестировали быдлокод?

sage 1 окт, 13:43 508 1272790

Хотелось бы найти человека, с которым можно было бы вместе разработать интересного бота для ВКонтакте, имеется готовое ядро, небольшой функционал у бота уже имеется
Мне 19 знаю питон на слабом уровне
Если интересно, телега - @vechnoe
Хост бота, база данных (mysql) с меня

Ответы7281072899

sage 1 окт, 14:14 509 1272804

>>1272738
Если джаву прогревали перед тестированием, ее JIT мог сгенерировать код на основании знаний о динамике, которые тем же крестам недоступны. А вот то, что асм где-то в жопе намекает, что авторы теста (как и авторы других подобных тестов) нихуя не старались.

1 окт, 14:32 510 1272810

>>1272790
Что за функционал? Напиши хоть краткую инфу.

Ответы72823

sage 1 окт, 14:56 511 1272823

>>1272810
Да любой, сейчас есть пару плагинов, которые работают с PIL всякие "цитаты", ах да, никакой черноты
Чисто развлекательного характера, например можно реализовать плагин для управления беседой, votekick да и прочее, какие-нибудь крестики нолики

Ответы72879

334 Кб, 1280x720
1 окт, 15:14 512 1272835

Где чаще всего используют Flask?

Для каких проектов он наиболее актуален?

Джанго как я понимаю - это корпоративные сайты и магазины, а фласк тогда... для каких задач? И как он себя чувствует в продакшене?

Ответы728587286173269

1 окт, 16:14 513 1272856

>>1271869
А когда нужно натянуть на полшишечки ты сначала засаживаешь по полной, а потом плавно достаешь обратно?

1 окт, 16:23 514 1272858

>>1272835
>
>Джанго как я понимаю - это корпоративные сайты и магазины, а фласк тогда... для каких задач? И как он себя чувствует в продакшене?

Долго ищется замена сотруднику - вот так и чувствуется

1 окт, 16:30 515 1272861

>>1272835
Когда нужно что-то минимальное быстро накидать и перфоманс не особо нужен. Телеграм-бот простой, например.

Ответы73221

1 окт, 17:56 516 1272879

>>1272823
Ммм, плагины, прям заинтересовал. Гитхаб есть?

Ответы72893

sage 1 окт, 18:29 517 1272893

>>1272879
Телеграм @vechnoe

Ответы73034

1 окт, 18:55 518 1272899

>>1272790
Мог бы и сам сделать.

Ответы72910

sage 1 окт, 19:13 519 1272910

>>1272899
Что сделать, ты о чём? Я ищу человека с которым можно бы было вместе пилить бота, я не прошу помощи сделать что-то.

1 окт, 20:43 520 1272962

Какую библиотеку использовать для создания графичкского интерфейса десктопной программы? Ничего сложного не будет, хочу сделать максимально быстро и просто.

Ответы72972

1 окт, 20:46 521 1272964

Слыш, малой, поди суда, хочу спросить. Ты в курсе вообще, что генераторы одноразовые? Например нарисуем генератор
gener = (x for x in range(10))
Пройдемся циклом по этому генератору:
for x in gener:
print(x)
Пока все ок. А теперь попробуй пройтись циклом по этому генератору во второй раз. Хуй что у тебя получится:
for x in gener:
print(x + 1)
Про генераторы частый вопрос на собеседованиях. Надеюсь, этот пример приблизительно вас к пониманию их сути.

Ответы7298873149

1 окт, 20:53 522 1272972

>>1272962
Tkinter же

1 окт, 21:17 523 1272988

>>1272964
>Ты в курсе вообще, что генераторы одноразовые?
Да, в курсе. Один ты был не в курсе, наверное.

1 окт, 23:12 524 1273034

>>1272893
Какой-то ты скучный, ладно, завтра отпишу днём.

1 окт, 23:38 525 1273041

Шалом. Будьте так добры, поясните за блядские кодировки. Пилю значит дерево .xml, обзывая его элементы кириллицей, на выходе получаю говно вместо символов. Что же я делаю НЕ ТАК? Кодировка скрипта - utf-8 (# -- coding: utf-8 --), в xml должна быть cp1251.
Прикладываю немножко говнокода:

import xml.etree.cElementTree as _xml
def createXML(filename):
root = _xml.Element("Файл")
header = _xml.SubElement(root, "СвУч")
body = _xml.SubElement(root, "Документ")
xmlns_uris = {'xsd': 'http://www.w3.org/2001/XMLSchema',
'xsi': 'http://www.w3.org/2001/XMLSchema-instance'}
add_XMLNS_attributes(root, xmlns_uris)
_xml.SubElement(header, "field1", name="имя").text = "знач"
_xml.SubElement(header, "field2", name="place").text = "some val"
tree = _xml.ElementTree(root)
tree.write(filename.encode("utf-8"), encoding="windows-1251",\
method="xml", xml_declaration=True)

А выход вида:

Подскажите, пожалуйста, где я обосрался.

Ответы73044

1 окт, 23:43 526 1273044

>>1273041
Сцуко. Воть https://pastebin.com/hhPBtKY8

100 Кб, 604x602
2 окт, 04:10 527 1273088

Как лучше всего осуществить, чтобы программа могла править свой собственный код?

Ответы7319973281

sage 2 окт, 09:22 528 1273149

>>1272964
> Ты в курсе вообще, что генераторы одноразовые?
Это generator objects (и, следовательно, generator expressions) одноразовые. А generator functions нет. Надеюсь, в следующий раз ты будешь аккуратнее относиться к терминологии.

Ответы74315

202 Кб, 775x705
2 окт, 09:23 529 1273150

программа вычисления всех членов ряда, не меньших заданного значения.
как сделать последний цикл конечным

Ответы73171

2 окт, 09:45 530 1273171

>>1273150
...похуй, я сделал

18 Кб, 577x348
2 окт, 10:15 531 1273184

Создаю 9000 объектов через итерацию, у объектов нет прямых переменных типо
Class1 = ClassName('MySuperObject')
Создаю свои гавнообъекты через
ClassName('MySuperOject')

Не могу изменить аргумент в объекте
При обращении к конкретному объекту всегда выходит значение, с которым было обращено.

Как можно через итерацию создать 9000 объектов, не вписывая руками все 9000 имен?

Ответы73187

2 окт, 10:33 532 1273187

>>1273184
>При обращении к конкретному объекту
Как ты к нему тогда обращаешься, если нигде не сохраняешь ссылку на него?
>Как можно через итерацию создать 9000 объектов
Для этого люди придумали списки

2 окт, 10:50 533 1273198

>>1272716
Лол, я насчёт этого Ван Россуму написал в твиттер, а он пиздит такой, вы, мол, разработчиков такими вещами обижаете.
Ну я так понял позже, что я этого пидора Ван Россума обижа, это он имел ввиду.

2 окт, 10:51 534 1273199

>>1273088
бамп, народ, вы чего?

Ответы73213

2 окт, 11:18 535 1273213

>>1273199
Бля, а какие условия для редактирования? Редактирование в плане правка, или дополнение? Так или иначе, все решается через re, eval, compile, str.replace.

Ответы7321473253

2 окт, 11:20 536 1273214

>>1273213
В плане, программа пишет сама себя, изменяет, пишет сови новые куски итд.

Ответы7321573253

2 окт, 11:21 537 1273215

>>1273214
свои

2 окт, 11:25 538 1273221

>>1272861
>Когда нужно что-то минимальное быстро накидать и перфоманс не особо нужен. Телеграм-бот простой, например.

Интересно, я рассчитывал на нечто большее, хотя бы конкуренция для джанго

Ответы73255

2 окт, 11:28 539 1273222

>>1272716
> Nested loop test
Отличный показатель

2 окт, 11:36 540 1273230

>>1272637
Думаю тернарный оператор можно продолжать так же как в С. Просто ебаш в элс ещё один тернарный оператор.

2 окт, 12:14 541 1273253

>>1273214
Окей, окей.
Не >>1273213
> re, eval, compile, str.replace
А
> re, eval, compile, str.replace, str.join

Ответы7335173409

2 окт, 12:19 542 1273255

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

2 окт, 12:34 543 1273269

>>1272835
У джанги orm сосет, шаблонизатор сосет. Flask быстреее, удобнее, легче, но так-как у джанги всё искаропки, все используют именно его ибо лень пару кнопок лишних нажать.
Для flask десятки модулей, которые более удобно чем в жанге реализуют и систему авторизации и админку и всякое такое.
Он ничуть не менее пригоден для написания больших сайтов.

Ответы7327373369

2 окт, 12:49 544 1273273

Какжи вы заебали с этим холиваром, хчется взять и уебать.
>>1273269
>так-как у джанги всё искаропки, все используют именно его ибо лень пару кнопок лишних нажать.
/Спор

2 окт, 13:05 545 1273281

>>1273088
import my_fucking_source_code

mfsc=open("my_fucking_source_code.py","r")
old_fucking_source_code=msfc.read()
msfc.close()

new_fucking_source_code=modify_my_fucking_source_code(old_fucking_source_code)

mfsc=open("my_fucking_source_code.py","w")
msfc.write(new_fucking_source_code)
msfc.close()

reload my_fucking_source_code

Ответы73283

2 окт, 13:08 546 1273283

>>1273281
>reload (my_fucking_source_code)
быстрофикс

2 окт, 14:31 547 1273327

41 Кб, 1313x46044 Кб, 1339x440

Чому у меня максимальным элементом выводится девятка, а не десятка? На других тестах также, max(a) показывает максимальное число, состоящее из одной цифры.

Ответы7333473345

2 окт, 14:45 548 1273334

>>1273327
попробуй в явном виде в int Перегнать

2 окт, 14:51 549 1273338

Пайтоны, палю годноту
Kivy - модный и стильный GUI как смузи-Ангуляр!
Тут кто-то писал, что только PyQT GUI создавать, можно еще и через Kivy. БИСПЛАТНА

Ответы73349

2 окт, 14:59 550 1273345

>>1273327
Ты сортируешь не числа, а строки. Отсортируй в алфавитном порядке слова "а", "и", "автобус", "я".

2 окт, 15:08 551 1273349

>>1273338
нинужна

когда есть GTK

2 окт, 15:10 552 1273351

>>1273253
>re, eval, compile, str.replace, str.join
А примеры примерчики где для моего случая?

Ответы73441

33 Кб, 150x150
2 окт, 15:21 553 1273369

>>1273269
> но так-как у джанги всё искаропки, все используют именно его ибо лень пару кнопок лишних нажать.

так а зачем жать, если в Джанго уже все есть, отточено и работает. Зачем мастерить велосипед?

>Flask быстрее

Для микроблогов? Да

Для высоконагруженных ресурсов? Лол

2 окт, 16:00 554 1273409

>>1273253
Я точно смогут так написать Скайнет?

Ответы73413

2 окт, 16:02 555 1273413

>>1273409
ты на правильном пути
там еще % есть

Ответы74350

2 окт, 16:40 556 1273441

>>1273351
Ты совсем дурачок? Тебе дали инструменты, а ты "работу за меня сделай еще". Сгинь, дятел.

Ответы73447

2 окт, 16:55 557 1273447

>>1273441
Ну помогите сделать нейросеть, я только вчера начал Hello World песать!

2 окт, 19:54 558 1273529

Нужны ваши силы
>>1273526 (OP)

114 Кб, 921x536
2 окт, 20:09 559 1273541

>>1272602
посколько на этот вопрос не ответили, считаю что имею право задать еще один:
имеется модель вида ( пикрил )
https://repl.it/repls/ScaredSarcasticMemorypool
headings_and_text = связи с GenericRelation моделью
как можно при сохранении убедиться что headings_and_text как минимум 4
def save(self):
if self.headings_and_text.count()
показывает старое значение до сохранения, в то время как любые другие поля инстанса в методе save имеют правильные значения, которые сейчас будут сохранены

3 окт, 06:41 560 1273701

Сап. Скачиваю пак книг из ОП поста. Поясните с каких начинать, где искать задачи и в чем кодить на телефоне. Пекарни щас нет к сожалению, но я работаю 2/2 и хочу уже сейчас начать вкатываться, хотя бы по выходным.

Не обоссывайте юнца пожалуйста.

Ответы73875

3 окт, 12:41 561 1273875

>>1273701
На адроид загугли "питон" в гугл.маркете, там одно из первых будет программа, в которой можно прогать.

2,2 Мб, 3946x1674
3 окт, 15:39 562 1273956

Посоны, в чем ошибка?

Ответы7397073973

3 окт, 15:56 563 1273962

Помогите нубу разобраться.
https://github.com/Onetworti/123
Конкретно проблемы с тестом 13 179 0 100, при котором вывод должен быть 36360285 50. У меня такой вывод получается только если я в скобках в цикле прибавлю 0.000001. Лично я докумекал до того, что ошибка таки в самом тесте, ибо в соответствии с условием дробная часть на результат влиять не не должна вовсе. Но опять же, я не разбираюсь вовсе и уверенности в своей правоте у меня нет.

Ответы739777398473985

3 окт, 16:21 564 1273970

>>1273956
RTFM
ты не поставил конструктор

def __init__(self):
Print("RTFM")

sage 3 окт, 16:24 565 1273973

>>1273956
Импортируй from mod.mod.

3 окт, 16:27 566 1273977

>>1273962
>
>Конкретно проблемы с тестом 13 179 0 100, при котором вывод должен быть 36360285 50. У меня такой вывод получается только если я в скобках в цикле прибавлю 0.000001. Лично я докумекал до того, что ошибка таки в самом тесте, ибо в соответствии с условием дробная часть на результат влиять не не должна вовсе. Но опять же, я не разбираюсь вовсе и уверенности в своей правоте у меня нет.

36357524 88

Да поебать на эти тесты, лучше пиши нейросеть - там по ходу разберешься и есть смысл такие баги править. Математично же

Ответы73988

3 окт, 16:33 567 1273980

Как заставить argparse принимать значения, начинающиеся с дефиса? Для аргумента, который может иметь любое количество значений.
Вот с таким кодом https://repl.it/repls/VirtualInsignificantProprietarysoftware
>python3 my_script "a" "b" "c"
>error: unrecognized arguments: -abcvals=["a", "b", "c"]

>python3 my_script "a" "-b" "c"
>error: unrecognized arguments: -b

Если у аргумента одно значение, то можно равно поставить
>python3 my_script --my-arg="-a"
>my_arg="-a"

Однако, с positional'ом такая хуйня не пройдёт. И што делать? На стаке советовали добавлять пробел и потом trim'ать, но это колхоз какой-то.

Ответы7398174407

3 окт, 16:34 568 1273981

>>1273980
>>error: unrecognized arguments: -abcvals=["a", "b", "c"]
Упс, эррор случайно залез, там должно быть нормальное
>vals=["a", "b", "c"]

3 окт, 16:49 569 1273984

>>1273962
import decimal.

Благодаря питону/флоатам у тебя в первый год получаются неправильные 20226.9999999996 копеек (должно быть 20227), в итоге (по заданию) ты отбрасываешь целый рубль ну и дальше всё по пизде идёт.

https://repl.it/repls/TechnoNavyText

Ответы73988

3 окт, 16:51 570 1273985

>>1273962
Алсо, не называй так перменные вне минутной проверки прямо в интерпретаторе, даже если для себя делаешь, и уж тем более, если если хочешь, чтобы другие твой код проверяли. В следующий раз нахуй пошлют за эти abcd.

Ответы73988

3 окт, 16:59 571 1273988

>>1273977
>>1273984
>>1273985
Понял, спасибо.

3 окт, 19:36 572 1274083

это правда,что в джанго херовая ОРМ?

Ответы74352

3 окт, 21:21 573 1274140

Змий, как обычно работают с огромными json-объектами? Пердолюсь с ботами, значится, и уже здесь у меня выходит response['govno'][0]['mocha']['huy']['jopa'][1]['ssanina']['de']['la']['perdolle'], а ведь я слыхал, что в этих ваших Джангах все еще хуже. Неужели именно так и пердолятся?

Ответы74156741587417174354

3 окт, 21:48 574 1274156

>>1274140
Палишься, Ши.

3 окт, 21:59 575 1274158

>>1274140
Ну можешь в какую-нибудь реализацию AttributeDict'а это рекурсивно перевести и response.govno[0].mocha.huy.jopa обращаться, но это мало что поменяет. Как бы, если у тебя данные так глубоко запихнуты, что тут ещё сделаешь-то?

Ответы74177

3 окт, 22:15 576 1274167

Кто-то может понятно, для умственно отсталого, объяснить, что такое:
1) Поток
2) Процесс
3) сетевой сокет
4) Unix сокет
5) Асинхронность
6) WSGI

3 окт, 22:19 577 1274171

>>1274140
>как обычно работают с огромными json-объектами?
Страдают. Нахуй с такими джсон вообще работать? Разве нет получше структуры для такого?

Ответы74185

3 окт, 22:28 578 1274177

>>1274158
> AttributeDict
Именно такое я изначально пытался нагуглить, и нагуглил какой-то костыль вместо этого, лол. Все же это проще и красивее, чем каждый раз добавлять лишние ['']. И там была та же проблема с > рекурсивно перевести, так как массивы все ломают. Тащемта, так-то до меня дошло, что это как-то рекурсивно сделать можно, но я слишком тупой для этого. Есть готовое?

Ответы74287

3 окт, 22:37 579 1274185

>>1274171
> Нахуй с такими джсон вообще работать?
Спроси у мыла.
https://vk.com/dev/wall.get?params[owner_id]=-1&params[count]=1&params[extended]=1&params[v]=5.85
Что бы получить тип закрепа, нужно сделать
response['response']['items'][0]['attachments'][0]['type']
если я нигде не ошибся.

4 окт, 05:43 580 1274250

Есть класс A
Есть класс B, который наследуется от A

в B есть метод format_message() в котором вызывается format_message() из A .

При том в методе format_message из A вызывается format_name, который определён в B, но не определён в A.

Будет ли такая конструкция работать?

Ответы74255

4 окт, 06:13 581 1274255

>>1274250
>из A вызывается format_name, который определён в B, но не определён в A.
как ты вызовешь из А метод из B? B наследует А и А ничего не знает про B
И вообще накуролесил ты чет слишком, думаю можно попроще сделать

Ответы74257

4 окт, 06:52 582 1274257

>>1274255
>как ты вызовешь из А метод из B? B наследует А и А ничего не знает про B

>в B есть метод format_message() в котором вызывается format_message() из A .

Кину пример прямо сюда, он маленький

class B(A):
def format_message(self):
super().format_message()

def format_name(self):
return self.name

class A:

def format_message(self):
return self.format_name()

Когда вызывается super().format_message() оно в каком контексте выполняется? Вряд ли создается новый объект класса А, скорее код из format_message класса А инлайнится в format_message класса B, а в классе B известно о существовании format_name.

Ответы74313

4 окт, 09:30 583 1274287

>>1274177
>я слишком тупой для этого.
От полностью чужих решений умнее не станешь, но держи
https://repl.it/repls/SmoggySpeedyPublishing

Ответы74292

4 окт, 09:36 584 1274292

>>1274287
Только тут, разумеется, минимальная реализация attributedict'а и методы нормально не достаются, итерации не будет и прочего, и вообще он не как у всех (обычно ключи словаря в атрибуты переводят, а не словарь хранят), но это уже ты сам решай, как тебе надо.

4 окт, 10:07 585 1274313

>>1274257
Блядь, ну возьми ты да запусти свой сраный код из 10 строчек, неужели это так сложно? В супер передаётся текущий self %%может зря гвида магии добавил, раньше-то очевидно было), поэтому self.format_name() будет вызван инстансом класса B.
https://repl.it/repls/FarawayPeachpuffLanserver

>код из format_message класса А инлайнится в format_message класса B
Ничего никуда не инлайнится, просто вызывается функция и всё, объект первым аргументом туда передаётся, self это ж не просто так приписка какая-то, это самый обычный аргумент и есть.

4 окт, 10:16 586 1274315

>>1273149
нету никаких generator objects, есть генераторы - callable возвращающие итераторы, и итераторы, это все

Ответы74344

Учим Python 4 окт, 11:17 587 1274341

Привет, анон. Начал изучать питон по самоучителю.
Но застрял на одном задании:
"напишите программу, которая в цикле ожидает последовательного ввода десяти чисел по отдельности, добавляет их в список, а после этого сортирует данный список, и печатает его, умножив каждое число на 10."
Для начала, я написал с готовым списком:

m=[1,2,3,4,5,6,7,8,10,9]
m.sort()
n=[i10 for i in m]
print(n)

>>> [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]

Выводит все путем.
Но когда, я, начинаю делать это по заданию. Добавлять числа командой m.append то числа не умножаются, а просто начинают дублироваться:

m=[]
m.append(input('Введите число: '))
m.sort()
n=[i10 for i in m]
print(n)

Введите число: 1,2,4,3,6,5,7,8,9,10
['1,2,4,3,6,5,7,8,9,101,2,4,3,6,5,7,8,9,101,2,4,3,6,5,7,8,9,101,2,4,3,6,5,7,8,9,101,2,4,3,6,5,7,8,9,101,2,4,3,6,5,7,8,9,101,2,4,3,6,5,7,8,9,101,2,4,3,6,5,7,8,9,101,2,4,3,6,5,7,8,9,101,2,4,3,6,5,7,8,9,10']
>>>

Ответы7435375452

sage 4 окт, 11:24 588 1274344

>>1274315
> callable возвращающие итераторы
Да ты что! И давно у нас в итератор можно send делать?

4 окт, 11:38 589 1274350

>>1273413
Что за процент?

4 окт, 11:43 590 1274352

>>1274083
Любая орм херовая и вскоре вынуждает костылить.

4 окт, 11:43 591 1274353

>>1274341
Получилось сделать только так:
print('Введите десять чисел: ')
m=[]
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.sort()
print(m)
n=[]
for i in m:
x=i*10
n.append(int(x))
print(n)

Введите десять чисел:
Введите число: 1
Введите число: 3
Введите число: 4
Введите число: 5
Введите число: 2
Введите число: 6
Введите число: 7
Введите число: 8
Введите число: 10
Введите число: 9
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
>>>

Вопрос. Как сократить код и не писать постоянно m.append()

4 окт, 11:43 591 1274353

>>1274341
Получилось сделать только так:
print('Введите десять чисел: ')
m=[]
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.append(int(input('Введите число: ')))
m.sort()
print(m)
n=[]
for i in m:
x=i*10
n.append(int(x))
print(n)

Введите десять чисел:
Введите число: 1
Введите число: 3
Введите число: 4
Введите число: 5
Введите число: 2
Введите число: 6
Введите число: 7
Введите число: 8
Введите число: 10
Введите число: 9
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
>>>

Вопрос. Как сократить код и не писать постоянно m.append()

Показать весь текст
Ответы74369

4 окт, 11:44 592 1274354

>>1274140
funcy.get_in

Ответы74358

sage 4 окт, 11:52 593 1274358

>>1274354
Плохо зделоли. Надо get_in(obj, '/govno/0/mocha/huy/jopa/1/ssanina/de/la/perdolle'). Реализуется элементарно, чуть ли не однострочником.

Ответы74766

4 окт, 12:16 594 1274369

>>1274353
>Как сократить код и не писать постоянно
В заданию уже всё написано:
>программу, которая в цикле ожидает последовательного ввода

Ответы74464

4 окт, 13:36 595 1274407

>>1273980
бамп вопросу

4 окт, 14:24 596 1274464

>>1274369
как это можно реализовать?

Ответы7449874500

4 окт, 14:57 597 1274498

>>1274464
Ну загугли же ты, что такое цикл, раз не знаешь.

4 окт, 15:00 598 1274500

>>1274464
В питоне нет нормальных циклов (одна из причин, за которые его ругают). Вместо них используется выражение map, лямбды и служебное слово deque для запуска map'ов

from collections import deque
arr = []
deque(map(lambda x: arr.append(input()), ranger(10)))
print(arr)

Все просто, на самом деле достаточно привыкнуть.

Ответы7450274771

4 окт, 15:03 599 1274502

>>1274500
>В питоне нет нормальных циклов
чо ты несёшь, нахуя ты ему сразу про map'ы и deque, если он очевидно нихуя не знает. пусть лучше думаеть, что for i in range() это обычный цикл, чем пытается через map аппендить в список. Надо ж, блядь, было до такого додуматься. [input() for i in range(10)], если уж не хочешь фор. inb4: повёлся на траленк.

4 окт, 15:04 600 1274504

Ребята, такая тема.

Нужно написать программу для сайтов букмекерских контор, которая парсит определённую страницу, находит арбитражную ситуацию(вилки) по определённым данным, автоматически расчитывает нужную сумму ставки и делает её, одновременно по нескольким бк.
Сканировать должен раз в 1 секунду, открывать окно ставки сразу в двух бк, прописывать суммы, проверять нету ли изменений в линии и одновременно ставить.

Либо уже чтобы программа получала вилки с уже готового сканера например positivebet.com и также проставляла сама.

Говорят питон идеален для этой теме.
Бюджет 30к на эту тему, оставляем фэйкпочту, я напишу.

Ответы7450874512

4 окт, 15:06 601 1274508

>>1274504
Дай угадаю, одна фирма из прибалтики просит?

Ответы74509

4 окт, 15:08 602 1274509

>>1274508
Что за фирма?) Я для себя, так как знаю что тема рабочая

Ответы74511

4 окт, 15:11 603 1274511

>>1274509
Тебе ничего не светит
1) Уже есть блокировщики вилок
2) Уже есть сайты, которые давно предоставляют услуги скана вилок

Ответы74519

4 окт, 15:12 604 1274512

>>1274504
>находит арбитражную ситуацию(вилки) по определённым данным, автоматически расчитывает нужную сумму
Эти данные и способ расчёта ты предоставишь? Т.е., не знающий ничего о ставках человек подойдёт?

>раз в 1 секунду
И ставки могут каждую секунду ставиться, что ли?

Алсо, скинь пример страницы букмекерской конторки, которую парсить надо.

Ответы7451574525

4 окт, 15:15 605 1274515

>>1274512
Любую, например olimp.com, там вообще доисторический сайт

4 окт, 15:17 606 1274519

>>1274511
Манямирок у тебя на счёт вилок, если грамотно ставить, то акки живут месяц-полтора

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

4 окт, 15:23 607 1274525

>>1274512
Да все разберём, что знаю расскажу, остальное додумаем если что

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

Ответы74576

4 окт, 16:04 608 1274570

>>1274569 (OP)
>>1274569 (OP)
>>1274569 (OP)
>>1274569 (OP)
>>1274569 (OP)

Аноним 4 окт, 16:08 609 1274576

>>1274525
Напиши тогда и скинь имеющуюся инфу, попробую завтра накостылять небольшой прототип и посмотрим, правильно ли мы друг друга поняли и можно ли из этого что-то сделать.

Ответы74604

4 окт, 17:16 610 1274604

>>1274576
Оставляй контакт, отпишусь

Ответы74663

Аноним 4 окт, 18:45 611 1274663

>>1274604
Так в имя же почту вставил

4 окт, 20:43 612 1274766

>>1274358
Ты ебанутый?

Ответы74817

4 окт, 20:51 613 1274771

>>1274500
Какое служебное слово, какие запуски мапов что ты несёшь?

Ubuntu @ Python 4 окт, 21:32 614 1274800

я нуб, поэтому такие вопросы:

(а)
Вот в Линуксе есть терминал (в Окнах аналог - это командная строка), я так и не понял, можно ли прописывать что-то на языке в терминале, или это все приблуда онли IDLE и отдельной рабочей среды с PythonSHell? Поясните как работает компилятор.

(б)
Сколько нужно времени на изучение питона, чтобы смело штурмовать вакансию Junior'а?

Ответы7524375538

sage 4 окт, 21:53 615 1274817

>>1274766
Нет ты.

5 окт, 01:58 616 1274893

Где найти файл PythonSHell на UBUNTU? Надоело в терминале прописывать idle, ищу папку. Есть какая-нибудь команда?

5 окт, 18:21 617 1275243

>>1274800
Бля иди почитай сначала хотя бы википедию с такими вопросами

Устроился джуниором через два года изучения, если бы знал, что делать - смог бы через 3-5 месяцев. Хинт - хуячь что-нибудь юзабельное прямо сразу. Что-то, что можно использовать и приговаривать "ух бля пездато"

157 Кб, 795x596
6 окт, 03:23 618 1275412

Ну что ты, братишка, притих? Работаешь на дядю? Тимлид мудак? Работа на галере приносит деньги, но не удовлетворения? Хочется уже делать что-то интересное, по кайфу? Вероятно, мы можем помочь тебе с этим, если ты поможешь нам. В команду бродяг-энтузиастов гаражного кодинга.
Ну что, пацаны, стартап? Пока Телеграм закрывать не собираются, мы ищем молодых и амбициозных, умеющих добиваться поставленных целей и нацеленных результат :D ,

— Back- программиста, который знаком, JS/python/asyncio/асинхронные сокеты

— Front программиста, который знаком: React/Redux

для запуска уникального®™ веб-сервиса. С нас как обычно и несколько опытных ребят, которые всегда помогут со сложностями. Скостылим proof of concept на голом энтузиазме и потных шутках — сможем выйти за рубеж уже на серьёзных щах, снять склад в Марьино воркшоп в Москва-Сити и купить всем Маки. Всё почти готово, старичок, тебя не хватает.
Демка уже есть, божественный trello,zeppelin и почитать notion. С нас как всегда аниме стикеры и два чая.
Пиши: телега @anon4k

Ответы75416

461 Кб, 980x735
6 окт, 03:35 619 1275416

>>1275412
>Тимлид мудак?
Я есть тимлид, парень, я и есть тимлид!

6 окт, 10:40 620 1275452

>>1274341
ты забыл сделать int(), вот и всё

6 окт, 14:50 621 1275538

>>1274800
Тебе - минимум год изучения

Антуанам с опытом программирования - месяц максимум

9 окт, 17:45 622 1276863

Антуаны, нужен совет по Django + BD

Есть один легаси гавнопроект.
У него БД партицированная, то есть каждый объект это отдельная таблица с именем.

(тысячи однотипных таблиц)

Причем отдали проект под переработку под веб-интерфейс, так, чтобы можно было редактировать и создавать новые объекты.

Очевидный выход это пересобрать гавнобазу в уютное представление Django как модель - вместо 9000 таблиц оставить 4

Другой выход это отойти от канонов Django и тупо херачить сырыми SQL запросами до конца цикла программы: тогда теряется все прелести работы Django Как фреймворка

10 окт, 05:42 623 1277139

>>1263526 (OP)
Ну что, пацаны, стартап? Пока Телеграм закрывать не собираются, мы ищем молодых и амбициозных, умеющих добиваться поставленных целей и нацеленных результат

— Back- программиста, который знаком, JS/python/asyncio/асинхронные сокеты

— Front- программиста, который знаком: React/Redux

для запуска уникального®™ веб-сервиса. С нас как обычно и несколько опытных ребят, которые всегда помогут со сложностями. Скостылим proof of concept на голом энтузиазме и потных шутках — сможем выйти за рубеж уже на серьёзных щах, снять склад в Марьино воркшоп в Москва-Сити и купить всем Маки. Всё почти готово, старичок, тебя не хватает.
Демка уже есть, божественный trello,zeppelin и почитать notion. С нас как всегда аниме стикеры и два чая.
Пиши: телега @anon4

10 окт, 05:44 624 1277140

Ну что, пацаны, стартап? Пока Телеграм закрывать не собираются, мы ищем молодых и амбициозных, умеющих добиваться поставленных целей и нацеленных результат

— Back- программиста, который знаком, JS/python/asyncio/асинхронные сокеты

— Front- программиста, который знаком: React/Redux

для запуска уникального®™ веб-сервиса. С нас как обычно и несколько опытных ребят, которые всегда помогут со сложностями. Скостылим proof of concept на голом энтузиазме и потных шутках — сможем выйти за рубеж уже на серьёзных щах, снять склад в Марьино воркшоп в Москва-Сити и купить всем Маки. Всё почти готово, старичок, тебя не хватает.
Демка уже есть, божественный trello,zeppelin и почитать notion. С нас как всегда аниме стикеры и два чая.
Пиши: телега @anon4q

Ответы78694

14 окт, 02:08 625 1278694

>>1277140
вы понимаете, что выглядите как хипстеры-стартаперы-обосранцы, с которыми работать - как с детьми в детском саду?

18 окт, 14:32 626 1281000

Здравствуйте. Я не изучал питон, но ВНЕЗАПНО сказали делать парсинг текста на змее. Вот собсна вопрос:

Есть файл. Я ищу там слово. И нужно у найденного слова строку определить. Есть какая то встроенная функция для этого и нет? Просто не хочется велосипед изобретать

Ответы81024

18 окт, 14:33 627 1281001

>у найденного слова строку определить
Номер строки

Ответы81024

18 окт, 15:09 628 1281024

>>1281000
>>1281001
Ладно, не нужно. Изобрел велосипед наверно

Ответы81130

18 окт, 17:59 629 1281130

>>1281024
for lineno, stroka in enumerate(fp):
....if slovo in stroka:
........print(lineno)

19 окт, 12:10 630 1281363

>>1263526 (OP)
Анончики, у меня есть класс дерево, в котором содержится параметр времени горения древесины, который определяется рандомом.
Есть цикл, в котором создается экземпляр класса дерево, в подцикле этот экземпляр сгорает, время зависит от того самого параметра в классе. После окончания подцикла в цикле опять создается новый экземпляр класса дерево, но его статы точно такие же.

Я так понимаю, проблема в том, что случайные статы в классе генерируются сразу во время выполнения программы, а значит он всегда будет выдавать одинаковый шаблон, пока программа запущена. Так что мне нужно каким то образом перезагружать этот класс. Как такое можно сделать?

Ответы89162

25 окт, 21:51 631 1284534

Вечер в хату питонисты. Поясните за код.
Что означает когда функция возвращает сама себя с префиксом super()?
Типа:
def function(args, kwargs):
bla bla bla,
kwargs.update()
return super().function(args, kwargs)
Разве не должна получиться бесконечная рекурсия? Функция соответственно это метод класса.
Или это просто переопределение родительского метода и вызов его уже с измененными аргументами?

Ответы89160

2 ноя, 23:08 632 1289048

[code lang="programming_laugnage"] %your code% [/code]

Ответы89051

2 ноя, 23:09 633 1289051

>>1289048
[code lang="C#"] int i = 0 [/code]

3 ноя, 08:12 634 1289160

>>1284534
Методом super() вызывается родительский класс. Так что второе.

3 ноя, 08:18 635 1289161

>>1263526 (OP)
Короче, задача. Есть n выражений вида x = y?[+|-|*|/]?z?. Их нужно найти, прочесть и посчитать. Первые две проблемы легко решаются регулярками. Вопрос в третьей - как мне превратить символ арифмитической операции в метод? Пока придумал только вынести знак в отдельную группу в регулярке, ifами определить вариант и действовать в зависимости от него, но чувствую, что должно быть более элегантное решение, подскажите, кто знает, задача похожа на типовую.

3 ноя, 08:20 636 1289162

>>1281363
Вынеси рандомизатор в отдельный метод и вызывай метод в конструкторе. Алсо, что у тебя за задача такая, что у одного и того же вида древесины разное время горения?

5 ноя, 13:27 637 1290024

>>1265734
послушай этого >>1265816
сейчас куча сервисов со своими интерпретаторами, что тебе будет на руку

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

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /pr/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion