Шапка: https://github.com/TheKnightsWhoSayNi/info/wiki/HatКод вбрасывать в тред через https://ideone.com/Прошлый: >>795005 (OP)
как люблю я кодить чушьна питонеа потом делиться ейв идеонепокажу братулям с пррезультатыно не видеть никогдамне зарплаты
Аноны, у меня есть скрипт, вычисляющий A+B = ZКак мне сделать так, чтобы скрипт умножал результат на сумму?
>>801082 (OP)Чё в шапке нет питона?
>>801097Или как из цикла выбрать прошлую итерацию? Не последнюю, а ту, что за ней.
Двач, это вообще намана? Python 3.5
>>801107Да.
>>801107Абсолютно, по делению в python много статей есть.
Аноны, есть цикл >for n in range(niterations):Как мне вытащить из него предпоследний шаг?
Понимаю, что маловероятно, но может кто-то юзает модуль nltk?
>>801111Точнее значение переменной на предпоследнем шагу?
Снова спрошу. Как сделать переменнуютв классе, к которой доступ будет никак не доступен. Например я там в ней пароль храню или еще чего.
>>801110Но ведь тут умножение.
>>801119penultimate_value = niterations - 1Не блогодори.>>801120Кому доступа не было чтобы? Тем, кто наследует твой класс? Тем, кто просто его использует?
>>801107Гугли числа с плавающей запятой
Эта бубунту пиздец, 5 раз устанавливал в 1 подход, во 2 подход 7 раз, даже коробку переустановил (зато нормально отображает сеть nat)
>>801127Никому же.А вообще тому, кто написал from mymodule import myclass
>>801127>penultimate_value = niterations - 1Выдает 99, лол.Мне нужно узнать значение переменной, на прошлом шагу.У меня там >updatew1 = eta(np.dot(np.transpose(inputs),deltah[:,:-1])) + self.momentumupdatew1И мне нужно значение updatew1 узнать для прошлого хода.
>>801095
>>801132Ну же, никто не знает?
>>801130Да разве ж это жизнь! А мог бы генту канпелировать до сих пор
>>801107Дело не в питоне http://0.30000000000000004.com/
>>801130Дело не в убунте. А что, твой сенсей тебя покинул?
>>801146Он улетел, но обещал вернутьсяОн сказал что будет заходить
>>801149Десуфаг, ты зачем запятую поставил?
>>801149Вчера вы, конечно, украсили тред своим общением. Но ты же вроде хотел питон изучать, а не Убунту устанавливать.
>>801132Аноны, так как это сделать?Может через условие, типа порядок вывода и делить на четные/нечетные?
>>801132last_w = updatew1updatew1 = eta....Ты же каждый раз переназначаешь updatew1, никак по-другому прошлое значение ты не получишь, кроме как записав его где-то.>>801131Никак. Он всегда может открыть исходники, даже если ты из кода что-то и мог бы запретить.
>>801152По его словам не будут возникать ошибки как у 146% треда и библиотек больше
>>801154>Ты же каждый раз переназначаешь updatew1, никак по-другому прошлое значение ты не получишь, кроме как записав его где-то.Ну да, но если взять число и при каждом обновлении цикла увеличивать его на 1.И когда число четно, то присваивать переменной одно значение, а когда нечетно, то другое?Или это костыль сильный?
>>801166Вот у тебя n уже и так в каждом цикле на 1 увеличивается.Ты что сделать-то хочешь вообще?>Или это костыль сильный?От задачи зависит. Если тебе требуется чередовать какие-то значения, то конечно не костыль хотя я бы через булевую переменную сделал.
>>801161Юзай вагрант, зачем ставить виртуалку?
>>801099прошлая не за, а перед последней
Сап, двач, че за хуйня. Решил подучить пайтон и на дорожку решать задачи на codeforces. Прикол в том что на сайте пишет что мой код неправильный, а у меня все прекрасно работает.http://codeforces.com/problemset/gymProblem/100924/A - задачаМой код:print('Введите целое, неотрицательное число')a = int(input(''))while a < 0: print('Введите целое, неотрицательное число') a = int(input(''))a = 2 aa = a % 10print(a)
>>801347на 6 строке возведение в степень
>>801166Что мешает перед циклом создать пустой списочек и добавлять к нему результаты предыдущих вычислений таким макаром можно:1) задать мнимую предыдущую переменную для первой интерации (и избежать проверок в ней)2) иметь доступ к любому расчитанному ранее результату вида списочек[i-сколько нужно] - может правда дать еггог если обраться слишком рано на слишком дальний элемент.
>>801369У меня numpy массив, разве его можно в список поместить?
>>801095В смысле?Тип работы на питоне не найти нюфаку?
Питоны, пока что мало смыслю в классах и никак не могу доконца понять как работает это колдунство.см. пикФункция вызывает класс, который содержит метод переопределяющий поведение оператора сравнения ==Назначение класса - всегда возвращать True, с чем бы ни было произведено сравнение.Можно упростить до print(A() == 'something') функция особой роли не играетКак в данном случае подробно производится сравнение?По аналогии с функциями, я вижу это как True == 'something' , но это очевидно не верно.
>>801417>Как в данном случае подробно производится сравнение?Никак не производится, возвращает True и всё.
>>801423Если сменить == например на > выдаст: TypeError: unorderable types: A() > float()Значит класс каким-то образом принмает во внимание оператор стоящий после вызова (?) класса. Этот-то момент я и не могу понять.
Господа. Я вот осилил книжку Доусона, поделал примеры, думаю взяться за проект-дневник, я давно хотел сделать себе дневничок. Но не суть.Вот скажите мне: как этот проект презентовать, чтобы в последствии можно было устроиться на работку? У нас в мухосрани НИ ОДНОЙ вакансии по питону нет. Рассчитываю на удаленку/релокейшн, но как?
>>801417Не тупи. Функция `func` возвращает объект класса A. Дальше питон проверяет наличие у него магического метода __eq__. Если такой метод найден, а у тебя он есть - питон отправляет в него два значения - левую и правую часть уравнения, а на выходе забирает результат функции. Так как твой метод всегда возвращает True - то оно будет True даже для сравнения хуя и пальца.>>801434Для вычитания есть другой магический метод, __sub__, ты его не объявил - вот оно ошибку и выдает.Больше о магических методах:http://www.rafekettler.com/magicmethods.html#appendix1
>>801434Символ сравнения вызывает другую функцию.A() == 'something' вызывает A().__eq__('something'), которая возвращает True. Можешь строку вернуть для наглядности.Что тебе именно не понятно?
>>801154А если исходники скрыты? Если он мне присылает прогу, а я ее запускаю, не смотря в его код?
>>801442>>801441Спасибо
>>801120Питон не умеет в приватность, увы. Ищи язык с ООП, а не с питоновским обрубком.
>>801392Так бамп
>>801459Приватность не нужна. Ты еще пожалуйся, что в питоне нет интерфейсов и потому он говно.
>>801387Так вроде список можно создать из чего угодно, хоть из аллахов, хоть из говен.Я когда хотел васянскую программу на пидоне написать для расчета освещенности у меня вообще был запланирован ужас вида:объект стройплощадка, в ней список объектов стройплощадки, которые в свою очередь состоят из списков объектов-подобъектов(в данном случае комнат), у которых есть свои списки под-под-объектов(окна и геометрия затенения), которые в свою очередь имеют список свойств.В целом все даже работало, а потом я осознал бессмысленность такого велосипеда и сел его переделывать.
>>801120>хранить пароль в переменныхАлсо, наследие плюсов: нет нормальных приватных перменных, методов и классов, увы.
>>801120храни общедоступный хеш пароля, если это проверка.хитрожопно храни в txt конфиге рядом, если требуется ввод куда-то.
Изучаю питон методом тыка и пиления примитивной игрушки.Вот вопрос, как сделать нормальный вывод, т.е. интерфейс, чтобы при новой иттерации не новая картинка была (как в консоле), а в старой чтобы что-то менялось?
Аноны, что-то я затупил, мозги уже вообще не работают.Так как все-же сделать так, чтобы outputs я мог умножить на inputs?
>>801474Блять пиздец, почему вы упорно не хотите пастбин юзатьвот пиздец хуево твой код на скрине этом смотреть
>>801476Ну извини, конец дня, голова уже плывет просто.
есть форма типа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>хули оно не выводит нихуя? где я обосрался?
>>801476>>801513
>>801516ну отформатировано? отформатированона детали мне похуй, мне подскажите как блядь выдавать форму одновременно с контентом в рендер
> i+=1
Аноны, как из цикла сохранить все данные в список?Через append(x)?
>>801472Бамп вопросу
Что за хуйня с этим говном? https://github.com/hhatto/nude.py
>>801575просто nude надо в 4 строке nude nude понятно?Надеюсь да, nude
>>801579Что бля?Я уже пофиксил, васян выложил кривое говно.27 строка в модулеelif isinstance(path_or_io, (str, file)):на простоelif isinstance(path_or_io, str):
Мда.
Анон, как называется когда решаешь трабл, гуглишь по нему кучу инфы часами, а трабл был в синтаксической ошибке?
>>801583Хуй знает, я целый день не могу понять, как мне из функции посылать переменную обратно в нее же.
>>801584Рекурсия же. Используй хачкель.
>>801585>хачкельЯ по твоему дебил, что-ли?
>>801587>>801583Как сам думаешь?
>>801588Думаю ты не смог в иронию.А я в ебучие реккурентные сети.
>>801587>что-лиНет.
>>801603Пидора ответ
>>801347Там не второй питон случайно?
Дцп-кун ты здеся?
>>801582Технически, кошак действительно голый.
http://pastie.org/10913487
>>801675Много подобрал?)
>>801680А то, и дудос устроил
>>801688Ну ты хоть бы потоки запилил.
>>801691Брутфорсить 256 битный пасскод бессмысленно, только если у тебя не стойки с теслами и магистральный канал в 10 тб/с подключен прям к пеке
Аноны, имеется массив, полученный от >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Что делать?
>>801691Кстати о потоках. Если что, я не тот кун с брутом, я совсем другой.Объясните на пальцах о потоках. Я месяца 3 назад с ними сидел разбирался, но всё что я понял: это не та многопоточность что нужна мне. Правильно ли я понимаю, что прикрутив, например, 5 потоков, они не будут выполняться одновременно, а будут поочередно за функцию? А КАКОЙ НАХУЙ В НИХ ТОГДА СМЫСЛ? Как это ускоряет работу скрипта, если в итоге это получается какая-то однопоточная многопоточность.
>>801738Многопоточность в пистоне не нужна. Но есть multiprocessing, есть асинхронщина. Задача-то какая?
>>801738>>801741Ублюдки, всякую хуйню обсуждаете, а нормально помочь не можете.
>>801742На хуй иди с такими претензиями. У тебя какой вопрос хоть?
>>801745>>801725
>>801741Например, я получаю страницу, обрабатываю её регулярками. Хотелось бы увеличить скорость работы. Чтобы один поток работал с одной страницей, второй - с другой страницей. Ну или как-то так.
>>801796Погугли aiohttp
>>801125Все с тобой ясно
В факе книгам уже 2-4 года, поновее нет? Или они сойдут?
>>801447>а я ее запускаю, не смотря в его код?Ну а он не такой добросовестный и посмотрит. "Прога" - это код на питоне. Ты его не сконпелируешь ни во что в общем случае, конечно, так-то есть всякие нуитки.Можно, конечно, сделать мини-либу на C и всё, требующее работы с этим твоим паролем, на си же и писать не предоставляя интерфейс к этим функциям, но это глупость какая-то получится.
>>801796В однопоточной ты будешь ждать, пока скачается одна страница, обработает, а потом полько пойдёт следующая. В многопоточной (или асинхронной) ты сможешь "параллельно" качать несколько страниц, так как пока ожидается ответ на первую, ты уже запрос на вторую отправил.
>>801440разрабатывай на git все шаги коммить на гитхаб. работодатель будет смотреть на твой гитхаб.
>>801667да, я смотрю у тебя таки вышло!)забей на десктоп, коннекться по ссх
>>801130Бгг.Только про бубунту тебе в /s
>>801347https://www.youtube.com/watch?v=seKLsHOkN1Uhttps://ideone.com/PKELIv
>>801369В код не вчитывался.Но я бы даже спросил "что мешает сделать нормальный генератор?"В который send'ом можно отправлять нужное значение шага.
>>801440Сделай не кусок кода а реальный (возможно онлайновый?) сервис дневников.Работодатели в мухосранях бывают туповаты и не всегда знают даже слово "гитхаб" не говоря уже об анализе кода.В довесок можешь таким же манером нарисовать что-нибудь простое типа, например, навешивания избранной рамочки на загруженную юзером фотку, чтобы даже отстойное тупейшее быдло могло оценить что ты способен выдать готовый результат а не только разговоры о собственной охуенности.
>>801472>Вот вопрос, как сделать нормальный вывод, т.е. интерфейс, чтобы при новой иттерации не новая картинка была (как в консоле), а в старой чтобы что-то менялось?>Декоратором функции, которая выводит картинку пробовал?
>>801537>Аноны, как из цикла сохранить все данные в список?>Через append(x)?Можно и так.А можно конструктором списка, если вместо цикла сделать функцию-генератор.Олсо, генераторы как правило быстрее циклов.
>>801898А пафоса, словно задачу тысячелетия решил.
>>801922Ну да, я мудак.Но мне (как и любому мудаку) глубоко похуй на твое мнение о моей пафосности.Сосите писос
>>801926Настолько похуй, что ты не можешь об этом молчать?
>>801875Чёт у меня нихуяшеньки не получается коннекнуться через putty, даже в ёбаном линукс треде все вымерли, а гайды в интернетах не работают.Кстати а через общею папку никак нельзя?
>>801936Именно.Чтобы ты еще раз осознал простую вещь: указывать кодерам из /пр на их пафосность - это всё равно что коту говорить "ФУ, ТЫ ЖЕ ЖОПУ ЯЗЫКОМ ПРЯМ ЛИЖЕШЬ! ПИДОР ШЕРСТЯНОЙ!"И да, сосите следующий писос.
>>801944А у тебя там точно sshd запущен?
>>801946Нагуглил установку, это оно?
>>801945>кодерам из /прНо пафосный здесь только ты, остальные вполне адекватные люди. Зачем ты очерняешь "кодеров", к которым даже не относишься?
>>801949АгасьТолько тебе еще надо будет помимо установки явно его запустить.например в моем лялихе это[code]sudo systemctl start sshd[/code]А еще можно сделать автозапуск этого сервиса через[code]sudo systemctl enable sshd[/code]
>>801951>адекватныеЛул>к которым даже не относишьсяПруф что не отношусь
>>801956В чём же их неадекватность?
>>801958Я не оспариваю их общую адекватность. Но отдельные индивидуумы (особенно в "мы вам перезвоним") очевидно неадекватны.И да, я заметил подмену понятий с "пафосный" на "адекватный". Так что добро пожаловать в клуб мудаков, товарищ.
>>801953Прикольно из за за гугления твоей фразы sshd запущен? у меня всё заработало
>>801963Ты уверен, что понимаешь что такое "подмена понятий", и чем она отличается от противопоставления?
>>801953ssh есть, что дальше?
>>801971Да.Потому что понятия "пафосный" и "неадекватный" не являются антиподами, товарищ.
>>801975Откуда мне знать?Ты хотел по ssh цепляться к своей виртуальной машине и теперь ты это (надеюсь) можешь. А для чего тебе эта виртуалка я себе представляю довольно слабо.Для питона?Ну тогда наверное можно добавить git , rsync , vncНо это всё дело вкуса и привычки.
>>801978Так ты сам сказал что мне нужен линукс для обучения
>>801976Что же тогда является антиподом пафосного поведения?
>>801980Ты меня с другим аноном путаешь.Но питон таки проще освоить под линуксом (это моё личное необъективное мнение).Еще могу посоветовать посмотреть в сторону geany и PyCharm
>>801983Скромное поведение, очевидно же.
>>801986Так в чем же была "подмена понятий"?
>>801988В гугле забанен?Нахуй ты очевидное говно пытаешься выяснить?Специально для даунов с разжижением мозга: подменив понятия "пафосный/нескромный" и "неадекватный" ты пытался вынудить оправдываться.И твои жалкие попытки выставить мое поведение как что-то плохое не сработали. И теперь ты мучительно доебываешься до деталей и пытаешься прикидываться идиотом, который не понимает элементарных вещей. Таких как подмена понятий, например.Просто прими тот факт что есть кодеры/программисты с раздутым (с твоей точки зрения) ЧСВ. Ведущие себя по-мудацки с новичками. Считающие что пестрящий элементарнейшими "ашипками" и "ачепятками" код стыдно вбрасывать сюда перед тем как подумать своей головой. Что стыдно не читать сообщения интерпертатора. Что стыдно не прикладывать усилий самому (ну кто, блять, помешал запустить ту же хуйню в интерактивной среде, а?) а надеяться на кого-то с борды, который и сопельки подотрет и ласково укажет на то что "вот в этой строчечке у тебя ненарошненько вкралась ошибочка".Что стыдно не знать элементарной арифметики в конце концов.Я сейчас утрирую, но надеюсь что так для тебя будет понятнее.
>>801995>Нахуй ты очевидное говно пытаешься выяснить?К сожалению, с тобой по-другому не выйдет. Ты сразу начнешь вилять.>подменив понятия "пафосный/нескромный" и "неадекватный"Давай попробуем помедленнее.Пафосным я назвал тебя, и только тебя. Остальных я назвал адекватными.Ты сам объяснил, что это не является противопоставлением.Так где же подмена понятий?
>>802003>Так где же подмена понятий?Вот тут>Но пафосный здесь только ты, остальные вполне адекватные люди
>>802003Кстати, пруфов того что я к кодерам не отношусь я по-прежнему не вижу.
>>802008Это два разных утверждения. Если бы там было что-то вроде "в отличии от тебя" или "а вот другие", то я бы согласился. Ты ведь понимаешь разницу, правда?
>>802009FizzBuzz за пять минут, будь добр.
>>802010>Это два разных утвержденияИ кто тут виляет?
>>802012Э нет.Не я должен доказывать что я кодер а ты должен доказать свое утверждение что я не кодер.В клубе мудаков ты будешь не последним человеком, у нас ценят таких демагогов.
>>802017>доказать свое утверждение что я не кодер.Комментарии на русском. Кодеры такого не делают.
Поясните за пикрелейтед. Это типо описание курса или фрагмент гуида?
>>802031http://bfy.tw/6qOt
>>802033Я бы ставил на описание курса, учитывая то что написано в левом верхнем углу пикчи.
>>801837В коде ничего нет, пароль считывается из файла.
>>802041А файл где лежит?>>802035Хорошая шутка.
>>802072У меня на компе, к которому нет доступа. Человек мне скидывает свой код, который использует мой модуль, я запускаю.
ананасены, кокае сегадня самиё паполянее версии django ?
>>8021091,9 Дарагой! бери две - будет 3,6 джанга!
>>802111леее а есле чатире взят то чо 7,6 да?
>>802113ЕЩЁ МЕНЬШЕ! Бонус-скидка же!
Парсаны, возник эстетический вопрос по супу. У него есть методы .find .find_all, которые принимают название тега, необходимые свойства в виде дикта и т.д. А есть метод .select, которые принимает css селектор. Так вот, что более заебато? С одной стороны селектор крут тем, что он короче и "общедоступный", все его легко поймут, но с другой — это же как sql строки в коде.
>>802132Имхо селектор.Не надо усложнять файндами.
>>802087Так и в чём проблема-то тогда, я не пойму? Ты сам от себя пароль спрятать хочешь или что вообще?
Питоначь, поясните мне пожалуйста про области видимости.Есть такая конструкция в главном теле программы:[code]sqlite3.enable_callback_tracebacks (True)conn = sqlite3.connect ('proxy.db')db = conn.cursor ()[/code]пытаюсь обращаться к db.execute из def, но запрос к бд не выполняется и при этом никаких ошибок не валится.
>>802188Навскидку:1. В sqlite надо выбирать бд для работы как в мускуле?2. Запрос валидный? Напрямую через консоль бд такой запрос выполняется?
>>802188УМВР
>>802189Да. В проге несколько запросов, несколько в main они работают и insert в функции, с ним затык, данные в табличке не появляются.Сам запрос валидный, в sqlite3 выполняется нормально.Я подумывал, может указатель на БД нужно каким-то хитрым образом передавать в функцию или объявлять в ней?>>802196>УМВРОkFace.jpg
>>8022021. Права для того юзера, под которым питон инсертить пытается - правильные? У него есть право на вставку записей?2. Не слишком ли гигантский запрос на вставку ты пытаешься единомоментно сделать? Может стоит его нарезать помельче?3. Может пример запроса вкинешь?
>>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()
>>802013То есть разницы ты не понимаешь.>>802017>Не я должен доказывать что я кодер Но ты только что это сделал эмпирическим методом. У тебя было достаточно времени, а в итоге ноль аргументации, ноль кода. Ну хоть пафоса поубавилось. У вас там не особо высокие требования для вступления в клуб, да?
>>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__ прямо перед самым завершением программы.Спасибо большое, что ответили на пост, прям желание вернулось в своем говнокоде разбираться.
>>802212>У тебя было достаточно времени, а в итоге ноль аргументации, ноль кода.Ты ведешь себя как свидетель иеговы.Не я должен опровергать существование твоего божкка. Не я должен доказывать тебе что я кодер.Это ты должен доказать собственное предположение о том что я не кодер. Или перестать пиздеть не по делу.>То есть разницы ты не понимаешь.Какой именно разницы?Что именно тебе непонятно в собственном высере?>Но пафосный здесь только ты, остальные вполне адекватные людиНеужто тебе неочевидно где именно ты проебался, демагог?Вот если бы ты написал "пафосный здесь только ты, а остальные - нет" или "пафосный здесь только ты, а остальные ведут себя скромно" - тогда подмены нет.А так вместо "непафосно" или "скромно" ты пишешь "адекватно" тем самым противопоставляя эти две концепции.Хотя о чем это я? Чтоб демагог вел себя честно и признал свои ошибки?
>>802214>COMMIT и CLOSE есть в __main__ прямо перед самым завершением программы.А ты уверен 100% что они выполняются как надо?
>>802223>А ты уверен 100% что они выполняются как надо?Чет засомневался.. Обложу print-ами, проверю выполняется ли вообще.
>>8022141. Сколько полей в open?2. Вбрось что ли этот свой код, вместе поглядим.
>>802222>Не я должен опровергать существование твоего божкка. Не я должен доказывать тебе что я кодер.Ты знаешь что такое эмпирический метод? Подумай, почему его нельзя применить к "божкам", но можно к навыкам человека? Не торопись, обдумай это хорошенько.>Вот если бы ты написалЯ понимаю, это сложно. Давай попробуем проще:"Пафосный здесь только ты, остальные в красных рубашках." Где здесь подмена понятий или противопоставление?
>>802229>остальные в красных рубашкахДругая категория атрибутов сущностей. Маняврирование в разгаре.>Ты знаешь что такое эмпирический метод?Тебе для начала придется доказать что у тебя охуительный опыт общения с кодерами прежде чем на основании этого опыта ты сможешь авторитетно заявить что я кодером не являюсь.Начинай, пидарок. А я послушаю.
>>802227>Сколько полей в open?Тут не совсем понял.>Вбрось что ли этот свой код, вместе поглядим.https://ideone.com/qp56tYИзвини за качество, юниксовое_админство - основная профессия, такие скрипты - просто увлечение.
>>802231>придется доказать что у тебя охуительный опыт общенияДостаточно провести эксперимент. И я это уже сделал. >Маняврирование в разгаре.Да, я вижу.
>>802233>Тут не совсем понялhttp://www.tutorialspoint.com/sqlite/sqlite_insert_query.htmВкратце так: имена полей таблички ты можешь опустить только если заполняешь все поля в таблице в правильном порядкеА если у тебя полей (ну, блин, колонок) в таблице больше чем ты во вставляемой строке передаешь значений, то это может вот к такому поведению привести.
>>802233cidr - табличка с блоками ip и tlds именами стран, которым эти блоки были выделены спарсено с разных ripe/apipa другим скриптом.
>>802238Понял, тут все в поряде, количество полей и вводимые данные совпадают.
>>802241Вчитался в твой код.У тебя ж много тредов создается как я понимаю.И почему-то коммит у тебя не для курсора выполняется а для коннекшна.Попробуй такhttps://ideone.com/dzFClK
>>802243>У тебя ж много тредов создается как я понимаю.Тут я хуйню написал
>>802241Всралась опечаткаhttps://ideone.com/41eaao
>>801975привет, это я. хорошо! теперь у тебя есть "на чем" писать, но у тебя нет "чем" писать, поэтому ставь на винду pycharm, посредством этой проги ты сможешь писать под твой свежеустановленный линепс, из винды.
>>802244>Тут я хуйню написалПул процессов, однохуйственно, что и треды.Вся ебатория с демоном, обработчиком результатов сканирования и процессами из-за ограничения sqlite на множественную запись.>>802249Норм, закоммитилось все, что было должно.Спасибо, что возился. Питонисты с /pr такие мимими :3
>>802353Установил
>>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
>>802387наврал, так: source venv/bin/activate
>>802387а, вот еще, что бы удобно было ходить по файловой системе, установи midnight commander:sudo apt install mc
>>802392ах да, запускается он так: mc
>>802387>>802390>>802392>>802395Пиздос, чё ты втираешь ему?! Обменяйтесь уже телефонами, долбоёбы.
>>802398привет, дашь свой телефончик?
>>802399Пиши 8-800-55-35-35
>>802387Хуйня выходит
>>802404Реально, спишитесь где-нибудь уже, не стоит засерать тред.И ты научись читать ошибки, тебе решение прямо сразу написано, что тебе сделать надо.
>>802398>>802406потерпите немного, скоро пойдет питон...
>>802408Нахуя терпеть, если вы нашли друг друга. Осталось только слегка изолироваться. Создайте тред для двоих и пердите там за бубунту и запуск пифона.просто съебите
>>802409я соципат с дэцэпэ и сама мысль о приватном общении вызывает у меня сиканье
>>802410Пусть тогда напишет ботов, которые будут писать о том, чтобы вы свалили в приватное общение.
>>802416двачаю
Так чё делать?
>>802419на скрине написано все что нужно делать. я конечно тебе помогаю, но я не собираюсь потакать твоей лени. ты настолько ленив что тупишь.
>>802420Не заметил команды, в глазницы ебусь
>>802421сейчас наверное еще и стыдно да? ахах) на то оно и дцп, что рассеяное внимание.следующим шагом тебе надо будет вернуться в pycharm, создать проект и настроить его для удаленной отладки твоего first_yobaесли честно я наверное ебанусь тебе скрины кидать, поэтому вкратце по шагам:сначала создай deployment configuration c логином\паролем к твоей ссх сессии, затем создай новый проект, при создании оно тебя спросит какой юзать интепретатор, нажми на колесо и выбери Add remote, далее выбери твою созданную deployment conf... ну а там по ситуации. на ютубе полно всякого про это, смотри. когда создашь и настроишь проект. сможешь создавать питонячьи файлы и исполнять их удаленно на твоем линуксе.
В общем, хотел я вкатиться в руби, уж больно охуенно выглядит, но количество вакансий на питоне в 4 раза больше, поэтому я к вам.
>>802432Терпила!
>>802432>руби>охуенно выглядитДа вы, батенька, говноед.
>>802434Сахарок всегда сладок, не виляйте, не виляйте,
В 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? Ну, кроме как ручками самому распихивать.
Меня конечно за такой вопрос нахуй пошлют, но..Откуда такая безумная дрочка на консоли? В убунту каждый раз надо делать эти makemigrations, migrate, runserver, к тому же ещё постоянная ебля с виртуальным окружением... Зачем блять это всё? Почему не сделать единую IDE, чтобы за меня всё делалось как в вижуал студио? Чтобы не надо мне было каждый раз терминал запускать, эти команды каждый раз вводить. Да я такой ленивый.
>>802448*в djangoбыстрофикс
>>802448в том же pycharm многое автоматизированно
>>802448Чтобы такие как ты спермодауны неосиляторы отсеивались. Защитный механизм такой.
>>802454Но это же неудобно! Как и MVC эта ебучая (её реализация в django). Настоебало из одного скрипта в другой бегать, чтобы одну злоебучую строчку исправить.
>>802448Ну так напиши скрипт, который за тебя будет все собирать, хули ты ноешь?
>>802457А ещё формы эти блядь, ад для верстальщика, который должен ебаться с питонокодом, чтобы просто приписать классы к каждому инпуту! И админка эта ебучая, которую каждый раз напильником перепиливать надо, чтобы ничего не съехало и работало как тебе надо!
>>802457вот когда у тебя будет средней величины проект, тогда то ты сука оценишь и mvc ебучее и все эти странные неудобности, а пока сиди тихо и не смей сука без должного понимания что либо обсирать, слыш э.
>>802432Давай сразу в пхп.
>>802464Я бы рад, если бы он не выглядел так ущербно.
>>802448А этот дроч, он на всех языках или пистон в этом выделяется?
>>802466Поставь себе сисярп, вижуалочку и ябись в жопы. Что ты к питоногосподам пристал-то?
>>802467А ты мне тут не выябывайся.
>>802469Но я-то на питоне пишу - мне можно.
>>802471Не руби же.
>>802466во первых, это не дроч, это удобные и продуманные технологии и инструменты, которые разрабатывались годами, дядями до которых тебе как до луны раком. во вторых, программирование это все таки не самая простая дисциплина, поэтому везде куда бы ты не копнул глубже бложека за пять минут ты всретишь, как ты выражаешься дрочь.
>>802467Надо будет standalone - обязательно его возьму. А пока веб пердолю, я хочу чтобы меня не доебывали ДУХОМ ЛИНУКС, не обязывали меня за каждой хуйней в терминал лезть руками набирать. 21 век нахуй, пора заканчивать с консолями. Надо мне пакет установить? pip, easy-install? ДА ИДИТЕ НАХУЙ, Я ХОЧУ ИНТЕРФЕЙС С ПАКЕТАМИ, ГДЕ Я МОГ БЫ ПРО НИХ ПРОЧИТАТЬ, ПОСМОТРЕТЬ ЧЕ ЗА РАЗРАБОТЧИК, НЕ ВВОДИТЬ РУЧКАМИ, А НАЖАТЬ НА БОЛЬШУЮ ЗЕЛЕНУЮ КНОПОЧКУ DOWNLOAD.
>>802476pycharm.и хватит кукарекать, по делу есьчо?
>>802474А на вопрос ответишь?
>>802479задавай
>>802481На бэке везде будет дрючево с юниксами?
>>802476Это все от того, что линуксоблядки привыкли жрать говно. Им из коробки вообще интерфейс выдавать изначально не хотели, понимаешь? Когда человек десятки лет дрочит консоль - происходит деформация. И если такому дадут выбор - нажать кнопку, или ввести в консоль - он выберет второе. Сделать простое гуи для своего говноскрипта с одной кнопкой? Пфф, зачем? Есть же консоль! неудивительно, что потребительский софт на питоне не пишется - ведь линуксоинвалиды пытаются хуярить его в в консоль, а клиенты не осиливают.
>>802483Я вообще удивляюсь, как они джангой пользуются. Такой-то разрыв манямирка происходит, что на сайте надо делать кнопки, поди, а не давать консоль конечному пользователю.
>>802482погугли навроде "доля серверов linux windows график" сам поймешь
>>802476Ну а вообще самое основное объяснение - GUI частенько более сложно по реализации, чем сама программа. ЧТобы там дебилы не кукарекали про "азаза отсеиваются". Просто лень или нецелесообразность делать кнопки. Но порой тут границы переходятся.
зачем кормите?
>>802483>>802486все просто, текст - универсален, прост и привычен. вот я сейчас написал и все поняли, так ведь? так и программам легче и быстрее общаться.
>>802488И все же, GUI - это геморрой, который сильно усложняет работу. Например, есть скрипт, который принимает строку в качестве второго аргумента и в зависимости от первого ищет слово в тексте или удаляет из него.В консоли мне не нужно волноваться, что ведь окончания первой команды я не смогу ввести вторую. А вот в гуи я могу нажать две кнопки, отвечающие за эти действия, если не подумаю о то, что такое может произойти.Гуи сильно увеличивает число возможных "а что если", которые нужно предусматривать.И чем сложнее программа, тем больше таких ньюансов. А если еще и много взаимодействующих действий\элементов - то точно все будет в разы сложнее, чем если бы ты все это делал через консоль.Наверняка это влияет. Отдельная программа работает, и работает хорошо. То, что она будет так же работать с ГУИ - совсем необязательно. Уже хотя бы тем, что ее придется выносить в отдельный тред\поток. Что частенько уже требует изменений в основном коде, чтобы прерывать цикл и перезапускать его.
>>802491>В консоли мне не нужно волноватьсяНе нужно волноваться, что это произойдет одновременно.фикс
>>802491>что ведь окончания первой команды я не смогу ввести вторую. ведь до выполнения первой командызаебосонныйфикс
>>802491гуи нужен для пользователя, текст нужен для программы, текст и гуи нужен для программиста.
>>802494>гуи нужен для программистаЗачем он ему? Лучше 100 раз опечататься в консоли или в 200й раз скопировать путь к файлу.
>>802495А вообще, мне кажется, писать напрямую в консоль - это худший вариант из возможных. Нужно писать батники. Тогда проблем становится сильно меньше.
>>802495лично мне очень удобно пользоваться ide и выполнять команды в консоли, которые с помощью ide не удобно
>>802498и что ты предлагаешь на каждый чих писать батник?
>>802501Нет, но на особо частые и большие чихи.
>>802504это и называется прораммированием
>>802504>>802505Откровения в прямом эфире, лол.
>>802506самому весело)
>>802448>безумная дрочка на консолиПотому что автоматизировать сборки и тесты проще в консоли. Олсо, если нужно опробовать что-то на древнем железе, то консоль на нем запустится в отличии от этой безумно огромной вижуал студии.А виртуальное окружение - это просто спасение, если у тебя куча проектов.И да, тебе никто не мешает делать так как тебе лично нравится. На том ЯП, который ты считаешь лучшим. И ни единого разрыва.
>>802473Да никто тебя не рубит, маленький. Дяди с топорами уже ушли.А БЕЗНОГNМ ты был и раньше
>>802448МЫ СОЖАЛЕЕМ НО У ВАС DJANGO ГОЛОВНОГО МОЗГА.
>>802476Так зделой.Хуль ты как мямля.
>>802448Потому что это просто.Иди нахуй
Что нельзя в фри версии Pycharm? Я еще за джангу не брался
>>802610Много чего https://www.jetbrains.com/pycharm/features/editions_comparison_matrix.html
>>802610Ничего нельзя.
>>802615Жаль, что нельзя купить, а только подписка
>>802624Нахуя оно тебе?
Упражнения к главе 4 в книжке "Лутц М. - Изучаем Python (4-е издание)- 2011"Пытаюсь сделать конкатенацию строковых значений в словаре с помощью reduce и чота блять нипанимаю.https://ideone.com/BaOm4WЧЯДНТ?
>>802639dolboed, учи синтаксис ide
>>802651А по теме сказать нечего?Вариант с функцией вместо лямбды тоже выдает ошибкуhttps://ideone.com/khtbNn
>>802653не знаю, но скорее всего питон знает си
>>802655ORLY?https://ideone.com/Ctjiy1
>>802657быдлокод
>>802661Да и похуй что быдлокод, это ж упражнение по учебнику.А ты мне по сути можешь пояснить что не так?Почему при итерации словаря хуйзнает откуда появляются значения вместо ключей?
>>802663читай лутца 5 главу, 3 подразделение, внизувсе сам поймешь
>>802667Не понял что конкретно читать.Можешь скопипастить нужный кусок текста?
>>802670https://ideone.com/SLqGKU
>>802639Ебать ты наркоман. Почитай как работает reduce, после первой итерации возвращается 'fuck pluses ' и это значение будет передано в качестве значения x для второй итерации.reduce(lambda x, y: x + y, a.values())И не пиши такие страшные лямбды, заменяй их обычными функциями.
>>802672Спасибо, анон.
Анон, ай нид ёр хелпРечь пойдёт о джангеЕсть модель и в ней поле для ящика и поле "подтвержден (да/нет)"Собственно, при изменении ящика поле "подтвержен" должно становиться FalseКак мне это организовать?
>>802683item.confirmed = Falseitem.save()В чем вопрос?
>>802687а где я должен это прописать?
>>802689Там, где сохраняешь ящик, очевидно.Не знаю, выдели отдельный методdef set_email(self, email):____self.email = email____self.confirmed = False
>>802628А есть альтернативы такие же хорошие?
>>802705ключи ищи, маняна изи гуглятсяну я так, по крайней мере, для idea нашел кейплюс установил плагин для пайтон - всё работаетфункционал - как у pycharm
>>802706Про это знаю
>>802708так а в чем тогда траблы?
>>802706Нахуя ключи если есть левые лицензионные сервера?
>>802710я это и имел в виду походу
>>802709Ну пиратство, опен сурс, всё такое
>>802715о госпади
>>802715Как станешь зарабатывать, отблагодаришь разрабов, купишь подписку.
Аноны, как в django получить полный url страницы с хостом?Например www.exemple.com/arcticle/blabla
>>802159Он может в своем модуле получить доступ к моему паролю же.
>>802809Говно какое-то.
https://ideone.com/Jsj0soПривет Всем.Столкнулся с небольшой(большой) проблемой.Суть в том, что я даю в на вход граф из N-элементов(в данном случае 5). Но не суть в этом.Должно выйти(высраться) минимально остовное дерево.Вы можете заметить, в кодинге я всрат пииздееец...Если есть минутка обратите внимание. На пике 1 <- Что должно быть 2 <- Что выдает
>>802849в твоём коде только путь к файлу. Пароля в коде нет. Пароль в файле, к которому у того чела нет доступа.
>>802908Но он считается в переменную класса же.
Вкатился. поставил комодо эдит пиаф 10 и написал привет мир, как запустить в этой комоде теперь это? через цмд python вызывается и питон иде есть. а как в комод засунуть это теперь не понятно
>>802952или может я просто никак не найду кнопку "запуск программы"
"C:\Users\1\Python\Program" Ґ пў«пҐвбп ўгв॥© Ё«Ё ўҐиҐ©Є®¬ ¤®©, ЁбЇ®«пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐвл¬ д ©«®¬.Пытаюсь запустить файл выводит это... как починить? плееес спаситяяя
>>802961Бросить шиндошс и начать жить.
>>802966не могу, подсел...от макоси тошнит а линукс не ставил еще, рано мне
>>802961реквест вопросу, ебучая кодировка нахуй для чего их сука только изобрели блядь
>>802961Какой файл? Что несешь?
>>802952Поищи в гугле, там надо немного в настройках повозиться
>>803074Вывернутый наизнанку мультиюзерный килл-файл.
В прошлом треде мне кто-то писал, что такая конструкция будет работать. Проверил, не работает. def one(): print sdef two(): print "2"def three(): print "3"try: one() two() three()except: pass
>>801082 (OP)А почему у лого цвета хохлов и даунов?
>>802610> PycharmКакого хуя все жрут это говно? Почему вам не хватает какого-нибудь Notepad++, или Sublime Text с парой плагинов? Нахуя вы работаете в этом жирном, медленном, некрасивом говне?
>>803137А хули ты хотел? Исключение выкидывает тебя из try-блока сразу же.
>>803162Ну это понятно. Я знал, что так будет. Я просил прошлый раз, как сделать множественную проверку, чтобы не писать каждый раз try except для каждого случая.
>>803144Слышал, что Vim самый вин
>>803172Можешь сделать декоратор и заворачивать в него все функции, в которых ты хочешь ловить исключения. Но вообще, пропускать исключения - обычно плохая идея.
>>803144Не унижайся перед этими петухами. Просто они местечково зацепили пифон.
Сап. Решил я тут питон таки выучить. Прошел курс на Codecademy, но там как-то слишком уж просто. Есть подобные интерактивные самоучители, но посложнее? Алсо, есть пара вопросов: 1) Если все исходники моей проги может посмотреть каждый, кому не лень, то как защититься? 2) Читал, что на питоне можно кодить игори. Как это вообще осуществляется? И, опять же, меня пугает вопрос #1. 3) Что вообще требуется для того, чтобы найти работу питон-кодером, пусть и за копейки? Прекрасно понимаю, что чистого питона будет мало, куда копать? Знаю только про Django, но меня так уже заебало говносайты пилить, что не тянет к нему.
>>803184Как полезно иногда читать шапку. >Есть подобные интерактивные самоучители, но посложнее? Нашел. >Читал, что на питоне можно кодить игори. Как это вообще осуществляется?Нашел.>И, опять же, меня пугает вопрос #1. Не совсем.
>>803188От чего ты защищаться собрался?
>>803191Ну напишу я йоба-игру, а у нее исходники спиздят :c
>>803192Сначала напиши.
>>803197Так зачем писать, если спиздят-то?
>>803200Ну тогда не пиши.
>>801082 (OP)Здраститя. Для собственного развития решил немношк угореть по программачу (работа 300к в секунду уже имеется), выбор пал естественно на пистон. В школе кодил на паскалях/дельфи, но не суть.Суть в том, что основы программачей я кагбэ знаю, поэтому разжевывания всякой хуиты, типа работы оператора if на 20 страниц мне совсем не нужно. И вообще я у мамы неусидчивый, поэтому нужно выбрать кратчайший по времени путь изучения. Поэтому Лутцы идут нахуй. Какие варики я вижу:1. Дайв инто пистон. Посмотрел, объем вроде небольшой, все по делу.2. В шапке у вас какой-то Байт оф пистон + работа в НАСА! + 33 см. Реально хороший учебник?3. Кодакадеми. Выглядит вроде интересно, но я как-то с недоверием отношусь к подобного вида обучению. Думается мне, все это несерьезно и поверхностно. Разубедите меня.4. Ролы на ютубах. Тоже терзают смутные сомнения, фастфуд от образования имхо.5. Мож упустил чего.Тащемта склонялся к пункту 1, потом документация по либам, потом образование в процессе написания прог собсно. Теперь вот не знаю на какой стул сесть. Кто че думает, А? А? А? А? А?
>>803270Можешь гугловский курс пройти, он годный.
Котаны, подскажите подойдет ли питон для написание грабберов/парсеров/скраперов и тому подобных вещей?
>>803323Да, подойдет.
>>803324спасибо! уже скачал себе книг. буду ознакамливаться.
>>802896бамп
Анон, я что-то не пойму. Я решил проверить задачку из книжки и обосрался. В книге написано, что операция index для список будет O(1), но она у меня получается O(n), то есть линейная. Обосрался я или что-то поменял в реализации списков?
>>803346Она еще и растет, блять, линейно.
>>803347 >>803346list.index(value) — это поиск значения в списке, возвращает индекс первого найденного.Поиск линейный.Тебя просили замерить list[index] - вернуть значение по заданному index'у.
>>803350Спасибо, анон, я что-то протупил. Вот результат для x
>>803332Все, решил. Ответ был убер легким.
>>803382>аа помогите как это сделать аноны срочно аааааа>аноны помогите аааааа>Разобрался уже, лол.
>>803270Укус Питона и "Python-джедай" на ютубе
>>803395В начале так и было))) Ахахах)Не знал что делать, только сегодня мне стукнуло в башку ебануть туда поиск в глубину)))
>>803280Погуглил, действительно годнота, благодарю.>>803401Спасибо и вам.
Вечер в хату товарищи питонисты.Ламповая kоHфepенцNя вордпресс-джиквери-интеграторов нуждается в вашем высоком интеллекте. Сосёмся в дёсны, поясняем за пайтон, джанго и другие никому не нужные вещи. Треш и угар гарантируем. С собой иметь плавки и бальзам Звёздочка.http://url-cut.ru/539233
Есть ли в пайтоне что-то встроенное для асинхронной работы с базами данных, не важно какими? Sqlite однопользовательский, сука.
Результат функции(функция может быть любой) умножается на натуральное число n. Если операция не применима, то вывести еггог. Я не пойнял, а когда операция умножения может быть не применима? Как можно проверить натуральное ли число? Натуральное это же целое положительное от нуля до бесконечности?
>>803531Назуй проверять? В try умножь, в except выведи error. Елси какая хуйня - сам об этом узнаешь.
>>803536Разве бывает ситуация когда нельзя умножить на натуральное число? Строку можно умножать, числа можно. Как мне для теста сделать чтобы ошибка была?
>>803528Нет, только либы с pypi.
>>803537Умнож None.
В питоне не принято писать camelCase?
>>803564наоборот рекомендуется как самый православный вариант
>>803566С подчеркиваением читабильнее.
Питониаторы, меня просто жутко ломает ставить Линукс в дуалбут и, уж тем более, ставить её единственной системой.А питонячья экосистема, созданная под Винда, как я понимаю, довольно неполноценна. Так ведь? Или уже нет?Посему подскажите, что лучше будет. Cygwin? Vagrant + VirtualBox? Heroku?Или только дуалбут, только хардкор?
>>803569Да.Ставь линух и не выебывайся.
>>803568Согласен, тащемта
>>803569Тащемта накати линукс в виртуалку и работй оттуда. А если захочешь, перейдешь на линупс полностью или сядешь на дилдак(мак)
>>803573Тебе спасибо.>>803571Тебе не спасибо.>>803573Ты про Vagrant + VirtualBox?Какой дистриб посоветуешь туда загонять?
>>803574Ну можно и вагрант https://habrahabr.ru/company/dataart/blog/264367/Хотя я прост разворачиваю свой дебиан на весь экран и работаю оттуда, хз. Наверн я поехавший. Я не знаю как правильно.
>>803188>Читал, что на питоне можно кодить игори. Как это вообще осуществляется?>Нашел.Не используй Pygame, устаревшее говно, 7 лет не обновлялось. Используй Blender, прямо в нем можно писать код на питоне и в Блендере встроен компилятор. Прямо в нем можно сделать exe или app/
>>803192Откомпилируешь в exe или в app и никто уже ничего не украдет.
Дайте какие-нибудь исходники на питоне, где можно глянуть оформление кода. На который стоит равняться.
>>803600http://www.java2s.com/Code/Python/CatalogPython.htm
>>803605>На который стоит равняться>не комментированный код
>>803608К хорошему коду коментарии не нужны.
>>801082 (OP)Я прочитал Доуксона и Укус питона. Первый не понравился, второй хорошо пошёл. Мне уже можно идти на апворк/одеск и работать хотя бы за $5 в час? Или что-то ещё нужно навернуть? На очереди Qt (оконные приложения), а также одна книжка по обработке данных на питоне. Мб возьмусь за джангу, но не очень хочется в веб соваться, лучше бы что-нибудь ближе к науке. Мне уже регаться на тех сайтах или ещё что поучить? Просто субъективно ещё нет ощущения, что я имею права деньги получать, кажется, будто ничего хоть сколько-нибудь похожего на то, что нужно заказчику, я сделать не могу. Когда вы начали работать вообще? На крайний случай: мне уже можно где-нибудь устроиться на полставки, чтобы с учёбой совмещать?
>>803629ну короче. Врубаешь быдло мод, пиздишь про свои скилы в три короба, берешь заказ и делаешь его лишь бы работало.Хуяк! ты восхитителен. Можешь работать дальше и растить свой скил.
>>803629>ничего хоть сколько-нибудь похожего на то, что нужно заказчику, я сделать не могу. Идешь на апворк, смотришь что нужно клиентам. Делаешь пару похожих заданий или бери прямо с апворка. Выкладываешь на гитхаб. Все, ты уже что-то умеешь, примеры работ есть. Можешь пытаться получать заказыИли поищи какие-нибудь вакансии для стажеров в твоем городе.
>>803629Мне тоже в джангу не хочется окунаться. Но именно за джангу платят от $40 в час и выше.
>>803648146$ епта.
>>803635Но ведь я могу обосраться с заказом и испортить свою будущую репутацию. Вдруг я не смогу? Двощи мне тогда не помогут. >>803640Спасибо, анон, попробую. Добра. >>803648>$40 Я за эти деньги готов гей-шлюхой работать, но по данных не подхожу. Хм, ну раз так много платят, может и посмотрю. Тоже спасибо.
>>803689>Но ведь я могу обосраться с заказом и испортить свою будущую репутацию. Вдруг я не смогу? Двощи мне тогда не помогут. ну сделаешь другой акк, хз.Ну ты и сам смотри задания, с которыми справишься на 99%, а не уберсложное хуй пойми что.
>>801082 (OP)бот для телеграма стримhttps://www.youtube.com/watch?v=x4m8C3veHic
>>803689Тебе заказ-то никто не даст потому, что у тебя портфолио никакого. >Но ведь я могу обосраться с заказомОбязательно. Особенно если ты до этого только книжку прочитал и сделал несколько лабораторных работ, а не отработал в офисе хотя бы года 3.
>>803569> Vagrant + VirtualBoxЭт чё?
>>803799загугли, ёпт
Три дня писал змейку с помощью pygame. Пиздец.
>>803809Это, блядь, взаимоисключающие вещи.
>>803814вагрант работает в виртуалбоксе
>>803816Какой в этом смысл? Для чего?
>>803820По мне так все это ересь и если ты хочешь кодить - кодь, ставь линукс хоть единственной системой, задрачивай по-маленьку вим и не еби мозги потому что в итоге все равно к этому придешь.Но отвечая на твой вопрос: потому что дистров из коробки идущих со всеми либами бд и тд да еще и собранными в одном месте с установкой за время на скачивание + 30 секунд других нету.Тестовый сервер на фрибсд, разработка тебе удобнее на арче, а продакшн на убунте? Не вопрос, скачай все три и смотри что к чему и чего. Без всяких докеров (хотя имхо докер это самое лучшее что случалось с деплоями, но все равно не то немного) и смс
>>803810Написал?
>>803838Так а почему именно vagrant + virtualbox? Почему не просто virtualbox? Или не просто vagrant? Что это за связка? Какие у неё бонусы по сравнению с просто virtualbox?
>>803702https://www.youtube.com/watch?v=g13uQ2i3_2c
>>803851Делать нихуя не надо.Скачал - запустил - все есть все работает. Что тебе непонятно, олень блин? Зайди к ним на сайт да еще раз прочитай только уже из первых уст, я хуй его.
>>803863Бля, ты дибил? Я задал конкретный вопрос. Я пользуюсь виртуалбоксом уже несколько лет, чтобы собирать свои опердени под винду. Петух написал, что надо использовать vagrant + vbox, я спросил что это за связка и в чём бонусы, что это вроде бы одно и тоже. Ты можешь просто, блядь, ответить или ебало своё не открывать вовсе?!
<input type="text" class="form-control input-lg" name="additional_amount" id="additional_amount" placeholder="Сумма" value="35">______Антош, как отсюда выцепить значение 'value'?selenium+py3
Непонимат.imp.get_suffixes()Что это за магия? Откуда берутся исходные значения? В функции load_pycryptodome_raw_lib из https://github.com/Legrandin/pycryptodome/blob/master/lib/Crypto/Util/_raw_api.pyни один из модулей с расширений .pyd не импортируется, а imp.get_suffixes() даже не принимает аргументов.
А на питоне можно приложения для мобилок писать? Если через Jython, то я смогу для андроида/оси писать? А то для портфолио что-то нужно, а на десктоп/веб ничего интересного (и при этом достаточно простого) придумать не могу.
>>803917Только через kivy. Через jython не сможешь - на андроиде какая-то другая джава. Но даже через киви - все запускается настолько долго, что это сгодится разве что для игр, но никак для чего-то с виджетами или небольшим\неигровым.
Аноны, а как работает views в Django? То есть как возвращается HTML код? Обязательно ли он должен генерироваться в бэкэнде? Короче я непонимат, объясните тупому
>>803917Либо еще вариант - делать что-то через pyqtdeploy, но это вообще никому не удалось, поди. Так что, учи джаву, если заинтересован в мобилках. Петон - он только для поклепки сайтов, копания в сервокале, но никак не для пользовательских, самостоятельных программ.
>>803917Ты хотя бы даже на тред посмотри. Какие еще мобилки? Никто ничего не знает и не умеет кроме как в сайтостроении\сервопомойке. Работать умеют только с установленным питоном и консолькой. Гуи мало кто умеет клепать, а статически настраивать под мобилки пытались 2.5 поехавших, которые обосрались.Думаю, это самое время почувствовать, что тебя наебали, если ты не видишь себя ололосайтомакакой или сервомагом.
>>802915Блядь, он на твоём компьютере в переменную класса читается. Ты у себя код запускаешь! При чём тут кто-то другйо вообще?! А если ты ему файл с паролем отправляешь, тот тут питон тебе никак не поможет защититься.
Как на бордах генерируется номера картинок?
>>803866Слушай, ты блядь, у/о овца, вбей в гугл why vagrant - прочитай и катись в пизду, заебал.
>>803845Написал. Сложнее всего было реализовать движения ее туловища.
>>803936Имена ты хотел сказать? Если картинка есть на сервер, ей присваивается новое имя. Допустим, приплюсовывается значение времени в данный момент.
>>803936Конкретно на харкаче: epoch time + номер картинки в посте, как тут:>>803512>23/07/16 Суб 21:03:56>14692790368510.jpg>1469279036851 -> 2016-07-23T13:03:56.851Z, 0 -> первая картинка.>14692790368521.jpg1469279036852 -> 2016-07-23T13:03:56.852Z, 1 -> вторая картинка.
>>803629Ты ебнутый? К чему ты блять готов? Кто будет платить человеку, который две книжки прочитал? Ахуеть, наверное, как напрягся. Сука, откуда такие берутся.
>>803919Два чая. Имхо, python не для мобилок, побаловаться можно, но не более.
>>803883Bump
>>803883[code lang="python"]driver.find_element(By.id('additional_amount')).get_attribute('value')[/code]Вообще, типично RTFM вопрос же, или ты только record-and-play тесты писал?
>>803956окей, и что мне надо ещё тогда сделать, чтобы мне начали платить? >>803957Что тогда для мобилок учить кроме явы? Есть что-нибудь такое же адекватное и интуитивно понятное, как питончик?
По какому принципу строится порядок элементов в множествах и словарях в памяти?
>>803851Как ты собрался просто vagrant использовать? Что по-твоему такое vagrant?
>>803838> если ты хочешь кодить - кодь, ставь линукс хоть единственной системойА если ты хочешь воспроизвести продакшн у себя локалхосте, то сноси свой линукс и ставь другой?
>>803950Скинул бы глянуть.
>>804051Всё, уже понял, ну, а в чём профит? Чем это лучше просто virtual box?
>>803838>ставь линукс хоть единственной системой, задрачивай по-маленьку вим и не еби мозги потому что в итоге все равно к этому придешь.Вряд ли приду. Мне Винда милее, и кучи софта под линукс нет (например, MLO). А ебстись с Вайном как-то не хочется.Но, говорят, херово в Винде с Питоном. Плагины, говорят, не все работают. Поэтому и призадумался о каких-то обходных путях.Так а что скажешь относительно Хероку? Не?
>>804053То запусти контейнер.
Что я делаю не так?https://ideone.com/CGiqL0
>>804084> TypeError: check_fermat() missing 4 required positional arguments: 'a', 'b', 'c', and 'n'
>>804084Ну пиздоос.facepalm.jpg[hide]Аргументы передай[/hide]
>>804098бля верстка сломалась
[h]test[/h]
>>804067А что хероку? по ssh гонять? а с гуями как быть тогда? но окей, давай без гуёв и прочих kivy - проебал отступ, загрузил проц на хероку, получил за это счёт на *нацать баксов.Хули вы все думаете что такие умники и изобретёте свой особый путь, а все другие дебилы траханые и сидят в линуксе потому что тупые?
>>804098Не могу понят, как передать их. Разве я уже не сделал это!?
>>804113Иди читай что такое аргументы функции.
>>804067чем тебя не устраивает вариант накатить какой нибудь дебиан или хуй знает, школоарч в виртуалку и работать оттуда?Я так и делаю.
>>801082 (OP)Потенциально тупой вопрос, но все же. Я хочу написать парсер для сайта с использованием aiohttp. И aiomysql чтобы писать данные в БД. Вопрос - нужен ли мне какой-то асинхронный html-парсер для этого всего или сойдет бьютифулсоуп?
>>804111С чего ты взял, что я так думаю? Просто на Хероку есть возможно и бесплатно работать. Ограничения не сильно существенные.>>804116В виртуалку вполне устраивает. Я не хочу ставить Линукс в дуалбут и единственной системой, вот что я не хочу.
Какое преимущество у лямбд? list = [0, 1, 2, 3]sum([a2 for a in list])илиmap(lambda x: x*x, list)Чем второй вариант лучше?
>>804137Стильно, модно, функционально
>>804118В чём асинхронность-то? Это же cpu работа, тут нечего делать асинхронно.
>>804144Ок, пасиба.
>>804020Делай то, чему нельзя научиться за 2 дня. Питон супер легкий в плане синтаксиса , есть даже типо штука про него. я помню, как выучил питон, это был прекрасный летний вечер И за что тебе должны платить? Решает не знание синтаксиса, а боевой опыт работы с реально используемыми библиотеками/фреймворками. Найди что-то, что тебе по душе и разберись, блять, в нем до такой степени, чтобы ты мог себя продать.Что-нибудь нативное учи, не пистон.
Антуаны, помогайте, хочу в веб попробовать, Django, начал читать про сервера и архитектуру. Так и не понял как MVC фреймворки работают. Пишут что мвц может быть и как фронтенд и как бэкенд. Это как? Я не понимат. Объясните тупому. Спасибо. Алсо, я самоучка, не пинайте.
>>804162Блин хоть скажите куда рыть, а
>>804151>Нативное Например? Только не яву, плиз. Я хочу в дата сцаенс, визуализацию там, машин лёрнинг и пр. Скалу, Д, го или ещё что? Скала сложная, на д спроса нет, го - хз (выучу и получится как с питоном). Ок, пойду учить фрейворк на питоне для работы с данными. P.S. По крайней мере моих знаний уже достаточно, чтобы на полставки устроится где-нибудь в ДС2?
>>804168> Скала сложная
>>804137Никаких, проходи, не задерживайся. На самом деле, лямбды позволяют в одну строчку скомбинировать несколько необходимых функций и пройтись ими по списку. Пример из реального проекта - у меня есть список кортежей вида (key, value), они urlencoded, мне их нужно расшифровать. Я по-быстрому мучу лямбду вида unq = lambda x: map(urllib.parse.unquote, x) и прохожусь ею по нужному мне списку кортежей. Удобно, хуле, а мог бы макароны в императивном стиле городить.
>>804162Объясни как ты понимаешь MVC.
>>804187Model-View-Controller, как прочитал так и понимаю
>>804197Ну тогда и помогать тебе не в чем.
>>804187то есть я до конца сам так и не понял что это такое. догадываюсь, что model - это и есть бэкенд, а view - фронтенд. То есть модель мы можем писать с помощь фреймворка типа джанги или yii, а вью - хтмл, куда просто будут передаваться значения из моделм
>>804201>model - это и есть бэкендЭто скорее код для взаимодействия с бекэндом.
>>804162Чуть помогло разобратьсяhttp://stackoverflow.com/questions/11066958/in-the-model-view-controller-principle-what-is-the-frontend-and-what-is-the-bac
Можно сделать декоратор для рандомных функций? То есть я не знаю сколько параметров может быть у функции, а может даже их и не быть.
Умоляю, дайте актуальную книгу по джанге, пожалуйста. Можно на английском.
>>804217djangogirls
>>803976За такую картинку, я тебе хуйнаны подскажу. Иди сам учись. Сучара
>>803922Питон не для мобилок. Но вот программы для декстопов вполне хорошо делаются.
>>804236А для мобилок лучше подходит Джава или Сишарп?
Как проверить натуральное ли число?
>>804242Джава и СвифтСвифт очень на питон похож
>>804243Чаво? >Натуральные числа (естественные числа) — числа, возникающие естественным образом при счёте. Последовательность всех натуральных чисел, расположенных в порядке их возрастания, называется натуральным рядом.
>>804251Под Андроид, как понимаю, онли Джава?
>>804162Это в б высрлся? https://2ch.hk/b/res/132515067.html
>>804253Ну так отрицательные числа и числа с запятой не являются натуральными?
>>804243Методом гуглинга http://stackoverflow.com/questions/27727712/how-to-check-if-input-is-a-natural-number-in-python
>>804258>>804258Натуральные от 1 до + бесконечности
>>804259Зря ты ему предоставил свиток мудрости, я хотел с него деньги взять за тупость.
>>804151GUI попробуй освой. В Blender игру создай
>>804263А взял бы только в рот. Так, что не зря.
>>804151А еще на питоне можешь попробовать запилить настоящий ИИ. Найду тебя в дурдоме, спрошу о результатах.
>>804268Да у него наверное зубы острые, поранить может.
>>802448То что ты называешь консолью на самом деле довольно увесистый язык, хорошо приспособленный к работе с exitstatus/stdin/stderr/stdout/другими произвольными потоками/файлами. Вот почему. Никакой гуй не сможет покрыть весь функционал. Плюс изкоробки тебе будет ssh чтобы то же самое на серваке делать, опять же, гуй соснёт.
>>804243
>>804364Что за IDE?
>>804366ipython же
>>804364Годно, работает. Спасибо.
>>804364
>>804364http://ideone.com/hrpEKh
Можно без использования регулярных выражений разбить строку на подстроки из символов в верхнем регистре и в нижнем отдельно? str = "HelloWorld"mahFunk(str)# ['H', 'ello', 'W', 'orld']
>>804380islowerisupper
>>804233Больной ублюдок.
>>804380http://ideone.com/or2ELI
>>804410Пиздец.
>>804410внизу полоса черная подумал, что РИП
>>804416Спасибо, я старался.
Аноны, кто-то юзает visual studio code для python/django разработки? PyCharm надоел прожорливостью своей.
>>804424Я юзаю.
>>804424>PyCharm надоел прожорливостью своей.Так обнови себе железо, оперативки добавь.
ПОМОГИТЕ!age = 26name = 7print('Возраст '{0} + {1}' лет.'.format(name, age))print('Почему {0} забавляется с этим Python?'.format(name))в командной строке вчера еще работала программа а теперь у самой первой фигурной скобочки перед нулем пишет синтаксис эррор. что случилось?
В Think Python такие задания хреновые2+2=4, понял? Молодец, а теперь реши уравнение с интегралом. Особенно с черепашкой
>>804458print(' возраст %s'%str(age+name))уебывай
>>804458Покажи-ка ошибку в командной строке.
>>804458Это все из-за апострофов. Так будет работать:print('Возраст "{0} + {1}" лет.'.format(name, age))
>>804463>>804463print('Возраст '{0} + {1}' лет.'.format(name, age)) ^SyntaxError: invalid syntax
>>804468Я имел в виду скриншот. А вообще, тебе правильно анончик сказал >>804465
>>804380https://ideone.com/acQWyg
>>804465Бля я в глаза ебусь, как ты сказал работает, но по идее можно и в тексте фигурные скобки писать print('Возраст {0} - {1} лет.'.format(name, age)) вот так в учебнике.. спасибо ребята, а я думал уже, что сломал что то в питоне
>>804469проебался со скрином, почему то тип файла не поддерживается, ебал макаку.. мб я просто обрезал много лол
>>804474Уже не важно. Главное, проблема решена. Ты молодец, продолжает заниматься.
>>804476>продолжайПростите, я пьян.
>>804476спс^^
>>804254bump
>>804484Ну не онли, но основным и официальным языком считается Джава. Если хочешь этим типа профессионально заниматься, то его и стоит учить.А вообще, уже всякого разного говна понапридумывали, чтобы на Джаве не писать https://en.wikipedia.org/wiki/Android_software_development#Third-party_development_toolsМожешь на жаваскрипте попробовать - гугли Phonegap или React Native
>>804518о жабаскрипте тоже отзывы довольно плохие, мол, много интуитивно непонятных вещей, которые приходится заучивать, а не понимать. Эх, почему нельзя сделать так, чтобы писать на одном языке, а потом какая-нибудь программка бы переводила автоматически на другой. Например писать на петухоне или на D, и автоматически получать прогу на жабе/свифте.
>>804473Видимо, учебник плохо отсканирован и плохо распознан.
>>804534>Эх, почему нельзя сделать так, чтобы писать на одном языкеЕсть, C# фактически всё может.https://www.xamarin.com/platform
Анон, есть такая тема. К примеру, у меня есть файл с расширением *.dat, в котором содержится следующая информация:#part1#"realy good string""realy not a good string""time to stop"#part2#"realy good ""realy not good""time to start"...Как мне пропарсить данные так, чтобы текст читался от #partX# до "partY"?
>>804534Я начал изучать python, освоил теорию программирования. И после этого многие языки стали легко изучаться.
>>804549открыть файлчитать построчноесли строка #part1#:----делай тоесли же строка #part2:----break
>>804549ПАРСИШЬ ФАЙЛ СТРОКУ ЗА СТРОКОЙ, ПРОВЕРЯЯ ФЛАГ isNeedReading @ЕСЛИ НАХОДИШЬ #partX#, ТО СТАВИШЬ ФЛАГ isNeedReading = true@И ПАРСИШЬ ДАННЫЕ@И НАХОДИШЬ #partY# И СТАВИШЬ ФЛАГ isNeedReading = false
>>804555Но в файле могут быть и прочие строки: #part3#,...#partN#.
>>804561А тут и Зина приходит на помощьhttps://www.youtube.com/watch?v=g13uQ2i3_2c
>>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'))
Есть библиотеки для парсинга сабов? Например для тех что в xml я сам парсер не напишу. Что делать?
>>804571Что за зина? Я только пару дней учить начал.
> <font color="color name or #code">Как найти в строе такое и удалить?
>>804660Потому и Зина, что пару дней назад начал учить. Че ты с такими нубскими вопросами сюда лезешь?
>>804688Я даже не знаю про какой вопрос ты говоришь. Мне интересно, что за зина.
>>804680Онотоле, ты парсешь чтоле?
>>804689Я же тебе дал ссылку на Зину. Открывай и слушай. https://www.youtube.com/watch?v=g13uQ2i3_2c
>>804692Зачем?
>>804693Для поиска сакрального смысла.
>>804680Делаю так, но это плохой код. Как лучше?
>>801392Хуй его знает.Вот у меня: вышка есть, военник есть, на гитхабе чо показать есть. А работу хуй найдешь.Или время такое (ну, лето же, все в отпусках) или нету работы для питоняш (в дс2)
>>804702>на гитхабе чо показать естьКалькуляторы и прочие хелоуворлды?
>>804698re.sub?
>>804704Я не умею ими пользоваться. Можешь за меня это сделать?
>>804702Работы на питоне дохера! Зачем в дс искать? Удаленку возьми из пендосии.
>>804705Ты конечно охуел, но ты хочешь удалить только начало тега или все, что в нем есть до конца?
>>804705Тред зашкварился ленивым быдлом. Сестра есть маленькая? Изготовь порно с ней, я тебе re.sub запилю.
>>804709Только открывающий тэг. Содержимое нужно, а закрывающий я сам могу удалить.
>>804711Ты так неумело парсишь? В парсинге не удаление, а игнор надо уметь.
>>804712В книге про это были только основы. Можешь тогда литературы про него накидать? Только не много.
>>804713Вот тут на русском языке показывается всёhttps://youtu.be/KPXPr-KS-qk
>>803585Благодарю.
>>804715Он там хтмл с сайта парсит. А мне не нужно парсить хтмл. Это единственный тэг который надо парсить.
>>804718Открываешь файл. for line in open('filename.dat'): print lineПотом if '#part1#:' in line:----print "Mudila"
>>804721>#part1#Мы разные аноны. Мне только это >>804680 надо.
>>804723Ладно, ща сделаю
>>804723
>>804680Отбой. Сам уже sub написал. Теперь новая проблема которую решать не обязательно. Скобки могут быть не угольными, а фигурными. И если открывающая скобка фигурная, то и закрывающаяся тоже должна быть фигурная.
Анона, вот думаю, что запилить на питоне, чтоб выучить его. В общем-то синтаксис знаю, ооп и все вот это вот знаю.Нашел в интернете инструкции по написанию бота для телеграмма.Как думаете написав бота смогу погрузиться и понять пайтон?:
Нужна помощь. Вот в исходниках этой проги пишут import anki. Мне нужно сделать также чтобы работать с колодами. Прогу я установил, но как подключить её билбиотеку не знаю. В инструкции написано просто To use the Anki library simply download the anki package from the Github repository.
что значит asyncio.CancelledError? В результате чего cancelled?...?
>>804755Ссыку забыл https://github.com/dae/anki
>>804758$ pip3 install -r requirements.txtYou 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
>>804759Значит чтобы моя программа работала нужно ещё и qt устанавливать? Даже если это маленькая консольная программа? И никак от туда не вытащить только полезные модули?
Есть список [0, 1, 3, 8, 9, 10, 12, 13, 14, 17, 18, 20].Нужно выбрать из этого списка только соседние числа разница между которыми больше единицы.Должно получиться [1,3,8,10,12,14,17,20]Делал так https://ideone.com/BgZctSВроде бы не сложная задача с первого взгляда, но вот уже сколько времени над ней бьюсь и так не достиг ожидаемого результат. Вот уж правда нельзя недооценивать врага. Помогите пожалуйста разобраться.
>>804762*[1,3,8,10,12,14,17,18,20]
>>804762Всё, вроде сделал.
>>804766Нужно было просто повторяющиеся элементы порезать https://ideone.com/442sUl
>>804767Почему ты удаляешь 0, а не единицу?
>>804773|0-1| = 1Не удовлетворяет условию >Нужно выбрать из этого списка только соседние числа разница между которыми больше единицы
>>804775|1-3| = 2Удовлетворяет условию
>>804775Тогда почему их пары 7-8 ты удаляешь 8?Почему 17 и 18 остались?
>>804778из пары 8-9, то есть.
>>804775Тогда почему ты удалил 9, а не 8? Я не понимат. Ведь |8-9| = 1
>>804779Расстояние между соседними элементами должно быть больше единицы. От 9 до 10 - единица и от 9 до 8 - единица, а вот от 8 до 3 - 5, хоть и от 8 до 9 - 1. Я наверно не совсем корректно сформулировал условия. Те, что на расстоянии единицы находятся они как бы слипаются, но края мне нужно вывести. Я наверно чушь несу. Просто я уже давно не спал.
>>804761Только щас установил этот qt. Без него никак нельзя было?
>>804782>Те, что на расстоянии единицы находятся они как бы слипаютсяСлипаются в большую или малую сторону? Влево или вправо?>края мне нужно вывестиТогда почему ты 0 удалил?Не надо такое с утра сюда вбрасывать больше.
>>804784>Не надо такое с утра сюда вбрасывать больше.Извини, больше не буду.Ноль удалил потому, что он находится в начале списка. То есть перед ним ничего нет и нельзя измерить расстояние.
>>804782>>804784Ты имеешь в виду, что удаляются элементы у которых оба соседа отличаются на единицу, а отсутствие соседа, то есть крайнее положения в списке, расценивается как нахождение рядом с нежелательным элементом, так?
>>804786Да.
>>804757Значит кто-то остановил корутину.
>>804787А если последовательность 1-2-3-4-5? Кого удалять? Либо 2 и 4, сделав 1-3-5, либо удалить только 3, сделав 1-2-4-5, т.е. нет трёх подряд идущий.
>>804758Эта штука ужасно сделана. ООП там неправильное. Все части колоды хранятся отдельно. Нельзя просто взять и сделать копию. Читает из файла через жопу. Нихуя не понятно как этим пользоваться. Доков нет. Никакой логики в программе нет. Даже элементарные вещи не смог сделать. Если весь реальный код выглядит так, то я не хочу с ним работать.
ПЕРЕКАТhttps://2ch.hk/pr/res/804873.htmlhttps://2ch.hk/pr/res/804873.htmlhttps://2ch.hk/pr/res/804873.html
>>804819как узнать кто и по какой причине?
>>804923Никак, кроме как смотреть код.
Сап, питоняши.Осваиваю Python 2 недели. Серьёзного опыта с другими языками нет, кроме С++, html (P.S. это не ЯП, знаю), CSS и C# (эти языки изучены на уровне знания синтаксиса, пару раз писал что-то приличное на них, чтобы тупо закрепить). Устроился в одну компанию Junior'ом, где дали месяц на написание одной программы (я её уже написал, но с помощью других знакомых-программистов), а также на конечное освоение языка для решения более сложных задач. Подскажите, пожалуйста, литература, которая Выложена в главном треде /pr/, а также практика, — даёт хорошие результаты? Я о том, что только на прочтении книг и написании собственного кода может ли Python хорошо освоится до уровня уверенного Junior'а, который чуть ближе к Middle, если не Middle вообще?Также хочу узнать совета что изучать и какую литературу изучать кроме того, что на ОП-пике в главном треде. ООП поднять, БД подтянуть и бла-бла-бла.P.S. Чую, что Лутца охренеть изучать. + ещё не уверен, что можно за 1 месяц натянуть все 6 книг.
привет, ремнеделы, учу питон 300 нанносекунд. столкнулся с побитовыими операторами. нихуя не понял, что за побитовые и или исключения и проч.. улица меня к такому не готовила, спасите.где можно почитать об этом? или вы расскажете если не затруднит спс заранее пссс пссс заранее тем кто не ответит)))
Сап питорасты любимые, ой спаситяя ой памагиттяяя!!!почему комплюктер тупой такой почему сравнить числа не может правильно он заболел?на самом деле я правда охуел, это же не сишник, почему он не вместил в себя это число?http://i.imgur.com/5p0FWMv.png не работает постинг изображения хз че такое
>>806333Может стоит форматировать числа в один из числовых типов данных?
>>806486Возможно
>>806333Сравнивай integer между собой,а не string.x = int(input("Введите X"))y = int(input("А теперь Y"))
>>806615спс, помогло, в огромных числах перестал ошибаться, но введя число уровня 0,654654651698465161654684651 я получил ошибку. в учебнике про типы данных было сказано ровно ничего еще правда.. попробую сам разобраться.
http://aliev.me/runestone/index.htmlЭто есть в шапке? нашел случайно через скрин в треде. что скажете про книжку? стоит ли вкатываться на первой неделе обучения?
>>807176Я уже месяцев 7 питон учу, всякое говно типа машин лернинг знаю как делать, джангу знаю, а понять что в той книжке до сих пор не могу дальше первых пары глав.Если любишь сложности можешь еще sicp на питоне от Стенфорд найти.
>>807220че за машин лернинг? я начал недавно, к новому году смогу написать сайт охуенный? или что то еще более интересное
>>807573Ну вбей в гугл да посмотри.По срокам: я ебу? Я не очень спешил когда учился, и учился потому что интересно. Так то работа у меня есть хорошая вне кодинга.
>>807823https://habrahabr.ru/company/mlclass/blog/247751/это?
>>807826Ага, оно
>>807867я лучше не буду мозги кипятить этим себе сейчас, а то боюсь интерес к изучению пропадет
https://www.youtube.com/playlist?list=PLfAlku7WMht6janxhS4D7XqajI7Knq1sSнашел канал с оче годными переводами забугорного баки кодера.
Есть у кого-нибудь идеи, как можно это https://goo.gl/HfkK1n подружить с urllib2?
Посоны, есть файл с таким содержимым:['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'
>>808716Not found
Анон, прочитал "Укус Питона" из шапки. Без понятия в какую сторону двигаться. Что мне еще нужно прочитать? Что стоит?
Сап. Нужно авторитетное мнение. Мне нравится питон, и нравится Django(хоть последний начал осиливать буквально вчера). И мне нравится делать игори. Вопрос: можно ли на Django запилить браузерку, или это извращение, и лучше макакить такое на пыхе? И если можно, как такое дело лучше всего реализовать?
>>808716Я в питоне нюфаня, и не совсем понимаю, чего ты хочешь. Если это содержимое файла - то почему бы просто не считывать построчно файл и не разбивать строки в список через .split? http://ideone.com/JBQoaR
Ананасы, почему у меня IndexError не поднимается если индекс равен -1? Это нормально?
Питонач, как включить автокомплит для импортированных библиотек в Sublime Text 3?
>>808716http://stackoverflow.com/questions/1894269/convert-string-representation-of-list-to-list-in-pythonА вообще, анон http://bfy.tw/71wNЛайфкек в том что искать вообще что угодно по кодачерской тематике гораздо выгоднее на аглицком.
Програмач, помози с пробемой. При попытке вывести на экран ответ от сервера шлет меня, говоря про ошибку кодировки. UnicodeEncodeError: 'charmap' codec can't encode character '\xd0' Проблемя что-то не гуглитсяВот так я получаю это говно:https://ideone.com/UffT1M
>>812829сделай еще твой_реквест.decode("cp866")вроде так
Реквестирую задачки для питона (Учительница дает нам в школе задачки по пройденным темам паскаля, а дома я хочу учить питон).А также ищу место, где смогу лучше понять ООП и укрепить знания о нём
>>814703А во, задачки я кажется нашел в шапке, но вопрос про ООП остается открытым
Блять, вкатился в питоне после долгой разлуки, теперь снова хочется забить хуй на него. ЧТо не так здесь ?Программа должна удалять все не уникаьлные цифры в списке
Что не так блять
И даже пичарм вместе с тредом посылает меня на хуй.Хоть что ни напиши, нажимая run, выдается вот это
Проблему с пичармом решил. Неудобно сделали кнопку запуска
С сайтом тоже решил.Хули в треде никого нет блять ?
Всем привет из Руби-треда.Ебашу микросервис на Flask'е, короче. Нужен был вот этот питоний пакет: https://github.com/codelucas/newspaper . Но почему-то они не выкладывают новые версии на Python Package Index. Последняя выложенная туда версия не работает с третьим питоном. Как установить версию с гитхаба? Или по-другому можно? Там вроде setuptools используется.У меня в приложении пакеты ставятся через pip install -r requirements.txt
>>815029Упс, у вас уже два новых треда. Написал в последний https://2ch.hk/pr/res/811823.html#815030
Анон, а как можно запихнуть петоний скрипт в .exe || .bat?Я тут только вкатываюсь в Пайтон, хотелось бы и на других компьютерах открывать свои программки и фиксить.
>>816737py2exe
>>816970а для 3/3.5 есть что то подобное
Привет, ребята!Около 2х недель я изучал питон по книжкам, и немного освоился с пакетами, модулями и виртуаленвами. Решил что пора переходить к цели изучения - к вебу.Я написал небольшой скрипт пикрелейтед, который GET-реквестом собирает рандомные слова q раз, после чего переводит их через API переводчика (взял готовый питоновый вроппер для Я.Апи).Теперь я хочу перенести все это дело в веб. Пользователь должен через инпут-форму задавать желаемое кол-во слов, после чего шаблонизатор должен отдать .html с вставленным из переменных результатом.Какой веб-фреймворк окажется здесь наиболее уместным и простым и по каким гайдам его учить? Django я уже пощупал по DjangoGirls, но мне он показался крупноватым и сложным с первого приближения. Flask? Что-то еще?http://pastebin.com/PKvSWu8Q
Дратуте!Пацаны, ребята, подкиньте задач для практике начинающему погромизду. Ну и чонибудь по алгоритмизации покурить.
ПЕРЕКАТ НА ТРИ ТРЕДА ВПЕРЁД>>816091 (OP)>>816091 (OP)>>816091 (OP)>>816091 (OP)Осторожно, ведь там уже триста с хуем сообщений. Не успеете.Чот проиграл со слоупоков.
Помогите котята. начало кода игры.https://ideone.com/zs3Z7AКод запускается, но не работает.На экране должны быть стены.Дебагер тож не даёт ничего.
Ананасы, а посему питон не может в ЕХЕ ? Ему это не нужно ? Как же так?