Сохранен 514
https://2ch.hk/pr/res/804873.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Python Thread

 Аноним 25/07/16 Пнд 11:37:19 #1 №804873 
14694358395240.png
Шапка: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Код вбрасывать в тред через https://ideone.com/
Прошлый: >>801082 (OP)
Аноним 25/07/16 Пнд 11:50:33 #2 №804878 
14694366339720.jpg
Аноним 25/07/16 Пнд 11:52:12 #3 №804879 
>>804878
Ахха-ха-ха. это, блядь, смешно что ли?! Уйди нахуй отсюда
Аноним 25/07/16 Пнд 11:54:55 #4 №804881 
Нифига не могу понять как работает функция sorted, когда она принимает функцию. Помогите.
Аноним 25/07/16 Пнд 11:55:08 #5 №804882 
>>804879
весело жи
Аноним 25/07/16 Пнд 12:02:22 #6 №804886 
>>804881
> key specifies a function of one argument that is used to extract a comparison key from each list element
Аноним 25/07/16 Пнд 12:04:47 #7 №804889 
>>804886
Цитирование документации и понимание того как оно работает - разные вещи. Каждый элемент проходит через эту функцию, но происходит сравнение. Что и с чем сравнивается?
Аноним 25/07/16 Пнд 12:06:17 #8 №804891 
Как выглядит регулярка которая ищет строку которая не содержит подстроки [...]? Пишу вот так, но оно не работает. .(?!/[[.][.][.]/]).
Аноним 25/07/16 Пнд 12:13:11 #9 №804896 
>>804889
Сравнение результа этой функции для всех элементов.
Аноним 25/07/16 Пнд 12:27:52 #10 №804904 
>>804896
sorted([(a,1),(v,4),(p,2),(j,2)], lambda x: x[1])
Так я отсортирую по цифре, но как я могу при их равенстве сказать, что нужно сортировать по букве?
Аноним 25/07/16 Пнд 12:36:07 #11 №804909 
>>804891
> .(?!/[[.][.][.]/]).
Ебать я проорал
Аноним 25/07/16 Пнд 12:36:26 #12 №804911 
>>804904
Ты, видимо, хотел через лямбду выразить параметр key:
sorted([('a',1),('v',4),('p',2),('j',2)], key=lambda x: x[0])
[('a', 1), ('j', 2), ('p', 2), ('v', 4)]
Аноним 25/07/16 Пнд 12:37:49 #13 №804912 
>>804904
Подсказка:
https://docs.python.org/3/tutorial/datastructures.html#comparing-sequences-and-other-types
Аноним 25/07/16 Пнд 12:40:37 #14 №804914 
>>804909
Зачем ты проорал?
Аноним 25/07/16 Пнд 12:44:26 #15 №804918 
Пистоны, подскажите что-нибудь для генератора аккордов. Какие-нибудь либы готовые с нотами.
Аноним 25/07/16 Пнд 12:46:33 #16 №804921 
>>804891
not re.search(r'\.{3}', string)
Аноним 25/07/16 Пнд 12:48:14 #17 №804927 
"Значит кто-то остановил корутину." как узнать кто и по какой причине?
Аноним 25/07/16 Пнд 12:48:28 #18 №804928 
>>804927
А кого ты к компьютеру подпускал?
Аноним 25/07/16 Пнд 12:49:00 #19 №804929 
>>804928
это с пред треда
Аноним 25/07/16 Пнд 12:49:44 #20 №804930 
>>804929
И?
Аноним 25/07/16 Пнд 12:49:52 #21 №804931 
>>804929
Ну может этот с пред треда и остановил?
Аноним 25/07/16 Пнд 12:56:17 #22 №804938 
>>804927>>804929>>804930
>>804931

> что значит asyncio.CancelledError? В результате чего cancelled?...?
> Значит кто-то остановил корутину.
Аноним 25/07/16 Пнд 13:03:21 #23 №804948 
>>804927
Никак, кроме как смотреть код.
Аноним 25/07/16 Пнд 13:04:06 #24 №804950 
>>804948
Точнее даже не корутину, а таск.
Аноним 25/07/16 Пнд 13:06:36 #25 №804954 
>>804948
на что обращать внимание?
Аноним 25/07/16 Пнд 13:18:13 #26 №804962 
>>804954
На task.cancel().
Аноним 25/07/16 Пнд 13:31:09 #27 №804975 
>>804962 ок, но в моем коде нет такой инструкции! а что там в асинкио я слабо представляю
Аноним 25/07/16 Пнд 13:32:04 #28 №804976 
>>804975
Давай свой код.
Аноним 25/07/16 Пнд 13:37:49 #29 №804983 
>>804976
http://pastebin.com/AEpR8Vys
Аноним 25/07/16 Пнд 13:50:39 #30 №804998 
Есть страничка, на которой содержимое появляется с помощью каких-то JS и PHP скриптов. Как выгрузить содержимое страницы с уже отработавшими скриптами?
Аноним 25/07/16 Пнд 13:54:50 #31 №805001 
>>804976
может надо так?
http://pastebin.com/ihjzWeUD
Аноним 25/07/16 Пнд 14:04:44 #32 №805004 
>>804873 (OP)
> Python
Этот язык подойдет для фриланса?

Ньюфаг
Аноним 25/07/16 Пнд 14:09:56 #33 №805006 
Как правильно настроить рабочее окружение/среду разработки ?(Git'ы, pip'ы там всякие...) В планах еще установка Джанги.
Аноним 25/07/16 Пнд 14:10:20 #34 №805007 
>>805004
Да.
Аноним 25/07/16 Пнд 14:10:41 #35 №805008 
>>805006
Накатить линукс для начала.
Аноним 25/07/16 Пнд 14:11:28 #36 №805010 
>>805006
Установи git, пройди тутор. Там ничего окромя add, commit, chekout, reset, push, pull не нужно.
Pip сам ставится, дэбил ты эдакий. Все, можешь иде или любой редактор поставить. Я юзаю сублайм.
>>805004
Язык полный по Тьюрингу, подойдет для всего, чего пожелаешь.
Аноним 25/07/16 Пнд 14:14:30 #37 №805014 
>>805010
>Там ничего окромя add, commit, chekout, reset, push, pull не нужно
Ололо.
Аноним 25/07/16 Пнд 14:16:05 #38 №805015 
>>805014
Ой, небось используешь раз в двести лет какую-нибудь хуйню и думаешь, что нюфеку нужно ее знать?
Аноним 25/07/16 Пнд 14:24:07 #39 №805023 
>>804983
>>805001
Первый вариант правильный. У тебя видимо таймаут срабатывает.
Аноним 25/07/16 Пнд 14:25:35 #40 №805027 
>>805015
По крайней мере список команд надо дополнить log, status, merge, init, fetch, difftool, branch, tag, mergetool. И знать некоторые ключи к ним.
Аноним 25/07/16 Пнд 14:26:54 #41 №805030 
>>805027
А, ну это само собой разумется, можно еще алиасы добавить для краткости.
Аноним 25/07/16 Пнд 14:26:58 #42 №805031 
>>804983
>>805001
Да, и используй лучше очереди + пул воркеров, а не локи.
Аноним 25/07/16 Пнд 14:34:33 #43 №805038 
>>805031
а можно пример с очередью?
Аноним 25/07/16 Пнд 14:48:30 #44 №805058 
>>805038
Как-то так http://ideone.com/uTeJzK только почище. Таски надо перед выходом останавливать с помощью cancel. Очереди лучше ограничить размером и т.д.
Аноним 25/07/16 Пнд 14:50:59 #45 №805064 
Можно как-то импортнуть модуль несколько раз, чтобы его глобальные переменные не шарились между инстансами модуля?
Аноним 25/07/16 Пнд 15:00:05 #46 №805081 
Нужно ли новичку читать эти книги?
-С. Макконнелл «Совершенный код»
-Кнут «Искусство программирования»
Очень часто советуют, говорят что без них хорошо кодить не получится. Что думаете на этот счет, аноны?
Аноним 25/07/16 Пнд 15:02:30 #47 №805085 
>>805064
Нет. Нужно переписать модуль так, чтобы такого не было, т.е. убрать переменные которые не должны шариться в класс, либо решить это наследованием.
Аноним 25/07/16 Пнд 15:03:27 #48 №805087 
>>805081
И да и нет.
Макконел - если умеешь кодить уже, причем кодишь давно и понимаешь, что код чище на становится.
Кнута замени на другую книку по алгоритмам, попроще. Кормен/тот же Макконел, но по алгоритмам. Нагуглишь.
Аноним 25/07/16 Пнд 15:04:36 #49 №805088 
>>805081
Новичку лучше читать руководства к языку, которые он собирается изучать. Если новичок любит книги "как собраться и начать менять свою жизнь", "100 простых шагов, чтобы изменить свой взгляд на мир" и они его как-то мотивируют, то вперед. Остальным просто трата времени. Всё равно ты нихуя оттуда не вынесешь, если ты уже не знаешь, как кодить.
Аноним 25/07/16 Пнд 15:12:38 #50 №805096 
>>805007
>>805010
А стоит ли его учить как первый язык? Можно ли лишь на одном питоне делать деньги или к нему еще что то нужно будет учить?
Аноним 25/07/16 Пнд 15:14:44 #51 №805099 
>>805096
Наверняка ты собираешься в веб, так что нужны базы данных, хтмл+ксс, юникс системы.
Аноним 25/07/16 Пнд 15:45:33 #52 №805119 
>>805099
А ЖабаСкрипт?
мимо
Аноним 25/07/16 Пнд 15:47:47 #53 №805124 
>>805058
спасибо!
Аноним 25/07/16 Пнд 15:50:20 #54 №805125 
>>805119
Луче кофескрипт уж.
Аноним 25/07/16 Пнд 15:52:15 #55 №805127 
>>805119
Это уже по мере необходимости. Там уже выберешь свой "нейм"скрипт.
Аноним 25/07/16 Пнд 15:52:16 #56 №805128 
>>805125

Луче TypeScript уж.
Аноним 25/07/16 Пнд 15:54:40 #57 №805131 
>>805128
Статический петух закукарекал заместо авроры!
Аноним 25/07/16 Пнд 15:55:36 #58 №805133 
>>804904
Меняй x[1] на x[0], даун.
Аноним 25/07/16 Пнд 15:59:13 #59 №805139 
14694515536780.png
>>804873 (OP)
Напоминаю, что любой из вас имеет уникальную возможность обосрать мой фреймворк, бесплатно, без СМС:
https://github.com/SweetPalma/Perver
Аноним 25/07/16 Пнд 16:01:28 #60 №805143 
>>805139
И нахуй он нужен?
Аноним 25/07/16 Пнд 16:12:06 #61 №805151 
>>805143
Учебное задание - написать собственную асинхронную хуитку. Хеллоу ворлды же выкладывают, а чем я хуже?
Аноним 25/07/16 Пнд 16:13:07 #62 №805155 
Кто-то проходил собеседования по скайпу? О чем обычно спрашивают? Когда двигать тазом? Как не ударить лицом в грязь?
Аноним 25/07/16 Пнд 16:22:53 #63 №805162 
Предыдущие треды
https://arhivach.org/thread/188510/
https://arhivach.org/thread/188238/
https://arhivach.org/thread/188512/
https://arhivach.org/thread/188714/
Аноним 25/07/16 Пнд 16:24:36 #64 №805163 
>>805155
Первым делом спросят, почему 5/3=1
Аноним 25/07/16 Пнд 16:28:56 #65 №805167 
>>805163
Может 5//3=1?
Аноним 25/07/16 Пнд 16:29:42 #66 №805168 
https://ideone.com/fork/emTT4e тест
Аноним 25/07/16 Пнд 16:29:42 #67 №805169 
>>804873 (OP)
Аноны, поясните, какая взаимосвязь между этими 2 строками?
>pl.plot(x,y,'.')
>pl.plot(x,p[0]A[:,0]+p[1]A[:,1],'x')
Что тут делает вот это вот '.'?
Аноним 25/07/16 Пнд 16:30:34 #68 №805170 
https://ideone.com/fork/emTT4e Как сократить это говно?
Аноним 25/07/16 Пнд 16:32:41 #69 №805174 
>>805139
Спасибо, глянул, интересная штука
Аноним 25/07/16 Пнд 16:35:01 #70 №805180 
>>805167
Попросят объяснить чем / отличается от // Раз ты такой инициативный.
Аноним 25/07/16 Пнд 16:39:07 #71 №805182 
>>805180
Неужели так просто? Почему бы сразу что-то сложнее не спрашивать!?
Аноним 25/07/16 Пнд 16:40:49 #72 №805184 
>>805170
import sqlite3
conn = sqlite3.connect("database.db")
curs = conn.cursor()
curs.execute('''CREATE TABLE IF NOT EXISTS voprosnik
(id INTEGER PRIMARY KEY, url vopros, views otvet)''')

Установи также вот эту штуку, упростит жизнь тысячекратно
http://sqlitebrowser.org/
Аноним 25/07/16 Пнд 16:40:57 #73 №805185 
>>805180
// отбрасывает дробную часть.
Аноним 25/07/16 Пнд 16:43:05 #74 №805188 
Как накатывать PyCharm на Линукс? Файл, который надо жмякать кажись .sh не реагирует
Аноним 25/07/16 Пнд 16:43:34 #75 №805189 
>>805169
Аноны, так нахуя оно там стоит?
Типа показывает, что x и y - это точки, верно?
Аноним 25/07/16 Пнд 16:45:11 #76 №805193 
>>805188
Выделяешь .sh-файл, ctrl+c, ctrl+t, "chmod +x ", ctrl+v, enter, ctrl+v, enter.
Пока что тебе хватит.
Аноним 25/07/16 Пнд 16:45:39 #77 №805196 
>>805193
ctrl+alt+t*
Аноним 25/07/16 Пнд 16:46:14 #78 №805197 
>>805182
Ну, вдруг только вчера учебник открыл? Большинство претендентов не проходят такие легкие вопросы. Потому что хитрые люди падки на большие зарплаты и ищут работу программиста открыв вчера учебник. 95% претендентов отсекаются вот такими легкими вопросами. Будут вопросы посложней после первого легкого. Не беспокойся. Но ты должен быть готов к легким, потому что опытного разработчика может шокировать такая легкота и он будет вести себя на собеседовании как полный нуб. То есть он начинает искать сложный ответ в легком вопросе. Думая, что тут скрыт очень хитрый подковерный ответ.
Аноним 25/07/16 Пнд 16:48:17 #79 №805200 
>>805185
Они спросят почему все-таки 5/3=1
Первый правильный ответ, что речь идет о втором питоне. И в нем по умолчанию не float. Сразу видно опытного.
Аноним 25/07/16 Пнд 16:58:21 #80 №805209 
14694551013320.jpg
>>805200
> речь идет о втором питоне
> 2016
Аноним 25/07/16 Пнд 16:59:42 #81 №805211 
>>805197
Хм, возможно. Просто странно, что на сосеседовании у них есть время на такие "прелюдии" для элементарных вопросов. Знать синтаксис, явно, маловато. Не пойдёшь же искать работу после кодакадеми/укуса
Аноним 25/07/16 Пнд 17:08:40 #82 №805217 
>>805211
Когда контора подает объявление о поиске программиста, то на объяву откликаются толпы зомби. Задача ЦКЗ найти здорового.
>>805209
>2016
Этот аргумент не прокатит. Не смог двойку от тройки отличить, значит изучаешь менее года. Не опытный малец.
Аноним 25/07/16 Пнд 17:09:56 #83 №805218 
>>805217
А есть где список таких вопросов, чтобы в легкой хуйне не ошибиться?
Аноним 25/07/16 Пнд 17:12:24 #84 №805221 
>>805218
Напомнил мне моего друга, который получил задолженость по программированию и учил код напамять вместо изучения синтаксиса
Аноним 25/07/16 Пнд 17:13:21 #85 №805222 
>>805221
Ну блядь, я тоже занимаюсь неплохими проектами на фрилансе, но на первый вопрос не ответил бы.
А книгу прочитал.
Аноним 25/07/16 Пнд 17:13:37 #86 №805223 
>>805217
> Не смог двойку от тройки отличить, значит изучаешь менее года.
Напомню, третий Пайтон вышел почти восемь лет назад. Человек мог работать только с ним всё это время, касаясь второго только вскользь, при этом имея приличный опыт и портфолио. Хуёвый какой-то вопрос.
Аноним 25/07/16 Пнд 17:14:04 #87 №805224 
14694560442310.jpg
>>805221
Проорал. Пипец!
Аноним 25/07/16 Пнд 17:14:21 #88 №805225 
>>805189
Доки открой и посмотри.
Аноним 25/07/16 Пнд 17:15:10 #89 №805226 
>>805225
Посмотрел, понял, координаты x и y, где все обозначается точкой.
Аноним 25/07/16 Пнд 17:17:35 #90 №805228 
>>805223
Да он вышел 8 лет назад. Но необходимые модули для разработки мигрировали в течении 5 лет. Окончательно синтаксис устаканился три года назад. Видишь, как я дохуя я знаю.
sageАноним 25/07/16 Пнд 17:18:23 #91 №805229 
>>805228
Ну, ты дохуя ты знаешь ты.
Аноним 25/07/16 Пнд 17:23:28 #92 №805230 
>>805228
Ну вот, человек работает в нем 2 года и про 2 питон не знает нихуя, зачем у него про это спрашивать?
Тупо же
Аноним 25/07/16 Пнд 17:32:08 #93 №805236 
>>805230
Если человек не удосужился прочитать отличия двойки от тройки, то зачем нужен такой лентяй?
Аноним 25/07/16 Пнд 17:33:13 #94 №805239 
>>805236
> Если человек не удосужился прочитать отличия двойки от тройки, то зачем нужен такой лентяй?
И зачем кому-то делающему проект на тройке читать отличия от двойки?
Аноним 25/07/16 Пнд 17:34:47 #95 №805244 
>>805239
Потому что у компании (которая его нанимает) весь код написан на двойке
Аноним 25/07/16 Пнд 17:35:33 #96 №805246 
>>805244
Ну так пусть и сразу пишет в резюме, что требуется питонист 2 версии.
Аноним 25/07/16 Пнд 17:35:44 #97 №805247 
>>805244
И где это было указано в предыдущих постах?
Аноним 25/07/16 Пнд 17:36:11 #98 №805248 
14694573712980.png
Не понимаю. Хули там так много? Почему нельзя одной стандартной функцией всё сделать?
http://stackoverflow.com/questions/1855095/how-to-create-a-zip-archive-of-a-directory
Аноним 25/07/16 Пнд 17:36:32 #99 №805249 
>>80524
>в резюме
В объявлении.
Аноним 25/07/16 Пнд 17:37:34 #100 №805252 
>>805246
Блять, лентяй хренов. Отличия двойки от тройки можно за час понять. Открыл документацию, почитал час и всё уже знаешь. Не прошел собеседование, уебывай
Аноним 25/07/16 Пнд 17:38:32 #101 №805253 
>>805247
А мы говорим про гипотетическую компанию. И такая херня может выплыть в любой момент. А вы не готовы.
sageАноним 25/07/16 Пнд 17:43:00 #102 №805258 
>>805248
from subprocess import call

def zip(output_filename, source_dir)
____call(['zip', '-r', output_filename, source_dir'])
Аноним 25/07/16 Пнд 17:43:05 #103 №805259 
>>805253
Так там и знание диаметра очка детей из Неаполя может выплыть, к ней тоже быть готовым?
Аноним 25/07/16 Пнд 17:44:21 #104 №805262 
>>805259
Вы только посмотрите на него, он не знает диаметр очка детей из Неаполя.
Аноним 25/07/16 Пнд 17:50:41 #105 №805268 
А теперь поясните, зачем ваш пиздон вообще нужен?
Аноним 25/07/16 Пнд 17:51:21 #106 №805270 
>>805268
Чтобы вычислять диаметр очка детей из Неаполя
Аноним 25/07/16 Пнд 17:55:04 #107 №805273 
>>805262
До чего же ты ленивая скотинка, аргументы невпопад.
sageАноним 25/07/16 Пнд 18:05:07 #108 №805283 
>>805273
Я вообще левый анон. Не порочь имя другого анона, пожалуйста.
Аноним 25/07/16 Пнд 18:05:55 #109 №805285 
>>805268
https://www.youtube.com/watch?v=CG4C7PZAqDQ
Аноним 25/07/16 Пнд 18:08:05 #110 №805291 
14694592860330.png
Предлагаю оп-пик следующего треда.
Аноним 25/07/16 Пнд 18:18:28 #111 №805302 
14694599086360.jpg
>>805291
Лучше это
Аноним 25/07/16 Пнд 18:20:38 #112 №805305 
>>805302
Лол, да
Аноним 25/07/16 Пнд 18:47:50 #113 №805321 
14694616704540.png
Нужно один пустой файл в зип архиве заменить на полный. Вынул. Заполнил. Засунул обратно. А он продублировался. Как удалить файл? гугл говорит полностью распаковывать архив, но я этого не хочу
Аноним 25/07/16 Пнд 19:47:12 #114 №805366 
>>805321
Получилось. Сделал как тут http://stackoverflow.com/questions/1855095/how-to-create-a-zip-archive-of-a-directory Но он почему-то создаёт в архиве вложенную папка и в ней хранит файлы. Как от неё избавиться?
Аноним 25/07/16 Пнд 22:20:46 #115 №805551 
В os.system не работает команда read. И sqlite3 выдаёт ошибку которую в обычном терминале нет. Что делать?
Аноним 25/07/16 Пнд 22:45:38 #116 №805567 
Аноны,я рубист,пишу на рельсах(классика тащем то)
Думаю перейти на питон,так как работы больше и область применения шире(а еще он побыстрее будет).
Имеет кто опыт переката? Как лучше и безболезненно перекатиться,какие книжки,для не совсем даунов, почитать?
Мб курс по джанго есть часов на 20-30?
Аноним 25/07/16 Пнд 22:52:01 #117 №805574 
>>805567
так же более технические вопросы
1)как у питона с метапрограммированием?
2)Насколько сильно отличается эмвиси модель рельсов от джанго?
3)какие сопутствующие скиллы обычно идут с питоном? в рельсах это хамл и кофескрипт
4) В рубяхесть хартл, гикая разработка и прочие винрарные вещи,а в питоне видел только книжку лутца. Какие еще годные книжки по петону есть?
5) Руби нагружен всякой магией,итераторами,Циклами,замыканиями и прочими специфичными штуками. Что в питоне толь же специфично?
Аноним 25/07/16 Пнд 23:15:20 #118 №805591 
Сап гайс.
У меня такой вопрос ничего критичного не будет если я использую python 3.5.2 32-bit на 64 битной системе?
Аноним 25/07/16 Пнд 23:39:25 #119 №805609 
Посоны, помохите. С помощью selenium пытаюсь эмулировать нажатие на кнопочку на сайте.
Я не знаю даже как это описать, в общем выходит коллизия.
Когда я зажимаю в какой-то момент мышь, ну окно перетаскиваю любое, то эмуляция нажатия на кнопку не срабатывает.
Как это вообще фиксить можно? Пробовал сначала с браузером, потом поставил phantomjs (headless), в итоге нихуя не изменилось.
Может кто сталкивался с такой проблемой, в гугле нерелейтед статьи вылезают.
sageАноним 25/07/16 Пнд 23:42:47 #120 №805610 
>>805591
64-битные системы полностью понимают 32-битные приложения. Вот только зависимости для них нужны соответствующие.
Аноним 25/07/16 Пнд 23:47:14 #121 №805613 
>>805609
кто куда и какое окно перетаскивает?
кнопка у тебя обычное или js
короче нихуя не понял
Аноним 25/07/16 Пнд 23:51:01 #122 №805615 
>>805613
В общем приложение работает в фоне.
Я в этом время могу что-то делать любую хуйню.
И если в это время я зажимаю ЛКМ, попадая в момент, когда эмулируется нажатие кнопки - оно не срабатывает. (я тестил так перетаскиванием окна)
Кнопка обычная, не жс.
Аноним 25/07/16 Пнд 23:51:47 #123 №805616 
>>805609
к слову - есть что-то лучше селениума, если мне надо вытащить данные из страницы с джаваскриптом?
Аноним 26/07/16 Втр 00:08:37 #124 №805634 
>>805616
HtmlUnit
Но хуй знает, как ты будешь использовать его на питоне.
Аноним 26/07/16 Втр 00:12:21 #125 №805637 
14694811417180.jpg
>>805258
>"zip" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом
Аноним 26/07/16 Втр 00:12:43 #126 №805638 
>>805634
jython?
Аноним 26/07/16 Втр 00:24:34 #127 №805642 
Час назад начал заниматься погромированием, сейчас я хочу скопировать один сайт, я так понял с помощью джанго можно сделать любой сайт. Вопрос: я туда пришел?

Начал читать byte of python. Попробовал написать в кодомо hello world, но оно не написалось, вместо него какая-то дребедень, пересел на pycharm, там нормально. Эта пересадка на чем-нибудь может сказаться?
Аноним 26/07/16 Втр 00:35:13 #128 №805646 
>>804873 (OP)
Что скажете про начала знакомства с языком по книге Доусона "пограмируем на питоне", где он последовательно рассказывает, как делать простенькие игры-программы на питоне? Вроде понравилась книга, интересует мнение прошаренных
Аноним 26/07/16 Втр 00:41:24 #129 №805650 
>>804873 (OP)
Стоит ли качать крякнутый pycharm с рутрекера или комьюнити эдишн бесплатного хватит за глаза?
Аноним 26/07/16 Втр 00:43:33 #130 №805651 
>>805642
>>805646
>>805650
пиздуйте на завод
Аноним 26/07/16 Втр 00:44:51 #131 №805652 
>>805651
Ты пидармот, что ли? Чем вопросы не по теме?
Аноним 26/07/16 Втр 00:46:05 #132 №805653 
>>805651
Отпиздовал ебать твою мамашу. Нахуй ты это пишешь вообще? Через месяц я буду прогать лучше тебя.
Аноним 26/07/16 Втр 00:47:45 #133 №805656 
>>805652
Вопросы уровня фрезеровщика, который увидел объявления с 200к/с зарплатами питон программистов. Один сайт на джанге пилит и не может хелло ворлд сделать, другой "мнения прошаренных спрашивает", третий "просит пояснить" за иде. Им определенно стоит встретиться и пососать пивасика вместе, а потом таки пиздовать на завод.
Аноним 26/07/16 Втр 00:53:03 #134 №805657 
>>805653
>>805652
Найс вы порвались на пустом месте.
>>805615
Я в общем порешал эту хуйню. Оказывается проблема была в том, что из-за разрешения, видимо, указываемого для xvfb (pyvirtualdisplay) некоторые элементы стали перекрывать друг друга временами, поэтому не прокликивались. А то что возникила коллизия, это я походу напридумывал, энивей сейчас все работает как часы.
Аноним 26/07/16 Втр 06:24:18 #135 №805702 
Здорово, аноны. Я тут питун решил учить. Знаний в погроммировании нуль. Стоит ли? Мне чот заинтересовала тема эта. Вот. И с чего стоит тогда начать? И я смогу потом со знаниями питуна создавать приложения там для ифона? А вообще, анон, как становятся погроммистами? На это учатся в вузах? Или просто прочитал книжку за пару месяцев по какому-то языку и все, можно идти работать? И кто создал ваще эти языки? Почему надо что-то где-то написать, чтобы на экране появилась надпись "Сап двач"? Почему именно так вот это все устроено? Я не траллю, если что, а то подумаете чего. Мне правда стало интересно это все, а ведь есть даже перспектива заработать, что не может не радовать.
Аноним 26/07/16 Втр 08:17:25 #136 №805709 
>>805702
Такая же тема как с иностранным языком, желание надо иметь и каждый день его изучать.
Аноним 26/07/16 Втр 08:30:21 #137 №805714 
>>805702
Давай, хули. Всяко лучше чем менеджером по продажам работать.
Начать можешь с шапки треда.
Аноним 26/07/16 Втр 08:38:18 #138 №805718 
>>805702
и тебе на завод
>>805709
и тебе
>>805714
а ты хуйню не неси
Аноним 26/07/16 Втр 08:43:13 #139 №805720 
>>805718
Я как бывший RLY металлург-заводчанин проработавший в доменном и кислородно-конвертерном цехах под тройку лет смущён твоей дискриминацией.
С чего ты взял что заводчане поголовно глупые и не способны врубиться в это всё? Тут нет магии, зато есть целая куча материалла, это не какой-нибудь ASM или то же ML/CV/Big Data где нужно что-то кроме элементарной логики.

Тот перчик я уверен просто тебя траллирует
Аноним 26/07/16 Втр 09:20:13 #140 №805729 
>>805702
>приложения для ифона
На питоне нельзя писать приложения ни для гейфона, и для ведроида. Учи Swift или Java для этого.

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

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

Вывод: Ты быдло. Иди на завод.
Аноним 26/07/16 Втр 09:44:22 #141 №805739 
>>805657
А чем тебя element.click() через жс не устраивает, зачем с какими-то виртуальными дисплеями ебаться?
Аноним 26/07/16 Втр 09:48:00 #142 №805741 
>>805720
Не обращай внимание, это пафосный мудак, как он себя сам называет. Талисман питон-треда.
Аноним 26/07/16 Втр 11:10:18 #143 №805777 
>>805729
спасибо сходил на завод зп 199к спасибо анончик
Аноним 26/07/16 Втр 11:14:10 #144 №805781 
>>805729
Подожди? Правда нельзя приложения писать? Зачем я тогда эту хрень учу, бляяяяя.
Аноним 26/07/16 Втр 11:27:42 #145 №805789 
>>805739
Не тупи, я так и делал, дисплей мне нужен был для хедлесс работы, ну грубо говоря работы в фоне, чтобы ебучий браузер не вылезал у меня при тестах и прочего.
А фантомжс ебаная параша, попробовал - не катит, жрет до пизды (около 1/3 от всех ресурсов, охуеть), ещё и ставится только с репов разрабов или конпелингом, т.к. пакеты никто не обновляет даже. (у меня дебиан тестинг)
Аноним 26/07/16 Втр 12:33:57 #146 №805832 
>>805789
>я так и делал
Может я что-то не понял, но при программном "клике" по кнопкам нет никакой разницы, наезжают там элементы друг на друга и вставлены ли они вообще в разметку, потому что ты напрямую на элемент жмёшь, а не на место на экране, где он находится.

Впрочем, я с селениумом не знаком вообще, может он не даёт возможности жс использовать.
Аноним 26/07/16 Втр 12:38:14 #147 №805833 
>>805781
Блять, ну ты и мудак. Ты шапку прикреплённого треда читал? Что там, блядь, было написано? "Учите английский + Java". Но нет, блядь, ты ж у нас самый умный, решил пойти окольными путями. Вот теперь и сиди в болоте.
Не обладаете базовой культурой общения на имиджбордах, а потом оказываетесь в жопе и возмущаетесь. Сука, ЧИТАТЬ НАЙЧИСЬ. Мудилы.
Аноним 26/07/16 Втр 12:40:59 #148 №805834 
>>805833
К чему такие истерики, все ж мы люди.
Аноним 26/07/16 Втр 12:44:31 #149 №805836 
>>805834
Нет, не все.
Нормальные аноны, читают щапку треда и не засирают сам тред тупыми вопросами. А таких как ты нужно постоянно тыкать носом туда, куда ты нагадил.
Аноним 26/07/16 Втр 12:46:58 #150 №805838 
>>805832
>селениумом не знаком вообще, может он не даёт возможности жс использовать.
Каникулы? Другого объяснения я не могу найти тому бреду, что ты пишешь.
Зашел единственный раз спросить, пришлось доказывать школьнику, пишущему несвязную хуйню, что я делаю так как надо.
Ууууу сука, чем вы тут вообще занимаетесь, почему ещё капча с хуями не вводится с первого раза
Аноним 26/07/16 Втр 12:48:21 #151 №805840 
>>805836
Нормальные аноны игнорируют посты с тупыми вопросами, а не истерят, засирая тред своими неконтролируемыми приступами гнева. Надо быть добрее, ненависть разрушает.
Аноним 26/07/16 Втр 13:28:48 #152 №805861 
>>805838
> пришлось доказывать школьнику, пишущему несвязную хуйню
Во-первых, ты ничего не доказывал.
Во-вторых, приношу извинения.
В-третьих, селениум параша, получается, которая на экран кликает, а не на элемент. Нахуй так жить вообще, уж лучше аддон для браузера или скрипт для гризманки написать.

Попробовал создал страничу с тремя друг на друге лежащими элементами:
>>> d.find_element_by_id('1').click()
selenium.common.exceptions.WebDriverException: Message: Element is not clickable
at point (50, 58). Other element would receive the click: <div id="3" style="ba
ckground: blue;" onclick="clicked(event)"></div>

При этом одного пикселя вроде бы достаточно, но если нужно страницу сначала прокрутить, то опять херня, потому что он по центру хочет кликать, когда не видит элемента.
Аноним 26/07/16 Втр 13:34:19 #153 №805866 
>>805861
>driver.execute_script("document.getElementById('1').click()")
Вот, всё там можно, оказывается, исполнять.

Не должны расположение или видимость элементов влиять на программное выполнение действий.
Аноним 26/07/16 Втр 13:35:22 #154 №805869 
>>805840
Нет, нужно учить этих дебилов. Из-за таких мудаков, как ты, кто сидит постоянно в ридонли и игнорирует умственно отсталых, доска в частности и борда в целом постепенно скатывается.
А потом начинают кудахтать, что "двач уже не тот". Конечно, не тот, ведь ты сидишь в ридонли и нихуя не делаешь, чтобы предотвратить его скатывание.
Аноним 26/07/16 Втр 13:40:53 #155 №805875 
>>805869
>ты, кто сидит постоянно в ридонли
>потом начинают кудахтать, что "двач уже не тот"
>ведь ты сидишь в ридонли
Твой слог слишком эмоционален, к сожалению, я не смогу дискутировать с тобой в таком ключе. Тебе стоит успокоиться, и тогда мы сможем поговорить. А пока, можешь перечитать свои сообщения и подумать кого и чему ты ими научил.
Аноним 26/07/16 Втр 13:44:46 #156 №805877 
>>805869
А я и не хочу предотвращать скатывание. Катитесь куда хотите!
Аноним 26/07/16 Втр 14:45:55 #157 №805923 
Сап, питоняши.
Осваиваю Python 2 недели. Серьёзного опыта с другими языками нет, кроме С++, html (P.S. это не ЯП, знаю), CSS и C# (эти языки изучены на уровне знания синтаксиса, пару раз писал что-то приличное на них, чтобы тупо закрепить).
Устроился в одну компанию Junior'ом, где дали месяц на написание одной программы (я её уже написал, но с помощью других знакомых-программистов), а также на конечное освоение языка для решения более сложных задач.

Подскажите, пожалуйста, литература, которая Выложена в главном треде /pr/, а также практика, — даёт хорошие результаты? Я о том, что только на прочтении книг и написании собственного кода может ли Python хорошо освоится до уровня уверенного Junior'а, который чуть ближе к Middle, если не Middle вообще?
Также хочу узнать совета что изучать и какую литературу изучать кроме того, что на ОП-пике в главном треде. ООП поднять, БД подтянуть и бла-бла-бла.
P.S. Чую, что Лутца охренеть изучать. + ещё не уверен, что можно за 1 месяц натянуть все 6 книг.
Аноним 26/07/16 Втр 14:54:04 #158 №805928 
>>805877
>Катитесь куда хотите!
Хочу катится тебе в анус, няша. Нагибайся :3
Аноним 26/07/16 Втр 14:55:54 #159 №805929 
сто пудов тред посетил толстячок прикидывающийся ебанашкой
Аноним 26/07/16 Втр 15:27:55 #160 №805956 
Нужны правила для автоскрытия для постов "изучаю python/питон N дней/недель/минут и т.д." и добавить в шапку, остальных нахуй посылать. На SO есть все ответы, зачем вы тут чето пишете какую-то хуйню, а.
Аноним 26/07/16 Втр 15:29:10 #161 №805959 
>>805956
>На SO есть все ответы
Двачую. Предлагаю удалить тред.
Аноним 26/07/16 Втр 16:44:07 #162 №806020 
>>805551
Бамп вопросу. что не так с этим os?
Аноним 26/07/16 Втр 16:46:54 #163 №806025 
>>806020
>os
os.system
Аноним 26/07/16 Втр 17:46:18 #164 №806079 
>>805574
ну епт,анончики,неужели нет кроссскилловые аноны? Вот целый тред "пок пок пок пок,анан,падскажи ,как мне найти за минуту в гугле все материалы" и им отвечают.
Аноним 26/07/16 Втр 17:59:16 #165 №806086 
14695451562420.jpg
сап, аноны. через год сдавать егэ, решил сдавать икт. так, для второй части нужны либо паскаль либо питон. в школе не преподавали ни того, ни другого. поставил я питон, решил учиться сначала по DIVE INTO PYTHON 3, но наеб ждал в самом начале. питон не открывает файлы .py. было у кого такое? скачал с гитхаба файл humansize.py (он рабочий, люди проверяли) как написано в начальном уроке погружения. запускаю, у меня на секунду появляется окошко cmd и закрывается. все. сначала ставил питон 3.5.2 -- не работало. удалил, поставил 3.5.1 -- то же самое. есть идеи?
систему переустанавливать ради этого тупо, ящитаю. единственный вариант, что я своим нубьим взглядом вижу -- поставить виртуалбох, накатить винду и попробовать питон в нем.
в общем, буду очень благодарен, если поможете. отдельный тред создавать не буду пока.
Аноним 26/07/16 Втр 18:03:28 #166 №806087 
14695454083340.png
>>806086
> у меня на секунду появляется окошко cmd и закрывается. все.
ну сколько можно?
Аноним 26/07/16 Втр 18:05:40 #167 №806090 
>>806087
а что такого? я типа не первый, да? ну а хули поделать, все с чего-то начинают.
олсо, я гуглил, никто на такое не дает ответа.
если знаешь, подскажи
Аноним 26/07/16 Втр 18:11:44 #168 №806096 
>>806090
Забей, тебе не стать программистом, если ты даже на элементарный вопрос не можешь найти ответ в гугле.
Аноним 26/07/16 Втр 18:24:56 #169 №806119 
>>806086
допиши в самом конце этого файла
input('Enter "@python.hidjab.forcedexit()" to Exit")
не благодари
Аноним 26/07/16 Втр 19:02:16 #170 №806176 
>>806119
Я и не собирался благодарить.
Аноним 26/07/16 Втр 19:07:34 #171 №806186 
>>806176
вот невоспитанное хуйло!
мамка! два ремня за мой счёт!
Аноним 26/07/16 Втр 19:43:25 #172 №806214 
Аноны, как научиться нормально верстать, я знаю и хтмл и цсс и жс настолько насколько неободимо, знаю теги и прочую хуету. Но когда верстаю получается какой-то калл. Что почитать по дизайну, или что делать-то вообще.
Аноним 26/07/16 Втр 19:43:59 #173 №806215 
>>806214
Я к тому что даже если пишу какой-нибудь блог на фласке, получается какое-то говно во фронте.
Аноним 26/07/16 Втр 19:51:37 #174 №806223 
>>806215
Бери чужие шаблоны и переделывай
А так можешь с htmlacademy начать, оно годное
Аноним 26/07/16 Втр 20:09:55 #175 №806233 
>>806119
дописал, все то же самое, открывается и закрывается
>>806096
не пришел бы сюда не погуглив
Аноним 26/07/16 Втр 20:26:02 #176 №806240 
>>806233
>не пришел бы сюда не погуглив
Я не понимаю как ты гуглил, но мне первым результатом выдает вот это: http://stackoverflow.com/questions/12375173/how-to-stop-python-closing-immediately-when-executed-in-microsoft-windows

Если запускал скрипт просто кликнув на него, то попробуй из консоли запустить. типа, python humansize.py. Возможно, понадобится полный путь до интерпретатора указать. В общем, ты сходи по ссылке и все оттуда попробуй.
Аноним 26/07/16 Втр 20:33:10 #177 №806245 
>>806240
А по-русски есть?
Аноним 26/07/16 Втр 20:57:51 #178 №806268 
>>806223
Что мне на этой академии делать, я и так знаю нужные теги, принципы верстки и всё это, просто когда я верстаю получается хуета.
Аноним 26/07/16 Втр 21:15:41 #179 №806286 
>>806240
в общем, получилось. спасибо за ссылку, я гуглил-то по русски.
что сделал: сначала думал, дело в пробеле между Program Files в кмд. переустановил в другой путь без пробела. пытался вводить по-разному: с кавычками, точками, расширениями.
в итоге попробовал добавить в конец файла не то, что анон сверху посоветовал, а input('Press ENTER to exit')
хуй знает, какая разница между ними, то теперь работает
спасибо
Аноним 26/07/16 Втр 21:24:10 #180 №806301 
>>806286
Да всегда в конце добавляют какой-нибудь инпут или гетч если прога закрывается в конце, так по всех языках бывает, не только в пистоне, не ссы.
Аноним 26/07/16 Втр 21:24:35 #181 №806304 
В Django сделал поля model.FileField
как мне оттуда файл выгребать и отправлять на скачивание?
Аноним 26/07/16 Втр 22:06:05 #182 №806362 
>>806304
Тебе нужна ссылка на файл, который ты загрузил, я правильно понял?

Для этого есть свойство url.

class Foo(models.Model):
....my_file = models.FileField(...)

Тогда в шаблоне будет что-то типа {{ foo_obj.my_file.url }}

Аноним 26/07/16 Втр 22:10:46 #183 №806368 
>>806362
Боже какой я тупой.
Спасибо тебе огромное!
Аноним 26/07/16 Втр 22:20:56 #184 №806383 
>>804873 (OP)
Сап, питоны.
Что можно использовать для манипуляций с видео?
Для пикч, как я понял, можно numpy/scipy заюзать, и неплохо было бы совместить эти вещи.
Задача в том, чтобы с видео брать кадры, обрабатывать их как картинки (в других библиотеках), и потом записывать это в новый видео-файл.
Аноним 26/07/16 Втр 22:28:43 #185 №806390 
>>806383
В джяве для этого используется ffmpeg и opencv
Аноним 26/07/16 Втр 22:35:18 #186 №806395 
>>806390
Спасибо.
Аноним 26/07/16 Втр 22:59:55 #187 №806423 
Ребята, а можно вас быстро-решительно дёрнуть по формам джанго?

models.py
class Feedback(models.Model):
..person = models.CharField(max_length=250)
..email = models.EmailField(max_length=250)
..message = models.TextField(blank=True)
..added = models.DateTimeField(auto_now_add=True)

forms.py
class FeedbackForm(forms.ModelForm):
..person = forms.CharField(max_length=250)
..email = forms.EmailField(max_length=250)
..message = forms.CharField(max_length=250)

..class Meta:
....model = Feedback()
....fields = ('person', 'email', 'message')

views.py
def index(request):
..template = loader.get_template('base.html')
..context = {
...._...(тут ещё много всякого разного),
....'feedback': FeedbackForm,
..}
..return HttpResponse(template.render(context, request))


шаблон
<form method="post">
..{{ feedback.as_p }}
..{% csrf_token %}
..<input type="submit" value="Submit" />
</form>

и всё это безобразие выводит только сабмит
как это можно по полям разбить?
Аноним 26/07/16 Втр 23:11:06 #188 №806436 
>>806423
парни, отвечаю, никогда в жизни так надо не было.
я почти добил сайт который показывать завтра начальству, а сам не спал уже больше полутора суток.
хуй чего соображаю вообще
Выручите, плиз. Я ж итт живу просто уже 8 месяцев почти.
Аноним 26/07/16 Втр 23:26:13 #189 №806455 
>>806423
знал бы - помог, не умею в жангу
Аноним 26/07/16 Втр 23:28:45 #190 №806458 
>>806436
Что у тебя не работает? Отображается только кнопка?

..class Meta:
....model = Feedback <-- тут наверное надо убрать скобки

..context = {
....'feedback': FeedbackForm(), <-- а тут надо скобки добавить, если ты здесь класс формы указываешь, а не созданную для него переменную.
..}

Если ты делаешь ModelForm, то поля формы не нужно указывать. Попробуй так:

class FeedbackForm(forms.ModelForm):
..class Meta:
....model = Feedback
....fields = ('person', 'email', 'message')


Попробуй просто {{ feedback }} писать в шаблоне

Вот тебе короче варианты. Экспериментируй. Отпишись получилось или нет.
Аноним 27/07/16 Срд 00:13:27 #191 №806496 
14695676074620.jpg
>>806245
Аноним 27/07/16 Срд 00:15:55 #192 №806498 
>>806458
>>806455
Спасибо, парни
Помогло моментально
Ща попробую придумать как теперь в эти инпуты впихнуть лейблы имя-почта-сообщение и тд, кажись тот ещё головняк
Аноним 27/07/16 Срд 00:28:03 #193 №806512 
>>806498
В смысле, у тебя щас просто инпуты без лэйблов? Или ты хочешь, чтобы типа внутри инпута отображалось название поля?
Аноним 27/07/16 Срд 00:33:06 #194 №806515 
>>806512
Ага, что бы внутри поля. По дизайну так было
Аноним 27/07/16 Срд 00:38:39 #195 №806520 
>>806515
Может быть как-то так:

class FeedbackForm(forms.ModelForm):
..class Meta:
....model = Feedback
....fields = ('person', 'email', 'message')
....widgets = {
........'person': forms.TextInput(attrs={'placeholder': 'Имя'}),
....}
Аноним 27/07/16 Срд 00:53:07 #196 №806532 
14695699876960.jpg
Пачантрэ, можно ли в пайчарме сделать, чтобы функции, к примеру, выдавали подсказки аргументов, к в вижуал студии.
печатаю print(и тут должны вылезти подсказки, что можно писать

и еще, есть ли встроенная документация функций, без help(), то есть выделил функцию и появилась возможность быстро доки по ней глянуть, как в матлабе?
Аноним 27/07/16 Срд 00:56:19 #197 №806533 
14695701794270.png
http://wombat.org.ua/AByteOfPython/problem_solving.html
Я пытаюсь сделать это. Там создание программы, которая будет архивировать какие-нибудь каталоги.

У меня возникла моя первая проблема с питоном, команда работает через командную строку и создает архив в папке E:\Backup нормально, но не работает через питоновскую программу, через os.system(zip_command), которая почему-то выдает 1, а не 0. Абсолютно непонятно почему.
Аноним 27/07/16 Срд 01:02:27 #198 №806538 
>>806532
так оно так и работает же из коробки
а документацию по ctrl+q на нужной функции
>>806520
ну конкретно то что ты предложил даёт TypeError: __init__() got an unexpected keyword argument 'attrs'

я попробую наверное ща ещё поиграться, может прописать прямо в модели формы все задействованные поля и в кажом попрописывать отдельно виджеты.. но вроде как да, способ рабочий
Спасибо тебе огромное за наводку ещё раз.
Пойду подрыхну пару часов.
Аноним 27/07/16 Срд 01:07:26 #199 №806542 
>>804873 (OP)
Почему питон считается простым языком, который рекомендуют для изучения начинающим? Чем он проще Java/С#?
Аноним 27/07/16 Срд 05:53:49 #200 №806603 
Я просмотрел укус питона, вообще изучаю программирование второй день, есть ли здесь совет по поводу того, идти ли изучать джанго или делать что-то более основательное по питону?
Аноним 27/07/16 Срд 07:23:44 #201 №806610 
>>806603
Учи кодекадеми - укус - лутца - синк пайтон а только потом может врубишься в Джанго
Ну или сразу наверни Django Girls Tutorial, охуей и учи питон дальше спокойно
Аноним 27/07/16 Срд 07:35:39 #202 №806613 
>>806533
Ну вон же у тебя там красным шрифтом написано, почему.

>>806086
>поставить виртуалбох, накатить винду
>виртуалка с виндой

Спасибо за хорошее утро.
Аноним 27/07/16 Срд 07:57:03 #203 №806617 
>>806542
Динамическая типизация, сахар, отсутствие namespase class method для простых скриптов
Аноним 27/07/16 Срд 08:59:26 #204 №806628 
Хлопчики, выручайте снова

Смотрите, всё своё дерьмо я храню в
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static/')
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, 'media/')

В urls.py пректа прописаны
urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

Допустим есть у меня /media/images/avatar.jpg и /static/images/bg.png
в шаблоне я их подргужаю как <img src="{{ MEDIA_URL }}{{ element.image }}"> и <img src={% static "images/bg.png" > соответственно

Ссылка на них соответственно выглядит как media/images/avatar.jpg или static/images/bg.png

Пока url страницы r'^$' или даже r'^list' - оно всё это дерьмо находит
но при некоторых урл типа url(r'^post/(?P<pk>[0-9]+)/$', views.post_detail, name='post_detail'),
я получаю хуй с маслом и ссылку на картинку вида post/1/media/images/avatar.jpg или post/1/static/images/bg.png

Да какого блядь хуя такое происходит? что мне наконец сделать чёрт его возьми что бы это перестало? мне показывать проект через 2 ччаса, а я его ещё и не затулил на тестовый сервак

Помогите пожалуйста
Аноним 27/07/16 Срд 09:33:31 #205 №806636 
>>806628
потому что твои url относительные. помести слэш в начало url.
типа так:
<img src="/{{ MEDIA_URL }}{{ element.image }}">

Аноним 27/07/16 Срд 09:35:33 #206 №806637 
>>806636
Пацан я бы тебя расцеловал ей-богу
Спасибо огромное
Аноним 27/07/16 Срд 11:26:45 #207 №806679 
Обьясняю в последний раз. Курсы - говно. Книги - говно. Даже видеозаписи - полное говно.
Говно ,если ты не понимаешь куда тебе это использовать.
Прочитал лутца с его пейтоном и думаешь,что сейчас ты нахуй напишешь свой гугл ? Ебись в рот,я уже вижу как ты сидишь и думаешь с какой хуйни тебе начать.
"Ща заебеню все в классы" - хуй тебе,пиши блдь функции,сосунок. ООП нужны для серьезных проектов,а не для твоего хелловорлда на коленке
"Наследование.." пошел нахуй,без нормального архитектурного проектирования ты умрешь нахуй в своей лапше из вызовов и переопределения
"Ща схожу в нетологию\кодакадемию\джавараш и меня возьмут на работу" пошел нахуй
Кодингу блядь учатся не с помощью курсов а с помощью гугла.
Есть проблема - ищи решение. Нет проблемы - забудь нахуй всему,что тебя учили.
"ой какие легкие примеры" для таких даунов как ты и писались. Иди на местный твич для программистов и смотри его вместо твоих ебучих сериалов. Твои циклы хуиклы никому в рот не еблись в отрывы от контекста в программе.

Удаляй свой вконтактек ,твитор-пидор или что там у тебя .
stackoverflow google и github должны быть твоими блядскими соцсетями.

И последнее что я хочу сказать,это вэб. Страшись его нахуй как работы в макдаке. Если ты всерьез думаешь,что сможешь писать в сфере,де через год твой сервис признается легаси и надо учить новые технологии,стандарты и прочее говно ,при этом смотришь видосы аля "делаем свой блог на хероке ,рельсах и хамл с сасс,то ты ебанутый,мне не о чем с тобой разговаривать.
Аноним 27/07/16 Срд 13:02:18 #208 №806712 
>>806679
Курсы курсам разница, я просто сам веду кое-чего в сфере тяжелой промышленности, и мне десятки раз люди писали и звонили с благодарностями мол сталкивались с теми или иными моментами и моё учение помогло.
Книги тоже офигенная штука - я не зная ничего о программинге прочитав всего-то полтора десятка книжечек могу сейчас на питоне и биг дату гонять, что и делаю в принципе, и кондёр дома через рапсберри пай и релешку включать что бы не хуеть от жары по возвращению.
Веб - тоже, я соображаю туго но туда-сюда в совокупности со стаковерфлоу и этим тредом вполне получается почти всё чего я хотел, а я чисто говноцрмку с 1с складом и целой горой распечаток бланков склонировал под свои нужды вполне успешно.
Мне кажется ты сначала возводишь всё в абослют, а потом с него хуеешь. А так всё проще же.
Аноним 27/07/16 Срд 13:37:21 #209 №806738 
>>806679
Два чаю
заебали дауны, прочитавшие одну книжку, которые ищут работу 300к/с
Аноним 27/07/16 Срд 13:50:28 #210 №806748 
>>806712
тащемто имел ввиду,что не нужно загоняться сначала десятком книг. Книги должны быть как пркатическое рук-во. "в моем коде надо ООП? Настало время прочитать ТУ ГЛАВУ" А не так,что сначала нюфани обмажутся 10 книг,а потом пытаются из этой каши в голове собрать что то толковее
class MyYobaClass
pass
(или как там в питоне)
собеседовать таких ебаный геморой . Правда у меня приходят нодисты и рубисты,но там вообще пиздец,волосы на жопе встают дыбом
Аноним 27/07/16 Срд 13:54:49 #211 №806756 
>>806748
Так я тебе о чём? У меня было в голове пусто, я не представлял что можно писать ни после лутца, ни после синк пайтона - ничего. Я просто брал следующую книгу и читал/проходил её. А потом в один момент у меня всё это сложилось в более-менее гармоничную систему и я понял что ВСЕСИЛЕН АХАХАХАХАХАХАХАХА!!!!1111111 что могу писать уже в принципе все программы, какие мне приходят в голову.
Теперь с джанго такое же практикую. Логика логикой, практика практикой, но пока не насмотришься примеров чужого кода и всевозможных решений свои не придумаешь.
Аноним 27/07/16 Срд 16:00:32 #212 №806824 
>>804873 (OP)

Нужен совет. У нас в проекте используется связка django, mysql, elasticsearch, redis и кролик. Проблема в том что если все это задействовать, то начинаются проблемы с памятью. Сейчас была задача - накатить на продакшен фикстуру с 40к объявлений. При этом для каждой модели запускается post_save сигнал джанги и подхватывался celery-таском который должен был отправить в эластик это объявление.
На продакшене с 2.6 Ghz x4 и 4gb оперативы такое действие приводило к тому оператива забивалась до 3гб и каждое ядро доходило примерно до 60-80% использования. Суть в том что большую часть памяти забивал кролик и накатить фикстуру получилось не с первого раза, т.к. все крешилось из-за того что заканчивалась оператива. Это нормальное поведение или может нужны дополнительные танцы с бубном? Ось - убунта 14.04. Всё ставилось через апт гет, кроме эластика - его поставили через дебпакет скаченный с официального сайта.

celery.conf.py - http://pastebin.com/Fiv26Kpp
Аноним 27/07/16 Срд 18:02:09 #213 №806867 
14696317297960.jpg
>>806679
>И последнее что я хочу сказать,это вэб.

А хули тогда там больше всего вакансий, а ля Пистон/Джанго?
Аноним 27/07/16 Срд 18:08:30 #214 №806872 
>>806867
Больше слушай пригоревших двачеров.
Аноним 27/07/16 Срд 18:48:33 #215 №806893 
А на чем принято писать REST APIшки на Питоне?
Не примитивные, а с какой-никакой логикой, политиками безопасности по объектам и прочим.
Аноним 27/07/16 Срд 18:53:00 #216 №806896 
>>806893
Django Rest Framework
Аноним 27/07/16 Срд 19:33:50 #217 №806919 
Анон, подбрось click софта питонячего, можно что-то примитивное но чтобы структура пакетов, иерархия, тесты, лицензии и все-все было максимум канонiчно.
Аноним 27/07/16 Срд 20:36:39 #218 №806978 
Джанганы, чому у меня ошибки валидации формы не показываются, а просто форма обнуляется?

Алсо Class based, помогите form_invalid переопределить.
Аноним 27/07/16 Срд 20:44:39 #219 №806986 
Господа, мне дали тестовое задание, я его делать не прошу. Прошу только сказать, что значит ересь "сделать checkout в корневую папку"? Я clone'ом скачал папку из репы и не пойму, что значит "checkout папки"? Не гуглится чекаут папок.
Аноним 27/07/16 Срд 20:50:15 #220 №806992 
>>806986
https://git-scm.com/docs/git-checkout
Аноним 27/07/16 Срд 20:53:11 #221 №806997 
>>806992
>Ctf+f
>folder
>0 из 0
Ну я гуглил это, нет никакой инфы по "папкам".
Аноним 27/07/16 Срд 20:55:15 #222 №806999 
>>806997
checkout это проверка коммита, сам только учу гит, можно например сделать git checkout id любого коммита и тогда репозиторий откатится к состоянию этого комита.
Аноним 27/07/16 Срд 21:03:40 #223 №807010 
>>806999
Так вот и есть же, что перекат на коммит. А не на какую-то папку. Чувствую, что в конторе не очень все схвачено.
Аноним 27/07/16 Срд 21:17:27 #224 №807019 
Ахаха
Трепещите
ЭТО ЛЯМБДА ФАКТОРИАЛ!!!111

(lambda fun: lambda n: fun(fun, n))(lambda self, n:1 if n == 0 else n*self(self, n-1))( %ur_number% )
Аноним 27/07/16 Срд 21:24:53 #225 №807027 
>>807019

fac n = product [1..n]
Аноним 27/07/16 Срд 22:12:18 #226 №807058 
>>806610
Да, джанго герлс и правда заебывают, больше укуса питона по крайней мере, мб к утру их пролистаю и докопирую до конца, или осмыслю то, что уже понакопировал.
Вообще хочется как можно быстрее писать сайты, поэтому я скорее всего попробую сразу без опоры на теорию сделать сайт, который хочу, используя учебники по джанге и документацию как справочники.
Аноним 27/07/16 Срд 22:47:44 #227 №807067 
>>807058
На степике есть курс от mail по вебу и джанге, он прошел уже, но видео и задания остались, правда лектор медленно говорит. По сути начинает с самых основ, нужно только питон немного знать, линукс и гит.

https://stepic.org/course/Web-%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D0%B8-154/syllabus
Аноним 27/07/16 Срд 23:19:54 #228 №807084 
>>807067
Мне кажется, что я не справлюсь с видеокурсом, он слишком долгий, а я люблю торопиться, буду искать книжки, пособия, гуглить.
Аноним 27/07/16 Срд 23:50:41 #229 №807108 
>>806978

Решилось так.
def form_invalid(self, form, kwargs):
....context = self.get_context_data(
kwargs)
....context['form'] = form
....return self.render_to_response(context)
Аноним 28/07/16 Чтв 00:46:00 #230 №807147 
14696559609500.jpg
Аноны хэлп, итак задача: есть папка с картинками которые переименованы (1.png 2.png ...) и питон при получении нового изображения должен его сравнить и указать какая эта картинка, например я кидаю ей картинку с говном (1421аы3кя.png), и питон должен из миллионов картинок выбрать именно ту и написать в консоле номер картинки (например 1423511).
Даже гугл не знает как решить это сравнение пикч
Аноним 28/07/16 Чтв 00:57:19 #231 №807152 
>>807147

По хешу попробуй.
Аноним 28/07/16 Чтв 01:00:24 #232 №807153 
>>807152
Ну картинка весит 1 кб, 800 пикселей (чёрно белая), может быстрее будет попиксельное сравнение?
Аноним 28/07/16 Чтв 01:19:12 #233 №807155 
>>807147
md5sum
Аноним 28/07/16 Чтв 01:22:30 #234 №807156 
>>807155
А сколько примерно по времени будет вычисление md5 хэша и сравнения его с пару лямами? Нужно что бы эта хухня занимала меньше 5 секунд
Аноним 28/07/16 Чтв 01:25:31 #235 №807159 
>>807156
Вычислять хеш тебе нужно только для новой картинки.
Сравнение - мгновенное (поиск значения в множестве).

Собсно:
1) ты имеешь MAP с ключом - хешем и значением - именем файла.
2) для искомой картинки считаешь хеш и ищешь
Аноним 28/07/16 Чтв 02:21:28 #236 №807177 
>>804873 (OP)
Как перевести картиночный массив вида:
[[[0,0,0],
[0,0,0]],

[[0,0,0],
[0,0,0]]]

в линейную структуру типа:
(0,0,0), (0,0,0), (0,0,0), (0,0,0)
?
Аноним 28/07/16 Чтв 06:44:12 #237 №807197 
>>807058
>Вообще хочется как можно быстрее писать сайты
Ну так вперед! Я начал писать первый сайт без знаний питона и джанги - в процессе почитывал книжку и документацию. Чтобы начать писать на джанге, питон нужен базовый.
Аноним 28/07/16 Чтв 07:57:52 #238 №807212 
>>807197
>Я начал...
И где ты теперь?
Аноним 28/07/16 Чтв 08:05:29 #239 №807216 
>>807177
1. itertools.chain(*img)
2. [col for row in img for col in row]
Аноним 28/07/16 Чтв 08:40:14 #240 №807221 

>>806867
больше всего вакансий на java
Аноним 28/07/16 Чтв 08:41:01 #241 №807222 
>>807212
Сижу без работы лол
Аноним 28/07/16 Чтв 10:34:57 #242 №807260 
>>807222
А почему не фрилансишь?
Аноним 28/07/16 Чтв 10:58:36 #243 №807262 
>>807260
Ну я пытаюсь фрилансить. Но получаю проекты не так часто, как хотелось бы.
Аноним 28/07/16 Чтв 11:16:52 #244 №807265 
ищу программиста Python/Django на удалёнку (полный рабочий день)
инфу о себе или резюме на [email protected]
Аноним 28/07/16 Чтв 11:22:53 #245 №807267 
>>807197
Ну я сделал какую-то помойку по django girls (не дошел еще чутка до конца туториала, да и не просек немного с этими формами их всякими без объяснений), вот доделаю, и дальнейшая моя цель - сделать копию одного простенького сайта.
А вообще за предыдущие 3 дня кодинга главное моё достижение - это то, что у меня теперь есть гитхаб и там два дня в календаре с коммитами, прям здорово.
Аноним 28/07/16 Чтв 11:33:57 #246 №807268 
>>807221

Я не люблю скобочки {{{{{{{{{{{
Аноним 28/07/16 Чтв 11:46:03 #247 №807278 
>>807267
Молодец. Главное постоянно практиковаться.
Правильно делаешь, что на гитхаб выкладываешь.
Аноним 28/07/16 Чтв 11:51:20 #248 №807285 
>>806637
Ну что, сдал проект?
Аноним 28/07/16 Чтв 12:00:01 #249 №807296 
>>807278
как думаешь, какой идеальный срок изучения с нуля джанги на уровень создания нормального сайта, уровня какого-нить лингвалео? Я просто вообще не представляю, сколько времени потрачу на этот навык, месяц, больше ли меньше.
Аноним 28/07/16 Чтв 12:05:09 #250 №807302 
>>807285
Ага, как оказалось всем похуй и меня спросили "о прикол а чё не на вордпрессе? ну нам похуй чё там конечно делай как тебе нравится"
Аноним 28/07/16 Чтв 12:06:54 #251 №807306 
>>807296
Ну базовый функционал средненький кодер думаю сможет написать за пару недель
Только базовым функционалом неуютно пользоваться, а допиливать можно будет до бесконечности
Аноним 28/07/16 Чтв 12:08:28 #252 №807309 
>>807302
> ну нам похуй чё там конечно делай как тебе нравится
Ништяк у тебя работа
Аноним 28/07/16 Чтв 12:10:54 #253 №807312 
>>807309
зато меня люто пытаются заебать дизайнами, вёрсткой и свистоперделками с сайтов конкурентов
мой аскетизм считают проявлением безвкусицы, и долго ебут уши что никрасива шрифт говно с айпада неприятно смотреть и тд и тп - короче именно тем, чем я бы никогда не хотел заниматься вообще
Аноним 28/07/16 Чтв 12:30:26 #254 №807329 
>>807296
>какой идеальный срок изучения с нуля
У меня нет для тебя ответа - все ведь с разной скоростью учатся. Если знаешь основы джанги, то должно довольно быстро получаться, потому что в джанге много всего работающего из коробки и куча всяких приложений уже написано.

Я короче не знаю, что там есть на этом лингвалео. >>807306 - вот тебе подсказывают, что 2 недели на базовые штуки. Но ты учти также, что тебе понадобится всякие HTML, CSS, javascript, чтобы сделать так же красиво.
Аноним 28/07/16 Чтв 13:07:47 #255 №807349 
https://www.youtube.com/watch?v=0_5_zEOo8kg
Такие и приближенные к таким вещи вообще стоит изучать?
Аноним 28/07/16 Чтв 13:42:58 #256 №807364 DELETED
>>801015 (OP)
>>804873 (OP)
питоноконфа https://gotol.ink/GR
Аноним 28/07/16 Чтв 13:55:27 #257 №807369 
Аноны, скиньте wheel'ы scipy для винды под питона 35. я найти не могу.
Аноним 28/07/16 Чтв 13:55:39 #258 №807370 
>>807349
Лол, дващерик какой-то.
Аноним 28/07/16 Чтв 14:53:09 #259 №807399 
>>807296
Месяц это смешно, одно дело работать по инструкции, а другое вести проект самому под требования и заебы заказчика.
Аноним 28/07/16 Чтв 15:09:04 #260 №807406 
>>807364
Там войс какой-то, страшно, лул.
Если там спросить какой-то вопрос, то тебя не обоссут за ньюфажество?
Аноним 28/07/16 Чтв 15:58:36 #261 №807430 
>>807296
Молодой, шутливый, все тебе легко. Это мы поняли.
Теперь послушай старых и уже бывалых.
Начни с английского. Если не знаешь мову - нихуя ты не выучишь вообще. Потом ты учишь питон на кодекадеми, потом байт - дайв, потом синк пайтон + что не ясно все это время смотришь в лутце
Потом, это где-то через пару-тройку месяцев - ты начинаешь гадать что мол вроде выучил, а что писать не знаю.
Ты ищешь на гитхаб и ищешь все что придет в голову будь то таймер или рсс парсер , смотришь как пишут люди. Переписываешь "лишь бы работало" с головы поглядывая на стаковерфлоу и этот проект который 100% такой же васянский.
Проходишь HTMLcademy.
Через пару месяцев ты уже туда-сюда представляешь как это все работает и читаешь Адриана головатого древнюю как говно мамонта книгу по Джанго. С учетом того, что вся соль книги показать тебе что Джанго не волшебная коробочка, а обычный питон код и все листинги сразу идут на джанго и на чистом питоне - врубишься довольно быстро.
После этого читаешь obey the testing goat, 2 scoops of django и django by example
Ты уже 100% во все врубился и можешь писать свои сайты там, лингвалео и тд.
Вот это самый простой и правильный способ
Аноним 28/07/16 Чтв 16:08:49 #262 №807437 
>>807430
Ну столько месяцев у меня нет конечно, зато есть август. Спасибо, если завтра-послезавтра будет сложно идти по официальному сайту джанго, то пойду правильным способом.
Аноним 28/07/16 Чтв 16:14:42 #263 №807440 
>>807430
Какой-то у тебя долгий путь. Начинаешь с тутора на фласке по хелло ворлду, потом смотришь как добавлять кнопки и формочки (хтмл с ксс учишь по ходу) и отрисовывать другие ответы по их нажатию, потом для каких-то задач смотришь, что такое база данных и как с ней обращаться - прикручиваешь базу данных. Главное - разбиение задач на подзадачи и решение по их очереди. В этом смысле паста про дайв инто питон недалека от правды.
Аноним 28/07/16 Чтв 16:19:12 #264 №807443 
>>807440
Фоаск всем хорош пока тебе не нужно прикручивать SQL alchemy
И вот тут то и пиздец

Но вообще может и долгий, зато я уверен что разбираюсь во всем этом
Аноним 28/07/16 Чтв 16:23:57 #265 №807447 
>>807443
Я к тому, что с фласком невероятно просто разибраться во всем потихоньку и прикручивать все по отдельности. Учащийся сделает свой говносайт с логикой и БД (пусть руками пишет запросы к sqlite), а потом можно просто полистать книжку про устройство джанги и все под неё переделать.
Аноним 28/07/16 Чтв 18:27:08 #266 №807520 
>>807447
Тут спорить не буду, звучит разумно.
Аноним 28/07/16 Чтв 19:52:53 #267 №807588 
Ищем python/django разработчика в развивающийся проект. Находимся в подмосковье.
На проекте используются: python 2.7, django 1.8, elasticsearch 2, redis, celery, rabbitmq, git (gitlab).
Желательный опыт работы с python - от 2х лет
Рассматриваются кандидатуры джуниоров. Возможна помощь с переездом.

Писать на почту: [email protected]
Аноним 28/07/16 Чтв 19:56:40 #268 №807594 
>>807177
numpy.reshape((x*y), 3)
Аноним 28/07/16 Чтв 20:41:04 #269 №807638 
>@receiver(pre_save, sender = Post, dispatch_uid='bla-bla-bla')

Хелп. dispatch_uid так не работает почему-то. А то у меня сигнал два раза вызывается.
Аноним 28/07/16 Чтв 21:36:42 #270 №807680 
>>807638

Вообщем заменил CreateView, который издавал дополнительный сигнал на FormView.
Аноним 28/07/16 Чтв 22:27:00 #271 №807743 
Собственно такой вопрос. После написания нескольких не очень сложных сайтов на Django, появилась идея использовать что-нибудь по-легче для простых сайтов, выбор пал на Flask. Начав читать к нему уроки, я понял, что все годные гайдики к нему устарели, нет, конечно использовать их можно, но уже достало на каждую главу тратить несколько часов, чтобы узнать почему что-то не работает и как теперь это надо делать. Так вот, если какие-нибудь новые к нему гайдики или опенсорсный код(под питон3 желательно)? Если вообще смысл для мелких сайтов уходить с Django, если на него будут заходить от силы 1000 человек в день? Может для этой идеи, использовать какой-нибудь другой "лёгкий" фрейворк?
Аноним 28/07/16 Чтв 22:32:38 #272 №807749 
В питоне есть переменная в которой хранится путь к временной папке? Чтобы на разных ос программа одинаково работала. В каком модуле такое искать? sys или os?
Аноним 28/07/16 Чтв 22:37:39 #273 №807753 
>>807749
есть
https://docs.python.org/3/library/tempfile.html
Аноним 28/07/16 Чтв 22:41:13 #274 №807758 
>>807743
Фласк говно.
Вообще весь питухон говно, даже джава лучше, но это уже другой вопрос.
Аноним 28/07/16 Чтв 22:43:59 #275 №807765 
>>806824
Вы какие-то ебанутые, 40к записей в эластик можно отправить за десяток bulk запросов без сраных селери тасок.
Аноним 28/07/16 Чтв 22:44:40 #276 №807766 
>>807758
Не от хорошей жизни сайты пишу. А так, приходиться и на Крестах, и на Жабе, и на Js писать.
Аноним 28/07/16 Чтв 22:47:41 #277 №807771 
14697352611100.png
>>807753
Ты про это? В винде вроде нет таких папок. Он их создаёт? В Винде вообще есть стандартная папка для временных файлов?
Аноним 28/07/16 Чтв 22:56:02 #278 №807783 
14697357625180.png
>>807771
там для примера указаны
Вообще, тебе даже не нужно знать какая там папка, юзай tempfile.TemporaryFile()
есть же примеры в конце страницы.
Аноним 28/07/16 Чтв 22:58:46 #279 №807786 
>>807783
>юзай tempfile.TemporaryFile()
Проще в программе одну строчку поменять чем это юзать. Спасибо.
Аноним 28/07/16 Чтв 23:05:49 #280 №807795 
Не кидайтесь говном, я ток вкатываюсь в джанго
Есть два урла ведущих к одному приложению, я захожу на один урл, на странице этого урла, есть ссылка записанная через {% url %},она должна создавать новый уровень, но она почему-то перекидывает меня на другой урл и создает новый уровень уже там т.е.
url(r'^test/', include('article.urls')),
url(r'^articles/', include('article.urls'))
переходя по ссылке из articles меня перекидывает в test и уже там созается новый нужный мне уровень. Если тест убрать или поставить ниже чем articles, то все работает как мне нужно. Не могу понять как это работает и как нужно сделать
Аноним 28/07/16 Чтв 23:07:24 #281 №807799 
привет лузеры, и я вас так же. задавайте свои ответы.
Аноним 28/07/16 Чтв 23:08:12 #282 №807801 
>>807786
Ну так с tempfile.TemporaryFile() тебе и нужно поменять одну строчку:
f = open('text.txt', 'r')
на
f = tempfile.TemporaryFile()
и не забыть про f.close() после того как файл станет ненужен
Аноним 28/07/16 Чтв 23:08:52 #283 №807804 
>>804873 (OP)
я смотрю джанго просто таки краегульный камень вэтам чатике)
Аноним 28/07/16 Чтв 23:12:36 #284 №807812 
>>807753
спасибо забыл сказать
Аноним 28/07/16 Чтв 23:13:00 #285 №807813 
>>804873 (OP)
в шапку: ДОЛБОЕБ ВКЛЮЧИ ДЕБАГЕР!
Аноним 28/07/16 Чтв 23:21:36 #286 №807820 
>>807588
Ахуенная вакансия. Я твои контакты схороню и через годик постучусь авось еще кого набирать будете.
Со всем перечисленным сталкивался, игрался но не работал.
Аноним 29/07/16 Птн 00:03:32 #287 №807873 
Почему, сука, от джангистов так говном несёт? Прямо блять невозможно, прямо как их код.
мимо-джавагосподин
Аноним 29/07/16 Птн 00:10:18 #288 №807880 
>>807873
>джавагосподин
Но ты должен был привыкнуть жрать говно.
Аноним 29/07/16 Птн 00:17:25 #289 №807887 
>>807873
потому что это новый модный пехепе, хули ты удивляешься!?
Аноним 29/07/16 Птн 00:18:39 #290 №807888 
Как научиться думать как программист?
Аноним 29/07/16 Птн 00:19:26 #291 №807889 
>>807888
не верь
Аноним 29/07/16 Птн 00:21:51 #292 №807895 
>>807887
Новый модный пхп это - раби, дебик.
Аноним 29/07/16 Птн 00:22:05 #293 №807897 
>>807889

Никому?
Аноним 29/07/16 Птн 00:22:50 #294 №807898 
>>807897
Мне.
Аноним 29/07/16 Птн 00:23:52 #295 №807901 
>>807897
себе, в первую очередь. у тебя есть каькулятор чекай им. узнай как он работает что бы доверять его расчетам.
Аноним 29/07/16 Птн 00:24:51 #296 №807903 
>>807895
новый модный здесь это ты.
Аноним 29/07/16 Птн 00:27:06 #297 №807906 
>>807895

Хачкель же.
Аноним 29/07/16 Птн 00:27:42 #298 №807907 
>>807873
Потешные. Бегают друг дружке доказывают чья технология лучше, сочнее и свежее. Ява-хуява! Ноджиэс! Только линупс только гном! Фаирфокс или смерть! Ангуляр лучше чем руби на рельсах!

Вы сами то понимаете что это глупо? Что инструмент выбирают под задачу, и от того что ты хочешь забивать гвозди любимой отверткой токарный станок хуйовее не становится?
Аноним 29/07/16 Птн 00:28:06 #299 №807908 
>>807906
джа года ждал этот коммент!
Аноним 29/07/16 Птн 00:30:32 #300 №807913 
>>807907

С таким ёбаным зоопарком можно месяц инструмент выбирать и нихуя не сделать.
Аноним 29/07/16 Птн 00:31:31 #301 №807915 
>>807907
а ты то "хотя бы!, понимаешь, что ты "сагрился" на обычный треп и выставляешь себя идиотом? ты бухой чтоли? или не реализовал чего то?
Аноним 29/07/16 Птн 01:00:27 #302 №807939 
до сих в ответе питонята
Аноним 29/07/16 Птн 01:00:45 #303 №807940 
Есть гуишка на ткинтере, есть какая-то логика и есть нужда - по нажатию кнопки "вычислить" сделать так, чтобы выполняемая логика не делала гуи неотзывчивым. Как это правильно делать? Я понимаю, что нужно заводить отдельный тред для вычислений и даже криво-косо это набыдлокодил, но не понимаю, как это правильно написать с точки зрения архитектуры.
Аноним 29/07/16 Птн 01:51:34 #304 №807964 
> "{} point{}".format(score, ['s', ''][score == 1])
Как сделать лучше?
Аноним 29/07/16 Птн 02:03:14 #305 №807969 
14697469951090.jpg
>>807964
if score == 1: score = 2
Аноним 29/07/16 Птн 10:44:48 #306 №808065 
Насколько ебливой мразью надо быть, чтобы использовать каррирование в питоне при написании простого кода? Ебать, залез в модуль долбоеба знакомого, а там блять, 50 строчек, 25 из которых - функции вложенные одна в одну, там ебанись, не разберешься в этой функциональной параше. Я уже через дебаггер построчно смотрел и один хуй там у него просто паутина шизофреническая. ФУНКЦИОНАЛЬНЕНЬКО.
Аноним 29/07/16 Птн 12:27:55 #307 №808127 
>>808065
Скорее всего, он просто вынужден по какой-то причине использовать питон вместо языка программирования. Пожалей его, ведь ему нелегко приходится.
Аноним 29/07/16 Птн 12:33:13 #308 №808134 
>>808127
А почему гугл использует питон вместо языка программирования, еще пишет на нем апи для машинного обучения? Тебе надо срочно им сообщить, что они не правы!
Аноним 29/07/16 Птн 12:35:47 #309 №808136 
>>808134
Да это какой-нибудь хаскелло-петух или скала-даун.
Аноним 29/07/16 Птн 12:36:15 #310 №808138 
>>808134
И еще яндекс с mail(ом), вот дауны-то, не читали /pr
Аноним 29/07/16 Птн 12:46:42 #311 №808145 
>>807964
http://stackoverflow.com/questions/21872366/plural-string-formatting
Аноним 29/07/16 Птн 13:04:04 #312 №808154 
>>808145
Ну это уже видел, там только вариант с inflect выглядит годно, но сторонние либы тащить не хочу, я думал может что-то в стандартной либе похожее есть.
брадва, нцужин совет Аноним 29/07/16 Птн 14:58:21 #313 №808237 
http://pastebin.com/CRLrnFXS как избежать бана за спам при спаминге имейлов?

один раз сработало! https://vk.com/doc307429755_437711931?hash=ae6c388e442ab7f01a&dl=be248693e0c29bf61d
Аноним 29/07/16 Птн 15:00:00 #314 №808240 
>>808134
Практически все языки для вычислений совершенно чудовищны, чего только стоит одна лишь нумерация с единицы. Рядом с ними даже питон человечен.
Тем не менее, даже с питоном всегда можно отличить код, написанный специалистом по машинному обучению, от кода, написанного программистом: первый выглядит как код на ФОРТРАНе.
Аноним 29/07/16 Птн 15:07:36 #315 №808246 
>>805650
notepad++
Аноним 29/07/16 Птн 15:14:38 #316 №808256 
>>808240
> нумерация с единицы
она же как раз таки человеческая, нумерация с нуля - костыли из Си
Аноним 29/07/16 Птн 15:23:11 #317 №808269 
Один вопрос: с чего лучше начать питон - с книги Доусона Погромируем на Питон или с Лутца 4-го издания(не старовато ли, 2010год?)
Аноним 29/07/16 Птн 15:28:01 #318 №808274 
14697952817130.jpg
>>808237
пишите ответ мои петушки [email protected]
Аноним 29/07/16 Птн 18:30:14 #319 №808461 
>>808269
С этого начни http://rgho.st/6xwvRgRR5
лутц - вода, доусон - так себе.
Аноним 29/07/16 Птн 18:39:46 #320 №808475 
14698067863730.png
Аноним 29/07/16 Птн 18:48:05 #321 №808479 
>>808269
Советую с Д. Бизли
Аноним 29/07/16 Птн 18:59:56 #322 №808489 
14698079960680.png
> то чувство когда пишешь транслятор пайтона в луа
Как же я ненавижу стандартную реализацию пайтона, просто пиздец.
Аноним 29/07/16 Птн 19:24:49 #323 №808503 
Поясните зачем нужна нумерация с нуля. Какае профиты и минусы?
Аноним 29/07/16 Птн 19:25:55 #324 №808504 
>>808269
Укус питона
Аноним 29/07/16 Птн 19:30:14 #325 №808511 
>>808489
>пишешь транслятор пайтона в луа
Зачем?
А так поддерживаю, луна намного приятнее чем питон.
Аноним 29/07/16 Птн 19:36:58 #326 №808518 
>>808511
У Пайтона красивый синтаксис и есть пара фишек, которых нет в Луа. У Луа быстрая стандартная реализация (а еще существует LuaJIT) и очень легковесная стандартная поставка (меньше мегабайта). Почему бы их не скрестить?
Аноним 29/07/16 Птн 19:52:30 #327 №808522 
>>808503
Есть подозрение, что тут замешано смещение относительно блока памяти.
sageАноним 29/07/16 Птн 20:25:19 #328 №808534 
14698131194940.png
>>808475

Аноним 29/07/16 Птн 22:40:24 #329 №808570 
>>808511
>>808518
> Lua
Ах-ха, ну, вы лашары. В Lua единственное что круто это корутины человеческие. А так просто кал. function, function, function, local, local, local, end, end, end, нумерация с 1, совмещённый хеш-таблицы и списки, #array, pairs/ipairs. Один хуй, что встраивать его легко, но теперь есть micropython и эта хуйня уже не нужна.
Аноним 29/07/16 Птн 22:47:22 #330 №808573 
14698216430620.webm
>>808570
> Ах-ха, ну, вы лашары.
Очень конструктивно.

> совмещённый хеш-таблицы и списки
Что в этом плохого? Всегда можешь создать пару отдельных конструкторов для списка и хеша.

> Lua
Скорость, легковесность, портируемость.

> micropython
Только для микрух.
Аноним 29/07/16 Птн 23:19:29 #331 №808587 
>>808573
> Что в этом плохого?
Порождает быдлокод
> Только для микрух
Схуяли это?!
Аноним 29/07/16 Птн 23:29:26 #332 №808590 
>>808587
> Порождает быдлокод
Коим образом?

> Схуяли это?!
Везде пишут, что только для IoT. Плюс о быстродействии я ничего не нашел, хочешь доказать, что он быстрее LuaJIT - предоставляй пруфы.
Аноним 29/07/16 Птн 23:45:18 #333 №808596 
>>808590
> Коим образом?
> Всегда можешь создать пару отдельных конструкторов для списка и хеша.
На ассемблере тоже можно писать замечательные программы, но ограничение возможностей/разграничение структур данных не зря придумано. Взять хотя бы вольность с длинной (#) дикт-листа. Я не против Lua, отличный язык, но по сравнению с питоном это ассемблер.
> Везде пишут, что только для IoT.
Не понял, а что есть такого в Lua, чего нет в micropython? Окромя стероидов типа lua-rocks, но, будем честны, это шиза двух калек. Lua хорош, когда встроен или на контроллерах. Но в этой же нише действует и micropython, который намного охуенней.
> Плюс о быстродействии я ничего не нашел, хочешь доказать, что он быстрее LuaJIT - предоставляй пруфы.
Он медленней, об этом говорится даже в вики микропифона. Питон вообще для io-bound задач, странно что ты это приводишь как достоинство. Это как сказать, что кениец плохой бегун, потому что проигрывает Усейн Болту стометровую дистанцию.
Аноним 29/07/16 Птн 23:47:18 #334 №808597 
>>804873 (OP)
Можете набросать примеры программ, которые можно было бы написать для портфолио?
Аноним 29/07/16 Птн 23:52:51 #335 №808601 
>>808596
> На ассемблере тоже можно писать замечательные программы, но ограничение возможностей/разграничение структур данных не зря придумано. Взять хотя бы вольность с длинной (#) дикт-листа. Я не против Lua, отличный язык, но по сравнению с питоном это ассемблер.
Полностью согласен, но на то есть свои причины - Пайтон это мультитул в мире программирования с кучей встроенных библиотек, Луа - минимальная поставка предназначенная для встраивания в другие проекты. И я не совсем понял, что ты имеешь в виду под вольностью с длинной листа.

> Lua на микроконтроллерах.
Тут я ничего сказать не могу - ни разу не работал. Один раз, правда, собирал свой фреймворк для GBA с Lua, но позже отказался от данной затеи - уж больно медленно, а под ARM7TDMI LuaJIT нет.
Аноним 29/07/16 Птн 23:58:59 #336 №808603 
>>808601
> что ты имеешь в виду под вольностью с длинной листа
http://ideone.com/Una98B
> уж больно медленно
Естественно. Потому что оба этих языка для io-bound задач. Но если выбирать язык, то пифон-то побогаче будет.
Аноним 30/07/16 Суб 00:10:52 #337 №808607 
>>808603
> http://ideone.com/Una98B
Это фича, позволяющая делать таблицы, которые будут иметь что-то вроде встроенных методов, которые не будут учитываться при высчитывании размера. Весьма полезная штука.
Аноним 30/07/16 Суб 00:15:29 #338 №808609 
>>808607
Я знаю как их можно использовать, но это не отменяет того, что две сущности совмещены, причём не очень удачно.
Аноним 30/07/16 Суб 00:27:13 #339 №808612 
>>808609
Серьезно, я не вижу здесь ни одной проблемы. Вот что реально напрягает в Луа - порезанные регекспы и ебанутая работа со строками.
Аноним 30/07/16 Суб 00:32:38 #340 №808613 
>>808612
Ну, каждого видимо своё напрягает, но теперь есть микропифон и уже ближайший проект на работе я буду делать на нём, а не на Lua, как один из похожих предыдущих.
Аноним 30/07/16 Суб 14:28:04 #341 №808784 
ВТОРОЙ ТРЕД А НИКТО ТАК НЕ ПОЯСНИЛ ПО ХАРДКОРАСУ ЗАЧЕМ ЗАСЦАНЫЙ ПИТОН ЕСЛИ ЕСТЬ DG ))))))))))))))
Аноним 30/07/16 Суб 14:34:45 #342 №808793 
Запощу-ка вопрос из прошлого треда, на который не ответили.

Есть два массива:
A ([2,1,2,3,2,3,4,3,4,5,4,5])
B ([1,0,1])

Нужно получить третий:
C ([1,1,1,2,2,2,3,3,3,4,4,4])

Очевидно, что это поэлементное (A - B), только как это нормально без лупа сделать? np.subtract ругается на размерности, A.reshape(12,1) - B или A - B.reshape(3,1) выдают лишние значения (умножая количество либо столбцов, либо строк на 3).

Собственно, можно сделать с помощью np.tile(B,4), получив одинаковые размеры и потом всё вычитается как мне надо. Нормально ли такое решение, или можно по-элегантнее что-нибудь придумать?

Где-то я по мелочи туплю, но где? В R всё легко само делается, например, должно же быть и тут так же.
Аноним 30/07/16 Суб 15:11:26 #343 №808840 
>>808793
дополнить второй массив нулями, чтобы размерности совпадали?
Аноним 30/07/16 Суб 15:22:15 #344 №808853 
>>808840
Или что-то типа
subtract(A[:len(B)], B) + A[len(B) + 1:]
Аноним 30/07/16 Суб 15:33:15 #345 №808878 
>>808793
>нормально без лупа сделать
Блядь, не понимаю этого пидорства.
Неужели подобная subtract(A[:len(B)], B) + A[len(B) + 1:] мозголомная хуита лучше дубового лупа?
Вы, пидорасы, врайт-онли только пишете штоле?
Аноним 30/07/16 Суб 16:59:28 #346 №808986 
>>808793
zip-а нет там никакого что ли?
Аноним 30/07/16 Суб 17:00:14 #347 №808987 
>>808793
Не слушай >>808853-уебана, вот изящное решение:
map(sub, A, cycle(B))


Аноним 30/07/16 Суб 17:05:36 #348 №808993 
>>808987
и откуда должны быть sub и cycle?
Аноним 30/07/16 Суб 17:13:51 #349 №808996 
Змееводы, у меня вопрос. Есть список вида [[6248, 1469881198.0], [6264, 1469881252.0], [5520, 1469887469.0]] . Список списков. Как кроме перебора в цикле получить индекс списка с наибольшим вторым элементом (в данном случаи он идет последним).
Аноним 30/07/16 Суб 17:21:38 #350 №809001 
>>808996
x= список списков

max(x[0][1]), x[1][1],x[2][1])
Аноним 30/07/16 Суб 17:22:10 #351 №809002 
>>809001
max(x[0][1], x[1][1],x[2][1])

fixed (лишняя скобка)
Аноним 30/07/16 Суб 17:23:03 #352 №809003 
>>809002
x.index(max(x[0][1], x[1][1],x[2][1]))

Дабл фикс, тебе же индекс нужен.
Аноним 30/07/16 Суб 17:23:16 #353 №809005 
>>808993
from itertools import cycle
from operator import sub
Загугли, болезный.
Аноним 30/07/16 Суб 17:23:24 #354 №809006 
>>808996
xs = [[6248, 1469881198.0], [6264, 1469881252.0], [5520, 1469887469.0]]
max(x[-1] for x in xs)
Аноним 30/07/16 Суб 17:24:36 #355 №809007 
>>809005
>Загугли, болезный.
Лучше сразу нормально пиши. Или лучше вообще ничего не пиши, у тебя не получается это нормально делать.
Аноним 30/07/16 Суб 17:25:10 #356 №809008 
>>809006
Если нужен индекс, то
max(enumerate(xs), key=lambda x: x[1][-1])[0]
Аноним 30/07/16 Суб 17:25:56 #357 №809010 
>>809007
Ай, да не пизди ты, безрукий. Вторая ссылка в поиске по документации питона.
Аноним 30/07/16 Суб 17:35:09 #358 №809013 
>>809008
Вроде работает, но не очень понимаю как. Спасибо.
Аноним 30/07/16 Суб 17:35:26 #359 №809014 
>>808987
> cycle B
ты ебанат?
Аноним 30/07/16 Суб 17:38:46 #360 №809016 
В укусе питона есть такая задача:

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

Вот код: https://ideone.com/EOr6Gd .
Вроде работает, но хотелось бы узнать, где я обосрался.
Аноним 30/07/16 Суб 17:43:10 #361 №809019 
>>809014
чё бомбишь, малой?
http://ideone.com/k0jfHM
Аноним 30/07/16 Суб 17:45:43 #362 №809021 
>>809019
сори, автор вопроса уебан, хуево его сформулировал
Аноним 30/07/16 Суб 18:28:33 #363 №809041 
Сделал дамп sqlite3 базы данных. Теперь обработал его и нужно обратно из текстового файла в базу данных перегнать. И тут я застрял. Как это сделать?
Аноним 30/07/16 Суб 18:44:56 #364 №809045 
>>809041
> sqlite3 db_name.sqlt < your_sql.sql
Вот эту строчку надо на питон переписать.
Аноним 30/07/16 Суб 22:31:04 #365 №809077 
Как сидя под линуксом скомпилировать скрипт для винды?
Аноним 30/07/16 Суб 22:31:09 #366 №809078 
>>809008
> max(enumerate(xs), key=lambda x: x[1][-1])[0]
Чот нихуя я не могу понять как работает эта конструкция. Антуан, пояни.
Аноним 31/07/16 Вск 02:16:43 #367 №809180 
>>809077
>скомпилировать скрипт
Что блядь?
Аноним 31/07/16 Вск 02:24:43 #368 №809182 
>>809180
Да блять. У людей на винде нет интерпитатора и нужен экзэшник.
Аноним 31/07/16 Вск 02:34:07 #369 №809185 
>>809078
Выбираем максимальный элемент из списка используя ключ, enumerate возвращает индекс и элемент, кортежем, лямбда распаковывает ключ для сравнения, так как в результате от enumerate лежит (n, [100, 500]) например. А так как на вход мы подали enumerate, то забираем индекс в массиве максимального элемента через [0].
Аноним 31/07/16 Вск 02:39:43 #370 №809187 
>>809182
Так вендоюзеры в спорах любят хвалиться своим неебически крутым повершеллом, им еще и убунту завезли. Срсли, неужели в win10 до сих пор не поставляется ни руби ни пайтон?
А так хрен знает. Разве cx_freeze тот же не на любой платформе работает? Помню знакомый с работы как-то пытался что-то с кьютом связанное для диплома собрать, ебли было много, да.
Аноним 31/07/16 Вск 03:04:01 #371 №809192 
>>809185
Ура понял наконец

Это вообще используется в сайтостроении?

Лямбды и тд?
Аноним 31/07/16 Вск 03:05:01 #372 №809193 
>>809192
Нет их сделали просто чтобы не отстовать от других языков
Аноним 31/07/16 Вск 03:06:04 #373 №809194 
>>809193
Это хорошо.
Аноним 31/07/16 Вск 03:25:35 #374 №809196 
>>809192
На бэкэнде все средства хороши, в сложных проектах многое обмазывается декораторами, йелд, мап, фильтер и тд
Аноним 31/07/16 Вск 11:04:57 #375 №809247 
Поясните за Kumite на codewars.
Аноним 31/07/16 Вск 11:47:26 #376 №809267 
>>809196
Ну новичку это не обязательно знать? Вообще что нужно 100 процентов знать, чтобы сделать обычный сайт на джанге, форум например без изысков
Аноним 31/07/16 Вск 12:43:06 #377 №809317 
>>809267
Обязательно. Если новичок не осилил базовый функционал элементарнейшего пайтона, стоит говорить о профнепригодности. + он не осилит точно половину кодовой базы.
Что нужно знать написано в любом туториале учим Джанго за 15 минут.
Аноним 31/07/16 Вск 12:54:36 #378 №809325 
>>809317
Посоветуешь хорошие ресурсы по джанге? Книги, гайды, чтобы все было максимально понятно.
Аноним 31/07/16 Вск 13:03:36 #379 №809330 
Поясните по-хардкору за запуск скриптов через CMD. Вот есть у меня папка, она прописана в Path, в этой папке лежит filename.py - как его за'run'инть с помощью CMD?
Я знаю, что шинда не очень дружит со всем этим, но линукс накатывать не вариант.
ебана нужна помощ брадва Аноним 31/07/16 Вск 13:10:20 #380 №809336 
ей брадва, нужна помащ.
напечатал код отсюда, вроди биз ашибак. https://www.youtube.com/watch?v=0bkxPjpH7tM

а вод и код.
http://pastebin.com/5tFct4AV

ошипку видаеть

Traceback (most recent call last):
File "C:\Users\олег\Desktop\main.py", line 70, in <module>
avito.parse_avito_RUN()
File "C:\Users\олег\Desktop\main.py", line 23, in parse_avito_RUN
result = self.get_page_data(num)
File "C:\Users\олег\Desktop\main.py", line 30, in get_page_data
self.get_all(r.content)
File "C:\Users\олег\Desktop\main.py", line 41, in get_all
href = i.xpath('//h3[@class="title"]/a/@href')[key]
IndexError: list index out of range
Свернуть
Аноним 31/07/16 Вск 13:20:24 #381 №809343 
>>809325
http://guglite.ru/?q=django+%D0%B4%D0%BB%D1%8F+%D0%B4%D0%B0%D1%83%D0%BD%D0%BE%D0%B2
А так все говно, кроме официальной доки
Аноним 31/07/16 Вск 13:40:56 #382 №809360 
Сап. Нужно авторитетное мнение. Мне нравится питон, и нравится Django(хоть последний начал осиливать буквально вчера). И мне нравится делать игори. Вопрос: можно ли на Django запилить браузерку, или это извращение, и лучше макакить такое на пыхе? И если можно, как такое дело лучше всего реализовать?
Аноним 31/07/16 Вск 14:01:20 #383 №809385 
>>809360
Для браузерки тебе должен нравиться javascript, а чем ты будешь bundle.min.js отдавать - похуй.
Аноним 31/07/16 Вск 14:22:04 #384 №809403 
>>809385
Я хочу хардкорную олдовую браузерку без мокрописек :3
Аноним 31/07/16 Вск 15:19:21 #385 №809432 
Что выберешь, анон?
http://www.oreilly.com/pub/get/scipy
Аноним 31/07/16 Вск 17:05:48 #386 №809529 
>>809432
Python Data Science Handbook

Аноним 31/07/16 Вск 18:33:59 #387 №809625 
>>809360
>>809403

Бамп вопросу. Чому тут так одиноко?
sageАноним 31/07/16 Вск 19:51:45 #388 №809680 
>>809317
Два чая, адекват в тренде.
Аноним 31/07/16 Вск 20:07:42 #389 №809690 
>>809625
Укатывайся на php, там таким как ты будут рады.
Аноним 31/07/16 Вск 20:16:41 #390 №809697 
>>809403
Вполне вероятно что для разработки игры тебе может понадобиться язык программирования.
Аноним 31/07/16 Вск 20:58:00 #391 №809718 
Отправьте инвайт в питонконфу еще раз пожалуйста.
Аноним 31/07/16 Вск 22:11:52 #392 №809775 
>>809690
Я оттуда выкатился. И с чего это "таким как я" там будут рады? Что за недружелюбие, анончик? Я неплохо пишу, тащемта.

Поэтому и выкатился

>>809697
Питон?
Аноним 31/07/16 Вск 22:15:30 #393 №809780 
>>806079
>>806079
Ruby is dead. And you is dead.
pok pok pok
Аноним 31/07/16 Вск 22:38:27 #394 №809796 
>>809330
python filename.py
Аноним 31/07/16 Вск 22:39:47 #395 №809799 
>>809336
Все же ясно.
Лист индекс аут оф рэндж.
Аноним 31/07/16 Вск 23:40:00 #396 №809877 
>>805574
> 1)как у питона с метапрограммированием?
Если хочется то можно.
> 3)какие сопутствующие скиллы обычно идут с питоном? в рельсах это хамл и кофескрипт
не понял вопроса. Везде специфика.
Если поднять интернет магазин то нужно sql, ну и джанга(фласк).
Если связано с ML/data mining и подобной поебенью то там уже numpy, pandas, участие во всяких kaggle, знание мат анализа на уровне отличника ПТУ, представление о статистике и теорвере, умение перемножить две матрицы.
Если связано с админством и вообще уклон в девопсы то ессно хотят баш, ну и сисадминские штуки всякие.
Если хайлоад то это умение писать асинхронные и параллельные вещие, знание соответствующих фреймворков и либ (asyncio, twisted), нормальное знание sql (Postgres скорее всего), знание чего-то из nosql
> 4) В рубяхесть хартл, гикая разработка и прочие винрарные вещи,а в питоне видел только книжку лутца. Какие еще годные книжки по петону есть?
Книжек дохера, о годности не могу судить (не читаю). Ну вот SICP на питоне переписали не так давно. Несколько других introductory книжек по CS на питоне. Книжка по ООП на питоне. Куча книг из data science области. Я дохуя всего видел на самом деле.
> 5) Руби нагружен всякой магией,итераторами,Циклами,замыканиями и прочими специфичными штуками. Что в питоне толь же специфично?
То что ты назвал это нихуя не специфично. Если про питон, итераторы/генераторы есть. Замыкания есть. Что специфичного в циклах, ты поехавший или я чего-то не понял?
Есть list comprehensions, фишка стырена из фп емнип. За примерами в гугл.
Есть value unpacking, или как это называется. Ну типа:
>>> x = 1, 2, ('a', 'b', ['c'])
>>> p, q, (r, s, [t]) = x
>>> q
2
>>> t
'c'
>>> s
'b'
Но и сахар всякий, но этого и в руби полно.
Аноним 01/08/16 Пнд 10:39:59 #397 №810113 
>>809016
> где я обосрался.
Класс используешь не как класс, а как просто неймспейс, при этом методы у тебя не классовые, то есть инстанциировать его-таки надо будет.

dict = {} запихни в __init__ и сделай self.dict, а потом везде AddressBook.dict замени на self.dict. Иначе нет никакого смысла в наличии класса.
Аноним 01/08/16 Пнд 11:31:42 #398 №810140 
>>809775
>Я неплохо пишу, тащемта.
А говно в голове, что-то не сходится.
>>805574
>Что в питоне толь же специфично?
Ты какую-то хуйню назвал общую, которая везде есть, кроме стековых языков, но она там и не нужна.
Магические методы, декораторы(не джавовские аннотации, то другое), однострочные лямбды.
Руби это же как перл, только с прикленным ООП, нет?
Аноним 01/08/16 Пнд 11:36:39 #399 №810141 
>>810140
Руби - это рельсы.

Аноним 01/08/16 Пнд 11:48:57 #400 №810150 
>>810141
А еще автоматизация сборки/деплоя, скрипты на коленке и микросервисы с json/xml api
Аноним 01/08/16 Пнд 14:20:05 #401 №810238 
Что такое виртуальное окружение venv и с чем его едят какие профиты он дает?
Аноним 01/08/16 Пнд 14:20:53 #402 №810241 
14700504539280.png
как изменять цвета подсветки кода. Синие текст плохо виден. на linux?
Аноним 01/08/16 Пнд 15:10:02 #403 №810272 
>>810241
Cука, какой же ты имбицил.

>>810238
А ты даже шапку не читал.
Аноним 01/08/16 Пнд 15:13:29 #404 №810275 
>>810241
>как изменять цвета подсветки кода
Скажи что ты издеваешься, ведь не бывает таких тупых людей, да еще и накатывающих linux с xfce?
Аноним 01/08/16 Пнд 15:15:42 #405 №810279 
>>810275
Что так накатывать, next, next по видеоурокам как обезьяна.
Аноним 01/08/16 Пнд 16:57:01 #406 №810324 
>>810241

Что это за дерьмо?
Аноним 01/08/16 Пнд 19:13:12 #407 №810434 
>>810238
считай, что это просто папка с библиотеками для твоего проекта.
Аноним 02/08/16 Втр 00:13:06 #408 №810692 
Начинаю обмазываться питоном с этого
http://mimosa-pudica.net/src/io_import_vmd.py
кокие подводные камни?
Аноним 02/08/16 Втр 00:38:13 #409 №810717 
>>810692
Если пайтон не первый язык, тогда норм. А так лучше книжку прочести. Лутц хоть рассказывает, нафига оно вообще нужна такая-то фича.
Аноним 02/08/16 Втр 00:39:56 #410 №810720 
14700875963180.png
>>810717
Не первый.

Но почему всё новое начинается с попаболи???
Аноним 02/08/16 Втр 00:41:08 #411 №810723 
>>810720
Потому что ты долбоёб.
Шапку хоть бы прочел, что аноны советуют из ide.
Аноним 02/08/16 Втр 00:44:39 #412 №810725 
>>810723
Долбоёб тут ты. В шапке книжка, в книжке Kodomo Edit
Аноним 02/08/16 Втр 00:48:32 #413 №810730 
14700881131230.png
>>810725
Ну хз, анон. Там прям жырно написано.
Аноним 02/08/16 Втр 00:48:36 #414 №810731 
>>810720
Подключи интерпритатор к ide
Аноним 02/08/16 Втр 00:51:26 #415 №810736 
14700882869230.png
>>810730
Ты не умнее.
Аноним 02/08/16 Втр 00:51:57 #416 №810738 
14700883179760.png
Кто тестил?
https://github.com/DonJayamanne/pythonVSCode
Аноним 02/08/16 Втр 00:55:24 #417 №810743 
>>810731
чиво?
Аноним 02/08/16 Втр 00:57:46 #418 №810745 
>>810743
Ну там должно быть в настройках ide, путь к интерпретатору питона, погугли, в пайчарме он сам находит
Аноним 02/08/16 Втр 01:01:10 #419 №810746 
14700888705500.png
>>810745
>Kodomo Edit
перезапустил и стал находить
хз, что это было

Kodomo Edit не может в unicode??? Я хуею, дорогая редакция
Аноним 02/08/16 Втр 01:08:30 #420 №810750 
14700893102510.png
Только прыщавому могло прийти ТАКОЕ в голову.
Аноним 02/08/16 Втр 01:10:44 #421 №810752 
>>810750
За смешения табов и пробелов в любой приличной конторе тебя по рукам пиздить молотком будут
Аноним 02/08/16 Втр 01:11:51 #422 №810753 
>>810750
>использовать пробелы

https://www.youtube.com/watch?v=SsoOG6ZeyUI
Аноним 02/08/16 Втр 01:14:41 #423 №810754 
14700896812120.png
Ибо пидоры
Аноним 02/08/16 Втр 01:15:43 #424 №810756 
>>810754
Иди блядь нахуй, я тебя репортить сейчас начну, срсли. Если не нравится дизайн языка - пиздуй на свою си-подобную парашу.
Аноним 02/08/16 Втр 01:16:01 #425 №810757 
>>810752
Только вот не надо делать из этого религию. Та же хуйня со скобками.
Аноним 02/08/16 Втр 01:17:00 #426 №810758 
>>810756
тебя ведь не бомбит?
Аноним 02/08/16 Втр 01:21:33 #427 №810761 
>>810758
бомбит от твоей тупости
Аноним 02/08/16 Втр 01:21:57 #428 №810762 
Я хз, у меня много приятелей из php и c++, при чём в том числе и толковых весьма, пытались вкатиться в питон и все со страшными матами кричали на отступы и попаболили.
А мне как-то похуй. Пишу на питоне с отсутпами, на js с скобочками и вообще ни единого неудобства
Аноним 02/08/16 Втр 01:24:00 #429 №810763 
>>810762
они дауны
какая блядь вообще разница, какой у языка синтаксис, если язык решает свои задачи
Аноним 02/08/16 Втр 01:25:10 #430 №810764 
>>810761
Ну и хули? И только вкатываюсь.
Отступы пробелами онли и харам на скобки - способ выебнуться.
Аноним 02/08/16 Втр 01:25:50 #431 №810766 
>>810763
Говорю же, вменяемые они люди.
Но черезчур неудобно им, аж настолько что хуй кто вкатился.
Аноним 02/08/16 Втр 01:26:45 #432 №810767 
14700904058170.png
>>810763
Он решал бы еще быстрее без notorious indentation error
Аноним 02/08/16 Втр 01:28:49 #433 №810768 
>>810766
Приятно осознавать, что такие обезьяны в сторону лиспа даже не посмотрят.
Аноним 02/08/16 Втр 01:29:33 #434 №810769 
А как вам такая хуйня. Со скрипом соблаговолили не дропать либы.

http://www.infoworld.com/article/3041958/application-development/python-3-gains-a-big-helping-of-library-support.html
Аноним 02/08/16 Втр 01:30:21 #435 №810770 
>>810768
от твоего поста сквозит ущемлённым самолюбием.
Аноним 02/08/16 Втр 01:31:00 #436 №810771 
>>810770
Я немножно чсвшный мудак
Аноним 02/08/16 Втр 01:33:33 #437 №810773 
>>810771
мне питон бы и не всрался, но нужен для блендера
Аноним 02/08/16 Втр 01:44:44 #438 №810782 
14700914849410.png
good nite
Аноним 02/08/16 Втр 01:48:31 #439 №810785 
>>810738
Вроде я, но там какая фишка, у визуалстудио коде свой какой-то удобный способ ввода, интелиджи что-то там, и питона поддержки в нет. А этот плагин ее так же не привносит вроде как, а представляет свой ну лучше чем ничего, но далеко не такой крутой способ ввода с авто дополнениями и подсказками
Аноним 02/08/16 Втр 01:49:55 #440 №810786 
>>810738
Говно, до интроспеции и автокомплита pycharm этим плагинам как до луны. VSCode идеален для go/с, не больше
Аноним 02/08/16 Втр 01:49:59 #441 №810787 
>>810767
Ну, со своим уставом и в чужой монастырь не ходят.
Мне например так удобно и приятнее.
Аноним 02/08/16 Втр 01:51:53 #442 №810788 
>>810787

this >>810757
Аноним 02/08/16 Втр 02:11:12 #443 №810791 
>>810788
Ну я думал это и так понятно
Аноним 02/08/16 Втр 07:34:38 #444 №810842 
>>810785
Это не для СТУДИИ.
>>810786
Ну оно должно хотя вот тут я сомневаюсь, жабоатом же быть полегче пичарма и получается МОЩНЕЙ простого редактора с автокомпдитом, почти иде.
Аноним 02/08/16 Втр 08:19:22 #445 №810857 
А я вот никогда не понимал, почему от отступов так печёт многим. Ведь вы и в скобкоязыках всё равно отступы расставляете, просто в дополнение к этому ещё и скобки для интерпретатора. И избавление в питоне от скобок как избыточного элемента всегда казалось очень даже логичным.
Аноним 02/08/16 Втр 09:44:11 #446 №810881 
>>810857

Я считаю отступы - это охуенно.
Аноним 02/08/16 Втр 09:48:42 #447 №810883 
>>810842
>почти иде
Ну кому-то хватит может быть, а мне бы еще и описание принимаемых параметров хотелось бы видеть + доки по функции, если есть. Тот же youcompleteme для vim пока справляется с этим куда лучше atom/vscode
Аноним 02/08/16 Втр 11:47:52 #448 №810973 
>>810857
>>810857
>избавление в питоне от скобок как избыточного элемента

избыточного >>810782
Аноним 02/08/16 Втр 12:20:12 #449 №810993 
>>810113
Спасибо няш.
Аноним 02/08/16 Втр 12:46:09 #450 №811007 
>>810857
Это все с модулы и abc пошло в python. Гвидо понравилось и мы имеем что имеем. Получилось таки неплохо. Вон, от коффи скрипта на фронтенде блевать даже не тянет.
Аноним 02/08/16 Втр 12:54:21 #451 №811019 
14701316619460.png
>>810883
>а мне бы еще и описание принимаемых параметров хотелось бы видеть + доки по функции
Этого мало?
сам потестил, функционал вроде норм хотя основная фишка - дебагер, нихуя не понятный но сложно оценить скорость работы vscode на атоме, дома гляну на нормальном пека, но сомневаюсь, что он быстрей жидоатома.
Аноним 02/08/16 Втр 12:58:56 #452 №811027 
>>811019
Сейчас обновился и потестил, действительно неплохо. Можно теперь и vscode советовать. Дебаггер таки неплохо работает, тестил на go.
Аноним 02/08/16 Втр 13:02:09 #453 №811034 
Питонач, как включить автокомплит для импортированных библиотек в Sublime Text 3?
Аноним 02/08/16 Втр 13:45:20 #454 №811088 
>>810973
И где ты там фигурные скобки увидел?
Аноним 02/08/16 Втр 14:03:42 #455 №811106 
>>811034
sublimecodeintel
Аноним 02/08/16 Втр 14:04:22 #456 №811107 
>>811106
анаконда получше
Аноним 02/08/16 Втр 14:07:53 #457 №811108 
>>811107
она у меня на ноуте неебаться тормозит, у меня он чуть не умер
Аноним 02/08/16 Втр 14:14:22 #458 №811113 
14701364624790.jpg
>>811088
Сектантство чистой воды.
Аноним 02/08/16 Втр 14:15:23 #459 №811114 
>>811108
Чет хз, у меня кажись кодеинтел подтормаживал, а анаконда норм, + гибкие настройки, может сама и код отформатировать по пеп8. Думаю перекатится на >>810738
Аноним 02/08/16 Втр 14:42:45 #460 №811130 
>>811113
Этот метод format() костыль на самом деле.
Аноним 02/08/16 Втр 14:47:51 #461 №811136 
>>811130
Заебатый метод. В 3.6 конечно ещё луче будет, но он реально удобный.
Аноним 02/08/16 Втр 15:04:15 #462 №811141 
>>811136
Меня устраивает и %s, а что там в 3.6?
Аноним 02/08/16 Втр 15:07:58 #463 №811143 
>>811136
Он хороший, но по сути костыльный. Почему бы не делать:
print('bla bla' + bla + str(bla) + ' bla bla')
? А потому, что конкатенация хуйню творит с памятью.
Аноним 02/08/16 Втр 15:09:48 #464 №811145 
>>811143
Потому, что это выглядит как говно, похуй на память.
Аноним 02/08/16 Втр 15:16:55 #465 №811151 
>>811141
Там пхп или что-то подобное. Пример:

name, value = 'you', 'faggot'
print(f"{a}'re a {b}")
# you're a faggot
Аноним 02/08/16 Втр 15:24:19 #466 №811157 
>>811141
https://www.python.org/dev/peps/pep-0498/
>>811143 >>811145
Аноним 02/08/16 Втр 16:45:10 #467 №811204 
А какую лицензию лучше выбрать для djago проекта или там отдельного скрипта, если на github лить?
Аноним 02/08/16 Втр 17:42:02 #468 №811251 
Подскажите, пожалуйста. Вот есть бутстрап, там есть какие-либо темы, получается, что мне особо не нужно знать html css javascript, чтобы писать свои первые (нормально-выглядящие) сайты на джанге и достаточно будет просто заимпортить весь фронт-энд, сделать какой-то базовый шаблон из этого и дальше просто брать свои данные из базы?
Аноним 02/08/16 Втр 17:52:01 #469 №811261 
>>811251

Похуй как фронтэнд делать. Хоть бутсрапом, хоть в рукопашную.
Аноним 02/08/16 Втр 18:01:17 #470 №811270 
>>810764
Иди намазы лучше делай.
Аноним 02/08/16 Втр 18:01:23 #471 №811271 
>>811261
Просто я в этом фронт-энде 0 (ноль). Вопрос в том, можно ли относительно беспроблемно копипастить дизайны других сайтов с бутстрапом, или например просмотром кода страницы и копированием этого html и css из ссылки? Будет ли все смотреться как на сайте-доноре? И все эти javascript штуки, они же поставляются как-то в комплекте с бутстрапами и html файлами или нет?
Аноним 02/08/16 Втр 18:15:35 #472 №811280 
>>811271

Качаешь сайт донор со всеми исходниками(js скриптами, css, etc ) или готовый шаблон.
Натягиваешь на него код джанго-шаблонов.
?????????????????
PROFIT

Хотя тебе лучше просто с нуля начать.
Аноним 02/08/16 Втр 18:19:20 #473 №811285 
>>811280
Спасибо
Аноним 02/08/16 Втр 18:31:08 #474 №811295 
>>811204

Bump лицензионному вопросу.
Аноним 02/08/16 Втр 18:33:55 #475 №811298 
Пацантре, почему нельзя смешивать ключевые и позиционные аргументы?

Аноним 02/08/16 Втр 18:43:05 #476 №811308 
>>811298
Можно.
Аноним 02/08/16 Втр 18:46:09 #477 №811318 
>>811308
Я имею в виду вот так:

def f(a, b, c):
return u"Хуй"
f(1, b=2, 3)
Аноним 02/08/16 Втр 19:00:00 #478 №811330 
>>811318
Ну смешивай, кто ж тебе запретит. Если самого не коробит от этого винегрета.
Аноним 02/08/16 Втр 19:01:49 #479 №811333 
>>811330
Так так нельзя, падает. Мне вот и интересно, почему разработчики языка приняли такое решение.
Аноним 02/08/16 Втр 19:02:51 #480 №811334 
>>811318
Потому что неясно, что ты хочешь сказать своим вызовом. Например,
def foo(a, b=2, c=0, d=9):
pass

foo(1, d=3, 666)
666 - это значение b или с?
Аноним 02/08/16 Втр 19:05:31 #481 №811337 
>>811333
почитай PEP'ы - для всех культурных особенностей есть логичное объяснение

это не ты тут вчера бугутил с отступов вместо скобочек?
Аноним 02/08/16 Втр 19:10:19 #482 №811341 
14701542200110.jpg
>>811334
Спасибо
>>811337
Нет не я. Но я в свое время после крестов бугуртил пздц.
Аноним 02/08/16 Втр 19:36:36 #483 №811369 
Как у питона с чужеземными кодировками?
Вот этоту скрипту предстоит читать названия костей, написанных логично в Shift-JIS, и присваивать им кватерниончики.

Мне бы их и в японском написании получить из кучки байтов.
Аноним 02/08/16 Втр 20:57:54 #484 №811459 
>>804873 (OP)
Наконец-то нормальное лого.
Аноним 02/08/16 Втр 20:59:22 #485 №811461 
>>808597
Выполняй задачи из реальной жизни, реально нужные вещи, ничего сверхъестественного.
Аноним 02/08/16 Втр 21:23:19 #486 №811474 
>>811369
юникод
Аноним 02/08/16 Втр 22:25:43 #487 №811522 
питонач помоги понять в чем прикол?

https://ideone.com/8QbS5U

Код
def daneluk_angles_v(epsilon):
# 1/2 (sin(beta2) - sin(beta1)) = m
# m = 0.01 ... 0.5
....v_angles_list = []
....m = epsilon
....beta1 = 0.0
....while math.sin(beta1) < 1.0:
........print("sin b2: ", 2m + math.sin(beta1))
........beta2 = math.asin(2
m + math.sin(beta1))
........v_angles_list.append(math.degrees(beta2))
........print(v_angles_list)

........beta1 = beta2

....return v_angles_list

print(daneluk_angles_v(0.01))

Код через раз дает ошибку, впрочем ничего удивительного, так каким-то макаром пропускается проверка и вычисляется арксинус от числа больше единицы. :^)

Интересует откуда берется такое UB.

Also
Код вычисляет углы лучей графика данелюка, то есть угол при котором освещенность поверхности от небосвода на 1% большое.
Аноним 02/08/16 Втр 22:27:15 #488 №811526 
14701660359830.png
14701660359871.png
>>811522
скрины из IDE.
Один и тот же код, первый и второй запуск.
Аноним 02/08/16 Втр 23:04:09 #489 №811560 
>>811526
>>811522
Предвкушая, кукареки, цикл в итоге пришлось сделать вот так - https://ideone.com/nx3gJK

Интересно другое - почему код выше по разному выполняется, там рандом что ли при вычислении тригонометрии используется?
Аноним 02/08/16 Втр 23:25:22 #490 №811583 
>>811560
физик может написать на любом языке программирования программу на фортране
Аноним 02/08/16 Втр 23:42:24 #491 №811599 
Питонач, прошел укус питона, выполнил там все задания, что дальше? Программируем на питон от Лутца, или что-то другое?
inb4: бочку, соснуть хуйцов
Аноним 02/08/16 Втр 23:47:10 #492 №811605 
>>811599
устраивайся сеньором за 300к/месяц
Аноним 03/08/16 Срд 00:08:07 #493 №811618 
>>811599
Синк пайтон и что не ясно смотри/паралельно читай в лутце
Аноним 03/08/16 Срд 00:23:13 #494 №811624 
>>811619
Лучшая питонокрнфа у твоей мамки в спальне. Уж она то знает как полировать питонов.
numpy.ndarray не сабклассится Аноним 03/08/16 Срд 04:36:46 #495 №811704 
14701882069290.gif
Как правильно засабклассить numpy.ndarray, чтобы вообще ничего не сломать, но добавить аттрибут?

positions = myarray(myobj, (100,3), buffer=data)

И заоверрайдить там слайс. То есть positions.x возвращает первый столбец (positions[:,0]).

Второй Питон. Справка по "Subclassing ndarray" слишком сложна.
Аноним 03/08/16 Срд 05:16:47 #496 №811706 
>>811605
>300к/месяц
Где столько можно получать? И что нужно знать и делать? Кто готов платить и за что именно?
Аноним 03/08/16 Срд 05:34:59 #497 №811710 
14701916995200.png
>>811474
Kodomo Edit не может в юникод
Аноним 03/08/16 Срд 05:48:42 #498 №811711 
14701925229100.png
14701925229121.png
>>811474
pycharm может в юникод

Но почему я не могу изменить шкифты в редакторе, блять!
Аноним 03/08/16 Срд 06:10:19 #499 №811716 
>>811704
Всё, разобрался.
Аноним 03/08/16 Срд 06:44:50 #500 №811724 
>>811710
ты неграмотный или в шары долбишься?
Аноним 03/08/16 Срд 06:49:10 #501 №811725 
>>811710
Ты идиот? Посмотри, какая у тебя кодировка для этого файла выбрана. Тебе даже прямым текстом подсказывают, куда нужно зайти и поменять кодировку. Пиздец.
Аноним 03/08/16 Срд 07:55:45 #502 №811758 
>>811724
>>811725

this pidary >>811711
Аноним 03/08/16 Срд 07:59:27 #503 №811759 
14702003675950.png
>>811724
>>811725
ёб вашу мамку, прящавые
Аноним 03/08/16 Срд 09:24:44 #504 №811789 
>>811759
ты уверен, что понимаешь, что такое юникод?
Аноним 03/08/16 Срд 09:45:48 #505 №811796 
14702067487620.png
>>811759
Так ты определись, в юникод ты хочешь или cp932?
В любом случае, за исключением виндопроблем с выводом в консоли (эту блядская хуета в cp1252 хочет отображать, даже если я в комодо запускаю батник с "chcp 65001; python..." (в cmd.exe просто говно отображатеся), всё там нормально работает.
Аноним 03/08/16 Срд 09:49:06 #506 №811797 
>>811789
Я уверен, что kodomo edit не понимает сам, что я ей копипастю.
Если скопированное с японского сайта оседает в клипборде как юникод, то хули от это не понимает?
Судя по всеми, редактор-то понимает. У pycharm таких траблов нет: вставил, сохранил без мата, выполнил с правильным принтом.
Аноним 03/08/16 Срд 09:51:49 #507 №811799 
>>811797
ну не все же такие умные, как ты
Аноним 03/08/16 Срд 09:54:52 #508 №811801 
>>811796
У меня было два вопроса:

1. вставлять крякозябры в код без изъёбов (pychar может)
2. имея массив байтов, который читаю из бинарного файла, и зная, что он в Shift-JIS (проверено в другом редакторе), сделать их читаемыми в питоне (знаю ведь какие крякозябры ожидать)

Сделаное выше утверждение, что кодомо может юникод, вызывыет у меня сомнения.
Аноним 03/08/16 Срд 10:57:30 #509 №811817 
>>811711
>Но почему я не могу изменить шкифты в редакторе, блять!
Виндобляди должны страдать, особенно с кодировками.
ПЕРЕКАТ Аноним 03/08/16 Срд 11:08:44 #510 №811824 
https://2ch.hk/pr/res/811823.html
https://2ch.hk/pr/res/811823.html
https://2ch.hk/pr/res/811823.html
Аноним 05/08/16 Птн 12:42:28 #511 №813689 
>>804878
>>804879
А мне понравилось, забавно.
Аноним 05/08/16 Птн 16:10:41 #512 №813826 
>>811711
Потому что сперва нужно сохранить схему настроить как свою собственную, кнопка Save as рядом с именем схемы.
Аноним 05/08/16 Птн 20:22:40 #513 №814023 
а может ли ваш питухон работать с процессами?
Аноним 05/08/16 Птн 20:59:48 #514 №814063 
>>814023
С процессорами вроде фсб работает, а не питон
comments powered by Disqus

Отзывы и предложения