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

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 518 | 36 | 155
Назад Вниз Каталог Обновить

Python Thread Аноним 25/05/16 Срд 11:59:13 753621  
14641775541090.jpg (72Кб, 706x590)
Шапка: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Код вбрасывать в тред через https://ideone.com/
Прошлый: >>745418 (OP)
Ответы: >>756581 >>758446
Аноним 25/05/16 Срд 13:43:10 753701
>>753520
Да ты что?! Типа у uart/eth/milstd1553 нет протокола обмена? Стартовые, стоповые, контрольные биты и тому подобное. Так-то они все по двум проводам передаются.
Ответы: >>753711 >>753739
Аноним 25/05/16 Срд 13:51:07 753711
>>753701
Рекомендую ознакомиться с моделью OSI для понимания различия интерфейса от протокола.
Ответы: >>753718 >>753739
Аноним 25/05/16 Срд 13:55:49 753718
>>753711
>модель OSI
>2016
смешно

мимо CCNP, CCIE written
Ответы: >>753722
Аноним 25/05/16 Срд 13:59:43 753722
>>753718
>UART
>70ые
>ethernet
>90ые
>milstd1553
>70ые

Сказать то что хотел?
Аноним 25/05/16 Срд 14:13:19 753739
>>753711
Вот стандарт на модель OSI: http://standards.iso.org/ittf/PubliclyAvailableStandards/s020269_ISO_IEC_7498-1_1994(E).zip

Ткни-ка, где там это различие?

Пока вижу только:
> 5.2.1.9 (N)-protocol: A set of rules and formats (semantic and syntactic) which determines the communication behavior of (N)-entities in the performance of (N)-functions.
Под это >>753701 явно подходит.
Ответы: >>753751
Аноним 25/05/16 Срд 14:15:19 753741
После запуска скрипта консолька нахуй закрывается, не успеваю увидеть результат. Чо делать ?
Ответы: >>753760 >>753804 >>753928
Аноним 25/05/16 Срд 14:23:21 753751
14641862020750.gif (4Кб, 372x258)
>>753739
Рекомендую такие простые вопросы, хотя бы, гуглить.
>При передаче сообщений оба участника сетевого обмена должны принять множество соглашений. Например, они должны согласовать уровни и форму электрических сигналов, способ определения длины сообщений, договориться о методах контроля достоверности и т.п. Другими словами, соглашения должны быть приняты для всех уровней, начиная от самого низкого уровня передачи битов, до самого высокого уровня, детализирующего, как информация должна быть интерпретирована. Такие формализованные правила, определяющие последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах, называются протоколами.
>Протоколы соседних уровней, находящихся в одном узле, взаимодействуют друг с другом также в соответствии с четко определенными правилами и с помощью стандартизованных форматов сообщений. Эти правила принято называть интерфейсом. Интерфейс определяет набор услуг, которые нижележащий уровень предоставляет вышележащему.

http://citforum.ru/nets/tpns/glava_17.shtml

В твоем компуктере интерфейс один (Ethernet) а протоколов много (POP, HTTP, SSH и прочие).
Ответы: >>753763
Аноним 25/05/16 Срд 14:28:58 753760
>>753741
>После запуска скрипта консолька нахуй закрывается, не успеваю увидеть результат. Чо делать ?
Скриншоть быстрее
Аноним 25/05/16 Срд 14:31:48 753763
>>753751
Пиздец, ты даже не можешь прочитать то, что сам процитировал?

> Такие формализованные правила, определяющие последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах, называются протоколами.
В каком месте Ethernet не протокол по этому определению? Уровень один, узлы разные, компоненты есть, сообщения есть, правила есть.
Ответы: >>753780 >>753781
Аноним 25/05/16 Срд 14:47:13 753780
>>753763
Ты необучаемая собака, еще раз почитай что такое интерфейс. Если эзернет уже протокол, тогда какого хуя придумали TCP/IP?
Ответы: >>753790
Аноним 25/05/16 Срд 14:49:46 753781
>>753763
Вот тебе, как самому необучаемому разжевано.
http://www.developing.ru/com/interface_or_protocol.html

>Следует заметить, что при описании взаимодействия в computer sciences разделяют два понятия - "интерфейс" и "протокол". Первое из них обозначает статику этого взаимодействия, т.е. что именно, в каком формате и на каком месте должен предоставлять объект. Второе обычно обозначает динамику взаимодействия - чем именно и в какой последовательности должны обмениваться взаимодействующие объекты. Это разделение существует, оно традиционно, хотя… хотя и интерфейс и протокол относятся к одному и тому же явлению. И когда их иногда смешивают в одну сущность (которую называют то "интерфейс", то "протокол") в этом нет особенной ошибки. В самом деле, чем "спецификация в пространстве" (интерфейс) отличается в своей сущности от "спецификации во времени" (протокол)?

Аноним 25/05/16 Срд 14:55:59 753790
>>753780
Дебилушка, для кого пишут слово "уровень"? Понятие "абстракция" тебе хоть немного знакомо?

И вот такие люди потом пишут сетевые приложения. Неудивительно, что в отрасли кадровый кризис.
Ответы: >>753799
Аноним 25/05/16 Срд 15:06:09 753799
>>753790
Так, пордон, обосрался. Вкладывал в интерфейс понятие преобразование информации в физические параметры. Посыпаю голову пеплом.
Ответы: >>753802 >>753806
Аноним 25/05/16 Срд 15:10:16 753802
>>753799
Не переживай, сомневаюсь, что тебя кто-то воспринял серьезно.
Ответы: >>753805
Аноним 25/05/16 Срд 15:11:39 753804
>>753741
Поставь ожидание нажатия клавиши в конце проги. Не пиши в блокноте. Запускай из cmd. Вариантов уйма.
Аноним 25/05/16 Срд 15:12:16 753805
>>753802
Я был, почему-то, категорически уверен в своей версии. Хорошо что я работаю в сфере фастфуда, а не с ПО.
Ответы: >>753808
Аноним 25/05/16 Срд 15:12:17 753806
>>753799
Молодец. Также не забудь, что понятие "интерфейс" на самом деле общее, и любой протокол может быть частью "интерфейса" к некой системе (не в терминах модели OSI, а вообще, по жизни).
Аноним 25/05/16 Срд 15:15:00 753808
>>753805
В такие моменты принято вспоминать синдром Данинга-Крюгера. Только проблема не в твоей ошибке, а в омерзительной манере общения.
Ответы: >>753812 >>753813
Аноним 25/05/16 Срд 15:17:04 753812
>>753808
На этом форуме это простительно.
Ответы: >>753821 >>753883
Аноним 25/05/16 Срд 15:20:10 753813
>>753808
> омерзительной манере общения
Это /зк/, здесь так заведено, к сожалению или к радости.

другой анон
Аноним 25/05/16 Срд 15:30:43 753821
>>753812
>На этом форуме это простительно.
Дело не в морали или культуре поведения. Доказывать свою точку зрения оскорблениями бессмысленно.
>Это /зк/, здесь так заведено
Здесь нет правил, каждый ведёт себя как хочет и каждый волен отвечать или игнорировать, быть человеком или не очень. Нет никакого "заведено".
Но это всё лирика. Тред совсем не об этом.
Аноним 25/05/16 Срд 16:17:51 753883
>>753812

Очень странный форум.txt
Аноним 25/05/16 Срд 16:20:01 753886
Анон ты что-нибудь используешь для схоронения инфы с интернетов кроме закладок в браузере? Типа электронной записной книжки с каталогами?
Ответы: >>753919
Аноним 25/05/16 Срд 16:44:46 753919
>>753886
для всякой мелочей gnote юзаю
Ответы: >>753921
Аноним 25/05/16 Срд 16:45:22 753921
>>753919
> всяких
Аноним 25/05/16 Срд 16:49:47 753923
Нуль в питоне и программировании.
Реально ли запилить сервер по рассылке смс-сообщений по базе номеров? Около 0.5 млн в неделю.
Ответы: >>753942 >>754007
Аноним 25/05/16 Срд 16:52:58 753928
>>753741
В самом конце скрипта вставь input("hui")
Аноним 25/05/16 Срд 17:06:49 753942
>>753923
>Нуль в питоне и программировании.
Ну на самом деле всем похуй.
>Реально ли запилить сервер по рассылке смс-сообщений по базе номеров? Около 0.5 млн в неделю.
Реально запилить.
Аноним 25/05/16 Срд 18:12:44 754006
Мозгоебля с Питоном. Для некоторых прог Требует 3.5 вместо 3.5.1. Как правильно решить трабл? Даунгрейд?

Debian jessie.
Ответы: >>754021
Аноним 25/05/16 Срд 18:13:10 754007
>>753923
Более чем. Я могу такое сделать где то за 10к рублей. Но вот готов ли ты платить 0.5-1 млн рублей в неделю за отправку писем?
Ответы: >>754377 >>755080
Аноним 25/05/16 Срд 18:24:04 754017
Йоу, посоны из жетбрайнса няшной инфографики завезли:
https://www.jetbrains.com/pycharm/python-developers-survey-2016/
Ответы: >>754036
Аноним 25/05/16 Срд 18:26:56 754021
>>754006
Поставь 3.5 и делов. Вообще ставь все версии питона что есть, они между собой не смешиваются. Главное virtual environment настрой на нужную в конкретный задаче
Ответы: >>754062
Аноним 25/05/16 Срд 18:45:10 754036
>>754017
> This correlates with results from other independent research showing that the number of scientific Python developers is growing steadily and is projected to catch up with web development in the foreseeable future.
Да на разлив стопки зайти, там сплошные пандасы и нумпаи, больше, чем джанго.

> A large number of respondents also specified Flask as their framework of choice.
Кстати, а почему фласк такой мёртвый? Там нечего больше улучшать, что ли?

> code coverage
> never or almost never
> 46%
Вперде.
Аноним 25/05/16 Срд 19:19:12 754062
>>754021

С даунгрейдом трабл, старые пакеты не дает ставить. Как решить?
Ответы: >>754076
Аноним 25/05/16 Срд 19:33:49 754076
>>754062
http://stackoverflow.com/questions/1534210/use-different-python-version-with-virtualenv
Аноним 25/05/16 Срд 23:04:20 754215
14642174606530.png (31Кб, 1448x692)
Почему не работает, посоны?
http://ideone.com/4TPLeo
Ответы: >>754218 >>754220 >>754221
Аноним 25/05/16 Срд 23:09:41 754218
14642177818230.png (13Кб, 557x531)
>>754215
Убрал \b, но в питоне не находит все равно почему-то.
Аноним 25/05/16 Срд 23:12:09 754220
>>754215
Ах да, если конкретно что мне нужно - это заменить конечное множество слов в скобка, т.е. {привет} {как} {дела} на другие слова в скобках.
Аноним 25/05/16 Срд 23:13:38 754221
>>754215
Заработало, я тупанул. Спасибо, пр.
Аноним 25/05/16 Срд 23:58:07 754242
14642206875210.png (6Кб, 487x107)
Питонач, а можно как-нибудь сделать так в шаблонах Джанго, как на пике? Джанго такую хуйню не умеет?
Ответы: >>754248
Аноним 26/05/16 Чтв 00:12:54 754248
>>754242
> {% for card_id_in_direction in element.direction_list %}
Ответы: >>754251
Аноним 26/05/16 Чтв 00:19:23 754251
>>754248
>Invalid block tag: 'endfor'
Ошибка. А кастомный тег поможет?
Ответы: >>754253
Аноним 26/05/16 Чтв 00:26:55 754253
>>754251
Значит проебался с разметкой, ты "%)" исправил?
Ответы: >>754254 >>754255
Аноним 26/05/16 Чтв 00:28:57 754254
>>754253
Еще мб это не массив. еlement.direction_list.__class__ показывает unicode. Но в консоль print еlement.direction_list, без кавычек "", но со скобками [], как должно быть.

Нету ошибок в разметке.
Аноним 26/05/16 Чтв 00:30:58 754255
>>754253
Ох, только щас увидел, заработало.
Аноним 26/05/16 Чтв 05:22:50 754310
Питонач, адекватно ли писать в таком виде или стоит использовать другое решение?
http://ideone.com/8p9umH
Ответы: >>754325
Аноним 26/05/16 Чтв 06:24:03 754325
>>754310
itertools.accumulate
Аноним 26/05/16 Чтв 06:32:33 754332
Хочу перейти с excel на Numpy+Pandas для расчетов и построений графиков. Какой посоветуете удобный формат для хранения таблиц ну или просто строк?
Аноним 26/05/16 Чтв 07:03:10 754346
14642461910920.jpg (152Кб, 591x538)
Доброе утро программач!
Я линукс-админ и везде сейчас пишут python-python при устройстве от 70к.
Накидайте мне задач для практики.
Я все делал на баше, но крупными проектами никогда не занимался. Скрипты простые и переписывать их на питоне нет смысла.
Была мысль изучить jenkins, но что именно реализовать нет идей.
С меня как обычно.
Ответы: >>754373
Аноним 26/05/16 Чтв 08:33:51 754373
>>754346
Для админства как раз и хватит переписать баш-скрипты на Пистоне.
Анализаторы логов и состояний сервера, рассылка отчётов и т.д., ничего сильно сложного.
Почитай ещё "Python в системном администрировании UNIX и Linux".
Ответы: >>754612
Аноним 26/05/16 Чтв 08:37:21 754377
>>754007
Из чего складывается такая цена за отправку? Я так понимаю нужен смс-шлюз.
Ответы: >>754508
Аноним 26/05/16 Чтв 11:10:17 754486
Реквестирую питон погромиста, знающего pyqt и умеющего в модуль os (для работы с файловой системой).
Нужно сделать простенький фронт (буквально пара форм, пара tree view, несколько кнопок), сделать несколько простых (по моему мнению) функций для работы с файловой системой и натянуть их на фронт, сделать всё это нужно до вечера. Кто может таким заняться, пишите скайп, там расскажу подробнее и о цене договоримся, если вы не альтруист.
Ответы: >>754522 >>754594
Аноним 26/05/16 Чтв 11:28:52 754508
>>754377
40-60 копеек одно смс, такие расценки встречал. Но хз, я диван.
Аноним 26/05/16 Чтв 11:41:27 754522
>>754486
До вечера? Во сколько должно быть готово?
Ответы: >>754524
Аноним 26/05/16 Чтв 11:42:14 754524
>>754522
Напиши скайп, там поговорим
Аноним 26/05/16 Чтв 13:07:37 754594
>>754486
Если тебя устроит, что готово будет только завтра, то пиши.
Ищи в скайпе: anonym.white@yandex.ru
Аноним 26/05/16 Чтв 13:36:29 754612
>>754373
не хватит. ты думаешь перепишу я скрипты отправки логов и тп и это проканает?
просто смешно
книжку листал
очередной скам с маленькими примерами, которые из тебя сделаю только скрипт-киди не более того

задумался о том, как перестроить свое мышление и получать уже адекватные суммы за свое время
пока -> python угораю с os, потом думаю пилить сайт на джанго с БД (для опыта с nosql и тп)
Ответы: >>754694 >>755079
Аноним 26/05/16 Чтв 14:41:33 754694
>>754612
Вот, сам же всё знаешь.
Аноним 26/05/16 Чтв 17:58:20 754855
петян, в чём главные отличия static функции от class функций?
Ответы: >>754876
Аноним 26/05/16 Чтв 18:20:50 754876
>>754855
Статическая потому и статическая, что не зависит от текущего состояния объекта. Там даже self не передается. Удобно для того, чтобы какую-то функцию держать внутри класса, потому что по логике она принадлежит ему.

Методы класса - первый параметр cls - ссылка на сам класс. Можно использовать например для AClass.get_all() или че нить в этом роде.
Ответы: >>754901 >>755100
Аноним 26/05/16 Чтв 18:36:46 754901
>>754876
петян, а вот, допустим, я написал обёртку вокруг мутагена, которая будет возвращать список тегов аудиофайла. и хочу использовать её как "инструмент" без создания инстанций. мне заморачиваться и делать всё static? то есть, class функции будут кошерны только тогда, когда есть объекты класса и к ним всем нужно что-то применить?
Ответы: >>755100
Аноним 26/05/16 Чтв 21:07:01 755031
Сап, Питонач. Потихоньку вкатываюсь к вам. В факе советуют PyCharm. Я же уже привык к Visual Studio и хочу спросить что вы думаете о Python Tools? Пригодно ли оно для разработки?
Аноним 26/05/16 Чтв 21:13:52 755037
Антоха, в чём разница между такими классами?

https://ideone.com/xvpE0C

Первый - это темплейт, который мне предлагает использовать Sublime Text, когда я начинаю писать новый класс. Второй - это если я пишу сам.

В чём там охуенность от наследование от объекта и вызова суперкласса?
Ответы: >>755040
Аноним 26/05/16 Чтв 21:27:32 755040
>>755037
так оно же и так будет от object наследоваться
Ответы: >>755050 >>755051
Аноним 26/05/16 Чтв 21:54:14 755050
>>755040
ok. могу теперь спокойно спать.
Аноним 26/05/16 Чтв 22:11:23 755051
>>755040
От object оно наследуется только в третьем питоне, во втором питоне без указания наследования от object будет создаваться класс старого типа.
Ответы: >>755054
Аноним 26/05/16 Чтв 22:29:23 755054
>>755051
Спасибо за исторический экскурс.
Аноним 27/05/16 Птн 00:22:35 755069
что почитать на русском (и или в интересной, нескучной манере или кратко) о хорошем тоне в оформлении кода, регистры и конвенции в именах классов/функций/переменных, камельКейзы, __префиксы __типов?

что там в пистоне-то, а? от PEP8, в его форме, я хочу стреляться.
Ответы: >>759933 >>760907
Аноним 27/05/16 Птн 02:18:48 755079
>>754612
>сайт на джанго с БД (для опыта с nosql и тп)
Думаю, из каробки не заработает.
В любом случае, вероятно, для опыта в nosql джанго не лучший выбор
Ответы: >>755105
Аноним 27/05/16 Птн 02:20:09 755080
>>754007
>Более чем. Я могу такое сделать где то за 10к рублей.
че так дорого блять?!
В нубокнижке видел в качестве примера. Правда не сервер, а со своего компьютера.
Ответы: >>755082
Аноним 27/05/16 Птн 02:24:23 755082
>>755080
Дорого, потому что качественный код + документация + техническая поддержка сроком на год.
Ответы: >>755087
Аноним 27/05/16 Птн 02:38:46 755087
>>755082
Напиши анончику за так, чего ты.
Ответы: >>755088 >>755089
Аноним 27/05/16 Птн 02:42:13 755088
>>755087
Отсоси анончику за так, чего ты.
Ответы: >>755098
Аноним 27/05/16 Птн 02:45:37 755089
>>755087
Я не разрабатываю программы сам, я организовываю процесс разработки ПО. Под этот проект я могу выделить 2-3 Senior-разработчиков, опытного ПМ с PMP сертификацией и несколько Quality Assurance специалистов.
Ответы: >>755098
Аноним 27/05/16 Птн 02:52:08 755090
14643175285590.png (5Кб, 335x383)
Господа Змии, написал бота для дискорда, хочу красивую панельку под оного. Беда в том что я истекаю жизненными соками по дизайну metro и желаю пикрил, но коварный ткинтер меня истязает разбросанной по всей сети документацией, а других альтернатив я не знаю.
Halp
Аноним 27/05/16 Птн 03:43:47 755098
>>755088
Всегда сосу бесплатно. Ведь иначе я был бы просто шлюхой.

>>755089
Мне подходит. Однако, я настаиваю на скайп-интервью с командой чтобы определить имеются ли у них необходимые софт-скиллз
Аноним 27/05/16 Птн 03:59:34 755100
>>754901
>>754876
В instance_of_AClass.class_method(), если что, тоже будет первым аргументом передан класс.

>>754901
А зачем тебе класс вообще, если всё в статике будет? Для неймспейса можно просто модуль отдельный сделать.

>то есть, class функции будут кошерны только тогда, когда есть объекты класса и к ним всем нужно что-то применить?
класс-функции нужны тогда, когда тебе нужно производить какие-то манипуляции с классом. https://ideone.com/3vSieQ
Ответы: >>755657
Аноним 27/05/16 Птн 04:46:25 755105
>>755079

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

что посоветуешь тогда для изучения python?
в перспективе смотрю на девопс направления из-за опыта в админстве
Ответы: >>755120 >>755121 >>755122
Аноним 27/05/16 Птн 05:12:44 755120
>>755105
>что посоветуешь тогда для изучения python?
я вообще нуб-мимо-качусь.
Просто всегда было представление что джанго это хардкорный сикель
Аноним 27/05/16 Птн 05:27:15 755121
>>755105
Я вот залупу всякую учу, но большую часть времени воюю с документацией и модулями. Мудрые парни говорили что просто стоит взять дело и дрочить его, параллельно набираясь опыта.
Я решил делать все что в голову взбредет, бота, к примеру для чятиков и все такое. Потом свой почтовый сервер, файловый менеджер. Per aspera ad astra.
Аноним 27/05/16 Птн 05:30:09 755122
>>755105
Прямо сейчас захотел нотификации о сообщениях из кудахтни, sperma10 style.
Можешь хоть двощ парсеть, лишь бы делать.
Аноним 27/05/16 Птн 10:27:55 755265
Установил последнюю версию пайтона на винду, установил Sublime Text 3, который не указывает на ошибки, даже если написать откровенную хуйню. Либо пишет что-то вроде [Finished in 0.1s], либо текст из файла Build System
В чем проблема?
Ответы: >>755275
Аноним 27/05/16 Птн 10:45:13 755275
>>755265
REPL
гугли
Ответы: >>755297
Аноним 27/05/16 Птн 11:00:53 755279
Джанганы, как сделать фильтр contains по множеству значений, что-то типа
> Model.objects.filter(value__contains=('value1', 'value2'))
?
Ответы: >>755282
Аноним 27/05/16 Птн 11:09:47 755282
>>755279
Оно? http://stackoverflow.com/questions/4824759/django-query-using-contains-each-value-in-a-list
Ответы: >>755283
Аноним 27/05/16 Птн 11:12:31 755283
>>755282
Действительно, хуево гуглил, извиняюсь.
Аноним 27/05/16 Птн 12:11:07 755297
>>755275
Да я мудак на некрокомп установил х64 версию
Снёс, поставил х32 и всё работает
Но всё равно спасибо:3
Аноним 27/05/16 Птн 12:31:25 755306
Аноны, как в PeeWee назначить полю IntegerField автоинкримент в модели??
Аноним 27/05/16 Птн 14:44:16 755377
14643602564310.png (17Кб, 647x356)
Как импортировать библиотеку? Кинул в Libs в папку питона, так выдает пикрелейтед. Или я правильно кинул и тут другое?
Ответы: >>755420 >>755475
Аноним 27/05/16 Птн 15:54:25 755420
>>755377
pip install xxxxx
Или скачать в папку внутри проекта, проверить что бы внутри папки был файл __init__.py можно пустой создать и импортировать как обычно через from xxxxx import yyyyyyy
Аноним 27/05/16 Птн 17:30:28 755471
Анон, объясни зачем объявлять для методов джанги super?

Чтобы родительский класс корректно работал?
Аноним 27/05/16 Птн 17:31:35 755475
>>755377

decorators
Аноним 27/05/16 Птн 20:21:20 755588
14643804806650.jpg (120Кб, 910x682)
Ребята, хочу для себя заделать маленький сервис на Джанго. В Джанго я практически не врубаюсь, потому хочу попросить помощи: я буду итт по ходу дела спрашивать очень тупые вопросы, а вы, если есть желание - мне помогать.
На счет детализации помощи мне пока сложно представить, но буду благодарен за любые советы по теме

И так, есть презентация. Есть видесъемка как презентацию ведет мой шеф.
Мне ее нужно заучить.
План такой:
три поля
1 - картинка слайда
2 - видео где шеф рассказывает о слайде, сам нарежу без проблем
3 - стенография его речи в маркдаун поле
----
Всего две URL - slides list и slide view

И так, с чего начать?
python manage.py startapp seminar

Что дальше делать?
Ответы: >>755625
Аноним 27/05/16 Птн 21:12:21 755625
>>755588
Ты это собираешься делать в целях изучения django?
Ответы: >>755637
Аноним 27/05/16 Птн 21:21:47 755637
>>755625
Ну я хочу двух зайцев одним выстрелом. Но пока слабо представляю как.
Ответы: >>755643
Аноним 27/05/16 Птн 21:35:39 755643
>>755637
Что-то твой замысел не слишком подходит для изучения django, как мне кажется. Тут и статического html достаточно.
Ну начни с модели, например, определись что и как будешь хранить в базе данных и опиши это в файле model.py.
Ответы: >>755655
Аноним 27/05/16 Птн 21:59:33 755655
>>755643
Ну беда в том что я после ~5 туториалов и книженций ровным счётом нихуя не понимаю в джанго. Меня это даже бесит. А сервис просто нужный вот прямо сейчас, разумеется мне и vlc + pdf reader + notepad могли бы заменить, или например встроенные в паверпоинт аннотации к слайдам.
Ну это всё лирика, окей.

И так, models.py:
----
class Slides:
....slide_n = models.IntegerField()
....pic = models.ImageFiled(upload_to='images/')
....video = models.CharField()
....speech = models.TextField(blank=True)

....def __str__(self):
........return self.slide_n

python manage.py makemigrations
python manage.py migrate

Нигде не ошибаюсь? Что теперь делать?
Ответы: >>755660
Аноним 27/05/16 Птн 22:01:04 755657
>>755100
>А зачем тебе класс вообще, если всё в статике будет? Для неймспейса можно просто модуль отдельный сделать.

а не много ли это ебатьни? этож нужно отдельную директорию заводить и __init__.py файл, или я путаю?
Ответы: >>755659
Аноним 27/05/16 Птн 22:06:55 755659
>>755657
Я честно тебе скажу - всё что я пишу - я пишу глядя в те туториалы и примеры из книжек, что делал. Можно ли обойтись без модели? Хуй его знает. Не встречал такого.
Аноним 27/05/16 Птн 22:17:42 755660
>>755655
>pic = models.ImageFiled(upload_to='images/')
А как ты будешь изображения в базу добавлять?
>video = models.CharField()
Как ты в этом поле будешь видео хранить?
Ответы: >>755662
Аноним 27/05/16 Птн 22:21:40 755662
>>755660
Всё через формочку загрузки, конечно
Видео думал загружать и в чарфилде хранить урл

А ты бы как порекомендовал?
Ответы: >>755664
Аноним 27/05/16 Птн 22:28:31 755664
>>755662
Есть, например, класс FileField, вроде как, родительский класс ImageField. Его можно использовать.
Ответы: >>755665
Аноним 27/05/16 Птн 22:29:52 755665
>>755664
Разумно, действительно.
Картинку в ИмейджФилд, видео в ФайлФилд.
Аноним 27/05/16 Птн 23:19:11 755680
Что за еботня? Почему мне bytes[N] возвращает int, а не снова bytes? Мне каждый раз типы заново приводить что ли?
Ответы: >>755750
Аноним 28/05/16 Суб 06:08:17 755748
Прочитал dive into pyhton, пилю борду на джанге.

Как сделать сквозную нумерацию для 2-х моделей? Чтобы для постов и тредов был счетчик по времени создания, но не отдельный для каждой таблицы, а общий. Как это сделать?

Сейчас сделал посты и треды от абстрактного класса. посты один к одному с тредами через тред_id.

Ответы: >>755756
Аноним 28/05/16 Суб 06:13:04 755750
>>755680
Потому что если из многих байтов взять один, будет один байт, представленный int в диапазоне от 0 до 255 включительно. Хочешь bytes или bytearray - делай слайс из одного элемента: [N:N+1].
Аноним 28/05/16 Суб 06:40:58 755756
>>755748
Сделай модель поста и от неё наследуй модель треда. Или наоборот. Тогда id у них будут последовательно идти. Ещё можешь сделать одну модель и в ней сделать флаг, что это тред, а не пост.
А вообще про наследование моделей читай доку: https://docs.djangoproject.com/en/1.9/topics/db/models/#model-inheritance
Ответы: >>755941
Аноним 28/05/16 Суб 11:50:36 755941
>>755756

Спасибо. Только теперь секас с первичным ключом при наследовании от того же класса-родителя.
Ответы: >>755949
Аноним 28/05/16 Суб 12:13:33 755949
>>755941

А все разобрался.
Нужно
>null=True, blank=True
Аноним 28/05/16 Суб 14:10:10 756105
гайз, есть csv файл, в нем несколько листов с данными (first, second и тд)
нужно записать в этот файл данные в конкретный лист этого файла
как?
Аноним 28/05/16 Суб 16:08:00 756244
Сап, посоны, юный говнокодер в треде. У меня есть прога, которая сохраняет настройки из текстбоксов в файл. В одном из текстбоксов хранится пароль. Мне нужно две вещи:
1)Чтобы в текстбоксе вместо пароля отображались звёздочки, но сам пароль нормально там хранился и считывлася. Интерфейс делал с помощью QtDesigner, но тогда это было не нужно, поэтому я не обратил внимания, но вангую, что должна быть подобная настройка там. Можете просто сказать да/нет, я сам найду, если что.
2) Мне нужно, чтобы при сохранении в файл строка с паролем как-то шифровалась, а то палево же. Ну и сответственно, чтобы расшифровывалась при загрузке из файла во время перезапуска программы. Реквестирую название шифра, который лучше подходит для этой цели и библиотеку, которая содержит готовую реализацию этого шифра.
Ответы: >>756573 >>757442
Аноним 29/05/16 Вск 04:28:58 756573
>>756244
2) AES. И тебе нужно будет запрашивать у пользователя пароль, которым будет шифроваться инфа.
Аноним 29/05/16 Вск 05:11:54 756581
>>753621 (OP)
Player1_Choice = raw_input ("Player 1?")
while Player1_Choice != ('paper' or 'rock' or 'scissors'):
print "This is not a valid object selection"
Player1_Choice = raw_input ("Player 1?")
print "Player1 choose", Player1_Choice

Как в условии while правильно проверять переменную Player1_Choice на равенство стрингам rock, paper или scissors? У меня программа срабатывает только на paper, а на остальные две выдает "This is not a valid object selection".
Ответы: >>756592
Аноним 29/05/16 Вск 06:13:30 756592
>>756581
player1_choice not in ['rock', 'paper', 'scissors']
Ответы: >>756614
Аноним 29/05/16 Вск 07:27:20 756614
14645068403340.png (2Кб, 354x60)
>>756592
Посоны!
Учу регулярки, и непонимат!
Под-задача - выхватить из начала строки весь текст до первой открывающей или закрывающей скобки (если он там есть, т.е не менее одного символа).
То, что на пикрилейтед - не работает, и не могу понять почему. Точнее работает, если в куске текста перед скобкой строго больше одного символа. Хотя "+" - это же означает "один или больше".

В чем дело?
Ответы: >>756715
Аноним 29/05/16 Вск 11:00:16 756715
14645196161920.png (1Кб, 195x40)
>>756614
Выражение в скобках не исключает символ из выборки. Оно капчерит любую не скобку. \w+ выбирает подстроку не n длины, а n - 1, последний символ идет из выражения в скобках. Чтобы оно сработало, n должно быть n > 1.
Лучше сделать обратный захват.
Ответы: >>756897
Аноним 29/05/16 Вск 11:13:34 756719
14645204146350.png (2Кб, 369x272)
Анончик, как настроить панель (Window) в GTK+, чтобы запущенные приложения (например, тот же deadbeef, libreoffice и т.д.) не выходили за её пределы? Тестю в openbox.
Ответы: >>756792
Аноним 29/05/16 Вск 13:01:03 756792
>>756719
Попробуй ограничить область screen (т.е. monitor.height -= panel.height), в awesome vm, например, похожим образом это делается.
https://developer.gnome.org/gdk3/stable/GdkScreen.html#gdk-screen-set-resolution
Ответы: >>756898
Аноним 29/05/16 Вск 14:12:52 756834
pycharm сам вырубается через 30 минут и просит заплатить. Что делать?
Ответы: >>756846 >>756850
Аноним 29/05/16 Вск 14:33:00 756846
>>756834
Ставь Community едишон.
Аноним 29/05/16 Вск 14:37:39 756850
>>756834
если студент - получить образовательную лицуху
Аноним 29/05/16 Вск 15:00:16 756865
> for i in l.items(): print(type(i))
l это словарь.
Он выводит много раз <class 'tuple'>
Как сделать чтобы он не для всех элементов тип выводил, а только для одного?
Ответы: >>756870 >>756871 >>756874
Аноним 29/05/16 Вск 15:03:04 756870
>>756865
> for a, b,c,... in l.items(): print(type(b))
Аноним 29/05/16 Вск 15:03:29 756871
>>756865
У тебя переменная итерации одна, а итерируешь словарные пары (items), они всегда будут tuple.
Что хотел-то?
Ответы: >>756876
Аноним 29/05/16 Вск 15:04:58 756874
>>756865
>не для всех элементов тип выводил, а только для одного?
Каких всех?? Какого одного??
Ответы: >>756879
Аноним 29/05/16 Вск 15:06:16 756876
>>756871
Хотел узнать какого типа элементы пара ключ значение в словаре хранятся. Словарь или tuple. Нашёл только такой способ. items возвращает все элементы словаря. А как взять только 1 и посмотреть его тип не знаю.
Ответы: >>756877
Аноним 29/05/16 Вск 15:06:49 756877
>>756876
> Словарь или tuple
список или tuple
Аноним 29/05/16 Вск 15:10:05 756879
>>756874
В словаре куча элементов. Это пары ключ-значение. items возвращает набор список может, но питон говорит что это какой-то особый тип всех элементов словаря, а for по одному их берёт и тип каждого выводит. А мне нужно только 1 взять и только 1 раз этот тип вывести.
Ответы: >>756884
Аноним 29/05/16 Вск 15:11:23 756881
print(type(l[l.keys[0]]))

или

t = set()
for i in l.values():t|=type(i)
print(t)

В первом случае получишь тип первого значения в словаре, во втором - всех.
Ответы: >>756884
Аноним 29/05/16 Вск 15:15:15 756884
>>756879
Сам нашёл.
>>> type(list(l.items())[0])
<class 'tuple'>

>>756881
>l.keys[0]
>TypeError: 'builtin_function_or_method' object is not subscriptable
И он выведет тип не всей пары, а только значения.
Ответы: >>756887
Аноним 29/05/16 Вск 15:17:31 756887
>>756884
> >l.keys[0]
> >TypeError: 'builtin_function_or_method' object is not subscriptable
Мой обосрамс - list(l.keys(0))[0]

>И он выведет тип не всей пары, а только значения.
А пара всегда будет tuple. Смысл ее проверять?
Ответы: >>756890
Аноним 29/05/16 Вск 15:20:46 756890
>>756887
>Смысл ее проверять?
Потому-что пока не проверил не узнал.


>>756887
>list(l.keys(0))[0]
Говорит у keys нет аргументов. Но всё равно спасибо.
Ответы: >>756892
Аноним 29/05/16 Вск 15:21:44 756892
>>756890
Опечатка, сорри
list(l.keys())[0]
Аноним 29/05/16 Вск 15:29:18 756897
14645357582230.png (14Кб, 507x127)
>>756715
Что-то я не понял. Этот код захватывает скобку вместе с фрагментом. А можно, чтоб без скобки, или проще самому отсекать через span?
Ответы: >>756920 >>757212
Аноним 29/05/16 Вск 15:30:25 756898
>>756792
А как в этом 'Gdk.Screen.set_resolution()' прописывать значения? int он не принимает, а в доках хуй пойм что.
Ответы: >>756913 >>757003
Аноним 29/05/16 Вск 15:47:17 756913
>>756898
Забей, это не то, gdk_screen_set_resolution только dpi для шрефтов устанавливает, вот это по делу - http://stackoverflow.com/questions/11806203/how-to-make-a-toplevel-perform-like-a-panel , и пример - https://gist.github.com/johnlane/351adff97df196add08a .
Аноним 29/05/16 Вск 15:52:24 756920
>>756897
Все проще, вроде бы.
>>> re.search('^[^()]+', '123123123123()').group(0)
'123123123123'
Аноним 29/05/16 Вск 16:00:37 756933
Можно ли добавить к строке без ее предварительного объявления?

Например:
s = '' #вот эта хуйня напрягает
for i in range(10): s+=str(i)

Компрохеншены с ''.join не хочу по простой причине - там получится не читаемое говно с горизонтальным скроллом. Еще как можно?
Ответы: >>756937 >>756938
Аноним 29/05/16 Вск 16:04:12 756937
>>756933
Раз уж пишем читаемый говнокод, а не человеческий, то можно и так.
>s = '0'
>for i in range(9): s+=str(i+1)
Ответы: >>756938 >>756940
Аноним 29/05/16 Вск 16:05:14 756938
>>756933
Джойнить можно через перенос строки - получишь вертикальный скролл.
А добавлять без предварительного объявления нельзя. Питону же не понять к чему ты добавлять будешь, а в кишках для каждого типа += обрабатывается по-своему. Можно определить для своего типа += как угодно, даже так, что оно тебе вместо реального добавления будет письма на почту кидать.

>>756937
Python-way:
s = " ".join(map(str,range(10)))
Аноним 29/05/16 Вск 16:06:14 756940
>>756937
Целая строка для простого объявления нарушает мое чувство прекрасного и раздувает сорец.
Ответы: >>756942
Аноним 29/05/16 Вск 16:07:06 756942
>>756940
Пиши однострочный генератор. Или прячь все в функцию.
Аноним 29/05/16 Вск 16:09:07 756946
Вообще надо было на перле делать. Все в одну строку, красота.
Ответы: >>757015
Аноним 29/05/16 Вск 17:02:03 757003
>>756898
Больше спасибо, анончик.
Аноним 29/05/16 Вск 17:11:51 757015
>>756946
На питоне тоже можно в одну строку.
Аноним 29/05/16 Вск 21:43:52 757212
>>756897
Да, ошибка, вместо .+ надо \w+
В любом случае, тот вариант, который выложили, лучше.
Аноним 30/05/16 Пнд 09:43:52 757442
>>756244
1. http://doc.qt.io/qt-5/qlineedit.html#EchoMode-enum
2. pycrypto (может чего поновее есть)
Аноним 30/05/16 Пнд 10:47:14 757514
Есть принципиальное различие между qt4.8 и qt5.6? Стоит заморачиваться и писать на 5.6 по ангельской доке без примеров или можно все сделать на 4.6 без заморочек с вагоном готового кода?

Ответы: >>757625
Аноним 30/05/16 Пнд 12:27:13 757577
14646112333310.png (5Кб, 160x151)
Анончик, где можно найти толковую документацию по "Wnck"? А именно по connect.
Ответы: >>758098
Аноним 30/05/16 Пнд 13:32:16 757625
>>757514
5.6 бери конечно. Базарю ещё захочешь.
Аноним 30/05/16 Пнд 15:11:31 757704
В общем кто планирует проходить офф. уроки по фласку 0.11, там ошибка как обычно, step 2, в конце, когда мы делаем импорт, мы дописываем разрешение к flaskr (.py), иначе будет ошибка, и дальше не пройдет инициализация базы данных.
Ответы: >>757722
Аноним 30/05/16 Пнд 15:43:49 757722
>>757704
>разрешение

расширение, тфу ты
Аноним 30/05/16 Пнд 19:29:51 757929
Найти среднее арифметическое суммы элементов последовательности с 1 по 100(включительно).
Собственно я решил запилить в пистоне:
def average(values):
return sum(values) / len(values)

при range(1, 101) это 50.5, list выводит с 1 по 100
Собственно это верно ? Я тупой если что и рукой выписывал на листке (1+99)+(2+98)...+50+100.
Ответы: >>757931 >>757949 >>757950
Аноним 30/05/16 Пнд 19:30:53 757931
>>757929
пидор харкач убрал знак табуляции.
Аноним 30/05/16 Пнд 19:49:32 757949
>>757929
Просто запомни: у range верхняя граница не берется. Кодеры считают от нуля до N-1, и ты учись так же.
Ответы: >>757958
Аноним 30/05/16 Пнд 19:50:51 757950
>>757929
https://docs.python.org/3/library/statistics.html?highlight=mean#statistics.mean
Ответы: >>757958
Аноним 30/05/16 Пнд 19:58:32 757958
>>757949
Благодарю.
>>757950
Ого, как все просто оказывается, спасибо.
Аноним 30/05/16 Пнд 20:01:56 757968
Скомпилил openblas.dll (там же создался openblas.a) под вин, там же появился, указал в настройках Theano путь к папке где эти 2 файла, вроде все подключилось. Удалил эти 2 файла, но Python почему-то не ругается на это и каким-то образом их находит. Ошибки начинаются только если я укжу другой путь к openblas где его нет.
Аноним 30/05/16 Пнд 20:34:00 758000
Кто нибудь с помощью pyqtdeploy делал пакеты?
Ответы: >>758192
Аноним 30/05/16 Пнд 22:27:57 758098
>>757577
Просто набери help(wnck) там есть список event'ов. Например у screen есть
#|  Signals from WnckScreen:
#|    window-manager-changed ()
#|    active-workspace-changed (WnckWorkspace)
#|    window-stacking-changed ()
#|    window-closed (WnckWindow)
#|    workspace-created (WnckWorkspace)
#|    workspace-destroyed (WnckWorkspace)
#|    application-opened (WnckApplication)
#|    application-closed (WnckApplication)
#|    class-group-opened (WnckClassGroup)
#|    class-group-closed (WnckClassGroup)
#|    background-changed ()
#|    showing-desktop-changed ()
#|    viewports-changed ()
#|  Signals from WnckWindow:
#|    name-changed ()
#|    workspace-changed ()
#|    icon-changed ()
Аноним 30/05/16 Пнд 23:24:15 758119
14646506558600.jpg (108Кб, 736x999)
Ребята, выручайте. Пару дней назад поставил scrapy с помощью pip, все нормально работало.
Сегодня появилось время снова поиграться, но хуй там плавал - выдает вот такую вот ошибку, блять.

# scrapy
Traceback (most recent call last):
File "/usr/local/bin/scrapy", line 7, in <module>
from scrapy.cmdline import execute
File "/usr/local/lib/python2.7/dist-packages/scrapy/__init__.py", line 34, in <module>
from scrapy.spiders import Spider
File "/usr/local/lib/python2.7/dist-packages/scrapy/spiders/__init__.py", line 10, in <module>
from scrapy.http import Request
File "/usr/local/lib/python2.7/dist-packages/scrapy/http/__init__.py", line 11, in <module>
from scrapy.http.request.form import FormRequest
File "/usr/local/lib/python2.7/dist-packages/scrapy/http/request/form.py", line 14, in <module>
from scrapy.utils.response import get_base_url
File "/usr/local/lib/python2.7/dist-packages/scrapy/utils/response.py", line 10, in <module>
from twisted.web import http
File "/usr/local/lib/python2.7/dist-packages/twisted/web/http.py", line 98, in <module>
from twisted.internet import interfaces, protocol, address
EOFError: EOF read where object expected

Гугл насиловал, пробовал разные варианты(удалять, переустанавливать, ставить через easy install, собирать с исходников) - результат нулевой. Еще пробовал поставить скрапи в virtualenv, но у меня то ли не получилось правильно это сделать, то ли просто никакого толку от этого нет.
Как решить эту проблему? Подскажите хоть, куда копать.
Ось - Linux Mint 17.3 Rosa
Аноним 31/05/16 Втр 06:02:10 758192
>>758000
Пробовал, ничего не получилось.
Ответы: >>758830
Аноним 31/05/16 Втр 08:07:18 758247
>>758119
http://doc.scrapy.org/en/latest/faq.html
> Scrapy is supported under Python 2.7 and Python 3.3+. Python 2.6 support was dropped starting at Scrapy 0.20. Python 3 support was added in Scrapy 1.1.

Что там у тебя с версиями?
Ответы: >>758248
Аноним 31/05/16 Втр 08:08:28 758248
>>758119
>>758247
А, пардон, у тебя 2.7.
Но все равно, есть ли смысл? На тройке пробуй.
Ответы: >>758263
Аноним 31/05/16 Втр 08:29:46 758263
>>758248
На тройке та же беда.
Ответы: >>758264
Аноним 31/05/16 Втр 08:32:44 758264
>>758263
Я бы попробовал отладку через какой-нибудь PyCharm запустить, посмотреть, во что конкретно оно упирается, по трейслогу сам с ходу не соображу, что конкретно ему в twisted не нравится.
Ответы: >>758404
Аноним 31/05/16 Втр 09:33:05 758287
>>758119
попробуй через easy_install поставить
Ответы: >>758404
Аноним 31/05/16 Втр 10:24:13 758329
Почоны, сильно не ссыте на голову, никак не могу отрендерить данные в шаблон на джанге.
http://pastebin.com/rxB8YUhZ
Принтую context - там все норм, список со вложенными словарями. А в шаблон ничего не выводит. Выходит, как-то не так переменную указываю?
Ответы: >>758422
Аноним 31/05/16 Втр 11:17:23 758404
>>758264
Братишка, я нуб не совсем понимаю, как это сделать... Черкани фейкомыло или жабу, если есть время поговорить.

>>758287
Я же написал, что пробовал уже :) Безуспешно.
Аноним 31/05/16 Втр 11:26:51 758422
>>758329
У тебя в categories список со списков а не словарей, [] в append убери.
Ответы: >>758448
Аноним 31/05/16 Втр 11:46:20 758446
>>753621 (OP)
Насколько Jython сильно отличается от Python?
Библиотеки и экосистема насколько другие?
Ответы: >>758549
Аноним 31/05/16 Втр 11:46:45 758448
>>758422
Добра тебе, бро
Аноним 31/05/16 Втр 12:32:19 758488
>>758119
Попробуй
sudo apt install --reinstall python-twisted-core
Ответы: >>758670
Аноним 31/05/16 Втр 13:27:15 758549
>>758446
Python - вполне живой, Jython - довольно мёртвый.
Ответы: >>758590
Аноним 31/05/16 Втр 14:01:50 758590
>>758549
Насколько мертвый? Что-то на нем написать можно если надо JVM, или он совсем-совсем заброшен?
Аноним 31/05/16 Втр 14:34:31 758613
Я в смятении - учить ветку 2x или 3x. Есть какая-нибудь вероятность, что Renpy перейдет на ветку 3x?
Ответы: >>758620 >>758628
Аноним 31/05/16 Втр 14:34:37 758614
14647052780850.jpg (19Кб, 336x434)
Анончик, а в WNCK есть функция сворачивания окна? Есть такой вариант, но он их не свёртывает, а лишь развёртывает.

http://pastebin.com/WXm2prk7
Аноним 31/05/16 Втр 14:35:33 758615
Говняшно?
https://ideone.com/gaXYlP
Ответы: >>758617 >>758635
Аноним 31/05/16 Втр 14:41:30 758617
>>758615
Лютейший кал.
Аноним 31/05/16 Втр 14:42:09 758620
>>758613
3.0 вышла в 2008 году, сейчас в бете 3.6. Через 3-4-5 лет есть шанс увидеть бету 4.0. Ренпидоры сидят на второй. Найс.
За редкими исключениями код третьей ветки исполняется на второй. Кури http://python-future.org/compatible_idioms.html
Ответы: >>758631
Аноним 31/05/16 Втр 14:53:33 758628
>>758613
Никакой принципиальной разницы между 2 и 3 нет. Никакой. Нет. Чуть сломали синтаксис, оторвали какие-то маргинальные фичи, вот тебе и вся революция. Просто эти изменения внесли очень неудачно, собрали все грабли, какие можно было, поэтому столько шума и боли. Но никакой "ветки 2x" не существует, это просто устаревшая на шесть лет версия питона, в которой нет asyncio, function annotations, кучи библиотечных плюшек и других вещей, присущих развивающемуся языку.

Иногда в силу внешних обстоятельств необходимо работать с устаревшей версией языка, но прицельно её учить - это какая-то хуйня.
Ответы: >>758631
Аноним 31/05/16 Втр 14:57:43 758631
>>758620
>>758628
Большое спасибо.
Аноним 31/05/16 Втр 15:00:20 758635
>>758615
О боже.

words = s.split()
random.shuffle(words)
print(' '.join(words))
Аноним 31/05/16 Втр 15:25:56 758670
>>758488
Не помогло((
Аноним 31/05/16 Втр 16:43:04 758728
>>758119

Не знаю почему и какого хуя, но я удалил в с помощью pip`ки twisted и все заработало)) Теперь боюсь что-либо сломать

Спасибо за ответы.
Аноним 31/05/16 Втр 18:51:43 758825
анчоусы, стоит ли в джанге делать комментарии и лайки через контенттайпс? Какие могут быть проблемы?
Аноним 31/05/16 Втр 18:58:01 758830
>>758192
I know that feel.
Аноним 31/05/16 Втр 20:02:07 758923
Питоны
помогите плиз
есть страница сайта, с которой я достал все ссылки, они там и относительные и глобальные
как мне относительные (т.е. которые с точками, двоеточиями) переделать в глобальные без боли?
Ответы: >>758927 >>759037
Аноним 31/05/16 Втр 20:08:27 758927
>>758923
for url in urls:
....if not url.startwith('http'):
........url = 'http'+url
Ответы: >>758928
Аноним 31/05/16 Втр 20:09:17 758928
>>758927
лажанул чутка, всамом низу конечно допиши 'http://нужныйтебедомен.ру/'
Аноним 31/05/16 Втр 21:12:39 758959
где взять задачки для питона 3.Х(желательно похожие на то с чем приходиться работать программистам а не олимпиадные) на питоне, нашел это http://learnpythonthehardway.org/book/index.html но тут уже в самом начале пишут что используется питон 2.Х
Ответы: >>758962 >>758972 >>759119
Аноним 31/05/16 Втр 21:16:08 758962
>>758959
хардвей говно распиаренное потому что бесплатное, но дико бестолковое с претензией на мотивационное говнище. лучше automate the boring staff или хуй знает, think python, или тупо переписывай баш-скрипты на питон, ну или http://blog.programmersmotivation.com/2014/07/09/list-projects/
Ответы: >>758966
Аноним 31/05/16 Втр 21:19:28 758966
>>758962
спс, насчет баша, я его хуже питона знаю, решил просто начать с питона осваивать программирование
Ответы: >>758975
Аноним 31/05/16 Втр 21:29:05 758972
>>758959
> задачки для питона 3.Х(желательно похожие на то с чем приходиться работать программистам а не олимпиадные)
Рецепт очень прост и универсален. Берёшь какую-нибудь существующую программу и переписываешь её с нуля. Не обязательно всю, конечно, - столько, сколько сочтёшь нужным.

К примеру, начни с Unix-команд cal(1) и tar(1), wget. Дальше, если хочешь в веб - напиши свою имиджборду, целишь в десктоп - напиши свой пейнт, неровно дышишь к байтам - напиши свой FTP-демон. Ну и так далее. Подключи фантазию.
Ответы: >>758976
Аноним 31/05/16 Втр 21:38:45 758975
>>758966
вбиваешь в гугл BEST SYSADMINS BASH SCRIPTS
охуеваешь от колличества ебанутого говна, нужного сисадмину
примерно понимаешь что оно делать должно
пишешь это на питоне

Ты и жаву, и какой-нибудь хаскель, и лисп так сможешь портировать (хотя наверное лисп пока нет, без лямбда-выражений во всяком случае)
Ответы: >>758976
Аноним 31/05/16 Втр 21:40:04 758976
>>758972
>>758975
я от силы неделю учу пайтон, мне для начала попроще что-то
Ответы: >>758978 >>758985
Аноним 31/05/16 Втр 21:42:57 758978
>>758976
Тогда чего голову морочишь?
codecademy - byte ... - dive ... - (доусон или лутц программируем) + лутц изучаем - think python
вот программа новичка проверенная каждым наверное вторым итт
Ответы: >>758982 >>758996
Аноним 31/05/16 Втр 21:50:34 758982
>>758978
спс, засейвил завтра начну с академии, кстати вижу ты анон добрый, может скажешь чем в основном занимаются питонисты, в отличии от прогеров на других языках?(кроме сис.администрирования) о использовании питона в разных штуках(типа ютуба) слышал, но картины работы с питоном в голове все равно не нарисовал
Ответы: >>758990
Аноним 31/05/16 Втр 21:52:48 758985
>>758976
Ну, скажем, минимальная версия cal(1) - это как раз где-то на уровне задачки из учебника будет (разумеется, модуль calendar использовать нельзя). Простейшие аналоги tar и wget - тоже совсем не сложно.
Ответы: >>758987 >>758991
Аноним 31/05/16 Втр 21:55:28 758987
>>758985
>cal(1)
что это? гуглил - не нашел ничего связанного с IT
Ответы: >>758989
Аноним 31/05/16 Втр 21:58:24 758989
>>758987
https://manpages.debian.org/cgi-bin/man.cgi?query=cal&sektion=1
Аноним 31/05/16 Втр 21:58:29 758990
14647319093230.png (240Кб, 1320x748)
>>758982
1. Веб-дев
Наверное больше всего кодеров на планете сейчас занимаются этим. В том числе и на питоне
2. Гуй-приложения на скорую руку
Есть уже какая-то бд, которую сделали непойми чем и использовали непойми как, но старый java-клиент чего-то перестал подргружать нужные модули из инета и запускаться? нехуй делать, слеплю Гале Петровне из бухгалтерии говно с десятью полями и двумя кнопками
3. Прототипирование - питон исписан энтузиастами вдоль и поперёк, поделки существенно разнятся как по качеству, так и по скорости - но другого такого языка, на котором бы ты за вечер мог слепить полноценное приложение из 10 левых библиотек пока нету
4. Сисадмининское говно
Всюду где для баша нехватило готового велосипеда - этот велик есть уже созданный на питоне, осталось только прикрутить
5. а) Биг дата и прочие машин лёрнинг
Стильно, модно, молодёжно
5. б) научные штучки и вычисления
Опять таки валом всяких интересных библиотек и большая часть из них - уже в обёрточке и для питона есть. Ну и народу нравится потому что просто

Вот как-то так я вижу
Держи заодно cal
Ответы: >>758995
Аноним 31/05/16 Втр 22:03:45 758991
>>758985
Если с параметрами запуска аналогичными лепить то очень даже есть где разгуляться и в cal'е
Ответы: >>758992 >>758997
Аноним 31/05/16 Втр 22:05:15 758992
>>758991
> минимальная
Ответы: >>758994
Аноним 31/05/16 Втр 22:05:52 758994
>>758992
И хули тебе что сказали минимальная? Слишком просто? - Так усложни себе задание
Ответы: >>758997
Аноним 31/05/16 Втр 22:07:03 758995
>>758990
cпс, а насчет кол, он должен типа точно как и в баше работать? я имею ввиду после запуска ./cal.py выводить реальную дату в таком же виде?
Аноним 31/05/16 Втр 22:10:52 758996
>>758978
Анон, вот, я мимокрокодил, вообще умею в пхп (так себе умею, просто сайтики пишу и задачи иногда решаю разные). Но у меня есть баранья упертость. Стоит ли читать "Изучаем питон" Лутца? Я не люблю книги, где отсутствует интерактив, то есть отсутствуют примеры, задачи, реальный код. "Изучаем" - простой справочник, но подробный, а я справочники не люблю. Если научну с Доусона, не прогадаю? Я ищу книгу, где будет объясняться синтаксис, какие-то примеры и создание приложений. Ну, "с нуля до норм парня". У Доусона вроде с нуля объясняется, на примерах. Из аналогов Доусону так понял только Лутц "Изучаем"+"Программируем". Но Доусон 400 страниц и есть ИНТЕРАКТИВНОСТЬ, а у Лутца ебать талмуды по 1к страниц каждый, еще и только в одной книге есть нормальный интерактив. В общем, дай совет, анон.
Ответы: >>758999 >>759000
Аноним 31/05/16 Втр 22:12:43 758997
>>758994
Всё смешалось в доме облонских. Это я предложил cal и я говорю, что его можно сделать настолько маленьким, насколько хочется. В простейшем случае он может никаких аргументов на командной строке не принимать, выводить текущий месяц в фиксированном формате и всё. А уже потом, если хочется разгуляться (>>758991), можно заняться впиливанием разных опций.
Аноним 31/05/16 Втр 22:18:49 758999
>>758996
> умею в пхп
> есть баранья упертость
Абсолютно похуй, что и в каком порядке читать. Начни с официального туториала, дальше гугли, бейся об стенку и т. д.

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

Я все языки и технологии в сознательном возрасте начинал учить с официальных доков.
Ответы: >>759002
Аноним 31/05/16 Втр 22:19:43 759000
>>758996
Лутц есть справочник и "программируем"
Справочником надо пользоваться как справочником - полистать для общего ознакомления, что непонятно прочитать, если чего потом непонятного найдешь - тоже можешь глянуть.
Программируем Лутца - чуть для дебилов
Доусон тоже чуть для дебилов, только более игривых. Может кому и нравится писать текстовые квесты, я хз, но по мне так это скучно.
С другой стороны со своей задачей все по полочкам разложить Доусон лучше справляется.

Think Python - крутяк невероятный, он уже способен научить тебя писать реальные вещи, но врубиться сходу в него не получится скорее всего - я сам ещё штук 10 задний из него не понял как делать, а читал я его пол года назад.
В любом случае это не значит что ты не сможешь писать что-то и до Синка, но после него - почти наверняка.
А доусона/программируем Лутца нужно просто пережить
Аноним 31/05/16 Втр 22:24:10 759002
>>758999
Официальные доки - по стандартной библиотеке. Она великолепна, как и доки, но проебать за ее чтением что-нибудь из того что на первых порах было бы нужнее - проще простого. Взять хотя бы итертулз те же.
По стандартной библиотеке тоже классная книга есть - python standard library by example, но имхо всем этим надо заняться уже после набитых шишек и даже Синк Пайтона
Аноним 01/06/16 Срд 03:11:55 759037
>>758923
>>> from urlparse import urljoin
>>> urljoin('http://www.cwi.nl/%7Eguido/Python.html', 'FAQ.html')
'http://www.cwi.nl/%7Eguido/FAQ.html'
Аноним 01/06/16 Срд 06:41:44 759078
Всем чаю, посоны! Есть два объекта на сикуэль алхимии, связь один-к-одному, как кошерно удлаить связанный объект?
Ответы: >>759137
Аноним 01/06/16 Срд 08:03:48 759119
>>758959
codingame.com - типа-ололо-геймдев с блекджеком и шлюхами, примерно сотня основных задач, 26 языков (второй и третий питоны считаются за разные), десматчи с другими кодерами, ачивки, в том числе за количество решений на разных языках.

Гольфить там весело: сишники и джаверы пишут за три минуты решение на 200-300 знаков, ты выжимаешь из себя все что знаешь на питоне и за пять-семь минут делаешь 40-50 знаков, приходит рубипидор и кидает 30 знаков - хуй тебе, а не первое место. Или например пока ты вникаешь в условие задачи, местный папка сабмитит решение за 20-30 секунд.
Аноним 01/06/16 Срд 08:41:01 759137
>>759078
>Всем чаю, посоны! Есть два объекта на сикуэль алхимии, связь один-к-одному, как кошерно удлаить связанный объект?
загугли cascade delete-orphan
Аноним 01/06/16 Срд 10:21:33 759212
Ребят, каким методом http я могу узнать, что по url'у у меня лежит не страница, а файл?
Ответы: >>759217 >>759824
Аноним 01/06/16 Срд 10:28:57 759217
>>759212
Тебе веб-сервер так или иначе все что угодно отдает каким-то потоком байт, просто браузер по mime определяет, что с этим делать. Как поймал заголовок с HTTP 200 - смотри в нем ключ Content-type.
Ответы: >>759220
Аноним 01/06/16 Срд 10:33:33 759220
>>759217
spasiba
Аноним 01/06/16 Срд 12:37:38 759334
Ананасы, нам тут в команду нужен ещё один Python Django разраб на удалёнку - полный день. От 45к.

Высоконагруженный проект, коллектив без мудаков, не стартап. Я сам фронт, лол, ищу ещё одного фронта, но если кто работу ищет - перенаправлю к тимлиду по бэку.

james.various@yandex.ru
Аноним 01/06/16 Срд 14:00:15 759389
>>759334
Вопрос уровня наивного дебила: а доучите? То я чутка по джанге знаю, но там не то что до нагруженного проекта, а вообще до пректа ещё месяц-два практики
Зато готов пахать в половину дешевле и подписаться к вам минимум на год-полтора.
Аноним 01/06/16 Срд 14:06:53 759393
>>759334
Фронт на чём?
Аноним 01/06/16 Срд 17:10:26 759533
Питоняши, как лучше деплоить джанго приложение на удаленный хост? Через fabric или всякие ансиблы, чифы и прочее. Уже второй день разобраться не могу, куча всяких сервисов для деплоя но мне просто нужно закинуть файлы на сервер и автоматически все перезапустить.
Чем ты пользуешься анон?
Ответы: >>759554
Аноним 01/06/16 Срд 17:55:45 759553
14648037458930.png (52Кб, 627x268)
git+fabric
Ответы: >>759554 >>759579
Аноним 01/06/16 Срд 17:56:05 759554
>>759533
>>759553
Аноним 01/06/16 Срд 18:20:24 759579
>>759553
А что делаете с тем что фабрик не поддерживает 3-й питон?
Ответы: >>759581
Аноним 01/06/16 Срд 18:23:33 759581
>>759579
Ничего.
Аноним 01/06/16 Срд 20:00:39 759652
Где посмотреть примеры кода хорошего Django?
Может snippet'ы какие где есть, может на гитхабе валяются всякие джангоподелки годные не слишком невероятно сложного уровня для меня-только вкатившегося?
Ответы: >>762823
Аноним 01/06/16 Срд 21:43:31 759713
>>759334
Студент без опыта работы интересует?
Ответы: >>759715
Аноним 01/06/16 Срд 21:44:10 759715
>>759713
Но с джангой и пайтоном работал, если что.
Аноним 01/06/16 Срд 22:37:46 759743
14648206662130.jpg (13Кб, 480x360)
Двощ, все знают, что без ангельского в кодинге делать нечего. Посоветуй чего-нибудь, чтобы подтянуть его хотя бы до уровня чтения документаций. Книги какие может по техническому инглишу или курсы, прыложения, игры, етц., расскажи, как сам учил. Буду очень благодарен.

Мой уровень: понимаю доки через слово, на пару с гуглотранслейтом с горем пополам справляемся.
Да, я знаю, что не для этого, но я, как и ты, учу питон, так что мы с тобой почти братья, не ругайся, прошу.
Ответы: >>759745
Аноним 01/06/16 Срд 22:39:51 759745
>>759743
1. Читаешь
2. Увидел неизвестное слово/оборот
3. Загуглил
4. Понял
5. goto 1
Аноним 01/06/16 Срд 22:41:32 759746
>>> L = [1, 2, 3, 4]
>>> result = L[0]
>>> for x in L[1:]:
result = result * x

что значит L[1:]? С доков на офф сайте питона понял что L[:] проводит операции в копии списка, но для чего здесь единица?
Ответы: >>759813
Аноним 02/06/16 Чтв 03:37:30 759810
>>759334
> От 45к.
Это за сколько часов в день/неделю?
Аноним 02/06/16 Чтв 03:39:10 759813
14648387502650.png (6Кб, 227x227)
>>759746
Ответы: >>759909
Аноним 02/06/16 Чтв 04:07:07 759821
Как правильно написать регулярку?
В общем, есть строка "Привет, что делаешь?"
Переводим в нижний регистр и убираем спец. символы.
"привет что делаешь"
Далее, разбиваем на маски.
"привет что делаешь"
Вот такая регулярка работает, но при другом порядке слов в строке или отсутствие, например 1 слова - не работает.
Можно как-то сделать, чтобы работало при любом порядке слов?
Ответы: >>759822 >>759843
Аноним 02/06/16 Чтв 04:09:04 759822
>>759821
> разбиваем на маски
"приветзвездочка чтозвездочка делаешьзвездочка"
Аноним 02/06/16 Чтв 04:13:52 759824
>>759212
head
Ответы: >>759932
Аноним 02/06/16 Чтв 05:11:35 759843
>>759821
>Можно как-то сделать, чтобы работало при любом порядке слов?
Чтобы что работало? Какой результат от регулярки ты ждёшь?
Ответы: >>759845
Аноним 02/06/16 Чтв 05:19:33 759845
>>759843
Чтобы строку "привет что делаешь", находило даже если слова не по порядку.
Например, чтобы "что делаешь привет" была для регулярки равна "привет что делаешь".
Это вообще возможно?
Ответы: >>759847
Аноним 02/06/16 Чтв 05:28:07 759847
>>759845
http://stackoverflow.com/questions/7719559/regular-expression-with-multiple-words-in-any-order-without-repeat
В двух словах: на одних регулярках это боль. Делай иначе.
Аноним 02/06/16 Чтв 07:01:53 759864
Издательство «Packt», в связи с проходящей в Портленде (шт. Оригон, США) конференцией PyCon 2016, c 28 мая по 5 июня предлагает бесплатно получить книгу «Python Unlocked» в электронном виде.

Эта книга расскажет вам про то, как:

Создавать грамотный, неглючный, высокопроизводительный код с минимальными усилиями;
Использовать по максимуму доступные возможности Python на сегодняшний день;
Применять декораторы, шаблоны, и различные техники оптимизации для еффективного использования Python.

https://www.packtpub.com/promo/pycon2016/
Ответы: >>759866
Аноним 02/06/16 Чтв 07:07:18 759866
>>759864
Спасибо, спёр и себе
Аноним 02/06/16 Чтв 07:11:26 759868
Чуть почитал про WebAssembly
Мне кажется главная фобия бухгалтеров САЙТ С ВИРАСАМ становится реальной, вот и вся революция практически
Ответы: >>759877
Аноним 02/06/16 Чтв 07:39:58 759877
>>759868
Альтернатива js — пока что лучшее что случилось с миром веб-параши.
Ответы: >>759888 >>759891
Аноним 02/06/16 Чтв 07:45:00 759880
Есть кто пишет на PyQt? Как блять работать с моделями-представлениями, нихуя не понятно, вся литература для с++ написана
Аноним 02/06/16 Чтв 08:21:46 759888
>>759877
Удваиваю. Фронтэндом можно будет заняться без зашквара об всякие джава/кофе/тайпскрипты.
Ответы: >>759891
Аноним 02/06/16 Чтв 08:32:42 759891
>>759888
>>759877
Окей, двач, как мне писать фронтэнд на питоне без лишней ебалы? Туториалы, книги, смешные истории?
Ответы: >>759894
Аноним 02/06/16 Чтв 08:36:22 759894
>>759891
Сначала_ты_идешь...txt
Аноним 02/06/16 Чтв 08:59:18 759909
>>759813
спс, анон
Аноним 02/06/16 Чтв 09:32:23 759925
Сап, питонач.
Аноны, подскажите, пожалуйста, как можно реализовать получение размера файла в сети без его непосредственной скачки на пеку? Для файлов на ЖД есть os.path.getsize(filename), а вот что делать с Интернет - хз.
Хочу сделать качалку определенных файлов из сети, и чтобы в потоке показывалось сколько процентов скачалось.
Ответы: >>759932
Аноним 02/06/16 Чтв 09:32:57 759927
Поясните пожалуйста нубасу про цикл.
Есть код такого вида: https://ideone.com/Ht5s39
Надо, чтобы после выбора пункта в первом вводе, если во втором вводе вводится "0", то программа не прерывалась совсем, а возвращалась обратно на первый ввод.
Не очень понимаю, как правильно сделать. Через if не подходит.
Ответы: >>759930
Аноним 02/06/16 Чтв 09:39:33 759930
>>759927
Первый ввод - это izd, а второй - внутри цикла?
Тогда оберни всю программу в while True
Ответы: >>759931
Аноним 02/06/16 Чтв 09:43:16 759931
>>759930
Да, первый izd, второй i
Просто у меня там внутри ещё куча всякого говна будет, и что-то мне кажется, что обернуть ещё в один цикл, это очень уж костыльно, какой-нибудь goto (которого нет) и то выглядит лучше.
Может в питоне есть какие-то якори, к которым можно организовать переход при определённом условии?
Аноним 02/06/16 Чтв 09:44:12 759932
>>759925
>>759824
Ответы: >>760030
Аноним 02/06/16 Чтв 09:45:11 759933
>>755069
чистый код?
Ответы: >>760753
Аноним 02/06/16 Чтв 10:08:16 759943
14648620967730.png (55Кб, 855x502)
Как делать универсальное копирование? Я же со словаря срез не возьму.
Ответы: >>759958 >>759967
Аноним 02/06/16 Чтв 10:41:23 759958
14648640835450.png (12Кб, 386x252)
>>759943

Ответы: >>759961
Аноним 02/06/16 Чтв 10:43:26 759961
>>759958
А с другими типа что делать? Универсальный способ какой?
Ответы: >>759963 >>759968
Аноним 02/06/16 Чтв 10:45:25 759963
>>759961
Какими другими? Если ты имеешь в виду мутабельные объекты в качестве значений словаря, то они и в срезе списка теми же остаются.
Ответы: >>759966
Аноним 02/06/16 Чтв 10:46:50 759966
>>759963
Мои собственные класс, инты, кортежи. Все объекты одним способам копировать.
Аноним 02/06/16 Чтв 10:47:00 759967
>>759943
.copy()
Ответы: >>759973
Аноним 02/06/16 Чтв 10:47:26 759968
>>759961
https://docs.python.org/3.5/library/copy.html
Аноним 02/06/16 Чтв 10:48:48 759973
>>759967
А если этот метод не определён в моём классе?
Ответы: >>759976 >>759979
Аноним 02/06/16 Чтв 10:50:34 759976
>>759973
Что мешает его определить?
Ответы: >>759978
Аноним 02/06/16 Чтв 10:52:55 759978
>>759976
Чтобы копировать объекты моего класса мне нужно создавать метод копирования для этого класса? Что за бред? Во всех языках просто пишешь равно и он копируется.
Ответы: >>759981 >>759982 >>759993
Аноним 02/06/16 Чтв 10:53:55 759979
>>759973
http://ideone.com/P1bxuq

http://ideone.com/lk7jz5
Ответы: >>759984
Аноним 02/06/16 Чтв 10:54:36 759981
>>759978
>Во всех языках
И тут ты такой с пруфами одинаковой методики копирования для классов и мутабельных объектов.
Аноним 02/06/16 Чтв 10:54:43 759982
>>759978
>Во всех языках просто пишешь равно и он копируется.
Это в каких-таких языках сложные объекты сами по себе копируются одним только равно?
Аноним 02/06/16 Чтв 10:56:25 759984
>>759979
> copy.copy(a)
А так это не метод класса. А в питоне есть указатели?
Ответы: >>759988
Аноним 02/06/16 Чтв 10:57:32 759988
>>759984
В питоне только указатели.
Аноним 02/06/16 Чтв 11:04:47 759993
>>759978
Лал. Это как раз таки если равно определено как assign, а если нет?
Аноним 02/06/16 Чтв 11:24:39 760010
Питоны, подскажите где косяк? Пишет что аргументы не передаются в урл, хотя вроде указал pk. Алсо, принт не выполняется, т.е. в функцию не находит, получается?
http://pastebin.com/L1xFEi6b
Ответы: >>760012 >>760014
Аноним 02/06/16 Чтв 11:28:48 760012
>>760010
Форекс?
Ответы: >>760016
Аноним 02/06/16 Чтв 11:30:29 760014
>>760010
Ты по какому урлу обращаешься к странице?
Ответы: >>760022
Аноним 02/06/16 Чтв 11:30:58 760016
>>760012
Не, но с торгами связано
Аноним 02/06/16 Чтв 11:33:57 760022
>>760014
Если я правильно понял твой вопрос то к странице где список торгов обращаюсь по урл
url(r"^biddings/$", views.biddings_list, name="biddings_list"),
Там есть кнопка для сабмита нового объекта, и вот она упорно ругается на то что прикрученный к ней урл не получает аргумент
Ответы: >>760026 >>760029
Аноним 02/06/16 Чтв 11:37:39 760026
>>760022
Есть подозрение, что последний слеш в url не нужен.
Аноним 02/06/16 Чтв 11:39:07 760029
>>760022
Нет, дай адрес страницы, как ты к ней обращаешься. Например, там https://2ch.hk/pr/add_bid/lolka/
Если формируешь скриптами, то как формируешь.
Просто ошибка говорит о том, что ты не указал id, типа
https://2ch.hk/pr/add_bid/
Ответы: >>760045
Аноним 02/06/16 Чтв 11:39:56 760030
>>759932
Спасибо
Аноним 02/06/16 Чтв 11:44:09 760034
Анончики, поясните. Программисты постоянно используют слова вроде: инкапсуляция, мутабельный и проч. Почему нельзя говорить: вложение и изменяемый? Я понимаю зачем, например, введен термин "итерация", но это-то все зачем?
Аноним 02/06/16 Чтв 11:46:57 760035
>>760034
Хотят выглядеть умными.
Аноним 02/06/16 Чтв 11:47:30 760036
>>760034
Потому что обычно обучаются на английских источниках, поэтому и слова получаются такими.
Аноним 02/06/16 Чтв 11:47:44 760037
>>760034
1. Потому что мы подлизываемся под америку
2. Чтобы не наводнять язык ненужными терминами и не держать в голове десять копий на каждом из языков. Всё равно тебе русские термины нахрен не сдались. Если тебе какую-то проблему решить — всё равно на английском же. А про себя как хочешь их называй, всем, опять же, плевать.
Аноним 02/06/16 Чтв 11:48:28 760038
>>760034
Анон. В каждой предметной области есть своя терминология. И нередко она основана на языке той страны, где эта предметная область развилась раньше и сильнее. Например в юриспруденции и медицине имеет значение латынь, в кулинарии французский, в музыке итальянский. В программировании это английский.
В идеале разговор по предметной области вообще должен быть на её языке исключительно.

А теперь возвращайся в /б/
Ответы: >>760040 >>760065
Аноним 02/06/16 Чтв 11:53:57 760040
>>760038
Во-первых, спасибо. Во-вторых, вытряхни песок из вагины.
Ответы: >>760136
Аноним 02/06/16 Чтв 12:08:00 760045
>>760029
>>760029
http://127.0.0.1:8000/butik/biddings/ вот урла для шаблона, в который рендерится аукцион
http://127.0.0.1:8000/butik/add_bid/1/ вот урл, по которому какбэ должен создаваться новый объект ставки, но нихуя, ибо проблема выше.
Ответы: >>760055
Аноним 02/06/16 Чтв 12:08:03 760046
>>760034
Потому что если для инкапсуляции ещё можно русский аналог найти, то для целой тучи англицизмов - уже нет, тот же коммит как ты переведёшь?
Вот что бы не плодить сущности
Ответы: >>760065
Аноним 02/06/16 Чтв 12:19:54 760055
14648699942900.png (7Кб, 339x67)
>>760045
Проблемы на твоей стороне, либо ты чего-то не договариваешь.
Изменил код, но это не должно влиять на ошибку:
http://pastebin.com/uMPrptPc
Аноним 02/06/16 Чтв 12:36:46 760065
>>760046
Так я же привел пример с итерацией. Понятие, которое не имеет своего аналога в языке и описывается несколькими словами, заменить одним иностранным - это нормально, тем более если тебе приходится часто его использовать. Но когда вместо "изменяемый" пишут "мутабельный", то в голове невольно возникает вопрос "а смысл?"

И на упреждение данного нервного персонажа и ему подобных
>>760038
Я понимаю и принимаю эту позицию. Возможно в дальнейшем сам буду активно использовать англицизмы. Но сейчас мне подобное кажется велосипедом, собственно почему и спросил.
Ответы: >>760077 >>760146
Аноним 02/06/16 Чтв 12:38:08 760071
14648710883830.jpg (60Кб, 500x750)
Ребята, привет.
Может кто-нибудь помочь распарсить XML вывод nmap c помощью python 3 и xml.etree.ElementTree? Пример вывода тут - https://ideone.com/U0c7aM, хочу понять, как вычленить из xml адрес, порт, если этот самый порт открыт. От себя могу предложить искреннюю благодарность и немного поболтать на технические темы в области ИБ.
Аноним 02/06/16 Чтв 12:43:30 760077
>>760065
Лишь бы тебя понять можно было. У меня препод был в универе который ещё энигму разбирал что бы спиздить алготримы, так вот его терминологии состоящей сплошь из подобранных им же русских аналогов западных терминов я по сей день понять не могу.
В любом случае это не тот вопрос, на котором следует акцентировать внимание.
Ответы: >>760284
Аноним 02/06/16 Чтв 13:46:36 760136
>>760040
Если бы она у меня была...
Аноним 02/06/16 Чтв 14:00:48 760146
>>760065
"Изменяемый" - непонятно, от какого глагола - совершенного вида или несовершенного. "Изменяемый в данный момент времени" - changing/mutating. "Изменяемый вообще, подлежащий/подверженный изменениям" - changeable/mutable.
Ответы: >>760284
Аноним 02/06/16 Чтв 14:07:46 760152
>>760034
Да ты переводи, не стесняйся, и придумывай новые слова.
Это основа познания на основе долговременной памяти. Суть: чтобы что-то запонить или понять нужно назвать это своим именем - это даст иллюзию понимания и позволит расужндать о предмете как о чем-то знаком. Далее, при контаксте с "нормальными" людьми тебе придется перводить свою терминологию на общепринятый язык - это считай повторение(тренировка памяти) и объяснение(проверка как твои понятия соотносятся с реальностью).

Оче выгодная стратегия обучения.
Ответы: >>760284
Аноним 02/06/16 Чтв 14:14:07 760159
>>760071
https://ideone.com/JPrWyw
Питон 2.7

Результат - список node_nmap из объектов node, потом функция node.values() выдает из них по списку из, в данном случает, типа порта и номера:

['tcp', '80']
['tcp', '81']
['tcp', '1080']
['tcp', '1081']
['tcp', '3128']
['tcp', '8080']
['tcp', '8081']



print "len=", len(nodes_nmap), print nodes_nmap - отладочные строки, тк взял из своего старого пробного примера, забыл стереть, когда постил.

Надо также поправить XML, у него незакрыт <nmaprun>, и я также удалил строки со ссылками на схему, т.к. она ведет на локальный файл, но, возможно, будет работать и с такой ссылкой на схему.

Вообще, для составления XPath и наглядного просмотра XML есть удобные программы вроде XMLExplorer
Аноним 02/06/16 Чтв 14:14:45 760160
>>760071
PS
>если этот порт открыт
разве там не только те порты, что открыты, указываются ?
Ответы: >>760166
Аноним 02/06/16 Чтв 14:16:47 760162
>>760071
PPS факт, наоборот, все порты filtered.
Аноним 02/06/16 Чтв 14:21:07 760166
>>760160
>разве там не только те порты, что открыты, указываются ?
Без ключа --open нет.
Спасибо, попробую допилить по твоему решению.
Аноним 02/06/16 Чтв 15:42:39 760218
>>760071
https://ideone.com/lgM32G
Вот Python 3, но нужно вручную ставить lxml, скачать и через

>pip3.5.exe install c:\....\lxml-3.6.0-cp35-cp35m-win32.whl
Аноним 02/06/16 Чтв 16:13:34 760237
https://projecteuler.net/problem=122 пол дня ломаю голову над это задачей, как часто может подобное пригодиться в программировании, насколько сложной считаешь её ты?
Ответы: >>760238
Аноним 02/06/16 Чтв 16:19:29 760238
>>760237
Может где в алгоритмах, хз, тут тред есть хороший рядом по CS там спроси.
В питоне тебе пригодится:
Знать досконально сам питон всю эту хуйню про классы, различия между списком и кортежем
И если хорошо все понял - сильно поможет знание стандартной библиотеки потому что она сама по себе содержит дофига вещей, которые заменяют очевидные и не самые очевидные велосипеды, которые тебе пришлось бы городить - ну типа defaultdict того же
Остальное это все примерно
> фром нужная библиотека импорт фича
> фор и ин список
> ....Фича делай и

Ну это я утрирую конечно.
Ответы: >>760239
Аноним 02/06/16 Чтв 16:21:43 760239
>>760238
спс, кстати что думаешь насчет задачи, с каждым часом её решения моя самооценка падает всениже и ниже
Ответы: >>760242 >>760243
Аноним 02/06/16 Чтв 16:24:34 760242
>>760239
dict в помощь.
Делаешь итерации
@
заполняешь.
Аноним 02/06/16 Чтв 16:25:12 760243
>>760239
Я дропнул не-прикладные задачи еще на уровне не то что проекта Эйлера, а питонтутора просто. Мне такое не интересно, теоретической базы кроме sicp я толком не имею а наверстать ее пока не могу/не хочу.
Аноним 02/06/16 Чтв 17:19:40 760261
Онаны, что может значить вот эта запись? :
REG_EX = '\s(?P<f>[а-яА-Я])\s(?P<i>[а-яА-Я])\s(?P<o>[а-яА-Я])\s(?P<d>\d)[./-](?P<m>\d)[./-](?P<y>\d)\s(?P<polis_type>[а-яА-Я])\s*
Ответы: >>760265
Аноним 02/06/16 Чтв 17:22:22 760265
>>760261
регулярное выражение
потыкай тут в regex library https://regex101.com/ сам поймёшь что оно делает
Ответы: >>760266
Аноним 02/06/16 Чтв 17:25:17 760266
>>760265
Спасибки
Аноним 02/06/16 Чтв 17:29:36 760270
Как мне запустить через код скомпилированный модуль, который генерирует текстовый файл с рандомными буковками? Модуль лежит в папке
Аноним 02/06/16 Чтв 17:48:20 760284
>>760146
О, благодарю. Тут у меня нет никаких контраргументов.

>>760077
Я согласен, что сильно не стоит акцентироваться на этом, но где лучше задать такой вопрос как не здесь?

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

Всем спасибо большое за ответы.
Аноним 02/06/16 Чтв 19:25:16 760346
почему в цикле for при объявление любого n из типа dict, он вызывает ключ, а не его значение ? Почему print(n) в этом же цикле выведет название ключей ? Из-за самого синтаксиса словаря {ключ, значение} ? То есть при выполнение цикла: n типа dict он видит только как "ключ" или "значение" ?
Ответы: >>760361 >>760385
Аноним 02/06/16 Чтв 19:30:40 760358
какие библиотеки и разделы питона нужны для написания простенького чата
Ответы: >>760460 >>760461
Аноним 02/06/16 Чтв 19:31:43 760361
>>760346
for i in d равно for i in d.keys() так проще
Ответы: >>760378
Аноним 02/06/16 Чтв 19:36:58 760378
>>760361
По умолчанию такое присваивание уже стоит ?
Ответы: >>760391
Аноним 02/06/16 Чтв 19:38:57 760385
>>760346
>почему в цикле for при объявление любого n из типа dict, он вызывает ключ, а не его значение ?
Возможно, потому что ключи уникальные, и по ключам можно узнать значение, а вот наоборот - затруднительно.
Ответы: >>760392
Аноним 02/06/16 Чтв 19:41:25 760391
>>760378
Ага. Значения не уникальные, а по кортежам ходить не так удобно.
Сравни for i in d: print(i,d) и for i in d: print(i[0],i[1])
Ответы: >>760392
Аноним 02/06/16 Чтв 19:42:24 760392
>>760385
>>760391
Cпасибо.
Аноним 02/06/16 Чтв 22:41:23 760460
>>760358
встроенного socket в принципе достаточно

Аноним 02/06/16 Чтв 22:42:56 760461
>>760358
asyncio для сетевой части
Ответы: >>760462
Аноним 02/06/16 Чтв 22:49:47 760462
>>760461
ТОЛЬКО ТОРНАДО ТОЛЬКО АСИНКИО ФРОНТ НА АНГУЛЯР БЕК НА ДЖАНГО ПРОСТЕНЬКИЙ ЧАТ ЖЕ
Ответы: >>760468 >>760491
Аноним 02/06/16 Чтв 23:14:22 760468
>>760462
Чё бля?!
Аноним 03/06/16 Птн 03:44:01 760491
>>760462
Хотел кстати сделать чатик на основе вебсокетов. Так вот глянул на всякие вебсокет библиоткеи под asyncio - всё таки tornado намного взрослей выглядит.
Аноним 03/06/16 Птн 13:40:47 760695
Анон, как сделать голосовалку на django? Допустим я сделаю в модели поле TextField и буду засовывать туда ip-шки проголосовавшых(их будет немного) а потом проверять нет ли ip в списке, но мне кажется что это как-то по уебански, как сделать правильно?
Ответы: >>764522 >>764527
Аноним 03/06/16 Птн 13:43:50 760697
Как понять, что я правильно установил библиотеку? Вроде все установилось библиотека matplotlib, но когда импортирую из нее pylab, тот подчеркивается красным и выдает ошибку
from matplotlib import pylab
ImportError: No module named 'matplotlib
Ответы: >>760699
Аноним 03/06/16 Птн 13:47:18 760699
>>760697
Все, разобрался.
Аноним 03/06/16 Птн 14:46:09 760753
>>759933
типа того, чтоб антоха и петян не охуевали сильно, и доёбывались по существу тут.
Аноним 03/06/16 Птн 19:09:39 760907
>>755069
Вот тебе дистилят из PEP8: rukeba.com/by-the-way/pep8-korotko-i-po-russki/
Аноним 03/06/16 Птн 21:39:36 760992
Боже как мне нравится придумывать приложения, их бизнес-логику, какие-то особенности интерфейса, впаривать это всё людям и как мне слабо на фоне этого нравится собственно кодить. В принципе я кодю только потому что без этого точно никому не буду нужен. А по-уму мне бы в какие ну если не продажники, то в пмы, тз-писцы или кто там с клиентами пиздит больше всего а потом кодеров это делать заставляет.
Эх.
Аноним 04/06/16 Суб 01:04:51 761030
2016
Аноны кодят на питоне...
Ответы: >>761048
Аноним 04/06/16 Суб 03:17:59 761048
>>761030
а че такого
покормил
Аноним 04/06/16 Суб 09:39:33 761164
Ух Redis вот это мощь блин, суперкруто.
Аноним 04/06/16 Суб 10:38:45 761179
>>75362

Привет питончики.
Прошу помощи в нахождении обучающих материалов по python, которые не устарели

Марк Лутц все еще в 4 издании на русском - в программаче сказали что это старье.

На ютабе уроков под версию 3.5 нету, зато какой-то мужик рассказывает про 3.4 вот ссылка

https://www.youtube.com/channel/UC9rWgAzfjfK-iq-cOp4ZGGw подойдет ли он ?

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


Ответы: >>761181 >>761184 >>761187
Аноним 04/06/16 Суб 10:43:42 761181
>>761179
учи-ставь-пиши на 2.7. Очень много всяких модулей совместимы только с 2.7. 3.5 не сильно отличается (там добавлены некторе методы-фуекции которые пишутся на 2.7, но в 3.5 идут по дефолту).
Ответы: >>761184 >>761212 >>761215
Аноним 04/06/16 Суб 10:46:35 761184
>>761179
Не слушай >>761181-ретрограда. Ставь 3.5, учи по любой книге, где используется 3.
Ответы: >>761185 >>761187 >>761235
Аноним 04/06/16 Суб 10:47:32 761185
>>761184

3.0 сильно отличается от 3.5 ?
Ответы: >>761188
Аноним 04/06/16 Суб 10:48:45 761187
>>761179
Насчет книг, недавно попалась: ThinkPython_v.1.1.24+Kart[Python_3.2]_RU_v.1.06.pdf
По идеи, она для тех, кто только начинает (там много воды про структуру данных, что такое массивы-словари и вот это фигня), но она не такая академичная как у Лутца.

Если это твой не первй язык, то подойдет Укус питона(тоже есть на русском).

>>761184
И сосни хуйцов на продакшене, когда время-деньги. А ты выбрал 3.5, а библиотека которая тебе нужна поддерживает только 2.7
Ответы: >>761194
Аноним 04/06/16 Суб 10:50:22 761188
>>761185
Постарайся найти книгу с 3.3+ хотя бы. Там появилась yield from. В остальном не сильно.
Аноним 04/06/16 Суб 10:51:00 761190
Двач, как мне пройти авторизацию по https с подменой сертификата
Ответы: >>761192
Аноним 04/06/16 Суб 10:51:43 761192
>>761190
Написал про тебя в Центр "К", пусть следят.
Ответы: >>761193
Аноним 04/06/16 Суб 10:53:09 761193
>>761192
мне банально хотелось получать сколько у меня на счету лежит провайдера :с

Хотел реквесты выучить, а по итогу я в говне
Ответы: >>761198
Аноним 04/06/16 Суб 10:53:52 761194
>>761187
> библиотека которая тебе нужна поддерживает только 2.7
Это какая?
Ответы: >>761196
Аноним 04/06/16 Суб 10:57:35 761196
>>761194
Не помню уже, но столкнулся с этой проблемой толи с хайстеком, то ли с эластиксёарч.
Ответы: >>761208
Аноним 04/06/16 Суб 10:59:14 761198
>>761193
httplib через SSL умеет
Аноним 04/06/16 Суб 11:20:59 761208
>>761196
https://pypi.python.org/pypi/elasticsearch/2.3.0
https://pypi.python.org/pypi/haystack
$ 2to3 -wn .../haystack
$ python
Python 3.5.1 (default, May 5 2016, 14:43:33)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import haystack
>>>

Ох уж эти кукаретики.
Ответы: >>761227
Аноним 04/06/16 Суб 11:36:46 761212
14650402066870.jpg (108Кб, 600x900)
>>761181
> 3.5 не сильно отличается (там добавлены некторе методы-фуекции которые пишутся на 2.7, но в 3.5 идут по дефолту).
Ответы: >>761218 >>761235
Аноним 04/06/16 Суб 11:45:54 761215
14650407547080.jpg (205Кб, 1000x1414)
>>761181
Ответы: >>761235
Аноним 04/06/16 Суб 11:52:34 761218
>>761212
Что не понравилось? Сильно отличается? В чём? Синтаксисе - нет. Добавили новые плюхи. Поправь.
Ответы: >>761225 >>761226 >>761238
Аноним 04/06/16 Суб 12:06:15 761225
>>761218
Так, ок. А как перевести джанго-проект, на 3.4-.5? Нужно удалить 2.7 и поставить 3.5, а потом на него Джангу и все модули?
Аноним 04/06/16 Суб 12:06:31 761226
>>761218
Не понравилось про "некторе методы-фуекции".

Статическая типизация, asyncio, единообразный уникод, raise ... from, оператор @ в конце концов - это нихуя не методы-фуекции, это существенные изменения в языке и платформе.

Но и методы-фуекции нельзя игнорировать, так как их вагон и маленькая тележка - количество переходит в качество.
Ответы: >>761234 >>761238
Аноним 04/06/16 Суб 12:07:26 761227
>>761208
Думаю он имел в виду django-haystack. Я кстати тоже страдаю от того что все дрочат на 2йку. Уже третья работа и все под второй бидон. Заебали уже. Их мордой тыкаешь в проблемы с кодировкой, возникающие в самых неожиданных местах,а они сука в глаза ебутся. Им объясняешь что "живые" пакеты могут отказаться от поддержки 2йки раньше, чем она перестанет поддерживаться официально, а они в ответ только кукарекают о том что до этого еще дожить надо.
Ответы: >>761231 >>761236 >>761304
Аноним 04/06/16 Суб 12:15:42 761231
>>761227
>Гвидонист сталкивается с суровой реальностью.
Ответы: >>761232
Аноним 04/06/16 Суб 12:16:46 761232
>>761231
Сказать-то что хотел, болезный?
Аноним 04/06/16 Суб 12:20:37 761234
14650428373490.jpg (65Кб, 535x750)
>>761226
>Статическая типизация
>Питно
Ответы: >>761245
Аноним 04/06/16 Суб 12:21:35 761235
>>761184
>>761212
>>761215
А вот и хипстеры подтянулись.
Ответы: >>761241 >>761242
Аноним 04/06/16 Суб 12:23:23 761236
>>761227
Думаю там либо всё и так работает, либо 2to3 справится, либо руками за пару часов можно.
Аноним 04/06/16 Суб 12:23:43 761238
>>761226
>>761218
Ещё в >=3.2 gil существенно подлатали, теперь переключение контекста происходит не по количеству выполненых инструкций а по запросу от другого потока, следственно никаких блокировок на ровном месте в однопоточном коде и не только.
Ответы: >>761247
Аноним 04/06/16 Суб 12:25:25 761241
>>761235
> Развитие не нужно! Фичи не нужны! Больше говнокода богу говнокода!
Аноним 04/06/16 Суб 12:25:28 761242
>>761235
Пердуны со своей 2.7 весело похрюкивая продакшеном катятся в депрекейтед и просят ещё.
Ответы: >>761296
Аноним 04/06/16 Суб 12:28:50 761245
>>761234
Ты щас аутируешь про то, что я сказал "статическая" вместо "gradual", или что надо отдельно ставить MyPy, или что?
Аноним 04/06/16 Суб 12:32:48 761247
>>761238
Да кстати, там много разных оптимизаций, на моих проектах ускорение заметно невооружённым глазом, хотя в целом погоды оно конечно не делает.
Аноним 04/06/16 Суб 12:44:33 761252
как проверить есть ли элемент в одном из списков? что б
if 5 in [[5]]
выдавало true
Ответы: >>761254 >>761259
Аноним 04/06/16 Суб 12:45:21 761254
>>761252
p.s в одном из списков внутри списка
Аноним 04/06/16 Суб 12:49:22 761259
>>761252
> any(5 in i for i in [[5]])
Ответы: >>761265
Аноним 04/06/16 Суб 12:53:55 761265
>>761259
>>761259
а что если внутри списка может быть очень много списков внутри списков?
Ответы: >>761272 >>761282
Аноним 04/06/16 Суб 12:56:29 761270
14650449899340.jpg (34Кб, 693x663)
Уже достаточно давно для себя изучаю питон и тут я внезапно охуел. Оказывается, к функциям можно присоединять атрибуты типа:
def func():
pass
func.a = 5

Но я так и не понял нахуя это надо?
Ответы: >>761275 >>761282 >>761285
Аноним 04/06/16 Суб 12:58:32 761272
>>761265
Рекурсивно делай yield элементов и сравнивай.
Аноним 04/06/16 Суб 13:00:42 761275
>>761270
Ну во-первых это красиво.
Аноним 04/06/16 Суб 13:05:32 761282
14650455330310.png (75Кб, 417x365)
>>761265
Если ты о большей вложенности то нужно написать метод для их рекурсивного обхода.

>>761270
Всё является объектом, dir(func) сделай.

> Но я так и не понял нахуя это надо?
Пикрил пример использования.
Ответы: >>761284 >>761285 >>761286
Аноним 04/06/16 Суб 13:08:25 761284
>>761282
>Пикрил пример использования.
Логично, спасибо
Аноним 04/06/16 Суб 13:08:32 761285
>>761282
>>761270
Олсо, functools.wraps тоже работает с полями функции - копирует поля __doc__ и __name__.
Ответы: >>761290
Аноним 04/06/16 Суб 13:08:42 761286
>>761282
> Всё является объектом
Но не всем объектам можно присваивать атрибуты, тем более произвольные.
Ответы: >>761290
Аноним 04/06/16 Суб 13:12:06 761290
>>761285
> полями
> поля
Проебался.

>>761286
Ты о __slots__ или чем-то чего я не знаю?
Ответы: >>761291
Аноним 04/06/16 Суб 13:15:13 761291
>>761290
> Ты о __slots__ или чем-то чего я не знаю?
Ну есть тупо иммутабельные объекты вроде интов. Но да, больше всего это заметно со __slots__.
Аноним 04/06/16 Суб 13:30:21 761296
>>761242
Двойка депрекейтед только во влажных фантазиях Гвидо. По факту 2.7 - это стандарт, а тройка - это игрушка для хипстеров с кучей ненужных перделок, которую в реальных проектах используют 1.5 стартапщика.
Ответы: >>761300 >>761303
Аноним 04/06/16 Суб 13:35:21 761300
>>761296
Что еще расскажешь
Аноним 04/06/16 Суб 13:40:04 761303
14650476043740.jpg (48Кб, 288x288)
>>761296
> версия языка почти 10ти летней давности
> не депрекейтед

> актуальная версия языка
> игрушка для хипстеров
Ответы: >>761304
Аноним 04/06/16 Суб 13:46:48 761304
>>761303
I know that feel.
>>761227 кун
Аноним 04/06/16 Суб 14:17:49 761328
Пайтон-господа, кто-набудь юзал xhtml2pdf? Когда пытаюсь сконвертить хтмлку, онг выдает 'NoneType' has not attribute 'encode', хотя все делалось, вроде, верно.
Аноним 04/06/16 Суб 16:31:44 761460
Аноны, а почему в шапке нет степика? Иди курсы там-говно?
Аноним 04/06/16 Суб 18:44:10 761641
Вот тут нужно, чтобы label2 рандомился заново, по нажатии на кнопку, а он не рандомится. В чём может быть проблема?
Ответы: >>761642 >>761644 >>761648
Аноним 04/06/16 Суб 18:44:34 761642
>>761641
Ответы: >>761648
Аноним 04/06/16 Суб 18:45:49 761644
>>761641
файл не хочет клеиться
https://ideone.com/GQuScb
Ответы: >>761648
Аноним 04/06/16 Суб 18:51:43 761648
>>761641
>>761642
>>761644
Потому что command=rand_statya() вызывается только один раз. Предполагаю, тебе нужно заменить его на command=rand_statya, по крайней мере такой выход использует джанга (если видит, что параметр callable, то вместо постоянного результата вызывает функцию).
Ответы: >>761669
Аноним 04/06/16 Суб 19:08:17 761669
>>761648
после 4х лет изучения и работы на c-like языках мне это кажется абсолютно непостижимым. Просто убрал скобки и всё заработало. Можешь поподобнее объяснить, в чём разница между двумя этими записями?
Ответы: >>761702 >>761797
Аноним 04/06/16 Суб 19:24:37 761687
14650682778240.png (10Кб, 366x109)
Где ошибка?
Ответы: >>761688
Аноним 04/06/16 Суб 19:26:31 761688
>>761687
Отступа нет.
Ответы: >>761692
Аноним 04/06/16 Суб 19:32:04 761692
>>761688
Странно. Разве он не должен делать его автоматически? И те 3 точки это разве не отступ? Нажимаю таб и он не реагирует. А в одну строку программа работает.
Ответы: >>761717 >>762804
Аноним 04/06/16 Суб 19:43:29 761702
>>761669
При записи:
> command=rand_statya()
в command передается результат выполнения фунции, поскольку она ничего не возвращает передается None, т.е. запись эквивалентна
> rand_statya()
> tkinter.Button(mainFrame, text='Сгенерировать', width=24, command=None)
а когда передаешь в command функцию, как предложил анон выше, она будет вызываться каждый раз при клике на Button, в обработчике происходит что-то типа:
> def onclick(command=func):
> __if callable(func):
> ____func()


Ответы: >>761705
Аноним 04/06/16 Суб 19:45:58 761705
>>761702
спасибо
Аноним 04/06/16 Суб 19:59:07 761717
>>761692
бамп
Аноним 04/06/16 Суб 20:39:33 761765
С кодеакадемии притащил, конвентировал значение int в плавующую точку, потом пытался выводной ответ цикла for соединить в одну строчку и сложить. В итоге получилось только для каждого цикла отдельную сумму каждых ключей сделать. Устал и открыл форум, там написано вот это:

dict0 = {положим что ключи одинаковы c dict1}
dict1 = {положим что ключи одинаковы с dict0}

total = 0
for n in dict0:
total += dict0[n]*dict1[n]
print(total)Дает некое max значение одной строчкой.
print(total) выдает для каждого ключа из цикла

что происходит в цикле ?
Ответы: >>761767 >>761775
Аноним 04/06/16 Суб 20:40:00 761767
>>761765
второе принт с табуляцией.
Аноним 04/06/16 Суб 20:46:41 761775
>>761765
он создает последовательно с N0 в 0, N1 = первому циклу, N2 = N1+0, N3 = N2+0, N4 = 0 ?
Ответы: >>761777
Аноним 04/06/16 Суб 20:47:31 761777
>>761775
блять N4 = N3 + 0.
Извиняюсь что насрал вам тут своей тупостью, ну сука как он это делает ?
Аноним 04/06/16 Суб 20:52:30 761785
> Command /usr/bin/python -c "import setuptools, tokenize;__file__='/tmp/pip_build_user/pandas/setup.py';exec(compile(getattr(tokenize, 'open', open) __file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-fdYvWU-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip_build_user/pandas
Что ему не нравится? 5 минут варнингами в консоль срал и вдруг ошибка.
Аноним 04/06/16 Суб 21:01:31 761797
>>761669
>после 4х лет изучения и работы на c-like языках мне это кажется абсолютно непостижимым
Ну, тогда ты чмо галимое. Указатели на функции есть даже в си.
Ответы: >>761989
Аноним 04/06/16 Суб 21:29:27 761817
Тьфу, блин. Посоны, пытаюсь собрать pyinstaller'ом свою прогу (don't ask why). В общем есть модуль odf для работы с openoffice'ом. И у него внутри есть такая строчка
>sys.path.append(os.path.dirname(__file__))

и потом
>from namespaces import *

В общем, в собранном пакете ошибка
>ImportError: No module named 'namespaces'

Как-то надо указать пайинсталлеру что эту папку надо добавить в импорты. Что-то не получается, может кто-то уже парился с этим?
Ответы: >>761859
Аноним 04/06/16 Суб 21:33:43 761823
Или другой вопрос - как левую библиотеку собрать во что-то одно целое, чтобы просто подключить к приложению?
Аноним 04/06/16 Суб 21:36:16 761825
понимаю, что вопрос не совсем по тематике питона, но аноны добрые, скорее всего помогут ;з

∑ m(k) при 1 =< k =<5 это типа как m(1)+m(2)+...+m(5)?

заранье спс
Ответы: >>761831
Аноним 04/06/16 Суб 21:38:50 761831
>>761825
Да
Ответы: >>761834
Аноним 04/06/16 Суб 21:39:41 761834
>>761831
спс
Аноним 04/06/16 Суб 22:04:26 761859
>>761817
Закинь namespaces в директорию со своей прогой и добавь её в .spec
Ответы: >>761870
Аноним 04/06/16 Суб 22:18:36 761870
>>761859
Решение не очень, сам понимаешь.
Но я нашел другое, чуть получше, но не сильно. Подправил имопрты в этой библиотеке. Файлов оказалось мало и я это сделал быстро.
Но! Теперь другая проблема.
Все кириллические символы (а питон третий) просто пропали!
Если раньше была строка: "name": "_Клиент", то теперь "name": "_". Кабзсдос
Ответы: >>761872
Аноним 04/06/16 Суб 22:20:55 761872
>>761870
Собирал много бинарников pyinstaller-ом, никаких проблем такого плана не было.
Ответы: >>761874 >>761909
Аноним 04/06/16 Суб 22:21:13 761874
>>761872
Жаль. Рад за тебя.
Аноним 04/06/16 Суб 23:15:46 761909
>>761872
Наверно это проблема в том что pyinstaller как-то неправильно собирает модуль unidecode. Пойду разбираться дальше.
Аноним 05/06/16 Вск 06:32:32 761989
>>761797
Написав c-like, я имел в виду java
Ответы: >>762077
Аноним 05/06/16 Вск 06:55:30 761999
Что это такое?
use LWP::UserAgent;

https://ideone.com/2tQsSd
Почему не работает?
Ответы: >>762005 >>762323
Аноним 05/06/16 Вск 07:10:52 762005
>>761999
Накати libwww-perl. Не может же либу найти, ну.
Ответы: >>762018
Аноним 05/06/16 Вск 07:35:16 762016
Друзья, помогите настроить Джини под питон, пожалуйста. Обычно вылезает эта ошибка Процесс дал сбой (CreateProcess() failed: Неверно задано имя папки.)
Аноним 05/06/16 Вск 07:37:33 762018
>>762005
Да установлена же она.

libwww-perl: /usr/share/doc/libwww-perl/copyright
libwww-perl: /usr/share/doc/libwww-perl/changelog.Debian.gz
libwww-perl: /usr/share/doc/libwww-perl


запускаю из консоли:
use LWP::UserAgent;
^
IndentationError: unexpected indent
Ответы: >>762029
Аноним 05/06/16 Вск 07:44:17 762022
теперь у меня инвалид синтакс.

Как ваши файлы запускать? пускаю через терминал python index.py

в самом файле просто код
use LWP::UserAgent;
use HTTP::Request::Common;
use HTTP::Cookies;

my $login = 'LOGIN';
my $password = 'PASSWORD';

my $cookie_jar = HTTP::Cookies->new();
my $ua = LWP::UserAgent->new( ssl_opts => { verify_hostname => 0 } );
$ua->timeout(10);
$ua->agent( $userAgent );
$ua->cookie_jar( $cookie_jar );
my $res = $ua->get( 'https://i...content-available-to-author-only...m.com/accounts/login/' );
my $result = $res->content;
if( $result =~ /<input type="hidden" name="csrfmiddlewaretoken" value="(.+?)"/ ) {
my $token = $1;
my $postString = 'csrfmiddlewaretoken='.$token.'&username='.$login.'&password='.$password;
my $req = HTTP::Request->new( POST => 'https://i...content-available-to-author-only...m.com/accounts/login/' );
$req->content_type( 'application/x-www-form-urlencoded' );
$req->content( $postString );
$req->header( 'Accept-Language' => 'en-US,en;q=0.5' );
$req->header( 'Referer' => 'https://i...content-available-to-author-only...m.com/accounts/login/' );
my $res = $ua->request( $req );
my $result = $res->content;
if( $res->code == '302' ) {
print 'Login success';
}else {
print 'Login failed';
}
}
Аноним 05/06/16 Вск 07:54:05 762029
>>762018
>libwww-perl: /usr/share/doc/libwww-perl/copyright
>libwww-perl: /usr/share/doc/libwww-perl/changelog.Debian.gz
>libwww-perl: /usr/share/doc/libwww-perl
Это только документация, а не сама либа. Должны быть файлы с расширением .pm. Ты где-то накосячил, попробуй переустановить.
>запускаю из консоли:
>use LWP::UserAgent;
>^
>IndentationError: unexpected indent
Попробуй в начало файла строку добавить:
#!/usr/bin/env perl
Ответы: >>762038 >>762042
Аноним 05/06/16 Вск 08:02:59 762038
>>762029
Да, еще
$ chmod +x file
сделай. Вроде очевидно, но мало ли.
Аноним 05/06/16 Вск 08:08:42 762042
>>762029
libwww-perl is already the newest version (6.15-1).

Все у меня установлено. Тьфу на ваш питон.
Ответы: >>762044 >>762330
Аноним 05/06/16 Вск 08:14:39 762044
>>762042
Вот и правильно. Я тоже перл больше люблю, только зачем ты с ним сюда полез? В прикрепленном бы спросил.
Аноним 05/06/16 Вск 09:19:14 762077
>>761989
А чё, в жаве нет указателей на функции и их нельзя передать как аргумент, например?
Ответы: >>762101
Аноним 05/06/16 Вск 09:43:00 762101
>>762077
Начнем с того, что в джаве нет функций.
Ответы: >>762239
Аноним 05/06/16 Вск 10:19:23 762117
Как запустить джанго в продакшн-режиме?
python3 manage.py runserver
Не работает в фоне, плюс celery надо запускать отдельно.
Ответы: >>762140 >>762162
Аноним 05/06/16 Вск 10:41:34 762140
>>762117
Гугли по запросу deploy
Аноним 05/06/16 Вск 11:07:15 762162
>>762117
Можно эту хуйню в supervisor забить, но для продакшона тебе понадобиться gunicorn или uwsgi.
Аноним 05/06/16 Вск 12:28:20 762239
14651297004850.jpg (42Кб, 400x405)
>>762101
Аноним 05/06/16 Вск 13:07:45 762281
Интересно бы было взглянуть в заплывшие глазки того особо развитого человека, который придумал отключать статику на джанге в прод-режиме.
Ответы: >>762295 >>762296
Аноним 05/06/16 Вск 13:12:28 762288
Чуваки-джангисты, а можно попросить кого-нибудь кто бы мне лично поотвечал на вопросы о джанго по е-мейлу или ещё как.
Кодить буду сам продукты под себя, уже немного умею в джанго, но не до конца врубаюсь по всяким моментам.
Ответы: >>762296 >>762297
Аноним 05/06/16 Вск 13:21:55 762295
>>762281
Какую статику, чо несешь?
Ответы: >>762327
Аноним 05/06/16 Вск 13:22:35 762296
>>762288
Есть же чятик - https://invite-me-to-2chpr.herokuapp.com/

>>762281
Зачем её вообще отключать, не в прод-режиме?
Ответы: >>762307 >>762389
Аноним 05/06/16 Вск 13:22:46 762297
>>762288
Пиши anonym.white@yandex.ru. Это и почта и скайп.
Ответы: >>762389
Аноним 05/06/16 Вск 13:33:03 762307
>>762296
Затем, что статику должен отдавать фронтенд сервер.
Ответы: >>762326
Аноним 05/06/16 Вск 13:51:11 762323
Какой сложный у вас язык. Загуглил слово "my" из >>761999 https://ideone.com/2tQsSd
g: python my - В ответ ничего
g: python my keyword - В ответ ничего
g: python my - В ответ ничего
g: python my documentation - В ответ ничего
g: python my variable - Вторая ссылка ведет на форум.
Никакой документации. Охуеть. Итого 5 минут поиска чепухи.
Ответы: >>762330 >>762338
Аноним 05/06/16 Вск 13:53:40 762326
>>762307
ПРИШЛО ВРЕМЯ ПОДКЛЮЧАТЬ ЕЩЁ ОДИН СЕРВЕР! СЕРВЕР САМ СЕБЯ НЕ ПОДКЛЮЧИТ! ЗАЧЕМ МНЕ ДЕРЖАТЬ ВСЮ ЛОГИКУ САЙТА НА ОДНОМ СЕРВЕРЕ? КАЖДУЮ ВИЗИТКУ У МЕНЯ ОБСЛУЖИВАЕТ ЧЕТЫРЕ СЕРВЕРА! НА КАЖДОМ СЕРВЕРЕ СТОИТ СВОЙ ФРЕЙМВОРК НА СВОЕМ ЯЗЫКЕ!
Ответы: >>762335
Аноним 05/06/16 Вск 13:54:08 762327
>>762295
Введи в гугле django static.
Аноним 05/06/16 Вск 13:55:20 762330
>>762323
>>762042
Это такой троллинг? Код на перле, а не на питоне.
Ответы: >>762340
Аноним 05/06/16 Вск 13:57:41 762335
>>762326
Загугли что такое nginx, почему его сделали, и почему всегда используют связку nginx+любой сервер приложений. И не позорься тут.
Аноним 05/06/16 Вск 13:58:20 762338
>>762323
Гугли "use strict".
Ответы: >>762340
Аноним 05/06/16 Вск 13:59:40 762340
>>762330
Вот это я обосрался.
>>762338
Сложнааа
Ответы: >>762350
Аноним 05/06/16 Вск 14:09:11 762350
>>762340
Забей ты на этот пистон. Тебя, видишь, сам боженька отворачивает от этой помойной ямы, в которой ты будешь до конца своих дней писать вебпарашу. Начни задротить перл, сможешь хотя бы легко и просто писать мелкую хуитку для своих нужд.
Ответы: >>762353 >>762379 >>764541
Аноним 05/06/16 Вск 14:11:44 762351
А мне и не сказали, что код на перле, а не на питоне. Я его на питоне компилирую, а он не компилируется!
Аноним 05/06/16 Вск 14:14:50 762353
>>762350
>вебпарашу
Что плохого в вебе?
>>762350
>сможешь хотя бы легко и просто писать мелкую хуитку для своих нужд
Но у меня нет таких нужд.
Ответы: >>762356
Аноним 05/06/16 Вск 14:20:12 762356
>>762353
>Что плохого в вебе?
В том, что он представляет из себя сейчас -- все.
>Но у меня нет таких нужд.
Хорошо.
Ответы: >>762385
Аноним 05/06/16 Вск 14:41:02 762376
Есть какие-нибудь advanced книги по питону? За пару лет он наскучил и кажется, что уже всё знаю.
Ответы: >>762387 >>762395
Аноним 05/06/16 Вск 14:43:39 762379
>>762350
10 вакансий на всю россию.
Аноним 05/06/16 Вск 14:48:39 762385
14651381195620.jpg (84Кб, 1300x1260)
>>762356
>В том, что он представляет из себя сейчас -- все.
Да что не так то? Ты делаешь меня задуматься. Получается я зря полгода на веб потратил?
Ответы: >>762422
Аноним 05/06/16 Вск 14:50:22 762387
>>762376
Валом:

Programming Collective Intelligence
Problem Solving with Algorithms and Data Structures
SICP на питоне http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/index.html
The Python Standard Library by Example
Fluent Python
Python Algorithms: Mastering Basic Algorithms in the Python Language
Python Essential Reference
http://pythontips.com/2016/02/27/learning-python-for-data-science/
https://github.com/ujjwalkarn/DataSciencePython
Functional Programming with Python
Python Unlocked
Python for Data Analysis

Ну и никто не запрещает Кормен, Кнут или Стивена Скиена по алгоритмам, Сейджвика и прочие CS читать а потом на питоне реализовывать.
Ответы: >>762407
Аноним 05/06/16 Вск 14:51:26 762389
>>762297
Спасибо большое, обращусь на днях, когда более-менее смогу сформулировать пару-тройку вопросов
>>762296
Данке шен, чятик тоже попробую
Ъ питоношелл Аноним 05/06/16 Вск 14:54:20 762392
14651384601340.png (25Кб, 907x527)
Хосподи, какая же годнота - http://xon.sh/index.html
Аноним 05/06/16 Вск 14:56:07 762395
>>762376
Стандартную библиотеку всю вызубрил? От корки до корки? Можешь поковыряться в ast, посношать парсер/компилятор, попробовать в самомодифицирующийся код/кодогенерацию, собственно, that's all, folks. Ну а хуле ты хотел, это тебе не лишп с хачкелем.
Ответы: >>762407
Аноним 05/06/16 Вск 15:07:40 762407
>>762387
Половина по дата саенсу/алгоритмам, но все равно спасибо.

>>762395
Практически всю. Похоже, настало время перекатываться куда-нибудь ещё.
Аноним 05/06/16 Вск 15:19:53 762422
>>762385
Конечно! Учи хаскель, будешь смеяться над вебопущенцами.
Ответы: >>762514 >>762519
Аноним 05/06/16 Вск 16:32:01 762514
>>762422
Статическая типизация сосет. Учи clojure
Ответы: >>762519
Аноним 05/06/16 Вск 16:33:39 762519
>>762514
>>762422
Ладно, умники, уёбываю в свой уютный пых тред.
Ответы: >>762556
Аноним 05/06/16 Вск 17:11:26 762556
>>762519
У тебя еще есть шанс!
Аноним 05/06/16 Вск 17:27:37 762567
https://ideone.com/U9Q29f

Вроде как должно брать целое число и печатать сумму цифр.
Но работает не всегда, у меня в ком. строке выводит плавающие иногда.
Ответы: >>762569
Аноним 05/06/16 Вск 17:31:19 762569
>>762567
6 строчка:
new_n = (new_n - s)//10
Аноним 05/06/16 Вск 17:55:05 762580
Анончик, как из родительского класса вызвать класс-потомок?
Ответы: >>762583
Аноним 05/06/16 Вск 17:59:46 762583
>>762580
Зачем?
Родительский класс не должен знать о своих потомках
Ответы: >>762597
Аноним 05/06/16 Вск 18:24:11 762597
>>762583
Если спрашиваю - это значит, что оно нужно. Помогите, плес.
Ответы: >>762599 >>762602
Аноним 05/06/16 Вск 18:33:53 762599
>>762597
Нет, не нужно. Если это нужно, то ты гарантированно пишешь несопровождаемый код.
Ответы: >>762601
Аноним 05/06/16 Вск 18:39:06 762601
>>762599
Нет, нужно.
Аноним 05/06/16 Вск 18:43:21 762602
>>762597
__subclasses__() ?
Аноним 05/06/16 Вск 18:45:01 762603
А, да, не нужно. Простите, я даун и аутист. Простите.
Аноним 05/06/16 Вск 20:02:56 762659
А на чем кстати Макаба написана? В плане ui она охуительна
Ответы: >>762664
Аноним 05/06/16 Вск 20:11:39 762664
>>762659
## Кодер ##
Ответы: >>762721
Аноним 05/06/16 Вск 21:41:05 762713
Хочу написать небольшого бота, который будет автоматизировать действия распознавая объекты. Вопрос что использовать? Есть некий deep learning, опыта нет, там нейросети и… это всё, что я об этом знаю. Есть opencv, там алгоритмы для работы с картинками, есть небольшой опыт. Собственно, что использовать проще и надёжнее? Возможно есть что-то ещё. В общем, молю.
Ответы: >>762741
Аноним 05/06/16 Вск 21:48:26 762721
>>762664
Что простите?
Аноним 05/06/16 Вск 22:48:51 762741
>>762713
Какие объекты? Ты уверен, что для этого нету какой-то апишки? Сканить экран - не лучшее решение обычно.
Ответы: >>762776
Аноним 06/06/16 Пнд 04:35:00 762764
Петян, какими модулями обмазаться, чтобы ковырять mp3/flac файлы и возможно m4a, ogg на уровне отдельных сэмплов, дабы искать длительные промежутки тишины?

хочу что-то универсальное, чтобы с многими форматами работало.
Ответы: >>762803 >>762808 >>762810
Аноним 06/06/16 Пнд 06:08:16 762776
>>762741
В данной ситуации это бот для игры и мне нужно распознать npc, чтобы потом на него мышкой клацнуть.
Ответы: >>762991 >>763252
Аноним 06/06/16 Пнд 08:23:52 762803
>>762764
В WAV конвертуй
@
Сэмплы воруй
Аноним 06/06/16 Пнд 08:24:44 762804
>>761692
те три точки как бы намекают тебе, что ты внутри цикла и шансов выбраться без отступа в 4 пробела у тебя не так много
Аноним 06/06/16 Пнд 08:29:26 762808
>>762764
Только обёрточка для ffmpeg'а на ум приходит
Аноним 06/06/16 Пнд 08:37:37 762810
>>762764
http://pydub.com/
http://aubio.org/
Аноним 06/06/16 Пнд 09:06:42 762823
>>759652
https://github.com/raymestalez/lumiverse

Вот неплохой код на джанге, на личинку миддла. Правда комментариев нет, но они там и не нужны, итак все ясно. И вьюхи процедурные, а не CBV. Еще стоит почитать сорцы джанговских библиотек. https://www.djangopackages.com/

Имхо зашквары - использование raw sql в случаях когда таки можно сделать на ORM, копипаст вместо использования многочисленных гуд практис (типа банального наследования), наименования полей типа TsenaRubli, годами сидеть на древних версиях вроде 1.4 "оно работает и ладно", велосипедизм в разных проявлениях, монолит из 1-го приложения вместо деления на мелкие части.
Аноним 06/06/16 Пнд 11:10:25 762859
Питонач, есть два сервера.
На одном гуникорн+джанго с батарейками заточенный, на другом - aiohttp искаропкиасинхронный.

Куда садиться с прицелом в будущее?
Ответы: >>762878 >>762882
Аноним 06/06/16 Пнд 11:54:40 762877
14652140807290.jpg (206Кб, 1366x768)
Я выучил синтаксис, и теперь решаю задачи из сборника Златопольского.
Ответы: >>762880
Аноним 06/06/16 Пнд 11:55:42 762878
>>762859
> Куда садиться с прицелом в будущее?
В смысле?

Что изучать? Оба, очевидно.

Что выбрать для конкретной задачи? Зависит от задачи, очевидно.

Мне кажется, aiohttp - менее общее решение. Что ты будешь делать, когда у тебя появятся немного ЦПУ-баунд функции? Что ты будешь делать, когда захочешь фич нормальных веб-фреймворков? Но для некоторых задач самое то, просто и со вкусом.

диванный архитектор
Ответы: >>762985
Аноним 06/06/16 Пнд 11:58:13 762880
>>762877
Умничка. Продолжай в том же духе. Я горжусь тобой и в тоже время завидую твоему трудолюбию и упорству.
Аноним 06/06/16 Пнд 12:01:44 762882
>>762859
Эти вещи вполне могут жить друг с другом. Джанга как обертка для постоянного хранилища, асинхронные технологии для каких-то частных применений, например держать в памяти огромный dict и с страшной скоростью отдавать из него данные через rest, либо пулять что-то в очередь.
Ответы: >>762985
Аноним 06/06/16 Пнд 12:12:42 762891
Пидроны, кто из вас читал two scoops of Django?
отзывы-хуётзывы
Ответы: >>762894 >>762900
Аноним 06/06/16 Пнд 12:16:21 762894
>>762891
> платить 40 баксов за книгу по какому-то мелкому фреймворку
Ответы: >>762897
Аноним 06/06/16 Пнд 12:18:03 762897
>>762894
ни понял
она ж в открытом доступе есть (на пиндосском), тычо
Ответы: >>762899
Аноним 06/06/16 Пнд 12:20:01 762899
>>762897
То есть ты можешь её прямо сейчас открыть и посмотреть? Тогда нахуя ты спрашиваешь у нас? Ты поехавший?
Ответы: >>762901
Аноним 06/06/16 Пнд 12:20:08 762900
>>762891
Годнота, лучшее что есть по джанге.
Ответы: >>762902
Аноним 06/06/16 Пнд 12:21:17 762901
>>762899
эх, посмотреть то я могу. и, к слову, смотрю её
тут страничего мноха
и если б сказали, что она не ок - тогда б не пытался её осилять
ну логично же
Ответы: >>762903 >>762954
Аноним 06/06/16 Пнд 12:21:37 762902
>>762900
пасеба, братодруг
Аноним 06/06/16 Пнд 12:22:13 762903
>>762901
страничек*
Аноним 06/06/16 Пнд 13:29:47 762954
>>762901
Она не ок.
Ответы: >>762974
Аноним 06/06/16 Пнд 14:08:19 762974
>>762954
ты меня не проведёшь!
Аноним 06/06/16 Пнд 14:12:33 762975
Аноны, я нуб в прогаче, вот сделал небольшой скрипт, который создаёт каталоги для html. Скажите, как можно сделать изящнее?
https://ideone.com/Q5ENrk
Ответы: >>763049
Аноним 06/06/16 Пнд 14:13:12 762976
Посоны, где про примеси можно на православно-русском почитать? (джанга)
Аноним 06/06/16 Пнд 14:28:01 762985
>>762878
>Что ты будешь делать, когда у тебя появятся немного ЦПУ-баунд функции?
То же, что и сейчас на синхроне. Очереди-воркеры, процесс-пулы? Зато никакой ебли с IO и заранее настрой на async без всяких соблазнов.
А так-то нехватка вычислительных мощностей решается только добавлением вычислительных мощностей.

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

>>762882
Согласен, могут (классическая связка джанго+торнадо). Но хотелось бы уйти от этой повышенной сложности и юзать что-то одно. Потому и вопрос встал.
Аноним 06/06/16 Пнд 14:38:57 762991
>>762776
БАМП!
Аноним 06/06/16 Пнд 15:33:44 763049
>>762975
shutil.copytree
а если по коду, то там, где html в файл пишешь лучше контекстный менеджер использовать.
with open('www/index.html', 'w') as file:
____file.write('...')
и не надо руками закрывать файлы.
Ответы: >>763071
Аноним 06/06/16 Пнд 15:48:58 763071
>>763049
>shutil.copytree
Зочием?
Есть же os.makedirs
Ответы: >>763075
Аноним 06/06/16 Пнд 15:50:47 763075
>>763071
Я о том, что можно было бы подготовить папку с файлами и потом её целиком скопировать одной командой.
Ответы: >>763096
Аноним 06/06/16 Пнд 16:26:08 763096
>>763075
У меня только один вопрос: ЗАЧЕМ?

Если уж анон хочет тренироваться, то написал бы парсер, который выдирает из html тэги style и script, а также инлайн стили и сохраняет в файлы. Вот тогда это было бы полезно.
Аноним 06/06/16 Пнд 17:01:54 763118
сижу вот решаю простые задачи. офк не сразу получается но я не смотрю ответы я продолжаю пытаться. и вот ответ правильный и мне становится приятно
Ответы: >>763156
Аноним 06/06/16 Пнд 17:50:25 763156
>>763118
Продолжай наблюдения.
Аноним 06/06/16 Пнд 18:12:14 763177
Возможно ли в питоне написать генератор случайных сииволов, удовлетворяющих регулярке (без велосипедов, естественно, распарсить регулярку, но это долго и уныло)
Аноним 06/06/16 Пнд 19:10:59 763228
Господи-боже, ну есть какой-нибудь человеческий иде без пятиминутной загрузки на моем нищепк, без аутирования с заучиванием хоткеев уровня вим, с сверткой кода, всплывающей документацией и еще чем-нибудь полезным? Я уже всё это говно перепробовал, везде чего-нибудь не хватает.
Ответы: >>763236 >>763240
Аноним 06/06/16 Пнд 19:32:49 763236
>>763228
Сорри, Бро, только пичарм на говнояве
Можешь еще Спайдер попробовать но он фуфлыжный
Можешь попробовать мс визаул студио коде - оно и под Линукс есть, но без главной фичи в умном авто дополнении конкретно питона оно не очень интересное
Атом/саблайм не тащат вообще.
Так что или Ява и пичарм, или вим. Вот и весь выбор.
Аноним 06/06/16 Пнд 19:46:25 763240
>>763228
Для мелких задач Spyder/Sublime с модами еще как пойдут.
Ответы: >>763248
Аноним 06/06/16 Пнд 19:51:49 763248
>>763240
>Spyder
Меня название пугает. Боюсь пауков.
Аноним 06/06/16 Пнд 20:00:10 763252
>>762776
БАМП!
Ответы: >>763282
Аноним 06/06/16 Пнд 20:51:18 763282
>>763252
Из посылаемых игрой пакетов ты выдрать ничего не можешь?
Распознавание нпс на скриншоте это как-то rick-o-sheetom-tcherez-zjhopoo
Ответы: >>763297
Аноним 06/06/16 Пнд 21:04:22 763297
>>763282
Распознать могу, почти все пакеты доступны, но как именно узнать где npc на экране, а не во внутренних координатах игры?
Ответы: >>763304 >>763311
Аноним 06/06/16 Пнд 21:13:43 763304
14652476238600.jpg (56Кб, 560x420)
>>763297
Нужно больше ^евреев^ инфы.
На чем клиент игры, свободная ли камера, какие данные доступны.
А так гадание на кофейной брухле какое-то.
Ответы: >>763315
Аноним 06/06/16 Пнд 21:25:17 763311
>>763297
честно - я бы наверное с другого начал. Через артмани посмотрел мож в памяти выводятся где нпц по-особому, потом бы уже гадал как из этого их координаты дёрнуть и тд
Ответы: >>763315
Аноним 06/06/16 Пнд 21:32:50 763315
>>763304
>>763311
Игра diablo II, в онлайне. Я пробовал подменять и генерировать пакеты, чтобы автоматизировать свои действия. Это работает, но на сервере есть античит, который увидит эту подмену (по крайней мере в том виде, в котором я её делал). Поэтому я хотел сделать беспалевного бота в этом плане. Да, часть информации я могу собрать из приходящих пакетов, но тыкать хочется мышкой по картинке. Камера не меняется, игра изометрическая, то есть всё поле состоит из тайлов. Но тут есть проблема соответствия серверных координат и клиентских.
Поэтому я и подумал о всяких обучения, распознаваниях. Насколько это сложно не знаю, но эта тема, помимо прочего, мне интересна.
Ответы: >>763445
Аноним 06/06/16 Пнд 22:22:52 763323
Я наверное чуть тормоз, а celery без RabbitMQ или Redis работать будет?
Ответы: >>763437
Аноним 07/06/16 Втр 05:59:30 763423
В качестве тренировки "пишу" простенький парсер(используя bs4) для авито с последующим выводом в локальную веб-страницу без рекламы и левака. Вопрос такой: какова вероятность бана по ip, если перебирать всю выдачу по запросу без таймаута? Сколько секунд лучше ставить таймаут?
Ответы: >>763430
Аноним 07/06/16 Втр 06:23:57 763430
>>763423
Пробуй разные значения, бан-то на несколько часов.
Ответы: >>763433
Аноним 07/06/16 Втр 06:40:38 763433
>>763430
я там еще не бывал, благодарю
Аноним 07/06/16 Втр 06:52:34 763437
>>763323
Можно и другие брокеры использовать, но тебе в любом случае нужно где-то хранить список задач.
Аноним 07/06/16 Втр 07:12:26 763445
>>763315
OpenCV, нейросети.

Я сейчас "балуюсь" задачкой распознания функции.
Есть набор данных (2д-координат), который получен от некоего условно реального процесса, но в то же время известно, что этот набор должен соответствовать некоторой типовой функции (y=kx+b, y=ax^2+bx+c, y=e^x, и другие). Простыми вычислениями не получить ничего, так как данные в наборе слегка зашумлены.
Забавно видеть, как сначала сетка успешно учится на тестовых данных отделять один класс функций от остальных, но когда выдираешь один нейрон из какого-то слоя - уже не может научиться.
Ответы: >>765139
ПЕРЕКАТ Аноним 07/06/16 Втр 07:19:47 763451
https://2ch.hk/pr/res/763449.html
https://2ch.hk/pr/res/763449.html
https://2ch.hk/pr/res/763449.html
Аноним 08/06/16 Срд 10:49:41 764522
>>760695

Ну как минимум куки и юзер агент надо проверять еще.
Аноним 08/06/16 Срд 10:53:24 764527
>>760695
Почитай официальный туториал хоть на том же джбук.ру
Он как раз о голосовании
Аноним 08/06/16 Срд 11:05:50 764541
>>762350

Сразу хачкель.
Аноним 08/06/16 Срд 21:35:41 765139
>>763445
что ты несёшь? какой нейрон ты там выдёргиваешь? один нейрон ничего полезного не даст, всё в том, как они работают вместе.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ Автообновление ] 518 | 36 | 155
Назад Вверх Каталог Обновить

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