Этого треда уже нет.
Это копия, сохраненная 26 августа 2016 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
74 Кб, 700x876
#2 #804878
>>804879>>813689
#3 #804879
>>804878
Ахха-ха-ха. это, блядь, смешно что ли?! Уйди нахуй отсюда
>>804882>>813689
#4 #804881
Нифига не могу понять как работает функция sorted, когда она принимает функцию. Помогите.
>>804886
#5 #804882
>>804879
весело жи
#6 #804886
>>804881

> key specifies a function of one argument that is used to extract a comparison key from each list element

>>804889
#7 #804889
>>804886
Цитирование документации и понимание того как оно работает - разные вещи. Каждый элемент проходит через эту функцию, но происходит сравнение. Что и с чем сравнивается?
>>804896
#8 #804891
Как выглядит регулярка которая ищет строку которая не содержит подстроки [...]? Пишу вот так, но оно не работает. .(?!/[[.][.][.]/]).
>>804909>>804921
#9 #804896
>>804889
Сравнение результа этой функции для всех элементов.
>>804904
#10 #804904
>>804896
sorted([(a,1),(v,4),(p,2),(j,2)], lambda x: x[1])
Так я отсортирую по цифре, но как я могу при их равенстве сказать, что нужно сортировать по букве?
#11 #804909
>>804891

> .(?!/[[.][.][.]/]).


Ебать я проорал
>>804914
#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)]
#14 #804914
>>804909
Зачем ты проорал?
#15 #804918
Пистоны, подскажите что-нибудь для генератора аккордов. Какие-нибудь либы готовые с нотами.
#16 #804921
>>804891
not re.search(r'\.{3}', string)
#17 #804927
"Значит кто-то остановил корутину." как узнать кто и по какой причине?
#18 #804928
>>804927
А кого ты к компьютеру подпускал?
>>804929
#19 #804929
>>804928
это с пред треда
#20 #804930
>>804938
#21 #804931
>>804929
Ну может этот с пред треда и остановил?
>>804938
#22 #804938
>>804927>>804929>>804930
>>804931

> что значит asyncio.CancelledError? В результате чего cancelled?...?


> Значит кто-то остановил корутину.

#23 #804948
>>804927
Никак, кроме как смотреть код.
>>804950>>804954
#24 #804950
>>804948
Точнее даже не корутину, а таск.
#25 #804954
>>804948
на что обращать внимание?
>>804962
#26 #804962
>>804954
На task.cancel().
>>804975
#27 #804975
>>804962 ок, но в моем коде нет такой инструкции! а что там в асинкио я слабо представляю
>>804976
#28 #804976
>>804975
Давай свой код.
>>804983>>805001
#30 #804998
Есть страничка, на которой содержимое появляется с помощью каких-то JS и PHP скриптов. Как выгрузить содержимое страницы с уже отработавшими скриптами?
#31 #805001
>>804976
может надо так?
http://pastebin.com/ihjzWeUD
>>805023>>805031
#32 #805004
>>804873 (OP)

> Python


Этот язык подойдет для фриланса?

Ньюфаг
>>805007>>805010
#33 #805006
Как правильно настроить рабочее окружение/среду разработки ?(Git'ы, pip'ы там всякие...) В планах еще установка Джанги.
>>805008>>805010
#34 #805007
>>805096
#35 #805008
>>805006
Накатить линукс для начала.
#36 #805010
>>805006
Установи git, пройди тутор. Там ничего окромя add, commit, chekout, reset, push, pull не нужно.
Pip сам ставится, дэбил ты эдакий. Все, можешь иде или любой редактор поставить. Я юзаю сублайм.
>>805004
Язык полный по Тьюрингу, подойдет для всего, чего пожелаешь.
>>805014>>805096
#37 #805014
>>805010

>Там ничего окромя add, commit, chekout, reset, push, pull не нужно


Ололо.
>>805015
#38 #805015
>>805014
Ой, небось используешь раз в двести лет какую-нибудь хуйню и думаешь, что нюфеку нужно ее знать?
>>805027
#39 #805023
>>804983
>>805001
Первый вариант правильный. У тебя видимо таймаут срабатывает.
#40 #805027
>>805015
По крайней мере список команд надо дополнить log, status, merge, init, fetch, difftool, branch, tag, mergetool. И знать некоторые ключи к ним.
>>805030
#41 #805030
>>805027
А, ну это само собой разумется, можно еще алиасы добавить для краткости.
#42 #805031
>>804983
>>805001
Да, и используй лучше очереди + пул воркеров, а не локи.
>>805038
#43 #805038
>>805031
а можно пример с очередью?
>>805058
#44 #805058
>>805038
Как-то так http://ideone.com/uTeJzK только почище. Таски надо перед выходом останавливать с помощью cancel. Очереди лучше ограничить размером и т.д.
>>805124
#45 #805064
Можно как-то импортнуть модуль несколько раз, чтобы его глобальные переменные не шарились между инстансами модуля?
>>805085
#46 #805081
Нужно ли новичку читать эти книги?
-С. Макконнелл «Совершенный код»
-Кнут «Искусство программирования»
Очень часто советуют, говорят что без них хорошо кодить не получится. Что думаете на этот счет, аноны?
>>805087>>805088
#47 #805085
>>805064
Нет. Нужно переписать модуль так, чтобы такого не было, т.е. убрать переменные которые не должны шариться в класс, либо решить это наследованием.
#48 #805087
>>805081
И да и нет.
Макконел - если умеешь кодить уже, причем кодишь давно и понимаешь, что код чище на становится.
Кнута замени на другую книку по алгоритмам, попроще. Кормен/тот же Макконел, но по алгоритмам. Нагуглишь.
#49 #805088
>>805081
Новичку лучше читать руководства к языку, которые он собирается изучать. Если новичок любит книги "как собраться и начать менять свою жизнь", "100 простых шагов, чтобы изменить свой взгляд на мир" и они его как-то мотивируют, то вперед. Остальным просто трата времени. Всё равно ты нихуя оттуда не вынесешь, если ты уже не знаешь, как кодить.
#50 #805096
>>805007
>>805010
А стоит ли его учить как первый язык? Можно ли лишь на одном питоне делать деньги или к нему еще что то нужно будет учить?
>>805099
#51 #805099
>>805096
Наверняка ты собираешься в веб, так что нужны базы данных, хтмл+ксс, юникс системы.
>>805119
#52 #805119
>>805099
А ЖабаСкрипт?
мимо
>>805125>>805127
#53 #805124
>>805058
спасибо!
#54 #805125
>>805119
Луче кофескрипт уж.
>>805128
#55 #805127
>>805119
Это уже по мере необходимости. Там уже выберешь свой "нейм"скрипт.
#56 #805128
>>805125

Луче TypeScript уж.
>>805131
#57 #805131
>>805128
Статический петух закукарекал заместо авроры!
#58 #805133
>>804904
Меняй x[1] на x[0], даун.
27 Кб, 256x229
#59 #805139
>>804873 (OP)
Напоминаю, что любой из вас имеет уникальную возможность обосрать мой фреймворк, бесплатно, без СМС:
https://github.com/SweetPalma/Perver
>>805143>>805174
#60 #805143
>>805139
И нахуй он нужен?
>>805151
#61 #805151
>>805143
Учебное задание - написать собственную асинхронную хуитку. Хеллоу ворлды же выкладывают, а чем я хуже?
#62 #805155
Кто-то проходил собеседования по скайпу? О чем обычно спрашивают? Когда двигать тазом? Как не ударить лицом в грязь?
>>805163
#64 #805163
>>805155
Первым делом спросят, почему 5/3=1
>>805167
#65 #805167
>>805163
Может 5//3=1?
>>805180
#66 #805168
#67 #805169
>>804873 (OP)
Аноны, поясните, какая взаимосвязь между этими 2 строками?

>pl.plot(x,y,'.')


>pl.plot(x,p[0]A[:,0]+p[1]A[:,1],'x')


Что тут делает вот это вот '.'?
>>805189
#68 #805170
https://ideone.com/fork/emTT4e Как сократить это говно?
>>805184
#69 #805174
>>805139
Спасибо, глянул, интересная штука
#70 #805180
>>805167
Попросят объяснить чем / отличается от // Раз ты такой инициативный.
>>805182>>805185
#71 #805182
>>805180
Неужели так просто? Почему бы сразу что-то сложнее не спрашивать!?
>>805197
#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/
#73 #805185
>>805180
// отбрасывает дробную часть.
>>805200
#74 #805188
Как накатывать PyCharm на Линукс? Файл, который надо жмякать кажись .sh не реагирует
>>805193
#75 #805189
>>805169
Аноны, так нахуя оно там стоит?
Типа показывает, что x и y - это точки, верно?
>>805225
#76 #805193
>>805188
Выделяешь .sh-файл, ctrl+c, ctrl+t, "chmod +x ", ctrl+v, enter, ctrl+v, enter.
Пока что тебе хватит.
>>805196
#77 #805196
>>805193
ctrl+alt+t*
#78 #805197
>>805182
Ну, вдруг только вчера учебник открыл? Большинство претендентов не проходят такие легкие вопросы. Потому что хитрые люди падки на большие зарплаты и ищут работу программиста открыв вчера учебник. 95% претендентов отсекаются вот такими легкими вопросами. Будут вопросы посложней после первого легкого. Не беспокойся. Но ты должен быть готов к легким, потому что опытного разработчика может шокировать такая легкота и он будет вести себя на собеседовании как полный нуб. То есть он начинает искать сложный ответ в легком вопросе. Думая, что тут скрыт очень хитрый подковерный ответ.
>>805211
#79 #805200
>>805185
Они спросят почему все-таки 5/3=1
Первый правильный ответ, что речь идет о втором питоне. И в нем по умолчанию не float. Сразу видно опытного.
>>805209
62 Кб, 428x720
#80 #805209
>>805200

> речь идет о втором питоне


> 2016

>>805217
#81 #805211
>>805197
Хм, возможно. Просто странно, что на сосеседовании у них есть время на такие "прелюдии" для элементарных вопросов. Знать синтаксис, явно, маловато. Не пойдёшь же искать работу после кодакадеми/укуса
>>805217
#82 #805217
>>805211
Когда контора подает объявление о поиске программиста, то на объяву откликаются толпы зомби. Задача ЦКЗ найти здорового.
>>805209

>2016


Этот аргумент не прокатит. Не смог двойку от тройки отличить, значит изучаешь менее года. Не опытный малец.
>>805218>>805223
#83 #805218
>>805217
А есть где список таких вопросов, чтобы в легкой хуйне не ошибиться?
>>805221
#84 #805221
>>805218
Напомнил мне моего друга, который получил задолженость по программированию и учил код напамять вместо изучения синтаксиса
>>805222>>805224
#85 #805222
>>805221
Ну блядь, я тоже занимаюсь неплохими проектами на фрилансе, но на первый вопрос не ответил бы.
А книгу прочитал.
#86 #805223
>>805217

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


Напомню, третий Пайтон вышел почти восемь лет назад. Человек мог работать только с ним всё это время, касаясь второго только вскользь, при этом имея приличный опыт и портфолио. Хуёвый какой-то вопрос.
>>805228
24 Кб, 536x536
#87 #805224
>>805221
Проорал. Пипец!
#88 #805225
>>805189
Доки открой и посмотри.
>>805226
#89 #805226
>>805225
Посмотрел, понял, координаты x и y, где все обозначается точкой.
#90 #805228
>>805223
Да он вышел 8 лет назад. Но необходимые модули для разработки мигрировали в течении 5 лет. Окончательно синтаксис устаканился три года назад. Видишь, как я дохуя я знаю.
>>805229>>805230
sage #91 #805229
>>805228
Ну, ты дохуя ты знаешь ты.
#92 #805230
>>805228
Ну вот, человек работает в нем 2 года и про 2 питон не знает нихуя, зачем у него про это спрашивать?
Тупо же
>>805236
#93 #805236
>>805230
Если человек не удосужился прочитать отличия двойки от тройки, то зачем нужен такой лентяй?
>>805239
#94 #805239
>>805236

> Если человек не удосужился прочитать отличия двойки от тройки, то зачем нужен такой лентяй?


И зачем кому-то делающему проект на тройке читать отличия от двойки?
>>805244
#95 #805244
>>805239
Потому что у компании (которая его нанимает) весь код написан на двойке
>>805246>>805247
#96 #805246
>>805244
Ну так пусть и сразу пишет в резюме, что требуется питонист 2 версии.
>>805252
#97 #805247
>>805244
И где это было указано в предыдущих постах?
>>805253
30 Кб, 686x214
#98 #805248
Не понимаю. Хули там так много? Почему нельзя одной стандартной функцией всё сделать?
http://stackoverflow.com/questions/1855095/how-to-create-a-zip-archive-of-a-directory
>>805258
#99 #805249

>>80524


>в резюме


В объявлении.
#100 #805252
>>805246
Блять, лентяй хренов. Отличия двойки от тройки можно за час понять. Открыл документацию, почитал час и всё уже знаешь. Не прошел собеседование, уебывай
#101 #805253
>>805247
А мы говорим про гипотетическую компанию. И такая херня может выплыть в любой момент. А вы не готовы.
>>805259
sage #102 #805258
>>805248
from subprocess import call

def zip(output_filename, source_dir)
____call(['zip', '-r', output_filename, source_dir'])
>>805637
#103 #805259
>>805253
Так там и знание диаметра очка детей из Неаполя может выплыть, к ней тоже быть готовым?
>>805262
#104 #805262
>>805259
Вы только посмотрите на него, он не знает диаметр очка детей из Неаполя.
>>805273
#105 #805268
А теперь поясните, зачем ваш пиздон вообще нужен?
>>805270>>805285
#106 #805270
>>805268
Чтобы вычислять диаметр очка детей из Неаполя
#107 #805273
>>805262
До чего же ты ленивая скотинка, аргументы невпопад.
>>805283
sage #108 #805283
>>805273
Я вообще левый анон. Не порочь имя другого анона, пожалуйста.
10 Кб, 626x488
#110 #805291
Предлагаю оп-пик следующего треда.
>>805302
41 Кб, 500x578
#111 #805302
>>805291
Лучше это
>>805305
#112 #805305
>>805302
Лол, да
4 Кб, 233x82
#113 #805321
Нужно один пустой файл в зип архиве заменить на полный. Вынул. Заполнил. Засунул обратно. А он продублировался. Как удалить файл? гугл говорит полностью распаковывать архив, но я этого не хочу
>>805366
#114 #805366
>>805321
Получилось. Сделал как тут http://stackoverflow.com/questions/1855095/how-to-create-a-zip-archive-of-a-directory Но он почему-то создаёт в архиве вложенную папка и в ней хранит файлы. Как от неё избавиться?
#115 #805551
В os.system не работает команда read. И sqlite3 выдаёт ошибку которую в обычном терминале нет. Что делать?
>>806020
#116 #805567
Аноны,я рубист,пишу на рельсах(классика тащем то)
Думаю перейти на питон,так как работы больше и область применения шире(а еще он побыстрее будет).
Имеет кто опыт переката? Как лучше и безболезненно перекатиться,какие книжки,для не совсем даунов, почитать?
Мб курс по джанго есть часов на 20-30?
>>805574
#117 #805574
>>805567
так же более технические вопросы
1)как у питона с метапрограммированием?
2)Насколько сильно отличается эмвиси модель рельсов от джанго?
3)какие сопутствующие скиллы обычно идут с питоном? в рельсах это хамл и кофескрипт
4) В рубяхесть хартл, гикая разработка и прочие винрарные вещи,а в питоне видел только книжку лутца. Какие еще годные книжки по петону есть?
5) Руби нагружен всякой магией,итераторами,Циклами,замыканиями и прочими специфичными штуками. Что в питоне толь же специфично?
#118 #805591
Сап гайс.
У меня такой вопрос ничего критичного не будет если я использую python 3.5.2 32-bit на 64 битной системе?
>>805610
#119 #805609
Посоны, помохите. С помощью selenium пытаюсь эмулировать нажатие на кнопочку на сайте.
Я не знаю даже как это описать, в общем выходит коллизия.
Когда я зажимаю в какой-то момент мышь, ну окно перетаскиваю любое, то эмуляция нажатия на кнопку не срабатывает.
Как это вообще фиксить можно? Пробовал сначала с браузером, потом поставил phantomjs (headless), в итоге нихуя не изменилось.
Может кто сталкивался с такой проблемой, в гугле нерелейтед статьи вылезают.
>>805613>>805616
sage #120 #805610
>>805591
64-битные системы полностью понимают 32-битные приложения. Вот только зависимости для них нужны соответствующие.
#121 #805613
>>805609
кто куда и какое окно перетаскивает?
кнопка у тебя обычное или js
короче нихуя не понял
>>805615
#122 #805615
>>805613
В общем приложение работает в фоне.
Я в этом время могу что-то делать любую хуйню.
И если в это время я зажимаю ЛКМ, попадая в момент, когда эмулируется нажатие кнопки - оно не срабатывает. (я тестил так перетаскиванием окна)
Кнопка обычная, не жс.
>>805657
#123 #805616
>>805609
к слову - есть что-то лучше селениума, если мне надо вытащить данные из страницы с джаваскриптом?
>>805634
#124 #805634
>>805616
HtmlUnit
Но хуй знает, как ты будешь использовать его на питоне.
>>805638
11 Кб, 200x200
#125 #805637
>>805258

>"zip" не является внутренней или внешней


командой, исполняемой программой или пакетным файлом
#126 #805638
>>805634
jython?
#127 #805642
Час назад начал заниматься погромированием, сейчас я хочу скопировать один сайт, я так понял с помощью джанго можно сделать любой сайт. Вопрос: я туда пришел?

Начал читать byte of python. Попробовал написать в кодомо hello world, но оно не написалось, вместо него какая-то дребедень, пересел на pycharm, там нормально. Эта пересадка на чем-нибудь может сказаться?
>>805651
#128 #805646
>>804873 (OP)
Что скажете про начала знакомства с языком по книге Доусона "пограмируем на питоне", где он последовательно рассказывает, как делать простенькие игры-программы на питоне? Вроде понравилась книга, интересует мнение прошаренных
>>805651
#129 #805650
>>804873 (OP)
Стоит ли качать крякнутый pycharm с рутрекера или комьюнити эдишн бесплатного хватит за глаза?
>>805651>>808246
#130 #805651
>>805642
>>805646
>>805650
пиздуйте на завод
>>805652>>805653
#131 #805652
>>805651
Ты пидармот, что ли? Чем вопросы не по теме?
>>805656>>805657
#132 #805653
>>805651
Отпиздовал ебать твою мамашу. Нахуй ты это пишешь вообще? Через месяц я буду прогать лучше тебя.
>>805657
#133 #805656
>>805652
Вопросы уровня фрезеровщика, который увидел объявления с 200к/с зарплатами питон программистов. Один сайт на джанге пилит и не может хелло ворлд сделать, другой "мнения прошаренных спрашивает", третий "просит пояснить" за иде. Им определенно стоит встретиться и пососать пивасика вместе, а потом таки пиздовать на завод.
#134 #805657
>>805653
>>805652
Найс вы порвались на пустом месте.
>>805615
Я в общем порешал эту хуйню. Оказывается проблема была в том, что из-за разрешения, видимо, указываемого для xvfb (pyvirtualdisplay) некоторые элементы стали перекрывать друг друга временами, поэтому не прокликивались. А то что возникила коллизия, это я походу напридумывал, энивей сейчас все работает как часы.
>>805739
#135 #805702
Здорово, аноны. Я тут питун решил учить. Знаний в погроммировании нуль. Стоит ли? Мне чот заинтересовала тема эта. Вот. И с чего стоит тогда начать? И я смогу потом со знаниями питуна создавать приложения там для ифона? А вообще, анон, как становятся погроммистами? На это учатся в вузах? Или просто прочитал книжку за пару месяцев по какому-то языку и все, можно идти работать? И кто создал ваще эти языки? Почему надо что-то где-то написать, чтобы на экране появилась надпись "Сап двач"? Почему именно так вот это все устроено? Я не траллю, если что, а то подумаете чего. Мне правда стало интересно это все, а ведь есть даже перспектива заработать, что не может не радовать.
#136 #805709
>>805702
Такая же тема как с иностранным языком, желание надо иметь и каждый день его изучать.
>>805718
#137 #805714
>>805702
Давай, хули. Всяко лучше чем менеджером по продажам работать.
Начать можешь с шапки треда.
>>805718
#138 #805718
>>805702
и тебе на завод
>>805709
и тебе
>>805714
а ты хуйню не неси
>>805720
#139 #805720
>>805718
Я как бывший RLY металлург-заводчанин проработавший в доменном и кислородно-конвертерном цехах под тройку лет смущён твоей дискриминацией.
С чего ты взял что заводчане поголовно глупые и не способны врубиться в это всё? Тут нет магии, зато есть целая куча материалла, это не какой-нибудь ASM или то же ML/CV/Big Data где нужно что-то кроме элементарной логики.

Тот перчик я уверен просто тебя траллирует
>>805741
#140 #805729
>>805702

>приложения для ифона


На питоне нельзя писать приложения ни для гейфона, и для ведроида. Учи Swift или Java для этого.

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

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

Вывод: Ты быдло. Иди на завод.
>>805777>>805781
#141 #805739
>>805657
А чем тебя element.click() через жс не устраивает, зачем с какими-то виртуальными дисплеями ебаться?
>>805789
#142 #805741
>>805720
Не обращай внимание, это пафосный мудак, как он себя сам называет. Талисман питон-треда.
#143 #805777
>>805729
спасибо сходил на завод зп 199к спасибо анончик
#144 #805781
>>805729
Подожди? Правда нельзя приложения писать? Зачем я тогда эту хрень учу, бляяяяя.
>>805833
#145 #805789
>>805739
Не тупи, я так и делал, дисплей мне нужен был для хедлесс работы, ну грубо говоря работы в фоне, чтобы ебучий браузер не вылезал у меня при тестах и прочего.
А фантомжс ебаная параша, попробовал - не катит, жрет до пизды (около 1/3 от всех ресурсов, охуеть), ещё и ставится только с репов разрабов или конпелингом, т.к. пакеты никто не обновляет даже. (у меня дебиан тестинг)
>>805832
#146 #805832
>>805789

>я так и делал


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

Впрочем, я с селениумом не знаком вообще, может он не даёт возможности жс использовать.
>>805838
#147 #805833
>>805781
Блять, ну ты и мудак. Ты шапку прикреплённого треда читал? Что там, блядь, было написано? "Учите английский + Java". Но нет, блядь, ты ж у нас самый умный, решил пойти окольными путями. Вот теперь и сиди в болоте.
Не обладаете базовой культурой общения на имиджбордах, а потом оказываетесь в жопе и возмущаетесь. Сука, ЧИТАТЬ НАЙЧИСЬ. Мудилы.
>>805834
#148 #805834
>>805833
К чему такие истерики, все ж мы люди.
>>805836
#149 #805836
>>805834
Нет, не все.
Нормальные аноны, читают щапку треда и не засирают сам тред тупыми вопросами. А таких как ты нужно постоянно тыкать носом туда, куда ты нагадил.
>>805840
#150 #805838
>>805832

>селениумом не знаком вообще, может он не даёт возможности жс использовать.


Каникулы? Другого объяснения я не могу найти тому бреду, что ты пишешь.
Зашел единственный раз спросить, пришлось доказывать школьнику, пишущему несвязную хуйню, что я делаю так как надо.
Ууууу сука, чем вы тут вообще занимаетесь, почему ещё капча с хуями не вводится с первого раза
>>805861
#151 #805840
>>805836
Нормальные аноны игнорируют посты с тупыми вопросами, а не истерят, засирая тред своими неконтролируемыми приступами гнева. Надо быть добрее, ненависть разрушает.
>>805869
#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>

При этом одного пикселя вроде бы достаточно, но если нужно страницу сначала прокрутить, то опять херня, потому что он по центру хочет кликать, когда не видит элемента.
>>805866
#153 #805866
>>805861

>driver.execute_script("document.getElementById('1').click()")


Вот, всё там можно, оказывается, исполнять.

Не должны расположение или видимость элементов влиять на программное выполнение действий.
#154 #805869
>>805840
Нет, нужно учить этих дебилов. Из-за таких мудаков, как ты, кто сидит постоянно в ридонли и игнорирует умственно отсталых, доска в частности и борда в целом постепенно скатывается.
А потом начинают кудахтать, что "двач уже не тот". Конечно, не тот, ведь ты сидишь в ридонли и нихуя не делаешь, чтобы предотвратить его скатывание.
>>805875>>805877
#155 #805875
>>805869

>ты, кто сидит постоянно в ридонли


>потом начинают кудахтать, что "двач уже не тот"


>ведь ты сидишь в ридонли


Твой слог слишком эмоционален, к сожалению, я не смогу дискутировать с тобой в таком ключе. Тебе стоит успокоиться, и тогда мы сможем поговорить. А пока, можешь перечитать свои сообщения и подумать кого и чему ты ими научил.
#156 #805877
>>805869
А я и не хочу предотвращать скатывание. Катитесь куда хотите!
>>805928
#157 #805923
Сап, питоняши.
Осваиваю Python 2 недели. Серьёзного опыта с другими языками нет, кроме С++, html (P.S. это не ЯП, знаю), CSS и C# (эти языки изучены на уровне знания синтаксиса, пару раз писал что-то приличное на них, чтобы тупо закрепить).
Устроился в одну компанию Junior'ом, где дали месяц на написание одной программы (я её уже написал, но с помощью других знакомых-программистов), а также на конечное освоение языка для решения более сложных задач.

Подскажите, пожалуйста, литература, которая Выложена в главном треде /pr/, а также практика, — даёт хорошие результаты? Я о том, что только на прочтении книг и написании собственного кода может ли Python хорошо освоится до уровня уверенного Junior'а, который чуть ближе к Middle, если не Middle вообще?
Также хочу узнать совета что изучать и какую литературу изучать кроме того, что на ОП-пике в главном треде. ООП поднять, БД подтянуть и бла-бла-бла.
P.S. Чую, что Лутца охренеть изучать. + ещё не уверен, что можно за 1 месяц натянуть все 6 книг.
#158 #805928
>>805877

>Катитесь куда хотите!


Хочу катится тебе в анус, няша. Нагибайся :3
#159 #805929
сто пудов тред посетил толстячок прикидывающийся ебанашкой
#160 #805956
Нужны правила для автоскрытия для постов "изучаю python/питон N дней/недель/минут и т.д." и добавить в шапку, остальных нахуй посылать. На SO есть все ответы, зачем вы тут чето пишете какую-то хуйню, а.
>>805959
#161 #805959
>>805956

>На SO есть все ответы


Двачую. Предлагаю удалить тред.
#162 #806020
>>805551
Бамп вопросу. что не так с этим os?
>>806025
#163 #806025
>>806020

>os


os.system
#164 #806079
>>805574
ну епт,анончики,неужели нет кроссскилловые аноны? Вот целый тред "пок пок пок пок,анан,падскажи ,как мне найти за минуту в гугле все материалы" и им отвечают.
>>809780
233 Кб, 1280x852
#165 #806086
сап, аноны. через год сдавать егэ, решил сдавать икт. так, для второй части нужны либо паскаль либо питон. в школе не преподавали ни того, ни другого. поставил я питон, решил учиться сначала по DIVE INTO PYTHON 3, но наеб ждал в самом начале. питон не открывает файлы .py. было у кого такое? скачал с гитхаба файл humansize.py (он рабочий, люди проверяли) как написано в начальном уроке погружения. запускаю, у меня на секунду появляется окошко cmd и закрывается. все. сначала ставил питон 3.5.2 -- не работало. удалил, поставил 3.5.1 -- то же самое. есть идеи?
систему переустанавливать ради этого тупо, ящитаю. единственный вариант, что я своим нубьим взглядом вижу -- поставить виртуалбох, накатить винду и попробовать питон в нем.
в общем, буду очень благодарен, если поможете. отдельный тред создавать не буду пока.
39 Кб, 200x200
#166 #806087
>>806086

> у меня на секунду появляется окошко cmd и закрывается. все.


ну сколько можно?
>>806090
#167 #806090
>>806087
а что такого? я типа не первый, да? ну а хули поделать, все с чего-то начинают.
олсо, я гуглил, никто на такое не дает ответа.
если знаешь, подскажи
>>806096
#168 #806096
>>806090
Забей, тебе не стать программистом, если ты даже на элементарный вопрос не можешь найти ответ в гугле.
>>806233
#169 #806119
>>806086
допиши в самом конце этого файла
input('Enter "@python.hidjab.forcedexit()" to Exit")
не благодари
>>806176>>806233
#170 #806176
>>806119
Я и не собирался благодарить.
>>806186
#171 #806186
>>806176
вот невоспитанное хуйло!
мамка! два ремня за мой счёт!
#172 #806214
Аноны, как научиться нормально верстать, я знаю и хтмл и цсс и жс настолько насколько неободимо, знаю теги и прочую хуету. Но когда верстаю получается какой-то калл. Что почитать по дизайну, или что делать-то вообще.
>>806215
#173 #806215
>>806214
Я к тому что даже если пишу какой-нибудь блог на фласке, получается какое-то говно во фронте.
>>806223
#174 #806223
>>806215
Бери чужие шаблоны и переделывай
А так можешь с htmlacademy начать, оно годное
>>806268
#175 #806233
>>806119
дописал, все то же самое, открывается и закрывается
>>806096
не пришел бы сюда не погуглив
>>806240
#176 #806240
>>806233

>не пришел бы сюда не погуглив


Я не понимаю как ты гуглил, но мне первым результатом выдает вот это: http://stackoverflow.com/questions/12375173/how-to-stop-python-closing-immediately-when-executed-in-microsoft-windows

Если запускал скрипт просто кликнув на него, то попробуй из консоли запустить. типа, python humansize.py. Возможно, понадобится полный путь до интерпретатора указать. В общем, ты сходи по ссылке и все оттуда попробуй.
>>806245>>806286
#177 #806245
>>806240
А по-русски есть?
>>806496
#178 #806268
>>806223
Что мне на этой академии делать, я и так знаю нужные теги, принципы верстки и всё это, просто когда я верстаю получается хуета.
#179 #806286
>>806240
в общем, получилось. спасибо за ссылку, я гуглил-то по русски.
что сделал: сначала думал, дело в пробеле между Program Files в кмд. переустановил в другой путь без пробела. пытался вводить по-разному: с кавычками, точками, расширениями.
в итоге попробовал добавить в конец файла не то, что анон сверху посоветовал, а input('Press ENTER to exit')
хуй знает, какая разница между ними, то теперь работает
спасибо
>>806301
#180 #806301
>>806286
Да всегда в конце добавляют какой-нибудь инпут или гетч если прога закрывается в конце, так по всех языках бывает, не только в пистоне, не ссы.
#181 #806304
В Django сделал поля model.FileField
как мне оттуда файл выгребать и отправлять на скачивание?
>>806362
#182 #806362
>>806304
Тебе нужна ссылка на файл, который ты загрузил, я правильно понял?

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

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

Тогда в шаблоне будет что-то типа {{ foo_obj.my_file.url }}
>>806368
#183 #806368
>>806362
Боже какой я тупой.
Спасибо тебе огромное!
#184 #806383
>>804873 (OP)
Сап, питоны.
Что можно использовать для манипуляций с видео?
Для пикч, как я понял, можно numpy/scipy заюзать, и неплохо было бы совместить эти вещи.
Задача в том, чтобы с видео брать кадры, обрабатывать их как картинки (в других библиотеках), и потом записывать это в новый видео-файл.
>>806390
#185 #806390
>>806383
В джяве для этого используется ffmpeg и opencv
>>806395
#186 #806395
>>806390
Спасибо.
#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>

и всё это безобразие выводит только сабмит
как это можно по полям разбить?
#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>

и всё это безобразие выводит только сабмит
как это можно по полям разбить?
>>806436>>806455
#188 #806436
>>806423
парни, отвечаю, никогда в жизни так надо не было.
я почти добил сайт который показывать завтра начальству, а сам не спал уже больше полутора суток.
хуй чего соображаю вообще
Выручите, плиз. Я ж итт живу просто уже 8 месяцев почти.
>>806458
#189 #806455
>>806423
знал бы - помог, не умею в жангу
>>806498
#190 #806458
>>806436
Что у тебя не работает? Отображается только кнопка?

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

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

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

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

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

Вот тебе короче варианты. Экспериментируй. Отпишись получилось или нет.
>>806498
21 Кб, 345x253
#191 #806496
#192 #806498
>>806458
>>806455
Спасибо, парни
Помогло моментально
Ща попробую придумать как теперь в эти инпуты впихнуть лейблы имя-почта-сообщение и тд, кажись тот ещё головняк
>>806512
#193 #806512
>>806498
В смысле, у тебя щас просто инпуты без лэйблов? Или ты хочешь, чтобы типа внутри инпута отображалось название поля?
>>806515
#194 #806515
>>806512
Ага, что бы внутри поля. По дизайну так было
>>806520
#195 #806520
>>806515
Может быть как-то так:

class FeedbackForm(forms.ModelForm):
..class Meta:
....model = Feedback
....fields = ('person', 'email', 'message')
....widgets = {
........'person': forms.TextInput(attrs={'placeholder': 'Имя'}),
....}
>>806538
190 Кб, 1024x600
#196 #806532
Пачантрэ, можно ли в пайчарме сделать, чтобы функции, к примеру, выдавали подсказки аргументов, к в вижуал студии.
печатаю print(и тут должны вылезти подсказки, что можно писать

и еще, есть ли встроенная документация функций, без help(), то есть выделил функцию и появилась возможность быстро доки по ней глянуть, как в матлабе?
>>806538
141 Кб, 1920x1080
#197 #806533
http://wombat.org.ua/AByteOfPython/problem_solving.html
Я пытаюсь сделать это. Там создание программы, которая будет архивировать какие-нибудь каталоги.

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

я попробую наверное ща ещё поиграться, может прописать прямо в модели формы все задействованные поля и в кажом попрописывать отдельно виджеты.. но вроде как да, способ рабочий
Спасибо тебе огромное за наводку ещё раз.
Пойду подрыхну пару часов.
#199 #806542
>>804873 (OP)
Почему питон считается простым языком, который рекомендуют для изучения начинающим? Чем он проще Java/С#?
>>806617
#200 #806603
Я просмотрел укус питона, вообще изучаю программирование второй день, есть ли здесь совет по поводу того, идти ли изучать джанго или делать что-то более основательное по питону?
>>806610
#201 #806610
>>806603
Учи кодекадеми - укус - лутца - синк пайтон а только потом может врубишься в Джанго
Ну или сразу наверни Django Girls Tutorial, охуей и учи питон дальше спокойно
>>807058
#202 #806613
>>806533
Ну вон же у тебя там красным шрифтом написано, почему.

>>806086

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


>виртуалка с виндой



Спасибо за хорошее утро.
#203 #806617
>>806542
Динамическая типизация, сахар, отсутствие namespase class method для простых скриптов
#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 ччаса, а я его ещё и не затулил на тестовый сервак

Помогите пожалуйста
>>806636
#205 #806636
>>806628
потому что твои url относительные. помести слэш в начало url.
типа так:
<img src="/{{ MEDIA_URL }}{{ element.image }}">
>>806637
#206 #806637
>>806636
Пацан я бы тебя расцеловал ей-богу
Спасибо огромное
>>807285
#207 #806679
Обьясняю в последний раз. Курсы - говно. Книги - говно. Даже видеозаписи - полное говно.
Говно ,если ты не понимаешь куда тебе это использовать.
Прочитал лутца с его пейтоном и думаешь,что сейчас ты нахуй напишешь свой гугл ? Ебись в рот,я уже вижу как ты сидишь и думаешь с какой хуйни тебе начать.
"Ща заебеню все в классы" - хуй тебе,пиши блдь функции,сосунок. ООП нужны для серьезных проектов,а не для твоего хелловорлда на коленке
"Наследование.." пошел нахуй,без нормального архитектурного проектирования ты умрешь нахуй в своей лапше из вызовов и переопределения
"Ща схожу в нетологию\кодакадемию\джавараш и меня возьмут на работу" пошел нахуй
Кодингу блядь учатся не с помощью курсов а с помощью гугла.
Есть проблема - ищи решение. Нет проблемы - забудь нахуй всему,что тебя учили.
"ой какие легкие примеры" для таких даунов как ты и писались. Иди на местный твич для программистов и смотри его вместо твоих ебучих сериалов. Твои циклы хуиклы никому в рот не еблись в отрывы от контекста в программе.

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

И последнее что я хочу сказать,это вэб. Страшись его нахуй как работы в макдаке. Если ты всерьез думаешь,что сможешь писать в сфере,де через год твой сервис признается легаси и надо учить новые технологии,стандарты и прочее говно ,при этом смотришь видосы аля "делаем свой блог на хероке ,рельсах и хамл с сасс,то ты ебанутый,мне не о чем с тобой разговаривать.
#208 #806712
>>806679
Курсы курсам разница, я просто сам веду кое-чего в сфере тяжелой промышленности, и мне десятки раз люди писали и звонили с благодарностями мол сталкивались с теми или иными моментами и моё учение помогло.
Книги тоже офигенная штука - я не зная ничего о программинге прочитав всего-то полтора десятка книжечек могу сейчас на питоне и биг дату гонять, что и делаю в принципе, и кондёр дома через рапсберри пай и релешку включать что бы не хуеть от жары по возвращению.
Веб - тоже, я соображаю туго но туда-сюда в совокупности со стаковерфлоу и этим тредом вполне получается почти всё чего я хотел, а я чисто говноцрмку с 1с складом и целой горой распечаток бланков склонировал под свои нужды вполне успешно.
Мне кажется ты сначала возводишь всё в абослют, а потом с него хуеешь. А так всё проще же.
>>806748
#209 #806738
>>806679
Два чаю
заебали дауны, прочитавшие одну книжку, которые ищут работу 300к/с
#210 #806748
>>806712
тащемто имел ввиду,что не нужно загоняться сначала десятком книг. Книги должны быть как пркатическое рук-во. "в моем коде надо ООП? Настало время прочитать ТУ ГЛАВУ" А не так,что сначала нюфани обмажутся 10 книг,а потом пытаются из этой каши в голове собрать что то толковее
class MyYobaClass
pass
(или как там в питоне)
собеседовать таких ебаный геморой . Правда у меня приходят нодисты и рубисты,но там вообще пиздец,волосы на жопе встают дыбом
>>806756
#211 #806756
>>806748
Так я тебе о чём? У меня было в голове пусто, я не представлял что можно писать ни после лутца, ни после синк пайтона - ничего. Я просто брал следующую книгу и читал/проходил её. А потом в один момент у меня всё это сложилось в более-менее гармоничную систему и я понял что ВСЕСИЛЕН АХАХАХАХАХАХАХАХА!!!!1111111 что могу писать уже в принципе все программы, какие мне приходят в голову.
Теперь с джанго такое же практикую. Логика логикой, практика практикой, но пока не насмотришься примеров чужого кода и всевозможных решений свои не придумаешь.
#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
>>807765
81 Кб, 650x633
#213 #806867
>>806679

>И последнее что я хочу сказать,это вэб.



А хули тогда там больше всего вакансий, а ля Пистон/Джанго?
>>806872>>807221
#214 #806872
>>806867
Больше слушай пригоревших двачеров.
#215 #806893
А на чем принято писать REST APIшки на Питоне?
Не примитивные, а с какой-никакой логикой, политиками безопасности по объектам и прочим.
>>806896
#216 #806896
>>806893
Django Rest Framework
#217 #806919
Анон, подбрось click софта питонячего, можно что-то примитивное но чтобы структура пакетов, иерархия, тесты, лицензии и все-все было максимум канонiчно.
#218 #806978
Джанганы, чому у меня ошибки валидации формы не показываются, а просто форма обнуляется?

Алсо Class based, помогите form_invalid переопределить.
>>807108
#219 #806986
Господа, мне дали тестовое задание, я его делать не прошу. Прошу только сказать, что значит ересь "сделать checkout в корневую папку"? Я clone'ом скачал папку из репы и не пойму, что значит "checkout папки"? Не гуглится чекаут папок.
>>806992
#221 #806997
>>806992

>Ctf+f


>folder


>0 из 0


Ну я гуглил это, нет никакой инфы по "папкам".
>>806999
#222 #806999
>>806997
checkout это проверка коммита, сам только учу гит, можно например сделать git checkout id любого коммита и тогда репозиторий откатится к состоянию этого комита.
>>807010
#223 #807010
>>806999
Так вот и есть же, что перекат на коммит. А не на какую-то папку. Чувствую, что в конторе не очень все схвачено.
#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% )
>>807027
#225 #807027
>>807019

fac n = product [1..n]
#226 #807058
>>806610
Да, джанго герлс и правда заебывают, больше укуса питона по крайней мере, мб к утру их пролистаю и докопирую до конца, или осмыслю то, что уже понакопировал.
Вообще хочется как можно быстрее писать сайты, поэтому я скорее всего попробую сразу без опоры на теорию сделать сайт, который хочу, используя учебники по джанге и документацию как справочники.
>>807067>>807197
#227 #807067
>>807058
На степике есть курс от mail по вебу и джанге, он прошел уже, но видео и задания остались, правда лектор медленно говорит. По сути начинает с самых основ, нужно только питон немного знать, линукс и гит.

https://stepic.org/course/Web-технологии-154/syllabus
>>807084
#228 #807084
>>807067
Мне кажется, что я не справлюсь с видеокурсом, он слишком долгий, а я люблю торопиться, буду искать книжки, пособия, гуглить.
#229 #807108
>>806978

Решилось так.
def form_invalid(self, form, kwargs):
....context = self.get_context_data(
kwargs)
....context['form'] = form
....return self.render_to_response(context)
54 Кб, 750x546
#230 #807147
Аноны хэлп, итак задача: есть папка с картинками которые переименованы (1.png 2.png ...) и питон при получении нового изображения должен его сравнить и указать какая эта картинка, например я кидаю ей картинку с говном (1421аы3кя.png), и питон должен из миллионов картинок выбрать именно ту и написать в консоле номер картинки (например 1423511).
Даже гугл не знает как решить это сравнение пикч
>>807152>>807155
#231 #807152
>>807147

По хешу попробуй.
>>807153
#232 #807153
>>807152
Ну картинка весит 1 кб, 800 пикселей (чёрно белая), может быстрее будет попиксельное сравнение?
#233 #807155
>>807147
md5sum
>>807156
#234 #807156
>>807155
А сколько примерно по времени будет вычисление md5 хэша и сравнения его с пару лямами? Нужно что бы эта хухня занимала меньше 5 секунд
>>807159
#235 #807159
>>807156
Вычислять хеш тебе нужно только для новой картинки.
Сравнение - мгновенное (поиск значения в множестве).

Собсно:
1) ты имеешь MAP с ключом - хешем и значением - именем файла.
2) для искомой картинки считаешь хеш и ищешь
#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)
?
>>807216>>807594
#237 #807197
>>807058

>Вообще хочется как можно быстрее писать сайты


Ну так вперед! Я начал писать первый сайт без знаний питона и джанги - в процессе почитывал книжку и документацию. Чтобы начать писать на джанге, питон нужен базовый.
>>807212>>807267
#238 #807212
>>807197

>Я начал...


И где ты теперь?
>>807222
#239 #807216
>>807177
1. itertools.chain(*img)
2. [col for row in img for col in row]
#240 #807221
>>806867
больше всего вакансий на java
>>807268
#241 #807222
>>807212
Сижу без работы лол
>>807260
#242 #807260
>>807222
А почему не фрилансишь?
>>807262
#243 #807262
>>807260
Ну я пытаюсь фрилансить. Но получаю проекты не так часто, как хотелось бы.
#244 #807265
ищу программиста Python/Django на удалёнку (полный рабочий день)
инфу о себе или резюме на james.vario)DYusANUSyandeB2YxPUNCTUMra}Au
#245 #807267
>>807197
Ну я сделал какую-то помойку по django girls (не дошел еще чутка до конца туториала, да и не просек немного с этими формами их всякими без объяснений), вот доделаю, и дальнейшая моя цель - сделать копию одного простенького сайта.
А вообще за предыдущие 3 дня кодинга главное моё достижение - это то, что у меня теперь есть гитхаб и там два дня в календаре с коммитами, прям здорово.
>>807278
#246 #807268
>>807221

Я не люблю скобочки {{{{{{{{{{{
#247 #807278
>>807267
Молодец. Главное постоянно практиковаться.
Правильно делаешь, что на гитхаб выкладываешь.
>>807296
#248 #807285
>>806637
Ну что, сдал проект?
>>807302
#249 #807296
>>807278
как думаешь, какой идеальный срок изучения с нуля джанги на уровень создания нормального сайта, уровня какого-нить лингвалео? Я просто вообще не представляю, сколько времени потрачу на этот навык, месяц, больше ли меньше.
#250 #807302
>>807285
Ага, как оказалось всем похуй и меня спросили "о прикол а чё не на вордпрессе? ну нам похуй чё там конечно делай как тебе нравится"
>>807309
#251 #807306
>>807296
Ну базовый функционал средненький кодер думаю сможет написать за пару недель
Только базовым функционалом неуютно пользоваться, а допиливать можно будет до бесконечности
>>807329
#252 #807309
>>807302

> ну нам похуй чё там конечно делай как тебе нравится


Ништяк у тебя работа
>>807312
#253 #807312
>>807309
зато меня люто пытаются заебать дизайнами, вёрсткой и свистоперделками с сайтов конкурентов
мой аскетизм считают проявлением безвкусицы, и долго ебут уши что никрасива шрифт говно с айпада неприятно смотреть и тд и тп - короче именно тем, чем я бы никогда не хотел заниматься вообще
#254 #807329
>>807296

>какой идеальный срок изучения с нуля


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

Я короче не знаю, что там есть на этом лингвалео. >>807306 - вот тебе подсказывают, что 2 недели на базовые штуки. Но ты учти также, что тебе понадобится всякие HTML, CSS, javascript, чтобы сделать так же красиво.
#255 #807349
https://www.youtube.com/watch?v=0_5_zEOo8kg
Такие и приближенные к таким вещи вообще стоит изучать?
>>807370
#256 #807369
Аноны, скиньте wheel'ы scipy для винды под питона 35. я найти не могу.
#257 #807370
>>807349
Лол, дващерик какой-то.
#258 #807399
>>807296
Месяц это смешно, одно дело работать по инструкции, а другое вести проект самому под требования и заебы заказчика.
#259 #807406
>>807364
Там войс какой-то, страшно, лул.
Если там спросить какой-то вопрос, то тебя не обоссут за ньюфажество?
#260 #807430
>>807296
Молодой, шутливый, все тебе легко. Это мы поняли.
Теперь послушай старых и уже бывалых.
Начни с английского. Если не знаешь мову - нихуя ты не выучишь вообще. Потом ты учишь питон на кодекадеми, потом байт - дайв, потом синк пайтон + что не ясно все это время смотришь в лутце
Потом, это где-то через пару-тройку месяцев - ты начинаешь гадать что мол вроде выучил, а что писать не знаю.
Ты ищешь на гитхаб и ищешь все что придет в голову будь то таймер или рсс парсер , смотришь как пишут люди. Переписываешь "лишь бы работало" с головы поглядывая на стаковерфлоу и этот проект который 100% такой же васянский.
Проходишь HTMLcademy.
Через пару месяцев ты уже туда-сюда представляешь как это все работает и читаешь Адриана головатого древнюю как говно мамонта книгу по Джанго. С учетом того, что вся соль книги показать тебе что Джанго не волшебная коробочка, а обычный питон код и все листинги сразу идут на джанго и на чистом питоне - врубишься довольно быстро.
После этого читаешь obey the testing goat, 2 scoops of django и django by example
Ты уже 100% во все врубился и можешь писать свои сайты там, лингвалео и тд.
Вот это самый простой и правильный способ
>>807437>>807440
#261 #807437
>>807430
Ну столько месяцев у меня нет конечно, зато есть август. Спасибо, если завтра-послезавтра будет сложно идти по официальному сайту джанго, то пойду правильным способом.
#262 #807440
>>807430
Какой-то у тебя долгий путь. Начинаешь с тутора на фласке по хелло ворлду, потом смотришь как добавлять кнопки и формочки (хтмл с ксс учишь по ходу) и отрисовывать другие ответы по их нажатию, потом для каких-то задач смотришь, что такое база данных и как с ней обращаться - прикручиваешь базу данных. Главное - разбиение задач на подзадачи и решение по их очереди. В этом смысле паста про дайв инто питон недалека от правды.
>>807443
#263 #807443
>>807440
Фоаск всем хорош пока тебе не нужно прикручивать SQL alchemy
И вот тут то и пиздец

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

Писать на почту: "o}ags-40ANUSyanECIdexPUNCTUMUD5ru
>>807820
#267 #807594
>>807177
numpy.reshape((x*y), 3)
#268 #807638

>@receiver(pre_save, sender = Post, dispatch_uid='bla-bla-bla')



Хелп. dispatch_uid так не работает почему-то. А то у меня сигнал два раза вызывается.
>>807680
#269 #807680
>>807638

Вообщем заменил CreateView, который издавал дополнительный сигнал на FormView.
#270 #807743
Собственно такой вопрос. После написания нескольких не очень сложных сайтов на Django, появилась идея использовать что-нибудь по-легче для простых сайтов, выбор пал на Flask. Начав читать к нему уроки, я понял, что все годные гайдики к нему устарели, нет, конечно использовать их можно, но уже достало на каждую главу тратить несколько часов, чтобы узнать почему что-то не работает и как теперь это надо делать. Так вот, если какие-нибудь новые к нему гайдики или опенсорсный код(под питон3 желательно)? Если вообще смысл для мелких сайтов уходить с Django, если на него будут заходить от силы 1000 человек в день? Может для этой идеи, использовать какой-нибудь другой "лёгкий" фрейворк?
>>807758
#271 #807749
В питоне есть переменная в которой хранится путь к временной папке? Чтобы на разных ос программа одинаково работала. В каком модуле такое искать? sys или os?
>>807753
#273 #807758
>>807743
Фласк говно.
Вообще весь питухон говно, даже джава лучше, но это уже другой вопрос.
>>807766
#274 #807765
>>806824
Вы какие-то ебанутые, 40к записей в эластик можно отправить за десяток bulk запросов без сраных селери тасок.
#275 #807766
>>807758
Не от хорошей жизни сайты пишу. А так, приходиться и на Крестах, и на Жабе, и на Js писать.
47 Кб, 1010x277
#276 #807771
>>807753
Ты про это? В винде вроде нет таких папок. Он их создаёт? В Винде вообще есть стандартная папка для временных файлов?
>>807783
2 Кб, 391x72
#277 #807783
>>807771
там для примера указаны
Вообще, тебе даже не нужно знать какая там папка, юзай tempfile.TemporaryFile()
есть же примеры в конце страницы.
>>807786
#278 #807786
>>807783

>юзай tempfile.TemporaryFile()


Проще в программе одну строчку поменять чем это юзать. Спасибо.
>>807801
#279 #807795
Не кидайтесь говном, я ток вкатываюсь в джанго
Есть два урла ведущих к одному приложению, я захожу на один урл, на странице этого урла, есть ссылка записанная через {% url %},она должна создавать новый уровень, но она почему-то перекидывает меня на другой урл и создает новый уровень уже там т.е.
url(r'^test/', include('article.urls')),
url(r'^articles/', include('article.urls'))
переходя по ссылке из articles меня перекидывает в test и уже там созается новый нужный мне уровень. Если тест убрать или поставить ниже чем articles, то все работает как мне нужно. Не могу понять как это работает и как нужно сделать
#280 #807799
привет лузеры, и я вас так же. задавайте свои ответы.
#281 #807801
>>807786
Ну так с tempfile.TemporaryFile() тебе и нужно поменять одну строчку:
f = open('text.txt', 'r')
на
f = tempfile.TemporaryFile()
и не забыть про f.close() после того как файл станет ненужен
#282 #807804
>>804873 (OP)
я смотрю джанго просто таки краегульный камень вэтам чатике)
#283 #807812
>>807753
спасибо забыл сказать
#284 #807813
>>804873 (OP)
в шапку: ДОЛБОЕБ ВКЛЮЧИ ДЕБАГЕР!
#285 #807820
>>807588
Ахуенная вакансия. Я твои контакты схороню и через годик постучусь авось еще кого набирать будете.
Со всем перечисленным сталкивался, игрался но не работал.
#286 #807873
Почему, сука, от джангистов так говном несёт? Прямо блять невозможно, прямо как их код.
мимо-джавагосподин
#287 #807880
>>807873

>джавагосподин


Но ты должен был привыкнуть жрать говно.
#288 #807887
>>807873
потому что это новый модный пехепе, хули ты удивляешься!?
>>807895
#289 #807888
Как научиться думать как программист?
>>807889
#290 #807889
>>807888
не верь
>>807897
#291 #807895
>>807887
Новый модный пхп это - раби, дебик.
>>807903>>807906
#292 #807897
>>807889

Никому?
>>807898>>807901
#293 #807898
>>807897
Мне.
#294 #807901
>>807897
себе, в первую очередь. у тебя есть каькулятор чекай им. узнай как он работает что бы доверять его расчетам.
#295 #807903
>>807895
новый модный здесь это ты.
#296 #807906
>>807895

Хачкель же.
>>807908
#297 #807907
>>807873
Потешные. Бегают друг дружке доказывают чья технология лучше, сочнее и свежее. Ява-хуява! Ноджиэс! Только линупс только гном! Фаирфокс или смерть! Ангуляр лучше чем руби на рельсах!

Вы сами то понимаете что это глупо? Что инструмент выбирают под задачу, и от того что ты хочешь забивать гвозди любимой отверткой токарный станок хуйовее не становится?
>>807913>>807915
#298 #807908
>>807906
джа года ждал этот коммент!
#299 #807913
>>807907

С таким ёбаным зоопарком можно месяц инструмент выбирать и нихуя не сделать.
#300 #807915
>>807907
а ты то "хотя бы!, понимаешь, что ты "сагрился" на обычный треп и выставляешь себя идиотом? ты бухой чтоли? или не реализовал чего то?
#301 #807939
до сих в ответе питонята
#302 #807940
Есть гуишка на ткинтере, есть какая-то логика и есть нужда - по нажатию кнопки "вычислить" сделать так, чтобы выполняемая логика не делала гуи неотзывчивым. Как это правильно делать? Я понимаю, что нужно заводить отдельный тред для вычислений и даже криво-косо это набыдлокодил, но не понимаю, как это правильно написать с точки зрения архитектуры.
#303 #807964

> "{} point{}".format(score, ['s', ''][score == 1])


Как сделать лучше?
>>807969>>808145
17 Кб, 407x428
#304 #807969
>>807964
if score == 1: score = 2
#305 #808065
Насколько ебливой мразью надо быть, чтобы использовать каррирование в питоне при написании простого кода? Ебать, залез в модуль долбоеба знакомого, а там блять, 50 строчек, 25 из которых - функции вложенные одна в одну, там ебанись, не разберешься в этой функциональной параше. Я уже через дебаггер построчно смотрел и один хуй там у него просто паутина шизофреническая. ФУНКЦИОНАЛЬНЕНЬКО.
>>808127
#306 #808127
>>808065
Скорее всего, он просто вынужден по какой-то причине использовать питон вместо языка программирования. Пожалей его, ведь ему нелегко приходится.
>>808134
#307 #808134
>>808127
А почему гугл использует питон вместо языка программирования, еще пишет на нем апи для машинного обучения? Тебе надо срочно им сообщить, что они не правы!
#308 #808136
>>808134
Да это какой-нибудь хаскелло-петух или скала-даун.
#309 #808138
>>808134
И еще яндекс с mail(ом), вот дауны-то, не читали /pr
#311 #808154
>>808145
Ну это уже видел, там только вариант с inflect выглядит годно, но сторонние либы тащить не хочу, я думал может что-то в стандартной либе похожее есть.
брадва, нцужин совет #312 #808237
http://pastebin.com/CRLrnFXS как избежать бана за спам при спаминге имейлов?

один раз сработало! https://vk.com/doc307429755_437711931?hash=ae6c388e442ab7f01a&dl=be248693e0c29bf61d
>>808274
#313 #808240
>>808134
Практически все языки для вычислений совершенно чудовищны, чего только стоит одна лишь нумерация с единицы. Рядом с ними даже питон человечен.
Тем не менее, даже с питоном всегда можно отличить код, написанный специалистом по машинному обучению, от кода, написанного программистом: первый выглядит как код на ФОРТРАНе.
>>808256
#314 #808246
>>805650
notepad++
#315 #808256
>>808240

> нумерация с единицы


она же как раз таки человеческая, нумерация с нуля - костыли из Си
#316 #808269
Один вопрос: с чего лучше начать питон - с книги Доусона Погромируем на Питон или с Лутца 4-го издания(не старовато ли, 2010год?)
158 Кб, 800x1200
#317 #808274
>>808237
пишите ответ мои петушки tktktkt8e@kANUSinX0AboxPUNCTUMC\4ru
#318 #808461
>>808269
С этого начни http://rgho.st/6xwvRgRR5
лутц - вода, доусон - так себе.
5 Кб, 358x104
#319 #808475
>>808534
#320 #808479
>>808269
Советую с Д. Бизли
17 Кб, 696x552
#321 #808489

> то чувство когда пишешь транслятор пайтона в луа


Как же я ненавижу стандартную реализацию пайтона, просто пиздец.
>>808511
#322 #808503
Поясните зачем нужна нумерация с нуля. Какае профиты и минусы?
>>808522
#323 #808504
>>808269
Укус питона
#324 #808511
>>808489

>пишешь транслятор пайтона в луа


Зачем?
А так поддерживаю, луна намного приятнее чем питон.
>>808518>>808570
#325 #808518
>>808511
У Пайтона красивый синтаксис и есть пара фишек, которых нет в Луа. У Луа быстрая стандартная реализация (а еще существует LuaJIT) и очень легковесная стандартная поставка (меньше мегабайта). Почему бы их не скрестить?
>>808570
#326 #808522
>>808503
Есть подозрение, что тут замешано смещение относительно блока памяти.
26 Кб, 384x93
sage #327 #808534
#328 #808570
>>808511
>>808518

> Lua


Ах-ха, ну, вы лашары. В Lua единственное что круто это корутины человеческие. А так просто кал. function, function, function, local, local, local, end, end, end, нумерация с 1, совмещённый хеш-таблицы и списки, #array, pairs/ipairs. Один хуй, что встраивать его легко, но теперь есть micropython и эта хуйня уже не нужна.
>>808573
104 Кб, Webm
#329 #808573
>>808570

> Ах-ха, ну, вы лашары.


Очень конструктивно.

> совмещённый хеш-таблицы и списки


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

> Lua


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

> micropython


Только для микрух.
>>808587
#330 #808587
>>808573

> Что в этом плохого?


Порождает быдлокод

> Только для микрух


Схуяли это?!
>>808590
#331 #808590
>>808587

> Порождает быдлокод


Коим образом?

> Схуяли это?!


Везде пишут, что только для IoT. Плюс о быстродействии я ничего не нашел, хочешь доказать, что он быстрее LuaJIT - предоставляй пруфы.
>>808596
#332 #808596
>>808590

> Коим образом?


> Всегда можешь создать пару отдельных конструкторов для списка и хеша.


На ассемблере тоже можно писать замечательные программы, но ограничение возможностей/разграничение структур данных не зря придумано. Взять хотя бы вольность с длинной (#) дикт-листа. Я не против Lua, отличный язык, но по сравнению с питоном это ассемблер.

> Везде пишут, что только для IoT.


Не понял, а что есть такого в Lua, чего нет в micropython? Окромя стероидов типа lua-rocks, но, будем честны, это шиза двух калек. Lua хорош, когда встроен или на контроллерах. Но в этой же нише действует и micropython, который намного охуенней.

> Плюс о быстродействии я ничего не нашел, хочешь доказать, что он быстрее LuaJIT - предоставляй пруфы.


Он медленней, об этом говорится даже в вики микропифона. Питон вообще для io-bound задач, странно что ты это приводишь как достоинство. Это как сказать, что кениец плохой бегун, потому что проигрывает Усейн Болту стометровую дистанцию.
>>808601
#333 #808597
>>804873 (OP)
Можете набросать примеры программ, которые можно было бы написать для портфолио?
>>811461
#334 #808601
>>808596

> На ассемблере тоже можно писать замечательные программы, но ограничение возможностей/разграничение структур данных не зря придумано. Взять хотя бы вольность с длинной (#) дикт-листа. Я не против Lua, отличный язык, но по сравнению с питоном это ассемблер.


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

> Lua на микроконтроллерах.


Тут я ничего сказать не могу - ни разу не работал. Один раз, правда, собирал свой фреймворк для GBA с Lua, но позже отказался от данной затеи - уж больно медленно, а под ARM7TDMI LuaJIT нет.
>>808603
#335 #808603
>>808601

> что ты имеешь в виду под вольностью с длинной листа


http://ideone.com/Una98B

> уж больно медленно


Естественно. Потому что оба этих языка для io-bound задач. Но если выбирать язык, то пифон-то побогаче будет.
>>808607
#336 #808607
>>808603

> http://ideone.com/Una98B


Это фича, позволяющая делать таблицы, которые будут иметь что-то вроде встроенных методов, которые не будут учитываться при высчитывании размера. Весьма полезная штука.
>>808609
#337 #808609
>>808607
Я знаю как их можно использовать, но это не отменяет того, что две сущности совмещены, причём не очень удачно.
>>808612
#338 #808612
>>808609
Серьезно, я не вижу здесь ни одной проблемы. Вот что реально напрягает в Луа - порезанные регекспы и ебанутая работа со строками.
>>808613
#339 #808613
>>808612
Ну, каждого видимо своё напрягает, но теперь есть микропифон и уже ближайший проект на работе я буду делать на нём, а не на Lua, как один из похожих предыдущих.
#340 #808784
ВТОРОЙ ТРЕД А НИКТО ТАК НЕ ПОЯСНИЛ ПО ХАРДКОРАСУ ЗАЧЕМ ЗАСЦАНЫЙ ПИТОН ЕСЛИ ЕСТЬ DG ))))))))))))))
#341 #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 всё легко само делается, например, должно же быть и тут так же.
#342 #808840
>>808793
дополнить второй массив нулями, чтобы размерности совпадали?
>>808853
#343 #808853
>>808840
Или что-то типа
subtract(A[:len(B)], B) + A[len(B) + 1:]
>>808987
#344 #808878
>>808793

>нормально без лупа сделать


Блядь, не понимаю этого пидорства.
Неужели подобная subtract(A[:len(B)], B) + A[len(B) + 1:] мозголомная хуита лучше дубового лупа?
Вы, пидорасы, врайт-онли только пишете штоле?
#345 #808986
>>808793
zip-а нет там никакого что ли?
#346 #808987
>>808793
Не слушай >>808853-уебана, вот изящное решение:
map(sub, A, cycle(B))
>>808993>>809014
#347 #808993
>>808987
и откуда должны быть sub и cycle?
>>809005
#348 #808996
Змееводы, у меня вопрос. Есть список вида [[6248, 1469881198.0], [6264, 1469881252.0], [5520, 1469887469.0]] . Список списков. Как кроме перебора в цикле получить индекс списка с наибольшим вторым элементом (в данном случаи он идет последним).
>>809001>>809006
#349 #809001
>>808996
x= список списков

max(x[0][1]), x[1][1],x[2][1])
>>809002
#350 #809002
>>809001
max(x[0][1], x[1][1],x[2][1])

fixed (лишняя скобка)
>>809003
#351 #809003
>>809002
x.index(max(x[0][1], x[1][1],x[2][1]))

Дабл фикс, тебе же индекс нужен.
#352 #809005
>>808993
from itertools import cycle
from operator import sub
Загугли, болезный.
>>809007
#353 #809006
>>808996
xs = [[6248, 1469881198.0], [6264, 1469881252.0], [5520, 1469887469.0]]
max(x[-1] for x in xs)
>>809008
#354 #809007
>>809005

>Загугли, болезный.


Лучше сразу нормально пиши. Или лучше вообще ничего не пиши, у тебя не получается это нормально делать.
>>809010
#355 #809008
>>809006
Если нужен индекс, то
max(enumerate(xs), key=lambda x: x[1][-1])[0]
>>809013>>809078
#356 #809010
>>809007
Ай, да не пизди ты, безрукий. Вторая ссылка в поиске по документации питона.
#357 #809013
>>809008
Вроде работает, но не очень понимаю как. Спасибо.
#358 #809014
>>808987

> cycle B


ты ебанат?
>>809019
#359 #809016
В укусе питона есть такая задача:

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

Вот код: https://ideone.com/EOr6Gd .
Вроде работает, но хотелось бы узнать, где я обосрался.
>>810113
#360 #809019
>>809014
чё бомбишь, малой?
http://ideone.com/k0jfHM
>>809021
#361 #809021
>>809019
сори, автор вопроса уебан, хуево его сформулировал
#362 #809041
Сделал дамп sqlite3 базы данных. Теперь обработал его и нужно обратно из текстового файла в базу данных перегнать. И тут я застрял. Как это сделать?
>>809045
#363 #809045
>>809041

> sqlite3 db_name.sqlt < your_sql.sql


Вот эту строчку надо на питон переписать.
#364 #809077
Как сидя под линуксом скомпилировать скрипт для винды?
>>809180
#365 #809078
>>809008

> max(enumerate(xs), key=lambda x: x[1][-1])[0]


Чот нихуя я не могу понять как работает эта конструкция. Антуан, пояни.
>>809185
#366 #809180
>>809077

>скомпилировать скрипт


Что блядь?
>>809182
#367 #809182
>>809180
Да блять. У людей на винде нет интерпитатора и нужен экзэшник.
>>809187
#368 #809185
>>809078
Выбираем максимальный элемент из списка используя ключ, enumerate возвращает индекс и элемент, кортежем, лямбда распаковывает ключ для сравнения, так как в результате от enumerate лежит (n, [100, 500]) например. А так как на вход мы подали enumerate, то забираем индекс в массиве максимального элемента через [0].
>>809192
#369 #809187
>>809182
Так вендоюзеры в спорах любят хвалиться своим неебически крутым повершеллом, им еще и убунту завезли. Срсли, неужели в win10 до сих пор не поставляется ни руби ни пайтон?
А так хрен знает. Разве cx_freeze тот же не на любой платформе работает? Помню знакомый с работы как-то пытался что-то с кьютом связанное для диплома собрать, ебли было много, да.
#370 #809192
>>809185
Ура понял наконец

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

Лямбды и тд?
>>809193>>809196
#371 #809193
>>809192
Нет их сделали просто чтобы не отстовать от других языков
>>809194
#372 #809194
>>809193
Это хорошо.
#373 #809196
>>809192
На бэкэнде все средства хороши, в сложных проектах многое обмазывается декораторами, йелд, мап, фильтер и тд
>>809267
#374 #809247
Поясните за Kumite на codewars.
#375 #809267
>>809196
Ну новичку это не обязательно знать? Вообще что нужно 100 процентов знать, чтобы сделать обычный сайт на джанге, форум например без изысков
>>809317
#376 #809317
>>809267
Обязательно. Если новичок не осилил базовый функционал элементарнейшего пайтона, стоит говорить о профнепригодности. + он не осилит точно половину кодовой базы.
Что нужно знать написано в любом туториале учим Джанго за 15 минут.
>>809325>>809680
#377 #809325
>>809317
Посоветуешь хорошие ресурсы по джанге? Книги, гайды, чтобы все было максимально понятно.
>>809343
#378 #809330
Поясните по-хардкору за запуск скриптов через CMD. Вот есть у меня папка, она прописана в Path, в этой папке лежит filename.py - как его за'run'инть с помощью CMD?
Я знаю, что шинда не очень дружит со всем этим, но линукс накатывать не вариант.
>>809796
ебана нужна помощ брадва #379 #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
Свернуть
>>809799
#380 #809343
>>809325
http://guglite.ru/?q=django+для+даунов
А так все говно, кроме официальной доки
#381 #809360
Сап. Нужно авторитетное мнение. Мне нравится питон, и нравится Django(хоть последний начал осиливать буквально вчера). И мне нравится делать игори. Вопрос: можно ли на Django запилить браузерку, или это извращение, и лучше макакить такое на пыхе? И если можно, как такое дело лучше всего реализовать?
>>809385>>809625
#382 #809385
>>809360
Для браузерки тебе должен нравиться javascript, а чем ты будешь bundle.min.js отдавать - похуй.
>>809403
#383 #809403
>>809385
Я хочу хардкорную олдовую браузерку без мокрописек :3
>>809625>>809697
#384 #809432
Что выберешь, анон?
http://www.oreilly.com/pub/get/scipy
>>809529
#385 #809529
>>809432
Python Data Science Handbook
#386 #809625
>>809360
>>809403

Бамп вопросу. Чому тут так одиноко?
>>809690
sage #387 #809680
>>809317
Два чая, адекват в тренде.
#388 #809690
>>809625
Укатывайся на php, там таким как ты будут рады.
>>809775
#389 #809697
>>809403
Вполне вероятно что для разработки игры тебе может понадобиться язык программирования.
>>809775
#390 #809718
Отправьте инвайт в питонконфу еще раз пожалуйста.
#391 #809775
>>809690
Я оттуда выкатился. И с чего это "таким как я" там будут рады? Что за недружелюбие, анончик? Я неплохо пишу, тащемта.

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

>>809697
Питон?
>>810140
#392 #809780
>>806079
>>806079
Ruby is dead. And you is dead.
pok pok pok
#393 #809796
>>809330
python filename.py
#394 #809799
>>809336
Все же ясно.
Лист индекс аут оф рэндж.
#395 #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'
Но и сахар всякий, но этого и в руби полно.
#396 #810113
>>809016

> где я обосрался.


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

dict = {} запихни в __init__ и сделай self.dict, а потом везде AddressBook.dict замени на self.dict. Иначе нет никакого смысла в наличии класса.
>>810993
#397 #810140
>>809775

>Я неплохо пишу, тащемта.


А говно в голове, что-то не сходится.
>>805574

>Что в питоне толь же специфично?


Ты какую-то хуйню назвал общую, которая везде есть, кроме стековых языков, но она там и не нужна.
Магические методы, декораторы(не джавовские аннотации, то другое), однострочные лямбды.
Руби это же как перл, только с прикленным ООП, нет?
>>810141
#398 #810141
>>810140
Руби - это рельсы.
>>810150
#399 #810150
>>810141
А еще автоматизация сборки/деплоя, скрипты на коленке и микросервисы с json/xml api
#400 #810238
Что такое виртуальное окружение venv и с чем его едят какие профиты он дает?
>>810272>>810434
9 Кб, 286x146
#401 #810241
как изменять цвета подсветки кода. Синие текст плохо виден. на linux?
#402 #810272
>>810241
Cука, какой же ты имбицил.

>>810238
А ты даже шапку не читал.
#403 #810275
>>810241

>как изменять цвета подсветки кода


Скажи что ты издеваешься, ведь не бывает таких тупых людей, да еще и накатывающих linux с xfce?
>>810279
#404 #810279
>>810275
Что так накатывать, next, next по видеоурокам как обезьяна.
#405 #810324
>>810241

Что это за дерьмо?
#406 #810434
>>810238
считай, что это просто папка с библиотеками для твоего проекта.
#407 #810692
Начинаю обмазываться питоном с этого
http://mimosa-pudica.net/src/io_import_vmd.py
кокие подводные камни?
>>810717
#408 #810717
>>810692
Если пайтон не первый язык, тогда норм. А так лучше книжку прочести. Лутц хоть рассказывает, нафига оно вообще нужна такая-то фича.
>>810720
122 Кб, 1439x701
#409 #810720
>>810717
Не первый.

Но почему всё новое начинается с попаболи???
>>810723>>810731
#410 #810723
>>810720
Потому что ты долбоёб.
Шапку хоть бы прочел, что аноны советуют из ide.
>>810725
#411 #810725
>>810723
Долбоёб тут ты. В шапке книжка, в книжке Kodomo Edit
>>810730
243 Кб, 791x991
#412 #810730
>>810725
Ну хз, анон. Там прям жырно написано.
>>810736
#413 #810731
>>810720
Подключи интерпритатор к ide
>>810743
295 Кб, 791x991
#414 #810736
>>810730
Ты не умнее.
#416 #810743
>>810731
чиво?
>>810745
#417 #810745
>>810743
Ну там должно быть в настройках ide, путь к интерпретатору питона, погугли, в пайчарме он сам находит
>>810746
101 Кб, 1485x708
#418 #810746
>>810745

>Kodomo Edit


перезапустил и стал находить
хз, что это было

Kodomo Edit не может в unicode??? Я хуею, дорогая редакция
123 Кб, 1020x940
#419 #810750
Только прыщавому могло прийти ТАКОЕ в голову.
>>810752>>810753
#420 #810752
>>810750
За смешения табов и пробелов в любой приличной конторе тебя по рукам пиздить молотком будут
>>810757
#421 #810753
>>810750

>использовать пробелы



https://www.youtube.com/watch?v=SsoOG6ZeyUI
17 Кб, 1012x187
#422 #810754
Ибо пидоры
>>810756
#423 #810756
>>810754
Иди блядь нахуй, я тебя репортить сейчас начну, срсли. Если не нравится дизайн языка - пиздуй на свою си-подобную парашу.
>>810758
#424 #810757
>>810752
Только вот не надо делать из этого религию. Та же хуйня со скобками.
>>810788
#425 #810758
>>810756
тебя ведь не бомбит?
>>810761
#426 #810761
>>810758
бомбит от твоей тупости
>>810764
#427 #810762
Я хз, у меня много приятелей из php и c++, при чём в том числе и толковых весьма, пытались вкатиться в питон и все со страшными матами кричали на отступы и попаболили.
А мне как-то похуй. Пишу на питоне с отсутпами, на js с скобочками и вообще ни единого неудобства
>>810763
#428 #810763
>>810762
они дауны
какая блядь вообще разница, какой у языка синтаксис, если язык решает свои задачи
>>810766>>810767
#429 #810764
>>810761
Ну и хули? И только вкатываюсь.
Отступы пробелами онли и харам на скобки - способ выебнуться.
>>811270
#430 #810766
>>810763
Говорю же, вменяемые они люди.
Но черезчур неудобно им, аж настолько что хуй кто вкатился.
>>810768
64 Кб, 787x950
#431 #810767
>>810763
Он решал бы еще быстрее без notorious indentation error
>>810787
#432 #810768
>>810766
Приятно осознавать, что такие обезьяны в сторону лиспа даже не посмотрят.
>>810770
#433 #810769
А как вам такая хуйня. Со скрипом соблаговолили не дропать либы.

http://www.infoworld.com/article/3041958/application-development/python-3-gains-a-big-helping-of-library-support.html
#434 #810770
>>810768
от твоего поста сквозит ущемлённым самолюбием.
>>810771
#435 #810771
>>810770
Я немножно чсвшный мудак
>>810773
#436 #810773
>>810771
мне питон бы и не всрался, но нужен для блендера
47 Кб, 1018x390
#437 #810782
good nite
>>810973
#438 #810785
>>810738
Вроде я, но там какая фишка, у визуалстудио коде свой какой-то удобный способ ввода, интелиджи что-то там, и питона поддержки в нет. А этот плагин ее так же не привносит вроде как, а представляет свой ну лучше чем ничего, но далеко не такой крутой способ ввода с авто дополнениями и подсказками
>>810842
#439 #810786
>>810738
Говно, до интроспеции и автокомплита pycharm этим плагинам как до луны. VSCode идеален для go/с, не больше
>>810842
#440 #810787
>>810767
Ну, со своим уставом и в чужой монастырь не ходят.
Мне например так удобно и приятнее.
>>810788
#441 #810788
>>810791
#442 #810791
>>810788
Ну я думал это и так понятно
#443 #810842
>>810785
Это не для СТУДИИ.
>>810786
Ну оно должно хотя вот тут я сомневаюсь, жабоатом же быть полегче пичарма и получается МОЩНЕЙ простого редактора с автокомпдитом, почти иде.
>>810883
#444 #810857
А я вот никогда не понимал, почему от отступов так печёт многим. Ведь вы и в скобкоязыках всё равно отступы расставляете, просто в дополнение к этому ещё и скобки для интерпретатора. И избавление в питоне от скобок как избыточного элемента всегда казалось очень даже логичным.
#445 #810881
>>810857

Я считаю отступы - это охуенно.
#446 #810883
>>810842

>почти иде


Ну кому-то хватит может быть, а мне бы еще и описание принимаемых параметров хотелось бы видеть + доки по функции, если есть. Тот же youcompleteme для vim пока справляется с этим куда лучше atom/vscode
>>811019
#447 #810973
>>810857
>>810857

>избавление в питоне от скобок как избыточного элемента



избыточного >>810782
>>811088
#448 #810993
>>810113
Спасибо няш.
#449 #811007
>>810857
Это все с модулы и abc пошло в python. Гвидо понравилось и мы имеем что имеем. Получилось таки неплохо. Вон, от коффи скрипта на фронтенде блевать даже не тянет.
19 Кб, 710x461
#450 #811019
>>810883

>а мне бы еще и описание принимаемых параметров хотелось бы видеть + доки по функции


Этого мало?
сам потестил, функционал вроде норм хотя основная фишка - дебагер, нихуя не понятный но сложно оценить скорость работы vscode на атоме, дома гляну на нормальном пека, но сомневаюсь, что он быстрей жидоатома.
>>811027
#451 #811027
>>811019
Сейчас обновился и потестил, действительно неплохо. Можно теперь и vscode советовать. Дебаггер таки неплохо работает, тестил на go.
#452 #811034
Питонач, как включить автокомплит для импортированных библиотек в Sublime Text 3?
>>811106
#453 #811088
>>810973
И где ты там фигурные скобки увидел?
>>811113
#454 #811106
>>811034
sublimecodeintel
>>811107
#455 #811107
>>811106
анаконда получше
>>811108
#456 #811108
>>811107
она у меня на ноуте неебаться тормозит, у меня он чуть не умер
>>811114
67 Кб, 1018x505
#457 #811113
>>811088
Сектантство чистой воды.
>>811130
#458 #811114
>>811108
Чет хз, у меня кажись кодеинтел подтормаживал, а анаконда норм, + гибкие настройки, может сама и код отформатировать по пеп8. Думаю перекатится на >>810738
#459 #811130
>>811113
Этот метод format() костыль на самом деле.
>>811136
#460 #811136
>>811130
Заебатый метод. В 3.6 конечно ещё луче будет, но он реально удобный.
>>811141>>811143
#461 #811141
>>811136
Меня устраивает и %s, а что там в 3.6?
>>811151>>811157
#462 #811143
>>811136
Он хороший, но по сути костыльный. Почему бы не делать:
print('bla bla' + bla + str(bla) + ' bla bla')
? А потому, что конкатенация хуйню творит с памятью.
>>811145>>811157
#463 #811145
>>811143
Потому, что это выглядит как говно, похуй на память.
>>811157
#464 #811151
>>811141
Там пхп или что-то подобное. Пример:

name, value = 'you', 'faggot'
print(f"{a}'re a {b}")
# you're a faggot
#466 #811204
А какую лицензию лучше выбрать для djago проекта или там отдельного скрипта, если на github лить?
>>811295
#467 #811251
Подскажите, пожалуйста. Вот есть бутстрап, там есть какие-либо темы, получается, что мне особо не нужно знать html css javascript, чтобы писать свои первые (нормально-выглядящие) сайты на джанге и достаточно будет просто заимпортить весь фронт-энд, сделать какой-то базовый шаблон из этого и дальше просто брать свои данные из базы?
>>811261
#468 #811261
>>811251

Похуй как фронтэнд делать. Хоть бутсрапом, хоть в рукопашную.
>>811271
#469 #811270
>>810764
Иди намазы лучше делай.
#470 #811271
>>811261
Просто я в этом фронт-энде 0 (ноль). Вопрос в том, можно ли относительно беспроблемно копипастить дизайны других сайтов с бутстрапом, или например просмотром кода страницы и копированием этого html и css из ссылки? Будет ли все смотреться как на сайте-доноре? И все эти javascript штуки, они же поставляются как-то в комплекте с бутстрапами и html файлами или нет?
>>811280
#471 #811280
>>811271

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

Хотя тебе лучше просто с нуля начать.
>>811285
#472 #811285
>>811280
Спасибо
#473 #811295
>>811204

Bump лицензионному вопросу.
#474 #811298
Пацантре, почему нельзя смешивать ключевые и позиционные аргументы?
>>811308
#475 #811308
>>811298
Можно.
>>811318
#476 #811318
>>811308
Я имею в виду вот так:

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

foo(1, d=3, 666)
666 - это значение b или с?
>>811341
#480 #811337
>>811333
почитай PEP'ы - для всех культурных особенностей есть логичное объяснение

это не ты тут вчера бугутил с отступов вместо скобочек?
>>811341
11 Кб, 250x250
#481 #811341
>>811334
Спасибо
>>811337
Нет не я. Но я в свое время после крестов бугуртил пздц.
#482 #811369
Как у питона с чужеземными кодировками?
Вот этоту скрипту предстоит читать названия костей, написанных логично в Shift-JIS, и присваивать им кватерниончики.

Мне бы их и в японском написании получить из кучки байтов.
>>811474
#483 #811459
>>804873 (OP)
Наконец-то нормальное лого.
#484 #811461
>>808597
Выполняй задачи из реальной жизни, реально нужные вещи, ничего сверхъестественного.
#485 #811474
>>811369
юникод
>>811710>>811711
#486 #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% большое.
#486 #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% большое.
>>811526>>811560
173 Кб, 1909x405
157 Кб, 1920x396
#487 #811526
>>811522
скрины из IDE.
Один и тот же код, первый и второй запуск.
>>811560
#488 #811560
>>811526
>>811522
Предвкушая, кукареки, цикл в итоге пришлось сделать вот так - https://ideone.com/nx3gJK

Интересно другое - почему код выше по разному выполняется, там рандом что ли при вычислении тригонометрии используется?
>>811583
#489 #811583
>>811560
физик может написать на любом языке программирования программу на фортране
#490 #811599
Питонач, прошел укус питона, выполнил там все задания, что дальше? Программируем на питон от Лутца, или что-то другое?
inb4: бочку, соснуть хуйцов
>>811605>>811618
#491 #811605
>>811599
устраивайся сеньором за 300к/месяц
>>811706
#492 #811618
>>811599
Синк пайтон и что не ясно смотри/паралельно читай в лутце
#493 #811624
>>811619
Лучшая питонокрнфа у твоей мамки в спальне. Уж она то знает как полировать питонов.
999 Кб, 500x270
numpy.ndarray не сабклассится #494 #811704
Как правильно засабклассить numpy.ndarray, чтобы вообще ничего не сломать, но добавить аттрибут?

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

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

Второй Питон. Справка по "Subclassing ndarray" слишком сложна.
>>811716
#495 #811706
>>811605

>300к/месяц


Где столько можно получать? И что нужно знать и делать? Кто готов платить и за что именно?
99 Кб, 1148x699
#496 #811710
>>811474
Kodomo Edit не может в юникод
>>811724>>811725
92 Кб, 1397x999
61 Кб, 1036x699
#497 #811711
>>811474
pycharm может в юникод

Но почему я не могу изменить шкифты в редакторе, блять!
#498 #811716
>>811704
Всё, разобрался.
#499 #811724
>>811710
ты неграмотный или в шары долбишься?
>>811758>>811759
#500 #811725
>>811710
Ты идиот? Посмотри, какая у тебя кодировка для этого файла выбрана. Тебе даже прямым текстом подсказывают, куда нужно зайти и поменять кодировку. Пиздец.
>>811758>>811759
#501 #811758
132 Кб, 1484x927
#502 #811759
>>811724
>>811725
ёб вашу мамку, прящавые
>>811789>>811796
#503 #811789
>>811759
ты уверен, что понимаешь, что такое юникод?
>>811797
104 Кб, 1168x1248
#504 #811796
>>811759
Так ты определись, в юникод ты хочешь или cp932?
В любом случае, за исключением виндопроблем с выводом в консоли (эту блядская хуета в cp1252 хочет отображать, даже если я в комодо запускаю батник с "chcp 65001; python..." (в cmd.exe просто говно отображатеся), всё там нормально работает.
>>811801
#505 #811797
>>811789
Я уверен, что kodomo edit не понимает сам, что я ей копипастю.
Если скопированное с японского сайта оседает в клипборде как юникод, то хули от это не понимает?
Судя по всеми, редактор-то понимает. У pycharm таких траблов нет: вставил, сохранил без мата, выполнил с правильным принтом.
>>811799
#506 #811799
>>811797
ну не все же такие умные, как ты
#507 #811801
>>811796
У меня было два вопроса:

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

Сделаное выше утверждение, что кодомо может юникод, вызывыет у меня сомнения.
#508 #811817
>>811711

>Но почему я не могу изменить шкифты в редакторе, блять!


Виндобляди должны страдать, особенно с кодировками.
#510 #813689
>>804878
>>804879
А мне понравилось, забавно.
#511 #813826
>>811711
Потому что сперва нужно сохранить схему настроить как свою собственную, кнопка Save as рядом с именем схемы.
#512 #814023
а может ли ваш питухон работать с процессами?
>>814063
#513 #814063
>>814023
С процессорами вроде фсб работает, а не питон
Тред утонул или удален.
Это копия, сохраненная 26 августа 2016 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски