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

python

 Аноним 20/07/16 Срд 11:54:16 #1 №801082 
14690048564770.png
Шапка: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Код вбрасывать в тред через https://ideone.com/
Прошлый: >>795005 (OP)
Аноним 20/07/16 Срд 12:07:03 #2 №801095 
как люблю я кодить чушь
на питоне
а потом делиться ей
в идеоне
покажу братулям с пр
результаты
но не видеть никогда
мне зарплаты
Аноним 20/07/16 Срд 12:13:33 #3 №801097 
Аноны, у меня есть скрипт, вычисляющий A+B = Z
Как мне сделать так, чтобы скрипт умножал результат на сумму?
Аноним 20/07/16 Срд 12:15:36 #4 №801098 
14690061367200.jpg
>>801082 (OP)
Чё в шапке нет питона?
Аноним 20/07/16 Срд 12:18:51 #5 №801099 
>>801097
Или как из цикла выбрать прошлую итерацию? Не последнюю, а ту, что за ней.
Аноним 20/07/16 Срд 12:37:43 #6 №801107 
14690074635610.png
Двач, это вообще намана?
Python 3.5
Аноним 20/07/16 Срд 12:39:40 #7 №801109 
>>801107
Да.
Аноним 20/07/16 Срд 12:40:25 #8 №801110 
>>801107
Абсолютно, по делению в python много статей есть.
Аноним 20/07/16 Срд 12:42:19 #9 №801111 
Аноны, есть цикл
>for n in range(niterations):
Как мне вытащить из него предпоследний шаг?
Аноним 20/07/16 Срд 12:46:09 #10 №801114 
Понимаю, что маловероятно, но может кто-то юзает модуль nltk?
Аноним 20/07/16 Срд 12:57:28 #11 №801119 
>>801111
Точнее значение переменной на предпоследнем шагу?
Аноним 20/07/16 Срд 12:59:55 #12 №801120 
Снова спрошу. Как сделать переменнуютв классе, к которой доступ будет никак не доступен. Например я там в ней пароль храню или еще чего.
Аноним 20/07/16 Срд 13:01:10 #13 №801125 
>>801110
Но ведь тут умножение.
Аноним 20/07/16 Срд 13:03:49 #14 №801127 
>>801119
penultimate_value = niterations - 1
Не блогодори.

>>801120
Кому доступа не было чтобы? Тем, кто наследует твой класс? Тем, кто просто его использует?
Аноним 20/07/16 Срд 13:03:59 #15 №801128 
>>801107
Гугли числа с плавающей запятой
Аноним 20/07/16 Срд 13:07:37 #16 №801130 
14690092576340.png
Эта бубунту пиздец, 5 раз устанавливал в 1 подход, во 2 подход 7 раз, даже коробку переустановил (зато нормально отображает сеть nat)
Аноним 20/07/16 Срд 13:07:52 #17 №801131 
>>801127
Никому же.
А вообще тому, кто написал
from mymodule import myclass
Аноним 20/07/16 Срд 13:08:24 #18 №801132 
>>801127
>penultimate_value = niterations - 1
Выдает 99, лол.
Мне нужно узнать значение переменной, на прошлом шагу.
У меня там
>updatew1 = eta(np.dot(np.transpose(inputs),deltah[:,:-1])) + self.momentumupdatew1
И мне нужно значение updatew1 узнать для прошлого хода.
Аноним 20/07/16 Срд 13:08:42 #19 №801133 
14690093230240.jpg
>>801095
Аноним 20/07/16 Срд 13:14:37 #20 №801139 
>>801132
Ну же, никто не знает?
Аноним 20/07/16 Срд 13:16:22 #21 №801142 
>>801130
Да разве ж это жизнь!
А мог бы генту канпелировать до сих пор
Аноним 20/07/16 Срд 13:17:49 #22 №801144 
>>801107
Дело не в питоне http://0.30000000000000004.com/
Аноним 20/07/16 Срд 13:20:28 #23 №801146 
>>801130
Дело не в убунте. А что, твой сенсей тебя покинул?
Аноним 20/07/16 Срд 13:23:01 #24 №801149 
14690101817990.png
>>801146
Он улетел, но обещал вернуться
Он сказал что будет заходить
Аноним 20/07/16 Срд 13:24:20 #25 №801150 
>>801149
Десуфаг, ты зачем запятую поставил?
Аноним 20/07/16 Срд 13:25:48 #26 №801152 
>>801149
Вчера вы, конечно, украсили тред своим общением. Но ты же вроде хотел питон изучать, а не Убунту устанавливать.
Аноним 20/07/16 Срд 13:30:36 #27 №801153 
>>801132
Аноны, так как это сделать?
Может через условие, типа порядок вывода и делить на четные/нечетные?
Аноним 20/07/16 Срд 13:31:20 #28 №801154 
>>801132
last_w = updatew1
updatew1 = eta....

Ты же каждый раз переназначаешь updatew1, никак по-другому прошлое значение ты не получишь, кроме как записав его где-то.

>>801131
Никак. Он всегда может открыть исходники, даже если ты из кода что-то и мог бы запретить.
Аноним 20/07/16 Срд 13:37:32 #29 №801161 
14690110523150.png
>>801152
По его словам не будут возникать ошибки как у 146% треда и библиотек больше
Аноним 20/07/16 Срд 13:41:28 #30 №801166 
>>801154
>Ты же каждый раз переназначаешь updatew1, никак по-другому прошлое значение ты не получишь, кроме как записав его где-то.
Ну да, но если взять число и при каждом обновлении цикла увеличивать его на 1.
И когда число четно, то присваивать переменной одно значение, а когда нечетно, то другое?
Или это костыль сильный?
Аноним 20/07/16 Срд 14:04:02 #31 №801185 
>>801166
Вот у тебя n уже и так в каждом цикле на 1 увеличивается.
Ты что сделать-то хочешь вообще?
>Или это костыль сильный?
От задачи зависит. Если тебе требуется чередовать какие-то значения, то конечно не костыль хотя я бы через булевую переменную сделал.
Аноним 20/07/16 Срд 14:35:10 #32 №801204 
>>801161
Юзай вагрант, зачем ставить виртуалку?
Аноним 20/07/16 Срд 16:56:26 #33 №801344 
>>801099
прошлая не за, а перед последней
Аноним 20/07/16 Срд 17:01:00 #34 №801347 
Сап, двач, че за хуйня. Решил подучить пайтон и на дорожку решать задачи на codeforces. Прикол в том что на сайте пишет что мой код неправильный, а у меня все прекрасно работает.
http://codeforces.com/problemset/gymProblem/100924/A - задача

Мой код:
print('Введите целое, неотрицательное число')
a = int(input(''))
while a < 0:
print('Введите целое, неотрицательное число')
a = int(input(''))
a = 2 a
a = a % 10
print(a)
Аноним 20/07/16 Срд 17:01:49 #35 №801348 
>>801347
на 6 строке возведение в степень
Аноним 20/07/16 Срд 17:23:44 #36 №801369 
>>801166
Что мешает перед циклом создать пустой списочек и добавлять к нему результаты предыдущих вычислений таким макаром можно:
1) задать мнимую предыдущую переменную для первой интерации (и избежать проверок в ней)
2) иметь доступ к любому расчитанному ранее результату вида списочек[i-сколько нужно] - может правда дать еггог если обраться слишком рано на слишком дальний элемент.
Аноним 20/07/16 Срд 17:42:19 #37 №801387 
>>801369
У меня numpy массив, разве его можно в список поместить?
Аноним 20/07/16 Срд 17:48:51 #38 №801392 
>>801095
В смысле?
Тип работы на питоне не найти нюфаку?
Аноним 20/07/16 Срд 18:07:10 #39 №801417 
14690272304360.jpg
Питоны, пока что мало смыслю в классах и никак не могу доконца понять как работает это колдунство.

см. пик

Функция вызывает класс, который содержит метод переопределяющий поведение оператора сравнения ==
Назначение класса - всегда возвращать True, с чем бы ни было произведено сравнение.

Можно упростить до print(A() == 'something') функция особой роли не играет

Как в данном случае подробно производится сравнение?
По аналогии с функциями, я вижу это как True == 'something' , но это очевидно не верно.
Аноним 20/07/16 Срд 18:16:17 #40 №801423 
>>801417
>Как в данном случае подробно производится сравнение?
Никак не производится, возвращает True и всё.
Аноним 20/07/16 Срд 18:34:02 #41 №801434 
14690288423580.jpg
>>801423

Если сменить == например на > выдаст: TypeError: unorderable types: A() > float()
Значит класс каким-то образом принмает во внимание оператор стоящий после вызова (?) класса. Этот-то момент я и не могу понять.
Аноним 20/07/16 Срд 18:38:02 #42 №801440 
Господа. Я вот осилил книжку Доусона, поделал примеры, думаю взяться за проект-дневник, я давно хотел сделать себе дневничок. Но не суть.
Вот скажите мне: как этот проект презентовать, чтобы в последствии можно было устроиться на работку? У нас в мухосрани НИ ОДНОЙ вакансии по питону нет. Рассчитываю на удаленку/релокейшн, но как?
Аноним 20/07/16 Срд 18:39:43 #43 №801441 
14690291836080.webm
>>801417
Не тупи. Функция `func` возвращает объект класса A. Дальше питон проверяет наличие у него магического метода __eq__. Если такой метод найден, а у тебя он есть - питон отправляет в него два значения - левую и правую часть уравнения, а на выходе забирает результат функции. Так как твой метод всегда возвращает True - то оно будет True даже для сравнения хуя и пальца.

>>801434
Для вычитания есть другой магический метод, __sub__, ты его не объявил - вот оно ошибку и выдает.

Больше о магических методах:
http://www.rafekettler.com/magicmethods.html#appendix1
Аноним 20/07/16 Срд 18:41:27 #44 №801442 
>>801434
Символ сравнения вызывает другую функцию.
A() == 'something' вызывает A().__eq__('something'), которая возвращает True. Можешь строку вернуть для наглядности.
Что тебе именно не понятно?
Аноним 20/07/16 Срд 18:48:34 #45 №801447 
>>801154
А если исходники скрыты? Если он мне присылает прогу, а я ее запускаю, не смотря в его код?
Аноним 20/07/16 Срд 19:00:17 #46 №801458 
14690304180790.jpg
>>801442
>>801441
Спасибо
Аноним 20/07/16 Срд 19:00:29 #47 №801459 
>>801120
Питон не умеет в приватность, увы. Ищи язык с ООП, а не с питоновским обрубком.
Аноним 20/07/16 Срд 19:01:44 #48 №801461 
>>801392
Так бамп
Аноним 20/07/16 Срд 19:02:41 #49 №801462 
>>801459
Приватность не нужна. Ты еще пожалуйся, что в питоне нет интерфейсов и потому он говно.
Аноним 20/07/16 Срд 19:03:47 #50 №801463 
>>801387
Так вроде список можно создать из чего угодно, хоть из аллахов, хоть из говен.

Я когда хотел васянскую программу на пидоне написать для расчета освещенности у меня вообще был запланирован ужас вида:
объект стройплощадка, в ней список объектов стройплощадки, которые в свою очередь состоят из списков объектов-подобъектов(в данном случае комнат), у которых есть свои списки под-под-объектов(окна и геометрия затенения), которые в свою очередь имеют список свойств.

В целом все даже работало, а потом я осознал бессмысленность такого велосипеда и сел его переделывать.
Аноним 20/07/16 Срд 19:03:59 #51 №801464 
>>801120
>хранить пароль в переменных
Алсо, наследие плюсов: нет нормальных приватных перменных, методов и классов, увы.
Аноним 20/07/16 Срд 19:08:11 #52 №801470 
>>801120
храни общедоступный хеш пароля, если это проверка.
хитрожопно храни в txt конфиге рядом, если требуется ввод куда-то.
Аноним 20/07/16 Срд 19:10:05 #53 №801472 
Изучаю питон методом тыка и пиления примитивной игрушки.
Вот вопрос, как сделать нормальный вывод, т.е. интерфейс, чтобы при новой иттерации не новая картинка была (как в консоле), а в старой чтобы что-то менялось?
Аноним 20/07/16 Срд 19:12:01 #54 №801474 
14690311219980.png
Аноны, что-то я затупил, мозги уже вообще не работают.
Так как все-же сделать так, чтобы outputs я мог умножить на inputs?
Аноним 20/07/16 Срд 19:13:53 #55 №801476 
>>801474
Блять пиздец, почему вы упорно не хотите пастбин юзать
вот пиздец хуево твой код на скрине этом смотреть
Аноним 20/07/16 Срд 19:15:33 #56 №801482 
>>801476
Ну извини, конец дня, голова уже плывет просто.
Аноним 20/07/16 Срд 19:36:44 #57 №801513 
есть форма типа

class MySubmitForm(models.Model):
..name = models.CharField(max_length=20)
..text = models.CharField(max_length=200)

class MyForm(forms.ModelForm):
..class Meta:
....model = MySubmitForm()
....fields = ('name', 'text')

есть вьюшка типа:
def index(request):
..template = loader.get_template('1.html')
..context = {
....'content': Content.get.all(),
....'form': MyForm(),
}

есть шаблончик
{% for con in content %}
..<p>{{ con.description }}</p>
{% endfor %}
<form method="post">
{{ form.as_p }}
{% csrf_token %}
<input type="submit" value="Submit" />
</form>


хули оно не выводит нихуя? где я обосрался?
Аноним 20/07/16 Срд 19:37:21 #58 №801516 
14690326420150.png
>>801476
>>801513
Аноним 20/07/16 Срд 19:44:05 #59 №801524 
>>801516
ну отформатировано? отформатировано
на детали мне похуй, мне подскажите как блядь выдавать форму одновременно с контентом в рендер
Аноним 20/07/16 Срд 19:54:29 #60 №801533 
> i+=1
Аноним 20/07/16 Срд 19:57:40 #61 №801537 
Аноны, как из цикла сохранить все данные в список?
Через append(x)?
Аноним 20/07/16 Срд 20:29:31 #62 №801566 
>>801472
Бамп вопросу
Аноним 20/07/16 Срд 20:34:15 #63 №801575 
14690360558980.png
Что за хуйня с этим говном? https://github.com/hhatto/nude.py
Аноним 20/07/16 Срд 20:39:59 #64 №801579 
>>801575
просто nude надо в 4 строке nude nude понятно?
Надеюсь да, nude
Аноним 20/07/16 Срд 20:56:25 #65 №801581 
>>801579
Что бля?

Я уже пофиксил, васян выложил кривое говно.
27 строка в модуле
elif isinstance(path_or_io, (str, file)):
на просто
elif isinstance(path_or_io, str):
Аноним 20/07/16 Срд 20:57:09 #66 №801582 
14690374294880.png
Мда.
Я долбоеб? Аноним 20/07/16 Срд 20:57:43 #67 №801583 
Анон, как называется когда решаешь трабл, гуглишь по нему кучу инфы часами, а трабл был в синтаксической ошибке?
Аноним 20/07/16 Срд 20:59:46 #68 №801584 
>>801583
Хуй знает, я целый день не могу понять, как мне из функции посылать переменную обратно в нее же.
Аноним 20/07/16 Срд 21:01:32 #69 №801585 
>>801584

Рекурсия же. Используй хачкель.
Аноним 20/07/16 Срд 21:02:36 #70 №801587 
>>801585
>хачкель
Я по твоему дебил, что-ли?
Аноним 20/07/16 Срд 21:05:03 #71 №801588 
>>801587
>>801583

Как сам думаешь?
Аноним 20/07/16 Срд 21:07:46 #72 №801592 
>>801588
Думаю ты не смог в иронию.
А я в ебучие реккурентные сети.
Аноним 20/07/16 Срд 21:16:51 #73 №801603 
>>801587
>что-ли
Нет.
Аноним 20/07/16 Срд 21:17:27 #74 №801606 
>>801603
Пидора ответ
Аноним 20/07/16 Срд 22:41:35 #75 №801665 
>>801347
Там не второй питон случайно?
Аноним 20/07/16 Срд 22:44:17 #76 №801667 
14690438578720.png
Дцп-кун ты здеся?
Аноним 20/07/16 Срд 22:52:36 #77 №801673 
>>801582
Технически, кошак действительно голый.
Аноним 20/07/16 Срд 22:55:34 #78 №801675 
http://pastie.org/10913487
Аноним 20/07/16 Срд 22:58:25 #79 №801680 
>>801675
Много подобрал?)
Аноним 20/07/16 Срд 23:05:56 #80 №801688 
14690451569560.png
14690451569571.png
>>801680
А то, и дудос устроил
Аноним 20/07/16 Срд 23:09:28 #81 №801691 
>>801688
Ну ты хоть бы потоки запилил.
Аноним 20/07/16 Срд 23:13:56 #82 №801697 
14690456360040.png
>>801691
Брутфорсить 256 битный пасскод бессмысленно, только если у тебя не стойки с теслами и магистральный канал в 10 тб/с подключен прям к пеке
Аноним 20/07/16 Срд 23:45:23 #83 №801725 
Аноны, имеется массив, полученный от
>inputs1 = np.vstack((self.context,inputs))
Тут все ок, но когда я хочу добавить к нему еще один столбец со значениями -1 - то он начинает выебываться
>np.concatenate((inputs1,-np.ones((self.ndata,1))),axis=1)
Выдает ошибку
>all the input array dimensions except for the concatenation axis must match exactly
Что делать?
Аноним 21/07/16 Чтв 00:07:43 #84 №801738 
>>801691
Кстати о потоках. Если что, я не тот кун с брутом, я совсем другой.
Объясните на пальцах о потоках. Я месяца 3 назад с ними сидел разбирался, но всё что я понял: это не та многопоточность что нужна мне. Правильно ли я понимаю, что прикрутив, например, 5 потоков, они не будут выполняться одновременно, а будут поочередно за функцию? А КАКОЙ НАХУЙ В НИХ ТОГДА СМЫСЛ? Как это ускоряет работу скрипта, если в итоге это получается какая-то однопоточная многопоточность.
Аноним 21/07/16 Чтв 00:10:17 #85 №801741 
>>801738
Многопоточность в пистоне не нужна. Но есть multiprocessing, есть асинхронщина. Задача-то какая?
Аноним 21/07/16 Чтв 00:11:44 #86 №801742 
>>801738
>>801741
Ублюдки, всякую хуйню обсуждаете, а нормально помочь не можете.
Аноним 21/07/16 Чтв 00:12:59 #87 №801745 
>>801742
На хуй иди с такими претензиями. У тебя какой вопрос хоть?
Аноним 21/07/16 Чтв 00:23:58 #88 №801751 
>>801745
>>801725
Аноним 21/07/16 Чтв 03:15:15 #89 №801796 
>>801741
Например, я получаю страницу, обрабатываю её регулярками. Хотелось бы увеличить скорость работы. Чтобы один поток работал с одной страницей, второй - с другой страницей. Ну или как-то так.
Аноним 21/07/16 Чтв 03:20:47 #90 №801799 
>>801796
Погугли aiohttp
Аноним 21/07/16 Чтв 03:53:39 #91 №801803 
>>801125
Все с тобой ясно
Аноним 21/07/16 Чтв 07:48:53 #92 №801828 
В факе книгам уже 2-4 года, поновее нет? Или они сойдут?
Аноним 21/07/16 Чтв 08:25:39 #93 №801837 
>>801447
>а я ее запускаю, не смотря в его код?
Ну а он не такой добросовестный и посмотрит. "Прога" - это код на питоне. Ты его не сконпелируешь ни во что в общем случае, конечно, так-то есть всякие нуитки.
Можно, конечно, сделать мини-либу на C и всё, требующее работы с этим твоим паролем, на си же и писать не предоставляя интерфейс к этим функциям, но это глупость какая-то получится.
Аноним 21/07/16 Чтв 08:33:20 #94 №801843 
>>801796
В однопоточной ты будешь ждать, пока скачается одна страница, обработает, а потом полько пойдёт следующая. В многопоточной (или асинхронной) ты сможешь "параллельно" качать несколько страниц, так как пока ожидается ответ на первую, ты уже запрос на вторую отправил.
Аноним 21/07/16 Чтв 09:31:10 #95 №801872 
>>801440
разрабатывай на git все шаги коммить на гитхаб. работодатель будет смотреть на твой гитхаб.
Аноним 21/07/16 Чтв 09:35:19 #96 №801875 
>>801667
да, я смотрю у тебя таки вышло!)
забей на десктоп, коннекться по ссх
Аноним 21/07/16 Чтв 09:46:14 #97 №801879 
>>801130
Бгг.

Только про бубунту тебе в /s
Аноним 21/07/16 Чтв 10:06:49 #98 №801898 
>>801347
https://www.youtube.com/watch?v=seKLsHOkN1U

https://ideone.com/PKELIv
Аноним 21/07/16 Чтв 10:14:59 #99 №801904 
>>801369
В код не вчитывался.
Но я бы даже спросил "что мешает сделать нормальный генератор?"
В который send'ом можно отправлять нужное значение шага.
Аноним 21/07/16 Чтв 10:25:33 #100 №801911 
>>801440
Сделай не кусок кода а реальный (возможно онлайновый?) сервис дневников.

Работодатели в мухосранях бывают туповаты и не всегда знают даже слово "гитхаб" не говоря уже об анализе кода.
В довесок можешь таким же манером нарисовать что-нибудь простое типа, например, навешивания избранной рамочки на загруженную юзером фотку, чтобы даже отстойное тупейшее быдло могло оценить что ты способен выдать готовый результат а не только разговоры о собственной охуенности.
Аноним 21/07/16 Чтв 10:28:18 #101 №801912 
>>801472
>Вот вопрос, как сделать нормальный вывод, т.е. интерфейс, чтобы при новой иттерации не новая картинка была (как в консоле), а в старой чтобы что-то менялось?
>
Декоратором функции, которая выводит картинку пробовал?
Аноним 21/07/16 Чтв 10:34:44 #102 №801916 
>>801537
>Аноны, как из цикла сохранить все данные в список?
>Через append(x)?
Можно и так.

А можно конструктором списка, если вместо цикла сделать функцию-генератор.
Олсо, генераторы как правило быстрее циклов.
Аноним 21/07/16 Чтв 10:48:27 #103 №801922 
>>801898
А пафоса, словно задачу тысячелетия решил.
Аноним 21/07/16 Чтв 10:52:51 #104 №801926 
>>801922
Ну да, я мудак.
Но мне (как и любому мудаку) глубоко похуй на твое мнение о моей пафосности.
Сосите писос
Аноним 21/07/16 Чтв 11:05:22 #105 №801936 
>>801926
Настолько похуй, что ты не можешь об этом молчать?
Аноним 21/07/16 Чтв 11:15:24 #106 №801944 
14690889244590.png
>>801875
Чёт у меня нихуяшеньки не получается коннекнуться через putty, даже в ёбаном линукс треде все вымерли, а гайды в интернетах не работают.
Кстати а через общею папку никак нельзя?
Аноним 21/07/16 Чтв 11:15:37 #107 №801945 
>>801936
Именно.
Чтобы ты еще раз осознал простую вещь: указывать кодерам из /пр на их пафосность - это всё равно что коту говорить "ФУ, ТЫ ЖЕ ЖОПУ ЯЗЫКОМ ПРЯМ ЛИЖЕШЬ! ПИДОР ШЕРСТЯНОЙ!"

И да, сосите следующий писос.
Аноним 21/07/16 Чтв 11:16:48 #108 №801946 
>>801944
А у тебя там точно sshd запущен?
Аноним 21/07/16 Чтв 11:19:54 #109 №801949 
14690891946710.png
>>801946
Нагуглил установку, это оно?
Аноним 21/07/16 Чтв 11:24:25 #110 №801951 
>>801945
>кодерам из /пр
Но пафосный здесь только ты, остальные вполне адекватные люди. Зачем ты очерняешь "кодеров", к которым даже не относишься?
Аноним 21/07/16 Чтв 11:27:05 #111 №801953 
>>801949
Агась
Только тебе еще надо будет помимо установки явно его запустить.
например в моем лялихе это

[code]sudo systemctl start sshd[/code]

А еще можно сделать автозапуск этого сервиса через

[code]sudo systemctl enable sshd[/code]
Аноним 21/07/16 Чтв 11:27:46 #112 №801956 
>>801951
>адекватные
Лул
>к которым даже не относишься
Пруф что не отношусь
Аноним 21/07/16 Чтв 11:30:18 #113 №801958 
>>801956
В чём же их неадекватность?
Аноним 21/07/16 Чтв 11:32:47 #114 №801963 
>>801958
Я не оспариваю их общую адекватность. Но отдельные индивидуумы (особенно в "мы вам перезвоним") очевидно неадекватны.

И да, я заметил подмену понятий с "пафосный" на "адекватный". Так что добро пожаловать в клуб мудаков, товарищ.
Аноним 21/07/16 Чтв 11:36:54 #115 №801968 
14690902145660.png
>>801953
Прикольно из за за гугления твоей фразы sshd запущен? у меня всё заработало
Аноним 21/07/16 Чтв 11:39:41 #116 №801971 
>>801963
Ты уверен, что понимаешь что такое "подмена понятий", и чем она отличается от противопоставления?
Аноним 21/07/16 Чтв 11:44:34 #117 №801975 
14690906745290.png
>>801953
ssh есть, что дальше?
Аноним 21/07/16 Чтв 11:44:50 #118 №801976 
>>801971
Да.
Потому что понятия "пафосный" и "неадекватный" не являются антиподами, товарищ.
Аноним 21/07/16 Чтв 11:52:18 #119 №801978 
>>801975
Откуда мне знать?
Ты хотел по ssh цепляться к своей виртуальной машине и теперь ты это (надеюсь) можешь. А для чего тебе эта виртуалка я себе представляю довольно слабо.
Для питона?
Ну тогда наверное можно добавить git , rsync , vnc

Но это всё дело вкуса и привычки.
Аноним 21/07/16 Чтв 11:53:33 #120 №801980 
>>801978
Так ты сам сказал что мне нужен линукс для обучения
Аноним 21/07/16 Чтв 11:55:24 #121 №801983 
>>801976
Что же тогда является антиподом пафосного поведения?
Аноним 21/07/16 Чтв 11:55:44 #122 №801984 
>>801980
Ты меня с другим аноном путаешь.
Но питон таки проще освоить под линуксом (это моё личное необъективное мнение).

Еще могу посоветовать посмотреть в сторону geany и PyCharm
Аноним 21/07/16 Чтв 11:56:13 #123 №801986 
>>801983
Скромное поведение, очевидно же.
Аноним 21/07/16 Чтв 11:57:35 #124 №801988 
>>801986
Так в чем же была "подмена понятий"?
Аноним 21/07/16 Чтв 12:17:14 #125 №801995 
14690926342490.png
>>801988
В гугле забанен?
Нахуй ты очевидное говно пытаешься выяснить?

Специально для даунов с разжижением мозга: подменив понятия "пафосный/нескромный" и "неадекватный" ты пытался вынудить оправдываться.
И твои жалкие попытки выставить мое поведение как что-то плохое не сработали. И теперь ты мучительно доебываешься до деталей и пытаешься прикидываться идиотом, который не понимает элементарных вещей. Таких как подмена понятий, например.
Просто прими тот факт что есть кодеры/программисты с раздутым (с твоей точки зрения) ЧСВ. Ведущие себя по-мудацки с новичками. Считающие что пестрящий элементарнейшими "ашипками" и "ачепятками" код стыдно вбрасывать сюда перед тем как подумать своей головой. Что стыдно не читать сообщения интерпертатора. Что стыдно не прикладывать усилий самому (ну кто, блять, помешал запустить ту же хуйню в интерактивной среде, а?) а надеяться на кого-то с борды, который и сопельки подотрет и ласково укажет на то что "вот в этой строчечке у тебя ненарошненько вкралась ошибочка".
Что стыдно не знать элементарной арифметики в конце концов.
Я сейчас утрирую, но надеюсь что так для тебя будет понятнее.
Аноним 21/07/16 Чтв 12:27:12 #126 №802003 
>>801995
>Нахуй ты очевидное говно пытаешься выяснить?
К сожалению, с тобой по-другому не выйдет. Ты сразу начнешь вилять.
>подменив понятия "пафосный/нескромный" и "неадекватный"
Давай попробуем помедленнее.
Пафосным я назвал тебя, и только тебя.
Остальных я назвал адекватными.
Ты сам объяснил, что это не является противопоставлением.
Так где же подмена понятий?
Аноним 21/07/16 Чтв 12:30:10 #127 №802008 
>>802003
>Так где же подмена понятий?
Вот тут

>Но пафосный здесь только ты, остальные вполне адекватные люди
Аноним 21/07/16 Чтв 12:32:07 #128 №802009 
>>802003
Кстати, пруфов того что я к кодерам не отношусь я по-прежнему не вижу.
Аноним 21/07/16 Чтв 12:32:24 #129 №802010 
>>802008
Это два разных утверждения. Если бы там было что-то вроде "в отличии от тебя" или "а вот другие", то я бы согласился. Ты ведь понимаешь разницу, правда?
Аноним 21/07/16 Чтв 12:33:40 #130 №802012 
>>802009
FizzBuzz за пять минут, будь добр.
Аноним 21/07/16 Чтв 12:33:48 #131 №802013 
>>802010
>Это два разных утверждения
И кто тут виляет?
Аноним 21/07/16 Чтв 12:38:54 #132 №802017 
>>802012
Э нет.
Не я должен доказывать что я кодер а ты должен доказать свое утверждение что я не кодер.

В клубе мудаков ты будешь не последним человеком, у нас ценят таких демагогов.
Аноним 21/07/16 Чтв 12:53:35 #133 №802031 
>>802017
>доказать свое утверждение что я не кодер.
Комментарии на русском. Кодеры такого не делают.
Аноним 21/07/16 Чтв 12:56:24 #134 №802033 
14690949848250.jpg
Поясните за пикрелейтед. Это типо описание курса или фрагмент гуида?
Аноним 21/07/16 Чтв 12:57:22 #135 №802035 
>>802031
http://bfy.tw/6qOt
Аноним 21/07/16 Чтв 12:58:45 #136 №802036 
>>802033
Я бы ставил на описание курса, учитывая то что написано в левом верхнем углу пикчи.
Аноним 21/07/16 Чтв 13:06:11 #137 №802041 
>>801837
В коде ничего нет, пароль считывается из файла.
Аноним 21/07/16 Чтв 13:37:05 #138 №802072 
>>802041
А файл где лежит?

>>802035
Хорошая шутка.
Аноним 21/07/16 Чтв 13:45:27 #139 №802087 
>>802072
У меня на компе, к которому нет доступа. Человек мне скидывает свой код, который использует мой модуль, я запускаю.
Аноним 21/07/16 Чтв 14:15:40 #140 №802109 
14690997411190.jpg
ананасены, кокае сегадня самиё паполянее версии django ?
Аноним 21/07/16 Чтв 14:16:45 #141 №802111 
>>802109
1,9 Дарагой! бери две - будет 3,6 джанга!
Аноним 21/07/16 Чтв 14:18:24 #142 №802113 
>>802111
леее а есле чатире взят то чо 7,6 да?
Аноним 21/07/16 Чтв 14:20:07 #143 №802117 
>>802113
ЕЩЁ МЕНЬШЕ! Бонус-скидка же!
Аноним 21/07/16 Чтв 14:41:52 #144 №802132 
Парсаны, возник эстетический вопрос по супу. У него есть методы .find .find_all, которые принимают название тега, необходимые свойства в виде дикта и т.д. А есть метод .select, которые принимает css селектор. Так вот, что более заебато? С одной стороны селектор крут тем, что он короче и "общедоступный", все его легко поймут, но с другой — это же как sql строки в коде.
Аноним 21/07/16 Чтв 14:58:46 #145 №802147 
>>802132
Имхо селектор.
Не надо усложнять файндами.
Аноним 21/07/16 Чтв 15:11:05 #146 №802159 
>>802087
Так и в чём проблема-то тогда, я не пойму? Ты сам от себя пароль спрятать хочешь или что вообще?
Аноним 21/07/16 Чтв 15:59:47 #147 №802188 
Питоначь, поясните мне пожалуйста про области видимости.
Есть такая конструкция в главном теле программы:
[code]
sqlite3.enable_callback_tracebacks (True)
conn = sqlite3.connect ('proxy.db')
db = conn.cursor ()
[/code]
пытаюсь обращаться к db.execute из def, но запрос к бд не выполняется и при этом никаких ошибок не валится.
Аноним 21/07/16 Чтв 16:03:33 #148 №802189 
>>802188
Навскидку:
1. В sqlite надо выбирать бд для работы как в мускуле?
2. Запрос валидный? Напрямую через консоль бд такой запрос выполняется?
Аноним 21/07/16 Чтв 16:18:57 #149 №802196 
>>802188
УМВР
Аноним 21/07/16 Чтв 16:26:44 #150 №802202 
>>802189
Да. В проге несколько запросов, несколько в main они работают и insert в функции, с ним затык, данные в табличке не появляются.
Сам запрос валидный, в sqlite3 выполняется нормально.
Я подумывал, может указатель на БД нужно каким-то хитрым образом передавать в функцию или объявлять в ней?
>>802196
>УМВР
ОkFace.jpg
Аноним 21/07/16 Чтв 16:32:19 #151 №802206 
>>802202
1. Права для того юзера, под которым питон инсертить пытается - правильные? У него есть право на вставку записей?

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

3. Может пример запроса вкинешь?
Аноним 21/07/16 Чтв 16:38:25 #152 №802211 
>>802202
>>802206
Олсо, может ты коммит пропустил?


>And if we performed any operation on the database other than sending queries, we need to commit those changes via the .commit() method before we close the connection:

>conn.commit()
>conn.close()
Аноним 21/07/16 Чтв 16:44:58 #153 №802212 
>>802013
То есть разницы ты не понимаешь.
>>802017
>Не я должен доказывать что я кодер
Но ты только что это сделал эмпирическим методом.
У тебя было достаточно времени, а в итоге ноль аргументации, ноль кода. Ну хоть пафоса поубавилось. У вас там не особо высокие требования для вступления в клуб, да?
Аноним 21/07/16 Чтв 16:48:37 #154 №802214 
>>802206
>Права для того юзера, под которым питон инсертить пытается - правильные?
Этож sqlite, там нет полноценных грантов на DML, можешь изменять файл БД == можешь в нее писать
>Не слишком ли гигантский запрос на вставку ты пытаешься единомоментно сделать
db.execute ('INSERT INTO open VALUES (?,?,?)', (u_arg[0], u_arg[1], int(time.time())))
список u_arg корректный, содержит то, что должен, проверяю непосредственно перед INSERT.
>>802211
>Олсо, может ты коммит пропустил?
COMMIT и CLOSE есть в __main__ прямо перед самым завершением программы.
Спасибо большое, что ответили на пост, прям желание вернулось в своем говнокоде разбираться.
Аноним 21/07/16 Чтв 16:56:44 #155 №802222 
>>802212
>У тебя было достаточно времени, а в итоге ноль аргументации, ноль кода.
Ты ведешь себя как свидетель иеговы.
Не я должен опровергать существование твоего божкка. Не я должен доказывать тебе что я кодер.
Это ты должен доказать собственное предположение о том что я не кодер. Или перестать пиздеть не по делу.

>То есть разницы ты не понимаешь.
Какой именно разницы?
Что именно тебе непонятно в собственном высере?
>Но пафосный здесь только ты, остальные вполне адекватные люди
Неужто тебе неочевидно где именно ты проебался, демагог?
Вот если бы ты написал "пафосный здесь только ты, а остальные - нет" или "пафосный здесь только ты, а остальные ведут себя скромно" - тогда подмены нет.
А так вместо "непафосно" или "скромно" ты пишешь "адекватно" тем самым противопоставляя эти две концепции.

Хотя о чем это я? Чтоб демагог вел себя честно и признал свои ошибки?
Аноним 21/07/16 Чтв 16:57:18 #156 №802223 
>>802214
>COMMIT и CLOSE есть в __main__ прямо перед самым завершением программы.
А ты уверен 100% что они выполняются как надо?
Аноним 21/07/16 Чтв 17:01:02 #157 №802225 
>>802223
>А ты уверен 100% что они выполняются как надо?
Чет засомневался.. Обложу print-ами, проверю выполняется ли вообще.
Аноним 21/07/16 Чтв 17:03:09 #158 №802227 
>>802214
1. Сколько полей в open?
2. Вбрось что ли этот свой код, вместе поглядим.
Аноним 21/07/16 Чтв 17:07:27 #159 №802229 
>>802222
>Не я должен опровергать существование твоего божкка. Не я должен доказывать тебе что я кодер.
Ты знаешь что такое эмпирический метод? Подумай, почему его нельзя применить к "божкам", но можно к навыкам человека? Не торопись, обдумай это хорошенько.
>Вот если бы ты написал
Я понимаю, это сложно. Давай попробуем проще:
"Пафосный здесь только ты, остальные в красных рубашках." Где здесь подмена понятий или противопоставление?
Аноним 21/07/16 Чтв 17:11:08 #160 №802231 
>>802229
>остальные в красных рубашках
Другая категория атрибутов сущностей. Маняврирование в разгаре.
>Ты знаешь что такое эмпирический метод?
Тебе для начала придется доказать что у тебя охуительный опыт общения с кодерами прежде чем на основании этого опыта ты сможешь авторитетно заявить что я кодером не являюсь.
Начинай, пидарок. А я послушаю.
Аноним 21/07/16 Чтв 17:13:43 #161 №802233 
>>802227
>Сколько полей в open?
Тут не совсем понял.
>Вбрось что ли этот свой код, вместе поглядим.
https://ideone.com/qp56tY
Извини за качество, юниксовое_админство - основная профессия, такие скрипты - просто увлечение.
Аноним 21/07/16 Чтв 17:14:53 #162 №802234 
>>802231
>придется доказать что у тебя охуительный опыт общения
Достаточно провести эксперимент. И я это уже сделал.
>Маняврирование в разгаре.
Да, я вижу.
Аноним 21/07/16 Чтв 17:25:17 #163 №802238 
14691111176640.jpg
>>802233
>Тут не совсем понял
http://www.tutorialspoint.com/sqlite/sqlite_insert_query.htm
Вкратце так: имена полей таблички ты можешь опустить только если заполняешь все поля в таблице в правильном порядке
А если у тебя полей (ну, блин, колонок) в таблице больше чем ты во вставляемой строке передаешь значений, то это может вот к такому поведению привести.
Аноним 21/07/16 Чтв 17:27:19 #164 №802240 
>>802233
cidr - табличка с блоками ip и tlds именами стран, которым эти блоки были выделены спарсено с разных ripe/apipa другим скриптом.
Аноним 21/07/16 Чтв 17:28:23 #165 №802241 
>>802238
Понял, тут все в поряде, количество полей и вводимые данные совпадают.
Аноним 21/07/16 Чтв 17:40:27 #166 №802243 
>>802241
Вчитался в твой код.
У тебя ж много тредов создается как я понимаю.
И почему-то коммит у тебя не для курсора выполняется а для коннекшна.

Попробуй так
https://ideone.com/dzFClK
Аноним 21/07/16 Чтв 17:42:08 #167 №802244 
>>802243
>У тебя ж много тредов создается как я понимаю.
Тут я хуйню написал
Аноним 21/07/16 Чтв 17:50:50 #168 №802249 
>>802241
Всралась опечатка

https://ideone.com/41eaao
Аноним 21/07/16 Чтв 21:27:41 #169 №802353 
>>801975
привет, это я.
хорошо! теперь у тебя есть "на чем" писать, но у тебя нет "чем" писать, поэтому ставь на винду pycharm, посредством этой проги ты сможешь писать под твой свежеустановленный линепс, из винды.
Аноним 21/07/16 Чтв 22:03:22 #170 №802364 
>>802244
>Тут я хуйню написал
Пул процессов, однохуйственно, что и треды.
Вся ебатория с демоном, обработчиком результатов сканирования и процессами из-за ограничения sqlite на множественную запись.
>>802249
Норм, закоммитилось все, что было должно.
Спасибо, что возился. Питонисты с /pr такие мимими :3
Аноним 21/07/16 Чтв 22:31:50 #171 №802383 
14691295109610.png
14691295109631.png
>>802353
Установил
Аноним 21/07/16 Чтв 22:42:48 #172 №802387 
>>802383
ок. теперь зайди по ссх, ты окажешься в домашней директории, создай директорию 'projects', в ней создай 'first_yoba'. теперь нужно создать виртуальное окружение, оно нужно что бы не срать в системное окружение системного питона.
зайди в first_yoba и пиши:
virtualenv --no-site-packages -p /usr/bin/python3 --prompt="(first_yoba)" venv
после создания ты можешь его запусить так, если ты в директории first_yoba:
source activate venv/bin/python
теперь что бы ты не устанавливал с помошью pip (например: pip install requests), оно будет находиться в виртуальном окружении и только там.
выйти из него можно так: deactivate

Аноним 21/07/16 Чтв 22:46:06 #173 №802390 
>>802387
наврал, так: source venv/bin/activate
Аноним 21/07/16 Чтв 22:50:58 #174 №802392 
>>802387
а, вот еще, что бы удобно было ходить по файловой системе, установи midnight commander:
sudo apt install mc
Аноним 21/07/16 Чтв 22:53:00 #175 №802395 
>>802392
ах да, запускается он так:
mc
Аноним 21/07/16 Чтв 23:02:05 #176 №802398 
>>802387
>>802390
>>802392
>>802395
Пиздос, чё ты втираешь ему?! Обменяйтесь уже телефонами, долбоёбы.
Аноним 21/07/16 Чтв 23:03:00 #177 №802399 
>>802398
привет, дашь свой телефончик?
Аноним 21/07/16 Чтв 23:10:07 #178 №802403 
>>802399
Пиши 8-800-55-35-35
Аноним 21/07/16 Чтв 23:20:26 #179 №802404 
14691324262750.png
>>802387
Хуйня выходит
Аноним 21/07/16 Чтв 23:24:05 #180 №802406 
>>802404
Реально, спишитесь где-нибудь уже, не стоит засерать тред.
И ты научись читать ошибки, тебе решение прямо сразу написано, что тебе сделать надо.
Аноним 21/07/16 Чтв 23:27:03 #181 №802408 
>>802398
>>802406
потерпите немного, скоро пойдет питон...
Аноним 21/07/16 Чтв 23:29:34 #182 №802409 
>>802408
Нахуя терпеть, если вы нашли друг друга. Осталось только слегка изолироваться. Создайте тред для двоих и пердите там за бубунту и запуск пифона.
просто съебите
Аноним 21/07/16 Чтв 23:31:50 #183 №802410 
>>802409
я соципат с дэцэпэ и сама мысль о приватном общении вызывает у меня сиканье
Аноним 21/07/16 Чтв 23:40:21 #184 №802416 
>>802410
Пусть тогда напишет ботов, которые будут писать о том, чтобы вы свалили в приватное общение.
Аноним 21/07/16 Чтв 23:42:06 #185 №802417 
>>802416
двачаю
Аноним 21/07/16 Чтв 23:45:26 #186 №802419 
14691339262660.png
Так чё делать?
Аноним 21/07/16 Чтв 23:49:56 #187 №802420 
>>802419
на скрине написано все что нужно делать. я конечно тебе помогаю, но я не собираюсь потакать твоей лени. ты настолько ленив что тупишь.
Аноним 21/07/16 Чтв 23:51:05 #188 №802421 
>>802420
Не заметил команды, в глазницы ебусь
Аноним 22/07/16 Птн 00:07:23 #189 №802425 
>>802421
сейчас наверное еще и стыдно да? ахах) на то оно и дцп, что рассеяное внимание.
следующим шагом тебе надо будет вернуться в pycharm, создать проект и настроить его для удаленной отладки твоего first_yoba
если честно я наверное ебанусь тебе скрины кидать, поэтому вкратце по шагам:
сначала создай deployment configuration c логином\паролем к твоей ссх сессии, затем создай новый проект, при создании оно тебя спросит какой юзать интепретатор, нажми на колесо и выбери Add remote, далее выбери твою созданную deployment conf... ну а там по ситуации. на ютубе полно всякого про это, смотри. когда создашь и настроишь проект. сможешь создавать питонячьи файлы и исполнять их удаленно на твоем линуксе.
Аноним 22/07/16 Птн 00:32:38 #190 №802432 
В общем, хотел я вкатиться в руби, уж больно охуенно выглядит, но количество вакансий на питоне в 4 раза больше, поэтому я к вам.
Аноним 22/07/16 Птн 00:37:24 #191 №802433 
>>802432
Терпила!
Аноним 22/07/16 Птн 00:39:53 #192 №802434 
>>802432
>руби
>охуенно выглядит
Да вы, батенька, говноед.
Аноним 22/07/16 Птн 00:40:49 #193 №802435 
>>802434
Сахарок всегда сладок, не виляйте, не виляйте,
Аноним 22/07/16 Птн 01:07:50 #194 №802443 
В Py2exe можно задавать, куда и какой файл положить, дав список типа

[('Cryptodome\\Cipher', ['C:\\Python27\\lib\\site-packages\\Cryptodome\\Cipher\\_ARC4.pyd']), ('Cryptodome\\Cipher', ['C:\\Python27\\lib\\site-packages\\Cryptodome\\Cipher\\_chacha20.pyd']), ('Cryptodome\\Cipher', ['C:\\Python27\\lib\\site-packages\\Cryptodome\\Cipher\\_raw_aes.pyd']), ('Cryptodome\\Cipher', ['C:\\Python27\\lib\\site-packages\\Cryptodome\\Cipher\\_raw_aesni.pyd'])]

Как достичь того же с CX_freeze? Ну, кроме как ручками самому распихивать.
Аноним 22/07/16 Птн 01:25:11 #195 №802448 
Меня конечно за такой вопрос нахуй пошлют, но..

Откуда такая безумная дрочка на консоли? В убунту каждый раз надо делать эти makemigrations, migrate, runserver, к тому же ещё постоянная ебля с виртуальным окружением... Зачем блять это всё? Почему не сделать единую IDE, чтобы за меня всё делалось как в вижуал студио? Чтобы не надо мне было каждый раз терминал запускать, эти команды каждый раз вводить. Да я такой ленивый.
Аноним 22/07/16 Птн 01:25:39 #196 №802449 
>>802448
*в django
быстрофикс
Аноним 22/07/16 Птн 01:28:33 #197 №802452 
>>802448
в том же pycharm многое автоматизированно
Аноним 22/07/16 Птн 01:30:50 #198 №802454 
>>802448
Чтобы такие как ты спермодауны неосиляторы отсеивались. Защитный механизм такой.
Аноним 22/07/16 Птн 01:33:23 #199 №802457 
14691404037360.png
>>802454
Но это же неудобно! Как и MVC эта ебучая (её реализация в django). Настоебало из одного скрипта в другой бегать, чтобы одну злоебучую строчку исправить.
Аноним 22/07/16 Птн 01:33:42 #200 №802458 
>>802448
Ну так напиши скрипт, который за тебя будет все собирать, хули ты ноешь?
Аноним 22/07/16 Птн 01:36:10 #201 №802459 
>>802457
А ещё формы эти блядь, ад для верстальщика, который должен ебаться с питонокодом, чтобы просто приписать классы к каждому инпуту! И админка эта ебучая, которую каждый раз напильником перепиливать надо, чтобы ничего не съехало и работало как тебе надо!
Аноним 22/07/16 Птн 01:36:16 #202 №802460 
>>802457
вот когда у тебя будет средней величины проект, тогда то ты сука оценишь и mvc ебучее и все эти странные неудобности, а пока сиди тихо и не смей сука без должного понимания что либо обсирать, слыш э.
Аноним 22/07/16 Птн 01:39:08 #203 №802464 
>>802432
Давай сразу в пхп.
Аноним 22/07/16 Птн 01:41:29 #204 №802465 
>>802464
Я бы рад, если бы он не выглядел так ущербно.
Аноним 22/07/16 Птн 01:43:49 #205 №802466 
>>802448
А этот дроч, он на всех языках или пистон в этом выделяется?
Аноним 22/07/16 Птн 01:45:48 #206 №802467 
>>802466
Поставь себе сисярп, вижуалочку и ябись в жопы. Что ты к питоногосподам пристал-то?
Аноним 22/07/16 Птн 01:47:24 #207 №802469 
>>802467
А ты мне тут не выябывайся.
Аноним 22/07/16 Птн 01:48:16 #208 №802471 
>>802469
Но я-то на питоне пишу - мне можно.
Аноним 22/07/16 Птн 01:49:16 #209 №802473 
>>802471
Не руби же.
Аноним 22/07/16 Птн 01:49:19 #210 №802474 
>>802466
во первых, это не дроч, это удобные и продуманные технологии и инструменты, которые разрабатывались годами, дядями до которых тебе как до луны раком. во вторых, программирование это все таки не самая простая дисциплина, поэтому везде куда бы ты не копнул глубже бложека за пять минут ты всретишь, как ты выражаешься дрочь.
Аноним 22/07/16 Птн 01:50:47 #211 №802476 
>>802467
Надо будет standalone - обязательно его возьму. А пока веб пердолю, я хочу чтобы меня не доебывали ДУХОМ ЛИНУКС, не обязывали меня за каждой хуйней в терминал лезть руками набирать. 21 век нахуй, пора заканчивать с консолями. Надо мне пакет установить? pip, easy-install? ДА ИДИТЕ НАХУЙ, Я ХОЧУ ИНТЕРФЕЙС С ПАКЕТАМИ, ГДЕ Я МОГ БЫ ПРО НИХ ПРОЧИТАТЬ, ПОСМОТРЕТЬ ЧЕ ЗА РАЗРАБОТЧИК, НЕ ВВОДИТЬ РУЧКАМИ, А НАЖАТЬ НА БОЛЬШУЮ ЗЕЛЕНУЮ КНОПОЧКУ DOWNLOAD.
Аноним 22/07/16 Птн 01:51:57 #212 №802477 
>>802476
pycharm.
и хватит кукарекать, по делу есьчо?
Аноним 22/07/16 Птн 01:52:45 #213 №802479 
>>802474
А на вопрос ответишь?
Аноним 22/07/16 Птн 01:53:53 #214 №802481 
>>802479
задавай
Аноним 22/07/16 Птн 01:54:59 #215 №802482 
>>802481
На бэке везде будет дрючево с юниксами?
Аноним 22/07/16 Птн 01:55:27 #216 №802483 
>>802476
Это все от того, что линуксоблядки привыкли жрать говно. Им из коробки вообще интерфейс выдавать изначально не хотели, понимаешь?

Когда человек десятки лет дрочит консоль - происходит деформация. И если такому дадут выбор - нажать кнопку, или ввести в консоль - он выберет второе. Сделать простое гуи для своего говноскрипта с одной кнопкой? Пфф, зачем? Есть же консоль! неудивительно, что потребительский софт на питоне не пишется - ведь линуксоинвалиды пытаются хуярить его в в консоль, а клиенты не осиливают.
Аноним 22/07/16 Птн 01:56:54 #217 №802484 
>>802483
Я вообще удивляюсь, как они джангой пользуются. Такой-то разрыв манямирка происходит, что на сайте надо делать кнопки, поди, а не давать консоль конечному пользователю.
Аноним 22/07/16 Птн 01:58:14 #218 №802485 
>>802482
погугли навроде "доля серверов linux windows график" сам поймешь
Аноним 22/07/16 Птн 01:59:18 #219 №802486 
>>802476
Ну а вообще самое основное объяснение - GUI частенько более сложно по реализации, чем сама программа. ЧТобы там дебилы не кукарекали про "азаза отсеиваются". Просто лень или нецелесообразность делать кнопки. Но порой тут границы переходятся.
Аноним 22/07/16 Птн 02:02:23 #220 №802487 
зачем кормите?
Аноним 22/07/16 Птн 02:03:50 #221 №802488 
>>802483
>>802486
все просто, текст - универсален, прост и привычен. вот я сейчас написал и все поняли, так ведь? так и программам легче и быстрее общаться.
Аноним 22/07/16 Птн 02:14:48 #222 №802491 
>>802488
И все же, GUI - это геморрой, который сильно усложняет работу. Например, есть скрипт, который принимает строку в качестве второго аргумента и в зависимости от первого ищет слово в тексте или удаляет из него.
В консоли мне не нужно волноваться, что ведь окончания первой команды я не смогу ввести вторую.
А вот в гуи я могу нажать две кнопки, отвечающие за эти действия, если не подумаю о то, что такое может произойти.
Гуи сильно увеличивает число возможных "а что если", которые нужно предусматривать.
И чем сложнее программа, тем больше таких ньюансов. А если еще и много взаимодействующих действий\элементов - то точно все будет в разы сложнее, чем если бы ты все это делал через консоль.

Наверняка это влияет. Отдельная программа работает, и работает хорошо. То, что она будет так же работать с ГУИ - совсем необязательно. Уже хотя бы тем, что ее придется выносить в отдельный тред\поток. Что частенько уже требует изменений в основном коде, чтобы прерывать цикл и перезапускать его.
Аноним 22/07/16 Птн 02:15:23 #223 №802492 
>>802491
>В консоли мне не нужно волноваться
Не нужно волноваться, что это произойдет одновременно.
фикс
Аноним 22/07/16 Птн 02:16:43 #224 №802493 
>>802491
>что ведь окончания первой команды я не смогу ввести вторую.
ведь до выполнения первой команды
заебосонныйфикс
Аноним 22/07/16 Птн 02:18:34 #225 №802494 
>>802491
гуи нужен для пользователя, текст нужен для программы, текст и гуи нужен для программиста.
Аноним 22/07/16 Птн 02:20:59 #226 №802495 
>>802494
>гуи нужен для программиста
Зачем он ему? Лучше 100 раз опечататься в консоли или в 200й раз скопировать путь к файлу.
Аноним 22/07/16 Птн 02:23:08 #227 №802498 
>>802495
А вообще, мне кажется, писать напрямую в консоль - это худший вариант из возможных. Нужно писать батники. Тогда проблем становится сильно меньше.
Аноним 22/07/16 Птн 02:23:45 #228 №802500 
>>802495
лично мне очень удобно пользоваться ide и выполнять команды в консоли, которые с помощью ide не удобно
Аноним 22/07/16 Птн 02:24:29 #229 №802501 
>>802498
и что ты предлагаешь на каждый чих писать батник?
Аноним 22/07/16 Птн 02:25:13 #230 №802504 
>>802501
Нет, но на особо частые и большие чихи.
Аноним 22/07/16 Птн 02:25:44 #231 №802505 
>>802504
это и называется прораммированием
Аноним 22/07/16 Птн 02:28:31 #232 №802506 
>>802504
>>802505
Откровения в прямом эфире, лол.
Аноним 22/07/16 Птн 02:29:31 #233 №802507 
>>802506
самому весело)
Аноним 22/07/16 Птн 08:00:25 #234 №802551 
>>802448
>безумная дрочка на консоли
Потому что автоматизировать сборки и тесты проще в консоли. Олсо, если нужно опробовать что-то на древнем железе, то консоль на нем запустится в отличии от этой безумно огромной вижуал студии.
А виртуальное окружение - это просто спасение, если у тебя куча проектов.

И да, тебе никто не мешает делать так как тебе лично нравится. На том ЯП, который ты считаешь лучшим. И ни единого разрыва.
Аноним 22/07/16 Птн 08:04:17 #235 №802552 
>>802473
Да никто тебя не рубит, маленький. Дяди с топорами уже ушли.
А БЕЗНОГNМ ты был и раньше
Аноним 22/07/16 Птн 08:54:22 #236 №802565 
>>802448
МЫ СОЖАЛЕЕМ НО У ВАС DJANGO ГОЛОВНОГО МОЗГА.
Аноним 22/07/16 Птн 08:56:50 #237 №802567 
>>802476
Так зделой.
Хуль ты как мямля.
Аноним 22/07/16 Птн 10:43:49 #238 №802598 
>>802448
Потому что это просто.
Иди нахуй
Аноним 22/07/16 Птн 11:08:25 #239 №802610 
Что нельзя в фри версии Pycharm? Я еще за джангу не брался
Аноним 22/07/16 Птн 11:15:40 #240 №802615 
>>802610
Много чего
https://www.jetbrains.com/pycharm/features/editions_comparison_matrix.html
Аноним 22/07/16 Птн 11:15:47 #241 №802616 
>>802610
Ничего нельзя.
Аноним 22/07/16 Птн 11:20:10 #242 №802624 
>>802615
Жаль, что нельзя купить, а только подписка
Аноним 22/07/16 Птн 11:29:48 #243 №802628 
>>802624
Нахуя оно тебе?
Аноним 22/07/16 Птн 11:37:32 #244 №802639 
Упражнения к главе 4 в книжке "Лутц М. - Изучаем Python (4-е издание)- 2011"

Пытаюсь сделать конкатенацию строковых значений в словаре с помощью reduce и чота блять нипанимаю.

https://ideone.com/BaOm4W

ЧЯДНТ?
Аноним 22/07/16 Птн 11:47:52 #245 №802651 
>>802639
dolboed, учи синтаксис ide
Аноним 22/07/16 Птн 11:49:51 #246 №802653 
>>802651
А по теме сказать нечего?
Вариант с функцией вместо лямбды тоже выдает ошибку
https://ideone.com/khtbNn
Аноним 22/07/16 Птн 11:50:34 #247 №802655 
>>802653
не знаю, но скорее всего питон знает си
Аноним 22/07/16 Птн 11:53:39 #248 №802657 
>>802655
ORLY?

https://ideone.com/Ctjiy1
Аноним 22/07/16 Птн 11:56:26 #249 №802661 
>>802657
быдлокод
Аноним 22/07/16 Птн 11:58:21 #250 №802663 
>>802661
Да и похуй что быдлокод, это ж упражнение по учебнику.

А ты мне по сути можешь пояснить что не так?
Почему при итерации словаря хуйзнает откуда появляются значения вместо ключей?
Аноним 22/07/16 Птн 12:06:35 #251 №802667 
>>802663
читай лутца 5 главу, 3 подразделение, внизу
все сам поймешь
Аноним 22/07/16 Птн 12:11:30 #252 №802670 
>>802667
Не понял что конкретно читать.
Можешь скопипастить нужный кусок текста?
Аноним 22/07/16 Птн 12:12:59 #253 №802671 
>>802670
https://ideone.com/SLqGKU
Аноним 22/07/16 Птн 12:13:41 #254 №802672 
>>802639
Ебать ты наркоман. Почитай как работает reduce, после первой итерации возвращается 'fuck pluses ' и это значение будет передано в качестве значения x для второй итерации.

reduce(lambda x, y: x + y, a.values())

И не пиши такие страшные лямбды, заменяй их обычными функциями.
Аноним 22/07/16 Птн 12:16:06 #255 №802674 
>>802672
Спасибо, анон.
Аноним 22/07/16 Птн 12:29:41 #256 №802683 
Анон, ай нид ёр хелп
Речь пойдёт о джанге
Есть модель и в ней поле для ящика и поле "подтвержден (да/нет)"
Собственно, при изменении ящика поле "подтвержен" должно становиться False
Как мне это организовать?
Аноним 22/07/16 Птн 12:33:53 #257 №802687 
>>802683
item.confirmed = False
item.save()

В чем вопрос?
Аноним 22/07/16 Птн 12:35:27 #258 №802689 
>>802687
а где я должен это прописать?
Аноним 22/07/16 Птн 12:41:59 #259 №802696 
>>802689
Там, где сохраняешь ящик, очевидно.
Не знаю, выдели отдельный метод
def set_email(self, email):
____self.email = email
____self.confirmed = False
Аноним 22/07/16 Птн 12:58:02 #260 №802705 
>>802628
А есть альтернативы такие же хорошие?
Аноним 22/07/16 Птн 12:59:29 #261 №802706 
>>802705
ключи ищи, маня
на изи гуглятся

ну я так, по крайней мере, для idea нашел кей
плюс установил плагин для пайтон - всё работает
функционал - как у pycharm
Аноним 22/07/16 Птн 13:08:26 #262 №802708 
>>802706
Про это знаю
Аноним 22/07/16 Птн 13:09:20 #263 №802709 
>>802708
так а в чем тогда траблы?
Аноним 22/07/16 Птн 13:14:31 #264 №802710 
>>802706
Нахуя ключи если есть левые лицензионные сервера?
Аноним 22/07/16 Птн 13:15:16 #265 №802711 
>>802710
я это и имел в виду походу
Аноним 22/07/16 Птн 13:28:28 #266 №802715 
>>802709
Ну пиратство, опен сурс, всё такое
Аноним 22/07/16 Птн 13:31:24 #267 №802718 
>>802715
о госпади
Аноним 22/07/16 Птн 13:45:53 #268 №802724 
>>802715
Как станешь зарабатывать, отблагодаришь разрабов, купишь подписку.
Аноним 22/07/16 Птн 15:37:53 #269 №802776 
Аноны, как в django получить полный url страницы с хостом?
Например www.exemple.com/arcticle/blabla
Аноним 22/07/16 Птн 17:53:32 #270 №802849 
>>802159
Он может в своем модуле получить доступ к моему паролю же.
Аноним 22/07/16 Птн 17:57:13 #271 №802852 
>>802809
Говно какое-то.
Остовное дерево Аноним 22/07/16 Птн 20:21:55 #272 №802896 
14692081151940.png
14692081151941.png
https://ideone.com/Jsj0so

Привет Всем.

Столкнулся с небольшой(большой) проблемой.
Суть в том, что я даю в на вход граф из N-элементов(в данном случае 5). Но не суть в этом.

Должно выйти(высраться) минимально остовное дерево.
Вы можете заметить, в кодинге я всрат пииздееец...

Если есть минутка обратите внимание.

На пике 1 <- Что должно быть 2 <- Что выдает
Аноним 22/07/16 Птн 20:52:07 #273 №802908 
>>802849
в твоём коде только путь к файлу. Пароля в коде нет. Пароль в файле, к которому у того чела нет доступа.
Аноним 22/07/16 Птн 20:59:14 #274 №802915 
>>802908
Но он считается в переменную класса же.
Аноним 22/07/16 Птн 21:56:27 #275 №802952 
Вкатился. поставил комодо эдит пиаф 10 и написал привет мир, как запустить в этой комоде теперь это? через цмд python вызывается и питон иде есть. а как в комод засунуть это теперь не понятно
Аноним 22/07/16 Птн 21:58:24 #276 №802957 
>>802952
или может я просто никак не найду кнопку "запуск программы"
Аноним 22/07/16 Птн 22:01:14 #277 №802961 
"C:\Users\1\Python\Program" ­Ґ пў«пҐвбп ў­гв७­Ґ© Ё«Ё ў­Ґи­Ґ©
Є®¬ ­¤®©, ЁбЇ®«­пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐв­л¬ д ©«®¬.

Пытаюсь запустить файл выводит это... как починить? плееес спаситяяя
Аноним 22/07/16 Птн 22:04:31 #278 №802966 
>>802961

Бросить шиндошс и начать жить.
Аноним 22/07/16 Птн 22:08:17 #279 №802970 
>>802966
не могу, подсел...
от макоси тошнит а линукс не ставил еще, рано мне
Аноним 22/07/16 Птн 23:03:40 #280 №803052 
>>802961
реквест вопросу, ебучая кодировка нахуй для чего их сука только изобрели блядь
Аноним 22/07/16 Птн 23:21:39 #281 №803074 
>>802961
Какой файл? Что несешь?
Аноним 22/07/16 Птн 23:31:23 #282 №803083 
>>802952
Поищи в гугле, там надо немного в настройках повозиться
Аноним 22/07/16 Птн 23:31:32 #283 №803084 
>>803074
Вывернутый наизнанку мультиюзерный килл-файл.
Аноним 23/07/16 Суб 00:24:48 #284 №803137 
В прошлом треде мне кто-то писал, что такая конструкция будет работать. Проверил, не работает.

def one():
print s

def two():
print "2"

def three():
print "3"

try:
one()
two()
three()
except:
pass
Аноним 23/07/16 Суб 00:26:04 #285 №803138 
>>801082 (OP)
А почему у лого цвета хохлов и даунов?
Аноним 23/07/16 Суб 00:33:18 #286 №803144 
14692231985190.png
>>802610
> Pycharm
Какого хуя все жрут это говно? Почему вам не хватает какого-нибудь Notepad++, или Sublime Text с парой плагинов? Нахуя вы работаете в этом жирном, медленном, некрасивом говне?
Аноним 23/07/16 Суб 00:53:22 #287 №803162 
>>803137
А хули ты хотел? Исключение выкидывает тебя из try-блока сразу же.
Аноним 23/07/16 Суб 01:08:00 #288 №803172 
>>803162
Ну это понятно. Я знал, что так будет. Я просил прошлый раз, как сделать множественную проверку, чтобы не писать каждый раз try except для каждого случая.
Аноним 23/07/16 Суб 01:09:43 #289 №803173 
>>803144
Слышал, что Vim самый вин
Аноним 23/07/16 Суб 01:10:56 #290 №803176 
>>803172
Можешь сделать декоратор и заворачивать в него все функции, в которых ты хочешь ловить исключения. Но вообще, пропускать исключения - обычно плохая идея.
Аноним 23/07/16 Суб 01:15:18 #291 №803178 
>>803144
Не унижайся перед этими петухами. Просто они местечково зацепили пифон.
Аноним 23/07/16 Суб 01:37:00 #292 №803184 
Сап. Решил я тут питон таки выучить. Прошел курс на Codecademy, но там как-то слишком уж просто. Есть подобные интерактивные самоучители, но посложнее?

Алсо, есть пара вопросов:
1) Если все исходники моей проги может посмотреть каждый, кому не лень, то как защититься?
2) Читал, что на питоне можно кодить игори. Как это вообще осуществляется? И, опять же, меня пугает вопрос #1.
3) Что вообще требуется для того, чтобы найти работу питон-кодером, пусть и за копейки? Прекрасно понимаю, что чистого питона будет мало, куда копать? Знаю только про Django, но меня так уже заебало говносайты пилить, что не тянет к нему.
Аноним 23/07/16 Суб 01:51:12 #293 №803188 
>>803184
Как полезно иногда читать шапку.

>Есть подобные интерактивные самоучители, но посложнее?
Нашел.

>Читал, что на питоне можно кодить игори. Как это вообще осуществляется?
Нашел.

>И, опять же, меня пугает вопрос #1.
Не совсем.
Аноним 23/07/16 Суб 01:53:10 #294 №803191 
>>803188
От чего ты защищаться собрался?
Аноним 23/07/16 Суб 01:56:53 #295 №803192 
>>803191
Ну напишу я йоба-игру, а у нее исходники спиздят :c
Аноним 23/07/16 Суб 02:14:16 #296 №803197 
>>803192
Сначала напиши.
Аноним 23/07/16 Суб 02:19:06 #297 №803200 
>>803197
Так зачем писать, если спиздят-то?
Аноним 23/07/16 Суб 03:25:03 #298 №803214 
14692335041200.jpg
>>803200
Ну тогда не пиши.
Аноним 23/07/16 Суб 05:31:49 #299 №803270 
>>801082 (OP)
Здраститя. Для собственного развития решил немношк угореть по программачу (работа 300к в секунду уже имеется), выбор пал естественно на пистон. В школе кодил на паскалях/дельфи, но не суть.
Суть в том, что основы программачей я кагбэ знаю, поэтому разжевывания всякой хуиты, типа работы оператора if на 20 страниц мне совсем не нужно. И вообще я у мамы неусидчивый, поэтому нужно выбрать кратчайший по времени путь изучения. Поэтому Лутцы идут нахуй. Какие варики я вижу:
1. Дайв инто пистон. Посмотрел, объем вроде небольшой, все по делу.
2. В шапке у вас какой-то Байт оф пистон + работа в НАСА! + 33 см. Реально хороший учебник?
3. Кодакадеми. Выглядит вроде интересно, но я как-то с недоверием отношусь к подобного вида обучению. Думается мне, все это несерьезно и поверхностно. Разубедите меня.
4. Ролы на ютубах. Тоже терзают смутные сомнения, фастфуд от образования имхо.
5. Мож упустил чего.

Тащемта склонялся к пункту 1, потом документация по либам, потом образование в процессе написания прог собсно. Теперь вот не знаю на какой стул сесть. Кто че думает, А? А? А? А? А?
Аноним 23/07/16 Суб 05:50:21 #300 №803280 
>>803270
Можешь гугловский курс пройти, он годный.
Аноним 23/07/16 Суб 09:53:24 #301 №803323 
14692568041660.jpg
Котаны, подскажите подойдет ли питон для написание грабберов/парсеров/скраперов и тому подобных вещей?
Аноним 23/07/16 Суб 09:55:23 #302 №803324 
>>803323
Да, подойдет.
Аноним 23/07/16 Суб 10:02:47 #303 №803325 
>>803324
спасибо! уже скачал себе книг. буду ознакамливаться.
Аноним 23/07/16 Суб 10:38:28 #304 №803332 
>>802896
бамп
Аноним 23/07/16 Суб 11:24:09 #305 №803346 
14692622496590.png
Анон, я что-то не пойму. Я решил проверить задачку из книжки и обосрался. В книге написано, что операция index для список будет O(1), но она у меня получается O(n), то есть линейная. Обосрался я или что-то поменял в реализации списков?
Аноним 23/07/16 Суб 11:25:31 #306 №803347 
14692623313220.png
>>803346
Она еще и растет, блять, линейно.
Аноним 23/07/16 Суб 11:45:41 #307 №803350 
>>803347 >>803346
list.index(value) — это поиск значения в списке, возвращает индекс первого найденного.
Поиск линейный.

Тебя просили замерить list[index] - вернуть значение по заданному index'у.
Аноним 23/07/16 Суб 11:50:10 #308 №803352 
14692638102260.png
>>803350
Спасибо, анон, я что-то протупил. Вот результат для x
Аноним 23/07/16 Суб 12:46:36 #309 №803382 
>>803332

Все, решил.

Ответ был убер легким.
Аноним 23/07/16 Суб 13:10:53 #310 №803395 
>>803382
>аа помогите как это сделать аноны срочно аааааа
>аноны помогите аааааа
>Разобрался уже, лол.
Аноним 23/07/16 Суб 13:20:06 #311 №803401 
>>803270
Укус Питона и "Python-джедай" на ютубе
Аноним 23/07/16 Суб 13:33:38 #312 №803413 
>>803395

В начале так и было))) Ахахах)

Не знал что делать, только сегодня мне стукнуло в башку ебануть туда поиск в глубину)))
Аноним 23/07/16 Суб 13:44:39 #313 №803422 
>>803280
Погуглил, действительно годнота, благодарю.
>>803401
Спасибо и вам.
Аноним 23/07/16 Суб 16:03:56 #314 №803512 
14692790368510.jpg
14692790368521.jpg
Вечер в хату товарищи питонисты.
Ламповая kоHфepенцNя вордпресс-джиквери-интеграторов нуждается в вашем высоком интеллекте. Сосёмся в дёсны, поясняем за пайтон, джанго и другие никому не нужные вещи. Треш и угар гарантируем. С собой иметь плавки и бальзам Звёздочка.

http://url-cut.ru/539233
Аноним 23/07/16 Суб 16:26:55 #315 №803528 
14692804160820.jpg
Есть ли в пайтоне что-то встроенное для асинхронной работы с базами данных, не важно какими? Sqlite однопользовательский, сука.
Аноним 23/07/16 Суб 16:31:14 #316 №803531 
Результат функции(функция может быть любой) умножается на натуральное число n. Если операция не применима, то вывести еггог.
Я не пойнял, а когда операция умножения может быть не применима? Как можно проверить натуральное ли число? Натуральное это же целое положительное от нуля до бесконечности?
Аноним 23/07/16 Суб 16:35:11 #317 №803536 
>>803531
Назуй проверять? В try умножь, в except выведи error. Елси какая хуйня - сам об этом узнаешь.
Аноним 23/07/16 Суб 16:37:31 #318 №803537 
>>803536
Разве бывает ситуация когда нельзя умножить на натуральное число? Строку можно умножать, числа можно. Как мне для теста сделать чтобы ошибка была?
Аноним 23/07/16 Суб 16:42:49 #319 №803538 
>>803528
Нет, только либы с pypi.
Аноним 23/07/16 Суб 16:44:14 #320 №803539 
>>803537
Умнож None.
Аноним 23/07/16 Суб 17:43:27 #321 №803564 
В питоне не принято писать camelCase?
Аноним 23/07/16 Суб 17:52:09 #322 №803566 
>>803564
наоборот рекомендуется как самый православный вариант
Аноним 23/07/16 Суб 18:01:42 #323 №803568 
>>803566
С подчеркиваением читабильнее.
Аноним 23/07/16 Суб 18:11:05 #324 №803569 
Питониаторы, меня просто жутко ломает ставить Линукс в дуалбут и, уж тем более, ставить её единственной системой.
А питонячья экосистема, созданная под Винда, как я понимаю, довольно неполноценна. Так ведь? Или уже нет?
Посему подскажите, что лучше будет. Cygwin? Vagrant + VirtualBox? Heroku?
Или только дуалбут, только хардкор?
Аноним 23/07/16 Суб 18:13:40 #325 №803571 
>>803569
Да.
Ставь линух и не выебывайся.
Аноним 23/07/16 Суб 18:14:16 #326 №803572 
>>803568
Согласен, тащемта
Аноним 23/07/16 Суб 18:16:56 #327 №803573 
>>803569
Тащемта накати линукс в виртуалку и работй оттуда. А если захочешь, перейдешь на линупс полностью или сядешь на дилдак(мак)
Аноним 23/07/16 Суб 18:20:41 #328 №803574 
>>803573
Тебе спасибо.

>>803571
Тебе не спасибо.

>>803573
Ты про Vagrant + VirtualBox?
Какой дистриб посоветуешь туда загонять?
Аноним 23/07/16 Суб 18:25:54 #329 №803577 
>>803574
Ну можно и вагрант
https://habrahabr.ru/company/dataart/blog/264367/
Хотя я прост разворачиваю свой дебиан на весь экран и работаю оттуда, хз. Наверн я поехавший. Я не знаю как правильно.
Аноним 23/07/16 Суб 18:41:04 #330 №803585 
>>803188
>Читал, что на питоне можно кодить игори. Как это вообще осуществляется?
>Нашел.
Не используй Pygame, устаревшее говно, 7 лет не обновлялось. Используй Blender, прямо в нем можно писать код на питоне и в Блендере встроен компилятор. Прямо в нем можно сделать exe или app/
Аноним 23/07/16 Суб 18:42:44 #331 №803588 
>>803192
Откомпилируешь в exe или в app и никто уже ничего не украдет.
Аноним 23/07/16 Суб 18:56:21 #332 №803600 
Дайте какие-нибудь исходники на питоне, где можно глянуть оформление кода. На который стоит равняться.
Аноним 23/07/16 Суб 19:00:01 #333 №803605 
>>803600
http://www.java2s.com/Code/Python/CatalogPython.htm
Аноним 23/07/16 Суб 19:02:07 #334 №803608 
14692897272320.jpg
>>803605
>На который стоит равняться
>не комментированный код
Аноним 23/07/16 Суб 19:37:54 #335 №803628 
>>803608
К хорошему коду коментарии не нужны.
Аноним 23/07/16 Суб 19:39:08 #336 №803629 
>>801082 (OP)
Я прочитал Доуксона и Укус питона. Первый не понравился, второй хорошо пошёл.

Мне уже можно идти на апворк/одеск и работать хотя бы за $5 в час? Или что-то ещё нужно навернуть? На очереди Qt (оконные приложения), а также одна книжка по обработке данных на питоне. Мб возьмусь за джангу, но не очень хочется в веб соваться, лучше бы что-нибудь ближе к науке. Мне уже регаться на тех сайтах или ещё что поучить? Просто субъективно ещё нет ощущения, что я имею права деньги получать, кажется, будто ничего хоть сколько-нибудь похожего на то, что нужно заказчику, я сделать не могу.
Когда вы начали работать вообще? На крайний случай: мне уже можно где-нибудь устроиться на полставки, чтобы с учёбой совмещать?
Аноним 23/07/16 Суб 19:53:01 #337 №803635 
>>803629
ну короче. Врубаешь быдло мод, пиздишь про свои скилы в три короба, берешь заказ и делаешь его лишь бы работало.
Хуяк! ты восхитителен. Можешь работать дальше и растить свой скил.
Аноним 23/07/16 Суб 20:01:20 #338 №803640 
>>803629
>ничего хоть сколько-нибудь похожего на то, что нужно заказчику, я сделать не могу.
Идешь на апворк, смотришь что нужно клиентам. Делаешь пару похожих заданий или бери прямо с апворка. Выкладываешь на гитхаб. Все, ты уже что-то умеешь, примеры работ есть. Можешь пытаться получать заказы

Или поищи какие-нибудь вакансии для стажеров в твоем городе.
Аноним 23/07/16 Суб 20:18:09 #339 №803648 
>>803629
Мне тоже в джангу не хочется окунаться. Но именно за джангу платят от $40 в час и выше.
Аноним 23/07/16 Суб 20:34:50 #340 №803660 
>>803648
146$ епта.
Аноним 23/07/16 Суб 21:41:24 #341 №803689 
14692992850300.jpg
>>803635
Но ведь я могу обосраться с заказом и испортить свою будущую репутацию. Вдруг я не смогу? Двощи мне тогда не помогут.

>>803640
Спасибо, анон, попробую. Добра.

>>803648
>$40
Я за эти деньги готов гей-шлюхой работать, но по данных не подхожу.
Хм, ну раз так много платят, может и посмотрю. Тоже спасибо.
Аноним 23/07/16 Суб 21:48:58 #342 №803690 
>>803689
>Но ведь я могу обосраться с заказом и испортить свою будущую репутацию. Вдруг я не смогу? Двощи мне тогда не помогут.
ну сделаешь другой акк, хз.

Ну ты и сам смотри задания, с которыми справишься на 99%, а не уберсложное хуй пойми что.
Аноним 23/07/16 Суб 21:57:05 #343 №803702 
>>801082 (OP)
бот для телеграма стрим
https://www.youtube.com/watch?v=x4m8C3veHic
Аноним 23/07/16 Суб 22:52:25 #344 №803725 
>>803689
Тебе заказ-то никто не даст потому, что у тебя портфолио никакого.
>Но ведь я могу обосраться с заказом
Обязательно. Особенно если ты до этого только книжку прочитал и сделал несколько лабораторных работ, а не отработал в офисе хотя бы года 3.
Аноним 24/07/16 Вск 00:23:32 #345 №803799 
>>803569
> Vagrant + VirtualBox
Эт чё?
Аноним 24/07/16 Вск 00:30:07 #346 №803809 
>>803799
загугли, ёпт
Аноним 24/07/16 Вск 00:30:18 #347 №803810 
Три дня писал змейку с помощью pygame. Пиздец.
Аноним 24/07/16 Вск 00:37:06 #348 №803814 
>>803809
Это, блядь, взаимоисключающие вещи.
Аноним 24/07/16 Вск 00:38:54 #349 №803816 
>>803814
вагрант работает в виртуалбоксе
Аноним 24/07/16 Вск 00:42:44 #350 №803820 
>>803816
Какой в этом смысл? Для чего?
Аноним 24/07/16 Вск 01:19:09 #351 №803838 
>>803820
По мне так все это ересь и если ты хочешь кодить - кодь, ставь линукс хоть единственной системой, задрачивай по-маленьку вим и не еби мозги потому что в итоге все равно к этому придешь.
Но отвечая на твой вопрос: потому что дистров из коробки идущих со всеми либами бд и тд да еще и собранными в одном месте с установкой за время на скачивание + 30 секунд других нету.
Тестовый сервер на фрибсд, разработка тебе удобнее на арче, а продакшн на убунте? Не вопрос, скачай все три и смотри что к чему и чего. Без всяких докеров (хотя имхо докер это самое лучшее что случалось с деплоями, но все равно не то немного) и смс
Аноним 24/07/16 Вск 01:30:56 #352 №803845 
>>803810
Написал?
Аноним 24/07/16 Вск 01:46:29 #353 №803851 
>>803838
Так а почему именно vagrant + virtualbox? Почему не просто virtualbox? Или не просто vagrant? Что это за связка? Какие у неё бонусы по сравнению с просто virtualbox?
Аноним 24/07/16 Вск 02:10:35 #354 №803862 
>>803702
https://www.youtube.com/watch?v=g13uQ2i3_2c
Аноним 24/07/16 Вск 02:15:07 #355 №803863 
>>803851
Делать нихуя не надо.
Скачал - запустил - все есть все работает. Что тебе непонятно, олень блин? Зайди к ним на сайт да еще раз прочитай только уже из первых уст, я хуй его.
Аноним 24/07/16 Вск 02:20:19 #356 №803866 
>>803863
Бля, ты дибил? Я задал конкретный вопрос. Я пользуюсь виртуалбоксом уже несколько лет, чтобы собирать свои опердени под винду. Петух написал, что надо использовать vagrant + vbox, я спросил что это за связка и в чём бонусы, что это вроде бы одно и тоже. Ты можешь просто, блядь, ответить или ебало своё не открывать вовсе?!
Аноним 24/07/16 Вск 03:12:39 #357 №803883 
<input type="text" class="form-control input-lg" name="additional_amount" id="additional_amount" placeholder="Сумма" value="35">
______
Антош, как отсюда выцепить значение 'value'?
selenium+py3
Аноним 24/07/16 Вск 07:02:18 #358 №803916 
Непонимат.
imp.get_suffixes()
Что это за магия? Откуда берутся исходные значения? В функции load_pycryptodome_raw_lib из https://github.com/Legrandin/pycryptodome/blob/master/lib/Crypto/Util/_raw_api.py
ни один из модулей с расширений .pyd не импортируется, а imp.get_suffixes() даже не принимает аргументов.
Аноним 24/07/16 Вск 07:20:44 #359 №803917 
А на питоне можно приложения для мобилок писать? Если через Jython, то я смогу для андроида/оси писать? А то для портфолио что-то нужно, а на десктоп/веб ничего интересного (и при этом достаточно простого) придумать не могу.
Аноним 24/07/16 Вск 07:30:45 #360 №803919 
>>803917
Только через kivy. Через jython не сможешь - на андроиде какая-то другая джава. Но даже через киви - все запускается настолько долго, что это сгодится разве что для игр, но никак для чего-то с виджетами или небольшим\неигровым.
Аноним 24/07/16 Вск 07:31:54 #361 №803920 
Аноны, а как работает views в Django? То есть как возвращается HTML код? Обязательно ли он должен генерироваться в бэкэнде?
Короче я непонимат, объясните тупому
Аноним 24/07/16 Вск 07:33:59 #362 №803922 
>>803917
Либо еще вариант - делать что-то через pyqtdeploy, но это вообще никому не удалось, поди. Так что, учи джаву, если заинтересован в мобилках. Петон - он только для поклепки сайтов, копания в сервокале, но никак не для пользовательских, самостоятельных программ.
Аноним 24/07/16 Вск 07:41:22 #363 №803923 
>>803917
Ты хотя бы даже на тред посмотри. Какие еще мобилки? Никто ничего не знает и не умеет кроме как в сайтостроении\сервопомойке. Работать умеют только с установленным питоном и консолькой.
Гуи мало кто умеет клепать, а статически настраивать под мобилки пытались 2.5 поехавших, которые обосрались.
Думаю, это самое время почувствовать, что тебя наебали, если ты не видишь себя ололосайтомакакой или сервомагом.
Аноним 24/07/16 Вск 07:57:53 #364 №803925 
>>802915
Блядь, он на твоём компьютере в переменную класса читается. Ты у себя код запускаешь! При чём тут кто-то другйо вообще?! А если ты ему файл с паролем отправляешь, тот тут питон тебе никак не поможет защититься.
Аноним 24/07/16 Вск 09:03:52 #365 №803936 
Как на бордах генерируется номера картинок?
Аноним 24/07/16 Вск 09:23:39 #366 №803939 
>>803866
Слушай, ты блядь, у/о овца, вбей в гугл why vagrant - прочитай и катись в пизду, заебал.
Аноним 24/07/16 Вск 10:16:57 #367 №803950 
>>803845
Написал. Сложнее всего было реализовать движения ее туловища.
Аноним 24/07/16 Вск 10:22:17 #368 №803951 
>>803936
Имена ты хотел сказать? Если картинка есть на сервер, ей присваивается новое имя. Допустим, приплюсовывается значение времени в данный момент.
Аноним 24/07/16 Вск 10:29:55 #369 №803955 
>>803936
Конкретно на харкаче: epoch time + номер картинки в посте, как тут:
>>803512
>23/07/16 Суб 21:03:56
>14692790368510.jpg
>1469279036851 -> 2016-07-23T13:03:56.851Z, 0 -> первая картинка.
>14692790368521.jpg
1469279036852 -> 2016-07-23T13:03:56.852Z, 1 -> вторая картинка.
Аноним 24/07/16 Вск 10:33:09 #370 №803956 
>>803629
Ты ебнутый? К чему ты блять готов? Кто будет платить человеку, который две книжки прочитал? Ахуеть, наверное, как напрягся. Сука, откуда такие берутся.
Аноним 24/07/16 Вск 10:35:28 #371 №803957 
>>803919
Два чая. Имхо, python не для мобилок, побаловаться можно, но не более.
Аноним 24/07/16 Вск 11:37:47 #372 №803976 
14693494678500.jpg
>>803883
Bump
Аноним 24/07/16 Вск 12:28:53 #373 №804014 
>>803883
[code lang="python"]driver.find_element(By.id('additional_amount')).get_attribute('value')[/code]

Вообще, типично RTFM вопрос же, или ты только record-and-play тесты писал?
Аноним 24/07/16 Вск 12:36:22 #374 №804020 
>>803956
окей, и что мне надо ещё тогда сделать, чтобы мне начали платить?

>>803957
Что тогда для мобилок учить кроме явы? Есть что-нибудь такое же адекватное и интуитивно понятное, как питончик?
Аноним 24/07/16 Вск 12:37:23 #375 №804021 
По какому принципу строится порядок элементов в множествах и словарях в памяти?
Аноним 24/07/16 Вск 13:31:51 #376 №804051 
>>803851
Как ты собрался просто vagrant использовать? Что по-твоему такое vagrant?
Аноним 24/07/16 Вск 13:33:33 #377 №804053 
>>803838
> если ты хочешь кодить - кодь, ставь линукс хоть единственной системой
А если ты хочешь воспроизвести продакшн у себя локалхосте, то сноси свой линукс и ставь другой?
Аноним 24/07/16 Вск 13:38:36 #378 №804055 
>>803950
Скинул бы глянуть.
Аноним 24/07/16 Вск 13:57:59 #379 №804065 
>>804051
Всё, уже понял, ну, а в чём профит? Чем это лучше просто virtual box?
Аноним 24/07/16 Вск 14:04:33 #380 №804067 
>>803838
>ставь линукс хоть единственной системой, задрачивай по-маленьку вим и не еби мозги потому что в итоге все равно к этому придешь.
Вряд ли приду. Мне Винда милее, и кучи софта под линукс нет (например, MLO). А ебстись с Вайном как-то не хочется.
Но, говорят, херово в Винде с Питоном. Плагины, говорят, не все работают. Поэтому и призадумался о каких-то обходных путях.
Так а что скажешь относительно Хероку? Не?
Аноним 24/07/16 Вск 14:19:30 #381 №804074 
>>804053
То запусти контейнер.
Аноним 24/07/16 Вск 14:29:53 #382 №804084 
Что я делаю не так?
https://ideone.com/CGiqL0
Аноним 24/07/16 Вск 14:43:42 #383 №804095 
>>804084
> TypeError: check_fermat() missing 4 required positional arguments: 'a', 'b', 'c', and 'n'
Аноним 24/07/16 Вск 14:48:09 #384 №804098 
>>804084
Ну пиздоос.
facepalm.jpg

[hide]Аргументы передай[/hide]
Аноним 24/07/16 Вск 14:49:04 #385 №804102 
>>804098
бля верстка сломалась
Аноним 24/07/16 Вск 14:49:49 #386 №804104 
[h]test[/h]
Аноним 24/07/16 Вск 14:57:46 #387 №804111 
>>804067
А что хероку? по ssh гонять? а с гуями как быть тогда? но окей, давай без гуёв и прочих kivy - проебал отступ, загрузил проц на хероку, получил за это счёт на *нацать баксов.

Хули вы все думаете что такие умники и изобретёте свой особый путь, а все другие дебилы траханые и сидят в линуксе потому что тупые?
Аноним 24/07/16 Вск 14:58:11 #388 №804113 
>>804098
Не могу понят, как передать их. Разве я уже не сделал это!?
Аноним 24/07/16 Вск 15:00:47 #389 №804115 
>>804113
Иди читай что такое аргументы функции.
Аноним 24/07/16 Вск 15:01:17 #390 №804116 
>>804067
чем тебя не устраивает вариант накатить какой нибудь дебиан или хуй знает, школоарч в виртуалку и работать оттуда?
Я так и делаю.
Аноним 24/07/16 Вск 15:02:33 #391 №804118 
>>801082 (OP)
Потенциально тупой вопрос, но все же. Я хочу написать парсер для сайта с использованием aiohttp. И aiomysql чтобы писать данные в БД. Вопрос - нужен ли мне какой-то асинхронный html-парсер для этого всего или сойдет бьютифулсоуп?
Аноним 24/07/16 Вск 15:03:15 #392 №804119 
>>804111
С чего ты взял, что я так думаю? Просто на Хероку есть возможно и бесплатно работать. Ограничения не сильно существенные.

>>804116
В виртуалку вполне устраивает. Я не хочу ставить Линукс в дуалбут и единственной системой, вот что я не хочу.
Аноним 24/07/16 Вск 15:29:22 #393 №804137 
Какое преимущество у лямбд?
list = [0, 1, 2, 3]
sum([a2 for a in list])
или
map(lambda x: x*x, list)
Чем второй вариант лучше?
Аноним 24/07/16 Вск 15:32:22 #394 №804140 
>>804137
Стильно, модно, функционально
Аноним 24/07/16 Вск 15:36:09 #395 №804144 
>>804118
В чём асинхронность-то? Это же cpu работа, тут нечего делать асинхронно.
Аноним 24/07/16 Вск 15:37:37 #396 №804146 
>>804144
Ок, пасиба.
Аноним 24/07/16 Вск 15:44:56 #397 №804151 
>>804020
Делай то, чему нельзя научиться за 2 дня. Питон супер легкий в плане синтаксиса , есть даже типо штука про него. я помню, как выучил питон, это был прекрасный летний вечер И за что тебе должны платить? Решает не знание синтаксиса, а боевой опыт работы с реально используемыми библиотеками/фреймворками. Найди что-то, что тебе по душе и разберись, блять, в нем до такой степени, чтобы ты мог себя продать.

Что-нибудь нативное учи, не пистон.
Аноним 24/07/16 Вск 15:50:01 #398 №804162 
14693646011270.png
Антуаны, помогайте, хочу в веб попробовать, Django, начал читать про сервера и архитектуру. Так и не понял как MVC фреймворки работают. Пишут что мвц может быть и как фронтенд и как бэкенд. Это как? Я не понимат. Объясните тупому. Спасибо. Алсо, я самоучка, не пинайте.
Аноним 24/07/16 Вск 15:50:48 #399 №804164 
>>804162

Блин хоть скажите куда рыть, а
Аноним 24/07/16 Вск 15:56:28 #400 №804168 
>>804151
>Нативное
Например? Только не яву, плиз.
Я хочу в дата сцаенс, визуализацию там, машин лёрнинг и пр. Скалу, Д, го или ещё что? Скала сложная, на д спроса нет, го - хз (выучу и получится как с питоном).
Ок, пойду учить фрейворк на питоне для работы с данными.
P.S. По крайней мере моих знаний уже достаточно, чтобы на полставки устроится где-нибудь в ДС2?
Аноним 24/07/16 Вск 16:11:49 #401 №804179 
14693659092330.png
>>804168
> Скала сложная
Аноним 24/07/16 Вск 16:20:04 #402 №804186 
>>804137
Никаких, проходи, не задерживайся. На самом деле, лямбды позволяют в одну строчку скомбинировать несколько необходимых функций и пройтись ими по списку. Пример из реального проекта - у меня есть список кортежей вида (key, value), они urlencoded, мне их нужно расшифровать. Я по-быстрому мучу лямбду вида unq = lambda x: map(urllib.parse.unquote, x) и прохожусь ею по нужному мне списку кортежей. Удобно, хуле, а мог бы макароны в императивном стиле городить.
Аноним 24/07/16 Вск 16:22:41 #403 №804187 
>>804162
Объясни как ты понимаешь MVC.
Аноним 24/07/16 Вск 16:36:45 #404 №804197 
>>804187
Model-View-Controller, как прочитал так и понимаю
Аноним 24/07/16 Вск 16:38:09 #405 №804199 
>>804197
Ну тогда и помогать тебе не в чем.
Аноним 24/07/16 Вск 16:39:04 #406 №804201 
>>804187
то есть я до конца сам так и не понял что это такое. догадываюсь, что model - это и есть бэкенд, а view - фронтенд. То есть модель мы можем писать с помощь фреймворка типа джанги или yii, а вью - хтмл, куда просто будут передаваться значения из моделм
Аноним 24/07/16 Вск 16:48:15 #407 №804207 
>>804201
>model - это и есть бэкенд
Это скорее код для взаимодействия с бекэндом.
Аноним 24/07/16 Вск 16:48:45 #408 №804208 
>>804162
Чуть помогло разобраться
http://stackoverflow.com/questions/11066958/in-the-model-view-controller-principle-what-is-the-frontend-and-what-is-the-bac
Аноним 24/07/16 Вск 16:49:48 #409 №804209 
Можно сделать декоратор для рандомных функций? То есть я не знаю сколько параметров может быть у функции, а может даже их и не быть.
Аноним 24/07/16 Вск 17:04:15 #410 №804217 
Умоляю, дайте актуальную книгу по джанге, пожалуйста. Можно на английском.
Аноним 24/07/16 Вск 17:10:06 #411 №804220 
>>804217
djangogirls
Аноним 24/07/16 Вск 17:29:06 #412 №804233 
>>803976
За такую картинку, я тебе хуйнаны подскажу. Иди сам учись. Сучара
Аноним 24/07/16 Вск 17:31:34 #413 №804236 
>>803922
Питон не для мобилок. Но вот программы для декстопов вполне хорошо делаются.
Аноним 24/07/16 Вск 17:36:31 #414 №804242 
>>804236
А для мобилок лучше подходит Джава или Сишарп?
Аноним 24/07/16 Вск 17:37:35 #415 №804243 
Как проверить натуральное ли число?
Аноним 24/07/16 Вск 17:43:13 #416 №804251 
>>804242
Джава и Свифт
Свифт очень на питон похож
Аноним 24/07/16 Вск 17:44:51 #417 №804253 
>>804243
Чаво?
>Натуральные числа (естественные числа) — числа, возникающие естественным образом при счёте. Последовательность всех натуральных чисел, расположенных в порядке их возрастания, называется натуральным рядом.
Аноним 24/07/16 Вск 17:44:57 #418 №804254 
>>804251
Под Андроид, как понимаю, онли Джава?
Аноним 24/07/16 Вск 17:48:22 #419 №804257 
>>804162
Это в б высрлся? https://2ch.hk/b/res/132515067.html
Аноним 24/07/16 Вск 17:48:22 #420 №804258 
>>804253
Ну так отрицательные числа и числа с запятой не являются натуральными?
Аноним 24/07/16 Вск 17:50:22 #421 №804259 
>>804243
Методом гуглинга http://stackoverflow.com/questions/27727712/how-to-check-if-input-is-a-natural-number-in-python
Аноним 24/07/16 Вск 17:54:55 #422 №804261 
>>804258
>>804258
Натуральные от 1 до + бесконечности
Аноним 24/07/16 Вск 17:57:40 #423 №804263 
>>804259
Зря ты ему предоставил свиток мудрости, я хотел с него деньги взять за тупость.
Аноним 24/07/16 Вск 18:01:30 #424 №804266 
>>804151
GUI попробуй освой.
В Blender игру создай
Аноним 24/07/16 Вск 18:02:12 #425 №804268 
>>804263
А взял бы только в рот. Так, что не зря.
Аноним 24/07/16 Вск 18:03:02 #426 №804272 
>>804151
А еще на питоне можешь попробовать запилить настоящий ИИ. Найду тебя в дурдоме, спрошу о результатах.
Аноним 24/07/16 Вск 18:04:06 #427 №804273 
>>804268
Да у него наверное зубы острые, поранить может.
Аноним 24/07/16 Вск 19:08:10 #428 №804359 
>>802448
То что ты называешь консолью на самом деле довольно увесистый язык, хорошо приспособленный к работе с exitstatus/stdin/stderr/stdout/другими произвольными потоками/файлами. Вот почему. Никакой гуй не сможет покрыть весь функционал. Плюс изкоробки тебе будет ssh чтобы то же самое на серваке делать, опять же, гуй соснёт.
Аноним 24/07/16 Вск 19:12:34 #429 №804364 
14693767545910.png
>>804243
Аноним 24/07/16 Вск 19:13:15 #430 №804366 
>>804364
Что за IDE?
Аноним 24/07/16 Вск 19:13:32 #431 №804367 
>>804366
ipython же
Аноним 24/07/16 Вск 19:14:00 #432 №804368 
>>804364
Годно, работает. Спасибо.
Аноним 24/07/16 Вск 19:18:50 #433 №804374 
14693771302790.jpg
>>804364
Аноним 24/07/16 Вск 19:21:02 #434 №804376 
>>804364
http://ideone.com/hrpEKh
Аноним 24/07/16 Вск 19:24:49 #435 №804380 
Можно без использования регулярных выражений разбить строку на подстроки из символов в верхнем регистре и в нижнем отдельно?
str = "HelloWorld"
mahFunk(str)
# ['H', 'ello', 'W', 'orld']
Аноним 24/07/16 Вск 19:41:24 #436 №804388 
>>804380
islower
isupper
Аноним 24/07/16 Вск 19:43:01 #437 №804391 
>>804233
Больной ублюдок.
Аноним 24/07/16 Вск 20:12:09 #438 №804410 
14693803292160.jpg
>>804380
http://ideone.com/or2ELI
Аноним 24/07/16 Вск 20:16:54 #439 №804416 
>>804410
Пиздец.
Аноним 24/07/16 Вск 20:20:56 #440 №804422 
>>804410
внизу полоса черная подумал, что РИП
Аноним 24/07/16 Вск 20:21:30 #441 №804423 
>>804416
Спасибо, я старался.
Аноним 24/07/16 Вск 20:22:57 #442 №804424 
14693809775840.png
Аноны, кто-то юзает visual studio code для python/django разработки? PyCharm надоел прожорливостью своей.
Аноним 24/07/16 Вск 20:41:59 #443 №804448 
>>804424
Я юзаю.
Аноним 24/07/16 Вск 20:46:54 #444 №804451 
>>804424
>PyCharm надоел прожорливостью своей.
Так обнови себе железо, оперативки добавь.
Аноним 24/07/16 Вск 20:51:50 #445 №804458 
ПОМОГИТЕ!

age = 26
name = 7

print('Возраст '{0} + {1}' лет.'.format(name, age))
print('Почему {0} забавляется с этим Python?'.format(name))

в командной строке вчера еще работала программа а теперь у самой первой фигурной скобочки перед нулем пишет синтаксис эррор. что случилось?
Аноним 24/07/16 Вск 20:54:28 #446 №804461 
В Think Python такие задания хреновые2+2=4, понял? Молодец, а теперь реши уравнение с интегралом. Особенно с черепашкой
Аноним 24/07/16 Вск 20:55:48 #447 №804462 
>>804458
print(' возраст %s'%str(age+name))
уебывай
Аноним 24/07/16 Вск 20:56:00 #448 №804463 
>>804458
Покажи-ка ошибку в командной строке.
Аноним 24/07/16 Вск 20:57:27 #449 №804465 
>>804458
Это все из-за апострофов. Так будет работать:
print('Возраст "{0} + {1}" лет.'.format(name, age))
Аноним 24/07/16 Вск 21:01:47 #450 №804468 
>>804463
>>804463
print('Возраст '{0} + {1}' лет.'.format(name, age))
^
SyntaxError: invalid syntax
Аноним 24/07/16 Вск 21:03:59 #451 №804469 
>>804468
Я имел в виду скриншот. А вообще, тебе правильно анончик сказал >>804465
Аноним 24/07/16 Вск 21:04:06 #452 №804470 
>>804380
https://ideone.com/acQWyg
Аноним 24/07/16 Вск 21:05:10 #453 №804473 
>>804465
Бля я в глаза ебусь, как ты сказал работает, но по идее можно и в тексте фигурные скобки писать
print('Возраст {0} - {1} лет.'.format(name, age))

вот так в учебнике.. спасибо ребята, а я думал уже, что сломал что то в питоне
Аноним 24/07/16 Вск 21:05:53 #454 №804474 
>>804469
проебался со скрином, почему то тип файла не поддерживается, ебал макаку.. мб я просто обрезал много лол
Аноним 24/07/16 Вск 21:06:53 #455 №804476 
>>804474
Уже не важно. Главное, проблема решена. Ты молодец, продолжает заниматься.
Аноним 24/07/16 Вск 21:09:21 #456 №804478 
>>804476
>продолжай
Простите, я пьян.
Аноним 24/07/16 Вск 21:10:38 #457 №804480 
>>804476
спс^^
Аноним 24/07/16 Вск 21:14:38 #458 №804484 
>>804254
bump
Аноним 24/07/16 Вск 21:50:58 #459 №804518 
>>804484
Ну не онли, но основным и официальным языком считается Джава. Если хочешь этим типа профессионально заниматься, то его и стоит учить.

А вообще, уже всякого разного говна понапридумывали, чтобы на Джаве не писать https://en.wikipedia.org/wiki/Android_software_development#Third-party_development_tools
Можешь на жаваскрипте попробовать - гугли Phonegap или React Native
Аноним 24/07/16 Вск 22:04:10 #460 №804534 
>>804518
о жабаскрипте тоже отзывы довольно плохие, мол, много интуитивно непонятных вещей, которые приходится заучивать, а не понимать.

Эх, почему нельзя сделать так, чтобы писать на одном языке, а потом какая-нибудь программка бы переводила автоматически на другой. Например писать на петухоне или на D, и автоматически получать прогу на жабе/свифте.
Аноним 24/07/16 Вск 22:09:42 #461 №804543 
>>804473
Видимо, учебник плохо отсканирован и плохо распознан.
Аноним 24/07/16 Вск 22:12:00 #462 №804547 
>>804534
>Эх, почему нельзя сделать так, чтобы писать на одном языке
Есть, C# фактически всё может.
https://www.xamarin.com/platform
Аноним 24/07/16 Вск 22:14:54 #463 №804549 
14693876950210.jpg
Анон, есть такая тема. К примеру, у меня есть файл с расширением *.dat, в котором содержится следующая информация:

#part1#
"realy good string"
"realy not a good string"
"time to stop"
#part2#
"realy good "
"realy not good"
"time to start"
...

Как мне пропарсить данные так, чтобы текст читался от #partX# до "partY"?
Аноним 24/07/16 Вск 22:15:35 #464 №804550 
>>804534
Я начал изучать python, освоил теорию программирования. И после этого многие языки стали легко изучаться.
Аноним 24/07/16 Вск 22:18:04 #465 №804555 
>>804549
открыть файл
читать построчно
если строка #part1#:
----делай то
если же строка #part2:
----break
Аноним 24/07/16 Вск 22:19:21 #466 №804558 
14693879613910.png
>>804549
ПАРСИШЬ ФАЙЛ СТРОКУ ЗА СТРОКОЙ, ПРОВЕРЯЯ ФЛАГ isNeedReading
@
ЕСЛИ НАХОДИШЬ #partX#, ТО СТАВИШЬ ФЛАГ isNeedReading = true
@
И ПАРСИШЬ ДАННЫЕ
@
И НАХОДИШЬ #partY# И СТАВИШЬ ФЛАГ isNeedReading = false
Аноним 24/07/16 Вск 22:20:10 #467 №804561 
>>804555
Но в файле могут быть и прочие строки: #part3#,...#partN#.
Аноним 24/07/16 Вск 22:25:32 #468 №804571 
>>804561
А тут и Зина приходит на помощь
https://www.youtube.com/watch?v=g13uQ2i3_2c
Аноним 24/07/16 Вск 23:19:39 #469 №804634 
14693915795010.png
>>804380
Слишком просто:
_prep = lambda x: [y for y in range(len(x)) if x[y].isupper()]
_splt = lambda x, i: [x[:i[0]]] + [x[i[0]]] + ([x[i[0]+1:]] if len(i) == 1 else split(x[i[0]+1:]))
split = lambda text: list(filter(lambda x: not x is '', _splt(text, _prep(text))))
print(split('HelloWorldH'))
Аноним 24/07/16 Вск 23:27:42 #470 №804636 
14693920628990.png
Есть библиотеки для парсинга сабов? Например для тех что в xml я сам парсер не напишу. Что делать?
Аноним 25/07/16 Пнд 00:14:35 #471 №804660 
>>804571
Что за зина? Я только пару дней учить начал.
Аноним 25/07/16 Пнд 01:11:13 #472 №804680 
> <font color="color name or #code">
Как найти в строе такое и удалить?
Аноним 25/07/16 Пнд 01:20:58 #473 №804688 
>>804660
Потому и Зина, что пару дней назад начал учить. Че ты с такими нубскими вопросами сюда лезешь?
Аноним 25/07/16 Пнд 01:22:30 #474 №804689 
>>804688
Я даже не знаю про какой вопрос ты говоришь. Мне интересно, что за зина.
Аноним 25/07/16 Пнд 01:23:23 #475 №804690 
14693990034870.jpg
>>804680
Онотоле, ты парсешь чтоле?
Аноним 25/07/16 Пнд 01:24:31 #476 №804692 
>>804689
Я же тебе дал ссылку на Зину. Открывай и слушай. https://www.youtube.com/watch?v=g13uQ2i3_2c
Аноним 25/07/16 Пнд 01:26:12 #477 №804693 
>>804692
Зачем?
Аноним 25/07/16 Пнд 01:30:08 #478 №804696 
>>804693
Для поиска сакрального смысла.
Аноним 25/07/16 Пнд 01:46:11 #479 №804698 
14694003715770.png
>>804680
Делаю так, но это плохой код. Как лучше?
Аноним 25/07/16 Пнд 01:52:09 #480 №804702 
>>801392
Хуй его знает.
Вот у меня: вышка есть, военник есть, на гитхабе чо показать есть. А работу хуй найдешь.
Или время такое (ну, лето же, все в отпусках) или нету работы для питоняш (в дс2)
Аноним 25/07/16 Пнд 01:54:32 #481 №804703 
>>804702
>на гитхабе чо показать есть
Калькуляторы и прочие хелоуворлды?
Аноним 25/07/16 Пнд 01:56:49 #482 №804704 
>>804698
re.sub?
Аноним 25/07/16 Пнд 02:00:31 #483 №804705 
>>804704
Я не умею ими пользоваться. Можешь за меня это сделать?
Аноним 25/07/16 Пнд 02:13:36 #484 №804708 
>>804702
Работы на питоне дохера! Зачем в дс искать? Удаленку возьми из пендосии.
Аноним 25/07/16 Пнд 02:13:40 #485 №804709 
>>804705
Ты конечно охуел, но ты хочешь удалить только начало тега или все, что в нем есть до конца?
Аноним 25/07/16 Пнд 02:15:49 #486 №804710 
>>804705
Тред зашкварился ленивым быдлом. Сестра есть маленькая? Изготовь порно с ней, я тебе re.sub запилю.
Аноним 25/07/16 Пнд 02:16:39 #487 №804711 
>>804709
Только открывающий тэг. Содержимое нужно, а закрывающий я сам могу удалить.
Аноним 25/07/16 Пнд 02:18:57 #488 №804712 
>>804711
Ты так неумело парсишь? В парсинге не удаление, а игнор надо уметь.
Аноним 25/07/16 Пнд 02:20:45 #489 №804713 
>>804712
В книге про это были только основы. Можешь тогда литературы про него накидать? Только не много.
Аноним 25/07/16 Пнд 02:24:17 #490 №804715 
>>804713
Вот тут на русском языке показывается всё
https://youtu.be/KPXPr-KS-qk
Аноним 25/07/16 Пнд 02:26:14 #491 №804716 
>>803585
Благодарю.
Аноним 25/07/16 Пнд 02:29:32 #492 №804718 
>>804715
Он там хтмл с сайта парсит. А мне не нужно парсить хтмл. Это единственный тэг который надо парсить.
Аноним 25/07/16 Пнд 02:40:56 #493 №804721 
>>804718
Открываешь файл.
for line in open('filename.dat'):
print line

Потом
if '#part1#:' in line:
----print "Mudila"
Аноним 25/07/16 Пнд 02:42:28 #494 №804723 
>>804721
>#part1#
Мы разные аноны. Мне только это >>804680 надо.
Аноним 25/07/16 Пнд 02:44:48 #495 №804725 
>>804723
Ладно, ща сделаю
Аноним 25/07/16 Пнд 02:48:46 #496 №804730 
14694041264540.png
>>804723
Аноним 25/07/16 Пнд 03:41:19 #497 №804740 
>>804680
Отбой. Сам уже sub написал. Теперь новая проблема которую решать не обязательно. Скобки могут быть не угольными, а фигурными. И если открывающая скобка фигурная, то и закрывающаяся тоже должна быть фигурная.
Аноним 25/07/16 Пнд 04:55:10 #498 №804752 
Анона, вот думаю, что запилить на питоне, чтоб выучить его. В общем-то синтаксис знаю, ооп и все вот это вот знаю.
Нашел в интернете инструкции по написанию бота для телеграмма.
Как думаете написав бота смогу погрузиться и понять пайтон?:
Аноним 25/07/16 Пнд 05:23:13 #499 №804755 
Нужна помощь. Вот в исходниках этой проги пишут import anki. Мне нужно сделать также чтобы работать с колодами. Прогу я установил, но как подключить её билбиотеку не знаю. В инструкции написано просто To use the Anki library simply download the anki package from the Github repository.
Аноним 25/07/16 Пнд 05:26:46 #500 №804757 
что значит asyncio.CancelledError? В результате чего cancelled?...?
Аноним 25/07/16 Пнд 05:26:49 #501 №804758 
>>804755
Ссыку забыл https://github.com/dae/anki
Аноним 25/07/16 Пнд 05:34:16 #502 №804759 
>>804758
$ pip3 install -r requirements.txt

You will also need PyQt development tools (specifically pyrcc5 and pyuic5).
These are often contained in a separate package on Linux, such as
'pyqt5-dev-tools' on Debian/Ubuntu.

To use the development version:

$ git clone https://github.com/dae/anki.git
$ cd anki
$ ./tools/build_ui.sh
Аноним 25/07/16 Пнд 05:58:47 #503 №804761 
>>804759
Значит чтобы моя программа работала нужно ещё и qt устанавливать? Даже если это маленькая консольная программа? И никак от туда не вытащить только полезные модули?
Аноним 25/07/16 Пнд 05:59:47 #504 №804762 
Есть список [0, 1, 3, 8, 9, 10, 12, 13, 14, 17, 18, 20].
Нужно выбрать из этого списка только соседние числа разница между которыми больше единицы.
Должно получиться [1,3,8,10,12,14,17,20]
Делал так https://ideone.com/BgZctS
Вроде бы не сложная задача с первого взгляда, но вот уже сколько времени над ней бьюсь и так не достиг ожидаемого результат. Вот уж правда нельзя недооценивать врага. Помогите пожалуйста разобраться.
Аноним 25/07/16 Пнд 06:07:11 #505 №804764 
>>804762
*[1,3,8,10,12,14,17,18,20]
Аноним 25/07/16 Пнд 06:13:51 #506 №804766 
>>804762
Всё, вроде сделал.
Аноним 25/07/16 Пнд 06:14:38 #507 №804767 
>>804766
Нужно было просто повторяющиеся элементы порезать https://ideone.com/442sUl
Аноним 25/07/16 Пнд 07:09:55 #508 №804773 
>>804767
Почему ты удаляешь 0, а не единицу?
Аноним 25/07/16 Пнд 07:16:12 #509 №804775 
>>804773
|0-1| = 1
Не удовлетворяет условию >Нужно выбрать из этого списка только соседние числа разница между которыми больше единицы
Аноним 25/07/16 Пнд 07:16:56 #510 №804776 
>>804775
|1-3| = 2
Удовлетворяет условию
Аноним 25/07/16 Пнд 07:18:14 #511 №804778 
>>804775
Тогда почему их пары 7-8 ты удаляешь 8?
Почему 17 и 18 остались?
Аноним 25/07/16 Пнд 07:18:34 #512 №804779 
>>804778
из пары 8-9, то есть.
Аноним 25/07/16 Пнд 07:20:56 #513 №804781 
>>804775
Тогда почему ты удалил 9, а не 8? Я не понимат. Ведь |8-9| = 1
Аноним 25/07/16 Пнд 07:23:49 #514 №804782 
>>804779
Расстояние между соседними элементами должно быть больше единицы. От 9 до 10 - единица и от 9 до 8 - единица, а вот от 8 до 3 - 5, хоть и от 8 до 9 - 1. Я наверно не совсем корректно сформулировал условия. Те, что на расстоянии единицы находятся они как бы слипаются, но края мне нужно вывести. Я наверно чушь несу. Просто я уже давно не спал.
Аноним 25/07/16 Пнд 07:24:05 #515 №804783 
>>804761
Только щас установил этот qt. Без него никак нельзя было?
Аноним 25/07/16 Пнд 07:26:42 #516 №804784 
>>804782
>Те, что на расстоянии единицы находятся они как бы слипаются
Слипаются в большую или малую сторону? Влево или вправо?
>края мне нужно вывести
Тогда почему ты 0 удалил?
Не надо такое с утра сюда вбрасывать больше.
Аноним 25/07/16 Пнд 07:28:32 #517 №804785 
>>804784
>Не надо такое с утра сюда вбрасывать больше.
Извини, больше не буду.
Ноль удалил потому, что он находится в начале списка. То есть перед ним ничего нет и нельзя измерить расстояние.
Аноним 25/07/16 Пнд 07:32:06 #518 №804786 
>>804782
>>804784
Ты имеешь в виду, что удаляются элементы у которых оба соседа отличаются на единицу, а отсутствие соседа, то есть крайнее положения в списке, расценивается как нахождение рядом с нежелательным элементом, так?
Аноним 25/07/16 Пнд 07:40:13 #519 №804787 
>>804786
Да.
Аноним 25/07/16 Пнд 09:28:56 #520 №804819 
>>804757
Значит кто-то остановил корутину.
Аноним 25/07/16 Пнд 10:11:47 #521 №804833 
>>804787
А если последовательность 1-2-3-4-5? Кого удалять? Либо 2 и 4, сделав 1-3-5, либо удалить только 3, сделав 1-2-4-5, т.е. нет трёх подряд идущий.
Аноним 25/07/16 Пнд 10:12:07 #522 №804834 
>>804758
Эта штука ужасно сделана. ООП там неправильное. Все части колоды хранятся отдельно. Нельзя просто взять и сделать копию. Читает из файла через жопу. Нихуя не понятно как этим пользоваться. Доков нет. Никакой логики в программе нет. Даже элементарные вещи не смог сделать. Если весь реальный код выглядит так, то я не хочу с ним работать.
Аноним 25/07/16 Пнд 11:38:11 #523 №804875 
ПЕРЕКАТ
https://2ch.hk/pr/res/804873.html
https://2ch.hk/pr/res/804873.html
https://2ch.hk/pr/res/804873.html
Аноним 25/07/16 Пнд 12:47:27 #524 №804923 
>>804819
как узнать кто и по какой причине?
Аноним 25/07/16 Пнд 13:02:02 #525 №804946 
>>804923
Никак, кроме как смотреть код.
Аноним 26/07/16 Втр 14:45:26 #526 №805922 
Сап, питоняши.
Осваиваю Python 2 недели. Серьёзного опыта с другими языками нет, кроме С++, html (P.S. это не ЯП, знаю), CSS и C# (эти языки изучены на уровне знания синтаксиса, пару раз писал что-то приличное на них, чтобы тупо закрепить).
Устроился в одну компанию Junior'ом, где дали месяц на написание одной программы (я её уже написал, но с помощью других знакомых-программистов), а также на конечное освоение языка для решения более сложных задач.

Подскажите, пожалуйста, литература, которая Выложена в главном треде /pr/, а также практика, — даёт хорошие результаты? Я о том, что только на прочтении книг и написании собственного кода может ли Python хорошо освоится до уровня уверенного Junior'а, который чуть ближе к Middle, если не Middle вообще?
Также хочу узнать совета что изучать и какую литературу изучать кроме того, что на ОП-пике в главном треде. ООП поднять, БД подтянуть и бла-бла-бла.
P.S. Чую, что Лутца охренеть изучать. + ещё не уверен, что можно за 1 месяц натянуть все 6 книг.
Аноним 26/07/16 Втр 19:04:38 #527 №806183 
привет, ремнеделы, учу питон 300 нанносекунд. столкнулся с побитовыими операторами. нихуя не понял, что за побитовые и или исключения и проч.. улица меня к такому не готовила, спасите.

где можно почитать об этом? или вы расскажете если не затруднит спс заранее пссс пссс заранее тем кто не ответит)))
Аноним 26/07/16 Втр 21:43:59 #528 №806333 
Сап питорасты любимые, ой спаситяя ой памагиттяяя!!!
почему комплюктер тупой такой почему сравнить числа не может правильно он заболел?

на самом деле я правда охуел, это же не сишник, почему он не вместил в себя это число?

http://i.imgur.com/5p0FWMv.png не работает постинг изображения хз че такое
Аноним 27/07/16 Срд 00:04:10 #529 №806486 
>>806333
Может стоит форматировать числа в один из числовых типов данных?
Аноним 27/07/16 Срд 00:09:06 #530 №806493 
>>806486
Возможно
Аноним 27/07/16 Срд 07:48:16 #531 №806615 
14695948963130.jpg
>>806333
Сравнивай integer между собой,а не string.
x = int(input("Введите X"))
y = int(input("А теперь Y"))
Аноним 27/07/16 Срд 17:04:14 #532 №806848 
>>806615
спс, помогло, в огромных числах перестал ошибаться, но введя число уровня 0,654654651698465161654684651 я получил ошибку. в учебнике про типы данных было сказано ровно ничего еще правда.. попробую сам разобраться.
Аноним 28/07/16 Чтв 02:20:28 #533 №807176 
http://aliev.me/runestone/index.html
Это есть в шапке? нашел случайно через скрин в треде. что скажете про книжку? стоит ли вкатываться на первой неделе обучения?
Аноним 28/07/16 Чтв 08:33:16 #534 №807220 
>>807176
Я уже месяцев 7 питон учу, всякое говно типа машин лернинг знаю как делать, джангу знаю, а понять что в той книжке до сих пор не могу дальше первых пары глав.
Если любишь сложности можешь еще sicp на питоне от Стенфорд найти.
Аноним 28/07/16 Чтв 19:39:52 #535 №807573 
>>807220
че за машин лернинг? я начал недавно, к новому году смогу написать сайт охуенный? или что то еще более интересное
Аноним 28/07/16 Чтв 23:24:43 #536 №807823 
>>807573
Ну вбей в гугл да посмотри.
По срокам: я ебу? Я не очень спешил когда учился, и учился потому что интересно. Так то работа у меня есть хорошая вне кодинга.
Аноним 28/07/16 Чтв 23:29:26 #537 №807826 
>>807823
https://habrahabr.ru/company/mlclass/blog/247751/

это?
Аноним 29/07/16 Птн 00:00:37 #538 №807867 
>>807826
Ага, оно
Аноним 29/07/16 Птн 00:02:24 #539 №807872 
>>807867
я лучше не буду мозги кипятить этим себе сейчас, а то боюсь интерес к изучению пропадет
Рожденный ползать - летать не может Аноним 29/07/16 Птн 01:37:56 #540 №807955 
https://www.youtube.com/playlist?list=PLfAlku7WMht6janxhS4D7XqajI7Knq1sS

нашел канал с оче годными переводами забугорного баки кодера.
Аноним 29/07/16 Птн 12:40:17 #541 №808144 
Есть у кого-нибудь идеи, как можно это https://goo.gl/HfkK1n подружить с urllib2?
Аноним 30/07/16 Суб 12:00:12 #542 №808716 
Посоны, есть файл с таким содержимым:
['https://images.alphacoders.com/583/583721.jpg', u'Jena Malone', '.jpg', '583721']
['https://images3.alphacoders.com/583/583713.jpg', u'Olivia Wilde', '.jpg', '583713']
['https://images4.alphacoders.com/583/583708.jpg', u'Victoria Justice', '.jpg', '583708']
['https://images3.alphacoders.com/583/583703.jpg', u'Veronica Lake', '.jpg', '583703']
['https://images3.alphacoders.com/583/583702.jpg', u'Natalie Dormer', '.jpg', '583702']
['https://images5.alphacoders.com/583/583696.jpg', u'Anna Faris', '.jpg', '583696']

Как мне эти строки обратно в список записать? А то они только как str работают, а мне надо
чтобы они в list прочитались и я мог делать так
list[0][0]
>'https://images.alphacoders.com/583/583721.jpg'
list[0][1]
> u'Jena Malone'
Аноним 30/07/16 Суб 15:42:03 #543 №808895 
>>808716
Not found
Аноним 30/07/16 Суб 23:30:17 #544 №809108 
Анон, прочитал "Укус Питона" из шапки. Без понятия в какую сторону двигаться. Что мне еще нужно прочитать? Что стоит?
Аноним 31/07/16 Вск 03:26:48 #545 №809197 
Сап. Нужно авторитетное мнение. Мне нравится питон, и нравится Django(хоть последний начал осиливать буквально вчера). И мне нравится делать игори. Вопрос: можно ли на Django запилить браузерку, или это извращение, и лучше макакить такое на пыхе? И если можно, как такое дело лучше всего реализовать?
Аноним 31/07/16 Вск 04:57:49 #546 №809202 
14699302697280.png
>>808716
Я в питоне нюфаня, и не совсем понимаю, чего ты хочешь.
Если это содержимое файла - то почему бы просто не считывать построчно файл и не разбивать строки в список через .split?

http://ideone.com/JBQoaR
Аноним 01/08/16 Пнд 17:52:47 #547 №810374 
Ананасы, почему у меня IndexError не поднимается если индекс равен -1? Это нормально?
Аноним 02/08/16 Втр 11:12:25 #548 №810946 
Питонач, как включить автокомплит для импортированных библиотек в Sublime Text 3?
Аноним 02/08/16 Втр 21:40:09 #549 №811487 
>>808716
http://stackoverflow.com/questions/1894269/convert-string-representation-of-list-to-list-in-python

А вообще, анон http://bfy.tw/71wN
Лайфкек в том что искать вообще что угодно по кодачерской тематике гораздо выгоднее на аглицком.
Аноним 04/08/16 Чтв 12:43:25 #550 №812829 
Програмач, помози с пробемой. При попытке вывести на экран ответ от сервера шлет меня, говоря про ошибку кодировки.
UnicodeEncodeError: 'charmap' codec can't encode character '\xd0'
Проблемя что-то не гуглится

Вот так я получаю это говно:
https://ideone.com/UffT1M
Аноним 06/08/16 Суб 12:59:49 #551 №814491 
>>812829
сделай еще твой_реквест.decode("cp866")
вроде так
Аноним 06/08/16 Суб 18:03:46 #552 №814703 
Реквестирую задачки для питона (Учительница дает нам в школе задачки по пройденным темам паскаля, а дома я хочу учить питон).
А также ищу место, где смогу лучше понять ООП и укрепить знания о нём
Аноним 06/08/16 Суб 18:04:38 #553 №814704 
>>814703
А во, задачки я кажется нашел в шапке, но вопрос про ООП остается открытым
Аноним 06/08/16 Суб 18:45:51 #554 №814737 
14704983519110.png
Блять, вкатился в питоне после долгой разлуки, теперь снова хочется забить хуй на него. ЧТо не так здесь ?
Программа должна удалять все не уникаьлные цифры в списке
Аноним 06/08/16 Суб 19:03:48 #555 №814744 
14704994284380.png
Что не так блять
Аноним 06/08/16 Суб 19:17:43 #556 №814749 
14705002639630.png
И даже пичарм вместе с тредом посылает меня на хуй.
Хоть что ни напиши, нажимая run, выдается вот это
Аноним 06/08/16 Суб 19:58:45 #557 №814789 
Проблему с пичармом решил. Неудобно сделали кнопку запуска
Аноним 06/08/16 Суб 20:05:44 #558 №814799 
С сайтом тоже решил.
Хули в треде никого нет блять ?
Аноним 07/08/16 Вск 08:09:00 #559 №815029 
14705465407930.jpg
Всем привет из Руби-треда.

Ебашу микросервис на Flask'е, короче. Нужен был вот этот питоний пакет: https://github.com/codelucas/newspaper . Но почему-то они не выкладывают новые версии на Python Package Index. Последняя выложенная туда версия не работает с третьим питоном. Как установить версию с гитхаба? Или по-другому можно? Там вроде setuptools используется.

У меня в приложении пакеты ставятся через pip install -r requirements.txt
Аноним 07/08/16 Вск 08:11:33 #560 №815031 
>>815029
Упс, у вас уже два новых треда. Написал в последний https://2ch.hk/pr/res/811823.html#815030
Аноним 09/08/16 Втр 19:14:55 #561 №816737 
Анон, а как можно запихнуть петоний скрипт в .exe || .bat?
Я тут только вкатываюсь в Пайтон, хотелось бы и на других компьютерах открывать свои программки и фиксить.
Аноним 10/08/16 Срд 01:34:38 #562 №816970 
>>816737
py2exe
Аноним 10/08/16 Срд 11:45:30 #563 №817086 
>>816970
а для 3/3.5 есть что то подобное
Аноним 12/08/16 Птн 13:17:15 #564 №818411 
14709970351770.png
14709970351801.png
Привет, ребята!
Около 2х недель я изучал питон по книжкам, и немного освоился с пакетами, модулями и виртуаленвами. Решил что пора переходить к цели изучения - к вебу.
Я написал небольшой скрипт пикрелейтед, который GET-реквестом собирает рандомные слова q раз, после чего переводит их через API переводчика (взял готовый питоновый вроппер для Я.Апи).

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

Какой веб-фреймворк окажется здесь наиболее уместным и простым и по каким гайдам его учить? Django я уже пощупал по DjangoGirls, но мне он показался крупноватым и сложным с первого приближения. Flask? Что-то еще?

http://pastebin.com/PKvSWu8Q
Аноним 12/08/16 Птн 17:33:11 #565 №818563 
Дратуте!
Пацаны, ребята, подкиньте задач для практике начинающему погромизду. Ну и чонибудь по алгоритмизации покурить.
новый тред Аноним 14/08/16 Вск 09:00:56 #566 №819459 
ПЕРЕКАТ НА ТРИ ТРЕДА ВПЕРЁД
>>816091 (OP)
>>816091 (OP)
>>816091 (OP)
>>816091 (OP)
Осторожно, ведь там уже триста с хуем сообщений. Не успеете.


Чот проиграл со слоупоков.
python dwd 15/08/16 Пнд 23:01:32 #567 №820722 
Помогите котята. начало кода игры.
https://ideone.com/zs3Z7A
Код запускается, но не работает.
На экране должны быть стены.
Дебагер тож не даёт ничего.
Аноним 18/08/16 Чтв 17:07:15 #568 №822561 
14715292360520.jpg
Ананасы, а посему питон не может в ЕХЕ ? Ему это не нужно ? Как же так?
comments powered by Disqus

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