Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


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

Check this out!


<<
[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 504 | 52 | 123

PYTHON №2 Аноним 25/01/18 Чтв 21:44:21 1126456  
clenbig.jpg (36Кб, 300x505)
F.A.Q. https://github.com/TheKnightsWhoSayNi/info/wiki/Hat

Свой код кидайте через https://ideone.com/

Книги и ссылка на PyCharm: https://yadi.sk/d/tArKKuQu3Kejuq

Предыдущий тред >>1119374 (OP)


Python питон
Аноним 25/01/18 Чтв 21:53:21 1126463
>>1126458
Pip 9.09, самый последний, вроде. Питон 3.6.4 для 64 бит, pywin32 п полностью ему соответствует
Аноним 25/01/18 Чтв 22:09:59 1126470
>>1126441
Попрбовал сделать и выдало None
Но если вместо pywin32 написать win32api, то он выдаёт следующие:
ModuleSpec(name='win32api', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x000001BC082D3E48>, origin='C:\\Users\\username\\AppData\\Local\\Programs\\Python\\Python36\\lib\\site-packages\\win32\\win32api.pyd')
Ответы: >>1126499
Аноним 25/01/18 Чтв 22:35:29 1126499
>>1126470
Проверка на петуха. Запусти cmd.exe и выполни команду echo %path% и покажи её вывод.
Аноним 26/01/18 Птн 00:05:53 1126551
Если запущен питон скрипт и я знаю его PID, могу ли я через консоль в него что отправлять в линуксе. И как обработать это в самом скрите? через sys.stdin?
Ответы: >>1126553
Аноним 26/01/18 Птн 00:25:42 1126553
>>1126551

https://stackoverflow.com/questions/6920858/interprocess-communication-in-python

So many variants...
Аноним 26/01/18 Птн 02:04:28 1126567
Лекарство для Liclipse есть у кого?
Аноним 26/01/18 Птн 04:03:21 1126577
>>1126456 (OP)
Поставил Питон3 как скачать все фоты определенной порноактрисы из интернетая, как зделать такую программу на питоне?
Ответы: >>1126579 >>1126621
Аноним 26/01/18 Птн 04:19:23 1126579
>>1126577
Все просто, обучаешь нейронку и в парсер заносишь все интернеты, удачи!
Ответы: >>1126580
Аноним 26/01/18 Птн 04:28:52 1126580
>>1126579
По проще нельзя?
Может есть исходники подобного?
Или подробнее пишы какие либы скачивать и что дальше делать.
Ответы: >>1126613
Аноним 26/01/18 Птн 07:19:30 1126613
>>1126580
Или что, долбоеб?
Ответы: >>1126616
Аноним 26/01/18 Птн 07:39:25 1126616
>>1126613
Подробнее обьясни как такую прогу на питоне написать, какие либы заюзать. Может исходники есть.
Ответы: >>1126622
Аноним 26/01/18 Птн 08:03:03 1126621
>>1126577
Мне кажется, самым простым вариантом будет создание следующих компонентов:
1. Веб-сайт, позволяющий загружать новые и просматривать имеющиеся фотографии, причём при загрузке новых идёт проверка на дубликаты (т.е. одно и то же фото не разрешается, только если качество лучше и т.д.) Django/Flask + немного JS'а понадобится.
2. Скрипт, который будет грузить на фри-ланс сайты запросы на "нахождение фотографий такой-то актрисы, ещё не имеющихся в базе". asyncio, urllib, requests + paypal/yandexmoney и прочие платёжные модули.
3. Web scraper, который будет лазить по всем повозможным и невозможным сайтам, качая рандомные картинки в надежде, что они окажутся нужной (неверные будут просто отвергнуты валидатором). scrapy может помочь, плюс база данных для хранения адресов и хешей уже проверенных изображений: sqlite, pymongo, postgre, bulbs, миллионы их, выбор типа будет зависеть от того, как данные хранить будешь, можешь в тред баз данных заглянуть.
4. Некий алгоритм прогрессивной шкалы оплаты, берущий во внимание количество и скорость поступления новых фотографий, а так же их качество. Тут книжки по алгоритмам и экономике нужно читать, сам найдёшь.
5. Собственно, скрипт-валидатор фоторафий, самая интересная часть. Это может быть и нейроночка (pybrain, keras, pytorch, theano, миллионы их), могут быть использованые какие-либо стандартные алгоритмы из dsp, типа кросс-корреляции, для выясняния, одинаковые ли фотографии (scikit-image, opencv bindings), а можно воспользоваться уже имеющимися наработками из пункта 2 и нанимать индусов для ручного сравнения. Разумеется, лучше всего будет каскадно использовать все три варианта, если результат не очевиден или близок к некоему порогу.
6. Пункт 5 работает с дубликатами, но что мешает загружать других актрис, а то и вовсе левые картинки? Опять же, либо целиком на индусов положиться, либо сначала на индусах набрать базу, а затем нейроночку обучить, которая будет затем классифицировать новые изображения. Ну и плюс индусы в спорных моментах никуда не деваются. Боже, где б мы без инудсов-то сейчас были!

Ну вот примерно такого плана можешь придерживаться и рано или поздно всё получится.

Единственное только, твоя коллекция будешь лишь стремиться к полной, т.к., во-первых, если он ещё жива, то будут делаться новые фото (хотя хуй знает как там у тебя интересы), а во-вторых, есть вероятность наличия каких-либо фото, которые никто из отозвавшихся так и не скачает.
Ответы: >>1126623
Аноним 26/01/18 Птн 08:05:12 1126622
Блять, что за пиздец, вроде ж не лето и не каникулы, откуда вы такие понабежали? Уже второй тред к ряду куча идиотских вопросов от недалеких овощей.
>>1126616
Бери и учи синтаксис + стандартные библиотеки и думай,нахуй,думай, пригодится по жизни. А сюда приноси сложные вопросы, которые не смог нагуглить и вычитать в доках.
Аноним 26/01/18 Птн 08:22:39 1126623
>>1126621
Благо дарю!
Ответы: >>1126671
Аноним 26/01/18 Птн 10:52:49 1126671
>>1126623
Делал нечто подобное. Только я выкачивал с сервера фотосеты по студиям, запоминать предыдущее состояние и потом проверять на новые сеты. Пиши почту, может помогу.
Аноним 26/01/18 Птн 10:54:38 1126674
https://pastebin.com/yJYpGVKL

Как это в utf-8 перевести? python 3.
Аноним 26/01/18 Птн 10:59:45 1126675
>>1126674
Используй requests и не еби мозги.
Я тебе за вайпалку круп-то надеру.
Ответы: >>1126678 >>1126693
Аноним 26/01/18 Птн 11:02:00 1126678
>>1126675
Вот это отсос питнобогов. СТОРОННЮЮ БИБЛИОТЕКУ чтобы титле получить.
Ответы: >>1126680
Аноним 26/01/18 Птн 11:10:15 1126680
>>1126678
Зарепортил.
Аноним 26/01/18 Птн 11:21:45 1126685
>>1126674
resp.decode() вместо str(resp). str() не декодирует байтовую строку, а просто отображает каждый байт отдельно, как если бы ты просто print(resp) сделал.
Ответы: >>1126691
Аноним 26/01/18 Птн 11:31:39 1126691
>>1126685
спасибо.
Аноним 26/01/18 Птн 11:33:35 1126693
maxresdefault ([...].jpg (35Кб, 1280x720)
>>1126674

своим str ты конвертируешь байты прямо в строку, поэтому надо делать примерно так:
request.urlopen("https://2ch.hk/s/res/2238873.html").read().decode('utf-8', 'ignore')

actually, меня в своё время эти bytes доебали
тут правильно говорят
>>1126675
Аноним 26/01/18 Птн 12:57:27 1126736
Бля, установил модуль pyHooked, а он MouseEvent не отлавливает - никакой реакции при нажатие кнопок мыши. Только KeyboardEvent работает.
Аноним 26/01/18 Птн 13:33:03 1126757
Напомните какой там способ избавится от проверки через if с помошью ленивый исчислений.

Вместо
urls = re.findall(...)
if urls:
do_sth()

делаем

re.findall() or do_sth()

Если re ничего не находит то в левой части None который приводится к булеан False и правая часть не выполняется.
Как этот способ загуглить?
Ответы: >>1126803 >>1127378
Аноним 26/01/18 Птн 15:01:28 1126803
>>1126757
>ленивый исчислений
уже совсем completely forgot, как на родном language писать


вместо or должно быть and
https://docs.python.org/3/reference/expressions.html#boolean-operations
Ответы: >>1126812
Аноним 26/01/18 Птн 15:04:10 1126805
Как pip то использовать? Командня строка пишет, что не являетс командой.
Ответы: >>1126809
Аноним 26/01/18 Птн 15:07:40 1126809
>>1126805
в path добавь папку с питоном
Ответы: >>1126823 >>1126830
Аноним 26/01/18 Птн 15:13:14 1126812
>>1126803
никсельpixel, заloginся
Ответы: >>1126832
Аноним 26/01/18 Птн 15:29:19 1126823
>>1126809
Как?
Ответы: >>1126831
Аноним 26/01/18 Птн 15:35:42 1126830
>>1126809
Блять, переустановил питон отметив добавить в PATH. Ничего не меняется.
Ответы: >>1127836
Аноним 26/01/18 Птн 15:36:50 1126831
>>1126823
https://stackoverflow.com/questions/3701646/how-to-add-to-the-pythonpath-in-windows-7
Аноним 26/01/18 Птн 15:42:42 1126832
>>1126812
python запускается?
если да, то попробуй python -m pip -V
может сам pip в поставке с установщиком не идёт
Аноним 26/01/18 Птн 16:00:48 1126843
dad6.jpg (546Кб, 500x478)
Лутц еврей или нормальный?
Ответы: >>1126847
Аноним 26/01/18 Птн 16:00:51 1126844
Да хватит подкудахтывать этому петуху. Чем больше вы ему пытаетесь помочь, тем больше он будет тут всё засирать.
Аноним 26/01/18 Птн 16:05:37 1126847
>>1126843
У меня молдованин 1 в 1 ремонт в ванной комнате делал
Аноним 26/01/18 Птн 16:32:41 1126861
Карочи, я тот анон, который вчера пытался установить win32api. Если кому то интересно - мне удалось. Проблема была в whl файле, из которого ставился пакет. После установки пакета не запускался какой то пост-установочный скрипт, который должен был ещё несколько dll файлов установить. Решил проблему, скачав вместо whl файла экзешник с гитхаба и установил с него. Всё заработало. Всем спасибо все свобободны
Ответы: >>1126911
Аноним 26/01/18 Птн 17:38:04 1126911
>>1126861
Собственно это не новость, что пререквизиты нужно устанавливать отдельно. pip не установит тебе половину ОС.
Аноним 26/01/18 Птн 18:27:56 1126956
qtcreator.png (240Кб, 1451x941)
Я осилил установку Qt Designer'a. Сейчас эта тулза называется Qt Creator, входит в комплект всего SDK и обычно инсталлятор выкачивает из инета необходимое. Но можно скачать Qt5 одним файлом по секретной ссылке: http://download.qt.io/archive/qt/5.10/5.10.0/

Поставить расширение для питона набрав в консоли: pip3 install PyQt5

Запустить QtCreator создать New Project c параметрами Application, Qt Widgets Application, когда откроется текстовый редактор с кодом, переключится на дизайнер можно в menu, Tools, Form Editor, Switch Source/Form. Сделать дизайн приложения, сохранить как widget.ui и перейти в директорию с ним и конвертировать его в питон командой в консоли:
pyuic5 -x widget.ui -o widget.py
Ответы: >>1126972 >>1127379
Аноним 26/01/18 Птн 18:43:47 1126972
13234668296148.png (16Кб, 1024x960)
>>1126956
и дальше чё?
Ответы: >>1127009 >>1127092
Аноним 26/01/18 Птн 20:02:26 1127009
>>1126972
А дальше запустить
python widget.py
Ответы: >>1127054
Аноним 26/01/18 Птн 21:00:14 1127054
1324321705838.png (423Кб, 480x942)
>>1127009
Аноним 26/01/18 Птн 22:42:56 1127092
watch.webm (9247Кб, 1280x720, 00:00:58)
>>1126972
>и дальше чё?
Аноним 27/01/18 Суб 04:26:47 1127152
Анон напомни, почему библиотека для вк пробовал vk_api, vk (dimka665) постоянно дает Bad Password? Нет. Очевидно я проверял пароль только что. У меня такие догадки:
1. Вк охуело от 200 запросов в день и исчерпанного лимита постов в группу и забанило авторизацию по приложению.
2. Вк охуело от 4 акков с одного компа и забанило авторизацию по приложению.
оффтопом
>>1126370
как ты яму читаешь? дропнул, когда услышал про ТОЛЬКО ОДНО НАПРАВЛЕНИЕ и про пидарастию-карьеризм менеджеров
Ответы: >>1127634
Аноним 27/01/18 Суб 06:57:26 1127174
>>1126456 (OP)
https://ideone.com/ADVRQX
По задумке должно создавать по планете в каждой системе и пихать их в лист системы, а на деле каждая планета лезет в лист другой системы, и получается ситуация, что в каждой системе лежат ссылки на все планеты в галактике. Даже не знаю, где я обосрался, в других языках такое решение емнип должно было работать.
Ответы: >>1127198
Аноним 27/01/18 Суб 08:20:25 1127198
>>1127174
Так ты зачем список planets сделал классовым у StarSys-то? Там хоть len(StarSys.planets) в конце можешь сделать, те же 3 планеты и вылезут.
Про классы и атрибуты, а так же __init__ почитай где-нибудь.
Ответы: >>1127201 >>1127204
Аноним 27/01/18 Суб 08:22:14 1127201
>>1127198
Ну и с systems у Galaxy и вообще всеми остальнми атрибутами, которые должны лишь одному инстансу принадлежать, та же фигня.

>>1127198
>также
фикс
Аноним 27/01/18 Суб 08:29:23 1127204
>>1127198
Чтоб у каждой системы был свой список планет. Это не так работает?
Ответы: >>1127209
Аноним 27/01/18 Суб 08:39:07 1127209
>>1127204
Нет, не так. Ты как раз сделал один общий список. https://ideone.com/b6GdLA
Ответы: >>1127211
Аноним 27/01/18 Суб 08:40:49 1127211
>>1127209
Спасибо, не знал, что общий делаю. Пойду вкуривать на эту тему.
Аноним 27/01/18 Суб 09:38:08 1127240
Как можно скомпилировать приложение для андроида использующие PyQt5?
Ответы: >>1127475
Аноним 27/01/18 Суб 11:23:05 1127306
Надо скачать файл

Какой модуль мне поможет?
Ответы: >>1127334 >>1127335
Аноним 27/01/18 Суб 11:46:59 1127319
Бля, я в шоке, че делать-то? В пхп такой хуйни не былою Правильно они от уникода отказались.

'last_directory': 'c:\Users\Public\Documents',
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
Аноним 27/01/18 Суб 12:26:25 1127334
>>1127306
filedownloader
Аноним 27/01/18 Суб 12:26:41 1127335
>>1127306
filedownloader
Аноним 27/01/18 Суб 12:37:35 1127340
Есть текст, допустим, про биполярные транзисторы. Я хочу заменить все упоминания про них - капсом, с большой буквы и с маленькой - на слово "ЗДЕСЬ". Пишу для первого слова:

print(re.sub(r"[Бб][Ии][Пп][Оо][Лл][Яя][Рр][Нн][А-Яа-я]+\b", "ЗДЕСЬ", str2)[:50])

Хорошо, он заменил. Есть ли способы проще?
Ответы: >>1127381
Аноним 27/01/18 Суб 13:22:58 1127370
Берём такой код на скиме:
(define cc #f)
(define bar 0)

(define (func)
(print "This should show only once")
(call/cc (lambda (k) (set! cc k)))
(print bar)
(set! bar (+ bar 1)))

(func)
(cc)
(cc)
(cc)

С горем пополам его можно переписать на Python (http://wiki.c2.com/?ContinuationsInPython)
https://ideone.com/J1KesT (число байтов, которые надо скипнуть, зависит от битности системы)

Но если мы захотим пойти глубже в использовании продолжений и напишем так:
(define cc #f)
(define bar 0)

(define (func)
(print "This should show only once")
(call/cc (lambda (k) (set! cc k)))
(print bar)
(set! bar (+ bar 1)))

(define (g)
(func)
(print "This should show multiple times"))

(g)
(cc)
(cc)
(cc)

то прежняя техника переписывания на педоне не сработает:
https://ideone.com/dmJtGT

Т.е. в питоне мы скопировали только код, а для работы продолжений нужен весь стек. Скопировать его, может, и не проблема. Проблема в том, как текущий стек заменить на нашу копию?
Аноним 27/01/18 Суб 13:28:18 1127378
>>1126757
>Как этот способ загуглить?
short circuit

>re.findall() or do_sth()
re.findall() and do_sth()
Аноним 27/01/18 Суб 13:29:37 1127379
>>1126956
дысканальный красаучег
Аноним 27/01/18 Суб 13:30:44 1127381
>>1127340
> Есть ли способы проще?
в модификаторах re ищи case insensitive
Ответы: >>1127383
Аноним 27/01/18 Суб 13:31:25 1127383
>>1127381
Спасибо.
Аноним 27/01/18 Суб 13:33:04 1127386
>>1127370
Ты считаешь, здесь знают ским?
Ответы: >>1127388
Аноним 27/01/18 Суб 13:33:37 1127388
>>1127386
Да пофиг на ским. Хочу продолжения.
Аноним 27/01/18 Суб 13:37:46 1127397
>>1127370
Забудь про работу со стеком и про inspect. Это очень небезопасно и на разных интерпретаторах работает по разному.

Ты что именно сделать хочешь?
Ответы: >>1127408
Аноним 27/01/18 Суб 13:44:00 1127408
>>1127397
>Ты что именно сделать хочешь?
Работать со стеком и inspect.
Ответы: >>1127457
Аноним 27/01/18 Суб 14:55:07 1127457
>>1127408
Страдай. Ты приносишь привычки из языка более низкого уровня.
Ответы: >>1127458
Аноним 27/01/18 Суб 14:56:25 1127458
>>1127457
Ну и где в вашем высокоуровневом языке банальные продолжения?
Ответы: >>1127461
Аноним 27/01/18 Суб 14:58:16 1127461
>>1127458
Ты пытаешься найти, чем высокоуровневый язык лучше низкоуровневого в управлении низкоуровневыми конструкциями?
Самому не смешно?
Ответы: >>1127462
Аноним 27/01/18 Суб 14:59:49 1127462
>>1127461
> продолжение
> низкоуровневая конструкция
Самому не смешно?
Ответы: >>1127463
Аноним 27/01/18 Суб 15:00:27 1127463
>>1127462
Я твой высер на скиме, думаешь, читал?
Ответы: >>1127465
Аноним 27/01/18 Суб 15:01:37 1127465
>>1127463
Конечно не читал, т.к. ты там ничего не поймёшь, т.к. беспросветно туп.
Ответы: >>1127466
Аноним 27/01/18 Суб 15:03:34 1127466
>>1127465
Удачи тебе с поиском решения, бгг.
Аноним 27/01/18 Суб 15:04:04 1127467
>>1127370
))))
Аноним 27/01/18 Суб 15:14:25 1127473
Снимок.JPG (38Кб, 814x605)
Нубяра в треде.
Почему во второй строке invalid syntax на 40?
Ответы: >>1127476 >>1127566
Аноним 27/01/18 Суб 15:21:40 1127475
>>1127240
Бамп вопросу. Очень надо запустить свою программу на телефоне.
Ответы: >>1127966
Аноним 27/01/18 Суб 15:22:48 1127476
>>1127473
:
Ответы: >>1127491
Аноним 27/01/18 Суб 15:31:48 1127485
Слишком тупой для программирования, как написать бота для дискорда, чтобы отправлял сообщение когда видит обновление в ленте RSS?
Аноним 27/01/18 Суб 15:44:37 1127491
>>1127476
Окей,спасибо. Совсем забыл про них.
Обясните,пожалуйста.
Вот проверка условий if\else.
В моем данном случае, с этой конкретной простой задачей: как обозначить, что при одном условии будет значение Y, а при другом условии Y*1.5?
Ответы: >>1127811
Аноним 27/01/18 Суб 16:42:55 1127509
Кто нибудь пользовался pyqtdeploy? А то я создал проект, указал все нужные мне зависимости, указал путь к моему скрипту, а вкладка Build у меня просто отсутствует! Что за нах? На этой вкладки должна быть кнопка, которая запустит построение приложения, но у меня нет этой вкладки!
Ответы: >>1127968
Аноним 27/01/18 Суб 18:34:09 1127566
>>1127473
Тебе не кажется подозрительным, что hrs=rte стоит перед тем, как ты объявил rte?

>как обозначить, что при одном условии будет значение Y, а при другом условии Y*1.5?
Ну, э, if для того и сделан. В теле одной ветки присваиваешь одно значение, другой — другое.
Аноним 27/01/18 Суб 19:00:40 1127571
Бля, как в Qpython можно создать просто окно, в которое будет выводится текст?
Ответы: >>1127572
Аноним 27/01/18 Суб 19:01:39 1127572
>>1127571
Двочую, бротишь))
Ответы: >>1127583
Аноним 27/01/18 Суб 19:18:23 1127583
>>1127572
Хули ты двочиюешь, гнида? Я прочёл всю документацию по androidhelper'у, но нихуя нужного не нашёл. Единственное, метод notify выглядел немного похоже на то, что мне нужно, я его попробовал, но он нихуя не вывел на экран.
Ответы: >>1127584
Аноним 27/01/18 Суб 19:20:16 1127584
>>1127583
Тричую господина с андроидхелпером!
Аноним 27/01/18 Суб 20:03:36 1127606
hey.jpg (42Кб, 412x425)
Сап, укротители змей. Недавно вкатился в питон, а руки так и чешутся что-нибудь сделать. Для себя решил, что первой моей задачей будет - создание маленького блога. На какой фреймворк сесть?
Ответы: >>1127608 >>1127778
Аноним 27/01/18 Суб 20:04:33 1127608
>>1127606
Django, как имеющее наибольшее количество батареек.
Ответы: >>1127641
Аноним 27/01/18 Суб 20:52:18 1127634
image.png (11Кб, 106x127)
image.png (2Кб, 296x37)
image.png (63Кб, 755x509)
>>1127152
Ну так "Яма" и не про это. Она про эти ваши биопроблемы тащемта, а я сейчас в них по уши. Да и читаю я не быстро, смакую. Классика всегда трудновато шла, я себя иногда заставляю. Вдобавок я почти полтора года ничего сложнее методичек из универа не читал. Технические тексты идут лихо и без лишних мучений.
Алсо есть вопрос по поводу этой хрени, что на пике.
Запустил и там всё с самых азов начинается.
Только вот интерпретатор не пашет. Не могу понять в чем дело.
Ответы: >>1127636
Аноним 27/01/18 Суб 20:58:11 1127636
>>1127634
Саша-саша. Тебе мама не говорила, что не следует использовать пидораший язык в работе со сложной техникой? Заводи пользователя латинскими буквами, или переставь все в нормальную директорию.
Ответы: >>1127638 >>1127644
Аноним 27/01/18 Суб 20:59:38 1127638
>>1127636
>не следует использовать пидораший язык в работе со сложной техникой? Заводи пользователя латинскими буквами, или переставь все в нормальную директорию.
Говорили, но я забыл, спасибо за помощь.
Ответы: >>1127652
Аноним 27/01/18 Суб 21:06:24 1127641
>>1127608
Что такое батарейки?
Ответы: >>1127645
Аноним 27/01/18 Суб 21:12:26 1127644
>>1127636
Забавно то, что обычный PyCharm спокойно пашет в этой директории и не ругается.
Ладно, ща всё сделаю.
Ответы: >>1127646
Аноним 27/01/18 Суб 21:14:16 1127645
>>1127641
TL;DR: Тебе меньше всего придется реализовывать вручную.
Встроенные в либу/стандартную библиотеку/етц. фичи, методы и прочее.
В крестах ты, например, не распарсишь ХТМЛ, в отличие от бидона.

В Джанго, например, есть работа с БД как с моделями данных, в отличие от того же Tornado.
Аноним 27/01/18 Суб 21:15:53 1127646
>>1127644
Ты обучающий поставил и он сразу преподал тебе важный урок.
Ответы: >>1127647
Аноним 27/01/18 Суб 21:18:07 1127647
>>1127646
Как убрать этот обучающий? Он заебал мне подсказки давать, только портит всё.
Ответы: >>1127648 >>1127651
Аноним 27/01/18 Суб 21:19:26 1127648
>>1127647
Слить с рутрекера полноценный 2017.2, прописать альтернативный сервер лицензий в настроках и запретить ему обновляться на 2017.3.
Ответы: >>1127649
Аноним 27/01/18 Суб 21:21:56 1127649
>>1127648
Хули так сложно?
Ответы: >>1127650
Аноним 27/01/18 Суб 21:23:25 1127650
>>1127649
Это ты еще программировать не начал.
Аноним 27/01/18 Суб 21:23:58 1127651
image.png (9Кб, 123x173)
>>1127647
Ну скачай такой, он вроде только при запуске обучалку запускает.
Аноним 27/01/18 Суб 21:26:57 1127652
>>1127638
вот это говно всё желание тут сидеть отбивает
Ответы: >>1127654
Аноним 27/01/18 Суб 21:27:48 1127654
>>1127652
Хуя ты впечатлительный
Ответы: >>1127655
Аноним 27/01/18 Суб 21:30:00 1127655
>>1127654
>впечатлительный
мне кажется это нормальная реакция
Ответы: >>1127656
Аноним 27/01/18 Суб 21:31:40 1127656
>>1127655
Тебе кажется.
В современных реалиях обращать внимания на всякую хуйню, а уж тем более на вскукареки с двачей - не нормально.
Ответы: >>1127664
Аноним 27/01/18 Суб 21:50:15 1127664
>>1127656
ХЗ че он впечатляется тут. Обычный вежливый ответ ньюфага.
Ответы: >>1127674
Аноним 27/01/18 Суб 21:57:21 1127674
>>1127664
Хохол наверно
Аноним 28/01/18 Вск 02:29:10 1127758
Что за ошибка?
https://ideone.com/AvTNn3
да, там ссылка на сосач
Ответы: >>1127785
Аноним 28/01/18 Вск 04:15:06 1127778
>>1127606
Flask. Джанга для имбецилов, а тут всё под себя и православная jinja вместо её обрезка.
Аноним 28/01/18 Вск 04:32:23 1127781
Почему при вызове lxml.html.parse(URL)
В случае с одним сайтом в ответ получаю ошибки, а в другом всё проходит нормально?


https://ideone.com/AvTNn3
Ответы: >>1128132
Аноним 28/01/18 Вск 04:46:29 1127785
>>1127758
Ты пытаешься распарсить URL.
Аноним 28/01/18 Вск 06:36:39 1127805
https://benchmarksgame.alioth.debian.org/u64q/php.html
Ответы: >>1127810 >>1127812
Аноним 28/01/18 Вск 07:02:33 1127810
001.png (153Кб, 499x499)
>>1127805
>Пишите на Python, а узкие места переписывайте на PHP
Ответы: >>1127835 >>1127970
Аноним 28/01/18 Вск 07:08:11 1127811
>>1127491
>В моем данном случае, с этой конкретной простой задачей: как обозначить, что при одном условии будет значение Y, а при другом условии Y1.5?
if hours > threshold:
____rate=1.5
Y
else:
____rate=Y
pay = hours*rate
Аноним 28/01/18 Вск 07:19:25 1127812
>>1127805
http://faster-cpython.readthedocs.io/notes_2017.html
В какие интересные страницы ты меня завёл. Очевидно что в пыхе переработали основную объектную структуру, zval, я даж доклад смотрел, меньше хопов, меньше промахов в кэше, быстрее пыха. В питонах то ли нарочно этим не занимаются, то ли некому. Там вроде бы Армин когда-то слоты критиковал.
Аноним 28/01/18 Вск 07:26:24 1127813
1517124356518.jpeg (2304Кб, 1552x2096)
Вкатываюсь в пайтон (2.7). Нихуя пока не знаю, но хочу сразу начать писать красиво и элегантно. Нашел старые задачки. Так вот, вопрос, как дописать пикрел для рассчета порядкового номера введенного дня в году (365 дней, високосный не считается), чтобы это не было похоже на говнокод? Мб создать массив с количеством дней на каждый месяц?
Аноним 28/01/18 Вск 07:51:21 1127818
>>1127813
>начинающий программист
>фото экрана
Вам тут не рады.

>Мб создать массив с количеством дней на каждый месяц?
Да.
Или можешь, например, вычитать из текущей даты 00:00 1-ого января этого года, а затем делить на 86400 (секунд в сутках).
Аноним 28/01/18 Вск 08:09:18 1127821
>>1127813
days = (datetime.date.today() - datetime.date(datetime.date.today().year, 1,1)).days
Аноним 28/01/18 Вск 08:13:52 1127824
image.png (31Кб, 527x485)
Всем спасибо, но пока оставлю так наверное.
Ответы: >>1127841
Аноним 28/01/18 Вск 08:35:30 1127835
>>1127810
Observium, например, таким образом работает. Ад и израиль конечно, но не на си же переписывать.
Ответы: >>1127843
Аноним 28/01/18 Вск 08:36:52 1127836
>>1126830
ну тогда попробуй добавить туда путь к самому пику,мне помогло
Аноним 28/01/18 Вск 08:38:48 1127838
>>1127813
Тебе принтскрин клавишу придумали, а ты что творишь? А если надо пктивное окно сфотать, так это нажимай альт+принтскрин. В дрисяточке клавиша вин-шифт-эс как доллар делает принтскрин области. На харкач удобно сразу постить кинув из буфера.
Аноним 28/01/18 Вск 08:49:59 1127841
>>1127824
минут 5 пытался понять че ты делаешь
Аноним 28/01/18 Вск 08:50:35 1127843
>>1127835
>но не на си же переписывать.
На Go.
Ответы: >>1127845
Аноним 28/01/18 Вск 08:51:09 1127845
>>1127843
В сортах говна не разбираюсь
Ответы: >>1127848
Аноним 28/01/18 Вск 08:56:22 1127848
>>1127845
>НИОСИЛИЛ
Ответы: >>1127854
Аноним 28/01/18 Вск 08:58:00 1127849
Вот вам ещё бодалова Go vs Python.
https://docs.google.com/presentation/d/1LO_WI3N-3p2Wp9PDWyv5B6EGFZ8XTOTNJ7Hd40WOUHo/
Аноним 28/01/18 Вск 09:04:53 1127854
>>1127848
Даже не приступал к изучению. На хуй оно вообще нужно? цэ рiторiческий вопрос
Аноним 28/01/18 Вск 09:10:33 1127856
Бамп
Аноним 28/01/18 Вск 09:17:07 1127860
Я долблюсь в глаза и не нашёл вопрос-ответ треда, нужна помощь:
есть ssh доступ к удаленному серваку, на котором лежит питоновский скрипт. Естесно доступ только при помощи терминала. А мне сказали возьми этот скрипт да измени. Вопрос: это что, нужно этот скрипт обязательно закачивать на свою ПеКу и работать с ним у себя, или можно как-нибудь редактировать исходники через терминал на удалёнке?
Ответы: >>1127861 >>1127870
Аноним 28/01/18 Вск 09:20:09 1127861
>>1127860
Нет, как по ссш подрубился пишешь vi path to script
Ответы: >>1127862 >>1127865
Аноним 28/01/18 Вск 09:22:22 1127862
>>1127861
А потом гуглишь как из него выйти.
Ответы: >>1127863
Аноним 28/01/18 Вск 09:26:08 1127863
image.jpeg (177Кб, 604x463)
>>1127862
exactly

Да хули там выходить то?

:wq!
Аноним 28/01/18 Вск 09:31:46 1127865
>>1127861
Сердечная благодарность
Ответы: >>1127872
Аноним 28/01/18 Вск 09:53:34 1127870
>>1127860
Просто используй SFTP и редактируй его аки локальный файл.
Аноним 28/01/18 Вск 10:01:38 1127872
>>1127865
Чем можу, анчоус. Всегда обращайся, здесь все твои друзья.
Аноним 28/01/18 Вск 10:45:11 1127885
сап,программач
объясни тупому,что я делаю не так. Есть две проверки:

def проверка1():
хуй = input()
try:
int(хуй)
if len(str(хуй)) not in range(228,1337):
print('ты еблан сука, заново вводи')
проверка1()
except:
print('нихуя неправильно, заново вводи')
проверка1()
return хуй



def проверка2():
пизда = input()
try:
int(пизда)
except:
print('вводи заново уеба')
проверка2()
return пизда

почему возвращает значение,которое я ввел самым первым?оно же в процессе проверки изменяется. нихуя не пойму
Аноним 28/01/18 Вск 10:47:12 1127888
image.png (37Кб, 1096x585)
>>1127885
думаю, так будет лучше
Ответы: >>1127899
Аноним 28/01/18 Вск 10:53:25 1127892
>>1127885
>if len(str(хуй)) not in range(228,1337)
Месье знает толк в извращениях.
Ответы: >>1127896
Аноним 28/01/18 Вск 11:02:05 1127896
>>1127892
анончик, помогай. что не так у меня?
Аноним 28/01/18 Вск 11:04:37 1127899
image.png (35Кб, 1090x575)
>>1127888
бля,неправильно там
ебал я эти дорожные знаки
Ответы: >>1127904
Аноним 28/01/18 Вск 11:08:57 1127904
clipboard2.png (21Кб, 1090x575)
>>1127899
Ответы: >>1127907 >>1127917
Аноним 28/01/18 Вск 11:13:50 1127907
>>1127904
чем это поможет? все равно возвращает значение,которое я ввел первым. а насчет лен стр хуй - мне нужно проверить длину числа,а не его значение
Аноним 28/01/18 Вск 11:27:18 1127917
>>1127907
>>1127904
разве что стр там лишнее
Аноним 28/01/18 Вск 11:34:16 1127918
15171355383450.png (8Кб, 921x185)
Смотрите какая хуйня. Эта строчка создаёт одинаковые кнопки в tkinter, которые отличаются только текстом на них. Через map применяется функция определения экземпляра класса Button для каждого элемента списка, но с разными атрибутами text.
Теперь такой вопрос, как сделать то же самое, только для метода? Вот есть список экземпляров как на пикче и к ним надо применить метод, у которого также ряд параметров одинаков, но отличается только один атрибут. Можно это записать аналогично? Как в одну строчку применить метод к каждому элементу списка я знаю, надо что атрибуты были разные для каждого элемента.
Ответы: >>1127971 >>1129166
Аноним 28/01/18 Вск 12:46:18 1127952
>>1127907
ты какой-то тупой
пшел нахуй отсюда
Аноним 28/01/18 Вск 12:49:11 1127953
>>1127907
Иди на завод
Аноним 28/01/18 Вск 13:25:26 1127966
>>1127475
Если без гуя или с консольным гуём, то можно в termux-е запустить легко
Аноним 28/01/18 Вск 13:26:11 1127968
vanga1.jpg (24Кб, 363x363)
>>1127509
У тебя ничего не получится.
Аноним 28/01/18 Вск 13:33:35 1127970
well played sir.jpg (79Кб, 332x360)
>>1127810
Аноним 28/01/18 Вск 13:40:14 1127971
>>1127918
Да
Аноним 28/01/18 Вск 13:51:25 1127982
Если в Java при объявлении класса просто пишешь:
int number;
string name;
То в питоне, как я понял:
number = 0
name = "standart"
Я правильно понимаю?
Ответы: >>1127989
Аноним 28/01/18 Вск 13:52:56 1127984
Снимок.PNG (4Кб, 576x113)
Почему не работает?
Ответы: >>1127999
Аноним 28/01/18 Вск 14:00:16 1127989
>>1127982
Это не класс.
В питоне переменные объявляются там где они впервые появляются.
a = 1
а = 0.1
а = 'a'
Здесь а - это адрес к объекту, причём тип может меняться динамически, в отличие от джавы, где тип переменной надо указывать изначально.
Вот это
1
тоже объект, но без адреса к нему ты обратиться не сможешь.
Ответы: >>1127992
Аноним 28/01/18 Вск 14:03:02 1127992
>>1127989
А как тогда объявлять свойства класса?
Ответы: >>1127994 >>1128138
Аноним 28/01/18 Вск 14:09:16 1127994
Снимок.PNG (1Кб, 123x122)
>>1127992
На ходу
Ответы: >>1127995
Аноним 28/01/18 Вск 14:11:53 1127995
>>1127994
Это какой-то ШОЙТАН ООП.
Ответы: >>1127997
Аноним 28/01/18 Вск 14:12:48 1127997
>>1127995
Норм. Удобно же. Никаких лишних телодвижений ненужно, а результат тот же
Ответы: >>1127998
Аноним 28/01/18 Вск 14:13:36 1127998
image.png (335Кб, 1920x1080)
>>1127997
Почему тогда ругается?
Ответы: >>1128001
Аноним 28/01/18 Вск 14:16:00 1127999
13186322551133.png (98Кб, 247x248)
>>1127984
> button0
> ...
> button15
Аноним 28/01/18 Вск 14:16:27 1128000
>>1127999
Массивы в рот ебал.
Аноним 28/01/18 Вск 14:16:33 1128001
>>1127998
def __init__
Ответы: >>1128002
Аноним 28/01/18 Вск 14:17:16 1128002
>>1128001
Ох, наследие явы не дает спокойно кодить.
Аноним 28/01/18 Вск 14:17:36 1128003
>>1127999
Ну не через функцию же описывать. Или что ещё хуже - в строчку
Ответы: >>1128014
Аноним 28/01/18 Вск 14:19:03 1128007
Так ебнана, а ну быстро объяснили мне как правильно байтоебить на питоне. Допустим есть файл, я его открываю побайтово и провожу операции с этим байтом, ворочаю битиками взад-вперед, потом вывожу измененные байты в другой файл. Как это выглядит на питончике?
Ответы: >>1128009 >>1128501
Аноним 28/01/18 Вск 14:20:34 1128009
>>1128007
Детки, давайте хором, СИШНИК УХАДИ
Ответы: >>1128022
Аноним 28/01/18 Вск 14:21:36 1128010
220px-Togliatti[...].png (38Кб, 220x220)
Няши, как всегда тред не читал и задаю вопрос (который уже по-любому задавали). Где можно купить книги М. Лутца Изучаем и Программируем на Python в печатном виде? Букс.сру давно сдохли и только наебывают, а книг никаких не высылают. Сайт издательства в РФ поздравлял последний раз всех с Новым 2013..., т.е. тоже давно РИП. На озоне только электронный вариант. Я в панике, памахите
Аноним 28/01/18 Вск 14:23:01 1128012
>>1128010
Книжные магазины?
Ответы: >>1128032
Аноним 28/01/18 Вск 14:23:59 1128014
>>1128003
Да забей, ты всё правильно делаешь, это и есть настоящее программирование! DRY и KISS в деле! Хай куалити продукшен коуд!
Ответы: >>1128017
Аноним 28/01/18 Вск 14:24:24 1128015
>>1127999
А что не так?
Ответы: >>1128019
Аноним 28/01/18 Вск 14:25:37 1128017
>>1128014
Не верю. Я только пару дней назад поставил pycharm и не знаю все свистоперделок.
Ответы: >>1128019
Аноним 28/01/18 Вск 14:27:23 1128019
>>1128015
>>1128017
Да точно тебе говорю. Пройди собеседование в гугл, базарю, будешь 300к в наносекунду получать за такой код!
Ответы: >>1128021
Аноним 28/01/18 Вск 14:27:47 1128021
>>1128019
Уже получаю.
Аноним 28/01/18 Вск 14:28:27 1128022
>>1128009
ХАХАХА, ну ты выдал. Я понимаю, наяшная идеальна для байтоебства, но питухон ведь тоже язык якобы, а значит позволяет это безобразие вытворять гораздо проще, судя по идеологии.
Ответы: >>1128031
Аноним 28/01/18 Вск 14:31:49 1128030
>>1128010
хауди хо лушче смотри
Аноним 28/01/18 Вск 14:31:59 1128031
>>1128022
Дохуя либ, ты гуглить не умеешь?
Ответы: >>1128039
Аноним 28/01/18 Вск 14:32:47 1128032
>>1128012
В моей мухосрани нет ни в одном книжном..
Ответы: >>1128037
Аноним 28/01/18 Вск 14:35:00 1128037
>>1128032
Заказать на ЕБАУ?
Ответы: >>1128048
Аноним 28/01/18 Вск 14:36:36 1128038
>>1128010
Нахуя тебе на русском и ещё на бумаге?
Ответы: >>1128044 >>1128058
Аноним 28/01/18 Вск 14:37:00 1128039
>>1128031
Например?
Ответы: >>1128043
Аноним 28/01/18 Вск 14:38:01 1128040
>>1128010
Запомни, щеночек, русскоязычными it книгами можешь жопу подтирать, так как к моменту их выхода всё что в них написано уже deprecated.
Ответы: >>1128502
Аноним 28/01/18 Вск 14:40:24 1128043
>>1128039
например загугли
Ответы: >>1128046
Аноним 28/01/18 Вск 14:40:48 1128044
>>1128038
Глядите, русо-бумаго-фобам неприятно. Вам задали вопрос где купить, остальное вас волновать не должно.
Ответы: >>1128050
Аноним 28/01/18 Вск 14:41:55 1128046
>>1128043
Как такое гуглить?
Ответы: >>1128049
Аноним 28/01/18 Вск 14:42:35 1128048
image.png (87Кб, 1280x297)
>>1128037
Чет не выходит. Возможно я что-то делаю не так..
Аноним 28/01/18 Вск 14:42:44 1128049
>>1128046
python binary parsing
Аноним 28/01/18 Вск 14:43:53 1128050
>>1128044
Ну и соси тогда, ёпту.
Аноним 28/01/18 Вск 14:46:03 1128058
>>1128038
Ну с бумаги лучше запоминается прочитанное, имхо. А на русском, потому что читать техническую литературу на английском для меня тяжелее, чем на родном.
Ответы: >>1128060
Аноним 28/01/18 Вск 14:48:08 1128060
>>1128058
Ох какие мы разборчивые. Можешь ещё и код за тебя писать? Очевидные минусы твоего выбора тебя не смущают?
Ответы: >>1128061 >>1128064
Аноним 28/01/18 Вск 14:48:53 1128061
>>1128060
может
быстрофикс
Аноним 28/01/18 Вск 14:50:24 1128064
>>1128060
Не, код я сам хочу писать, для этого и нужны эти книжечки. Я так понял вариантов у меня нет и Лутца на русском в печати просто нет. Увы и ах.
Ответы: >>1128074 >>1128083
Аноним 28/01/18 Вск 15:02:52 1128074
>>1128064
>для этого и нужны эти книжечки
НИНУЖНО.
Ответы: >>1128077
Аноним 28/01/18 Вск 15:04:12 1128077
>>1128074
Нужны, но не такие талмуды которые он собирается брать.
Ответы: >>1128079
Аноним 28/01/18 Вск 15:05:42 1128079
>>1128077
Очнись, 21 век на дворе, больше 20 лет прошло с изобретения интернета, а он все еще за книжечки цепляется.
Ответы: >>1128089
Аноним 28/01/18 Вск 15:05:46 1128080
Нюфажина итт. Подскажите насчет рыночка, есть ли место питонисту самоучке что бы не сосать хуй с гречкой? И еще интересует какие основные области разработки. То что сценарии и новеллы на ренпае это понятно, но куда еще можно пойти в 2018 году и в последующие годы?
Спасибо.
Ответы: >>1128081
Аноним 28/01/18 Вск 15:07:00 1128081
>>1128080
> есть ли место питонисту самоучке что бы не сосать хуй с гречкой?
Только если ты из ДС, ну или Питера на крайняк. В остальных случаях сосешь хуй из-за отсутствия вакансий, тем более для джуна.
Ответы: >>1128086
Аноним 28/01/18 Вск 15:07:50 1128083
>>1128064
Byte of python для кого ?
Ответы: >>1128098
Аноним 28/01/18 Вск 15:08:34 1128086
>>1128081
А на западном рыночке/фрилансе?
Ответы: >>1128090
Аноним 28/01/18 Вск 15:09:02 1128089
>>1128079
Можно быстро прочитать 'Укус питона', а потом читать статьи.
Ответы: >>1128098
Аноним 28/01/18 Вск 15:09:18 1128090
>>1128086
>А на западном рыночке/фрилансе?
ИНДУСЫ, ХОХЛЫ
Ответы: >>1128092 >>1128103
Аноним 28/01/18 Вск 15:10:06 1128092
>>1128090
Мой батя...


Ответы: >>1128094
Аноним 28/01/18 Вск 15:12:26 1128094
>>1128092
Фрилансер?
Ответы: >>1128096
Аноним 28/01/18 Вск 15:13:11 1128096
>>1128094
Да. Постоянно еще меня унижает, типо я быдлокодер и индус.
Аноним 28/01/18 Вск 15:13:37 1128098
>>1128089
>>1128083
Это несерьезный подход, извините.
Ответы: >>1128101
Аноним 28/01/18 Вск 15:13:38 1128099
Ruby или python? Что нужнее и где?
Аноним 28/01/18 Вск 15:14:24 1128101
>>1128098
Обычно от "серьезного" подхода мало что получается. Будешь несколько лет читать Кнута, зубрить алгоритмы...
Аноним 28/01/18 Вск 15:14:59 1128103
>>1128090
Я сам хохел, но сосать хуй за гроши не хочу. Вообще мне бы просто вкатится как обычный разработчик за обычные нормальные деньги и просто себе работать плюнув на все рыночки и прочее. Чтобы ШТАБИЛЬНО было все. Такое вообще реально еще или лучшие годы для питонистов кончились и надо переобуваться?
Ответы: >>1128106
Аноним 28/01/18 Вск 15:16:05 1128106
>>1128103
Ну в мире питон нынче на подъеме, но в рашкореалиях, хз, пока не особо это заметно.
Аноним 28/01/18 Вск 15:17:48 1128108
>>1128099
Аксиома Эскобара.
Ответы: >>1128109
Аноним 28/01/18 Вск 15:18:30 1128109
>>1128108
Без разницы, значит?
Аноним 28/01/18 Вск 15:20:08 1128111
эскобар.webm (419Кб, 320x240, 00:00:10)
>>1128099
На питон готовых решений больше, а так оба одинаково хуевы, подойдут только накостылять по-быстрому прототип чтоб хоть как-то работал.
Ответы: >>1128114
Аноним 28/01/18 Вск 15:21:16 1128114
>>1128111
Слышь
Ответы: >>1128115
Аноним 28/01/18 Вск 15:22:57 1128115
>>1128114
За углом поссыш )))
Ответы: >>1128117
Аноним 28/01/18 Вск 15:24:40 1128117
>>1128115
Слушай?
Ответы: >>1128120 >>1128121
Аноним 28/01/18 Вск 15:28:16 1128120
>>1128117
Бля, не знаю че ответить... (((
Ответы: >>1128121
Аноним 28/01/18 Вск 15:28:39 1128121
>>1128117
Свою какаху скушай )))))
>>1128120
Слабак
Ответы: >>1128123
Аноним 28/01/18 Вск 15:29:55 1128123
>>1128121
Глагольные юзаешь рифмы?
В мозгах твоих тонны лимфы
Аноним 28/01/18 Вск 15:35:32 1128127
Как выполнить метод для нескольких объектов одновременно?
Ответы: >>1128128
Аноним 28/01/18 Вск 15:37:18 1128128
>>1128127
Массив объектов и цикл for?
Ответы: >>1128131
Аноним 28/01/18 Вск 15:42:17 1128131
>>1128128
А без циклов? Через map и лямбду не получится?
Ответы: >>1128133 >>1128134
Аноним 28/01/18 Вск 15:43:00 1128132
>>1127781
Наверное дело в сайте. Может там ошибки в верстке.
Ответы: >>1128227
Аноним 28/01/18 Вск 15:43:41 1128133
>>1128131
Оу, в этом не шарю.
Аноним 28/01/18 Вск 15:44:44 1128134
>>1128131
>Через map и лямбду не получится?
Тебя функционалопетушок покусал шоле?
Ответы: >>1128135
Аноним 28/01/18 Вск 15:46:17 1128135
>>1128134
Но ведь это короче.
Ответы: >>1128137
Аноним 28/01/18 Вск 15:47:29 1128137
>>1128135
В плане эффективности?

Ответы: >>1128139
Аноним 28/01/18 Вск 15:48:34 1128138
>>1127992
прямо внутри методов:
def my_method(self, val):
self.my_property = 1
Ответы: >>1128140
Аноним 28/01/18 Вск 15:49:20 1128139
>>1128137
В плане конфигурации
Ответы: >>1128141
Аноним 28/01/18 Вск 15:49:31 1128140
>>1128138
Уже понял эти ваши хитрости.
Аноним 28/01/18 Вск 15:49:47 1128141
>>1128139
Опять ФП выебывается.
Ответы: >>1128145 >>1128157
Аноним 28/01/18 Вск 15:51:41 1128143
Аноны, пользовался кто связкой Django + Ajax?
Не могу никак обновить результаты на страницы.
Реквест на сервер приходит, джанго рендерит в строку шаблон таблицы с обновлёнными данными, HttpResponse отправляю назад всё это дело ...и нихуя.
Ах да, сто ит сказать, что во вкладке network ничего нет, хотя в джанге явно вижу пришедший ГЕТ запрос с параметрами.
Аноним 28/01/18 Вск 15:54:00 1128145
>>1128141
А чем тогда занимаются питонисты?
Ответы: >>1128146
Аноним 28/01/18 Вск 15:55:08 1128146
>>1128145
Говнокодят!
Аноним 28/01/18 Вск 15:56:34 1128147
Что происходит с конструктором при наследовании? Если я его еще раз напишу, то он переопределится?
Ответы: >>1128148
Аноним 28/01/18 Вск 15:59:37 1128148
>>1128147
Переопределяется. Для вызова отца нужно явно написать super.
Аноним 28/01/18 Вск 16:03:10 1128151
Реквестую самоучитель по притону в картинках. Никак не могу усвоить его массивы. Анон, доставь картинку где все разновидности массивов питона разьяснены.
Ответы: >>1128153
Аноним 28/01/18 Вск 16:04:26 1128153
>>1128151
>в картинках
А че не раскраску?
Аноним 28/01/18 Вск 16:04:58 1128155
Назови массив питона, по которому нельзя бегать циклом
for i in array:
...
Ответы: >>1128156 >>1128503
Аноним 28/01/18 Вск 16:05:24 1128156
>>1128155
Словарь.
Ответы: >>1128161
Аноним 28/01/18 Вск 16:07:17 1128157
>>1128141
Что плохого в фп?
Ответы: >>1128158
Аноним 28/01/18 Вск 16:08:19 1128158
>>1128157
Ничего.
Аноним 28/01/18 Вск 16:11:51 1128161
>>1128156
Dictionary? Анус ставишь?
https://ideone.com/AcuHLb
Ответы: >>1128164
Аноним 28/01/18 Вск 16:14:40 1128164
>>1128161
Ох сука
Ответы: >>1128179
Аноним 28/01/18 Вск 16:18:42 1128171
С недавних пор в пифон треде наблюдается три лагеря:
1. Дауны-неосиляторы, которые пытаются вкатиться, но хотят чтобы телегу толкал кто угодно, но не они.
2. Дауны-перебежчики с других языков, которые закостенели в своём статик тайпинге и как и первые не могут научиться ничему.
3. Нормальные пацаны, которые зачем-то отвечают первым двум, тем самым увеличивая их надежду на то, что телега таки сама вкатится в гору.
Что это за хуйня?!
Аноним 28/01/18 Вск 16:20:15 1128172
>>1128171
Static still > Dynamic.
Ответы: >>1128186
Аноним 28/01/18 Вск 16:21:27 1128174
>>1128171
ХУУУУУУУУУУУУУУЙ
Аноним 28/01/18 Вск 16:24:06 1128175
>>1128171
>2018
>вкатываться в питон
Зачем?
Ответы: >>1128181
Аноним 28/01/18 Вск 16:24:56 1128176
>>1128171
>закостенели в своём статик тайпинге
в пхп такой хуйни НЕ БЫЛО
Аноним 28/01/18 Вск 16:28:50 1128179
>>1128164
лучший язык имхо
Ответы: >>1128180
Аноним 28/01/18 Вск 16:31:08 1128180
>>1128179
Ruby.
Ответы: >>1128187
Аноним 28/01/18 Вск 16:31:44 1128181
>>1128175
Пиздатый язык.
Аноним 28/01/18 Вск 16:35:13 1128186
>>1128172
Для мартышек, которым нужна палка, которая будет бить по рукам конечно. Нормальный разработчик не будет уверен в том, что его код правильный если он просто скомпилировался. Статико-мартышки же считают это за аксиому и их основная тактика разработки это устранять ошибки, которые выдаёт компилятор.
Ответы: >>1128239
Аноним 28/01/18 Вск 16:35:13 1128187
>>1128180
ты еще скажи что гемы заебись
Ответы: >>1128188
Аноним 28/01/18 Вск 16:36:32 1128188
>>1128187
Полный список хороших проектов на раби:
fpm
конец полного списка хороших проектов на раби
Ответы: >>1128189 >>1128192
Аноним 28/01/18 Вск 16:37:18 1128189
>>1128188
Твиттер?
Ответы: >>1128191 >>1128199
Аноним 28/01/18 Вск 16:37:53 1128191
>>1128189
Ссылку на гитхаб!
Ответы: >>1128194
Аноним 28/01/18 Вск 16:39:05 1128192
>>1128188
А как же рельсы и метасплойт?
Аноним 28/01/18 Вск 16:39:18 1128194
>>1128191
Что-то смешно стало.
https://twitter.com/?lang=ru
Ответы: >>1128203
Аноним 28/01/18 Вск 16:43:13 1128196
>>1127885
>оно же в процессе проверки изменяется.
Не изменяется. Внутри твоей функции есть всего одно присваивание значения переменной хуй, которую ты в конце и возвращаешь из фукнции.
Да, ты вызываешь проверка1() ещё раз, но новое значение находится только в ней, после выполнения всё пропадает.
Аноним 28/01/18 Вск 16:49:03 1128199
>>1128189
Твиттер на скале давно уже
Ответы: >>1128201
Аноним 28/01/18 Вск 16:50:06 1128201
>>1128199
Чо, учим скалу?
Ответы: >>1128204
Аноним 28/01/18 Вск 16:53:33 1128203
>>1128194
https://www.infoq.com/news/2012/11/twitter-ruby-to-java
Аноним 28/01/18 Вск 16:54:09 1128204
>>1128201
Кложу, модно, молодежно, функционально.
Ответы: >>1128206
Аноним 28/01/18 Вск 16:54:51 1128206
>>1128204
Нет, я натурал.
Ответы: >>1128212
Аноним 28/01/18 Вск 16:54:59 1128207
Посоны нарыл себе компилятор что я могу с ним сделать?
Ответы: >>1128209
Аноним 28/01/18 Вск 16:55:27 1128209
>>1128207
Компелировать?
Аноним 28/01/18 Вск 16:57:16 1128211
>>1128099
Руби отвратительная экосистема, там очень долгое время приветствовался манки патчинг. Работа есть только на рельсах но народ бежит с них в элексир. Учи питон он на порядок востребованней
Ответы: >>1128214
Аноним 28/01/18 Вск 16:57:22 1128212
>>1128206
>натурал
>2018
Фу, ретроград.
Аноним 28/01/18 Вск 16:57:45 1128213
Снимок.PNG (6Кб, 724x110)
1.PNG (5Кб, 705x86)
Первая пикча работает. Вторая - нет. Почему не знаю. Кортёж из (b0 ... b15) нигде не используется и нахуй ненужен
Ответы: >>1128216
Аноним 28/01/18 Вск 16:58:16 1128214
>>1128211
Спасибо.
Аноним 28/01/18 Вск 16:59:49 1128216
>>1128213
Какой же ты даун. Ты документацию по map читал?
Ответы: >>1128217
Аноним 28/01/18 Вск 17:01:28 1128217
>>1128216
Читал
Ответы: >>1128218
Аноним 28/01/18 Вск 17:01:52 1128218
>>1128217
Плохо читал, перечитывай.
Ответы: >>1128222
Аноним 28/01/18 Вск 17:04:15 1128222
1.PNG (5Кб, 739x84)
>>1128218
Перечитал, работает, брат воскрес.
Ответы: >>1128224
Аноним 28/01/18 Вск 17:04:52 1128224
>>1128222
Что он творит.
Ответы: >>1128226
Аноним 28/01/18 Вск 17:05:52 1128226
1.PNG (27Кб, 308x368)
>>1128224
Вот это
Ответы: >>1128228
Аноним 28/01/18 Вск 17:05:58 1128227
>>1128132
Абу нам говнокод подсунул? С сосачем не работает
Аноним 28/01/18 Вск 17:06:49 1128228
>>1128226
Блять, это калькулятор! Схуяли у тебя там такие кракены.
Ответы: >>1128250
Аноним 28/01/18 Вск 17:12:12 1128232
media-share-0-0[...].jpg (144Кб, 500x375)
сап аноны
вкатывается в тред чел без технарьской вышки
решил вкатиться в айти, начал изучать курс пайтона на кодкэдэми и по книге Зеда Шоу, после этого планирую уйти на платные курсы в топовую контору в РБ (ПВТ)
какие шансы у человека без технического бекграунда получить работу разработчика на Пайтоне?
Аноним 28/01/18 Вск 17:13:13 1128234
>>1128232
> после этого планирую уйти на платные курсы в топовую контору в РБ (ПВТ)
Ебать_ты_лох.жпг
Ответы: >>1128238
Аноним 28/01/18 Вск 17:13:30 1128236
>>1128232
Если выучишь то шансы есть. Не выучишь то шансов нет.
Аноним 28/01/18 Вск 17:15:11 1128238
>>1128234
в епаме и в итре (на бесплатные курсы) как видят в резюме не техническую вышку шлют нахуй сразу
Ответы: >>1128241
Аноним 28/01/18 Вск 17:17:23 1128239
>>1128186
Зачем в третьем бидоне ввели аннотации типов? Ведь все и так очень удобно.
Ответы: >>1128242
Аноним 28/01/18 Вск 17:18:40 1128241
>>1128238
И правильно делают.
Аноним 28/01/18 Вск 17:19:50 1128242
>>1128239
Гвида поехал на mypy, используют это два с половиной человека.
Ответы: >>1128243
Аноним 28/01/18 Вск 17:20:30 1128243
>>1128242
Два с половиной адеквата.
А если погуглить чуть получше...
Ответы: >>1128249
Аноним 28/01/18 Вск 17:20:41 1128244
>>1128232
Неотрицательные.
Аноним 28/01/18 Вск 17:25:05 1128248
image.png (239Кб, 1920x1080)
Это неэффективно? Или сойдет?
Аноним 28/01/18 Вск 17:26:52 1128249
>>1128243
Ну, 2.5 процента, ёпту. Покажи мне хоть один нормальный проект на гитхабе с аннотациями. У нас в проекте используются аннотации только в тех местах, где пичарм не справляется чтобы подсказки по методам выдавал.
Аноним 28/01/18 Вск 17:27:29 1128250
1.PNG (21Кб, 736x431)
>>1128228
Почему бы и нет. Здесь такие изъёбы нахуй не нужны, я знаю. Но во всяком случае будут навыки использования такого метода.
Я не знаю почему он показывает ошибку, несмотря на то что всё работает. Видимо, ему не нравится что я в мапу засунул три переменные.
Ответы: >>1128267
Аноним 28/01/18 Вск 17:37:24 1128255
>>1128248
ебашишь решето Эратосфена, далее за O(1) проверяешь на простату
Аноним 28/01/18 Вск 17:38:40 1128257
>>1128248
и простые числа на инглише это prime numbers
Ответы: >>1128283
Аноним 28/01/18 Вск 17:41:45 1128260
Prlng.jpg (177Кб, 858x664)
здарова питомники. На связи очередной вкатыватель в погромирование, коих вы тут уже повидали хуеву тучу. Короче после проб разных работ я понял - максимальный интерес у меня только к кудахтерам и к тому, что с ним связано, поэтому я все таки решил научиться ебошить hello world и делать 22. Вкатываюсь в первую очередь ради интереса и только потом ради каких то денег, если ебало не треснет. Начал с чтения книги Марк Лутц Изучаем Python. Далее планирую прочитать Того же Лутца Программирование на Пидон. Какие вообще можете дать советы, наставить юного ебаната, как лучше обучаться ну и вы короче поняли. 23 лвл.
Аноним 28/01/18 Вск 17:43:02 1128261
>>1128260
>23 лвл.
Too old.
Аноним 28/01/18 Вск 17:45:51 1128262
>>1128260
Чистый питон никому нахуй ненужен. параллельно с ним надо другой учить. Ну либо после, если уж собрался работать.
Ответы: >>1128270 >>1128348
Аноним 28/01/18 Вск 17:47:22 1128263
>>1128260
Выкатывайся
Аноним 28/01/18 Вск 17:51:04 1128267
>>1128250
Рейтаните хоть. Хуйня или нет. И как надо.
Ответы: >>1128268
Аноним 28/01/18 Вск 17:51:58 1128268
>>1128267
>Хуйня
Причем полная.
Ответы: >>1128272
Аноним 28/01/18 Вск 17:53:11 1128270
>>1128262
>Чистый питон никому нахуй ненужен.
Чому? Какой и зачем язык нужно использовать параллельно с питоном?
Ответы: >>1128271
Аноним 28/01/18 Вск 17:54:09 1128271
image.png (17Кб, 225x225)
>>1128270
JS HTML CSS
Ответы: >>1128273
Аноним 28/01/18 Вск 17:54:33 1128272
>>1128268
А как надо?
Ответы: >>1128284
Аноним 28/01/18 Вск 17:54:39 1128273
pythonvsjs.jpg (140Кб, 1134x678)
>>1128271
Аноним 28/01/18 Вск 18:03:02 1128283
>>1128257
Спасибо!
Аноним 28/01/18 Вск 18:04:57 1128284
>>1128272
Не выебываться функциональщиной если не умеешь.
Ответы: >>1128285
Аноним 28/01/18 Вск 18:07:09 1128285
>>1128284
Но ведь работает.
Ответы: >>1128350 >>1128395
Аноним 28/01/18 Вск 19:53:00 1128329
Вот допустим я начал наворачивать книжки, а как практиковаться? Скилла для проектов, которые я хочу написать пока у меня недостаточно скилла, а без практики я вряд ли что-то запомню. Как анон закреплял свои знания вначале пути?
Ответы: >>1128331 >>1128334
Аноним 28/01/18 Вск 19:55:25 1128331
>>1128329
> Скилла Для проектов
фикс
Аноним 28/01/18 Вск 19:57:10 1128334
>>1128329
Простыми проектами.
Ответы: >>1128337
Аноним 28/01/18 Вск 19:57:51 1128335
Как канонично сделать замыкание в питоне? Гугл забит сравнениями с Clojure, сукапздц.
Пока ебошу уродливое говно типа
`(lambda x: (lambda y: x + y))(x)`
Ответы: >>1128351
Аноним 28/01/18 Вск 20:00:16 1128337
>>1128334
Это понятно, но что конкретно? Какой нибудь каклькулятор или у меня больше идей нет типа того?
Ответы: >>1128349
Аноним 28/01/18 Вск 20:27:34 1128348
>>1128262
Не пизди, пишу на чистом пифончике, получаю бабосики, где твой бог теперь?
Аноним 28/01/18 Вск 20:27:57 1128349
>>1128337
Сперва хотя бы угадайку самостоятельно напиши, за калькулятор потом уже берись.
Аноним 28/01/18 Вск 20:28:29 1128350
>>1128285
Мамка твоя очком работает, а код — полное говнище.
Ответы: >>1128365
Аноним 28/01/18 Вск 20:30:11 1128351
>>1128335
Либо карринг с помощью partial, либо функциями обычными.
Аноним 28/01/18 Вск 20:58:31 1128365
>>1128350
А как надо?
Ответы: >>1128379 >>1128395
Аноним 28/01/18 Вск 21:24:13 1128379
>>1128365
Лучше
Ответы: >>1128390
Аноним 28/01/18 Вск 21:48:31 1128390
>>1128379
И как лучше?
Ответы: >>1128395
Аноним 28/01/18 Вск 22:00:45 1128395
ouPVWYsgl1k.jpg (16Кб, 200x200)
>>1128390
>>1128365
>>1128285
С первого взгляда видно что ты ебаный бездарь и еблозавр. Рака жопы тебе и сифилиса. Соси хуй.
Ответы: >>1128399 >>1128535
Аноним 28/01/18 Вск 22:09:46 1128399
>>1128395
Предлагаю сделать этот пост шапкой раздела
Ответы: >>1128467
Аноним 29/01/18 Пнд 00:20:47 1128433
Зачем нужны тупли? Это ж то же самое что листы.
Ответы: >>1128436
Аноним 29/01/18 Пнд 00:38:15 1128436
>>1128433
Хешируются, очевидно же.
Ответы: >>1128441
Аноним 29/01/18 Пнд 00:53:47 1128441
>>1128436
Подробнее, плиз. Зачем что-то хешировать и какой в этом профит?
Ответы: >>1128450
Аноним 29/01/18 Пнд 01:15:18 1128448
Python3referenc[...].png (69Кб, 960x720)
оставлю здесь
Ответы: >>1128772
Аноним 29/01/18 Пнд 01:32:53 1128450
>>1128441
Можно использовать как ключи для диктов и как элементы сета.
Ответы: >>1128451
Аноним 29/01/18 Пнд 01:35:54 1128451
>>1128450
Ага, понятно, пасиб. А еще поясни за сеты. Они-то не хешатся. По-моему все их возможности реализутся в листах. Не вижу профита юзать сеты.
Ответы: >>1128460
Аноним 29/01/18 Пнд 02:06:25 1128457
pythondatastruc[...].png (412Кб, 1100x850)
5063co.jpg (149Кб, 500x617)
Еще годнота
Аноним 29/01/18 Пнд 02:13:38 1128460
>>1128451
Всё просто. Во-первых, есть frozenset, который хешится. Во-вторых, сеты удобны когда нужно проверить наличие элемента. Проверка `x in y` когда "y" list по алгоритмической сложности О(n), проверка когда "y" set/frozenset/dict O(1).
Аноним 29/01/18 Пнд 02:27:00 1128467
>>1128399
В /ga/ →
или /dev/
Аноним 29/01/18 Пнд 05:47:39 1128495
Нет оф. туториала на русском или книг без конченого разжёвывания материала для даунов как у Лутца?
Аноним 29/01/18 Пнд 06:07:22 1128501
>>1128007
import struct
help(struct.unpack)
help(struct.pack)
Ответы: >>1128770
Аноним 29/01/18 Пнд 06:08:18 1128502
>>1128040
>deprecated
ты хотел сказать End-of-life?
Аноним 29/01/18 Пнд 06:10:40 1128503
>>1128155
>массив питона
массив по аналогии с сишным - это array. Остальное - более общие контейнеры kunteynirы
Аноним 29/01/18 Пнд 06:44:54 1128523
Как заебшить чтобы print не выводил символ новой строки?
Ответы: >>1128526
Аноним 29/01/18 Пнд 06:54:44 1128526
>>1128523
В документацию загляуть, бле. print("текст", end="")
Аноним 29/01/18 Пнд 07:11:38 1128532
Не знаю, по каким словам гуглить и есть ли вообще что-то подобное. Мне нужно несколько независимых экземпляров питона, каждый будет работать со своими .py файлами по своим путям. Кто-то заморачивался подобной идеей? То есть, нужно что-то типа такого:
instance = Py_Initialize();
И каждый вызов функции будет, например, таким:
PyImport_ImportModule(instance, "module_name");
Ещё одна проблема - для версии 2.7.
Ответы: >>1128536 >>1128544
Аноним 29/01/18 Пнд 07:16:05 1128535
>>1128395
Хоть совета дай.
Аноним 29/01/18 Пнд 07:23:21 1128536
>>1128532
По описанию похоже на контейнеры типа докера
Ответы: >>1128540
Аноним 29/01/18 Пнд 07:40:25 1128540
>>1128536
Не знаю, что это. Почитал бегло, как мне кажется, это совсем не то. Мне нужно, чтобы несколько интерпретаторов работало в одном приложении.
Искал не по тем словам. Надо было multi interpreter, а не multi instance.
https://stackoverflow.com/questions/26061298/python-multi-thread-multi-interpreter-c-api
В общем, это очень не тривиальная задача. Но возможность хотя бы есть. Только не понятно, есть ли возможность одновременной работы разных интерпретаторов, раз уж для каждого создаётся свой отдельный поток.
Ответы: >>1129638 >>1129721
Аноним 29/01/18 Пнд 07:59:20 1128544
>>1128532
Виртуалэнв же
Аноним 29/01/18 Пнд 08:07:49 1128549
1517046717348.jpg (42Кб, 540x720)
Закончил джангогёрлс. Что дальше читать?
Ответы: >>1128551 >>1128705
Аноним 29/01/18 Пнд 08:18:10 1128551
15171995412010.jpg (43Кб, 480x568)
>>1128549
Зачем ты говоришь о себе в мужском роде?
Аноним 29/01/18 Пнд 14:11:19 1128705
>>1128549
Надеюсь, ты одновременно, учился читать на английском языке, так как кроме джангогерлз больше нет книг на русском языке. А так заходиш на тот же рутрекер, вбиваешь в поиск django и вуаля 100500 книг и видеокурсов по джанго. Стоит ознакомится с книгами django by example, two scope django 1.11
Ответы: >>1128714
Аноним 29/01/18 Пнд 14:22:49 1128714
>>1128705
Я бы начал с документации она у Джанго просто замечательная
Аноним 29/01/18 Пнд 15:52:38 1128767
Аноны, что лучше юзать, Gunicorn или UWSGI? В связке с nginx+py3.6+django2. Ожидается высоконагруженная хуйня.
Аноним 29/01/18 Пнд 15:59:53 1128770
>>1128501
Ага, спасибо. Но я уже другие костыли нагородил.

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

Что я делал. Есть один ведрофон который имеет вроде относительно удовлетворительную камеру, но снимки получаются зашакаленными вусмерть. Телефон может снимать в raw из инженерного меню, но этот raw-формат проги не понимают. Появилась идея и интерес написать простенький проявитель равки. Выбрал я значит питон на свою голову и приступил, разобрался как хранятся данные в равке, как их извлекать и адаптировать к выводу в виде bmp формата. Узнал какой там фильтр Байера, столкнулся с необходимостью делать коррекцию баланса белого по серой карте, накостылял для этого отдельный скрипт, ну и придумал алгоритм простейшей дебайеризации с учетом соседних пикселей. Получилось неплохо, фотки стали значительно четче, но работает ужасно медленно, лучше бы на сишке попробовал написать.

Говнокод, кому интересно поржать.
https://pastebin.com/G0T5Nv5n - поиск коэффициентов баланса белого
https://pastebin.com/GjZwLTMu - проявление равки
Аноним 29/01/18 Пнд 16:07:26 1128772
>>1128448
Спасибо
Аноним 29/01/18 Пнд 16:12:20 1128773
>>1128770
>ориентированный на интеллектуалов среди умственно отсталых
Ну так ты похоже и целевая аудитория. Нахуй ты вообще таким заморочился?
Ответы: >>1128778
Аноним 29/01/18 Пнд 16:24:44 1128778
>>1128773
Интерес есть. Вот я до этого полностью не понимал зачем при установлении баланса белого нужна серая карта, а теперь понимаю - при съемки серой поверхности матрица не пересвечивается, а значит можно корректно установить какие фильтры сколько пропускают света.
Аноним 29/01/18 Пнд 16:47:50 1128787
14394582255410.jpg (35Кб, 650x513)
>>1128770
>Почему язык для быстрой лаконичной веб-разработки, скриптинга и прототипирования медленно работает с байтоеблей!?!?!
Ответы: >>1128793
Аноним 29/01/18 Пнд 16:53:15 1128793
>>1128787
Добавлю, что числоебство это тоже не задачи для питона, даже комбайны типа numpy не дают такой же скорости как сишка, в науке его используют из-за простоты обучения ученых, которым нахуй не нужно думать о чем-то кроме абстракций
Ответы: >>1128909
Аноним 29/01/18 Пнд 17:04:11 1128813
>>1128770
Еще есть куда оптимизировать с использованием специализированных библиотек, может откомпилированных. Ну, а если тебе хотелось попробовать что-то новое и при этом быстрое - Rust.
Аноним 29/01/18 Пнд 18:25:30 1128863
Сап. Аноны, я ни разу не программист. Т.е. я никогда не занимался этим профессионально, просто иногда пишу простые скрипты на python для автоматизации рутины. Это я к тому, чтобы вы не кидались в меня говном. Вопрос:
итераторы, генераторы, декораторы, ХУЯТООООООООООРЫЫЫЫЫЫЫЫ БЛЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯТЬ! Что это за хуйня ЕБАННЫЙ В РОООООООООООТ БЛЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯТЬ! Нахуй нужно все это говно, как оно блять работает я НЕ ПО НИ МААААААААЮЮЮЮЮЮЮЮ БЛЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯТЬ!
Ответы: >>1128865 >>1128866
Аноним 29/01/18 Пнд 18:26:19 1128865
>>1128863
Пристрелите этого. Видите, он страдает.
Аноним 29/01/18 Пнд 18:27:05 1128866
>>1128863

Сука блять. Фуу нахуй. Объясните мне по-человечески на примерах блять из жизни. Что такое итераторы/генераторы? Нахуй они мне нужны то блять? Какой профит сука?????? Можно на аналогиях из жизни. Сил моих больше нет...
Ответы: >>1128971 >>1129065
Аноним 29/01/18 Пнд 19:15:37 1128885
почему меня пайчарм не понимает?
Аноним 29/01/18 Пнд 19:20:15 1128889
>>1128885
ты же блять вне метода. декларируй метод, напиши def my_method(self): и тогда норм будет. А если ты хочешь вне метода общий атрибут класса объявить, тогда без self. Кстати, хули у тебя пайчарм так распидорасило? Стрелки, блять, какие-то в отступах. Вообще охуеть.
Ответы: >>1128900
Аноним 29/01/18 Пнд 19:28:41 1128894
Конечно понимаю, что шансов мало... Ну а вдруг?
Ищу рабство в ДС без какой-либо оплаты на фулл тайм чтоб пахать как конь. Из знаний на данный момент прочитанный "Изучаем питон" Лутца, немного документации и опыт работы на C++ в НИИ. Решил укатиться с НИИ так как понял, что кресты могут стать для меня могильными. Все же разбираться по ходу дела продуктивней, чем сидеть полгода в книгах, поэтому и ищу рабство. Если кому нужен раб пишите fakeovayapochta@gmail.com
Ответы: >>1128902
Аноним 29/01/18 Пнд 19:28:43 1128895
>>1128885
Алсо, map - зарезервированное слово, но работать будет, просто функция map() в этом неймспейсе недоступна окажется.
Аноним 29/01/18 Пнд 19:29:37 1128900
>>1128889
стрелки это табы а мап нужно только 1 раз создавать и потом в других методах писать self.map[command](args) не думая какой текст в command. если его в метод впишу, то он будет при каждом запуске инициализироваться
Ответы: >>1128906
Аноним 29/01/18 Пнд 19:35:26 1128902
>>1128894
Без фреймворка ты букашка!
А вообще, всякие интолы крестовиков, которые в питон еще немного умеют любят, лучше туда, чем в пучины веба
Ответы: >>1128923
Аноним 29/01/18 Пнд 19:38:05 1128906
>>1128900
>писать self.map[command](args) не думая какой текст в command. если его в метод впишу, то он будет при каждом запуске инициализироваться
Зачем такие костыли? Ты решил аналог switch запилить?
Ответы: >>1128907
Аноним 29/01/18 Пнд 19:39:37 1128907
>>1128906
да. я ебал функцию селектор писать как в паскале каком-нибудь.
Ответы: >>1128913
Аноним 29/01/18 Пнд 19:41:30 1128909
>>1128770
>пиздон ужасно, ужасно тормозной что пиздец.
Ну ты, конечно, и ёбу дал. По два байта с диска читать (ладно, питон там сам, насколько помню, такую тупизну оптимизирует и бóльший кусок сразу в память загружает), 13 миллионов раз аппендить в список (в сишке тоже realloc нахуярил бы в каждой итерации?). Может, хотя бы в сторону матриц и операций с ними стоит посмотреть, а не хуярить вот это вот говно на 100 строк?
Вот, накалякал первую часть за полчасика — https://pastebin.com/jqzPzYUV сократив время с 17 до 0.6 секунд. И это на чистом питоне

А если поступить как разумный человек и взять numpy — https://pastebin.com/x9ggwR3U — то получается 0.06. В 280 раз быстрее изначального. Так вот, может быть тормоза-таки у тебя в голове, а не инструменте?

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

>>1128793
>даже комбайны типа numpy не дают такой же скорости как сишка
Не дают, иногда нампи даже медленнее чистого питона выходит, но эта скорость вполне достаточна для того, чтобы значительно сократить время написания программы и иметь при этом достойное время расчётов, при этом не ебать мозги с сишкой. Разумеется, там, где нужна максимальная производительность, когда одно и то же нужно тысячи раз считать, а не на пару раз скриптик, там да, на видео-картах всё равно всё делать будут.
Ответы: >>1129431
Аноним 29/01/18 Пнд 19:45:43 1128913
>>1128907
Зачем тебе свич? Если ты имя функции и так знаешь, то почему бы ее просто не вызвать?
Ответы: >>1128924
Аноним 29/01/18 Пнд 19:46:53 1128915
>>1128885
Там, куда ты пытаешься свой map впихнуть, никакого self'а не существует. Создай какой-нибудь метод make_map, вызываемый в __init__'е, и в нём уже создавай этот свой map.

А вообще, есть getattr(obj, "method") же.
Ответы: >>1128924
Аноним 29/01/18 Пнд 19:50:11 1128923
>>1128902
>Без фреймворка ты букашка!
Потому я и готов работать за 0р/месяц первые пару месяцев т.к. я почти без знаний. Думаю практически нереально найти такое, но чем черт не шутит.
Ответы: >>1128928
Аноним 29/01/18 Пнд 19:50:34 1128924
>>1128915
я могу поменять имя команды без изменения имени метода. сделаю через make map. спасибо

>>1128913
без этого неизвестно какой команде какая функция соответствует
Аноним 29/01/18 Пнд 19:51:41 1128928
>>1128923
В шапке книжки про джанго есть, сверстай бложик и можешь на джуна идти собеседоваться
Аноним 29/01/18 Пнд 21:06:07 1128971
>>1128866
> блять
Это чё за слово ваще?
Ответы: >>1128974
Аноним 29/01/18 Пнд 21:08:54 1128974
>>1128971
Вводное
Ответы: >>1128992
Аноним 29/01/18 Пнд 21:56:22 1128992
>>1128974
Нет такого слова.
Аноним 30/01/18 Втр 00:22:38 1129013
>>1128248
Вроде как надо проверять не до половины а до корня это раз.
Ну и второе - тебе нужен рейндж с шагом 2 потому что четные числа простые.
Аноним 30/01/18 Втр 06:00:33 1129041
Чому погроммисты не любят Tab?
Ответы: >>1129046 >>1129062
Аноним 30/01/18 Втр 06:30:47 1129046
>>1129041
Количество символов в коде снижается, а значит и платят меньше.
Ответы: >>1129053
Аноним 30/01/18 Втр 06:45:41 1129053
>>1129046
Если за большое кол-во символов платят больше, то можно быдлокодить во все поля, миллионером стану.
Аноним 30/01/18 Втр 07:06:59 1129061
Какие же все токсичные пиздец. Сразу видно, какие школотроны тут сидят.
Ответы: >>1129083
Аноним 30/01/18 Втр 07:08:03 1129062
>>1129041
Апм снижает
Аноним 30/01/18 Втр 07:29:59 1129065
>>1128866
итератор - чтобы итерировать по итерируемому

У тебя есть очень длинная строка, тебе надо по ней пройтись сначала по четным, потом по нечетным позициям. Ты можешь содзать две новые строки и сожрать памяти, а можешь создать итераторы, которые будут отслеживать твою позицию в строке (1 инт) и возвращать каждый следующий четный-нечетный символ. (1 символ). В результате расходов - 1 инт, 1 символ, еще памяти для итератора.

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

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

декоратор - способ добавить к функции новую фичу (логирование, измерение времени выполнения, обработка аргументов какая-то), не изменяя код самой функцию
Аноним 30/01/18 Втр 08:24:59 1129083
>>1129061
>токсичные
Хуичные. Дебил, блядь.
Аноним 30/01/18 Втр 08:37:51 1129092
ЧЯДНТ?
Установил Анаконду, накатил PyCharm. Но он каким-то хуем не видит установленные библиотеки. Специально проверил pip'ом - нужные библиотеки на месте, в папке site-packages. А при попытке импорта - "сосите хуй, нет такого модуля".
Ответы: >>1129108
Аноним 30/01/18 Втр 08:57:15 1129108
>>1129092
pycharm обращается не к той версии питона, в в которой ты проверял библиотеки. which pip, which python, а затем в настройки pycharm'а иди и там ищи и чини путь к интерпретатору.
Ответы: >>1129126
Аноним 30/01/18 Втр 09:48:31 1129126
>>1129108
Действительно, всё заработало. Спасибо!
Аноним 30/01/18 Втр 11:02:12 1129152
Как вам "dive into Python 3"?
Аноним 30/01/18 Втр 11:38:38 1129166
>>1127918
В цикле создай.
Аноним 30/01/18 Втр 14:39:49 1129251
вот этот кусок кода отказывается работать под виндой. питон и фласк установлены. сервер просто не запускается. код сохранн в скрипт hello.py
запускаю из консоли python hello.py
бросает ошибку с intended block
from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
return "Hello World!"
Аноним 30/01/18 Втр 14:41:45 1129252
>>1129251
Ты табуляцию с пробелами смешал похоже
Аноним 30/01/18 Втр 14:42:13 1129253
>>1129251
Вот почитай ошибку потом на return посмотри и сново почитай ошибку. Пиздос откуда вы такие лезете
Аноним 30/01/18 Втр 15:17:50 1129276
>>1129251
Здесь таким не помогают.
Аноним 30/01/18 Втр 15:57:58 1129293
Поясните за pypy. Стоит обмазываться ради скорости? Какие подводные камни совместимости и прочий гимор?
Ответы: >>1129298 >>1129334
Аноним 30/01/18 Втр 16:06:44 1129298
>>1129293
А в чем тебе скорости не хватает?
Ответы: >>1129301
Аноним 30/01/18 Втр 16:07:39 1129301
>>1129298
в офисных приложениях
Ответы: >>1129303
Аноним 30/01/18 Втр 16:09:02 1129303
>>1129301
Каких например?
Ответы: >>1129304
Аноним 30/01/18 Втр 16:13:50 1129304
>>1129303
Массово поправить PDFки
Аноним 30/01/18 Втр 16:17:12 1129309
performance.png (25Кб, 762x413)
Аноним 30/01/18 Втр 16:19:05 1129311
Запускаю скрипт от рута, тем не менее не хватает прав:

Traceback (most recent call last):
PermissionError: [Errno 13] Permission denied: '/run/user/1000/gvfs'

Как такое возможно? Как превозмочь ошибку?
Ответы: >>1129318
Аноним 30/01/18 Втр 16:25:49 1129318
>>1129311
sudo chmod -R 777 /run/user/1000/gvfs
Аноним 30/01/18 Втр 16:55:26 1129334
>>1129293
Короче, нахуй PyPy. На винде он прироста не дает https://stackoverflow.com/questions/18946662/why-shouldnt-i-use-pypy-over-cpython-if-pypy-is-6-3-times-faster
Ответы: >>1129343 >>1129344
Аноним 30/01/18 Втр 16:57:24 1129335
Посоны, есть ли польза от джанговских форм? А то они очень негибкими выглядят, слышал, что стильно модно молодежно просто плеваться json'ами между клиентом и сервером и о шаблонизаторе даже не думать
Ответы: >>1129339
Аноним 30/01/18 Втр 17:03:23 1129339
>>1129335
Йобу дал? Последний раз писал на джанго 1.4 и уже тогда они были мега гибкими
Аноним 30/01/18 Втр 17:23:27 1129343
>>1129334
Во-первых,
>На винде
страдай,
а во-вторых, вопросу тому 5 лет уже почти.
Аноним 30/01/18 Втр 17:26:03 1129344
250px-Travla-Mo[...].jpg (14Кб, 250x177)
>>1129334
>Винда
Аноним 30/01/18 Втр 18:16:05 1129355
а теперь вопрос на миллион долларов
как мне сделать диагональную надпись
Ответы: >>1129358
Аноним 30/01/18 Втр 18:24:07 1129358
>>1129355
Повернуть текст на atan(h/w) градусов.
Аноним 30/01/18 Втр 19:48:32 1129387
BD0qbC9A-jg.jpg (42Кб, 708x276)
Прочитал из закрепленного треда, что нужно изучать Java и Python.
Для начала выбрал Python. Делать всё по гайду? Пикрил.
Аноним 30/01/18 Втр 23:20:29 1129431
>>1128909
>По два байта с диска читать
Ха, да, это проеб. Надо было все прочитать или кусочками покрупнее.
>13 миллионов раз аппендить в список
Ну так это же естественно, куда же еще аппендить миллионы раз, если приспичило.
>в сишке тоже realloc нахуярил бы в каждой итерации
Возможно. Но там же принято сразу указывать сколько нужно памяти, а в питоне можно положиться на интерпретатор. Или ты намекаешь что питоне можно тоже выделить нужное место?
>накалякал первую часть за полчасика
Удивительно. Так основные тормоза значит были в чтении по два байта. А второй скрипт как оптимизировать? В какую сторону копать? Там тоже сразу грузим файл в память в нужном виде, а потом обрабатываем данные с помощью матриц? Хмм, интересно.
>взять numpy
Пока попытаюсь оптимизировать в чистом питоне.
Ответы: >>1129463
Аноним 31/01/18 Срд 01:23:10 1129444
Че за нахуй?
Ответы: >>1129445 >>1129968
Аноним 31/01/18 Срд 01:33:19 1129445
>>1129444
Теперь ты понел откуда идут эти уебанские собеседования с анкетами и тестиками? ПОНЕЛ НАКОНЕЦ?!!
Ответы: >>1129450
Аноним 31/01/18 Срд 02:38:19 1129450
>>1129445
но эт же дичь, я че первый эти тесты прохожу
Ответы: >>1129461
Аноним 31/01/18 Срд 04:19:17 1129461
>>1129450
Видно, правду говорят: кодеры страшно ограничены мозгами. Поставить Убунту и научиться работать в командной строке у тебя хватило ума, почему же здесь ты задаёшь такие вопросы. Или у вас в городе нет обыкновенных вакансий?..
Ответы: >>1129465 >>1129474
Аноним 31/01/18 Срд 04:30:58 1129463
>>1129431
>а в питоне можно положиться на интерпретатор.
Ну так а откуда ему знать, сколько тебе в итоге нужно, вот он периодически и увеличивает размер выделенной памяти. Конечно, далеко не каждую итерацию там realloc вызывается, да и не так уж смертельно сильно оно влияет на этих размерах, я немного погорячился, возможно.

>питоне можно тоже выделить нужное место?
Явно нет (ну, разве что список из None'ов сначала создать), но list comprehension'ы работают быстрее как раз по той причине, что окончательный размер ему уже известен. Но это ещё будет зависеть ещё и от того, что там, собственно, делается. https://repl.it/repls/UltimateHollowFlycatcher

>Так основные тормоза значит были в чтении по два байта.
Не только.
f.read(2) - ~20%
vaue = int(data[::-1].hex(),16) - ~35%
и остальные 45% времени шли на += и if'ы. Это тоже всё не быстро делается.

>А второй скрипт как оптимизировать?
Ну, примерно то же самое. Найти способ обрабатывать данные сразу кучей, обычно за счёт матриц, да. Без них вообще в dsp делать нечего, по-хорошему. Однако, без numpy не сильно там разгуляешься.
А не дашь один оригинал своей равки, может тоже поиграюсь в свободное время.
Аноним 31/01/18 Срд 04:45:29 1129465
>>1129461
чето я не понял твоего потока сознания, давай еще разок.
Какие вакансии должны быть у меня в городи и что не так с вопросом?
Ответы: >>1129466 >>1129487
Аноним 31/01/18 Срд 04:54:28 1129466
>>1129465
>чето я не понял
>в городи
И правда дебил.
Аноним 31/01/18 Срд 06:09:02 1129474
>>1129461
>почему же здесь ты задаёшь такие вопросы.
Мне кажется, у него был риторический вопрос "почему создатели теста такие слепошарые разгильдяи?". Действительно, при чём тут вообще вакансии какие-то?
Ответы: >>1129487 >>1129509
Аноним 31/01/18 Срд 07:01:45 1129487
>>1129465 >>1129474
Потому, что создатели этого теста живут за счёт родителей тех, кого «нанимают на работу».
Слишком много на сегодня очевидных вещей, кажется. Хватит.
Ответы: >>1129510
Аноним 31/01/18 Срд 09:10:22 1129509
>>1129474
>риторический вопрос
>Потому что...

Какие родители, наркоман, что ты несёшь, вообще?
Ответы: >>1129510
Аноним 31/01/18 Срд 09:10:39 1129510
>>1129509
Ой, это этому -> >>1129487
Ответы: >>1129518
Аноним 31/01/18 Срд 10:23:59 1129518
>>1129510
>Ой
Уроки-то сделал?
Ответы: >>1129526
Аноним 31/01/18 Срд 10:43:08 1129526
>>1129518
Не-а, я у мамы двоишник-бунтарь.
Аноним 31/01/18 Срд 11:07:05 1129536
Задам глупый вопрос. Почему python стал популярным? Он же интерпретируемый и работает медленно. Pascal уделывает его по скорости легко. А на pascal даже сайты писать можно. http://wiki.freepascal.org/CGI_Web_Programming/ru Паскаль простой, быстрый, компилируется под все платформы. Зачем нужно было вкладываться в python? Почему бы не вложились в разработку pascal? Хотя, pascal и так хорош. Только для веба не так много наработок. Может, есть какие-то новшества в языке python? Существенные различия? ООП на free pascal тоже есть.
Аноним 31/01/18 Срд 11:21:59 1129542
>>1129536
Насколько я знаю, на 8-битных компьютерах Бейсик был популярнее Паскаля. Он и автоматизатор, он и калькулятор, он и текстовый редактор, он и игрушка для гиков. На Искре-226 кое-кто и бухучёт писал на нём, аффтар ещё заходит на RSDN, дааа
Аноним 31/01/18 Срд 12:03:27 1129560
>>1129536
Добро пожаловать в удивительный и странный мир программирования, где кроме скорости есть еще тысяча других свойств, которые очень важны.
конкретно питон взлетел благодаря отступам, а руби благодаря логотипу
Аноним 31/01/18 Срд 12:19:35 1129568
>>1129536
В 99% коммерческого программирования поддерживаемость кода важнее скорости, а у питона с этим все отлично
Аноним 31/01/18 Срд 12:20:29 1129569
двач, блядь, как в этой ебаной параше сделать рандом с большими числами? ебаная хуесосня на встроенной бибиотеке выдает ошибки
Ответы: >>1129573
Аноним 31/01/18 Срд 12:22:23 1129573
>>1129569
Скинь код, а то скорее всего ты криворукий мудила
Ответы: >>1129575
Аноним 31/01/18 Срд 12:24:06 1129575
>>1129573
какой тебе код нужен?
random.randint(45686524, 6356457) ==> random.randint(45686524, 6356457)

random.randint(45686524, 6356457) ==>
13
Ответы: >>1129576
Аноним 31/01/18 Срд 12:24:43 1129576
>>1129575
блять, проебался
random.randint(45686524, 6356457) ==> ValueError: empty range for randrange() (45686524,6356458, -39330066)
Ответы: >>1129577
Аноним 31/01/18 Срд 12:25:39 1129577
>>1129576
да ебаный в рот
random.randint(45686524, 6356457) ==> ValueError: empty range for randrange() (45686524,6356458, -39330066)

random.randint(10, 22) ==> 13
Ответы: >>1129581
Аноним 31/01/18 Срд 12:29:18 1129581
>>1129577
окей,я тупой, вопрос клоз
Ответы: >>1129583
Аноним 31/01/18 Срд 12:31:04 1129583
>>1129581
Сделал через random.choice(range(дохуя)) или просто сделал склейку нескольких чисел?
Ответы: >>1129693
Аноним 31/01/18 Срд 13:33:21 1129606
>>1126456 (OP)
Допустим, у меня есть список списков напитков,
например, list1=[vino, vodka, pivo]

как, не пользуясь доп. переменными (список имён списков), можно вывести именно название, не содержимое элемента, т.е. list[2]->pivo, а не
list[2]->'светлое', 'темное','безалкогольное'

?
Аноним 31/01/18 Срд 14:16:54 1129638
>>1128540
>Мне нужно, чтобы несколько интерпретаторов работало в одном приложении.

очевидный неправильный дизайн приложения

на крайняк разнеси разные функциональности оп интерпретаторам и пусть общаются через сокеты и прочее IPC
Аноним 31/01/18 Срд 14:25:46 1129642
>>1129606
ты что-то неправильно делаешь

то, что ты задумал, сделать можно через locals() но не нужно
Аноним 31/01/18 Срд 14:30:22 1129644
>>1129606
Может лучше для такого словари используешь?
Аноним 31/01/18 Срд 16:09:45 1129693
>>1129583
Думаю, он просто осознал, что 45686524 > 6356457.
Аноним 31/01/18 Срд 16:30:56 1129714
>>1129606
Словарь или класс напиши
Аноним 31/01/18 Срд 16:37:12 1129721
>>1128540
Пили идею сюда, может что придумаем по архитектуре, ибо это говно какое-то и велосипедостроение.
Аноним 31/01/18 Срд 18:17:33 1129789
ideone.com/yjv1tj
Это начало программы. Скорее всего, проблема где-то тут, потому что через длительное время вылетает с MemoryError на 10-й строке. Т.е. похоже на то, что программа без остановки добавляет в список tetrahedrons новые элементы и в итоге места не хватает, но я просто в упор не вижу наверняка очень глупую ошибку (не программировал около месяца).
Ответы: >>1129987
Аноним 31/01/18 Срд 18:18:15 1129790
Ставил с коэффициентом 2, если что
Аноним 31/01/18 Срд 18:20:39 1129793
Идея этого цикла - добавить в список его же елементы, но в два раза больше (не удаляя начальные)
Ответы: >>1129988
Аноним 31/01/18 Срд 18:24:03 1129796
Ужи вижу ошибку во внешнем цикле (из-за такого способа выйдут продублированные элементы), но всё равно не пойму, из-за чего может эта ошибка быть
Аноним 31/01/18 Срд 18:24:24 1129798
Уже*
Аноним 31/01/18 Срд 18:55:11 1129825
Проблема решена, всем спасибо.
Аноним 31/01/18 Срд 19:00:03 1129828
Screen Shot 201[...].png (99Кб, 867x422)
анотшки, злой пиздец, щас нахуй сломаю что нибудь что за хуйня с саблаймом 3 под маком? Проблема с кодировкой, питон 3.6, по дефолту стоит utf-8. Что происходит-то?
Ответы: >>1129914 >>1129989
Аноним 31/01/18 Срд 23:19:17 1129914
>>1129828
У тебя хуй написано в UTF-16. попробуй так
xyu
Аноним 31/01/18 Срд 23:33:11 1129917
>>1129606
У списка нет имен элементов. Только номера.
Аноним 01/02/18 Чтв 00:07:07 1129930
>>1129536
Pascal - под винду. А кто делает ОС - тот делает и язык для неё: Microsoft Vusial Basic, C#, C++. Python - под линуксы, а их делают многие и у него своя прочная ниша. Кроме того, вебсервера тоже ведь на линуксе работают. Для веба чем медленней язык - тем лучше. Никто в здравом уме не станет создавать сайт на С.
Аноним 01/02/18 Чтв 04:03:34 1129968
>>1129444
Никакой из вышеперечисленный, так как затирает переменную-класс Firm. Хотя конечно интерпретатор это выполнит.
Ответы: >>1129990
Аноним 01/02/18 Чтв 04:05:39 1129970
>>1129536
Хватит уже откапывать паскали всякие. Раст, го, свифт, да хоть C++ или хаскель — всё будет лучше чем этот ваш сраный паскаль.
Аноним 01/02/18 Чтв 05:29:44 1129987
>>1129789
>ideone.com/yjv1tj

for j in tetrahedrons:
____tetrahedrons.append(i * 2)

так не надо делать. Формируй новый список
Аноним 01/02/18 Чтв 05:30:50 1129988
>>1129793
>Идея этого цикла - добавить в список его же елементы, но в два раза больше (не удаляя начальные)

>>> spisoque = [1,2,3]
>>> spisoque = spisoque + [2*x for x in spisoque]
>>> spisoque
[1, 2, 3, 2, 4, 6]
Ответы: >>1130216
Аноним 01/02/18 Чтв 05:31:25 1129989
>>1129828
# coding: utf-8
Аноним 01/02/18 Чтв 05:33:09 1129990
>>1129968
Но инстанс-то будет создан правильно, не? Мало ли что там затирается и чему присваивается. Ведь не скажешь же ты, что просто "Firm('as',12)", без "x = " это некорректное создание инстанса? Может этот код внутри какой-то функции выполняется и ничего не затрётся, может там специальный класс, позволяющий так делать ( https://repl.it/repls/EntireSevereRainbowtrout ), а может и стоит цель затереть описание класса. Вопрос некорректен, потому что нет критериев правильности.
Ответы: >>1129992 >>1130033
Аноним 01/02/18 Чтв 05:38:47 1129992
>>1129990
Это нормально для тестов апворка. Раскрою пару секретов индусов: там надо пробами и ошибками проходить пока не выяснишь правильные ответы на все вопросы. Потом берёшь и проходишь идеально с основного аккаунта.
Аноним 01/02/18 Чтв 07:29:29 1130024
>>1126456 (OP)
Можете подкинуть что-то вроде python cookbook, где описывались бы НЕ структуры данных и прочая фигня, а конкретные задачи и их реализация? То есть книга для тех, кто вводный курс осилил, но не получается всё ещё самостоятельно работать.
Ответы: >>1130263
Аноним 01/02/18 Чтв 07:38:31 1130031
Есть смысл изучать C++ перед Питоном?
Ответы: >>1130038
Аноним 01/02/18 Чтв 07:41:04 1130033
>>1129990
>вопрос некорректен
Мы вам перезвоним.
Аноним 01/02/18 Чтв 07:48:31 1130038
>>1130031
Зачем тебе питон и зачем тебе C++?
Ответы: >>1130043
Аноним 01/02/18 Чтв 08:07:57 1130043
>>1130038
Да или нет?
Аноним 01/02/18 Чтв 09:56:11 1130072
>>1130043
Да.
Ответы: >>1130093 >>1130094
Аноним 01/02/18 Чтв 09:57:24 1130073
>>1130043
После ИЗУЧЕНИЯ С++ с тобой такое произойдёт, что тебе уже даже пить не надо будет, не то что Питон
Ответы: >>1130093 >>1130094
Аноним 01/02/18 Чтв 10:03:40 1130074
Аноны, прошу помощи.

Есть такая хуйня: https://github.com/Skycker/watermarker

Суть работы в двух словах: ватермакра делается тогда, когда в темлпейте прихярено |watermark: 'Zaluppa' . Всё хорошо работает, но есть нужда отдавать пикчи с ватермаркой в джейсоне. Просто картинку отдать легко, а как хитроизъебнутся, чтобы она была с ватермкой - я не могу понять, потому что всё происходит, в темплейте, блять! Пожалуйста, если кто-то объяснит как мне провернуть наложение ватермарки - с меня тонны нефти.

В идеале - в админке есть галочка - если она V, то отдаю ссылку на пикчу с ватермаркой, если она О, то ссылку на пикчу без
Ответы: >>1130118
Аноним 01/02/18 Чтв 10:20:45 1130080
>>1130043
В таком случае есть смысл учить хаскель и пролог.
Аноним 01/02/18 Чтв 10:58:25 1130093
>>1130072
>>1130073
Ну вот я почитал про C++ (некоторые основные структуры данных) и немного про алгоритмы и появилось какое-то интуитивное понимание некоторых вещей в Питоне. Я не знаю просто как это объяснить. Мышление становится более структурированным. Сам Питон понимается легче. Хз может так только по началу.
Ответы: >>1130187 >>1130212
Аноним 01/02/18 Чтв 10:58:42 1130094
>>1130072
>>1130073
Ну вот я почитал про C++ (некоторые основные структуры данных) и немного про алгоритмы и появилось какое-то интуитивное понимание некоторых вещей в Питоне. Я не знаю просто как это объяснить. Мышление становится более структурированным. Сам Питон понимается легче. Хз может так только по началу.
Аноним 01/02/18 Чтв 11:36:49 1130113
butthurtGif.gif (1240Кб, 395x276)
>>1126456 (OP)
Ой, ебал вас в рот, питоноблядей и джангоблядей...
Это же до какой степени нужно быть дилетантом и полным долбоёбом, чтобы создать ТАКОЙ веб фреймворк, где нереально абузится инхеританс и темплейт паттерн. Создатели джанго видимо ничего сложнее веб магазинов и сайтиков-визиток не программировали.
Просто ебал вас в рот, какая же хуйня.
И нахуя я согласился делать дипломку по этой хуйне... Я просто ебал.
Ответы: >>1130148 >>1130159
Аноним 01/02/18 Чтв 12:01:08 1130118
>>1130074
Вопрос снят
Аноним 01/02/18 Чтв 12:08:22 1130121
Ананас, если ты пилил ботов для телеги на питоне, то реквестирую твою небольшую помощь.
При вызове некой команды одним из пользователей группового чата, клавиатура возникала у всех участников конфы. Увидел в доке, что, что это контрится передачей дополнительного параметра в ReplyKeyboardMarkup(..., selective=True, ...) при создании экземпляра клавы. Вроде все норм, теперь клава создаётся у одного юзера, НО: создаётся она у того, кто последний отправлял сообщение в конфу, а не у того, кто писал команду вызова клавы. Т. е.: есть юзверь_1 и юзверь_2.
юзер_1: хуй
юзер_1: /create
#все норм, клава на экране у юзера 1

А теперь:
юзер_1: хуй
юзер_2: /create
#клава, как и в первом случае, создалась на экране у первого пользователя

Думаю, опытных ботомейкеров этот вопрос не озадачит
С меня, как обычно, нихуя
Аноним 01/02/18 Чтв 13:25:28 1130148
>>1130113
>django
>дипломка
Пиздос, в какой шараге ты учишься?
Ответы: >>1130224 >>1130401
Аноним 01/02/18 Чтв 13:43:00 1130159
>>1130113
Просто ты криворукий уебан без мозгов. Программирование - не твое.
Ответы: >>1130204 >>1130401
Аноним 01/02/18 Чтв 14:22:18 1130187
>>1130093
>я научился играть в снукер и появилось интуитивное понимание некоторых вещей в бильярде. В сам бильярд легче играется.
Аноним 01/02/18 Чтв 14:48:36 1130204
>>1130159
Просто ты просто уебан, говно ваш питон ПХП лучше ИМХО
Аноним 01/02/18 Чтв 15:00:16 1130207
23141234.png (22Кб, 805x401)
Аноним 01/02/18 Чтв 15:11:07 1130212
>>1130093
Там такое дело, что много языков в чём-то, особенно алогитмами, похожи. Непомание, как мне кажется, может возникнуть если ты тот же Хацкель откроешь, или Элексир. Но и тогда сами алгоритмы не поменяются. Это всё дело оформления
Ответы: >>1130220
Аноним 01/02/18 Чтв 15:17:09 1130216
>>1129988
Бля, точняк, можно же просто плюсик писать. Зачем тогда всякие аппенды нужны, антош? Чтобы усложнять?
Ответы: >>1130259 >>1130584
Аноним 01/02/18 Чтв 15:20:40 1130220
>>1130212
>ацкель откроешь, или Элексир
Просто скажите, в чем смысл этих ФП языков? Зачем они?
Ответы: >>1130231
Аноним 01/02/18 Чтв 15:24:27 1130224
>>1130148
Я писал в МФТИ дипом на ассемблере...
Аноним 01/02/18 Чтв 15:35:05 1130231
>>1130220
Так они и не нужны.
Ответы: >>1130232
Аноним 01/02/18 Чтв 15:36:48 1130232
>>1130231
А что сейчас с ними? Очередной что ли хайповысер? Пофорсят забудут? Перепишут бэкенды со скалы?
Аноним 01/02/18 Чтв 16:30:43 1130259
>>1130216
Чтобы ты потом объебался со скытыми от тебя преобразованиями.
Аноним 01/02/18 Чтв 16:30:54 1130260
Сап двач.
Парсю одну страницу, а результат записываю в файл. Затем нужно научить скрипт доставать из строки подстроки начинающиеся, например, с "[x1200]" и заканчивающиеся ";" .
Читал что для таких задач хорошо юзаются регулярные выражения, но что-то под вечер туплю и не очень догнал, как в моем случае это правильно записать.

a = r"<div class=read-more><h2>[x1200] \xd0\x91\xd0\xb0\xd1\x8e\xd0\xbc - \xd1\x81\xd0\xb5\xd0\xb3\xd0\xbe\xd0\xb4\xd0\xbd\xd1\x8f \xd0\xbf\xd0\xbe\xd1\x81\xd0\xbb\xd0\xb5 21:00 \xd0\xbf\xd0\xbe \xd0\x9c\xd0\xbe\xd1\x81\xd0\xba\xd0\xb2\xd0\xb5;</h2></div>"

Может кто на строке выше показать мне пример выражения? Ну, что бы выдало все что между [x1200] и ";"
Ответы: >>1130268 >>1130272
Аноним 01/02/18 Чтв 16:36:24 1130263
>>1130024
Программируем на питон Лутц

Программируем на питон Саммерфилд
Аноним 01/02/18 Чтв 16:38:57 1130266
Не ясно строка у тебя ascii или то что зашифровано шестнадцариричными кодами.

>с "[x1200]" и заканчивающиеся ";"
https://ideone.com/WvsopN
Ответы: >>1130269
Аноним 01/02/18 Чтв 16:43:07 1130268
>>1130260
re.compile("^\[x1200\].+;$")
Ответы: >>1130273
Аноним 01/02/18 Чтв 16:43:18 1130269
>>1130266
ну вот я поидее хочу прочесть файл, найти вот эти куски от [x1200] до ; и потом к этим кускам сделать кусок.decode('utf-8'), что бы их уже выводить дальше
Правильный подход или можно лучше?
з.ы. прогать недавно начал
Аноним 01/02/18 Чтв 16:44:12 1130270
Большое спасибо за ответы
Аноним 01/02/18 Чтв 16:47:47 1130272
>>1130260
regex - это отдельный язык, перекочевавший из perl во все языки программирования, не только в питон. Знать его очень полезно для работы со строками, но придется учить. Разъясню свой пример https://ideone.com/WvsopN
>re.search(r"\[x1200\](.*);", s, re.IGNORECASE)
квадратные скобки - это спецсимвол в регече, поэтому мы их эскейпим. внутри идет твой текст. Затем использованы круглые скобки. Они достают значение из строки. Внутри круглых скобок маска Точка значит любой символ, ежик - любое количество предыдущего символа. Наконец, твой семиколон закрывает выражение. Параметр re.IGNORECASE означает нечувствительность к регистру букв. Может в этом случае оно лишнее, но привычка полезная.

Существуют полезные программки помогающие составлять regex выражения. Напримерб Regex Coach, или Regex Buddy.
Ответы: >>1130378
Аноним 01/02/18 Чтв 16:49:30 1130273
>>1130268
>^\[x1200\].+;$
>^ .. $
>доставать из строки подстроки
Аноним 01/02/18 Чтв 17:09:22 1130288
Аноны, почему при вводе
a = [1,2,3]
a.extend([i2 for i in a])
Мы получаем нормальный список, а при
a = [1,2,3]
a.extend((i
2 for i in a))
Получаем MemoryError, разве генераторные выражения не должны работать подобным образом?. Почему добавление происходит на каждой итерации, а не после формирования?
Аноним 01/02/18 Чтв 17:10:07 1130289
>>1130288
двощ сожрал умножение
Аноним 01/02/18 Чтв 17:16:57 1130295
>>1130288
Как я понял, extend сам итерирует принимаемую последовательность и на каждом шаге добавляет в список один элемент из нее, а поскольку количество элементов в списке растет, то генераторное выражение будет само идти по нему вечно, в отличии от уже сформированной последовательности в первом примере
Аноним 01/02/18 Чтв 17:17:28 1130296
>>1130288
Второй вариант приводит к тому что при каждой итерации лист экстендится очередным сгенеренным значением. Далее функция-генератор вызывается для удлиненного на одно значение листа. Программа зацикливается.
Аноним 01/02/18 Чтв 19:34:12 1130378
>>1130272
а как сделать, что бы выражение все вхождения выдала, а не одно большое от первого х1200 до последней ; ? Надо ёжика на что-то заменить?
Ответы: >>1130400
Аноним 01/02/18 Чтв 20:01:51 1130400
>>1130378
два варианта
Нужно после ёжика воставить вопросик. Это так называемый "ленивый" режим поиска, когда срабатывает на первое найденное совпадение. Вот пример сразу с массивом
result_list = re.findall(r"(?i)\[x1200\](.?);", subject)

но если у тебя файл очень большой, то можно обрабатывать построчно:
for match in re.finditer(r"(?i)\[x1200\](.
?);", subject)
result = match.group(0)
result1 = match.group(1)
Ответы: >>1130406
Аноним 01/02/18 Чтв 20:01:58 1130401
>>1130159
У меня постоянное чувство, что джанговские рест вью сеты и сериалайзеры - это какое-то извращение, когда у тебя связаны руки и ты патешься сделать всё, чтобы из этих оков вырваться, понаписать 100500 хаков, заоверрайдить 100500 абстрактных методов, чтобы вот оно там в глубине джанго где-то смогло подхватить мои изменения. И это для базовых КРУД кейсов сука, когда мне нужно просто вытащить несколько ентитей и проделать какую-то логику с ними.
>>1130148
Мамка твоя учится у меня сосать, я же пилю работу, которой занимаются чуваки из амазон авс.
Аноним 01/02/18 Чтв 20:08:33 1130406
>>1130400
бля https://ideone.com/ywsIgs
Ответы: >>1130410
Аноним 01/02/18 Чтв 20:15:47 1130410
>>1130406
воооо, спасибо, ты лучший, крутая штука эти регулярные выражения, надо задрочить их!
Аноним 01/02/18 Чтв 21:33:57 1130440
Хм, а подскажите, можно из строки байтов
z='\\xd1\\x81\\xd0\\xb5\\xd0\\xb3\\xd0\\xbe\\xd0\\xb4\\xd0\\xbd\\xd1\\x8f'
прочитать слово "сегодня"?

b'\xd1\x81\xd0\xb5\xd0\xb3\xd0\xbe\xd0\xb4\xd0\xbd\xd1\x8f'.decode('utf-8') == "сегодня"
Чет не думал что тут сложности будут
Аноним 01/02/18 Чтв 23:16:26 1130474
Скажите почему именно python так популярен для разработки нейросетей?
Ответы: >>1130476
Аноним 01/02/18 Чтв 23:19:46 1130476
>>1130474
Изначально язык замышлялся как инструмент для математиков и всяких учёных на хую верчёных. Оброс соответствующими библиотеками и дальше эффект снежного кома: хочешь что-то про науку - питон твой выбор.
Ответы: >>1130504
Аноним 01/02/18 Чтв 23:23:49 1130478
ЧЕ с этим блядским QT5, он меня уже заебал. Через пип он не устанавливается. Хотя здесь написано что да https://www.riverbankcomputing.com/software/pyqt/download5

Собираться тоже не хочет
https://pastebin.com/YrmKqWmz
Ответы: >>1130492
Аноним 01/02/18 Чтв 23:56:53 1130492
>>1130478
в консоли набрать пробовал?
pip3 install PyQt5
Ответы: >>1130494 >>1130514
Аноним 01/02/18 Чтв 23:58:46 1130494
>>1130492
а еще перед этим надо сделать
pip3 install SIP
Ответы: >>1130514
Аноним 02/02/18 Птн 00:41:01 1130504
>>1130476
> Изначально язык замышлялся как инструмент для математиков и всяких учёных на хую верчёных
Нет.
Аноним 02/02/18 Птн 00:50:27 1130507
Не могу понять где что не так, помогите пожалуйста.
Нужно чтобы я указал вес луны и кол-во массы на которое будет умножаться вес.
Нужно чтобы после Year, был вес который умножается с каждым годом на число, которое я задал как umno.
Мне почему то выдает статичное число.
https://ideone.com/k9WSgN
Ответы: >>1130517 >>1130562
Аноним 02/02/18 Птн 01:18:38 1130514
>>1130492
>>1130494

>pip3 install PyQt5
>Через пип он не устанавливается.
Через пип не устанавливалось, нахуя я это писал?

>Collecting pyqt5
>Could not find a version that satisfies the requirement pyqt5 (from versions: )
>No matching distribution found for pyqt5

Вот так помогло:
apt install python3-pyqt5 python3-pyqt5.qtwebkit python3-pyqt5.qtsvg

Если кто spyder будет собрать эти пакеты нужны.


Аноним 02/02/18 Птн 01:27:35 1130517
>>1130507
https://ideone.com/lxFgm8
Аноним 02/02/18 Птн 01:31:31 1130519
ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ
ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ
ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ

https://2ch.hk/pr/res/1130518.html
https://2ch.hk/pr/res/1130518.html
https://2ch.hk/pr/res/1130518.html
https://2ch.hk/pr/res/1130518.html
Аноним 02/02/18 Птн 04:32:48 1130562
>>1130507
>Нужно чтобы после Year, был вес который умножается с каждым годом на число, которое я задал как umno.
https://ideone.com/6CvLTq
Фиксанул слёту. Не благодари.
Аноним 02/02/18 Птн 05:31:42 1130584
>>1130216
>. Зачем тогда всякие аппенды нужны, антош?
Аппенд изменяет существующий список. Плюсик создает новый.

Если у тебя список в 100000 итемов, и тебе надо добавить 10-20, то аппенд быстрее.


Топ тредов
Избранное
Подписывайся на официальный канал Двача в Телеграме и узнавай обо всех новостях и мемах первым! https://tlg.wtf/dvachannel[X]