[Ответить в тред] Ответить в тред

Check this out!


<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
636 | 84 | 250

Python Thread /python/ Аноним 13/09/18 Чтв 12:32:59  1263526  
image.png (255Кб, 768x768)
image.png (2356Кб, 1500x1000)
image.png (24Кб, 1007x383)
image.png (50Кб, 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
Аноним 13/09/18 Чтв 12:56:44  1263535
>>1263526 (OP)
И таки обосрался.
Аноним 13/09/18 Чтв 16:18:16  1263642
А что за роль эти слова там играют? Часто используются?
Аноним 13/09/18 Чтв 16:21:16  1263643
>>1263642
Пшел нахуй с треда, роли у него не играют!!! Ты что, расист? Вон!
Аноним 13/09/18 Чтв 16:39:00  1263649
>>1263642
Хто провели шершавым по питухонодебилам
Аноним 13/09/18 Чтв 16:58:22  1263657
15296456331690.jpg (83Кб, 700x465)
>>1263649
>>1263643
Аноним 13/09/18 Чтв 19:33:15  1263727
-H1NG-9sgs.jpg (132Кб, 893x563)
Какой самый минимальный размер файла скомпилированного в exe на python реально достичь?

И аноны, помогите. Потерял название проекта по "уменьшению" размера интерпретатора питона, не могу найти инфу.
Аноним 13/09/18 Чтв 22:04:51  1263793
image.png (610Кб, 600x726)
>>1263150
Опять обратную совместимость поломали????
Аноним 13/09/18 Чтв 22:52:23  1263817
>>1263727
Нахуя его вообще компилировать?
Аноним 13/09/18 Чтв 22:53:06  1263818
>>1263817
за сагу извени
Аноним 14/09/18 Птн 01:03:35  1263883
>>1263526 (OP)
Кто нибудь пробовал Anaconda portable?
Аноним 14/09/18 Птн 01:32:01  1263889
>>1263727
pyinstaller, hello world под вендой занимает что-то около 5Мб.
Аноним 14/09/18 Птн 02:27:39  1263898
Аноны, нужно написать скрипт, который склеевал бы несколько фотографий в одну большую, типа коллажа что бы получалось.
Все это на бэкэнде крутиться будет.
Есть какие готовые решения для таких задач? Или брать pillow и играться?
Фоток для склеивания может быть как 2 так и 52, как это лучше реализовать, что бы не проебать качество?
Планирую брать pillow, отдавать задачу в celery, создавать огромное панно и хуярить на него фото, а затем отображать у юзера в личном кабинете набор фотографий.
Аноним 14/09/18 Птн 10:40:08  1263999
>>1263898
что за юзкейс?
Аноним 14/09/18 Птн 10:46:18  1264001
>>1263999
> создавать огромное панно и хуярить на него фото, а затем отображать у юзера в личном кабинете набор фотографий.

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

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

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

Подумай ещё раз настолько ли вам нужно делать это именно на беке, если отображаться будет ТОЛЬКО на фронте. Если это же нужно ещё и для, скажем, мобильного приложения, то это уже другое дело
Аноним 14/09/18 Птн 10:52:54  1264006
>>1264001
на самом деле даже если тоже самое нужно будет повторять на мобиле, мне кажется лучше все же не объединять изображения - таким образом ты теряешь гибкость кода. Вдруг когда-нибудь в будущем вам неожиданно понадобится чтобы при нажатии на одно из изображений оно открывалось, или пркдлагалось специфичное ему действие, тогда тебе придется делать костыли со смещением, чтобы понимать какая картинка была нажата, а оставив их массивом картинок, ты сможешь работать с ними как с независимыми объектами
Аноним 14/09/18 Птн 10:53:40  1264009
oHPxVZx-8hY.jpg (180Кб, 768x1080)
>>1263889
>hello world под вендой занимает что-то около 5Мб.

так, блэд

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


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

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

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

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

Аноним 14/09/18 Птн 11:01:29  1264015
>>1264009
>Я не понимаю почему такую охуенную идею не решили развивать дальше? Интерпретатор в десятки кб - это же охуенно
Это никто не делает, потому что это мало кому нужно. Ограничения на память есть только для микроконтроллеров и для них есть свой питон.
Аноним 14/09/18 Птн 11:12:57  1264022
>>1264009
>Кто ни будь знает подобные попытки оптимизировать интерпретатор питона?

pypy
Аноним 14/09/18 Птн 13:40:17  1264109
>>1264009
Попробуй c++, там говорят прога в килобайты выйти может
Аноним 14/09/18 Птн 20:42:44  1264327
>>1264009
Попробуй статик пайтон: https://github.com/bendmorris/static-python
У него иная реализация компиляции, на выходе получается односторонний бинарник, который невозможно декомпилировать обратно в исходный код.
На выходе должен быть меньше, чем с помощью пай-инсталлера.
Аноним 14/09/18 Птн 20:58:11  1264335
14821531655110.jpg (59Кб, 480x720)
>>1264327
>https://github.com/bendmorris/static-python
>Latest commit 2e0f8c4 on Oct 12, 2013
Аноним 14/09/18 Птн 21:06:26  1264338
>>1264335
И?
Аноним 14/09/18 Птн 21:14:36  1264345
>>1264338
1) Это неподдерживаемое говно и многие современные фичи там отсутствуют
2) Я даже не представляю уровень говнокода, когда без указания типов мы получаем бинарник.
Аноним 14/09/18 Птн 21:19:07  1264347
>>1264345
Умный дохуя? Человек сделал, и оно работает.
Аноним 14/09/18 Птн 21:23:20  1264349
>>1264345
Попробуй этой хуйней какую нибудь серьезную библиотеку скомпилировать, уверен, что больше, чем на двухсотстрочные скрипты оно не способно.
Аноним 14/09/18 Птн 21:34:27  1264354
>>1263526 (OP)
Поясните что на 3 пике?
Аноним 14/09/18 Птн 21:44:11  1264358
>>1264354
Реализация цикла событий с блекджеком и шлюхами
Аноним 14/09/18 Птн 21:44:50  1264359
>>1264358
https://github.com/MagicStack/uvloop
https://magic.io/blog/uvloop-make-python-networking-great-again/
Аноним 15/09/18 Суб 00:37:10  1264416
Ребзя, реквестую книгу не для новичков, с информацией о детальной работе пайтона, память, скорость с подробными описаниями, мне нн интересен рассказ о том что строки можно сладывать плюсиком, интересны нюансы, например что в if условия проверяются по очереди, слоты, pymalloc и все в таком духе. Документация весьма размазана, да и в целом все приходится искать в разных местах.
Аноним 15/09/18 Суб 06:06:51  1264461
Не бейте, лучше обоссыте. Начал учить язык и стало интересно как разделить код на несколько файлов (ну, чтобы основная часть программы была в одном, а вызываемые методы в другом). Достаточно просто в новом файле создать мейн класс, в него запихнуть нужные мне методы, а потом его импортнуть в основной?
И еще вопрос про работу с бд. В какую сторону гуглить, если я использую MySQL?
Аноним 15/09/18 Суб 06:48:48  1264465
>>1263150
>>1263793
Так что, правда поломают??
Аноним 15/09/18 Суб 09:49:13  1264501
>>1264461
https://docs.python.org/3/reference/import.html
Аноним 15/09/18 Суб 16:58:34  1264680
Питонисты, для GUI что лучше использовать? PyQT?
Аноним 15/09/18 Суб 17:45:12  1264703
>>1264680
Не python
Аноним 15/09/18 Суб 19:08:49  1264722
>>1264703
Вполне норм получается, если по-быстрому на пикуте или на тк накидать.
Аноним 15/09/18 Суб 19:20:53  1264726
Змеяч, а в стандартной либе или numpy каком-нибудь есть типы данных для того, чтобы удобненько можно было вектора на двумерной плоскости представлять, поворачивать их, гонять из декартовой в полярную и обратно, искать точку пересечения? Беглый поиск ничего мне не показал.
Аноним 16/09/18 Вск 00:13:23  1264809
Анон, расскажи:
Есть Малина, на ней крутится фласк. Как в теле веб-сервера отслеживать нажатие физической кнопки на пинах? Ведь опрашивать на постоянке пин не вариант?
Аноним 16/09/18 Вск 00:27:38  1264816
>>1264809
я дурак, коллбэки...
Аноним 16/09/18 Вск 01:21:55  1264826
>>1264726
>поворачивать их, гонять из декартовой в полярную и обратно, искать точку пересечения
Почитай линал
Аноним 16/09/18 Вск 14:29:49  1264956
>>1264009
> 5 Мб
> дохуя
Дохуя для чего? Чтобы запомнить бинарник в голове? Да, дохуя. Чтобы скинуть его по почте? Нет, нормальный размер.
Есть micropython, там дрочка на размер, но собрать его в один бинарник вместе с твоим поделием будет сложнее скорее всего.
Аноним 16/09/18 Вск 15:32:51  1264973
господа, а есть у кого слитые курсы от мыласру и мфти?
Аноним 16/09/18 Вск 15:43:02  1264978
>>1264416
fluent python
Аноним 16/09/18 Вск 16:43:51  1265011
>>1264973
>2018
>курсы
Неужели кому-то реально доставляет смотреть разжовывание одной переменной по 10 минут?
Аноним 16/09/18 Вск 17:12:15  1265033
image.png (55Кб, 543x517)
image.png (43Кб, 643x448)
image.png (103Кб, 1101x591)
Кто сечет в Джанге и кэшэ?
Вот мое первое поделие. Есть две вьюшки, первая, site_view, как можно понять из кода, рендерит и возвращает html страницу. А когда html страница прогружается она реквестит ещё много всего: изображения и стили. Для этого есть вторая вьюшка, return_static, которая и возвращает такие файлы. И решил я добавить кэширование, чтобы летало быстрее. Пока самое простое, которое у пользователя в браузере, как я понял. Вот выхлоп с консольки, которая python manage.py runserver. Запрашиваю страницу, потом обновляют ее 3 раза быстро, через полминуты обновляю ещё раз. Вопрос: почему во время обновлений на сервер все ещё приходит запрос по url site_view/barbershop/index ? Ему же, как и всем остальным ответам, прописывается max-age в полминуты посмотрел через расширение Live Http Headers для хрома
Аноним 16/09/18 Вск 17:19:17  1265039
>>1265033
Кеширование статиков уже давно сделано за тебя
https://docs.djangoproject.com/en/2.1/ref/contrib/staticfiles/
Аноним 16/09/18 Вск 18:49:00  1265093
image.png (43Кб, 974x418)
image.png (62Кб, 623x572)
image.png (16Кб, 558x214)
image.png (19Кб, 509x238)
У меня сейчас бомбанёт


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

помогите


django
Аноним 16/09/18 Вск 18:58:42  1265102
>>1265093
/account/ у тебя нигде в пути не прописан
Аноним 16/09/18 Вск 19:33:55  1265122
image.png (218Кб, 1503x930)
Помогите, анончики
Не понимаю, почему ошибка синтаксиса
Хуй знает как в вашей змее устроены переносы строк
Аноним 16/09/18 Вск 19:35:33  1265125
>>1265039
Я это знаю, но мне нужно совсем не это.

Ещё погуглив, нашел ответ: https://stackoverflow.com/questions/11245767/is-chrome-ignoring-cache-control-max-age .
Если кому интересно - если вы сидите на страничке, и нажмете f5 чтобы обновить ее, то хрому вообще похуй на ваши max-age'ы и прочие хедеры, он все равно пошлет запрос. Да и в мозилле такой же подход, только перезапрашивает этот браузер вообще все. Так что если нужно проверить кэш в браузере - закройте вкладку и открывайте новую. Нахуй f5
Аноним 16/09/18 Вск 19:37:46  1265127
>>1265122
плс хелп, перепробовал всё
Аноним 16/09/18 Вск 19:38:11  1265129
>>1265122
Причем тут перенос строк, ты format неправильно пользуешь. Описание формата переменной в строке должно быть в строке т.е. 'word is: {0:^40}'.format(word). А так конечно Питон смотрит в format, ожидает увидеть там имена переменных или литералы, а получает какие-то : и ^, чивоблять
Аноним 16/09/18 Вск 19:39:55  1265131
>>1265129
Блин, точно. Спасибо!
Аноним 16/09/18 Вск 19:46:28  1265134
>>1265102

я просто скобку и инклюде случайно дописал.
Аноним 16/09/18 Вск 20:31:24  1265162
В двух словах, пожалуйста, object.__next__() и next() разные вещи? Если да, в чем разница? Я не тупой.
Аноним 16/09/18 Вск 21:02:54  1265184
>>1265162
> Я не тупой.
Аноним 17/09/18 Пнд 07:30:57  1265369
>>1265162
> next(iterator[, default])¶
>Retrieve the next item from the iterator by calling its __next__() method.

Нет, ты тупой.
Аноним 17/09/18 Пнд 12:59:23  1265488
>>1265184
>>1265369
Почему пидорасы на питонистах такие токсики. Я таким же стану через год практики?
Аноним 17/09/18 Пнд 13:05:22  1265491
>>1264465
бамп
Аноним 17/09/18 Пнд 13:27:35  1265501
>>1265162
Рекомендую скачать питон на смартфон и просто проверять самому, а на тред забить хуй. Я так и сделал.
Аноним 17/09/18 Пнд 13:30:29  1265502
>>1265488
Это не связано с ЯП.
Аноним 17/09/18 Пнд 14:05:00  1265519
Ребят, как получить файл из cmd?
Вот ты пишешь какую то команду, и в конце ">>file.txt". Возможно ли это сделать без костылей аля открытия созданного файла?
Аноним 17/09/18 Пнд 16:59:46  1265568
context-free-gr[...].jpg (73Кб, 728x546)
День рождение м[...].webm (6441Кб, 420x420, 00:03:04)
Какие у Питона есть пекеджи для генерации парсера по контекстно-свободной грамматике?
Ну, аналоги lex/yacc.
Эффективность не важна, важно удобство и "академичность".
Аноним 17/09/18 Пнд 18:56:46  1265647
Только начал программировать, программирую в IDLE (другое не тянет пк). Как правильно задавать алгоритм с условием? Когда я пытаюсь ввести это, интерпретатор выдаёт ошибку на if с надписью invalid syntax.
Аноним 17/09/18 Пнд 19:08:29  1265652
>>1265501
Вопрос простой же, мимо тут проходил - решил спросить.
>>1265184
>>1265369
Найс чувство юмора у недолюдей обслуживающих гуманитариев.
>>1265488
Прост, кодеры забитые омеганы обиженные обществом из-за своей ущербности, вот и пытаются отыграться в инторнетах.

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

Аноним 17/09/18 Пнд 19:27:39  1265668
>>1265647
Ну пока жи хоть строку. Скорее всего путаешь равно(==) и присваивание(=)
Аноним 17/09/18 Пнд 21:12:16  1265734
pthn.png (8Кб, 595x206)
>>1265668
Всё как в учебнике написано.
Аноним 17/09/18 Пнд 21:39:26  1265763
>>1265734
А покажи как в учебнике?
Аноним 17/09/18 Пнд 21:58:55  1265784
pthn2.png (95Кб, 749x573)
>>1265763
Аноним 17/09/18 Пнд 22:10:27  1265791
>>1265784
Ты отступы немного того, перепутал. Интересный мануал, если такую хуйню не объяснили.
Аноним 17/09/18 Пнд 22:14:04  1265792
Бля, ну и тупой, пизда.
Аноним 17/09/18 Пнд 22:14:20  1265793
>>1265791
Сейчас попробовал убрать отступы, всё равно не работает.
Аноним 17/09/18 Пнд 22:14:44  1265794
Пизда.
Аноним 17/09/18 Пнд 22:21:33  1265801
14753444072040.jpg (142Кб, 395x1024)
>Сап, питонач, как делать if, ума не приложу, даже из учебника скопировать не получается
Госпаде, когда этот хайп спадет наконец.
Аноним 17/09/18 Пнд 22:25:56  1265806
>>1265793
> ;\
; с наятжкой ок, а вот \ - это объединение строк исходника, это не ок.
Аноним 17/09/18 Пнд 22:32:00  1265809
>>1265801
Я уверен, что я буду ужасным программистом, но тем не менее, я буду стараться.
>>1265806
Не знаю почему, но если написать в конце ; без слэша, код исполняется с первой строчки, если же писать только \, то ошибка выходит на 2 строчке.
Аноним 17/09/18 Пнд 22:35:51  1265812
>>1265801
if - пережиток прошлого и плохой стиль. Не нужен.
Аноним 17/09/18 Пнд 22:40:37  1265816
>>1265647
Ты в питон шелле программируешь. Лучше зайди на repl.it и программируй там, тогда будет как в учебнике.
Аноним 17/09/18 Пнд 22:45:12  1265819
Почему в стандартной библиотеке нету ничего для банального копипаста из/в буфер?
Аноним 17/09/18 Пнд 22:49:24  1265824
>>1265812
>Не нужен
И че ты, бля, вместо него используешь?
Аноним 17/09/18 Пнд 22:54:54  1265827
>>1265809
>Я уверен, что я буду ужасным программистом
Не будешь.

>>1265812
Двачую адеквата!
Аноним 17/09/18 Пнд 23:15:40  1265839
>>1265824
Паттерн-матчинг.
Аноним 18/09/18 Втр 01:06:04  1265868
>>1265819
В дремучие времена не запилили, а сейчас тем более не станут. Потому что это слишком os-dependent, возможно в ОС вообще нет такого понятия как "буфер обмена".
Аноним 18/09/18 Втр 02:21:57  1265877
>>1265868
Ну просто надо тогда делать отдельный код для каждой системы и использовать в зависимости от нее, работа с файлами, путями и кучей остальных ОС-зависимых компонентов то запилили, хотя там в десятки раз больше говна разгребать.
Аноним 18/09/18 Втр 02:40:11  1265878
>>1265877
> Ну просто надо тогда делать отдельный код
Так возьми и сделай. Есть консольные утилиты, которые копируют в буфер обмена то, что прочитают с пайпа - таскай с собой и дергай. Или у тебя есть ctypes.
Аноним 18/09/18 Втр 03:06:57  1265885
>>1265878
Так я уже пользуюсь нативным pyperclip, просто удивлен, что сами разрабы не впилили это
Аноним 18/09/18 Втр 03:35:39  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 либы уже давно их обошли по всем параметрам и я просто не вижу смысла их существования. Кароче, я к чему, ты долбоёб!
Аноним 18/09/18 Втр 03:44:28  1265890
>>1265888
Извините, я с кде-вскодером тут разговариваю?
Аноним 18/09/18 Втр 03:47:14  1265892
>>1265890
Чё?! Если речь о форсере vscode-а, то я не он. но у меня kde и vscode, как ты узнал, демон?!
Аноним 18/09/18 Втр 03:50:43  1265894
>>1265892
Ну я о том у которого иконки половину экрана занимают думал, чет похож стилем на него просто.
Аноним 18/09/18 Втр 03:56:26  1265895
>>1265894
Но по сути я бы сказал, что не нужны огромные пакеты охватывающие горы, и супер специфичное говно которым два человека пользуется, но буфер - очень полезная и удобная штука, если бы они хуйнули пару методов для работы с ним в какой-нибудь os - было бы очень неплохо.
Аноним 18/09/18 Втр 04:03:08  1265896
>>1265895
У меня есть подозрение, что если бы это было легко, то это бы добавили в своё время, а может быть и сейчас. Но (!) 3rd либа специфичного говна (а буфер обмена это специфичное дерьмо) всегда будет лучше как 3rd-пакет. Питонья действительность это подтверждает. Я не понимаю чем пакет с pypi хуже "искаропки". Чем? Зачем это обязательно должно быть в самом пифоне? Минусы очевидны: нельзя ломать api, цикл обновления/добавления фич очень длинный.
Аноним 18/09/18 Втр 04:23:06  1265898
>>1265896
С другой стороны, гармония богаства стандартной библиотеки и методов стандартных объектов просто сказочный, если сравнить с тем же js. Поэтому пифону можно простить даже неюзабельное говно в стандартной библиотеке.
Аноним 18/09/18 Втр 04:55:31  1265902
>>1265896
> Я не понимаю чем пакет с pypi хуже "искаропки". Чем?
Ну например, у клиента XP, на XP только Python 3.4 (да, уже не поддерживается, но кого ж это волнует), а собираться ничего не хочет, потому что студию не видит, потому что пути в distutils захардкожены. А было бы оно из коробки, не было бы ебли.
Аноним 18/09/18 Втр 05:19:51  1265906
>>1265902
> xp
Дальше можно не продолжать. Из пальца высосан пример. Это it, а не стоунхендж, тут всё меняется стремительно. Если был пакет под xp, то ставь и работай, если не было — соси.
Аноним 18/09/18 Втр 05:28:56  1265908
>>1265906
> Из пальца высосан пример. Это it, а не стоунхендж, тут всё меняется стремительно.
Сразу видно ты не работал в крупных фирмах
Аноним 18/09/18 Втр 05:30:13  1265909
>>1265908
define "крупных фирмах"
Аноним 18/09/18 Втр 05:31:42  1265910
И как это коррелирует вообще? Можно собрать современный пифон любым некрокомпилятором.
Аноним 18/09/18 Втр 11:40:07  1265983
>>1265652
> вызывает еще и итератор
То есть ещё и итератор? Только у итераторов и генераторов, ладно __next__ и есть.

>Я так и думал
Так ты после того, как подумаешь, возьми да открой первую же страницу документации и не останется вопросов, чтобы задавать их с глупыми приписками, не сагриться на которые невозможно.
Аноним 18/09/18 Втр 14:43:04  1266077
>>1265784
И где ты тут блять увидел точки с запятой и слеши? Убери их нахуй
Аноним 18/09/18 Втр 14:44:05  1266079
>>1265824
епта, нахуй, ыгыг
Аноним 19/09/18 Срд 00:24:08  1266384
И это так меня учат красивому, продуктивному коду.
X = 5
sp = []
found = 0
for i in range(7):
sp.append(2i)
if 2
X == 2i:
print(X, 'was found at possition', i)
found = 1
if not found: print(X, 'not found')
print(sp)


На самом деле я просто решил выебнуться как я хорош / поесть говна от анона. И да, я вошел во вкус Лутц действительно хорошо учит, ток тут чот поддался.
Аноним 19/09/18 Срд 00:25:59  1266386
>>1266384
фикс
Аноним 19/09/18 Срд 06:58:23  1266431
>>1266384
>Лутц
Кто?
Я уже перепробовал несколько школ, все учат в разнобой.
Аноним 19/09/18 Срд 08:19:24  1266442
Есть задача пофиксить локализацию в django проекте.
Django вижу впервые да и на питоне не писал толком. Нашел .po файл, скомпилил в .mo, залил на прод вообще пофиг. Обновляю страницу - изменений нет.
Что еще нужно сделать? Как вообще подобные вещи обычно делают?
Аноним 19/09/18 Срд 10:39:18  1266476
>>1263526 (OP)
Анон, вот этого туториала https://docs.python.org/3/tutorial/ хватит, чтобы быстро вспомнить подзабытые знания бидона, который я учил с помощью Lutz, Learning Python 2 года назад, но ниразу на работе так и не использовал?
Аноним 19/09/18 Срд 14:35:26  1266566
>>1266386
Можно found выкинуть, в if запихнуть break, а вместо if found написать else.
Аноним 19/09/18 Срд 15:21:03  1266585
>>1266566
Я так сначала так и сделал, но с брэйком будет не дописываться последнее значение в список, а с элсе будет надпись всегда выводиться.
Аноним 19/09/18 Срд 15:23:40  1266587
>>1266386
Говно какое-то. Как вообще задача звучит?
Аноним 19/09/18 Срд 15:28:27  1266590
>>1266587
Лутц. Изучаем Python 4-е издание.
В конце третьей части задание.
Аноним 19/09/18 Срд 15:33:06  1266596
>>1266590
Мне, блядь, делать что ли нехуй, искать эту поеботу?
Аноним 19/09/18 Срд 15:49:44  1266615
>>1266596
А чем ты занимаешь тогда? Не поеботой?
Аноним 19/09/18 Срд 16:00:59  1266620
>>1266615
Скроллю /b/, нет, не поеботой.
Аноним 19/09/18 Срд 17:54:47  1266696
>>1263526 (OP)
сап посоны.

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

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


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

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

Кроме того, какой хостинг мне в итоге лучше использовать? Может быть, мне вообще стоит воспользоваться каким-нибудь divio, где за 700р/месяц ёбли почти никакой
Аноним 19/09/18 Срд 18:23:46  1266722
image.png (40Кб, 614x303)
Есть вот такой вот кейс (на собес в технопарк). Подкиньте идей или статеек по кейсу. Решил залететь на шару в теме почти ноль памагите
Аноним 19/09/18 Срд 18:51:37  1266743
image.png (47Кб, 197x190)
>>1266722
>Хочу попасть на стажировку погромистом
>Нихуя не знаю
>Памагите
Аноним 19/09/18 Срд 19:04:22  1266751
>>1266696
Какой функционал ты у бота хочешь реализовать? Если тебе нужен только круд, то делай django.setup() и играйся с базой в своем отдельном скрипте.
Аноним 19/09/18 Срд 19:40:35  1266769
Как привыкнуть к динамической типизации? После крестов/шарпа это просто какой-то ад. Не зашкварно ли использовать модуль typing, появившийся в версии 3.5, и указывать тип все переменных и параметров функций?
Аноним 19/09/18 Срд 19:47:51  1266774
>>1266769
зашкварно
Аноним 19/09/18 Срд 19:48:14  1266775
>>1266769
mypy
Аноним 19/09/18 Срд 19:55:11  1266781
>>1266769
Пиши комментарии, потом может отпустит.
Аноним 19/09/18 Срд 20:27:10  1266796
>>1266696
>как бы мне лучше бота впихнуть в django-app?
>Пришить его к сайту
Не вижу связи. Что тебе мешает сделать отдельно джангу, отдельно бота?

>у бота и у сайта одна база данных.
И что? Любая нормальная база может иметь множество подключений одновременно. Одно для сайта, другое для бота.
Аноним 19/09/18 Срд 20:34:08  1266799
изображение.png (195Кб, 1366x741)
изображение.png (89Кб, 1366x741)
датасаентисты, как можно распарсить такой вот xls файл в бд, чтобы ботом уведомления о изменении расписания отправлять ?
я думал, из xls в csv преобразовывать, а потом пандасом их в массив данных превращать, но что-то то ли я тупой, то ли это так не работает и у меня получился пик 2.
В общем прошу любой помощи в решении данной задачи и наставлений/советов, как это сделать без лишней мозгоебли
Аноним 19/09/18 Срд 20:36:36  1266800
>>1266799
https://openpyxl.readthedocs.io/en/stable/
Аноним 19/09/18 Срд 20:57:43  1266811
>>1266743
вся надежда на добрых анончиков
Аноним 20/09/18 Чтв 16:37:05  1267194
>>1266799
xls это xml
xls -> xml -> (парсишь xml) -> ... -> ??? -> PROFIT!
Аноним 20/09/18 Чтв 18:09:34  1267248
Моча трет слезные посты о будущей смерти питона?
Аноним 21/09/18 Птн 03:41:27  1267459
987ac3b9eb5d2ec[...].png (52Кб, 492x487)
Ну что вы, питонисты?

мимо элита из руби-треда
Аноним 21/09/18 Птн 07:39:59  1267478
ruby.jpg (51Кб, 354x352)
>>1267459
> мимо элита из руби-треда
Аноним 21/09/18 Птн 12:13:05  1267612
vlcsnap-2013-12[...].png (765Кб, 1280x720)
Блядь, блядь, блядь. В документации пандас 99% только одна вода и говно. Анон, если есть годные гайды/переписанные документации или читщиты - скиньте плез.
Аноним 21/09/18 Птн 16:31:47  1267792
Почаны, помогите нюфане, пакет же безопасен? Он тупа драйвера ставит или вообще бесполезен? Понимаю, что нужно самому учиться, но на это нужно время, а мышь нужна сейчас. Заранее спасибо, кто поможет.
https://aur.archlinux.org/packages/a4tech-bloody-driver-git/
Аноним 21/09/18 Птн 16:32:05  1267793
>>1267792
Ой, не туда.
Аноним 21/09/18 Птн 17:24:37  1267822
14673036284610.png (148Кб, 404x362)
>>1267478
Это для джсеров, а рубисты - няшки.

Впрочем питоньеры тоже няшки, просто зашкварили нишевость языка из-за ML хайпа.
Аноним 21/09/18 Птн 20:34:45  1267929
Необходимо найти минимальное натуральное число, которого нет во входном массиве.

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

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

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

Формат вывода
5
Аноним 21/09/18 Птн 20:47:06  1267936
https://www.youtube.com/watch?v=ny319K1V0v0
Аноним 21/09/18 Птн 20:52:59  1267939
>>1267936
сначала подумал wtf
а потом как расслабило....
Аноним 21/09/18 Птн 22:52:05  1268006
>>1263526 (OP)
Есть сайт типа джава раш только по питону?
Аноним 21/09/18 Птн 22:53:26  1268009
>>1267936
Смотрю АСМР с самого начала, лет 5 уже и только сейчас понял что программирование моя профессия весьма АСМРное занятие.
Аноним 21/09/18 Птн 23:14:46  1268017
14440410373210.jpg (26Кб, 342x401)
>>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
Аноним 22/09/18 Суб 00:34:31  1268057
image.png (1187Кб, 1920x1080)
Я новенький. Объясните почему он выдает ложь? Где ошибка?
Аноним 22/09/18 Суб 00:44:06  1268061
>>1268057
Все, нашел проблему. Цифру нужно в кавычки
Аноним 22/09/18 Суб 00:58:34  1268064
>>1268017
Ты мож забыл че-то.
Аноним 22/09/18 Суб 00:59:45  1268065
>>1268064
у тебя как будто сортировка подразумевается, но нету
Аноним 22/09/18 Суб 05:50:00  1268119
>>1268061
Во-первых, это число, а не цифра.
Во-вторых, не её в кавычки нужно барть, а input() возвращает строку, которую тебе бы нужно к числу приводить, иначе со следующим заданием снова прибежишь, когда надо будет >= 21 сделать. Всё-таки, если ты хочешь с числом работать, то и работай с числом, а не строкой, содержащей цифры.
Аноним 22/09/18 Суб 10:06:51  1268173
>>1268119
Спасибо за объяснение, дружище
Аноним 22/09/18 Суб 12:36:54  1268226
Сап.
на какой GUI сам сядешь, на какой - мать посадишь?
На работе предложили вкотиться в пайтон,
задача будет довольно простая - разрабатывать всякие гавноприложения, которые работают с MS excel в роли отчетов, и с MSSQL в роли БД.

Но нужен еще нескучный GUI, типа как .NET, только элитнее
Аноним 22/09/18 Суб 12:41:07  1268228
>>1268226
Qt, вариантов больше нет. Есть эзотерика ввиде tk, gtk, но там полный ахуй.
Аноним 22/09/18 Суб 12:55:21  1268238
>>1268226
>Но нужен еще нескучный GUI, типа как .NET, только элитнее
Хотя еще могу на Django сразу писать приложения, то есть мне осваивать либо веб-макакаинг, либо GUI-элитизм.

Конечно, в вебе будет красивее (еще и хуянгуляры подцепить смузихлебные)
Аноним 22/09/18 Суб 13:18:29  1268250
>>1268065
да, ето так
Аноним 22/09/18 Суб 14:59:43  1268283
photo2018-09-22[...].jpg (26Кб, 766x279)
учу питон на курсере (потому что дали доступ бесплатно), все прохожу сам, но в последнем тесте застрял. Какие варианты выбрать? Анон, помоги, а если еще объяснишь почему-буду очень благодарен
Аноним 22/09/18 Суб 15:10:55  1268290
Почему все так хайпят Пайтон и никто не пытается это остановить? Я вижу два стула, на одном количество разработчиков прямо коррелирует с работой на этом языке, а на другом стуле я вижу конкуренцию, которая обратно коррелирует с зарплатой и занятостью. Где истина анон? Я как не посмотрю, сука везде советуют Пайтон, везде бля, вкатывальщикам то похуй, лишь бы на завод не идти, а мне для нейроночек и сисадминства надо. Как к этому относиться, помоги определиться.
>>1268283
Похоже 1,2, могу ошибаться.
Аноним 22/09/18 Суб 15:30:33  1268295
>>1268290
>количество разработчиков прямо коррелирует с работой на этом языке, а на другом стуле я вижу конкуренцию, которая обратно коррелирует с зарплатой и занятостью. Где истина анон? Я как не посмотрю, сука везде советуют Пайтон, везде бля, вкатывальщикам то похуй, лишь бы на завод не идти, а мне для нейроночек и сисадминства надо. Как к этому относиться, помоги определиться.

ну Пайтон не годится для просто вкатывания, nuff said
как раз пайтоню на заводе, хотя и не хотел туда
Аноним 22/09/18 Суб 15:36:40  1268300
Все знают, что Java программисты передвигаются только на TESLA машинах, а какой транспорт выбирает Python-элита?
Аноним 22/09/18 Суб 15:49:20  1268302
>>1268283
1) StopIteration выбрасывается, когда у итератора, находящегося на последнем элементе, вызывают __next__ метод. Как ты это используешь уже твое дело. Думаю, ответ да.
2) Генератор это результат вызова функции-генератора. Функция генератор это обычная функция, в теле которой где-то есть yield. При использовании генератора выполняется код функции до yield, после чего выполнение останавливается, возвращается значение. До следующего вызова генератора он помнит, где остановился и в каком состоянии. Так что все локальные переменные функции сохраняются между вызовами, да.
3) Итерация это получение итератора через вызов __iter__, и последующие вызовы __next__ на этот итератор. Результатом __iter__ может быть генератор, если __iter__ описан как функция-генератор. Тогда между вызовами __next__ генератор, как было отвечено во втором вопросе, будет сохранять состояния своих переменных. Но тот же __iter__ может вернуть, например, self, а сам __next__ будет изменять\возвращать атрибуты объекта. Не знаю, можно ли назвать это локальными переменными.
4) См. вопрос 3. Может хранить, а может и не хранить (если он генератор).

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


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

Нанять школьника за 100р в час
Аноним 22/09/18 Суб 15:51:03  1268305
0cac87da6519f8a[...].jpg (34Кб, 500x333)
>>1268300
from автосалон import *
Аноним 22/09/18 Суб 15:51:33  1268306
>>1268305
https://www.youtube.com/watch?v=TP5Br2WUBNs

всё
Аноним 22/09/18 Суб 16:01:24  1268307
Но ведь Питонистам мало платят, если они не датасаентисты300к\с
Аноним 22/09/18 Суб 16:43:07  1268324
>>1268295
>ну Пайтон не годится для просто вкатывания, nuff said
Тогда хуле его везде советуют, мол один из самых легких, начинайте с него, заработаете миллионы? Офк, все вкатываются, а потом работают. Вопрос был почему бы не антихайп мутить или уже?, чтобы кормить детей и реднеки не отнимали работу. Более того вопрос состоит в том, стоит ли беспокоиться по этому поводу или только выиграли и весь мир будет писать на твоем языке?
Аноним 22/09/18 Суб 16:55:00  1268332
>>1268324
>
>Тогда хуле его везде советуют, мол один из самых легких, начинайте с него, заработаете миллионы? Офк, все вкатываются, а потом работают. Вопрос был почему бы не антихайп мутить или уже?, чтобы кормить детей и реднеки не отнимали работу. Более того вопрос состоит в том, стоит ли беспокоиться по этому поводу или только выиграли и весь мир будет писать на твоем языке?

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

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

Самый хайповый это Java и JavaScript сейчас, но вкотиться ли в нем, если джуну готовы платить МРОТ или меньше?
Аноним 22/09/18 Суб 16:58:26  1268334
Еще пример. Вкатился вот ты в махровое сисадминство на Linux, зарабатываешь 30к, например. Тут бац, вкатываешься на python и уже зарабатываешь 35к.
Через пару лет осваиваешь машинное обучение и переходишь на 350к
Аноним 22/09/18 Суб 17:01:55  1268335
Ну еще добавлю. Что через лет 5 закроют границу на ключ и уже нельзя будет пользовать легально Microsoft в целом - винда будет в целом вне закона, то есть никакого C#, 1c или чего-то там еще (виндо-нативного)

Тогда и выкатится бесплатный линуксовый Python/java как языки номер 1 и спецов расхватят любого уровня. Но придется им переписывать тонны легаси гавна, что живой кодер позавидует мертвому
Аноним 22/09/18 Суб 17:09:30  1268336
>>1268334
>Через пару лет осваиваешь машинное обучение и переходишь на 350к
350к платят только всяким PhD, хайповому васяну, который параметры рандомом крутит будут платить гораздо меньше
Аноним 22/09/18 Суб 18:00:04  1268366
image.png (43Кб, 1020x221)
Аноны, голова уже пиздец не соображает, дохуя часов подряд работал, выручите. В кратце - при вызове метода не заходит в цикл.
На пикче - метод класса, который я вызываю в конструкторе
__init__(self):
self.prepare()


Когда создаю объект класса
analyzer = Analyzer()
На терминал выводится In prepare(), и дальше метод не продолжает работу почему-то. То есть в цикл программа не заходит. Как это фиксить?
Аноним 22/09/18 Суб 19:02:04  1268387
>>1263526 (OP)
Как-то на линуксе сложно питонить. Вот постоявил я нужную библиотеку. В pip freeze она отображается. А вот в ебаном vscode пишет, что модуль не найден. ЧЯДНТ?
Аноним 22/09/18 Суб 19:04:56  1268390
Смотрю пайтон.
Зачем для замены подстроки мы обращаемся к объекту s через s. ?
Если мы и так указываем s =
Излишняя же хуйня
Аноним 22/09/18 Суб 20:03:32  1268417
Screenshot2018-[...].png (199Кб, 1080x1920)
>>1268390
Пик отклеился
Аноним 22/09/18 Суб 20:11:03  1268421
>>1268390
Это ведь шутка, да?
Аноним 22/09/18 Суб 20:19:10  1268425
>>1268421
Ой, я думал в скобках все три аргумента
Тогда все ок
Аноним 22/09/18 Суб 20:21:33  1268426
>>1268366
Запринтить, блядь, self.input_dets и увидеть, что там 0 элементов.
Аноним 22/09/18 Суб 20:29:10  1268429
>>1268302
>
>Ребят у меня есть десять квадриллионов в миллионной степени сайтов (html+css+js), мне нужны их превьюшки, как это сделать? Пока думаю использовать какой-нибудь хак с селениумом, типа пусть он открывает сайт и ждет там 5 секунд, а за это время Питон как-нибудь сделает скриншот всего экрана, а потом, зная размеры экрана и браузера, обрежет. Но это же дроч какой-то. Можно проще?

Селениум умеет в скриншоты, загугли. Но если сайтов действительно много - нужно научить его открывать новые вкладки, вместо создания инстанса браузера.
Аноним 22/09/18 Суб 20:32:42  1268433
Джунгисты, как реализуют возможность сортировку новостей? Т.е. сейчас у меня отстортировано по дате, я хочу иметь поле, в котором я поставлю значение 2, и новость будет 2. Если я добавлю еще новость, она автоматом станет 3 и тд.
Аноним 22/09/18 Суб 20:53:10  1268449
А на джанге можно замутить видеохостинг, вроде hdrezka итд? Как такие сайты вообще создают? Они парсят видосы с других сайтов и льют скриптом себе? Как реализовать плеер?
Аноним 22/09/18 Суб 21:38:22  1268476
есть тут хоть один разработчик(имеющий работу) не знающий английский?
Аноним 22/09/18 Суб 21:55:08  1268485
>>1268476
Если могу в документацию и понимать медленную речь, но не могу говорить, то я считаюсь?
Аноним 22/09/18 Суб 22:02:32  1268487
>>1268485
знаешь. потому что один хуй для большего ты ненужен
Аноним 22/09/18 Суб 22:47:31  1268499
Часто встречась с мнением что чтобы стать крутым погроммистом нужно участвовать в опенсорс разработке. Но с чего начать? Нашел вот список рекомендуемых новичкам проектов, и знатно охуел со сложности всей этой хуйни, какое то ПО для больниц с использованием МЛ, автопереводчики, вебсерверы и везде тысячи и тысячи строк кода. А у меня опыта на пайтоне около 5ти месяцев, из которых два это просто ленивый кодинг по вечерам после работки, я вот только недавно в полной мере освоился с синтаксисом и стандартными либами, как мне вкатится во всю эту хуйню? С чего начать вообще? Может кто нибудь видел действительно легкие проекты для действительно новичков.
Вообще мне нужна карьерная консультация, мой опыт кодинга это 1 год пхп-макакинга, и вот три месяца работы чуть более продвинутой пайтон-макакой, как мне подняться над обезьяньим уровнем, эффективно ли будет вкладывать свободное время в разбор чужого кода или может есть способ вырасти получше?
Аноним 22/09/18 Суб 22:48:24  1268501
>>1268426
Да я чет заебланил, просто до этого все работало. Проблема была в том что на вход я сунул неотконвертированный в ргб жипег и он не обрабатывался и поэтому был пустой массив точек
Аноним 23/09/18 Вск 01:17:16  1268543
>>1268499
>Часто встречась с мнением что чтобы стать крутым погроммистом нужно участвовать в опенсорс разработке
Тебе врут
Аноним 23/09/18 Вск 01:35:29  1268546
mnogovagonov.jpg (278Кб, 866x577)
image.png (1398Кб, 1920x1080)
Короче работаю слесарем в мухосранском РЖД. Закручиваю гайки на вагонах за 25-50к. Надоело отмывать лапки от говна после раб. дня. Все время думаю вкатиться в IT. Как раз мать сказала что какая-то родственница может подогнать работу и помочь с образованием (я пока посылаю всех нахуй, т.к знаний в программировании на уровне "ПРИВЕТ МИР!"). Последние денёчки сижу и читаю книги по пайтону и крышуля потихоньку едет. Сразу видно что человек работает руками. Дэбик короче. Я как вижу код на 2 пике, мне сразу хуево становиться. А ЭТО ВЕДЬ ТОЛЬКО НАЧАЛО. Вопрос таков, стоит ли рыпаться? Программирование это тяжелый труд, который учится всю жизнь. Он даст мне отдачу? Или это неблагодарное дело. Я надеюсь вы поняли что я хотел донести.
Аноним 23/09/18 Вск 02:24:58  1268554
classification.gif (4Кб, 682x162)
>>1268546
Если тебе хуево становится от 2 пика, то без обид, но это не твое. Код должен нравиться, вызывать желание учить его, программирование должно вызывать интерес, а не просто "лишь бы гайки не крутить". И программирование ведь не просто написание красивых строчек кода, это мыслительный процесс, постоянное изучение нового, построение абстракций в голове и оперирование ими, мышление алгоритмами и многое другое.

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

Бесспорно, человек все может при должном усердии и с чего-то нужно начинать, хоть и с видеокурса по Питону. И ты сможешь выучить программирование и вкатиться в IT рано или поздно, но только кол-во ресурсов (время, силы) которых придется потратить может оказаться так велико, что ты скажешь "лучше б я гайки крутил".
Аноним 23/09/18 Вск 03:55:21  1268564
>>1268387
а при чём тут vscode, если ты под линухом?
Аноним 23/09/18 Вск 03:59:57  1268566
>>1268546
>помочь с образованием
Тратить время на образование сходу не советую, пока можно обойтись без него, а когда понадобится ты уже гораздо осмысленнее сможешь подойти к выбору где и что изучать.
>код на 2 пике
Мне от этой хуйни что на 5й строчке тоже долгое время не по себе было, но потом ничего так, привык.
>Программирование это тяжелый труд
Вот это норм, если у тебя нет розовых очков изначально, и есть какие то гарантии последующего трудоустройства то стоит попробовать вкатиться. Если не выгорит то к закручиванию гаек потом всегда сможешь вернуться. Главный минус программирования по сравнению с работой слесарем, это то что слесарь может себе позволить приходить домой и не крутить там гайки, а программист вынужден постоянно изучать что то новое. Поначалу это прикольно, но потом как то заебывает.
Аноним 23/09/18 Вск 05:36:51  1268573
>>1268546
1) Нахуй ютуб. Че ты там забыл? Progrogrammin in python 3 Mark Summerfield и вперед бля
2) Вот потому код такой и странный, что только начало. Тебе просто показывают возможности языка, и как в нем работать, т.е. этот код - 'песочница'. Поэтому так насрано и неприятно смотреть. Потом будет чище да и привыкнешь.
Аноним 23/09/18 Вск 09:48:11  1268624
>>1268476
роботаю за копейки на питоне.

Английский почти не знаю, но разобрать и послушать курсы на англисйком могу
Аноним 23/09/18 Вск 09:54:21  1268625
>>1268546
привет
на 2м пике изображен гавнокод, твоя реакция нормальна
с ним придется работать, если отдадут в поддержку старое ПО\скрипты
Аноним 23/09/18 Вск 09:56:52  1268627
Программирование - дело неблагодарное, неблагородное, угнетающее и не творческое, НО на жизнь хватать будет, и чем дальше погружение в лес - тем толще будут карманы
Аноним 23/09/18 Вск 10:40:46  1268657
Почему pycharm на mac имеет охуенный шрифт, а на винде - говно из жопы? Можно как-то кастомизировать его, чтоб было как на маке?
Аноним 23/09/18 Вск 10:48:20  1268660
>>1268657
>енный шрифт, а на винде - говно из жопы? Можно как-то кастомизировать его, чтоб было как на маке?

Можно машку за ляшку и mac на помойку
Python'у Не место на Mac-параше
Аноним 23/09/18 Вск 11:02:21  1268672
>>1268657
Да, в настройках есть шрифты.
Аноним 23/09/18 Вск 11:03:45  1268674
Mac создавали не для Python, а для того, чтобы фоточки для инстаграмчика постить...
вот Linux + python это для НАСТОЯЩЕГО МУЖИКА
Аноним 23/09/18 Вск 11:04:38  1268675
14701228999720.jpg (27Кб, 491x519)
>>1268625
>на 2м пике изображен гавнокод, твоя реакция нормальна
>обучающее видео
Аноним 23/09/18 Вск 11:08:23  1268680
>>1268627
>не творческое
Вот тут ты не прав нихуя
Аноним 23/09/18 Вск 11:09:29  1268681
>>1268675
А что нет то?
Русские обучалки это обучалки по гавнокоду

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


Ну, Python еще достаточно творческий язык - на каждую задачу есть 2+ решения, плюс 10 велосипедов. А вот на Java/C# хер там шаг влево,шаг вправо
Аноним 23/09/18 Вск 11:11:47  1268685
>>1268674
>>1268660
Бля, вы жопой что ли читаете? Мне мак нахуй не нужен. Мне просто нравится как выглядит шрифт в пичарме на маке. И мне не удается замутить такой же. И да, линух на виртуалке стоит, но там vim, мб кстати попробую туда пайчарм накатить.

>>1268672
Да я знаю, сидел экспериментировал с ними, но все не то.
Не подскажешь, какой шрифт там юзается, чтоб можно было у себя такой же поставить? А то я не нашел. Может есть какие-то конфиги готовые или что то такое.
Аноним 23/09/18 Вск 11:11:50  1268686
>>1268681
>на каждую задачу есть 2+ решения, плюс 10 велосипедов

Даже не так
На каждую задачу есть 2 индусских модуля, 10 велосипедов и 2+ аккуратных решения
Аноним 23/09/18 Вск 11:12:11  1268688
>>1268681
На строго типизированных тоже можно создавать технологию, придумывать алгоритм, дизайнить приложения. Если ты макака для которой только по ТЗ, то ясное дело никакого творчества, так считай и для художника никакого творчества если он по трафаретам вычерчивает.
Аноним 23/09/18 Вск 11:12:27  1268689
>>1268681
>Русские обучалки это обучалки по гавнокоду
Лол, разбей это на несколько блоков и напиши последовательные комментарии, получишь код из любой книги.
Аноним 23/09/18 Вск 11:13:45  1268692
загружено.jpg (6Кб, 280x180)
>>1268689
все равно ВРЁТИ
изучать python Нужно только из рукописных оригиналов, только на Шекспирском ангрийском! ЯСКОЗАЛ

Аноним 23/09/18 Вск 11:13:53  1268693
>>1268688
>Если ты макака для которой только по ТЗ
>Сделал не то что творится в голове другого человека
>Заказчик\тимлид орет ПЕРЕДЕЛОВАЙ!!!!11!!
Ох уж эти любители работать без ТЗ
Аноним 23/09/18 Вск 11:15:13  1268694
>На строго типизированных тоже можно создавать технологию, придумывать алгоритм, дизайнить приложения. Если ты макака для которой только по ТЗ, то ясное дело никакого творчества, так считай и для художника никакого творчества если он по трафаретам вычерчивает.
>>1268688

Ну либо ты 25+ лет в питоне, либо ебобо.
Работать без ТЗ или поперек ему это моветон в целом
Аноним 23/09/18 Вск 11:19:59  1268699
>>1268693
>>1268694
Роботы даже не представляют себе жизнь не в качестве гребца на галере.
Аноним 23/09/18 Вск 11:21:45  1268704
>>1268699
https://www.youtube.com/watch?v=As-iBOqACms

Ты говоришь так, как будто это что-то плохое
Аноним 23/09/18 Вск 16:19:13  1268977
Попрошу сразу не обоссывать, я только начал вкатываться в пайтон, ну и сразу стакнулся.
Суть - у меня не видит пакет. В частности создал virtualenv установил pyscaffold через pip, вызываю через терминал команду как в мануле putup my_proj - он говорит команда не найдена.

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

ПОМОХИТЕ!!
Аноним 23/09/18 Вск 16:38:52  1268985
>>1268977
У тебя питон установлен на диск с, а надо на д с русским путем
Аноним 23/09/18 Вск 16:59:15  1268990
>>1268985
Не проблема была в том, что я без суда вызывал. Внезапно, конечно.
Спс за помощь аноны!
Аноним 23/09/18 Вск 17:04:07  1268993
15068801517590.jpg (48Кб, 600x446)
>>1268990
>делать sudo pip
Аноним 23/09/18 Вск 17:35:29  1269002
>>1268993
кемжи мы стали...
Аноним 23/09/18 Вск 17:39:09  1269007
>>1269002
https://pages.charlesreid1.com/dont-sudo-pip/
Аноним 23/09/18 Вск 18:52:20  1269052
Где своровать пайшарм?
Аноним 23/09/18 Вск 19:08:12  1269060
>>1268546
Уже в первый день мог разобрать и кайфануть от того, что понимаю что на втором пике. Дальше намного сложнее в десятки раз. Если тебе это в тягость, то не твое, конечно ты можешь вкатываться в ойти, но не в кодинг, по крайней мере не на пайтоне.
Аноним 23/09/18 Вск 19:37:10  1269073
>>1269060
Вы ебланы? Я после 500 стр лутца пошел рыть исходники разбираться и мне было весело, когда моя поделка работала. Щас замедлил ход, немного застрял на ооп, уже раз 5 перечитываю, но скоро ворвусь в ооп и обоссу всех вас
Аноним 23/09/18 Вск 19:39:53  1269075
14839462119840.jpg (43Кб, 604x339)
>>1269073
Ты работу сначала найди, мамкин угнетатель
Аноним 23/09/18 Вск 19:47:55  1269082
>>1269075
Уже
Аноним 23/09/18 Вск 19:48:38  1269083
>>1269082
Системный инженер, дс-2, 20 лвл. Зп хуита как по мне
Аноним 23/09/18 Вск 19:49:34  1269084
>>1269083
>Системный инженер
Звучит как должность на госслужбе.
Аноним 23/09/18 Вск 19:58:11  1269092
>>1269073
>500 страниц Лутца
>плохо от 'Hello World'
Ясн, держи в курсе.
Аноним 23/09/18 Вск 20:13:51  1269114
>>1269084
Ты угадал, лел
Аноним 23/09/18 Вск 20:16:52  1269116
>>1263526 (OP)
test
Аноним 23/09/18 Вск 20:29:30  1269125
>>1269114
Ну так неудивительно, что >Зп хуита
Аноним 23/09/18 Вск 20:38:19  1269130
image.png (46Кб, 1266x201)
Поясните за индексы в строках. Каждый раз когда надо решить какую-то задачку с ними и вытаскивать символ по индексу, постоянно натыкаюсь на проблемы от того, что в строке есть одинаковые символы из-за чего ответ распидорашивает. Как это решить проще всего? Вот ближайший пример (даже если тут можно было сделать все в одну строку и без таких заебов):
Аноним 23/09/18 Вск 20:38:53  1269132
>>1269130
>последняя строка - правильный ответ
отклеилось
Аноним 23/09/18 Вск 20:49:07  1269137
>>1269130
У тебя странное решение
https://repl.it/repls/LightcyanSeashellHacks
Аноним 23/09/18 Вск 20:56:47  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 и закрыл. Попробую погуглить в эту сторону, спасибо
Аноним 23/09/18 Вск 20:58:07  1269144
>>1269142
>print('-'.join([n.upper()+n.lower()*(int(s.index(n))) for n in s]))
Не делай так, никогда, это тебе не перл
Аноним 23/09/18 Вск 22:20:43  1269182
>>1269144
Если хочешь писать такий one liner'ы, то лучше пиши на Руби их, а не на этом ужасе.
Аноним 23/09/18 Вск 22:49:06  1269201
>>1269130
(defn accum [init]
  (->> init
       (map-indexed (fn [n s] (apply str (str/upper-case s) (repeat n s))))
       (str/join "-")))

мимо
Аноним 23/09/18 Вск 23:33:50  1269238
Это же норма, что я не могу осилить ООП в Лутце? Я же не один такой?
Аноним 24/09/18 Пнд 00:30:41  1269258
>>1269238
Если это еще не abc, а у тебя уже проблемы, то нет, не норма, там все просто.
Аноним 24/09/18 Пнд 00:34:11  1269259
Расскажите ваши идеи для маленьких скриптов. Я их все запишу и вернусь к ним. Когда-нибудь.
Аноним 24/09/18 Пнд 00:37:12  1269261
>>1269238
Да ты долбаеб, тебе уже объяснили, что ты тупой, сколько бы ты ни старался ты сможешь макакить исключительно за копейки, нажираясь каждый день из-за депрессии, потому что занимаешься не своим делом.
Аноним 24/09/18 Пнд 00:39:18  1269263
>>1269258
До abs я уже дошел, у меня ощущение, что Лутц просто хуево за него поясняет.
>>1269261
Ебло, ты меня со своими демонами спутал, шизик
Аноним 24/09/18 Пнд 00:42:57  1269265
>>1269258
А что сложно в abc? Там кроме ебанутого register (объясните мне нужность виртуальных классов, это же пиздец) и абстрактных методов, вроде ничего нет.
Аноним 24/09/18 Пнд 01:05:31  1269272
Почему если просто вывод функции делать, как в книге, то все как в книге и выводится, а если с printom, то еще пишется None?
Аноним 24/09/18 Пнд 01:05:49  1269273
>>1269272

Аноним 24/09/18 Пнд 01:11:19  1269275
>>1269272
Потому что функция в которой не вызывается return по окончанию выполнения возвращает None
Аноним 24/09/18 Пнд 01:48:56  1269283
>>1269275
Там же return nested. У меня функция с принтом возвращает как в учебнике, а на следующей строке None.
Аноним 24/09/18 Пнд 03:02:32  1269298
>>1269052
ты ебобо и не можешь в гуголь? Тогда выкатывайся
Аноним 24/09/18 Пнд 03:03:16  1269299
>>1269130
РРРЯЯ
да тут тебе set() надо делать
Аноним 24/09/18 Пнд 03:19:02  1269301
>>1269052
Старые версии на торрентах, новую - качать с оф. сайта официальную версию, активировать через пиратские лицензионные сервера, гугли.
Аноним 24/09/18 Пнд 04:38:16  1269312
>>1269283
return nested - это в tester. В nested return нет, и поведение аналогично тому, как если бы ты строкой ниже print с тем же отступом добавил return None.
Аноним 24/09/18 Пнд 04:43:28  1269313
>>1269312
Все, понял, спасибо. Ух как здорово, вроде просто, а нюфане не понять.
Аноним 24/09/18 Пнд 08:24:23  1269335
>>1269130
В итоге получилось вот так:
return '-'.join(n.upper()+n.lower()*i for n, i in enumerate(s))
>>1269144
>>1269182
Почему нет-то?
Аноним 24/09/18 Пнд 08:25:19  1269336
>>1269335
Оо
Аноним 24/09/18 Пнд 08:54:43  1269342
>>1269335
>i, n
Фикс
Аноним 24/09/18 Пнд 09:41:05  1269349
14102111626288.png (68Кб, 280x273)
Так я не понял: master и slave таки переименовывают?
Какого хуя? Гвидо ван обоссум же ушёл, хули он лезет?
Аноним 24/09/18 Пнд 10:35:19  1269365
>>1269349
Переименовали обобщенные master\slave в более точные определения, не гори, альтрайт мамкин.
Аноним 24/09/18 Пнд 11:16:53  1269375
В джанге делаю ссылку на объект по slug. Какая будет логика, если slug у разных объектов будет одинаковый?
Аноним 24/09/18 Пнд 11:24:44  1269377
>>1269375
Вроде slug уникальный и при совпадении записей, там что-то добавляется на конце но это не точно. А там если по get делаешь, то при множественных объектах кровь-кишки
Аноним 24/09/18 Пнд 15:19:11  1269478
Аноны, пишу небольшого бота для ВК и хочу добавить туда сохранеие изображений присланных пользователем. Но API вовзращает мне только ID автора изображения и ID изображения и хуй знает как это вот всё схоронить к себе локально, на сервер, к примеру.
Какие есть идеи на этот счёт?
Гугли но ничего не нашёл.
Аноним 24/09/18 Пнд 15:54:41  1269505
изображение.png (223Кб, 1037x531)
Почему программа не работает? Скопировал код с учебника
Аноним 24/09/18 Пнд 15:56:24  1269506
>>1269505
Табуляции забыл выставить
Аноним 24/09/18 Пнд 16:00:53  1269513
>>1269505
Как ты без знаний английского вкатываться то решил? Тебе же компилятор пишет "IndentationError", а ты в тред срать бежишь.
Аноним 24/09/18 Пнд 16:18:44  1269520
>>1269513
Поспокойней, все были новичками
Аноним 24/09/18 Пнд 16:21:35  1269521
>>1269520
Не вижу связи между новичком и долбоебом которые поленился перевести то, что ему выдал компилятор, тем более если он использует код из учебника.
Аноним 24/09/18 Пнд 16:21:46  1269523
>>1269520
Английский не знать как?
Аноним 24/09/18 Пнд 17:18:50  1269559
Аноны, у меня программа в потоке читает данные и отдает их хуй знает кому ( кому надо) как ее можно в консоли завершить? Как вообще можно завершить циклы вида
while True:
Аноним 24/09/18 Пнд 17:21:50  1269564
>>1269559
Ctrl+C
Аноним 24/09/18 Пнд 17:28:49  1269567
>>1269564
я в потоке из ком порта читаю, чет никак не работает
Аноним 24/09/18 Пнд 17:32:44  1269573
>>1269567
Ты именно в каком-то пайчарме, да? Попробуй запустить вне его.
Аноним 24/09/18 Пнд 20:26:41  1269691
>>1269573
у меня два потока в модуле, в одном читаю из одного com порта в другом из другого. Запускаю все в командной строке из
far. Работа там вроде в ф-ии которая передается потоку
while True:
bt=serial.read(1)
Аноним 24/09/18 Пнд 22:58:29  1269744
>>1269691
объясни более человеческими словами, нихуя не понятно
Аноним 25/09/18 Втр 02:25:25  1269804
>>1269691
Event объект из threading модуля.
Делаешь третий поток, в котором просто крутится что-то типа:
input("Press enter to stop")
event.set()
А в других других твоих потоках где-то в теле while пишешь:
if event.is_set():
break
Аноним 25/09/18 Втр 08:21:55  1269827
index.jpeg (12Кб, 214x236)
>>1269744
Аноним 25/09/18 Втр 10:49:53  1269867
prblm.png (18Кб, 1114x421)
Всем привет!
Пытаюсь подключиться к удалённой базе данных на PyQT5. При проверке через if-else каждый раз получаю "not okay".
Там где "dd", там, собственно, соответствующие данные.
При запуске программы и, собственно, клике проходит какое-то время, то есть связь установить пытается, но в итоге всё равно "not okay"
Подскажите, пожалуйста, что я делаю не так?
Аноним 25/09/18 Втр 15:44:37  1270003
con.open() всегда ведь что-то возвращает?
Даже нуль будет давать TRUE
Аноним 25/09/18 Втр 15:49:49  1270004
Анончики-пайтончики, молю вас, помогите.
Почему такой элитный и элитатрный язык Python не имеет средства сравнений строк как -like Или -match Наподобие Powershell?

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

str = "Мышь кродется"
if "Мышь*" LIKE "str:
print('СОВПАДЕНИЕ')
Аноним 25/09/18 Втр 15:51:29  1270005
то есть у нас есть метод str.find(), который может просто найти этот like выражение

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

Почему нет человеческого сравнений строк, которого мы заслуживаем? Pythonщик же человек, в отличии от JAVA-бота
Аноним 25/09/18 Втр 15:56:46  1270007
>>1270004
If "мыш" in "мыш кродеться":
...
Аноним 25/09/18 Втр 15:57:52  1270008
>>1270007
>If "мыш" in "мыш кродеться":
>...
бля, я настолько заработался
что я заставлял заставлять делать IN итерацию в INT значении
Аноним 25/09/18 Втр 15:58:13  1270009
Спасибо, анон. я все-таки верил, что Python язык богов
Аноним 25/09/18 Втр 15:58:42  1270010
>>1270004
Хотя если сравнение, то это регулярки
Аноним 25/09/18 Втр 15:59:41  1270011
>>1270005
>>1270010
Аноним 25/09/18 Втр 15:59:47  1270012
еще не хватает анонимных методов, когда можно сделать:
anyvalue.isInteger
anyvalue.isString

Вот пусть сделОют в 3.8...
Аноним 25/09/18 Втр 16:00:37  1270013
>>1270005
> Есть в пайтоне библиотека re, сложность которой превышает asm в степени C
Первый взгляд. Потом будешь читать лучше, чем родной язык.
Аноним 25/09/18 Втр 16:02:59  1270016
>>1270012
type(), isinstance()
Аноним 25/09/18 Втр 16:03:24  1270018
>>1270013
>
>> Есть в пайтоне библиотека re, сложность которой превышает asm в степени C
>Первый взгляд. Потом будешь читать лучше, чем родной язык.

Особенно, когда нужно искать по символу '['
Как тебе такое выражение, Илон Маск? Там чтото вроде {()()(][][][}{}[ такой хуйни, что я чуть не умер
Аноним 25/09/18 Втр 16:04:18  1270020
>>1270016
не хватает тоже самое, только через точку
str.isString -> TRUE
Аноним 25/09/18 Втр 16:04:57  1270021
>>1270018
Если так все плохо, то есть специальные сайты для подобных вещей. К примеру, debuggex
Аноним 25/09/18 Втр 16:05:45  1270022
apple.JPG (259Кб, 1600x1202)
Какие в питоне есть модули для создания бд с поддержкой одновременного доступа к ним хотя бы только на чтение из нескольких независимых процессов?
Аноним 25/09/18 Втр 16:06:00  1270023
>>1270021
Спасибо, схоронил
Аноним 25/09/18 Втр 16:11:11  1270028
>>1270022
sqlite3
Алсо,
> с поддержкой одновременного доступа к ним хотя бы только на чтение из нескольких независимых процессов?
Ты, по-моему, не очень аля улю что такое реляционные БД. Дуй в к ним.
Аноним 25/09/18 Втр 16:25:20  1270032
Теоретический вопрос для дата-саентистов 300к\с

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

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

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

1) проверить каждое значение на тип перед запуском метода
2) запускать метод через try catch конструкцию
3) ???
4) Машинное обучение?
Аноним 25/09/18 Втр 16:27:02  1270034
>>1270032
> Какой вариант быстрее пройдет?
timeit
Аноним 25/09/18 Втр 16:40:15  1270039
ЕОТ с опытом Python 3 Года
говорит, ее жутко прессуют на собеседования из-за того, что она тян. Всегда зп ниже предлагают, чем суровым мужикам-питонистам

Такие дела, девчата
Аноним 25/09/18 Втр 16:45:18  1270045
>>1269867
Без куте-то работает?

>>1270032
Потому try/catch-то и любят, хоть и выглядит оно по-уродски. https://repl.it/repls/InconsequentialAggravatingEngineer
Аноним 25/09/18 Втр 16:59:20  1270068
>>1270045
анон, спасибо тебе!!!

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

p.s. Да, нужно построить график. вольфрама под рукой нет, увы, так как сижу в ебенях и интернет как в 90-х, посему пытаюсь построить это через matplolib и math в питоне.
Аноним 25/09/18 Втр 18:20:29  1270123
>>1270045
Всегда избегал try-catch. Думал она медленная пиздец и использовать эту конструкцию надо только когда совсем припекает. В доках к ситону так и сказано.
Аноним 25/09/18 Втр 18:30:43  1270131
>>1270119
https://repl.it/repls/AstonishingDelectableControlflowgraph
Это не работает. Ошибка с приведением типов, комплексное не приводит к флоату, но тут я думаю, моя дырявая голова виноватf, ибо скорее всего, неправильно сформировал выражение.
Аноним 25/09/18 Втр 18:33:33  1270135
>>1270119
Там же 20 умножить на I.
I - какая-то переменная, что ли.
Аноним 25/09/18 Втр 18:36:18  1270138
>>1270135
В том то и дело, что умножение там явно показывается через "*", а 2I, там именно 2I, при том, что перед всем выражением есть Re, что как я понимаю идентично complex(x,y) в питоне, но как тогда 2I обозначить в питоне, я хер знает.
Аноним 25/09/18 Втр 18:38:37  1270142
424439941636155[...].jpg (68Кб, 1920x1080)
>>1270135
Попросил друга сделать это в вольфраме, ну собственно вот что вышло.
Да, про Print Screen он не слышал
Аноним 25/09/18 Втр 18:50:47  1270153
>>1270142
Ну хуй знает, на самом деле. Просто сверь с ответом, если есть возможность.
И да, у тебя там случайно литры не задействованы? Сейчас погуглил, все указывает на них.
Аноним 25/09/18 Втр 20:00:11  1270185
>>1270131
1. используй cmath.exp, math.exp со флоатами работать хочет
2. что за 0j? ты либо 20 * 1j делай, либо просто сразу 20j
3. Тебе что-то нужно будет сделать с x = 0, потому что там division by zero выдаст (пропустить или ещё что)
4. возвразать тебе из функции нужно F.real, ведь в условии Re[...]
5. У тебя немного разнятся множители j на скрине и в коде, перепроверь.
Аноним 25/09/18 Втр 20:05:28  1270187
Screen Shot 201[...].png (89Кб, 1279x1076)
Ну и ещё ты непонято зачем -0.7 и 0.7 в функцию передаёшь (и там не используешь), это ведь как раз и есть интервал иксов.
А в остальном всё работает норм.
>>1270185-кун.
Аноним 25/09/18 Втр 20:22:22  1270195
wkbRRh-4VSWpczb[...].mp4 (38Кб, 226x168, 00:00:07)
>>1263526 (OP)
Поясните за смехуечку. Гугл отказывается предоставлять адекватное понятие о данной функции.
Аноним 25/09/18 Втр 20:26:58  1270199
>>1270195
Forkbomb
Аноним 25/09/18 Втр 20:50:43  1270219
Поясните как люди грепают только определенные вещи по нормальному? Вот тип мне тут записать на переменную только эти числа. Шо делать?
Аноним 25/09/18 Втр 21:00:00  1270223
>>1270219
import re
sectors = int(re.split(r'\s+', line)[4])
Аноним 25/09/18 Втр 21:03:09  1270224
>>1270223
Регекспы значит садится дрочить?
Аноним 25/09/18 Втр 21:07:24  1270226
>>1270187
Сможешь код скинуть? Буду премного благодарен, ибо не совсем понял, на что мне менять *I, которое в коде вольфрама, я просто написал 0j, наверное правильно 1j?
И с x я так и не понял, что делать? Я понял, что с аргументами в функцию я накосячил, но тогда я совершенно не вдупляю куда -0.7, 0.7 вставить.
Аноним 25/09/18 Втр 21:11:41  1270228
>>1270199
Че?
Аноним 25/09/18 Втр 21:32:55  1270232
Парни что глянуть или почитать толковое по джанге?
Аноним 25/09/18 Втр 22:28:51  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 же. Внутри функции эти числа не нужны, потому что у тебя функция от одной переменной, это просто в вольфраме синтаксис такой странный и они сгруппированы.
Аноним 25/09/18 Втр 22:44:41  1270280
>>1270263
Огромное спасибо!
Аноним 26/09/18 Срд 01:20:17  1270366
>>1264001
Я видимо немного не так выразился.
Юзер выбирает фотографии на фронте и потом выкачивает созданный из этих фотографий коллаж.
Это часть моего пет проекта, поэтому обсуждать не с кем)
Суть в том, что я хочу выбранные пользователем фотографии слхранять в в одном изображении в хронологическом порядке что бы юзер мог видеть свои изменения по этим фотографиям.
p.s. хочу на бэке это делать т.к. в JS не силён ну и + тоже самое хочу реализовать для мобилы, да, то есть опять на бэке через API всё это реализовывать и высылать пользователю.
Аноним 26/09/18 Срд 02:07:07  1270372
Аноны, что можно почитать по Django полному нубасу в веб-разработке?
Аноним 26/09/18 Срд 02:10:53  1270375
image.png (394Кб, 599x747)
>>1270372
А вообще у джанги есть отличнвя документация с пошаговой инструкицей для создания сайта.
Аноним 26/09/18 Срд 08:07:59  1270429
>>1270375
Джанго старичок и используется только для легаси, прув ми вронг.
Аноним 26/09/18 Срд 08:43:48  1270437
>>1270429
Нет ты пруфай
Аноним 26/09/18 Срд 09:39:49  1270444
>>1270437
Вот https://www.linux.org.ru/forum/job/14463711?lastmod=1536698549252#comment-14465370
Аноним 26/09/18 Срд 09:47:18  1270446
>>1270444
> на питоне микросервисы пишут на Flask
Он диван и не знает о асинхронности и минусах фласка. Остальное сообщение вкатывальщика, который не смог найти работу можно не читать
Аноним 26/09/18 Срд 10:20:38  1270455
>>1268226
pyqt4/5
Аноним 26/09/18 Срд 10:39:43  1270457
>>1263526 (OP)
>Книги -> https://yadi.sk/d/tArKKuQu3Kejuq
Зашел в папку "Всякие шутки", а там вместо шуток какие-то учебники для задротов, исправьте.
Аноним 26/09/18 Срд 11:04:19  1270467
>>1270444
>https://www.linux.org.ru/forum/job/14463711?lastmod=1536698549252#comment-14465370
Ты серьёзно? Даёшь ссылку на комент и форум?
Вот ета глубокая АНАЛитика.
Микросервисы и на Falcon`е пишут и на aiohttp и т.д., но причём тут это? Микросервисная архитектура не должна сунуться везде где тебе хочется, а лишь туда, где это действительно нужно.
И более годного фреймворка для пайтона ещё не сделали и врядли сделают, по крайней мере в ближайшее время так точно.
Аноним 26/09/18 Срд 11:42:10  1270481
>>1270224
Земля тебе пухом, братишка
Аноним 26/09/18 Срд 13:25:23  1270514
Почему у news.google.com такие ебанутые названия классов? Надеюсь, они там не генерируются заново время от времени?
Аноним 26/09/18 Срд 13:39:57  1270517
>>1269804
ясно (чуть-чуть) а если я третий поток сделаю где вызову
sys.exit(), там норм? Я так и сделал, но ничего не закрывается, надо завершать все потоки для выхода?
Аноним 26/09/18 Срд 15:44:34  1270546
Насколько удобно будет писать на питоне руткит и кейлоггер?
Аноним 26/09/18 Срд 16:35:30  1270562
>>1270517
Потому что sys.exit внутри потока завершает только поток. Да, для выхода нужно завершить их и главный тред.
Как вариант, можно их запускать как daemon'ы, тогда питон закроется, когда только они останутся работать. Но sys.exit() не имеет смысла вызывать не из главного треда в любом случае, потому что так или иначе его-то точно обязательно нужно завершить.
Например, вот — https://onlinegdb.com/H16a5WttX

Но с эвентом и элегантным завершением всех тредов изнутри и thread.join() решение правильнее.
Аноним 26/09/18 Срд 18:47:06  1270610
mousecovertitle[...].jpg (63Кб, 810x1024)
Поясните за wxPython
Аноним 26/09/18 Срд 18:58:17  1270617
Ребята, как в версии питона 2.1 реализовать логин/логаут пользователя через html плэйт?
У меня ничего не выходит, они убрали 'django.contrib.auth.views.login', и логаут соответственно, и добавили какой-то logout_view, но как его прикрутить в urls.py основного проекта, я так и не понял.
Вот мой говнокод:
https://repl.it/repls/CraftyConventionalSymbol
Аноним 26/09/18 Срд 19:04:37  1270618
15290467821440.png (34Кб, 125x150)
>>1270617
>Ребята, как в версии питона 2.1

Ты че там делоешь? Ты че ебанутый???
Аноним 26/09/18 Срд 19:05:44  1270620
>>1270618
В версии django, я целый день просто с этой парашей ебусь.
Аноним 26/09/18 Срд 19:22:39  1270623
>>1270617
Так, нашёл решение, теперь работаетпочти.
Только ругается на MEDIA_URL, я так и не понял почему, вроде бы там всё правильно указано.
https://repl.it/repls/SmoothSpectacularMachinelanguage
Аноним 26/09/18 Срд 19:26:39  1270627
>>1270546
Неудобно настолько, что пошел вон из треда, шкальник
Аноним 26/09/18 Срд 19:40:48  1270628
15152207691241.jpg (15Кб, 200x207)
>>1270546
руткит нельзя, кейлоггер без проблем а теперь нахуй проследуй, ебанашка
PyAudio Аноним 26/09/18 Срд 19:45:10  1270629
Screenshot at 2[...].png (233Кб, 1280x1024)
Привет, Анон, нужна твоя помощь
Пытаюсь установить PyAudio 0.2.11, при установке ругается
>error: command 'i686-linux-gnu-gcc' failed with exit status 1
по интернету полазил, дельного не нашёл
ОС: Ubuntu Mate 16.04 LTS
Аноним 26/09/18 Срд 19:53:40  1270632
>>1270629
У тебя в ДНК ошибка
Аноним 26/09/18 Срд 19:55:56  1270633

>У питона есть 3 коммерческих направления, в которых вы можете найти работу
Хочу поговорить об этом.
>1) Машоб\датасайнс - на доске существует отдельный тред и все вопросы касающиеся этой темы обсуждаются там
Без знаний математики там делать нечего?
>2) Веб - три самых популярных фреймворка для работы, это Django, Flask и Аiohttp
Какие преимущества дает питон для веба?
>3) Админство\девопс и связанный с ними скриптинг - в данном случае вам лучше поискать соотвтетствующий тред в /wrk
Здесь денег нет. Если не прав поправьте.
Аноним 26/09/18 Срд 20:00:13  1270637
>>1270632
И почему же, скажи на милость?
Аноним 26/09/18 Срд 20:08:45  1270639
>>1270629
Ну тебе сосноль выплюнула, что у тебя файла нет. А ты жопой читаешь.
Аноним 26/09/18 Срд 20:30:37  1270647
>>1270639
Так объясни, как бороться с этим, откуда файл брать
Аноним 26/09/18 Срд 20:41:29  1270649
>>1270637
Читай ошибку, которую тебе gcc пишет, а не setup.py который просто сообщает что в gcc произошла какая-то ошибка.
Из нее видно что у тебя хэдеры для gcc не установлены.
Аноним 26/09/18 Срд 20:43:41  1270650
>>1270649
Спасибо, пойду разюираться, что такое gcc
Аноним 26/09/18 Срд 20:43:42  1270651
>>1270647
В сосноле выполни apt search “portaudio.h”. Если ничего не выдаст, ищи в гугле в какой либе лежит этот хидер.
Аноним 26/09/18 Срд 20:50:12  1270660
>>1270633
>Без знаний математики там делать нечего?
Да, можешь почитать про это в машоб треде
>Какие преимущества дает питон для веба?
Скорость разработки и хороший перфоманс если юзать асинхронные библиотеки
>Здесь денег нет. Если не прав поправьте.
Есть, иди сюда. https://2ch.pm/wrk/res/1362260.html
Но там нужно знать гораздо больше, чем просто питон.
Аноним 26/09/18 Срд 20:54:34  1270662
>>1270650
Поставь kernel-source через apt-get и все заработает. Да, я сегодня чет добрый
Аноним 26/09/18 Срд 21:09:31  1270677
Ой помогите пожалуйста.
Думаю как бы мне безопасно так выполнить пользовательский код на сервере? У меня есть flask приложение, которые внутри контейнера, к не приходит source код, который надо исполнить и вернуть stdout/err
Варианты которые придумал
1) Сделать контейнер сиблинг, запускать код там не ебу как из скрипта питона отправлять на исполнении код туда, да еще и в несколько процессов и еще применить то, что ниже.
2) Спавнить процесс питона с пониженными правами и порезать ему buildins
3) парсить код на предмет присутствия запрещенных функций и импортов.
Аноним 26/09/18 Срд 23:33:10  1270727
>>1270677
> 3) парсить код на предмет присутствия запрещенных функций и импортов.
Сразу минус. Подобные вещи можно выкрутить и без импортов
Аноним 26/09/18 Срд 23:35:58  1270729
>>1263642
Теперь питухон официально язык сойбоев и куколдов
Аноним 26/09/18 Срд 23:43:22  1270730
>>1270727
да мне по сути только надо заблокировать импорт os
Аноним 27/09/18 Чтв 00:33:52  1270747
>>1270727
Ну расскажи нам, как. Ты находишься в комнате. Вот она:
(lambda a,b:not list(map(delattr,(a,)*len(b), b)))(__builtins__,dir(__builtins__))
Выйди из комнаты. Или подай хоть какие-нибудь признаки жизни, чтобы тебя спасли.
Аноним 27/09/18 Чтв 01:16:27  1270758
Зачем?
Аноним 27/09/18 Чтв 01:27:59  1270759
>>1270758
intersect - это поиск элемента, присутствующего одновременно во всех списках. Посмотри, что код слева выведет для: intersect([1,2,3],[3,4],[3,4])
Аноним 27/09/18 Чтв 01:33:29  1270760
>>1270758
Очевидно, что твой код находит общий элемент хотя бы в одном, а у него обязательно во всех.
Аноним 27/09/18 Чтв 01:34:19  1270761
>>1270758
У меня от таких вещей голова лопается, почему в этот момент я должен узнавать/вспоминать/догадываться, что в данном случае other объект, а объекты в нем поддерживают итерацию. Не понимаю почему вместо in не работает ==.

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

>>1270759
В контексте задания оба работают одинаково. С твоим заданием, у Лутца "3", у меня [3, 3]
>>1270760
Я уже понял, спасибо.
Аноним 27/09/18 Чтв 01:40:53  1270765
>>1270758
http://book.pythontips.com/en/latest/for_-_else.html#else-clause
Аноним 27/09/18 Чтв 01:44:05  1270767
Короче, соре парни, разберусь, ща опять ныть начну. Всем спасибо.
>>1270765
Спасибо.
Аноним 27/09/18 Чтв 02:36:04  1270773
Скажите за сколько нужно стремиться пройти 4-е издание, при условии, что все подробно вкуривается? А нужно ли усердно все вкуривать?
Аноним 27/09/18 Чтв 04:38:03  1270783
>>1270773
>и 4-е издание, при условии, что все подробно вкуривается? А нужно ли усердно все вкуривать?

Не прочитал до конца ни одной книги по пихону, сразу начал писать скрипты-гавнопрограммы. Вкуривать можно отрывками
Аноним 27/09/18 Чтв 04:39:01  1270784
>>1270761
Почитай ForEach в C#
будет понятнее про поиск в итерируеумом
Аноним 27/09/18 Чтв 05:26:45  1270787
Безымянный.png (14Кб, 662x205)
Вопрос для мидлов

Аноним 27/09/18 Чтв 05:40:25  1270788
Безымянный.png (29Кб, 818x446)
Вот дополнение
в сторону каких алгоритмов смотреть?

Аноним 27/09/18 Чтв 05:43:44  1270789
Добавлю еще (зачем мне это)
есть две базы данных, надо сверять между ними элементы
Как только произошло изменение по дате - сообщать конечному пользователю.
Из двух БД (MSSQL + MySQL) сливаю данные в эти списки кортежей и начинаю ИНЖИНИРИНГ
Аноним 27/09/18 Чтв 05:47:58  1270790
for ind, name in myString:
for ind2, name2 in findFromThis:
if name == name2:
print(ind)

Вот так еще делал, но тоже медленно
Аноним 27/09/18 Чтв 05:48:31  1270791
Аноним 27/09/18 Чтв 07:13:20  1270799
>>1270787
>>1270788
use hashmap, luke
Аноним 27/09/18 Чтв 07:37:53  1270802
>>1270799
если вкратце, это словари?
dict(zip(keys, values))

Вот такое нашел, буду пробовать
Аноним 27/09/18 Чтв 07:44:34  1270804
Спасибо, буду разбираться.
При первом осмотре есть ощущение, что ими пользуются дата-саентисты 300к\с
Аноним 27/09/18 Чтв 07:51:17  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/09/18 Чтв 10:04:00  1270840
>>1270804
> ими пользуются дата-саентисты 300к\с
Словарями? С ума сошёл? Это один из стандартных контейнеров для всего.

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

> работают одинаково
>у Лутца "3"
>у меня [3, 3]
>работают одинаково
Нутыпонел, да?
Аноним 27/09/18 Чтв 10:48:22  1270860
>>1268546
Дорогой друг, программирование - это не только языки программирования, но еще и алгоритмы/структуры данных, операционные системы, архитектура компьютера и компьютерные сети. Можешь написать мне в телеге @Misha9300, я могу посоветовать книги и прочие ресурсы. Ну или напиши winderton'у (https://www.patreon.com/winderton https://vk.com/wndtn) он занимается составлением плана обучения.
Аноним 27/09/18 Чтв 13:30:20  1270940
Python
+ Синтаксис богов
+ Быстрый продакшн
- Очень медленный
- К сожалению, кроме написания небольших скриптов больше нигде толком не годится => в будущем вряд ли где ему найдется применение, кроме DS / IDA
Аноним 27/09/18 Чтв 13:40:48  1270947
Есть задача - автоматизировать загрузку xml-файлов из интерентов и прочитать их. Результаты хранить в БД, и по запросу их доставить и показывать пользователю.
Какие инструменты можно использовать?
Что быстрее в реализации и удобнее в поддержке?
Какие фреймворки? Библиотеки?
Дискас
Аноним 27/09/18 Чтв 14:28:06  1270981
>>1270940
>К сожалению, кроме написания небольших скриптов больше нигде толком не годится => в будущем вряд ли где ему найдется применение, кроме DS / IDA
Как скажешь
>Очень медленный
В вебе все равно io и база это бытылочное горлышко. Специально для таких как ты завезли божественную асинхронность.
Аноним 27/09/18 Чтв 14:32:53  1270983
15004527440800.jpg (118Кб, 800x800)
>>1270940
>кроме написания небольших скриптов больше нигде толком не годится
Эта Маня обосралась, заносите следующую.
Аноним 27/09/18 Чтв 15:24:51  1271007
Кто сколько зарабатывает тысяч рублей, работая с Питхоном?
Аноним 27/09/18 Чтв 15:33:34  1271010
>>1271007
Может просто. Рублей?
Аноним 27/09/18 Чтв 15:34:43  1271011
>>1271007
2к евро
Аноним 27/09/18 Чтв 15:34:45  1271012
Ну а как же 100к\с если ты разРАБотчик, а 300к\с если датасаентист
Аноним 27/09/18 Чтв 15:36:39  1271014
А если у тебя своя криптобиржа на Django Python - то 1300к\с
Аноним 27/09/18 Чтв 15:44:02  1271019
>>1271014
Свою крипто индустрия сделать и распарить не так просто.
Аноним 27/09/18 Чтв 15:45:08  1271020
Хз, каждый второй Django-школьник запросто биржу нариусует, а вопрос пиара - он же денежный
Аноним 27/09/18 Чтв 15:54:49  1271025
>>1270947
BUMP
Аноним 27/09/18 Чтв 15:55:30  1271026
>>1271025
https://pep8.ru/doc/dive-into-python-3/14.html
хардкор
Аноним 27/09/18 Чтв 15:55:58  1271027
>>1263526 (OP)
Пишу на C++, Java, Golang. Работаю. Надо выучить питон. По какой книге до 200 страниц например можно выучить основы, самое необходимое и фундаментальное?
Аноним 27/09/18 Чтв 15:57:01  1271028
>>1271027
dive into python 3

если ты смог Golang, то пытхон будет проще простого
Аноним 27/09/18 Чтв 16:33:52  1271046
>>1271007
140
Аноним 27/09/18 Чтв 16:41:53  1271048
>>1271027
https://learnxinyminutes.com/docs/ru-ru/python3-ru/
Аноним 27/09/18 Чтв 16:50:59  1271053
>>1271046
стаж работы?
Аноним 27/09/18 Чтв 16:54:56  1271055
>>1271007
30
Аноним 27/09/18 Чтв 17:06:37  1271063
>>1271055
Same,broh
Аноним 27/09/18 Чтв 22:15:03  1271157
>>1271007
900$
Аноним 27/09/18 Чтв 23:10:06  1271175
Ребят, есть два шаблона, и один перебирает методом for и выстраивает меню категорий, а второй нет. Хотя переборка идентича.
Собственно, работающий код:
https://repl.it/repls/WeeSimilarCloudcomputing
И не работающий:
https://repl.it/repls/UnsightlyMatureFirmware

Вторые сутки сижу, упорно пытаюсь понять в чём дело, но, что-то никак.
Python v 3.5.2
Django 2.1
Аноним 27/09/18 Чтв 23:14:55  1271181
>>1271175
Вообще, догадываюсь, что это из-за вивса, вот этого:
https://repl.it/repls/SeparateMurkyNaturaldocs
Но всё равно не могу понять, как его поправить так, чтобы он мог формировать меню в два шаблона
Аноним 28/09/18 Птн 00:26:18  1271208
>>1271055
>>1271063
>>1271157
А что вы делаете?
Аноним 28/09/18 Птн 00:43:05  1271210
a = int (input("Введите число: "))
s = 0
while a != 0:
s = s + a
a = int(input("Введите число: "))
if a == "0":
break
print(s)
В чём моя ошибка, аноны?
Первую неделю изучаю python
Аноним 28/09/18 Птн 00:43:21  1271211
>>1271208
Вообще - всё подряд, от сайтов(с нестандартным бэком) до ботов и парсеров, но это на фрилансе.
А на работе всё проще: на прошлой, сайты и сервисы пилил(django/flask/falcon/aiohttp) а на новой на легаси сижу и неспешно ковыряю модуль для openerp 6.1 (по факту занимаюсь всё тем же фрилансом но в перерывх ещё и работу работаю).
У меня опыта комерческого немного(чуть менее 2 лет) и я из беларахо-дс`а.
900$кун
Аноним 28/09/18 Птн 01:57:50  1271224
>>1271210
Пиздец у тебя вопросы ты что уеб ок чтоли
Аноним 28/09/18 Птн 05:10:03  1271241
>>1271211
ну если хата своя, то вполне съедобно для Минска

если переедешь в раху дс2, то будет минимум 1900долл
Аноним 28/09/18 Птн 05:11:07  1271242
>>1271210
я за первую неделю разобрался как бухгалтерам делать выгрузку из 1c в Excel
Аноним 28/09/18 Птн 06:31:56  1271256
>>1271208
flask, embeded разработка. 4й годок пошел. Живу в нижних пердях поэтому и платят так.
30к кун
Аноним 28/09/18 Птн 11:03:42  1271358
>>1271256
Это не ты в прошлых тредах говорил, что низкоуровневую хуету на сокетах пилишь?
Аноним 28/09/18 Птн 11:30:13  1271366
>>1271241
Хата не своя, снимаю, но у родственников дальних, по сходной цене + с тянкой живу, она ещё немного зарабатывает в общий бюджет. Что б свою хату купить это ебануться можно, сколько нужно заработать...
Что значит 'минимум 1900$'?
Аноним 28/09/18 Птн 12:12:12  1271388
>>1271366
>
>Хата не своя, снимаю, но у родственников дальних, по сходной цене + с тянкой живу, она ещё немного зарабатывает в общий бюджет. Что б свою хату купить это ебануться можно, сколько нужно заработать...
>Что значит 'минимум 1900$'?

ну зп в рашке то выше
Аноним 28/09/18 Птн 12:47:24  1271413
>>1271175
>>1271181
бамп.

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

https://repl.it/repls/QuietJuniorGnudebugger
Аноним 28/09/18 Птн 12:57:47  1271418
>>1271053
5 лет.
Аноним 28/09/18 Птн 13:12:50  1271421
>>1271418
Сваливай из России нахуй, зп минимум в 2 раза вырастет с таким стажем.
мимо 2000€ 1 год работы
Аноним 28/09/18 Птн 13:15:54  1271422
>>1271210
>В чём моя ошибка, аноны?
В ДНК.
Аноним 28/09/18 Птн 13:25:30  1271431
>>1271388
А, ты про з.п.
Как не горю желанием уезжать в Россию. Не понравилось мне там.
Аноним 28/09/18 Птн 13:51:27  1271445
Сенькью веримач[...].webm (275Кб, 640x360, 00:00:04)
>>1271421
Я Родину люблю.
А тебе, продажная безродная космополитическая шлюха, ссу в ебало.
Аноним 28/09/18 Птн 15:01:30  1271478
>>1271445
Толстячок.
Аноним 28/09/18 Птн 16:47:48  1271514
image.png (8Кб, 607x38)
Пытаюсь по учебе запустить нейросеть, но не выходит, ошибка на пике. Как эту строчку изменить, чтоб работало? В питоне не шарю абсолютно нихуя.
Аноним 28/09/18 Птн 16:53:30  1271515
>>1271514
str(fileGenre)
Аноним 28/09/18 Птн 17:05:50  1271517
>>1271515
Спасибки!
Аноним 28/09/18 Птн 17:09:32  1271520
>>1271515
Хорош
Аноним 28/09/18 Птн 17:23:11  1271526
>>1271517
Заработало? Реально? Я просто сам новичок в питоне.
Аноним 28/09/18 Птн 17:39:57  1271531
>>1271526
Да, заработало, а потом появились другие ошибки и я забил :(
Аноним 28/09/18 Птн 18:17:54  1271546
>>1271531
Понимание ошибок - 50% решения проблемы.
Аноним 28/09/18 Птн 19:46:14  1271569
>>1271515
проиграл
Аноним 28/09/18 Птн 19:58:37  1271572
>>1271358
Нет, с сокетами дел не имею
Аноним 28/09/18 Птн 21:20:52  1271608
>>1271175
Я решать твою проблему конечно не буду, но если у тебя проблемы и в шаблонах, и во вьюшках что-то не так, то залей все на гит и кидай ссылку. Никто не будет по этим реплам по кусочкам твой проект собирать чтобы потом ещё и искать в нем проблему
Аноним 28/09/18 Птн 23:40:23  1271657
Нужна прога, которая будет складывать все цифры в числе, если не слабо.
Аноним 28/09/18 Птн 23:57:54  1271662
>>1271657
Лови: sumdigits = lambda x: sum(map(int, filter(str.isdigit, hex(x)[2:])))
Аноним 29/09/18 Суб 00:06:23  1271663
>>1271662
я так сделал:

a = 2533704
l = list(str(a))
l2 = [int(item) for item in l] #list to integer
print(sum(l2))
Аноним 29/09/18 Суб 00:51:45  1271671
Как просто считать число из файла, там одно единственное, типа:
переменная = файл
Аноним 29/09/18 Суб 01:00:52  1271672
>>1271671
Типа никак.
Аноним 29/09/18 Суб 01:01:59  1271674
В django:

class One:
two = models.ForeignKey(Two)

class Two:
name = models.CharField

class Three:
two = models.ForeignKey(Two)

Можно ли как-то с помощью instance добраться до class One из class Three?
Аноним 29/09/18 Суб 01:02:10  1271675
>>1271671
with tupoe_yeblo as open('prochitai_blyat_documentacuy_ili_summerfilda'):
x = tupoe_yeblo.readline()
Аноним 29/09/18 Суб 01:04:38  1271676
>>1271675
не знаешь, вот и бесишься
nahui idi
Аноним 29/09/18 Суб 01:06:18  1271677
>>1270983
Мм, отличный контр-аргумент.
Мне нравится Python, но это абсолютная правда, что он нигде больше не пригоден кроме дата саенса. Джанго ужасный тормоз пруф (232 место среди всех веб-билдов): https://www.techempower.com/benchmarks/, и как некоторые аноны уже выше высказывались, он сейчас используется только для поддержания легаси-проектов, лишь бы не тратить деньги на spring/go-разрабов. Prove me wrong, это еще не затрагивая ЗП и кол-во вакансий на python-разрабов.
Аноним 29/09/18 Суб 01:13:30  1271680
>>1271674
Django models reverse relation
Аноним 29/09/18 Суб 01:13:31  1271681
>>1271674
class Two:
three = models.ForeignKey('Three')

class Three:
two = models.ForeignKey(Two)
Аноним 29/09/18 Суб 01:24:30  1271683
>>1271681
разве так джанго даст сделать? где в доках такое искать?
Аноним 29/09/18 Суб 01:27:32  1271684
>>1271683
Проверить это - секнудное дело.
Было в доках но не помню где, надо искать
Аноним 29/09/18 Суб 01:28:08  1271685
>>1271676
Дебил блять

>>1271683
https://docs.djangoproject.com/en/2.1/topics/db/queries/#following-relationships-backward
three.two.one_set или как-то так
Аноним 29/09/18 Суб 01:29:25  1271686
image.png (29Кб, 425x365)
>>1271684
https://docs.djangoproject.com/en/2.1/ref/models/fields/#django.db.models.ForeignKey
Аноним 29/09/18 Суб 07:09:55  1271717
>>1271677
>пруф (232 место среди всех веб-билдов)
То, что Spring на котором дрочится 95% жабы в вебе, находится на 179 месте, ты предпочел не замечать?

Django - вполне себе для веба. Просто галеры пишут на жаве, так исторически сложилось, а лендосные на пыхах. Где-то посередке рельсовики.
Аноним 29/09/18 Суб 08:01:29  1271725
>>1271677
>кукареку яскозал
>Prove me wrong
Проиграно
Аноним 29/09/18 Суб 08:22:55  1271728
047.jpg (208Кб, 500x361)
>>1271677
Аноним 29/09/18 Суб 08:38:18  1271729
15107385348450 [...].webm (460Кб, 720x416, 00:00:13)
>>1271515
Кек, лучший багфикс этого сезона
Аноним 29/09/18 Суб 10:48:48  1271760
Открыл русскую версию "Изучаем питон".
>Такие компании, как EVE Online и Massively Multiplayer Online Game
(MMOG), широко используют Python в своих разработках.
Пошёл искать оригинал.
Аноним 29/09/18 Суб 11:39:37  1271788
>>1271729
Что тебе не нравится?
Аноним 29/09/18 Суб 12:04:04  1271793
>>1271788
Мне все понравилось, я даже проиграл, чуть даже не с подливой.
Аноним 29/09/18 Суб 12:14:50  1271797
>>1271514
>>Пытаюсь запустить нейросеть
>>В питоне не шарю абсолютно нихуя.

Где-то ты повернул не туда
Аноним 29/09/18 Суб 12:40:15  1271802
>>1271797
>пытаюсь запустить нейросеть
>не понимаю ошибку Type Error

Ебаный постмодерн, блядь! Вот этого этому ебаному миру и придет пиздец!
Аноним 29/09/18 Суб 13:00:22  1271815
Бля, пацаны, я тут свою социальную сеть пишу типо ВКОНТАКТЕ только на этих ваших блохчейзах!
Помогите пожалуйста, у меня Visual Studio активацию требует, где скочать?
Аноним 29/09/18 Суб 14:04:20  1271846
Как сложить только первые n чисел из списка, испльзуя sum?
Аноним 29/09/18 Суб 14:05:55  1271847
>>1271846
sum(список[:n])
Аноним 29/09/18 Суб 14:10:02  1271848
>>1271847
спс, бро, дай, поцелую
Аноним 29/09/18 Суб 14:20:45  1271853
1319906900gonsc[...].jpg (31Кб, 500x410)
>>1271846
sum(itertools.islice(список, n))
Аноним 29/09/18 Суб 14:28:28  1271857
братишка.png (95Кб, 300x234)
>>1271853
functools.reduce(operator.add, itertools.islice(список, n))
Аноним 29/09/18 Суб 14:33:52  1271860
Посоветуйте книгу для нуба
Знаю джаву
Аноним 29/09/18 Суб 14:39:59  1271862
>>1271857
ок, гугл, сложи первые n элементов списка
Аноним 29/09/18 Суб 14:49:37  1271867
>>1271860
DIVE
INTO
PYTHON 3


Аноним 29/09/18 Суб 14:53:49  1271869
13186322551133.png (98Кб, 247x248)
>>1271862
sum(список) - sum(список[n:])
Аноним 29/09/18 Суб 15:54:30  1271892
>>1271869
for i in range (0, len(spisok):
for y in range (n, len(spisok):
cat_do_something();
Аноним 29/09/18 Суб 15:59:02  1271894
такой вопрос, есть переменные типа float, и получается, что там очень много цифр после запятой вплоть до е+-16
каким методом можно округлять до нужного количества цифр после запятой?
Аноним 29/09/18 Суб 16:16:53  1271899
>>1271869
для большинства людей на планете, это слишком сложно, подумай о неграх хотя бы
Аноним 29/09/18 Суб 16:17:34  1271900
>>1271894
round(value, decimal_places)

Ну первая же ссылка в гугле!
Аноним 29/09/18 Суб 16:23:50  1271903
>>1271900
нет, ВРЁТИ
Нужен хардкорный алгоритм, который через лямбду будет отнимать дробные значения
Аноним 29/09/18 Суб 16:53:32  1271917
>>1271894
Ты не поверишь.
round(var, digits_after_point)
Аноним 29/09/18 Суб 16:57:11  1271920
>>1271903
value • 10^dec_places // 1 / 10^dec_places
Аноним 29/09/18 Суб 17:00:58  1271923
покемоны-эш.jpg (33Кб, 500x500)
>>1271903
round = lambda f, c=0: float((lambda s, c: s[:s.index(".") + c + 1])(str(f + 0.5 10 * (-c)), c))
Аноним 29/09/18 Суб 17:19:12  1271931
FapGuyMeme.jpg (21Кб, 600x600)
>>1271923
Аноним 29/09/18 Суб 17:21:28  1271933
>>1271923
Пизда ты больной нахуй.
Аноним 29/09/18 Суб 17:26:18  1271937
>>1271923
ВЫ ПРИНЯТЫ в EA на разработку Battlefield V
Аноним 29/09/18 Суб 18:49:01  1271983
>>1271923
Мне плохо
Аноним 29/09/18 Суб 19:46:58  1272019
Screenshot20180[...].png (353Кб, 1440x1639)
Аноны, чому мне стыдно за то, что Гвидо отвечает на такую хуйню и "притиснения"?
Аноним 29/09/18 Суб 19:51:59  1272023
>>1272019
Просто он пiiхал. Эта вся хуйня с удалением master/slave и его вечные расшаркивания перед программистами-тёлочками говорит о многом. В этом плане мне Линус приятнее: факи показывает, затыкает кого надо. У него наверное тоже есть косяки из-за такого поведения (типа сгрубил, а потом выяснилось, что он ошибся), но лучше уж так, на мой вкус.
Аноним 29/09/18 Суб 19:58:13  1272027
>>1272019
Наверное он хочет повторить судьбу линуса.
Ну и да, айте суперсексистская область же.
Аноним 29/09/18 Суб 20:14:26  1272036
>>1272027
А чё, линус тоже так себя вёл? Я о таком не слышал.
Аноним 29/09/18 Суб 20:26:26  1272041
>>1272036
он несдержанно себя вел
Аноним 29/09/18 Суб 20:30:05  1272042
>>1272019
Тому що это делает тебя осознать, какой же мудак сделал тот инструмент, которым ты почему-то пользуешься.
Аноним 29/09/18 Суб 20:34:21  1272048
>>1272041
Так это наоборот в случае Линуса пиздато, я щитаю.
Аноним 29/09/18 Суб 20:35:31  1272052
Факи нвидие, щят зе фак ап в мейлинг листе и т.д.
Аноним 29/09/18 Суб 20:39:27  1272058
>>1272048
Да что тут хорошего, софт скиллз нулевый, сам признался что уходит развивать эмпатию - типичный кодерок социопат.
Аноним 29/09/18 Суб 20:55:00  1272065
Аноны, расскажите про работу эвент лупа в питоне. Меня интересует момент с ожидаением выполнения корутин. Как я понимаю, у нас есть абстрактная функция которая чекает выполнение и возвращает результат\переходит к следующей корутине.
Самое простое, что я могу представить это асинхронное чтение из файла, проверяем есть ли данные - возвращаем и объявляем таск\фьючур выполненным, нет - проверяем следующую корутину. А как происходит, например, ожиданием запроса базы\http ответа? Если захочу запилить свои асинхронные функции как мне это делать?
А то пользоваться научился, а макакой себя чувствую из-за непонимания.
Аноним 29/09/18 Суб 22:12:28  1272086
>>1272042
Да, отчасти ты прав, но, я понимаю что не на Гвидо одном держится Пайтон на данный момент. Мне скорее стыдно не только за него, но и за 80% попенсорса, который вынужден прогибаться перед такими ебанутыми товарищами, которые тянут свои биопроблемы в разработку ПО.
И проблема даже не столько в том, что переименовали master/slave, а в том, что это прощупывание почвы и того, на сколько сильно и глубоуо, всякие пизданутые могут влиять на любые вещи в мире. Ещё немного подождать и они официально потребуют прописать обязательный % тянок среди разработчиков ядра/библиотек(и не только Пайтона, а вообще всех продуктов).

И после всего этого, у меня нейтральное отношение к этим товарищам-активистам меняется на отрицательное. Неужели это животное, не могло своим качественным кодом заткнуть рот всем шутникам? Но нет, зачем, лучше рассказать как над ньюфажиной пошутили и "абидили" и запалить "тред со страданиями". Воротит.
Аноним 30/09/18 Вск 00:13:21  1272149
>>1272086
>% тянок среди разработчиков ядра/библиотек(и не только Пайтона
С питоном все в порядке. На последнем съезде корэ девелоперов наняли двух тяночек.
Аноним 30/09/18 Вск 05:28:11  1272213
>>1272058
Я в ОС строении ноль, но линус же зделал линукс... как это он ноль?
>>1272065
Вопрос-то какой?
Аноним 30/09/18 Вск 05:28:29  1272214
>>1272149
Так эт чё, плюс?
Аноним 30/09/18 Вск 06:13:24  1272219
>>1272149
> Аноним 30/09/18 Вск 04:13:21 №1272149
>>>1272086
>>% тянок среди разработчиков ядра/библиотек(и не только Пайтона
>С питоном все в порядке. На последнем съезде корэ девелоперов наняли двух тяночек.
>Ответы: >>1272214

Какбудто тянучки не самые лучшие в мире программисты
Аноним 30/09/18 Вск 07:08:37  1272221
>>1272213
> как это он ноль?
https://www.google.com/search?q=soft+skills

Аноним 30/09/18 Вск 07:50:26  1272224
>>1272221
>https://www.google.com/search?q=soft+skills
Социоблядизм, короче
Аноним 30/09/18 Вск 11:58:34  1272275
>>1272213
>Вопрос-то какой?

>А как происходит, например, ожиданием запроса базы\http ответа
>Если захочу запилить свои асинхронные функции как мне это делать?
Аноним 30/09/18 Вск 12:20:52  1272284
>>1272219
> Какбудто тянучки не самые лучшие в мире программисты
Да пусть хоть и так будет. Но должны брать в разрабы не тянучек/нигеров/прочих-кричащих-о-ущемлениях лишь за то что они ущемлённые, а должны брать за знание/желание/полезность, вот и всё. Если это будет тянучка - ок, если будет ещё кто - ок. А как только устанавливается обязательный процент или это навязывается из вне - всё будет хуйово и будут брать абы кого лишь бы светануть своим разносторонним составом.
Аноним 30/09/18 Вск 12:42:18  1272291
>>1272284
> Если это будет тянучка - ок, если будет ещё кто - ок.
В том-то и дело, что в большинстве случаев тянучка будет гораздо менее "знание/желание/полезность", чем имеющиеся куны. От этого у них горит и они считают это всё сексизмом и патриархатом.
Аноним 30/09/18 Вск 12:53:00  1272296
>>1272291
Согласен. И это хуйово.
Аноним 30/09/18 Вск 13:06:43  1272303
>>1272284
Пруфани обязательный процент пликс.
Аноним 30/09/18 Вск 13:08:18  1272305
>>1272224
Не совсем. Это скорее умение существовать в команде, искал там друзей и тёлочек при этом совсем не обязательно. Доносить свою позицию без оскорблений - обязательно.
Аноним 30/09/18 Вск 13:43:07  1272338
>>1272303
Я про это писал как о теоретическом грядущем шаге.
В качестве примера можешь глянуть на то что происходит с синематографом и чернокожих актерах там, где этого не могло быть (минимальная логика, но их берут на роли тому що нада). Или игры, где нехватку/отсутствие персонажей с другим цветом кожи ставят в укор разработчикам (или же, как самый свежий пример - малый % женщин-генералов в Rome 2 TTW).
Аноним 30/09/18 Вск 14:09:00  1272349
>>1272338
Это просто тренд и они ему следуют, дядь.
Рокстар уже годами хуй кладет на все запреты, а тут прям фемок испугались.
Ведьмак вообще какая то лёгкая эротика, охуеть толерантность.
Такие как ты просто тоже часть хайпа фемок, не более того.
Аноним 30/09/18 Вск 15:05:40  1272387
>>1272303
Конкретных пруфов, разумеется, предоставить не смогу, но слышал от достоверных источников пару лет назад, что набирая 10 молодых профессионалов в Москве в одну Шведскую телекоммуникационную компанию им необходимо было взять 5 парней и 5 девушек. И это было проблемно.
Аноним 30/09/18 Вск 15:43:43  1272401
>>1272349
> Это просто тренд и они ему следуют, дядь.
Окей.
> Такие как ты просто тоже часть хайпа фемок, не более того.
Ну посмотрим к чему это приведёт через N-ое кол-во лет.
Аноним 30/09/18 Вск 16:33:41  1272418
>>1272349
>Это просто тренд и они ему следуют, дядь.
Affirmative action'у уже десятки лет.
Аноним 30/09/18 Вск 18:37:51  1272467
Почему в буфере обмена иногда пустота?
Вот сейчас поставил на while True показ содержимого буфера обмена, и там в некоторых местах есть "пробелы". Кто нибудь сталкивался?
Аноним 30/09/18 Вск 18:53:42  1272469
>>1272467
Сейчас затестировал, итоги:
tkinter - выдает всё нормально
pyperclip - иногда выдает пустоту
Аноним 30/09/18 Вск 19:03:37  1272472
>>1272469
А сейчас и pyperclip нормально выдает. Интересно, что это был за нахер
Аноним 30/09/18 Вск 23:18:37  1272592
>>1272472
А может ты сам код сюда вкинишь, экстрасенсы в отпуске до января.
Аноним 01/10/18 Пнд 00:11:16  1272602
питонач верстальщик на реактJS на проводе, в django есть модели, инстансы которых могут быть добавлены только единожды, для этого был запилен код (пикрил)
Сейчас посмотрел,, оказывается метод save я переопределяю таким образом у большого кол-ва моделей, подскажи плиз как лучше убрать воду из этого кода ? типа DRY поняли да ? Поняли !)!)))!)
Аноним 01/10/18 Пнд 00:16:05  1272604
Screenshot2018-[...].png (28Кб, 755x438)
>>1272602
я короче для вьюх делал миксин ( пикрил ), сейчас попробовал типа такого-же сделать для моделей (просто переопределял метод save и наследовался потом в нужных моделях от этого миксина и models.Model), там чет ошибки какие-то, я не настолько хорошо джанго знаю чтоб понимать что не так. Есть еще какие варианты ?
Аноним 01/10/18 Пнд 00:27:14  1272612
Screenshot2018-[...].png (74Кб, 810x410)
Кстати вот все таки получилось, есть ли варианты от тех кто получше шарит в python/django ?
Аноним 01/10/18 Пнд 00:29:14  1272613
>>1272592
Отбой, я идиот, не видел очевидного.
Аноним 01/10/18 Пнд 04:30:07  1272637
Подскажите, вот в однострочных инструкциях применяется if else, а elif можно вставить? Я что-то пробую, не получается, пробовал else if - все-равно интерпретатор выдает ошибку. Это я что-то неправильно делаю или лыжи не едут? Пробую в функциях. Кончено можете послать курить мануалы и гуглы, но я вроде как ничего не упустил, просто подзабыл, вот и решил спросить, чтобы кучу времени сэкономить.
Аноним 01/10/18 Пнд 08:07:41  1272648
>>1272637
Да
Аноним 01/10/18 Пнд 08:08:56  1272650
>>1270799
Спасибо, алгоритм стал работать чуть более на 9000% быстрее
Аноним 01/10/18 Пнд 10:18:55  1272705
>>1272648
Ебать ты мудак.
Аноним 01/10/18 Пнд 10:40:42  1272716
15383787688660.png (128Кб, 1321x774)
Хули Пайтон такой слоу
Аноним 01/10/18 Пнд 10:44:19  1272720
Точно не уверен какой из категорий: CuSn, Ag, Au или даже Pt относится мой вопрос, так что Анон не серчай больно уж.

Как при выводе в консоль, вместо перевода каретки стереть уже выведенную ранее строку и записать новую поверх неё?
Аноним 01/10/18 Пнд 11:21:58  1272738
>>1272716
То что Java на первом месте существенно подрывает доверие к объективности этого теста
Аноним 01/10/18 Пнд 12:43:46  1272765
>>1272716
Предположу что это связано с оптимизацией быдлокода - самые быстрые языки являются компилируемыми и могут оптимизировать быдлокод. У питона интерпритатор не проводит никаких оптимизаций над кодом - ты получаешь ровно то что задал.
Аноним 01/10/18 Пнд 13:26:03  1272779
>>1272720
print("\r" + msg, end="")
Аноним 01/10/18 Пнд 13:32:55  1272781
>>1272765
Думаешь авторы теста тестировали быдлокод?
Аноним 01/10/18 Пнд 13:43:32  1272790
Хотелось бы найти человека, с которым можно было бы вместе разработать интересного бота для ВКонтакте, имеется готовое ядро, небольшой функционал у бота уже имеется
Мне 19 знаю питон на слабом уровне
Если интересно, телега - @vechnoe
Хост бота, база данных (mysql) с меня
Аноним 01/10/18 Пнд 14:14:55  1272804
>>1272738
Если джаву прогревали перед тестированием, ее JIT мог сгенерировать код на основании знаний о динамике, которые тем же крестам недоступны. А вот то, что асм где-то в жопе намекает, что авторы теста (как и авторы других подобных тестов) нихуя не старались.
Аноним 01/10/18 Пнд 14:32:40  1272810
>>1272790
Что за функционал? Напиши хоть краткую инфу.
Аноним 01/10/18 Пнд 14:56:10  1272823
>>1272810
Да любой, сейчас есть пару плагинов, которые работают с PIL всякие "цитаты", ах да, никакой черноты
Чисто развлекательного характера, например можно реализовать плагин для управления беседой, votekick да и прочее, какие-нибудь крестики нолики
Аноним 01/10/18 Пнд 15:14:01  1272835
image.png (334Кб, 1280x720)
Где чаще всего используют Flask?

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

Джанго как я понимаю - это корпоративные сайты и магазины, а фласк тогда... для каких задач? И как он себя чувствует в продакшене?
Аноним 01/10/18 Пнд 16:14:50  1272856
>>1271869
А когда нужно натянуть на полшишечки ты сначала засаживаешь по полной, а потом плавно достаешь обратно?
Аноним 01/10/18 Пнд 16:23:36  1272858
>>1272835
>
>Джанго как я понимаю - это корпоративные сайты и магазины, а фласк тогда... для каких задач? И как он себя чувствует в продакшене?

Долго ищется замена сотруднику - вот так и чувствуется
Аноним 01/10/18 Пнд 16:30:00  1272861
>>1272835
Когда нужно что-то минимальное быстро накидать и перфоманс не особо нужен. Телеграм-бот простой, например.
Аноним 01/10/18 Пнд 17:56:59  1272879
>>1272823
Ммм, плагины, прям заинтересовал. Гитхаб есть?
Аноним 01/10/18 Пнд 18:29:45  1272893
>>1272879
Телеграм @vechnoe
Аноним 01/10/18 Пнд 18:55:15  1272899
>>1272790
Мог бы и сам сделать.
Аноним 01/10/18 Пнд 19:13:26  1272910
>>1272899
Что сделать, ты о чём? Я ищу человека с которым можно бы было вместе пилить бота, я не прошу помощи сделать что-то.
Аноним 01/10/18 Пнд 20:43:39  1272962
Какую библиотеку использовать для создания графичкского интерфейса десктопной программы? Ничего сложного не будет, хочу сделать максимально быстро и просто.
Аноним 01/10/18 Пнд 20:46:03  1272964
Слыш, малой, поди суда, хочу спросить. Ты в курсе вообще, что генераторы одноразовые? Например нарисуем генератор
gener = (x for x in range(10))
Пройдемся циклом по этому генератору:
for x in gener:
print(x)
Пока все ок. А теперь попробуй пройтись циклом по этому генератору во второй раз. Хуй что у тебя получится:
for x in gener:
print(x + 1)
Про генераторы частый вопрос на собеседованиях. Надеюсь, этот пример приблизительно вас к пониманию их сути.
Аноним 01/10/18 Пнд 20:53:13  1272972
>>1272962
Tkinter же
Аноним 01/10/18 Пнд 21:17:38  1272988
>>1272964
>Ты в курсе вообще, что генераторы одноразовые?
Да, в курсе. Один ты был не в курсе, наверное.
Аноним 01/10/18 Пнд 23:12:05  1273034
>>1272893
Какой-то ты скучный, ладно, завтра отпишу днём.
Аноним 01/10/18 Пнд 23:38:17  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)


А выход вида:

<?xml version='1.0' encoding='windows-1251'?>
<‘айл xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><—в”ч><field1 name="им¤">знач</field1><field2 name="place">some val</field2></—в”ч><ƒокумент /></‘айл>


Подскажите, пожалуйста, где я обосрался.
Аноним 01/10/18 Пнд 23:43:05  1273044
>>1273041
Сцуко. Воть https://pastebin.com/hhPBtKY8
Аноним 02/10/18 Втр 04:10:57  1273088
9658056.jpg (100Кб, 604x602)
Как лучше всего осуществить, чтобы программа могла править свой собственный код?
Аноним 02/10/18 Втр 09:22:57  1273149
>>1272964
> Ты в курсе вообще, что генераторы одноразовые?
Это generator objects (и, следовательно, generator expressions) одноразовые. А generator functions нет. Надеюсь, в следующий раз ты будешь аккуратнее относиться к терминологии.
Аноним 02/10/18 Втр 09:23:06  1273150
image.jpeg (202Кб, 775x705)
программа вычисления всех членов ряда, не меньших заданного значения.
как сделать последний цикл конечным
Аноним 02/10/18 Втр 09:45:34  1273171
>>1273150
...похуй, я сделал
Аноним 02/10/18 Втр 10:15:48  1273184
WTF Python.png (18Кб, 577x348)
Создаю 9000 объектов через итерацию, у объектов нет прямых переменных типо
Class1 = ClassName('MySuperObject')
Создаю свои гавнообъекты через
ClassName('MySuperOject')



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

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



Аноним 02/10/18 Втр 10:33:25  1273187
>>1273184
>При обращении к конкретному объекту
Как ты к нему тогда обращаешься, если нигде не сохраняешь ссылку на него?
>Как можно через итерацию создать 9000 объектов
Для этого люди придумали списки
Аноним 02/10/18 Втр 10:50:51  1273198
>>1272716
Лол, я насчёт этого Ван Россуму написал в твиттер, а он пиздит такой, вы, мол, разработчиков такими вещами обижаете.
Ну я так понял позже, что я этого пидора Ван Россума обижа, это он имел ввиду.
Аноним 02/10/18 Втр 10:51:31  1273199
>>1273088
бамп, народ, вы чего?
Аноним 02/10/18 Втр 11:18:16  1273213
>>1273199
Бля, а какие условия для редактирования? Редактирование в плане правка, или дополнение? Так или иначе, все решается через re, eval, compile, str.replace.
Аноним 02/10/18 Втр 11:20:56  1273214
>>1273213
В плане, программа пишет сама себя, изменяет, пишет сови новые куски итд.
Аноним 02/10/18 Втр 11:21:45  1273215
>>1273214
свои
Аноним 02/10/18 Втр 11:25:28  1273221
>>1272861
>Когда нужно что-то минимальное быстро накидать и перфоманс не особо нужен. Телеграм-бот простой, например.

Интересно, я рассчитывал на нечто большее, хотя бы конкуренция для джанго
Аноним 02/10/18 Втр 11:28:23  1273222
>>1272716
> Nested loop test
Отличный показатель
Аноним 02/10/18 Втр 11:36:48  1273230
>>1272637
Думаю тернарный оператор можно продолжать так же как в С. Просто ебаш в элс ещё один тернарный оператор.
Аноним 02/10/18 Втр 12:14:41  1273253
>>1273214
Окей, окей.
Не >>1273213
> re, eval, compile, str.replace
А
> re, eval, compile, str.replace, str.join
Аноним 02/10/18 Втр 12:19:49  1273255
>>1273221
>Интересно, я рассчитывал на нечто большее, хотя бы конкуренция для джанго
>хотя бы конкуренция для джанго
Это микрофреймворк, какая конкуренция промышленному комбайну с батарейками на все случаи жизни.
Аноним 02/10/18 Втр 12:34:47  1273269
>>1272835
У джанги orm сосет, шаблонизатор сосет. Flask быстреее, удобнее, легче, но так-как у джанги всё искаропки, все используют именно его ибо лень пару кнопок лишних нажать.
Для flask десятки модулей, которые более удобно чем в жанге реализуют и систему авторизации и админку и всякое такое.
Он ничуть не менее пригоден для написания больших сайтов.
Аноним 02/10/18 Втр 12:49:34  1273273
Какжи вы заебали с этим холиваром, хчется взять и уебать.
>>1273269
>так-как у джанги всё искаропки, все используют именно его ибо лень пару кнопок лишних нажать.
/Спор
Аноним 02/10/18 Втр 13:05:57  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
Аноним 02/10/18 Втр 13:08:16  1273283
>>1273281
>reload (my_fucking_source_code)
быстрофикс
Аноним 02/10/18 Втр 14:31:11  1273327
joxiscreenshot1[...].png (41Кб, 1313x460)
joxiscreenshot1[...].png (44Кб, 1339x440)
Чому у меня максимальным элементом выводится девятка, а не десятка? На других тестах также, max(a) показывает максимальное число, состоящее из одной цифры.
Аноним 02/10/18 Втр 14:45:13  1273334
>>1273327
попробуй в явном виде в int Перегнать
Аноним 02/10/18 Втр 14:51:08  1273338
Пайтоны, палю годноту
Kivy - модный и стильный GUI как смузи-Ангуляр!
Тут кто-то писал, что только PyQT GUI создавать, можно еще и через Kivy. БИСПЛАТНА
Аноним 02/10/18 Втр 14:59:47  1273345
>>1273327
Ты сортируешь не числа, а строки. Отсортируй в алфавитном порядке слова "а", "и", "автобус", "я".
Аноним 02/10/18 Втр 15:08:23  1273349
>>1273338
нинужна

когда есть GTK
Аноним 02/10/18 Втр 15:10:24  1273351
>>1273253
>re, eval, compile, str.replace, str.join
А примеры примерчики где для моего случая?
Аноним 02/10/18 Втр 15:21:35  1273369
15372800279620.png (33Кб, 150x150)
>>1273269
> но так-как у джанги всё искаропки, все используют именно его ибо лень пару кнопок лишних нажать.

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

>Flask быстрее

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

Для высоконагруженных ресурсов? Лол
Аноним 02/10/18 Втр 16:00:13  1273409
>>1273253
Я точно смогут так написать Скайнет?
Аноним 02/10/18 Втр 16:02:53  1273413
>>1273409
ты на правильном пути
там еще % есть
Аноним 02/10/18 Втр 16:40:57  1273441
>>1273351
Ты совсем дурачок? Тебе дали инструменты, а ты "работу за меня сделай еще". Сгинь, дятел.
Аноним 02/10/18 Втр 16:55:24  1273447
>>1273441
Ну помогите сделать нейросеть, я только вчера начал Hello World песать!
Аноним 02/10/18 Втр 19:54:57  1273529
Нужны ваши силы
>>1273526 (OP)
Аноним 02/10/18 Втр 20:09:04  1273541
Screenshot2018-[...].png (114Кб, 921x536)
>>1272602
посколько на этот вопрос не ответили, считаю что имею право задать еще один:
имеется модель вида ( пикрил )
https://repl.it/repls/ScaredSarcasticMemorypool
headings_and_text = связи с GenericRelation моделью
как можно при сохранении убедиться что headings_and_text как минимум 4
def save(self):
if self.headings_and_text.count()
показывает старое значение до сохранения, в то время как любые другие поля инстанса в методе save имеют правильные значения, которые сейчас будут сохранены
Аноним 03/10/18 Срд 06:41:15  1273701
Сап. Скачиваю пак книг из ОП поста. Поясните с каких начинать, где искать задачи и в чем кодить на телефоне. Пекарни щас нет к сожалению, но я работаю 2/2 и хочу уже сейчас начать вкатываться, хотя бы по выходным.

Не обоссывайте юнца пожалуйста.
Аноним 03/10/18 Срд 12:41:39  1273875
>>1273701
На адроид загугли "питон" в гугл.маркете, там одно из первых будет программа, в которой можно прогать.
Аноним 03/10/18 Срд 15:39:43  1273956
1538569722221.png (2282Кб, 3946x1674)
Посоны, в чем ошибка?
Аноним 03/10/18 Срд 15:56:24  1273962
Помогите нубу разобраться.
https://github.com/Onetworti/123
Конкретно проблемы с тестом 13 179 0 100, при котором вывод должен быть 36360285 50. У меня такой вывод получается только если я в скобках в цикле прибавлю 0.000001. Лично я докумекал до того, что ошибка таки в самом тесте, ибо в соответствии с условием дробная часть на результат влиять не не должна вовсе. Но опять же, я не разбираюсь вовсе и уверенности в своей правоте у меня нет.
Аноним 03/10/18 Срд 16:21:45  1273970
>>1273956
RTFM
ты не поставил конструктор

def __init__(self):
Print("RTFM")
Аноним 03/10/18 Срд 16:24:10  1273973
>>1273956
Импортируй from mod.mod.
Аноним 03/10/18 Срд 16:27:33  1273977
>>1273962
>
>Конкретно проблемы с тестом 13 179 0 100, при котором вывод должен быть 36360285 50. У меня такой вывод получается только если я в скобках в цикле прибавлю 0.000001. Лично я докумекал до того, что ошибка таки в самом тесте, ибо в соответствии с условием дробная часть на результат влиять не не должна вовсе. Но опять же, я не разбираюсь вовсе и уверенности в своей правоте у меня нет.

36357524 88

Да поебать на эти тесты, лучше пиши нейросеть - там по ходу разберешься и есть смысл такие баги править. Математично же
Аноним 03/10/18 Срд 16:33:01  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'ать, но это колхоз какой-то.
Аноним 03/10/18 Срд 16:34:15  1273981
>>1273980
>>error: unrecognized arguments: -abcvals=["a", "b", "c"]
Упс, эррор случайно залез, там должно быть нормальное
>vals=["a", "b", "c"]

Аноним 03/10/18 Срд 16:49:08  1273984
>>1273962
import decimal.

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

https://repl.it/repls/TechnoNavyText
Аноним 03/10/18 Срд 16:51:22  1273985
>>1273962
Алсо, не называй так перменные вне минутной проверки прямо в интерпретаторе, даже если для себя делаешь, и уж тем более, если если хочешь, чтобы другие твой код проверяли. В следующий раз нахуй пошлют за эти abcd.
Аноним 03/10/18 Срд 16:59:32  1273988
>>1273977
>>1273984
>>1273985
Понял, спасибо.
Аноним 03/10/18 Срд 19:36:04  1274083
это правда,что в джанго херовая ОРМ?
Аноним 03/10/18 Срд 21:21:10  1274140
Змий, как обычно работают с огромными json-объектами? Пердолюсь с ботами, значится, и уже здесь у меня выходит response['govno'][0]['mocha']['huy']['jopa'][1]['ssanina']['de']['la']['perdolle'], а ведь я слыхал, что в этих ваших Джангах все еще хуже. Неужели именно так и пердолятся?
Аноним 03/10/18 Срд 21:48:51  1274156
>>1274140
Палишься, Ши.
Аноним 03/10/18 Срд 21:59:27  1274158
>>1274140
Ну можешь в какую-нибудь реализацию AttributeDict'а это рекурсивно перевести и response.govno[0].mocha.huy.jopa обращаться, но это мало что поменяет. Как бы, если у тебя данные так глубоко запихнуты, что тут ещё сделаешь-то?
Аноним 03/10/18 Срд 22:15:59  1274167
Кто-то может понятно, для умственно отсталого, объяснить, что такое:
1) Поток
2) Процесс
3) сетевой сокет
4) Unix сокет
5) Асинхронность
6) WSGI
Аноним 03/10/18 Срд 22:19:29  1274171
>>1274140
>как обычно работают с огромными json-объектами?
Страдают. Нахуй с такими джсон вообще работать? Разве нет получше структуры для такого?
Аноним 03/10/18 Срд 22:28:52  1274177
>>1274158
> AttributeDict
Именно такое я изначально пытался нагуглить, и нагуглил какой-то костыль вместо этого, лол. Все же это проще и красивее, чем каждый раз добавлять лишние ['']. И там была та же проблема с > рекурсивно перевести, так как массивы все ломают. Тащемта, так-то до меня дошло, что это как-то рекурсивно сделать можно, но я слишком тупой для этого. Есть готовое?
Аноним 03/10/18 Срд 22:37:49  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']
если я нигде не ошибся.
Аноним 04/10/18 Чтв 05:43:52  1274250
Есть класс A
Есть класс B, который наследуется от A

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

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

Будет ли такая конструкция работать?
Аноним 04/10/18 Чтв 06:13:36  1274255
>>1274250
>из A вызывается format_name, который определён в B, но не определён в A.
как ты вызовешь из А метод из B? B наследует А и А ничего не знает про B
И вообще накуролесил ты чет слишком, думаю можно попроще сделать
Аноним 04/10/18 Чтв 06:52:58  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.


Аноним 04/10/18 Чтв 09:30:03  1274287
>>1274177
>я слишком тупой для этого.
От полностью чужих решений умнее не станешь, но держи
https://repl.it/repls/SmoggySpeedyPublishing
Аноним 04/10/18 Чтв 09:36:22  1274292
>>1274287
Только тут, разумеется, минимальная реализация attributedict'а и методы нормально не достаются, итерации не будет и прочего, и вообще он не как у всех (обычно ключи словаря в атрибуты переводят, а не словарь хранят), но это уже ты сам решай, как тебе надо.
Аноним 04/10/18 Чтв 10:07:00  1274313
>>1274257
Блядь, ну возьми ты да запусти свой сраный код из 10 строчек, неужели это так сложно? В супер передаётся текущий self %%может зря гвида магии добавил, раньше-то очевидно было), поэтому self.format_name() будет вызван инстансом класса B.
https://repl.it/repls/FarawayPeachpuffLanserver

>код из format_message класса А инлайнится в format_message класса B
Ничего никуда не инлайнится, просто вызывается функция и всё, объект первым аргументом туда передаётся, self это ж не просто так приписка какая-то, это самый обычный аргумент и есть.
Аноним 04/10/18 Чтв 10:16:35  1274315
>>1273149
нету никаких generator objects, есть генераторы - callable возвращающие итераторы, и итераторы, это все
Учим Python Аноним 04/10/18 Чтв 11:17:26  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=[i
10 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']
>>>


Аноним 04/10/18 Чтв 11:24:18  1274344
>>1274315
> callable возвращающие итераторы
Да ты что! И давно у нас в итератор можно send делать?
Аноним 04/10/18 Чтв 11:38:56  1274350
>>1273413
Что за процент?
Аноним 04/10/18 Чтв 11:43:12  1274352
>>1274083
Любая орм херовая и вскоре вынуждает костылить.
Аноним 04/10/18 Чтв 11:43:21  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()


Аноним 04/10/18 Чтв 11:44:14  1274354
>>1274140
funcy.get_in
Аноним 04/10/18 Чтв 11:52:20  1274358
>>1274354
Плохо зделоли. Надо get_in(obj, '/govno/0/mocha/huy/jopa/1/ssanina/de/la/perdolle'). Реализуется элементарно, чуть ли не однострочником.
Аноним 04/10/18 Чтв 12:16:00  1274369
>>1274353
>Как сократить код и не писать постоянно
В заданию уже всё написано:
>программу, которая в цикле ожидает последовательного ввода
Аноним 04/10/18 Чтв 13:36:38  1274407
>>1273980
бамп вопросу
Аноним 04/10/18 Чтв 14:24:23  1274464
>>1274369
как это можно реализовать?
Аноним 04/10/18 Чтв 14:57:40  1274498
>>1274464
Ну загугли же ты, что такое цикл, раз не знаешь.
Аноним 04/10/18 Чтв 15:00:31  1274500
>>1274464
В питоне нет нормальных циклов (одна из причин, за которые его ругают). Вместо них используется выражение map, лямбды и служебное слово deque для запуска map'ов

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

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

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

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

Говорят питон идеален для этой теме.
Бюджет 30к на эту тему, оставляем фэйкпочту, я напишу.
Аноним 04/10/18 Чтв 15:06:39  1274508
>>1274504
Дай угадаю, одна фирма из прибалтики просит?
Аноним 04/10/18 Чтв 15:08:34  1274509
>>1274508
Что за фирма?) Я для себя, так как знаю что тема рабочая
Аноним 04/10/18 Чтв 15:11:26  1274511
>>1274509
Тебе ничего не светит
1) Уже есть блокировщики вилок
2) Уже есть сайты, которые давно предоставляют услуги скана вилок
Аноним 04/10/18 Чтв 15:12:17  1274512
>>1274504
>находит арбитражную ситуацию(вилки) по определённым данным, автоматически расчитывает нужную сумму
Эти данные и способ расчёта ты предоставишь? Т.е., не знающий ничего о ставках человек подойдёт?

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

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

Аноним 04/10/18 Чтв 15:15:14  1274515
>>1274512
Любую, например olimp.com, там вообще доисторический сайт
Аноним 04/10/18 Чтв 15:17:50  1274519
>>1274511
Манямирок у тебя на счёт вилок, если грамотно ставить, то акки живут месяц-полтора

Маня, мне не сканер нужен а автоставка на сайте, сканер ты используешь чтобы самому потом в ручную зайти и поставить
Аноним 04/10/18 Чтв 15:23:36  1274525
>>1274512
Да все разберём, что знаю расскажу, остальное додумаем если что

Ставит не каждую секунду, а только когда сканер предоставляет данные о вилки
Аноним 04/10/18 Чтв 16:04:00  1274570
>>1274569 (OP)
>>1274569 (OP)
>>1274569 (OP)
>>1274569 (OP)
>>1274569 (OP)
Аноним 04/10/18 Чтв 16:08:36  1274576
>>1274525
Напиши тогда и скинь имеющуюся инфу, попробую завтра накостылять небольшой прототип и посмотрим, правильно ли мы друг друга поняли и можно ли из этого что-то сделать.
Аноним 04/10/18 Чтв 17:16:33  1274604
>>1274576
Оставляй контакт, отпишусь
Аноним 04/10/18 Чтв 18:45:21  1274663
>>1274604
Так в имя же почту вставил
Аноним 04/10/18 Чтв 20:43:53  1274766
>>1274358
Ты ебанутый?
Аноним 04/10/18 Чтв 20:51:01  1274771
>>1274500
Какое служебное слово, какие запуски мапов что ты несёшь?
Ubuntu @ Python Аноним 04/10/18 Чтв 21:32:51  1274800
я нуб, поэтому такие вопросы:


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


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

Аноним 04/10/18 Чтв 21:53:32  1274817
>>1274766
Нет ты.
Аноним 05/10/18 Птн 01:58:23  1274893
Где найти файл PythonSHell на UBUNTU? Надоело в терминале прописывать idle, ищу папку. Есть какая-нибудь команда?
Аноним 05/10/18 Птн 18:21:53  1275243
>>1274800
Бля иди почитай сначала хотя бы википедию с такими вопросами

Устроился джуниором через два года изучения, если бы знал, что делать - смог бы через 3-5 месяцев. Хинт - хуячь что-нибудь юзабельное прямо сразу. Что-то, что можно использовать и приговаривать "ух бля пездато"
Аноним 06/10/18 Суб 03:23:11  1275412
8HU1Yy5R-ck.jpg (157Кб, 795x596)
Ну что ты, братишка, притих? Работаешь на дядю? Тимлид мудак? Работа на галере приносит деньги, но не удовлетворения? Хочется уже делать что-то интересное, по кайфу? Вероятно, мы можем помочь тебе с этим, если ты поможешь нам. В команду бродяг-энтузиастов гаражного кодинга.
Ну что, пацаны, стартап? Пока Телеграм закрывать не собираются, мы ищем молодых и амбициозных, умеющих добиваться поставленных целей и нацеленных результат :D ,

— Back- программиста, который знаком, JS/python/asyncio/асинхронные сокеты

— Front программиста, который знаком: React/Redux

для запуска уникального®™ веб-сервиса. С нас как обычно и несколько опытных ребят, которые всегда помогут со сложностями. Скостылим proof of concept на голом энтузиазме и потных шутках — сможем выйти за рубеж уже на серьёзных щах, снять склад в Марьино воркшоп в Москва-Сити и купить всем Маки. Всё почти готово, старичок, тебя не хватает.
Демка уже есть, божественный trello,zeppelin и почитать notion. С нас как всегда аниме стикеры и два чая.
Пиши: телега @anon4k
Аноним 06/10/18 Суб 03:35:00  1275416
image.png (461Кб, 980x735)
>>1275412
>Тимлид мудак?
Я есть тимлид, парень, я и есть тимлид!
Аноним 06/10/18 Суб 10:40:11  1275452
>>1274341
ты забыл сделать int(), вот и всё
Аноним 06/10/18 Суб 14:50:50  1275538
>>1274800
Тебе - минимум год изучения

Антуанам с опытом программирования - месяц максимум
Аноним 09/10/18 Втр 17:45:47  1276863
Антуаны, нужен совет по Django + BD

Есть один легаси гавнопроект.
У него БД партицированная, то есть каждый объект это отдельная таблица с именем.

(тысячи однотипных таблиц)

Причем отдали проект под переработку под веб-интерфейс, так, чтобы можно было редактировать и создавать новые объекты.

Очевидный выход это пересобрать гавнобазу в уютное представление Django как модель - вместо 9000 таблиц оставить 4

Другой выход это отойти от канонов Django и тупо херачить сырыми SQL запросами до конца цикла программы: тогда теряется все прелести работы Django Как фреймворка

Аноним 10/10/18 Срд 05:42:32  1277139
>>1263526 (OP)
Ну что, пацаны, стартап? Пока Телеграм закрывать не собираются, мы ищем молодых и амбициозных, умеющих добиваться поставленных целей и нацеленных результат

— Back- программиста, который знаком, JS/python/asyncio/асинхронные сокеты

— Front- программиста, который знаком: React/Redux

для запуска уникального®™ веб-сервиса. С нас как обычно и несколько опытных ребят, которые всегда помогут со сложностями. Скостылим proof of concept на голом энтузиазме и потных шутках — сможем выйти за рубеж уже на серьёзных щах, снять склад в Марьино воркшоп в Москва-Сити и купить всем Маки. Всё почти готово, старичок, тебя не хватает.
Демка уже есть, божественный trello,zeppelin и почитать notion. С нас как всегда аниме стикеры и два чая.
Пиши: телега @anon4
Аноним 10/10/18 Срд 05:44:11  1277140
Ну что, пацаны, стартап? Пока Телеграм закрывать не собираются, мы ищем молодых и амбициозных, умеющих добиваться поставленных целей и нацеленных результат

— Back- программиста, который знаком, JS/python/asyncio/асинхронные сокеты

— Front- программиста, который знаком: React/Redux

для запуска уникального®™ веб-сервиса. С нас как обычно и несколько опытных ребят, которые всегда помогут со сложностями. Скостылим proof of concept на голом энтузиазме и потных шутках — сможем выйти за рубеж уже на серьёзных щах, снять склад в Марьино воркшоп в Москва-Сити и купить всем Маки. Всё почти готово, старичок, тебя не хватает.
Демка уже есть, божественный trello,zeppelin и почитать notion. С нас как всегда аниме стикеры и два чая.
Пиши: телега @anon4q
Аноним 14/10/18 Вск 02:08:02  1278694
>>1277140
вы понимаете, что выглядите как хипстеры-стартаперы-обосранцы, с которыми работать - как с детьми в детском саду?
Аноним 18/10/18 Чтв 14:32:43  1281000
Здравствуйте. Я не изучал питон, но ВНЕЗАПНО сказали делать парсинг текста на змее. Вот собсна вопрос:

Есть файл. Я ищу там слово. И нужно у найденного слова строку определить. Есть какая то встроенная функция для этого и нет? Просто не хочется велосипед изобретать
Аноним 18/10/18 Чтв 14:33:03  1281001
>у найденного слова строку определить
Номер строки
Аноним 18/10/18 Чтв 15:09:29  1281024
>>1281000
>>1281001
Ладно, не нужно. Изобрел велосипед наверно
Аноним 18/10/18 Чтв 17:59:43  1281130
>>1281024
for lineno, stroka in enumerate(fp):
....if slovo in stroka:
........print(lineno)
Аноним 19/10/18 Птн 12:10:05  1281363
>>1263526 (OP)
Анончики, у меня есть класс дерево, в котором содержится параметр времени горения древесины, который определяется рандомом.
Есть цикл, в котором создается экземпляр класса дерево, в подцикле этот экземпляр сгорает, время зависит от того самого параметра в классе. После окончания подцикла в цикле опять создается новый экземпляр класса дерево, но его статы точно такие же.

Я так понимаю, проблема в том, что случайные статы в классе генерируются сразу во время выполнения программы, а значит он всегда будет выдавать одинаковый шаблон, пока программа запущена. Так что мне нужно каким то образом перезагружать этот класс. Как такое можно сделать?
Аноним 25/10/18 Чтв 21:51:44  1284534
Вечер в хату питонисты. Поясните за код.
Что означает когда функция возвращает сама себя с префиксом super()?
Типа:
def function(args, kwargs):
bla bla bla,
kwargs.update()
return super().function(
args,
kwargs)
Разве не должна получиться бесконечная рекурсия? Функция соответственно это метод класса.
Или это просто переопределение родительского метода и вызов его уже с измененными аргументами?
Аноним 02/11/18 Птн 23:08:36  1289048
[code lang="programming_laugnage"] %your code% [/code]
Аноним 02/11/18 Птн 23:09:54  1289051
>>1289048
[code lang="C#"] int i = 0 [/code]
Аноним 03/11/18 Суб 08:12:27  1289160
>>1284534
Методом super() вызывается родительский класс. Так что второе.
Аноним 03/11/18 Суб 08:18:18  1289161
>>1263526 (OP)
Короче, задача. Есть n выражений вида x = y?[+|-|*|/]?z?. Их нужно найти, прочесть и посчитать. Первые две проблемы легко решаются регулярками. Вопрос в третьей - как мне превратить символ арифмитической операции в метод? Пока придумал только вынести знак в отдельную группу в регулярке, ifами определить вариант и действовать в зависимости от него, но чувствую, что должно быть более элегантное решение, подскажите, кто знает, задача похожа на типовую.
Аноним 03/11/18 Суб 08:20:39  1289162
>>1281363
Вынеси рандомизатор в отдельный метод и вызывай метод в конструкторе. Алсо, что у тебя за задача такая, что у одного и того же вида древесины разное время горения?
Аноним 05/11/18 Пнд 13:27:09  1290024
>>1265734
послушай этого >>1265816
сейчас куча сервисов со своими интерпретаторами, что тебе будет на руку


Топ тредов
Избранное