Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


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

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 514 | 72 | 113
Назад Вниз Каталог Обновить

Python thread Аноним 22/06/17 Чтв 20:52:56  1010132  
https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
>>1004748 (OP)
Аноним 22/06/17 Чтв 20:54:54  1010137
e5ceb9a8afc211b[...].jpg (30Кб, 400x300)
Ну ладно.
Аноним 22/06/17 Чтв 20:55:29  1010138
14824808944230.jpg (4Кб, 197x160)
перекотился
Аноним 22/06/17 Чтв 20:55:31  1010139
>>1010132 (OP)
[Горшочек, вари]
Аноним 22/06/17 Чтв 22:34:34  1010214
58080554p0.png (2096Кб, 1600x2477)
Пока писал тут вопрос нашел нашел ответ на гитхабе в шапке. Добра тебе чувак, что запилил это!
Аноним 22/06/17 Чтв 23:18:25  1010234
python-kodnerab[...].png (572Кб, 1600x1236)
Аноним 22/06/17 Чтв 23:23:12  1010237
>>1010234
Спасибо, помогло.
Аноним 22/06/17 Чтв 23:23:35  1010238
>>1010234
а еще можно юзать хорошую ide
Аноним 22/06/17 Чтв 23:34:07  1010252
Нашел книгу The Python 3 Standard Library by Example by Doug Hellmann(2017), а она в формате azw3, чем можно сконвертить во что нибудь читаемое?
Аноним 22/06/17 Чтв 23:50:43  1010266
>>1010252
Все, нашел программу, Calibre называется.
Аноним 23/06/17 Птн 00:24:27  1010270
я люблю говноко[...].webm (3962Кб, 1280x720, 00:00:26)
Аноним 23/06/17 Птн 13:40:17  1010406
>>1010270
Жаль что дерево с брочика ушло.

Кстати брочик РИП. Теперь он lolifox.org
Аноним 23/06/17 Птн 14:54:33  1010437
52827987p0.jpg (988Кб, 1688x975)
Достаточно ли чист твой код?
Аноним 23/06/17 Птн 15:12:50  1010444
SashaGreyPython.jpg (28Кб, 406x514)
>>1010437
Аноним 23/06/17 Птн 15:39:15  1010450
>>1010238
которая платная
Аноним 23/06/17 Птн 15:39:51  1010451
>>1010406
что за брочик?
Аноним 23/06/17 Птн 15:42:53  1010452
https://stackoverflow.com/questions/9123517/how-do-you-import-a-file-in-python-with-spaces-in-the-name

Что это за педерастия?
Почему Питона настолько опущенный?
Аноним 23/06/17 Птн 15:54:19  1010456
>>1010452
Ты плачешь о всякой хуйне, мутсера
Аноним 23/06/17 Птн 15:56:43  1010458
>>1010452
Сначала устрани пробелы у себя в мозгу, потом кукарекай.
Аноним 23/06/17 Птн 16:29:39  1010472
Два вопроса от ньюфага:
1) В 3 пистоне нужно удалять переменные или там всё само собой ахуенно оптимизированно на этот счет?
2) Не нашел треда с редакторами, пишу сюда. Кто-нибудь знает как в Sublime Text 3 во время исполнения ctrl+b скрипта вводить данные в поле снизу? Или там только вывод? По нажатию на энтер просто перекидывает на новую строку. С советами про норм IDE идите нахуй.
Аноним 23/06/17 Птн 16:34:50  1010475
>>1010472
Ответы от ньюфага:
1) Не удоляй, но знай что del рядом и не бросит тебя в беде
2) На ютубчике видел гайд, ссылку не дам тк не помню и сам не пользуюсь, сорян.
Аноним 23/06/17 Птн 17:04:22  1010487
>>1010475
Кроме SublimeREPL, который не работает, так ничего и не нашел. Зато нашел SublimePythonIDE, оказывается по PEP8 у меня в коде есть ошибки.
Аноним 23/06/17 Птн 17:24:12  1010499
>>1010487
> не нашел
> нашел SublimePythonIDE
> по PEP8 у меня в коде есть ошибки
Держите нас в курсе событий.
Аноним 23/06/17 Птн 17:48:40  1010522
Ананас, я написал функцию print_paths(dirname)
где dirname это '~/Documents', питон говорит что нет такой. Это значит, что тильда виновата, тк она из синтаксиса шелла, и притон не понимает, хули с ней делать?
Аноним 23/06/17 Птн 18:40:18  1010538
Почему когда я исполняю команду md5sum из питона os.popen(), он выдает что пермишн денайд? Из командной строки ок все.
Аноним 23/06/17 Птн 18:45:18  1010539
>>1010522
https://docs.python.org/3/search.html?q=expanduser&check_keywords=yes&area=default
Аноним 23/06/17 Птн 19:08:50  1010544
Привет. Я совсем новичок.
Объясните пожалуйста, в чем принципиальное отличие между import modulename и from modulename import ? В каких случаях используется одно, а в каких другое.
Хотел использовать модуль tkinter, но когда пишу

import tkinter
root = Tk()

возникает ошибка NameError: name 'Tk' is not defined

а когда

from tkinter import

root = Tk()

то все хорошо.
Аноним 23/06/17 Птн 19:09:57  1010545
>>1010544
Разметка звездочку съела. На конце from tkinter import * (звездочка) разумеется
Аноним 23/06/17 Птн 19:11:01  1010546
>>1010499
После долгого пердолинга всё так же
>ничего нет
19:10
Аноним 23/06/17 Птн 19:12:07  1010547
>>1010544
Когда просто импортируешь модуль, перед его методами надо будет писать его имя, вот так tkinter.Tk(),
Аноним 23/06/17 Птн 19:13:32  1010548
>>1010544
А когда импортируешь все, то имена мтеодов могут переписать имена твоих функций например, если ты такие же имена использовал.
Аноним 23/06/17 Птн 19:13:50  1010549
>>1010548
>>1010547
великийпояснятор
Аноним 23/06/17 Птн 19:22:44  1010550
>>1010547
>>1010548
Спасибо большое.
Аноним 23/06/17 Птн 19:28:06  1010551
Вы тут все сучки или нормальные мужики тоже есть, серьёзно?
Аноним 23/06/17 Птн 19:30:37  1010553
14944000197391.jpg (177Кб, 1000x900)
>>1010551
Аноним 23/06/17 Птн 19:32:24  1010555
>>1010553
я перевести не могу, извини
Аноним 23/06/17 Птн 19:33:50  1010556
4.jpg (433Кб, 640x960)
>>1010551
все сучки
Аноним 23/06/17 Птн 19:36:50  1010557
>>1010551
Напился чтоли?
Аноним 23/06/17 Птн 19:40:58  1010558
Глядите, какая всратая строчка
checksum = fp.readline().split(' ')[0]
Аноним 23/06/17 Птн 19:42:09  1010559
Совсем недавно вкатился в питон. У меня есть цикл вложенный в другой цикл. Когда я пишу break, у меня прерывается вложенный цикл. Как прервать оба?
Аноним 23/06/17 Птн 19:42:49  1010560
>>1010559
попробуй return
Аноним 23/06/17 Птн 19:45:23  1010562
>>1010560
Спасибки
Аноним 23/06/17 Птн 20:04:37  1010579
>>1010557
Хочешь быть девочкой для меня?
Аноним 23/06/17 Птн 20:05:15  1010580
>>1010579
Если быть девочкой значит посылать тебя нахуй, то почему бы и нет?
Аноним 23/06/17 Птн 20:18:51  1010585
Безымянный.png (45Кб, 516x275)
Когда решил учиться по книге Python для детей.
Аноним 23/06/17 Птн 20:30:23  1010588
>>1010580
нет ты

>>1010585
кидай ссылку
Аноним 23/06/17 Птн 20:34:54  1010591
>>1010585
Суки
Аноним 23/06/17 Птн 20:35:16  1010592
Ageshaming
Аноним 23/06/17 Птн 21:14:18  1010608
Как удаленно получить файл? Грубо говоря, украсть его с компьютера.
Аноним 23/06/17 Птн 21:17:53  1010610
>>1010588
http://rgho.st/private/8R2QfCHrG/0b515e3d7cfadd8dc20c1e7d3ae51124
Аноним 23/06/17 Птн 21:33:45  1010618
14982415370300.jpg (69Кб, 500x667)
>>1010610
спс
Аноним 23/06/17 Птн 21:34:30  1010619
>>1010610
а на каком сайте нашёл?
Аноним 23/06/17 Птн 21:43:48  1010620
>>1010619
В документах Vk.
Аноним 23/06/17 Птн 21:47:46  1010621
>>1010620
А эта есть где-нибудь?

Крэйг Ричардсон
Программируем с Minecraft.
Создай свой мир с помощью Python

Аноним 23/06/17 Птн 21:50:22  1010625
12. The Value o[...].jpg (37Кб, 704x480)
Twisted уже третий раз за этот день пытается подорвать у меня веру в человечество. Скопипащенный из оф. документации чатик вылетает из-за внутренней ошибки со строками, унаследованной еще из 2.7 питона.
Потому, что ВСЕ, что в пи3 получается из сокета bytes, а не str уже больше десятилетия.
Аноним 23/06/17 Птн 22:04:09  1010631
>>1010621
Только на английском.
Аноним 23/06/17 Птн 22:08:05  1010634
>>1010625
Так twisted не портирован же на 3 питон?
Аноним 23/06/17 Птн 22:35:15  1010645
>>1010634
О_о
А нахуя он тогда ставится через pip ?
Аноним 23/06/17 Птн 22:40:58  1010647
>>1010645
А нахуя такая жизнь дерьмова вообще?
Аноним 23/06/17 Птн 22:54:54  1010657
Как в пайчарме изменить цветовую схему самого ui, а не только редактора (не считая трех стандартных) ?
Аноним 23/06/17 Птн 22:55:58  1010658
Ананас, который когда-то скниул архив из книг по ИБ, питону и прочему! У тебя там одна из кнгиг СЭМПЛ, ненавижу тебя!
Аноним 23/06/17 Птн 23:30:59  1010675
blob (59Кб, 930x654)
Аноны, что за блядство-то, 13 часов назад комитил через пайчарм - всё ок было, на гите появилось, сейчас добавил пару тестов и пару строк во view файл и пиздец, подсвечивает файл синим(значит в нём есть изменения) но хуй там плавал, не показывает их и хоть коммит и делает, но на гите он не появляется.
Куда копать/бежать и что делать?
p.s. С подключением к аккаунту на гите всё ок.
Аноним 23/06/17 Птн 23:46:26  1010686
3092.jpg (1045Кб, 2000x1044)
>>1010675
Нужно поспать. Или поесть. Или сходить погулять.
Хз, мне помогает.
Аноним 23/06/17 Птн 23:54:00  1010690
blob (471Кб, 604x453)
>>1010686
А ты прав, всё равно заказчик от вопросов о деньгах уклоняется пизже нео всяких.
Аноним 24/06/17 Суб 00:57:38  1010714
>>1010675
cat file_name
git diff
make screenshot
Аноним 24/06/17 Суб 00:58:40  1010715
>>1010553
>make the best programmers
Вот за это захотелось дать в ебало.
Аноним 24/06/17 Суб 01:15:42  1010720
blob (35Кб, 1106x446)
blob (7Кб, 183x80)
>>1010714
>cat file_name
>git diff
А можно чуть понятней?
p.s. Log`ов нет, забавно, хотя комиты идут, не понятно куда правда.
Аноним 24/06/17 Суб 01:30:59  1010725
Ребят, я немного бухой но все же:

Нужно вывести время (ч, м, с) в contourf через лэйблы. Matplotlib. У меня уже все типы данных подготовлены (datetime.time, date2nums, float), ну одна хрень но в разных форматах. И херь в том, что сука пишешь set_xlim он в итоге сам график сбрасывает да еще и в итоге вообще никакое время не выводит.

Если все эти цацки убрать и оставить только ax.xsticks(time) (time - через лямбду обрезанная дата до ч,м,с) то он выводит только первые пару значений (а их 300). В примерах на стаке у людей просто plot, я не понимаю почему это так сложно имея вообще разное представление одного объекта (время, эпохальное время, флотовское время, datetime, np.darray блять даже).
Аноним 24/06/17 Суб 03:16:02  1010737
>>1010720
Ты терминал хоть открывать умеешь, пограмист?
Аноним 24/06/17 Суб 03:30:12  1010739
blob (138Кб, 1262x741)
>>1010737
Просто я не понял смысла всех этих телодвижений.
Просто вчера всё работало, сегодня днём хз, не коммитил, и VCS не трогал, а вечером пиздос.
p.s. удалил из view.py две строки TODO, для наглядности.
Аноним 24/06/17 Суб 03:39:48  1010740
>>1010739
P.p.s. Репозиторий через пайчарм создается, но ничего туда не комитится, я так понимаю вся проблема в VCS самого пайчарма, но настроек там не так уж и много.
Аноним 24/06/17 Суб 05:23:26  1010751
>>1010720
темпы почисти sudo rm -rf /tmp/ *
Аноним 24/06/17 Суб 10:15:44  1010781
>>1010451
https://arhivach.org/?tags=4492
Аноним 24/06/17 Суб 10:37:55  1010782
>>1010751
>sudo rm -rf /tmp/ *
Спасибо, антош, помогло :3
Аноним 24/06/17 Суб 14:38:26  1010897
>>1010782
Если модуль ядра файловой стал подглючивать после этого, не отображается чёт там, такое иногда бывает, прост делаешь:

/dev/zero > fsrecovery

Прога работает долго, не мешай ей.
Удачи!
Аноним 24/06/17 Суб 14:43:23  1010901
А лучше:

/dev/zero > fsfix

Так быстрее.

Понятно, что всё это linux-юмор же.
Аноним 24/06/17 Суб 16:18:02  1010987
>>1010897
Не делай, у меня так брат умерю
Аноним 24/06/17 Суб 16:24:17  1010992
Кто-нибудь юзал multiprocessing ?
Аноним 24/06/17 Суб 18:45:39  1011084
>>1010992
не особо, но очень зотелось, а потом выходные начались, но до сих пор хочется попробовать или не стоит? не знаю даже, или стоит? ну ты меня запутал совсем!
Аноним 24/06/17 Суб 18:55:50  1011095
>>1011084
Ну ты пиздец.

У меня просто есть готовое решение на threading, но там есть некоторые проблемы с GIL и поэтому хочу переписать на multiprocessing, а там, сука import почему-то начинает несколько раз выполняться, хотя он снаружи вызываемой target-функции. Смысл прикола понятен, но как это обойти не придумал.
Аноним 24/06/17 Суб 19:07:32  1011104
https://ideone.com/qYrECU
Не работает, хееелп!
Аноним 24/06/17 Суб 19:16:49  1011113
>>1011104
омг! хелп, плиииз! скорее, жопа рвётся!!!
Аноним 24/06/17 Суб 19:55:26  1011141
https://ideone.com/LQ5Zeo

print(zip_command) из скрипта даёт:
"C:\Program Files\7-Zip\7z.exe" a E:\Backup\20170624194809.7z "C:\Users\user\Documents"

В cmd эта команда работает, а Питон архив не создаёт.
Помогите нубу. Задачка из Укуса Питона, только у меня 7zip вместо ихнего zipа.
Аноним 24/06/17 Суб 20:03:44  1011149
блядь, как это говно должно выглядеть?
zip_command = "C:\\Program Files\\7-Zip\\7z.exe a {0} {1}".format(target, ' '.join(source))
Аноним 24/06/17 Суб 20:14:06  1011157
>>1011113
Чем тебе хелпануть, овощ? Модуль os импортируй.
Аноним 24/06/17 Суб 20:22:43  1011164
a28410452cb2bdb[...].jpg (125Кб, 771x840)
>>1011149
Я ньюфаг, но дальше сам. Условие поменяй
Аноним 24/06/17 Суб 20:25:12  1011167
>>1011157
ты чо слепой? всё там импортируется и всё работает, кроме создания архива.

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

Я задаю путь до запускаемого файла программы, а он пишет просто имя программы.

Какого хера эта хрень не работает?
Аноним 24/06/17 Суб 20:26:50  1011169
>>1011167
Вот рабочее решение.
>>1011164
https://ideone.com/Po9bp6
Поправь диск в target_dir, я на D поменял.
Аноним 24/06/17 Суб 20:27:33  1011171
>>1011164
условие здесь причём? там условие только для принт то или принт это, а у меня файл прежде всего не создаётся
Аноним 24/06/17 Суб 20:29:04  1011172
>>1011169
это полный бред, она у тебя, может и так работала?
Аноним 24/06/17 Суб 20:31:16  1011173
37cadf8bdf5b48f[...].jpg (27Кб, 641x140)
>>1011172
Вот как работает твоя версия, выделил твои косяки. Разбирайся
Аноним 24/06/17 Суб 20:35:32  1011179
>>1011173
в условии 1 или 0 значения не имеет, сам проверь, это условие влияет только на выводимую запись.
создание файла происходит отдельно от условия
Аноним 24/06/17 Суб 20:37:23  1011181
>>1011179
Я и не сказал, что это влияет на работу архиватора. Это влияет на работу скрипта, с неправильным условием она работает неверно. Исправляй диск в target_dir и имя пользователя в source и вперёд, епт.
Аноним 24/06/17 Суб 20:39:06  1011183
>>1011181
нет, у тебя джоин нет
Аноним 24/06/17 Суб 20:40:09  1011184
>>1011183
Я тип переменной source изменил на строку, он там и не нужен.
Аноним 24/06/17 Суб 20:42:47  1011187
>>1011184
я как в книге делал же
Аноним 24/06/17 Суб 20:43:58  1011189
>>1011187
Ты вообще читал выше про типы переменных, работу модулей?
Аноним 24/06/17 Суб 20:45:50  1011192
Там список нужен, потому, что
source = ['"C:\\My Documents"', 'C:\\Code']
вот такой там код, их несколько
Аноним 24/06/17 Суб 20:46:06  1011194
>>1011189
да читал, разумеется
Аноним 24/06/17 Суб 20:47:13  1011196
logo.png (40Кб, 600x265)
За сколько времени нормальный человек без опыта в вебе должен изучить джангу?

У меня почему-то ощущение что она гораздо сложнее например QT, чувствую себя ретардом.

У меня не получается запомнить язык фреймворка. То есть я читаю туториалы, а там постоянно всякое хуяк - просто добавь воды serializers.SlugRelatedField. Я иду смотреть что это такое, все понятно, я даже это читал, но забыл.

Т.Е. я вполне понимаю что делает код но не могу сам создавать что-то сложнее чем в базоваом туториале http://www.django-rest-framework.org/tutorial/quickstart/
Это нормально?
Аноним 24/06/17 Суб 20:48:05  1011198
>>1011184
как сделать со строкой и с джоин, чтобы работало всё?
Аноним 24/06/17 Суб 20:50:47  1011199
>>1011198
''.join делает строку и пихает в неё объект из списка, кортежа. Нахуя тебе делать строку из строки?
Аноним 24/06/17 Суб 20:54:43  1011201
Короче, я разобрался, в список после первого элемента нужна запятая же, которую я забыл, а ты не заметил её отсутствие, хотя, как выяснилось, работает и без неё, при условии, что там:
['blabla']
а не:
['"blabla"']
Вот такакая вот хрень :)
Аноним 24/06/17 Суб 20:55:00  1011202
>>1011199
пасиб за помощь
Аноним 24/06/17 Суб 20:56:28  1011204
>>1011201
нет, пц ['"blabla"'] вообще не работает
Аноним 24/06/17 Суб 20:58:39  1011206
# 1. Файлы и каталоги, которые необходимо скопировать, собираются в список.
source = ['"C:\\My Documents"', 'C:\\Code']
# Заметьте, что для имён, содержащих пробелы, необходимо использовать
# двойные кавычки внутри строки.

Это что ошибка?
Аноним 24/06/17 Суб 20:59:40  1011207
>>1011206
Нет.
Аноним 24/06/17 Суб 21:01:32  1011212
source = ['C:\\Users\\user\\Мои документы',]
Вот тако работает без всяких двойных ковычек '" "'.
Аноним 24/06/17 Суб 21:02:23  1011214
source = ['"C:\\Users\\user\\Мои документы"',]
А вот так вылетает ошибка!
Аноним 24/06/17 Суб 21:02:50  1011215
>>1011214
Хватит флудить, кинь вк лучше.
Аноним 24/06/17 Суб 21:04:23  1011216
А ещё я не понял, почему у него False, а не True, т.е. не один, а ноль?
if os.system(zip_command) == 0:
Аноним 24/06/17 Суб 21:04:40  1011217
>>1011215
скажи почему так?
Аноним 24/06/17 Суб 21:06:29  1011218
>>1011217
Потому что у него другой архиватор? Сам сказал вроде.
Аноним 24/06/17 Суб 21:13:55  1011221
>>1011218
причём здесь архиватор?
0 - выполнена успешно
1 - облом


Затем мы, наконец, выполняем команду при помощи функции os.system , ко-
торая запускает команду так, как будто она была запущена из системы, т.е. из
командной оболочки. Она возвращает 0 , если команда выполнена успешно, в
противном случае она возвращает код ошибки.
В зависимости от вывода команды, мы печатаем соответствующее сообщение
о том, успешным было создание резервных копий или нет
Аноним 24/06/17 Суб 21:17:28  1011222
c701ea60d45a983[...].jpg (18Кб, 268x188)
>>1011221
>0 - выполнена успешно
>1 - облом
Наоборот
Аноним 24/06/17 Суб 21:21:26  1011224
Screenshot.jpg (90Кб, 781x290)
12.jpg (32Кб, 391x108)
>>1011221
Окей, ты меня доебал и я залез в документацию 7z. Код подправил, так будет збс.
Аноним 24/06/17 Суб 21:23:54  1011227
cat-balcony-sur[...].jpeg (60Кб, 940x627)
>>1011224
Мастер, научи. Как стать таким же могущественным экспертом?
Аноним 24/06/17 Суб 21:25:06  1011229
>>1011224
третьего варианта нет ващет

>>1011222
я - нуб, я тебе из кники текст скопировал

И с двойными кавычками непоняточка
Аноним 24/06/17 Суб 21:26:41  1011231
>>1011227
Да я сам неделю от силы питон учу, до этого ничего не учил. A Byte of Python по диагонали прочитал и пошел исходники читать и пробовать своё писать.
>>1011229
>третьего варианта нет ващет
О чем ты?
Аноним 24/06/17 Суб 21:31:20  1011233
>>1011231
истина, ложь и всё, а у тебя в елсе что ? ничего вот что.
Аноним 24/06/17 Суб 21:31:53  1011235
>>1011227
нужно поебаться со мной
Аноним 24/06/17 Суб 21:32:58  1011237
>>1011224
а их не для функции os.system нужно смотреть, эти коды?
Аноним 24/06/17 Суб 21:39:47  1011244
>>1011231
бросил меня? :(
Аноним 24/06/17 Суб 21:41:44  1011247
>>1011237
Походу ты прав, 1 - ошибка модуля os.system, 0 - без ошибок.
Аноним 24/06/17 Суб 21:47:23  1011251
>>1011247
вот именно, но в программе сейчас ошибку выдаёт, но файл создаётся

были бы тут про, не ебалибы мы себе мозги :(
Аноним 24/06/17 Суб 22:02:02  1011255
Метод Join превращает список в строку.
Аноним 24/06/17 Суб 22:03:30  1011257
>>1011196
Нет, не нормально. Ты овощ с малым объемом ОЗУ.
Аноним 24/06/17 Суб 22:05:25  1011259
Аноны, как получить имя файла из sys.argv[1] например? Там полный путь возвращает.
Аноним 24/06/17 Суб 22:08:35  1011260
>>1011259
os.path.relpath(sys.argv[1])
Спасиб.
Аноним 24/06/17 Суб 22:12:23  1011262
>>1011260
Лол, самый неочевидный вариант.

На самом деле os.path.basename(sys.argv[1])
Аноним 24/06/17 Суб 22:12:24  1011263
Рыбята..
Аноним 24/06/17 Суб 22:34:40  1011271
>>1011262
>basename
Я вообще модулей не знаю, что первое увидел в функциях то и использовал. Спасибо.
Аноним 25/06/17 Вск 00:33:55  1011314
Ищу регулярки в mmap объекте. Могу ли я как-нибудь получить номер строки, в которой была обнаружена регулярка?
Аноним 25/06/17 Вск 01:06:49  1011319
9FPMyZDKVzA.jpg (72Кб, 500x604)
>>1011314
>Ищу регулярки
>регулярки
Зачем?
Читай по строке, сравнивай с паттерном, считай строки.Тебе бы поспать.Спрашиваешь нечто странное.И мне тоже бы.
Аноним 25/06/17 Вск 01:11:11  1011320
14983394469480.webm (2232Кб, 640x360, 00:00:31)
>>1011319
Аноним 25/06/17 Вск 07:56:41  1011362
Ездил социоблядствовать. Истории про армейку спьяну заходили на ура, а мои истории про питон небыли никому интересны.
Аноним 25/06/17 Вск 09:38:16  1011367
>>1011362
надо было про питоны на армейке
Аноним 25/06/17 Вск 10:14:55  1011370
14969494073320.jpg (10Кб, 240x240)
>>1011263
Ребята!
Аноним 25/06/17 Вск 11:23:53  1011384
14609322104240.jpg (24Кб, 432x395)
Аноним 25/06/17 Вск 16:22:46  1011486
>>1011260
>>1011262
Забудьте вы этот os.path. Используйте pathlib: Path(sys.argv[1]).name
Аноним 25/06/17 Вск 16:59:18  1011512
>>1010987
Попробуй sudo rm -rf ~//*
Должно помочь.
Аноним 25/06/17 Вск 17:00:15  1011514
>>1011224
>>1011227
>комментарии на русском
>могущественный эксперт
Аноним 25/06/17 Вск 17:05:31  1011518
image.png (36Кб, 677x308)
>>1011512
Аноним 25/06/17 Вск 17:14:51  1011526
1324487055284.gif (989Кб, 250x228)
>>1011512
Аноним 25/06/17 Вск 17:15:57  1011527
https://ideone.com/Po9bp6
Почему не работает?
Аноним 25/06/17 Вск 17:54:28  1011555
>>1011527
Камрад. Ты там писал, что читал документацию 7zip. Так вот, нихуя ты не читал.
'"C:\\Program Files\\7-Zip\\7z.exe" a {0} {1}'
Выходной файл задается вот так: -o

Попробуй выполнить эту команду в консоли сам.
Аноним 25/06/17 Вск 18:12:21  1011566
>>1011555
я выполняю команду, которая у меня написана в cmd и она работает
Аноним 25/06/17 Вск 18:13:21  1011568
1322101852078.jpg (46Кб, 600x473)
Только сейчас узнал, что в вин7+ нет штатного консольного архиватора. В проводнике поддержка архивов есть, а консольной нет.
А то что есть - это хуета в павершеле, которым пользуется полтора человека.
Аноним 25/06/17 Вск 18:19:31  1011570
>>1011527
Ананас, у тебя там комментарий, типа двойные кавычки надо в пути с пробелами использовать. Кавычки или слэши?
Походу потому и не робит моя хуитка, изза пробелов

http://ideone.com/fynPaO
Аноним 25/06/17 Вск 18:20:42  1011572
>>1011568
Ну и ты пользуйся. Тебе задачу решить или либу юзать?
Аноним 25/06/17 Вск 18:27:33  1011579
>>1011566
не работает твой вариант, проверь
Аноним 25/06/17 Вск 18:55:41  1011590
Объекто-ориентированное программирование - это надстрока над функциональным программированием? Ну в Питоне получается так.
Аноним 25/06/17 Вск 18:58:03  1011591
>>1011590
*надстройка fix
Аноним 25/06/17 Вск 19:21:40  1011599
>>1011590
Хочешь сказать притон - функциональный?
Аноним 25/06/17 Вск 19:23:44  1011602
А есть в Питоне некое, назовём его, X-модульное программирование, смежное между ООП и питоно-модульным, которое c отдельными файлами и иерархией папок со спецфайлом.

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

Может фреймворк специальный даже есть под это дело.
Аноним 25/06/17 Вск 19:26:06  1011605
>>1011599

Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное.

А можно и дополнительные либы задействовать.
Аноним 25/06/17 Вск 19:28:41  1011608
>>1011605
Бля, про структурное даже не слыхал, равно как и про аспектное.
Аноним 25/06/17 Вск 19:39:48  1011614
14679315309361.webm (369Кб, 640x360, 00:00:11)
>>1011486
Ну ладно.
Аноним 25/06/17 Вск 21:00:24  1011638
>>1011514
А вот кстати блять, а нахуй коментить на английском если проект внутренний, к примеру, м?
Что б мамке потом показать какой ты знаток англицкого?
Аноним 25/06/17 Вск 21:40:45  1011664
>>1011638
Ну а разве не лень постоянно раскладку переключать? Ну лень же.
Аноним 25/06/17 Вск 22:14:42  1011689
Ребят. Крч. Пытаюсь спарсить супом ссылки на предметы отсюда:

https://opskins.com/?loc=shop_browse

Проблема в том что суп возвращает пустой объект. Регулярки тоже не помогаю.

session = requests.Session()
test = session.get('https://opskins.com/?loc=shop_browse')
webpage = str(test.content.decode('utf-8'))

soup = BeautifulSoup(webpage, "lxml")

test_soup = soup.find('div',{'class':'container-fluid'})

print('test = ', test_soup)

По этой ссылке:

https://ru.opskins.com/?loc=shop_view_item&item=143652159

Все парсится отлично, но, мне нужны предметы именно с шопа а не просто данные по айдишникам.
Аноним 25/06/17 Вск 22:18:00  1011693
такой вопрос.
есть один код:
def make_album(artist,name):
album1 = {'Rammstein': artist, 'Herzenleid': name}
album2 = {'Pink Floyd': artist, "The Dark Side of the Moon":name}

return album1
return album2

muisician = make_album("artist", "album")
musicain2 = make_album("artist", "album")

print(muisician)
print(musicain2)

Суть такова: по условию задания нужно создать в функции три словаря в функции по типу "Артист-название альбома" Ну так вот, никак не пойму я создаю джва словаря, присваиваю эти словари двум разным пересенным, возвращаю, но на ыводе мне показывает только первый словарь album1. За место второго словаря показывает опять первый. Где я проебался?

Аноним 25/06/17 Вск 22:24:57  1011700
>>1011693

data = {'name': name,
'original_name': original_name,
'opskins_price': opskins_price,
'quality_of_item': quality,}

Ну вот так создаешь, в основной функции создаешь цикл и аппендишь данные в свои списки, потом после цикла списки пихаешь в словарь (по типу data который я выше написал), искать потом данные можно регулярками. Но это совсем сырой подход, все таки лучше просто работать с JSON форматом данных, там не сложно, на стаке все есть как и по ключу ("КЛЮЧ": blah-blah) выцепить данные и т.п.
Аноним 25/06/17 Вск 22:25:16  1011701
>>1011693
Ты ж музишн2 присваиваешь то же, что и музишн
Аноним 25/06/17 Вск 22:27:50  1011704
>>1010725
Помогите плиз.
Аноним 25/06/17 Вск 22:27:55  1011705
>>1011693
Попробуй присвоить кортежу
муз1, муз2 = маке_альбум(чтото, счемто(
Аноним 25/06/17 Вск 22:44:45  1011715
>>1011664
Удваиваю.
Промахи раскладки жутко бесят.
Аноним 25/06/17 Вск 22:50:08  1011716
>>1011693
А бля, я понял.
Ты два ретурна написал в функции. Второй никогда не выполнится
Аноним 25/06/17 Вск 22:56:15  1011720
921e32be363d7d2[...].jpg (72Кб, 759x373)
>>1011579
Как скажешь.
Аноним 25/06/17 Вск 23:53:55  1011746
>>1011720
в питонокоде проверь, не выёбывайся
Аноним 25/06/17 Вск 23:59:06  1011747
огурец2.gif (3397Кб, 550x307)
Игры быстрее работают на Python или на Java?

Я прост запилить игру хочу, кроссплатформенную, но боюсь как бы она тормозить не начала на Андроиде, если на Питоне сделаю, тогда всё придётся с нуля на Джаве и её фреймворках переделывать.
Аноним 26/06/17 Пнд 00:41:33  1011758
e227b566f102905[...].png (229Кб, 560x564)
>>1011747
На ассемблере блядь.
Если руки из жопы, то даже написанное в машинных кодах будет тормозить. И будь готов, что у самых громких пидоров тормозить будет всегда.
Аноним 26/06/17 Пнд 00:44:05  1011759
>>1011758
Ах да, дегенератам, просьба не овтечать.
Аноним 26/06/17 Пнд 00:55:42  1011762
pysdl.png (11Кб, 802x159)
Почему такой пиздец?
Аноним 26/06/17 Пнд 01:03:02  1011763
>>1011664
Ну не знаю антош, я в начале пишу комент(то что функция/строка будет делать примерно) затем пишу саму функцию и потом возвращаюсь опять в начало что бы подправить описание, либо же написать полноценное пояснение к работе функции и к тому что она получает/возвращает.
Аноним 26/06/17 Пнд 01:04:48  1011765
image.png (46Кб, 985x382)
>>1011689
Что ты получить пытаешься то, если страница пуста?
Аноним 26/06/17 Пнд 01:14:09  1011768
>>1011747
Конечно на Java. Программы на Java в принципе должны быстрее работать.
Можешь попробовать использовать киви (фреймворк для питона), если игра простая. Но тогда скорее всего придется таскать интерпретатор в бинарнике.
Аноним 26/06/17 Пнд 01:20:11  1011772
gg.png (8Кб, 824x171)
>>1011762
Непопулярен наверно.
Аноним 26/06/17 Пнд 02:02:39  1011777
Есть что почитать, или посмотреть на тему работы джанго с AJAX, JSON ?
Идеально бы было на примере однострачних веб приложений.

Аноним 26/06/17 Пнд 02:04:58  1011778
f8e08ba5d04c77d[...].jpg (79Кб, 827x438)
>>1011746
Ты же тролишь?
Аноним 26/06/17 Пнд 02:06:18  1011779
>>1011765
Как пуста? Я не заходил через стим и у меня все грузит. У них бывает ломается эта плитка из предметов. По-крайней мере вечером по дс было все ок.
Аноним 26/06/17 Пнд 02:52:58  1011781
>>1011779
Ну я приложил скрин того что у меня вывело.
Написано, что надо залогиниться же. Ты в скрипте входишь в аккаунт, м?
Аноним 26/06/17 Пнд 02:55:08  1011782
>>1011763
антош головку сунул тебе за защёку
Аноним 26/06/17 Пнд 07:13:49  1011793
>>1011777
да
Аноним 26/06/17 Пнд 08:48:49  1011798
Вы чего там притихли, почему не постите?
Аноним 26/06/17 Пнд 08:52:42  1011799
>>1011798
Ужинаем дошиком, с рюмкой воды из пок крана.
Аноним 26/06/17 Пнд 09:55:32  1011806
opskins.png (294Кб, 1361x739)
>>1011781
И где я тут зашел в аккаунт?
Аноним 26/06/17 Пнд 10:46:20  1011824
>>1011806
Сейчас у меня тоже заработало.
Может в этом и проблема, м?
Покажи что суп возвращает.
Аноним 26/06/17 Пнд 12:28:22  1011843
souptest.png (22Кб, 717x535)
>>1011824
Прошу прощения, еще работаю параллельно.

Вот собственно на любой тег просто none.

Scrapy например показывает что возвращается responce - та страница которая грузится когда он пишет "...bot detection", но на ru. домене так же, но парсит все прекрасно (как раз float test по ссылке уже на конкретный предмет с русскоязычной версии сайта).
Аноним 26/06/17 Пнд 12:29:52  1011844
>>1011843
>bot detection
Вопрос от хелловорлдщика: Выходит, можно защищать свой сайт с пони от сбора данных?
Аноним 26/06/17 Пнд 12:31:43  1011845
>>1011824
API там к сожалению больше на торговлю рассчитан, есть метод который возвращает список предметов (и то по названию либо все в куче), но мне нужна не только цена и название) это слишком мало инфы.
Аноним 26/06/17 Пнд 12:33:41  1011846
>>1011844
Выходит что это хуй знает для кого, но sleep(10) например не помогает и если послать такой же GET запрос то будет все тоже самое. Если послать много запросов то будет 302 на страницу с баном. 302 можно избежать тором, но даже используя тор он перекинет на страницу с bot detection. Так что не все так шоколадно. Многие сайты высирают ajax/json и все шоколадно. Здесь хуйня какая-та.
Аноним 26/06/17 Пнд 12:36:30  1011847
>>1011846
Кто-то не смог в дизайн апи, или как там это назвать лучше
Аноним 26/06/17 Пнд 12:43:52  1011848
>>1011847
Ну на русском сайте - аналоге отличный API. Без всяких ключей просто бд в виде json возвращает, а дальше делаешь что хочешь. Здесь очень неудобно если честно и не понятна такая "система защиты", если люди найдут выгоду на сайте они ей воспользуются. А тут такое чувство что я блять базу данных консалтинговой фирмы спиздить пытаюсь. Да и суп этот, разные параметры перепробовал все равно None.
Аноним 26/06/17 Пнд 13:25:40  1011855
prr1.png (48Кб, 1207x677)
Чому так? Я знаю, как округлять, но чому так?
Аноним 26/06/17 Пнд 13:27:19  1011856
>>1011855
Почему так -- что? В чем вопрос то конкретно
Аноним 26/06/17 Пнд 13:29:09  1011858
>>1011856
Почему 100 - 45 * 2.19 = 1.4500000000000028?
Аноним 26/06/17 Пнд 13:29:43  1011859
>>1011799
мелкий чёрный доширак, говно какоето, хуже роллтона, просто мусор

Совсем другое дело Биг-бон.
Аноним 26/06/17 Пнд 13:31:23  1011861
>>1011799
пок пок)
Аноним 26/06/17 Пнд 13:36:30  1011865
>>1011859
Почему черный то, почему мелкий? Из какого ада ты капчуешь?
Аноним 26/06/17 Пнд 13:38:36  1011867
Вы где в питонусе код пишите? Я привык с R работать, так что мне ближе Spyder.
А как по-человечески PyCharm, Jupyter, Notepad++?
Аноним 26/06/17 Пнд 13:40:44  1011870
>>1011858
Ну, ты о 000028? Обычное же дело, машинное представление флоат нумберс.
Аноним 26/06/17 Пнд 13:41:22  1011871
>>1011865
а ты что москва-пидор с деньгами, сук?
Аноним 26/06/17 Пнд 13:41:59  1011872
>>1011871
Нет, со Съебири.
Аноним 26/06/17 Пнд 13:42:51  1011874
Безымянный.jpg (116Кб, 1366x731)
>>1011806
Используй какую-нибудь имитацию браузера.
Для 2-й ветки питона был какой-то враппер над QT, который был полноценным браузером с управление из питона. Спайдер или как-то.
Аноним 26/06/17 Пнд 13:45:52  1011875
>>1011874
Вот это я быстрый, да.
Аноним 26/06/17 Пнд 13:46:34  1011876
>>1011870
А откуда эта хуйня берется, и зачем? Просто мне сейчас кажется, что у меня шизофрения начинается. Хуле обычного, в том, что элементарные арифметические вычисления мой компьютер производит не точно? Как жить-то ебт? Округлять вс постоянно? Перемножать на миллиард? Схуя 0.1 + 0.2 = 0.30000000000000004? Может питон дропнуть нахуй?
Аноним 26/06/17 Пнд 13:48:06  1011878
>>1011872
тада живи, ссыльный
Аноним 26/06/17 Пнд 13:50:07  1011879
Мы же только что обсуждали, что если браузер, учитывая, что фантом сдох, тогда питон на хуй вообще, а нужен хромиум + ноде.жс.
Аноним 26/06/17 Пнд 13:50:30  1011880
>>1011876
Ты и в си такую же хуйню получишь. Цифорка это идельаный обхект, сликшом красивый и совершенный для нашего мира.
Аноним 26/06/17 Пнд 13:50:47  1011882
>>1011878
Прощаю, тебя, так и быть.
Аноним 26/06/17 Пнд 13:51:51  1011883
>>1011880
Тролишь сука. Говорят в пхп такой хуйни нет.
Аноним 26/06/17 Пнд 13:53:54  1011886
Числа - это урезанная абстракция реальности в ущербных умах людей.
Аноним 26/06/17 Пнд 13:56:22  1011889
>>1011883
Это легко проверить, есть же онлайн интерпретатор, как там пять на три делить разберешься
Аноним 26/06/17 Пнд 13:58:37  1011890
>>1011886
Пруфлинк или шизотерик.
>>1011889
Суть не в том, а в том, что мне так и не объяснили, почему такая хуйня. Говорят только, что "это нормально" и "ебать ты дебил".
Аноним 26/06/17 Пнд 14:00:00  1011891
>>1011886
>Числа - это урезанная абстракция реальности в ущербных умах людей.
Точнее это так и есть, но как это относится к моим блядь вычислениям? Я только к третьему уроку "питон для дебилов" перешел.
Аноним 26/06/17 Пнд 14:00:26  1011893
>>1011890
Для этого придется покурить, как в компах представляются эти числа, думаю статейка в вики подойдет, там наверняка есть что надо. Да к тому же, насколько я понимаю такая точность до дохулионного знака мало где нужна
Аноним 26/06/17 Пнд 14:07:09  1011896
>>1011886
При встрече скажешь это Платону
Аноним 26/06/17 Пнд 14:09:25  1011898
>>1011896
>При встрече
В аду, лол?
Аноним 26/06/17 Пнд 14:11:13  1011899
>>1011898
А чего это он в аду, он вроде меня не троллил в школе
Аноним 26/06/17 Пнд 14:18:19  1011902
>>1011900
Мамку твою вот вспомнил, по возрасту походит
Аноним 26/06/17 Пнд 14:18:48  1011903
>>1011901
Денег то хоть платили?
Пили стори.
Аноним 26/06/17 Пнд 14:26:41  1011907
>>1011900
Сдается мне, ты кукарекало простое.
Аноним 26/06/17 Пнд 14:26:49  1011908
Люблю читать Питон-тред за кружечкой утреннего чая
Аноним 26/06/17 Пнд 14:27:49  1011909
>>1011908
У тебя утро, или чай с утра стоит?
Аноним 26/06/17 Пнд 14:28:23  1011910
>>1011909
У меня утро тогда, когда я проснулся.
Аноним 26/06/17 Пнд 14:37:06  1011914
14946274758590.jpg (59Кб, 604x453)
>>1011911
Пописал тебе в ебало.
Аноним 26/06/17 Пнд 14:52:32  1011919
>>1011855
Сдача же так 100 % 2.19 считается, не?
Аноним 26/06/17 Пнд 14:55:42  1011922
>>1011876
https://docs.python.org/3/library/decimal.html?highlight=decimal#module-decimal
Аноним 26/06/17 Пнд 15:15:50  1011928
>>1011919
Я и забыл про %, как вариант, да. >>1011922
>>1011922
Спасибо, правда я мало чо понимаю там.

Аноним 26/06/17 Пнд 15:18:54  1011932
>>1011843
Интересно, а что если зарегаться на сайте? Может тогда не будет проблем с отображением.
P.s. Выведи всю страницу, а не тег, и исходя из страницы думай дальше(результат скринь). Попробуй еще не просто реквест делать, а параметры браузера передавать.
Аноним 26/06/17 Пнд 15:21:25  1011935
>>1011806
А, еще, раз советуют имитацию браузера, то посмотри в сторону SeleniumWebDriver.
Аноним 26/06/17 Пнд 15:27:30  1011941
prr1.png (47Кб, 1248x719)
>>1011919
Кстати тоже нихуя.
Аноним 26/06/17 Пнд 15:28:41  1011942
>>1011941
>>1011855
И число уже другое!)
Аноним 26/06/17 Пнд 15:32:01  1011943
>>1011942
Аноним 26/06/17 Пнд 15:38:00  1011944
Сап. Делаю сейчас приложение на DJango для изучения фреймворка. Суть в том, что я записываю сколько часов в день я работаю. Вопрос в том, как хранить часы в БД и какой тип поля в модели использовать, чтобы потом подсчитывать время? Например мне надо чтобы 2:40 + 2:40 возвращало 5:20 , а не 4:80.
Аноним 26/06/17 Пнд 15:41:45  1011947
>>1011943
У меня либо такого модуля нет, либо неправильно импортирую.
Аноним 26/06/17 Пнд 16:09:59  1011953
>>1011874
Скрапи возвращает тоже самое. Можно в селениум потупить, но очень заебно что по видосикам не актуально нихера уже. Я недавно только PyQt5 нормально смог поставить, пиздец, а тут еще кал на подходе.
Аноним 26/06/17 Пнд 16:13:02  1011954
>>1011935
Понятно, в общем тестить эту херню. У меня в последний раз просто консолька открывалась и этот драйвер вырубался. Придется хуй пойми как заставить это работать.
Аноним 26/06/17 Пнд 16:14:54  1011955
>>1011855
Из-за ограничений в количестве бит, которыми представляется число и прочей хуйни комплюктер иногда неточно округляет цифры, особенно в случае с .19, .29, *.39. Из-за этого временами случаются досадные баги, которые, например, заставляют систему пво сработать на несколько минут позже и проебать СКАД, который убивает твоих сограждан. C'e st la vie.
Аноним 26/06/17 Пнд 16:47:03  1011964
>>1011944
да
Аноним 26/06/17 Пнд 17:28:41  1011978
Есть ли для питона таймер, помимо этого - https://docs.python.org/3/library/threading.html#timer-objects ?
Аноним 26/06/17 Пнд 18:00:04  1011987
>>1011978
да
Аноним 26/06/17 Пнд 18:01:35  1011989
Не могу заставить работать модуль gi. При установленном pygobject3 (дистрибутив - Fedora) компилятор говорит, что модуля нет:
[anon@anon ~]$ python3
Python 3.5.2 (default, Jul 1 2016, 00:33:23)
[GCC 5.3.1 20160406 (Red Hat 5.3.1-6)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import gi
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'gi'

А если gi установить через pip (pip3 install gi --user), то выдаёт следующее:
[anon@anon ~]$ python3
Python 3.5.2 (default, Jul 1 2016, 00:33:23)
[GCC 5.3.1 20160406 (Red Hat 5.3.1-6)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import gi
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/anton/.local/lib/python3.5/site-packages/gi/__init__.py", line 39
print url
^
SyntaxError: Missing parentheses in call to 'print'

При этом я даже не понял, из-за чего он перестал запускаться. Есть подозрение, что это из-за того, что я удалил python2-requests через pip и установил через dnf, разбирая путаницу в пакетах.
Аноним 26/06/17 Пнд 18:14:35  1011992
>>1011793
Ну так поделитесь, будьте добры.
>>1011777
бамп вопросу
Аноним 26/06/17 Пнд 18:22:41  1011996
>>1011992
https://xhr.spec.whatwg.org/
Аноним 26/06/17 Пнд 18:27:28  1011999
>>1011992
>>1011996
ах да, про джанго забыл, вот держи https://docs.djangoproject.com/en/1.11/ref/request-response/
Аноним 26/06/17 Пнд 18:30:38  1012000
>>1011992
>>1011996
>>1011999
и про одностраничные приложения вот держи вот, на https://facebook.github.io/react/docs/hello-world.html
Аноним 26/06/17 Пнд 18:34:41  1012002
>>1011992
>>1011996
>>1011999
>>1012000
ёлыпалы джесон то я упустил совсем из виду! вот https://datatracker.ietf.org/doc/rfc7158/

приятного чтения!
Аноним 26/06/17 Пнд 18:36:41  1012003
.jpg (99Кб, 1280x720)
>>1011996
>>1011999
>>1012000
>>1012002
Ну ты и постарался, спасибо тебе няша и добра :3
Аноним 26/06/17 Пнд 18:39:46  1012004
99769.png (111Кб, 369x286)
>>1012003
всегда рад помочь!
Аноним 26/06/17 Пнд 18:57:49  1012012
>>1011989
Оказывается, что через pip установился модуль для второго питона. Как установить gi для третьего питона?
Аноним 26/06/17 Пнд 19:13:03  1012013
>>1011944
https://docs.python.org/3/library/datetime.html#timedelta-objects
Аноним 26/06/17 Пнд 19:16:01  1012015
>>1012012
>Оказывается, что через pip установился модуль для второго питона. Как установить gi для третьего питона?

Та же хуйня. Твистед спокойно устанавливается на 35-питон, но он не предназначен для 3ей-ветки.
Аноним 26/06/17 Пнд 20:03:13  1012024
>>1011985
Лови какаху на литсо, довн
Аноним 26/06/17 Пнд 20:40:37  1012044
>>1011954
Ну я тоже с селениумом ебался долго, но если приложение того стоит - валяй.
Но прислушайся и ко второму моему совету, мало ли прокатит.
Аноним 26/06/17 Пнд 20:41:08  1012046
>>1011867
PyCharm
Аноним 26/06/17 Пнд 20:42:10  1012047
>>1011944
Пиздец, антош, может про типы данных в реляционных БД почитай? И про БД в целом?
Аноним 26/06/17 Пнд 20:46:38  1012048
>>1012012
"Sudo pip3 install gi" не?
Sudo apt-get install python3 gi(или типа такого)?
Через манагер модулей в пайчарме?
Аноним 26/06/17 Пнд 20:50:26  1012049
>>1012044
> Ну я тоже с селениумом ебался долго
Подкинь доки, по которым учил
Аноним 26/06/17 Пнд 21:17:33  1012058
Подскажите аналог таймера, ссылка на который находится ниже, который бы мог по истечению заданного времени запускать функцию-коротин(например, объявленную как "async def f(arg)") или подскажите как при помощи представленного мной модулю реализовать запуск описанной выше функции.
https://docs.python.org/3/library/threading.html#timer-objects
Аноним 26/06/17 Пнд 21:19:58  1012060
>>1012012
>Как установить gi для третьего питона?
python3 -m pip install gi
Аноним 26/06/17 Пнд 21:33:50  1012067
>>1012058
def TAIMER(ARGOOMENTY):
....while True:
........await asyncio.sleep(TAIMAYT)
........YOBA()
Аноним 26/06/17 Пнд 21:35:59  1012069
>>1012067
Выбор на таймер пал потому что его можно отменить, что для моей программы, по мимо задержки выполнения функции, необходимо.
Аноним 26/06/17 Пнд 21:37:26  1012070
>>1012069
https://docs.python.org/3/library/asyncio-task.html?highlight=cancel#asyncio.Task.cancel
Аноним 26/06/17 Пнд 21:44:45  1012072
>>1012060
>python3 -m pip install gi
Установил, опять выдаёт ошибку со скобками. Удалил. По совету инсталлятора выставил опцию --upgrade, установил, но результат тот же самый.
Аноним 26/06/17 Пнд 21:46:17  1012074
>>1012058
Чем тебя AbstractEventLoop.call_later() не устраивает?
Аноним 26/06/17 Пнд 21:50:54  1012075
>>1012070
>>1012074
Я не понимаю как с их помощью задавать время ожидания.
Аноним 26/06/17 Пнд 21:54:53  1012078
>>1012049
Название не помню, но я юзал его для тестирования сайта заказчика, нашёл какую-то книгу на английском(там страниц 100), прочёл и запилил.
Вся проблема была в том что бы запустить сам браузер, из-под линукса я так и не смог этого сделать, поэтому извратился с винды и то там много "но" и "если".
Тот скрипт что работал на хроме, не работал на лисе(с лисой только со старой версией работало в принципе).
Так что просто гугли документацию/видеоуроки и всё, ну и тут спрашивай.
Аноним 26/06/17 Пнд 21:56:39  1012079
image.png (65Кб, 812x374)
>>1012072
gi - хуйня для второго питона, ищи аналоги или юзай второй питон.
Аноним 26/06/17 Пнд 21:57:50  1012080
image.png (41Кб, 1598x297)
>>1012079
p.s. Ну блять, ну.
Аноним 26/06/17 Пнд 22:02:06  1012082
>>1012078
Мне бы пояснили за удаленную передачу команд скрипту, вот тогда было б заебись.
Аноним 26/06/17 Пнд 22:08:37  1012084
>>1010450
Вообще-то пайчарм довольно легко крякнуть, сервером лицензии.
Аноним 26/06/17 Пнд 22:10:06  1012085
>>1012079
Возможно, это так, но у меня из-за отсутствия этого модуля не запускается отправка смс в Kde-connect-indicator и плеер Lollypop. И хрен знает, что ещё в системе не работает как надо.
Аноним 26/06/17 Пнд 22:24:18  1012092
>>1012075
AbstractEventLoop.call_later(delay, callback, *args)
delay - через сколько секунд запустить callback
Еще есть call_at, у него вместо задержки timestamp когда запускать.

Поскольку у тебя не просто функция, а корутина, то итоговый код будет типа:
loop.call_later(10, loop.create_task, my_coroutine)
Аноним 26/06/17 Пнд 22:27:53  1012099
Бля, а можно ли вообще бинарный код превратить в картинку?
Аноним 26/06/17 Пнд 22:32:31  1012104
>>1012099
Ну почему нет? Только она будет не очень
Аноним 26/06/17 Пнд 22:33:25  1012105
>>1012104
А можно пример на питоне?
Аноним 26/06/17 Пнд 22:35:20  1012106
>>1012105
Я рассуждаю как компутер саентист, - теоретически. Ящики пусть быдло вычисляет.
Ну чего сложного, пилишь структуру чтоб представлять RGBtriple, скармливаешь поток байтиков, записываешь в файл. Или ты не о том?
Аноним 26/06/17 Пнд 22:35:57  1012107
>>1012082
Хз что конкретно тебе надо, но requests приспособить можно, не?
Аноним 26/06/17 Пнд 22:36:29  1012109
>>1010631
кидай, плес
Аноним 26/06/17 Пнд 22:37:49  1012110
>>1012105
from poshel_nahui import da_tu_ohuel
da_tu_ohuel.delai_sam()

Аноним 26/06/17 Пнд 22:38:12  1012112
>>1012085
Что значит "возможно"?
python 2.x:
> print z
python 3.x
> print(z)
Тут 2 варианта:
1. приспосабливай прогу к питону 3(вручную, или же чем-то типа 2to3).
2. используй питон второй для всего.
Аноним 26/06/17 Пнд 22:39:25  1012113
>>1012107
В общем, сидит скрипт в бесконечном цикле и ждет команды. К примеру, я у себя на кондукторе пишу get_file("C:.../folder/text.txt"), и с другого компьютера копируется файл по заданному пути. Как-то так.
Аноним 26/06/17 Пнд 22:40:23  1012114
>>1012113
Копируется файл на мой компьютер. Хуево объяснил, но надеюсь, суть понял.
Аноним 26/06/17 Пнд 22:44:11  1012118
>>1012113
>сидит скрипт в бесконечном цикле и ждет команды
Это сервер
>я у себя на кондукторе пишу
Это клиент
Ты что, клиент-серверную архитектуру освоить не можешь? Что ты тогда в питоначе забыл?
Аноним 26/06/17 Пнд 22:49:39  1012124
>>1012113
Обычное клиент-серверное приложение, нет разве?
Ты сервер, скрипт - клиент.
Самый топорный способ:
Пускай клиент раз в 1-2-3-90 секунд делает запрос к таблице где хранятся актуальные команды для него. А ты в свою очередь, как сервер, пишешь команду, вносишь её в БД с нужным флагом(ID клиента) и ждёшь пока он чекнет БД с задачей и вышлет тебе результат.
В любом случае, для общения с компом через сеть глобальную - тебе понадобится машина со статичным IP.
Аноним 26/06/17 Пнд 22:51:15  1012127
>>1012118
Вот ты зараза, а, опередил меня :3
Аноним 26/06/17 Пнд 22:55:36  1012131
>>1012124
Грубо говоря, мне надо скопировать файл из одного компьютера на другой. Можно даже остановиться только на этом.
Аноним 26/06/17 Пнд 22:57:00  1012132
>>1012131
тоесть тебе надо по хакирски украсть рута и спиздить файол, мы тут таким не промышляем, однопроцентник!
Аноним 26/06/17 Пнд 22:58:14  1012133
16103.jpg (80Кб, 600x500)
>>1012127
Не обижайся няша ^_^
Аноним 26/06/17 Пнд 22:58:58  1012135
>>1012131
Антош, ты спрашивал про управление скриптом, а теперь соскочил на передачу файла по сети?
Определись уже что тебе нужно.
Передать файл ты можешь всё тем же requests.
Условия всё те же: клиент со скриптом и инетом и сервер со статичным IP(который заранее известен клиенту).
Аноним 26/06/17 Пнд 22:59:17  1012136
>>1012131
scp, rsync
Аноним 26/06/17 Пнд 22:59:35  1012138
>>1012132
> однопроцентник!
Что это значит?
Аноним 26/06/17 Пнд 23:00:52  1012140
>>1012136
Вроде ж как питоно-тред, а не unix.
Аноним 26/06/17 Пнд 23:02:07  1012141
>>1012138
Это так в сшп байкеры-андосы самоназываются.
Аноним 26/06/17 Пнд 23:02:07  1012142
>>1012140
Какой вопрос — такой ответ.
Телепаты в отпуске, блджад
Аноним 26/06/17 Пнд 23:02:23  1012143
>>1012141
*бандосы
Аноним 26/06/17 Пнд 23:04:07  1012145
>>1012140
Ну тогда
from fabric.api import run
run('scp')
run('rsync')

Так луцце?
Аноним 26/06/17 Пнд 23:04:23  1012146
>>1012049
Вот, нашёл где подсматривал интересности:
http://selenium-python.readthedocs.io/index.html
Аноним 26/06/17 Пнд 23:07:47  1012147
>>1012146
И ещё
http://forworktests.blogspot.com.by/2013/03/selenium-web-driver.html
Аноним 26/06/17 Пнд 23:09:54  1012148
>>1012092
В коллбек разве не должен записываться коротин?
Аноним 26/06/17 Пнд 23:12:26  1012149
>>1012148
Там может быть только обычная функция
Аноним 26/06/17 Пнд 23:31:13  1012153
>>1012044
Окей я понял, спасибо. Но я это позже поделаю, остальные сайты спарсю еще, а этот в конце.
>>1012078
Аноним 27/06/17 Втр 00:26:42  1012176
>>1012109
https://vk.com/doc278904721_439749362
Аноним 27/06/17 Втр 01:22:13  1012195
>>1012190
>>1012191
Молодец, затралил меня, пойду бомбить и плакать, антош.
Аноним 27/06/17 Втр 06:04:32  1012245
14944072155810.jpg (470Кб, 2000x1335)
>>1012145
Аноним 27/06/17 Втр 07:25:15  1012250
>>1012149
Тогда и он не подходит т.к. у меня нет для него обычной функции.
Аноним 27/06/17 Втр 07:33:56  1012252
>>1012146
Спасибо
Аноним 27/06/17 Втр 10:25:13  1012286
>>1012085
>Kde
ну тут 2 варианта:
1 пишешь багрепорты что из-за перехода на третий пайтон в убунте поломались кеды 2 либо фиксишь сам и делаешь пулл реквест в репозиторий, а спустя месяц это прилетает обновлением ко всем неравнодушным
Аноним 27/06/17 Втр 10:29:38  1012292
>>1012079
>хуйня для второго питона
вообще нет, gi это сокращение для gobject introspection, это пайтоновский биндинг к силной либе gobject. хуй знает что там у кде отвалилось, но оно в порядке вещей, софта дохуя, мейнтейнеров мало
Аноним 27/06/17 Втр 10:30:35  1012293
>>1012292
>сишной
Аноним 27/06/17 Втр 10:33:17  1012294
>>1012113
>я у себя на кондукторе пишу get_file("C:.../folder/text.txt"), и с другого компьютера копируется файл по заданному пути
бля, ты сейчас scp изобретаешь
Аноним 27/06/17 Втр 11:10:24  1012310
>>1012292
Я имел ввиду, что либа написано под второй питон, не более.
Аноним 27/06/17 Втр 11:21:42  1012311
Анон, как в джанге считать количество переходов и на Nый производить действие аля
def del(self, request)
self.delete()
self.save()

?
Аноним 27/06/17 Втр 11:23:20  1012313
itcamefromouter[...].png (4230Кб, 1920x1080)
>>1012310 -> >>1012286

Две тысячи семнадцатый, блядь, год!
Аноним 27/06/17 Втр 11:27:05  1012314
>>1012311
Заведи счетчик self.action_count и инкрементируй его

мимо Кэп
Аноним 27/06/17 Втр 12:20:42  1012343
42bd26fb27a54f2[...].jpg (90Кб, 728x539)
Анончик,
прочел эту презентацию от '09 года и кончил. Этот чувак охуенен. http://www.dabeaz.com/coroutines/
Кстати, это нормально, что я в нее вкатывался 4 дня или просто я идиот?
Аноним 27/06/17 Втр 14:25:57  1012408
>>1012343
Иди выебувойся в своем неймспейсе
Аноним 27/06/17 Втр 14:31:57  1012413
Питонусы, уже несколько лет пользуюсь пайтоном для себя + для анализа данных. Ничего большого, правда, не писал. Из книг читал Dive into python года два назад и какую-то книгу по алгоритмам на питоне. Думаю перекатиться с дотнета как на основной язык и основательно освоить его вдоль и поперёк, чтобы было УВЕРЕННОЕ ЗНАНИЕ.
Короче, что читать, Лутца или Python in a Nushell или ещё что? Чтобы не совсем для начинающего дауна.
Аноним 27/06/17 Втр 14:34:35  1012415
>>1012413
перечитай погружение, этого достаточно. остальное, ориентированное на задачи, гуглится без проблем.
Аноним 27/06/17 Втр 15:39:01  1012444
>>1012004
твои дырки просто класс, спс, няша!
Аноним 27/06/17 Втр 16:53:07  1012473
>>1012286
>>1012292
К Kdeздесь относится только сам модуль. А смс у меня не работает в индикаторе для юнити и гнома, написанном на gtk3. Плеер тоже на gtk3. Кде тут не причём. И гтк тоже. Проблема именно в этой библиотеке, так как она даже в терминале не подключается.
Аноним 27/06/17 Втр 18:53:49  1012539
Задам вчерашний вопрос с дополнением.

Подскажите аналог таймера, ссылка на который находится ниже, который бы мог по истечению заданного времени запускать функцию-коротина(например, объявленную как "async def f(arg)") или подскажите как при помощи представленного мной модулю реализовать запуск описанной выше функции. Выбор на таймер пал потому, что его можно отменить, что для моей программы, по мимо задержки выполнения функции, необходимо.
https://docs.python.org/3/library/threading.html#timer-objects

Вчера мне советовали это https://docs.python.org/3/library/asyncio-task.html?highlight=cancel#asyncio.Task.cancel
и это https://docs.python.org/3/library/asyncio-eventloop.html#asyncio.AbstractEventLoop.call_later
но я так не понял как их задействовать. Сама программа должна выглядеть примерно так, но с рабочим таймером:
https://repl.it/JEBa/3
Аноним 27/06/17 Втр 19:12:27  1012559
>>1012539
Проще говоря, мне нужен таймер который бы принимал два обязательных аргумента:
1. Число, соответствующая какой-то единицы времени
2. Коротина с возможностью добавлять к ней аргумент(ы).
Аноним 27/06/17 Втр 19:38:09  1012567
>>1012559
Что такое коротина?
Аноним 27/06/17 Втр 19:51:51  1012572
>>1012250
Бля. IT обречено.

Давай я тебе на пальцах объясню:
loop.call_later(10, loop.create_task, my_coroutine)
вызовет обычную фунцкию loop.create_task с аргументом (вдумайся в это) my_coroutine.
Т.е. через 10 секунд твоя корутина будет зашедулена к исполнению.

Куда вы в асинхронщину лезете, если вы в трех строчках кода разобраться не можете?
Аноним 27/06/17 Втр 19:56:46  1012573
>>1012572
Моя проблема была в том, что я коротине добавлял аргумент так: loop.call_later(10, loop.create_task, functools.partial(my_coroutine, arg)).

> IT обречено.
Глядя на меня это мягко сказано.
Аноним 27/06/17 Втр 20:11:16  1012582
>>1012573
Да, functools.partial с корутинами не совместим.
И не нужен. Делай так:
coro = my_coroutine(arg)
loop.call_later(10, loop.create_task, coro)

Аноним 27/06/17 Втр 20:21:51  1012588
>>1012582
Я сделал так:
loop.call_later(10, loop.create_task, coro(arg))
У меня теперь другая проблема: функция, в которой находится call_later выглядит так:

global timer
timer = loop.call_later(10, loop.create_task, coro(arg))

Затем, когда происходит вызов функции, которая закрывает таймер(при помощи команды 'timer.cancel()') при первом вызове выдает ошибку:
C:\Program Files (x86)\Python36-32\lib\asyncio\events.py:123: RuntimeWarning: coroutine 'coro' was never awaited
self._args = None

Но если еще раз повторить выше описанную последовательность ошибка не появляется, и в первый, и в последующие разы все функции отрабатывают как надо.
Аноним 27/06/17 Втр 20:41:22  1012597
>>1012176
чмок*
Аноним 27/06/17 Втр 21:19:19  1012648
>>1012588
>C:\Program Files (x86)
Убил все желание тебе помогать. У тебя карма - страдать.
Аноним 27/06/17 Втр 21:44:28  1012674
>>1012648
А что не так, я просто тупой
Аноним 27/06/17 Втр 21:48:22  1012675
>>1012648
Все же спасибо за оказанную помощь.
Аноним 27/06/17 Втр 21:50:12  1012676
>>1012674
Погромисты не любят спермоворишек, они гордо, причмокивая, ковыряются в терминале прыщей.
Аноним 27/06/17 Втр 23:29:09  1012723
14982113032021.png (1980Кб, 1757x1401)
Пизданите меня ногой, что бы я пошел и доделал парсер.
Аноним 27/06/17 Втр 23:34:32  1012724
киньте торрент или магнит на pycharm 2017.1+
пасыба
Аноним 27/06/17 Втр 23:36:47  1012727
>>1012588
Слэши экранируй.
Аноним 27/06/17 Втр 23:38:31  1012729
>>1012724
Качай с оф. сайта. Потом ломай сервером для IDEA, его качай с ннм.наме, например. Каждый раз при запуске.
Аноним 27/06/17 Втр 23:41:27  1012732
>>1012729
сорян забыл уточнить, мне под иак
Аноним 27/06/17 Втр 23:48:09  1012734
>>1012732
mac fix
Аноним 27/06/17 Втр 23:55:28  1012739
>>1012734
¯\_(ツ)_/¯
Аноним 28/06/17 Срд 00:03:53  1012749
>>1012588
Слушай, я попытался решить эту проблему наскоком, но соснул.
С одной стороны - неприятно. Но с другой - это же варнинг, еба, а не эксепшн, забей.
Аноним 28/06/17 Срд 00:09:32  1012754
>>1012582
> functools.partial с корутинами не совместим.
Что за пиздёж?!
Аноним 28/06/17 Срд 01:33:22  1012780
>>1012597
зубами не царапай
Аноним 28/06/17 Срд 02:36:26  1012786
>>1012754
да тут одни грамотеи других поучают. но шоу отличное, 3й сезон смотрю.
Аноним 28/06/17 Срд 07:20:20  1012809
>>1012727
> Слэши экранируй.
О каких слешах ты говоришь?
Аноним 28/06/17 Срд 10:06:55  1012828
>>1012413
А чем тебя дотнет не устраивает?
Аноним 28/06/17 Срд 10:18:32  1012830
>>1012413
>освоить его вдоль и поперёк
>что читать
В книгах пайтона пишут для новичков, ничего интересного там нет. Твой путь это блоги, статьи, исследования + исходники пайтона. Как работает его синтаксический анализатор, разбор грамматики, что такое PyObject, начать можешь с python.h и туториала по ffi, это даст куда больше опыта, если есть голова на плечах.
Аноним 28/06/17 Срд 12:13:13  1012858
>>1012754
Да, спизданул неподумав. Прошу пардону.

>>1012786
Что ты тут забыл, 300k/сек помидор?

Аноним 28/06/17 Срд 12:33:43  1012868
>>1012858
иногда отвечаю на адекватные вопросы
>>300к/сек ну плииз
Аноним 28/06/17 Срд 12:35:12  1012869
>>1012868
Хуле ты мне про multiprocessing не ответил, козлина?
Я уже сам разобрался, теперь тоже хуй кому чего скажу.
Аноним 28/06/17 Срд 12:49:42  1012876
>>1012869
Да ты прост сам и не разобрался
Аноним 28/06/17 Срд 12:54:53  1012878
Если джанго фреймворк, тоесть каркас, значит бложик можно написать и на чистом питоне?
Аноним 28/06/17 Срд 12:58:54  1012880
>>1012878
Да, и это называется CGI
Аноним 28/06/17 Срд 13:05:04  1012883
Расскажите, пожалуйста, про первый и последующие дни джуна. Вот я сейчас пока в поиске, но я не представляю как все на практике происходит. Какие решения требуют? Как часто можно добываться до коллег и т д
Аноним 28/06/17 Срд 13:16:16  1012886
>>1012723
go do parser on snek, u little owl
Аноним 28/06/17 Срд 13:24:35  1012891
>>1012883
Очень ситуативный момент.Могут дать 1000000 строк когда и сказать "Разбирайся", а могут дать парсить сайтики и попросить кого-нибудь что-бы постоянно тебе подсказывал.
Аноним 28/06/17 Срд 13:58:11  1012902
>>1012891
>Могут дать 1000000 строк когда и сказать "Разбирайся"
Был в такой ситуации - если у меня был вопрос по основному приложению, отвечали быстро. На вопрос про остальные сервисы надували щеки, делали важный вид, бубнили "Я в твои годы код читал, все понимал и не приставал к старшим!"
Я пристыженно шел читать код, разбирался. Потом оказалось что они сами нихрена не разбираются в большей части codebase.
Теперь у меня спрашивают, но я щеки не надуваю.
Аноним 28/06/17 Срд 14:00:02  1012904
>>1012902
>Я в твои годы код читал, все понимал и не приставал к старшим!
А если б был опыт ты бы парировал Я в твои годы документацию писал чтобы ко мне не приставали.
Аноним 28/06/17 Срд 14:08:16  1012907
>>1012904
Если б тогда был опыт я назвал бы всех мудаками и сказал что без рефакторинга и смены архитектуры они могут сосать свой легаси, а я отчаливаю.
Аноним 28/06/17 Срд 14:15:15  1012908
А джунские изыскания как то используются? Или это почти студент за зарплате?
Аноним 28/06/17 Срд 14:22:33  1012912
>>1012891
>> парсить сайтики...
мой случай, ага, только надо было быстро (асинхронно) с интеграцией в существующую систему (rabbitmq) распределенно (микросервисы) в итоге эти сайтики (первое задание для джуна хуле) я писал около 8 месяцев, в итоге родилась целая распределнная плафома)
Аноним 28/06/17 Срд 14:24:57  1012914
>>1012912
и да, первых 2 месяца вообще никто не помогал, ну то есть вообще, потом пришел гуру дал пиздов и я понял как надо, но опять же, гуру срать ебал асинхронность и все приходилось самому с нуля. вот такое джунство блеать.
Аноним 28/06/17 Срд 14:40:25  1012921
pytesttask.png (101Кб, 669x664)
>>1012912
8 месяцев для асинхронного риалтайм парсинга сайтов с очередями?
Да в 2k17 году такое в джунских тестовых заданиях дают, за пару дней сделать.
Пикрелейтед.
Аноним 28/06/17 Срд 14:58:19  1012931
>>1012921
Бля, надо лучше учится.
Аноним 28/06/17 Срд 15:21:09  1012938
>>1012921
ну да долго, я же джун был..
плюс ко всему я не вижу на пикрил интеграции с существующей системой (это не просто rabbitmq заюзать, а еще и вклиниваниться в существующие бизнес процессы, потоки данных, а это погружение в предметную область) - под парсингом подразумевалась предобработка и сохранение результатов. не вижу на пикрил требование легкого масштабирования, ну и самое главное: парсеры самые разные, я имею ввиду что парсеры приходилось писать под разные задачи\источники, но так как нужна была унификация и масштабируемость нужно было эти парсеры подключать к какой то платформе, в какой то момент решено было сделать эту платформу и подключать парсеры-приложения (а потом и не только парсеры) по типу приложений к джанге... плюс ко всему добавим необходимость selenium к некоторым парсерам и парсинг через прокси, обработку капчи...
позже помимо парсеров были задачи писать SPA на ангуляре
в общем не был бы джуном написал бы за 3-4 месяца, а для джуна 8 я считаю норм. с учетом того что много раз приходилось переделывать, так как требования менялись на ходу - этакий "стартап"...
Аноним 28/06/17 Срд 15:25:19  1012941
>>1012938
по поводу прокси вообще задача-пушка получилась, сначала было "а давай вот это через прокси попробуем?" - а давай, потом чухнули и "а давай сервис -фечер замутим и что бы прокси были" - а давай, потом через тор попробовали для чего мне сервис тор пришлось захуярить...
Аноним 28/06/17 Срд 15:31:54  1012949
>>1012938
и накинь туда еще деплой на несколько машин (архитектура то распределенная) этого всего хозяйства (админство всего этого в общем) настройка мониторинга..
Аноним 28/06/17 Срд 15:32:34  1012951
>>1012949
Хватит коре питона, пойду парсеры учится писать. На всякий.
Аноним 28/06/17 Срд 15:33:32  1012954
>>1012951
да у меня просто вскипело от "парсить сайтики"
Аноним 28/06/17 Срд 15:34:07  1012955
>>1012954
я 2 раза в запой сука уходил от нагрузки)
Аноним 28/06/17 Срд 16:03:34  1012985
На всех жара так сказывается негативно, или я один везунчик?
Минут двадцать пялился не мог понять что тут написанону и заполнение листов не проодил еще
Аноним 28/06/17 Срд 16:09:31  1012988
>>1012985
Ты n раз вводишь сроки. В каждой строке содержатся числа через пробел. Ну и судя по адресу сайта это ввод матрицы.
Аноним 28/06/17 Срд 16:14:16  1012989
>>1012985
Да и лучше прочитать Лутца про списки, там немного. Костя из Новосибирска
Аноним 28/06/17 Срд 16:19:37  1012991
>>1012989
Are you a wizard?
Близко пальнул
Аноним 28/06/17 Срд 16:21:01  1012992
14984350117310.gif (494Кб, 387x305)
>>1012991
Да у тебя время и имя написано
Аноним 28/06/17 Срд 16:26:45  1012996
>>1012992
Про имя я знал, и уже было забеспокоился, что указал настоящие данные на профиле хеккерранк, и щас на меня выйдут оперативники культа змеи.
А лутца еще качать, я лучше в доках читну, спасибо
Аноним 28/06/17 Срд 16:31:37  1013000
>>1012830
Это я и так почитываю, конечно. Я про что-то уровня Скита и Рихтера, но для питонобогов.

>>1012828
Да вроде устраивает, просто захотелось, я всегда их одинаково любил.
Аноним 28/06/17 Срд 20:05:40  1013094
Чому не робе?

e = 'https://vk.com/datascience'
req = urllib.request.Request(e, method="HEAD")
resp = urllib.request.urlopen(req)

urllib.error.HTTPError: HTTP Error 501: Not Implemented

Страница же существует, ну
Аноним 28/06/17 Срд 20:48:50  1013102
>>1013094
попробуй свою ссылку открыть
Аноним 28/06/17 Срд 20:51:23  1013103
>>1013102
попробуй кавычку убрать в конце, лол
Аноним 28/06/17 Срд 21:03:23  1013106
>>1012985
Ты избранный.
Аноним 28/06/17 Срд 21:08:01  1013109
>>1012985
Отрефакторил, не благодари.

a = [list(map(int, input().strip().split())) for _ in range(int(input().strip()))]
Аноним 28/06/17 Срд 21:11:30  1013110
>>1012921
Делал бы это задание неделю, а потом забил скорее всего.

Мимо сеньор 160к.
Аноним 28/06/17 Срд 21:16:22  1013112
>>1013109
Еще один участник специальной олимпиады.
Аноним 28/06/17 Срд 21:25:12  1013115
Аноны, есть один способ отправки файла с компьютера на компьютер: https://stackoverflow.com/questions/8721870/how-to-transfer-a-file-between-two-connected-computers-in-python

Первый вопрос: возможно ли сделать проще?
Второй вопрос: как это организовать в виде команд?
Аноним 29/06/17 Чтв 00:10:39  1013192
Насоветуйте еще что-то по джанге.
Прочитал оф тутор, джангогерлс и читаю джанго бай екзампл, но дается тяжело, есть может что-то еще и желательно чуть полегче ?
Аноним 29/06/17 Чтв 00:16:48  1013194
>>1013192
Кстати в догонку, никто не знает, можно ли скачать украсть откуда-то курсы с realpython ?
Аноним 29/06/17 Чтв 03:37:24  1013260
>>1010132 (OP)
кто шарит как подключить библиотеку pil в python который в новой visual studio 2017? просто ее там нет
Аноним 29/06/17 Чтв 07:07:15  1013276
Есть ли в питоне возможность привести десятичную дробь к целочисленному значению, руководствуясь следующими правилами: если данное число после без целой части <= 0.5, то дробная часть отбрасывается и возвращается целое число; в противном случае возвращается целая часть данного число + 1.
Я бы и сам написал такую функцию, это постарались сделать до меня.
Аноним 29/06/17 Чтв 07:16:15  1013277
>>1013276
Сам нашел round().
Аноним 29/06/17 Чтв 10:05:11  1013309
>>1013094
> method='HEAD'
> Not Implemented
Тебе их сервер прямо отвечает, что обработчика HEAD-запросов у них нет, а ты, дубина, даже погуглить не пытаешься типы HTTP-запросов и сразу мусоришь в треде. Используй GET.
Аноним 29/06/17 Чтв 10:48:46  1013317
>>1013194
Тут добрый анон как-то кидал, давать линк?
Аноним 29/06/17 Чтв 10:49:37  1013318
>>1013260
Pillow может?
Аноним 29/06/17 Чтв 10:50:41  1013320
>>1013317
а, похуй.
https://www.dropbox.com/s/u4wahbdh7xmv498/RealPythonAllParts-v2.2.0.zip?dl=0
Аноним 29/06/17 Чтв 10:50:48  1013321
>>1013194
Хорошие?
Раз пойшла тема воровская, что лучше позаимствовать с lynda.сom, что там гоное?
Аноним 29/06/17 Чтв 13:35:08  1013381
>>1013320
Добра тебе, няша
Аноним 29/06/17 Чтв 13:37:58  1013384
>>1013115
>возможно ли сделать проще?
>способ отправки файла с компьютера на компьютер
scp, smb
Аноним 29/06/17 Чтв 15:33:51  1013460
>>1011196
так бывает, когда "не въехал в прикол" фреймворка, библиотеки и когда нет фантазии. Первое лечится чтением исходников, второе - чтением - чужого кода в котором используется фреймворк или библиотека
Аноним 29/06/17 Чтв 16:03:27  1013488
когда можно будет программить на пистоне для андроида?
Аноним 29/06/17 Чтв 16:04:08  1013490
>>1013488
Теперь же, не сходя с места, можешь начинать.
Аноним 29/06/17 Чтв 16:07:48  1013497
>>1013490
А обязательно ли снимать свитер?
Аноним 29/06/17 Чтв 16:09:10  1013499
>>1013497
Не умерен, надо документацию на киви глянуть
Аноним 29/06/17 Чтв 16:10:50  1013501
Мир вашему дому, питонобоги!
pupils = {'name' : ['Pavel', 'Alina', 'Liza', 'Ilia', 'Aleksandr', 'Andrey', 'Otabek'],
'age' : [17, 18, 17, 17, 17, 18, 18],
'average' : ['6.3', '10.0', '10.1', '9.8', '9.6', '8.9', '9.6']}

for i in range(7):
print(pupils['name'], pupils['age'], pupils['average'])
Чому мое говно выводит лишь 5 значений, вместо заявленных 7?
Аноним 29/06/17 Чтв 16:15:56  1013504
>>1013501
Твой код вообще выводит одно и то же 7 раз
Аноним 29/06/17 Чтв 16:24:12  1013519
>>1013499
Значит киви. Благодарю.
А то собирался жабу учить с андроид-студией.
Там пистона какой версии? может знает кто
Аноним 29/06/17 Чтв 16:41:52  1013548
>>1013519
Может еще придется учить жабу, не расслабляйся
Аноним 29/06/17 Чтв 16:46:51  1013557
Начал читать Think Python. Это нормально, когда за упражнениями можешь тупить по полдня (до этого не программировал)
Аноним 29/06/17 Чтв 16:48:41  1013563
>>1013557
Да. Я в первый раз читал еще более легкодо Доусона, так столько мозг ломал, что стыдно вспомнить.
Аноним 29/06/17 Чтв 16:54:55  1013570
>>1013563
Как долго вообще стоит читать и практиковать книги?
Аноним 29/06/17 Чтв 16:56:26  1013573
>>1013570
Это уже не ко мне вопрос, тк я ничего стоящего не написал. Лично я читаю, пока не обрету уверенность, что все что книга мне дала - я усвоилдохуя времени уходит
Аноним 29/06/17 Чтв 16:58:45  1013576
>>1013504
Забыл дописать:
print(pupils['name'], pupils['age'], pupils['average'])
Аноним 29/06/17 Чтв 16:59:36  1013579
fgasd.PNG (1Кб, 527x21)
>>1013576
Аноним 29/06/17 Чтв 17:00:28  1013582
>>1013576
http://pythontutor.com/visualize.html#mode=edit

Введи когд, визуализируй, погляди как он выполняется. Если чего пиши
Аноним 29/06/17 Чтв 17:01:10  1013586
.png (39Кб, 1161x730)
>>1013579
Почему 5, когда 7?
Аноним 29/06/17 Чтв 17:03:19  1013591
>>1013586
Погоди, что пять? Все ж выводится
Аноним 29/06/17 Чтв 17:03:53  1013593
>>1013591
Вот я о том же и спрашиваю того питонизда.
Аноним 29/06/17 Чтв 17:19:41  1013598
Снимок.PNG (402Кб, 511x353)
>>1013591
>>1013593
Прошу прощение за свою тупость. Я не заметил в компиляторе кнопку скролла.
Аноним 29/06/17 Чтв 17:24:40  1013601
>>1013598
>>компиляторе кнопку скролла
сегодня просто таки уматная серия сериала 2pythou!
ухаха! жжите еще!
Аноним 29/06/17 Чтв 17:44:41  1013612
>>1013598
В Пайтон завезли компилятор?
Аноним 29/06/17 Чтв 17:55:47  1013616
>>1013612
Змеяпоехавший явно имел в виду интерпретатор
Аноним 29/06/17 Чтв 19:04:49  1013632
>>1013320
Спасибо и добра, в тред захожу раз в день, так что крайне признателен :3
Аноним 29/06/17 Чтв 19:20:35  1013639
Помогите, почему не работает?

else :false
if Billy=лох else 0 :approveded
...............
range(i=0, k=2, x=b)
b:onload

Write:"Billy fuccking veryfecalishhiet"
Print ("Billy fuccking veryfecalishhiet")

end.
Аноним 29/06/17 Чтв 19:21:56  1013640
>>1013639
Что за хуйню я прочитал?
Аноним 29/06/17 Чтв 19:23:47  1013643
>>1013639
Ко мне тут жук залетел, щас дам ему прочесть, может он поймет
Аноним 29/06/17 Чтв 19:28:01  1013649
>>1013640

вот она,эта формула

open:load

load:open :1
load:open :1
load:open :1
load:open :1
load:open :1
load:open :1 1

:<-


__________:save

пользуйтесь.ставте правильно.ДУМАЙТЕ

будут складывать воловьи туши(вдоль дорог.по которым когда-то.ходили.машины

отдыхай пока.чемпион

?(
Аноним 29/06/17 Чтв 19:28:09  1013650
>>1013639
Буду благодарен, если перепишешь хотя бы на естественный алгоритмический.
Аноним 29/06/17 Чтв 19:28:39  1013653
20170629232158.jpg (668Кб, 2048x1536)
>>1013639
Тоже говорит, что не понял
Аноним 29/06/17 Чтв 19:36:01  1013656
14975501465900.jpg (89Кб, 1046x818)
>>1013649
Аноним 29/06/17 Чтв 19:49:47  1013669
1495113660312.jpg (45Кб, 545x511)
>>1013639
>>1013649
>>1013598
Обожаю читать питонус тред с утра пораньше.
Аноним 29/06/17 Чтв 19:50:44  1013670
>>1013669
>19:49
>с утра пораньше
Аноним 29/06/17 Чтв 19:52:26  1013672
>>1013670
>2352
>1949
Аноним 29/06/17 Чтв 19:53:17  1013674
>>1013670
Когда встал, тогда и утро.
Аноним 29/06/17 Чтв 19:54:00  1013675
>>1013674
На работу в 7 утра, код писать.
Аноним 30/06/17 Птн 03:03:19  1013892
Аноны, хочу написать пару тестов для проекта на джанго, но никак не могу разобраться с сессиями(нужен залогиненный юзер), в документации этот вопрос не очень затрагивается, где можно почитать?
Аноним 30/06/17 Птн 10:59:24  1013989
>>1013892
>нужен залогиненный юзер
Что значит залогиненный юзер?
Аноним 30/06/17 Птн 11:26:47  1013998
>>1013892
1. subclass TestCase
2. self.client.login(username='username', password='password')
3. session = self.client.session
4. session['bar'] = 1
5. session.save()

https://docs.djangoproject.com/en/1.10/topics/testing/tools/#persistent-state
Аноним 30/06/17 Птн 11:58:18  1014009
>>1013989
Значит что я логинюсь и как залогиненный юзер могу переходить по ссылкам.

>>1013998
Вот меня то это и смущает.
Вот что это такое? Какой параметр туда сохранять?
> session['somekey'] = 'test'
И как дальше потом переходить по ссылкам, как всегда( client.get('?private/') ) или иначе?
Аноним 30/06/17 Птн 12:01:18  1014011
Ананас, который уже питонит по взрослому и за деньги, заставляли ли тебя в темном переулке учить JS, под угрозой увольнения?
Аноним 30/06/17 Птн 12:30:50  1014019
>>1014011
80% вакансий в веб предполагает, что ты будешь писать на ЖС. А ты как хотел? Редко только на бэк бывает.
Аноним 30/06/17 Птн 12:42:42  1014026
>>1014011
Работаю на удаленке, имею постоянного JS кодера которому высылаю задания, сам пишу лишь бэк-энд и верстаю.
Аноним 30/06/17 Птн 13:08:03  1014047
Сколько книг по питону надо прочитать и сколько упражнений делать, чтобы вкатиться в джанго разработку? До этого не программировал
Аноним 30/06/17 Птн 13:32:54  1014060
>>1014047
>До этого не программировал

Ну и пизда тебе
Аноним 30/06/17 Птн 13:52:28  1014074
>>1014060
Нихуя!
Аноним 30/06/17 Птн 14:01:57  1014080
>>1014009
>Значит что я логинюсь и как залогиненный юзер могу переходить по ссылкам.
А как ты логинишься?
Аноним 30/06/17 Птн 14:52:59  1014104
>>1014080
Видимо авторизация подразумевается. Как насчёт возвращать user в тесте? Если нулл, то не пройден соответственно.
Аноним 30/06/17 Птн 15:34:24  1014127
>>1014080
А это важно?
Логинюсь и через .login(....) и POST запросом высылаю username/password.
>>1014104
Вопрос немного не в этом, я авторизирсь,все хорошо, вопрос в том как остаться авторизированным и потом переходить по страницам дальше и тратить х как авторизированный пользователь.
Знаю что через сессии но не могу понять как.
Аноним 30/06/17 Птн 15:36:34  1014130
Надеюсь теперь все понимают как важно пристегивать ремень безопасности?
Аноним 30/06/17 Птн 15:37:29  1014131
>>1014130
Извините питоняши, промахнулся тредом.
Аноним 30/06/17 Птн 15:47:32  1014136
>>1014127
Создаешь сессию, ей же кидаешь POST. Теперь сессия залогинена.
Аноним 30/06/17 Птн 15:51:43  1014139
>>1014131
А шо там умер кто-то? Яша, ну тащите же новость сюда, не расчесывайте мне нервы!
Аноним 30/06/17 Птн 16:51:09  1014174
>>1010472
чем тебе PyCharm не угодил?
Аноним 30/06/17 Птн 16:56:18  1014176
Расскажите свой путь вкатывания в питон, аноны.
Аноним 30/06/17 Птн 16:57:58  1014177
>>1014174
Шрифты хуево выглядят.
Аноним 30/06/17 Птн 17:19:42  1014188
Анон, расскажи, на каких супер мега машинах ты работаешь три гига два ядра, корпус из алмазов? Я буду представлять что такой же успешный как и ты.
Аноним 30/06/17 Птн 17:36:22  1014196
Так блять, а на 3.6 питоне что там сделали с pyvenv нихуя не рбаотает бля.
Как теперь их создавать?
Аноним 30/06/17 Птн 17:38:08  1014198
>>1014196
Error: Command '['/pyenv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
Шо это значит ?
Аноним 30/06/17 Птн 17:40:46  1014200
>>1014196
> pyvenv
Аноним 30/06/17 Птн 17:41:14  1014201
>>1014200
https://docs.python.org/3/library/venv.html?highlight=pyvenv
Аноним 30/06/17 Птн 17:42:39  1014202
>>1014201
Да я уже это прочитал.
>python3 -m venv /path/to/new/virtual/environment
>>1014198
И вот такой ответ
Аноним 30/06/17 Птн 17:48:20  1014206
>>1014198
Загугли ошибку.

Аноним 30/06/17 Птн 17:48:36  1014208
Какой уровень питона обычно требуют на Джанго джуниор/мидл?
В частности, насколько глубоко надо знать надо питоновский ООП.
Аноним 30/06/17 Птн 18:04:13  1014216
>>1014208
Так джуниор или мидол?
Аноним 30/06/17 Птн 18:10:46  1014221
.png (21Кб, 656x90)
>>1014206
Репост из /s/
Создаю виртуальную среду для 3 питона, получаю пикрил, как это фиксится, может кто подсказать ?
Почему он вообще вызывает файл с папки второго питона ?
Аноним 30/06/17 Птн 18:20:57  1014225
>>1014176
Выучил R, а потом понял, что он нахуй не нужен. Так и вкатился в питон. На самом деле, это трагическая история.
Аноним 30/06/17 Птн 18:26:40  1014230
>>1014176
Короч попалась книга Касперски про реверс, я охуел но ничего не понял. Попытался вкотится, но работы все небыло настоящей, а нищета затрахала. И сказал себе, выучись даун на вебразработчика, и среди всего многообразия выбрал питон. Потому что он няшный.
Аноним 30/06/17 Птн 18:32:10  1014234
.png (60Кб, 638x153)
>>1014221
Ну блять будьте же людьми, у меня жопа горит просто пиздец.
Не могу на ебанном линуксе нихуя среду создать.
Пишу блять
python3 -m venv myvenv
Error: Command '['/home/venv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']'
returned non-zero exit status 1

Пробую через виртуаенв
virtualenv --python=python3.5 myvenv
получаю хуйню про zlib, которая блять установлена пикрил
ЧЯДНТ ?
Аноним 30/06/17 Птн 18:41:20  1014238
>>1014234
Что ты вообще хочешь сделать, долбоёб?
Аноним 30/06/17 Птн 18:42:43  1014240
>>1014238
Я хочу создать виртуальную среду.
Аноним 30/06/17 Птн 18:44:15  1014241
>>1014234
И вот верь после этого тем кто говорит, что Пайтон работает нормально только на Линукс.
Аноним 30/06/17 Птн 18:46:13  1014243
>>1014234
ЧТо за шрифт такой интересный?
Аноним 30/06/17 Птн 18:46:59  1014244
Screenshot2017-[...].png (12Кб, 447x107)
>>1014240
Аноним 30/06/17 Птн 18:47:05  1014245
>>1014241
У меня Винда, никаких проблем, брат жив.
Аноним 30/06/17 Птн 18:48:50  1014246
>>1014243
стандартный в минте, если ты про консоль


>>1014244
>>1014202
Аноним 30/06/17 Птн 18:49:35  1014247
>>1014244
> Error: Command '['/pyenv/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
Не на то ссылку кинул, но понел
Аноним 30/06/17 Птн 18:50:40  1014248
>>1014246
У тебя минт нормально обновляется в последнее время?
Аноним 30/06/17 Птн 18:55:10  1014250
>>1014246
Как называется?
Аноним 30/06/17 Птн 18:56:20  1014252
>>1014247
--default-pip Без этого пробовал?
Аноним 30/06/17 Птн 19:02:50  1014255
.png (39Кб, 800x623)
>>1014248
Да.
>>1014250
Хуй знает где посмотреть, может что-то из пикрил ?
>>1014252
так я без этого и устанавливаю, просто пишу
python3 -m venv myvenv
или ты имеешь в виду попробовать
--without-pip
Хух, заработало, но только какого хуя, теперь пип отдельно устанавливать.
Спасибо.
Аноним 30/06/17 Птн 19:16:18  1014262
>>1014225
ещё одна жертва идиотии
Аноним 30/06/17 Птн 19:19:16  1014265
Когда в питоне будет пногопроцессорность и компиляция?
Аноним 30/06/17 Птн 19:19:29  1014266
>>1014262
Мамкин агрессор в треде, можно спать спокойно
Аноним 30/06/17 Птн 19:22:12  1014268
Короче я ничего не понимаю. наверное я даун, но это какой-то пиздец.
Вот активировал я виртуальную среду и пишу в ней же установить любой модуль, устанавливается в 2.7.
Ну как так-то ?
pip какого-то хуя ссылается на 2.7, хотя я написал тут же
sudo apt-get install python3-pip
Я бля уже просто в отчаянии.
Аноним 30/06/17 Птн 19:25:47  1014270
>>1014268
Просто ты долбоёб.
Аноним 30/06/17 Птн 19:28:49  1014273
>>1014270
Это я и без тебя понял, дальше что ?
Аноним 30/06/17 Птн 19:29:45  1014274
>>1014273
Погодь, а разве это небыло твоей целью?
Аноним 30/06/17 Птн 19:30:57  1014275
>>1014274
Нет
Аноним 30/06/17 Птн 19:31:05  1014276
>>1014268
Ты указал какой питон использовать при создании виртуальной среды?
Аноним 30/06/17 Птн 19:32:15  1014277
>>1014276
Да, если пишу python, то вызывается питон3.6
Аноним 30/06/17 Птн 19:35:00  1014279
>>1014277
Ты mkvirtualenv используешь?
Аноним 30/06/17 Птн 19:36:06  1014280
>>1014279
python3 -m venv /path/to/new/virtual/environment
Аноним 30/06/17 Птн 19:40:19  1014284
>>1014280
which pip
echo $PATH
Проверь, что путь до среды идет первее системных и что в bin лежит pip.
Аноним 30/06/17 Птн 19:47:49  1014288
>>1014284
В bin pip'а нет, в путь до среды первее.
Теперь как установить пип в виртуальную среду, если
sudo apt-get install python3-pip
пишет, что он уже установлен ?
Аноним 30/06/17 Птн 19:49:52  1014291
>>1014288
https://docs.python.org/3/library/ensurepip.html
Либо скриптом с доков пипа.
Аноним 30/06/17 Птн 19:54:56  1014294
>>1014216
Ну расскажи сразу про оба
Аноним 30/06/17 Птн 19:57:26  1014296
>>1014291
Ладно, всё я заебался, спасибо за помощь, но всё опять пришло к тому, к с чего начиналось
zipimport.ZipImportError: can't decompress data; zlib not available

Пойду пока на винду, как жопа остынет, может вернусь.
Аноним 30/06/17 Птн 20:03:30  1014300
>>1014296
У тебя питон без поддержки zlib, поэтому пип и не установился.
Я не знаю, как ты его устанавливал, в репах должен быть с поддержкой zlib.
Аноним 30/06/17 Птн 20:07:39  1014303
p16ka2svt71ucvr[...].jpg (30Кб, 400x307)
>>1014296
> Пойду пока на винду, как жопа остынет, может вернусь.
Аноним 30/06/17 Птн 20:16:21  1014310
>>1014300
Ладно, скачал какую-то анаконду, там вроде всё работает.
Спасибо, потому что вообще не знал в какую сторону смотреть
Аноним 30/06/17 Птн 20:37:39  1014320
>>1014310
Используй pyenv, не еби мозги.
Аноним 30/06/17 Птн 20:54:07  1014327
Long python.webm (2516Кб, 480x360, 00:00:30)
>>1014310
>скачал какую-то анаконду
Аноним 30/06/17 Птн 21:37:12  1014335
>>1014327
Ебаный в рот. Я аж передернулся.
Аноним 30/06/17 Птн 22:27:19  1014358
14243684093770.jpg (47Кб, 599x514)
Как мы перехирачиваем список, я не понял, что у нас тут за правило? януб.

points = [{ 'x' : 2, 'y' : 3 }, { 'x' : 4, 'y' : 1 }]
points.sort(key=lambda i : i['y'])
print(points)
Аноним 30/06/17 Птн 22:34:47  1014360
>>1014358
Сортировать по 'y' по возрастанию (1, 3). Что тут непонятного?
Аноним 30/06/17 Птн 22:40:06  1014362
>>1014358
Ты совсем тупенький прост.
Аноним 30/06/17 Птн 22:49:10  1014366
>>1014360
я так и думал, что по игрик по возрастанию, но там:
[{'x': 4, 'y': 1}, {'x': 2, 'y': 3}]
почему, он эти внутренние скобки не раскрыл и ничего?
Аноним 30/06/17 Птн 23:57:52  1014404
>>1014366
> почему, он эти внутренние скобки не раскрыл и ничего?
Не понял вопроса.
Ты имеешь в виду, что на выходе остался список со словарями вместо, допустим, [1, 3]?
sort сортирует список, не изменяя его элементов лишь меняя их местами, key указывает ключ по которому сортировать, в данном случае для каждого элемента вызывается функция i -> i['y'], к примеру {'x': 4, 'y': 1} -> {'x': 4, 'y': 1}['y'] = 1.
Аноним 01/07/17 Суб 03:12:28  1014439
>>1014136
А можно пример?
Потому как я не понял.
Аноним 01/07/17 Суб 06:52:24  1014445
>>1014327
Пидор бля, шож ты делаеш
Аноним 01/07/17 Суб 10:54:13  1014463
Анончики, где найти нормальные цветовые схемы, вроде One Dark для Atom, в PyCharm? B как в нем настроить отображение шрифтов?
Аноним 01/07/17 Суб 10:57:55  1014464
>>1014335
Я тоже передернул! Здоровенный, сука, ПИТОН!!!
Аноним 01/07/17 Суб 11:41:01  1014474
Чем шарм лучше саблайма с питоновским плагином?
Аноним 01/07/17 Суб 11:50:28  1014478
ПЕРЕКАТИЛ

https://2ch.hk/pr/res/1014477.html
https://2ch.hk/pr/res/1014477.html
https://2ch.hk/pr/res/1014477.html
https://2ch.hk/pr/res/1014477.html
https://2ch.hk/pr/res/1014477.html
Аноним 13/07/17 Чтв 09:47:42  1023901
>>1014177
так шрифты настроить можно

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

Топ тредов
Избранное