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



<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
547 | 73 | 134

Python /python/ Аноним 12/08/18 Вск 14:07:19  1245416  
15329722522240.jpg (72Кб, 1280x720)
15329722522251.jpg (59Кб, 640x480)
15329722522252.jpg (89Кб, 640x960)
15329722522263.webm (3766Кб, 720x720, 00:00:15)
Не изучай синтаксис, изучай программирование!


Исчерпывающий ресурс для новичка -> https://sites.google.com/view/pypry/

F.A.Q -> https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Для кода -> https://repl.it/languages/python3
Книги -> https://yadi.sk/d/tArKKuQu3Kejuq


Предыдущий: >>1237856 (OP)


python питон пайтон
Аноним # OP  12/08/18 Вск 14:08:56  1245419
Все душат питона, а я перекатываю, заебца.
Аноним 12/08/18 Вск 14:14:05  1245425
Не забываем, что Говнидо устал и мухожук, а питон ВСЕ.
Аноним 12/08/18 Вск 14:17:33  1245432
>>1245425
Надо было тред не перекатывать. Питон же все, а киберГуидо должен вечно заниматься язычком.
Аноним 12/08/18 Вск 15:19:56  1245478
15334669440260.png (92Кб, 842x848)
Адекватная графика на Питоне - это только PyGame?

И когда работают с ИИ и нужна графика, что тогда обычно берут?


Киньте несложных примером плз прога код программы висит в памяти компа и там же программа меняет этот свой же код, т.е. себя саму переписывает.
Аноним 12/08/18 Вск 15:31:00  1245483
Так, раз и навсегда поясните. Почему все топят за .format, если % удобнее, короче, читаемее, без говна и в инструкции С? Прям на пальцах для дебила, пожалуйста.
Аноним 12/08/18 Вск 15:33:21  1245484
>>1245483
%[(name)][flags][width][.precision]code
vs
{fieldname!conversionflag:formatspec}
[[fill]align][sign][#][0][width][.precision][typecode]

Это же пиздец ебаный.
Аноним 12/08/18 Вск 15:36:46  1245486
/test/
Аноним 12/08/18 Вск 15:42:32  1245491
Screenshot from[...].png (101Кб, 838x439)
Screenshot from[...].png (54Кб, 838x186)
Screenshot from[...].png (159Кб, 1541x458)
>>1245416 (OP)
Делаю Телеграм бота. Использую обёртку https://github.com/eternnoir/pyTelegramBotAPI, деплою на PythonAnywhere. Когда пользователь вводит /start, то должна создасться база данных (использую sqlAlchemy) для конкретного пользователя, используя его ник. Но вместо этого выползает ошибка сразу при запуске кода (не при вводе /start). Что делать?
Аноним 12/08/18 Вск 15:54:25  1245501
>>1245491
Тебе, блять, консоль выдала описание проблемы, хуесос сука.Нахуя ты садишься за написание ботов, если ты не можешь понять элементарных вещей?Если ты на столько туп, что не можешь понять что от тебя требуется, то лучше брось это дело и выйди в окно говноед обосраный.Ублюдки сука, заполонили всю сферу мамкины прогромизды, которые хотят модно и молодежно, но не могут для начала хотя бы туториал по языку прочитать.Иди нахуй, тварь.
Аноним 12/08/18 Вск 16:05:33  1245511
>>1245501
Тут чел /biz/ мутит, рофлю с этой залупы про телеграм ботов, столько пидоров лезет, все хотят, чтобы за них все сделали.
Аноним 12/08/18 Вск 16:13:19  1245516
Из телеграмм чата про питон, какой-то чувак предложил халявный курс по питону и джанго для начинающих, но не хватает людей.

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

http://paulwinex.com/web-apps-on-django/
Аноним 12/08/18 Вск 16:14:11  1245517
>>1245511
Не /biz/. Первый проект, отличный от hello world. Вкину, когда сделаю
Аноним 12/08/18 Вск 16:38:52  1245538
>>1245517
И зачем ты после хедоуворда в это лезишь? Я тоже нюфаня, но для начала же нужно основы изучить, взаимодействию с осью, объекты, модули и много чего. Написать простенькую нейронку там. Хотя бы консольного чатбота. У тебя как минимум синтаксические ошибки там.
Аноним 12/08/18 Вск 16:39:46  1245542
>>1245491
>Делаю Телеграм бота
Держи нас в курсе.
Аноним 12/08/18 Вск 16:52:30  1245554
>делаю
>проект
>import
>import
>import
>import
>import
>import
Знаю python, sql, cloud, machine learning, умею писать ботов, хочу 80+ тысяч.
Только базы данных не всегда создаюсьться. Должна создасться, но не всегда создаёсьться. Баги в питоне, наверное.
Аноним 12/08/18 Вск 17:00:46  1245562
>>1245478
бля, ну хоть одна сука бы бля, хотя бы одна бля
Аноним 12/08/18 Вск 17:14:55  1245574
thngVPG5lHqUEyb[...].png (99Кб, 558x514)
>>1245416 (OP)
Как можно быть настолько ленивым уебаном, чтобы перепостить картинки из ОП-поста прошлого треда?
Аноним 12/08/18 Вск 17:17:44  1245576
15295149785320.png (285Кб, 629x901)
201506220002081[...].png (287Кб, 1280x1024)
>>1245416 (OP)
Геймдевы на Питоне есть? Хочу писать игоры, уже есть придуманная концепция с геймплеем уровня Lisa. Можно ли подобное на Pygame написать?
Аноним 12/08/18 Вск 17:27:17  1245591
>>1245574
Ты еще хуже, даже этого не сделал.
Аноним 12/08/18 Вск 17:41:45  1245598
>>1245576
>>1245591
вы геи?
Аноним 12/08/18 Вск 17:50:16  1245602
Посоны, плотно имеющие дело с питонами, поясните за параллельное сосуществование второй и третьей веток. Если я хочу вкатиться, то можно ли учить только третий?
Аноним 12/08/18 Вск 17:57:31  1245605
>>1245602
В смысле блять? Все уже перекатились на 3.7 давным давно или переписывают свои проекты.
Аноним 12/08/18 Вск 17:59:02  1245606
>>1245602
Можно и нужно, второй питон выключают в 2020, пилят на нем что-то только конченные ретарды
Аноним 12/08/18 Вск 18:00:52  1245607
>>1245605
Ну и заебись.
Аноним 12/08/18 Вск 18:03:39  1245608
>>1245591
Туше.
Но все равно это омерзительно.
Аноним 12/08/18 Вск 18:05:18  1245609
А есть ли работа на питоне, помимо нейроночек и прочего дата сайенса?
Аноним 12/08/18 Вск 18:05:27  1245610
>>1245602
А что ж ты не интересуешься за жизнь питона 1.6?
Аноним 12/08/18 Вск 18:07:08  1245612
>>1245609
веб на джанге
Аноним 12/08/18 Вск 18:08:19  1245613
>>1245608
Чисто порицательный жест, чтобы перекатывали.
Аноним 12/08/18 Вск 19:37:40  1245679
Кто хочет Питон учить вместе?
Аноним 12/08/18 Вск 19:39:32  1245680
>>1245679
Ну ты, в принципе, можешь изучать моего питона. Надеюсь, хорошо постараешься.
Аноним 12/08/18 Вск 20:10:28  1245692
>>1245679
Если ты симпатичный, то можешь делать для меня кое что, а я буду гладить тебя по головке и показывать что не так.
Аноним 12/08/18 Вск 20:34:05  1245704
>>1245679
Поясни, что ты имеешь в виду.
Смотреть одно видео через Дискорд, ходить вместе на курсы или ты просто хочешь личного учителя, с которым можно забухать?
Аноним 12/08/18 Вск 20:37:00  1245706
>>1245576
>есть
гогод что бы подрочить на питонячий синтаксис, а для риального дерьма есть уеч, который парой кликов из пбр йобы превращается в пиксельную парашу
Аноним 12/08/18 Вск 20:51:49  1245713
>>1245706
Годот да, уже нашел. Наверное, с него начну.
Есть еще как вариант Гейммейкер, но там скриптинг на JavaScript-подобном языке, а я ебал эту пародию на язык.
Просто Pygame — это какое-то днище, достаочно тут глянуть: https://www.pygame.org/tags/all.
Аноним 12/08/18 Вск 21:10:10  1245730
>>1245713
оно все днище

тутор как сделать шейдер воды в гоготе блять ПЯТЬ ТРИДЦАТИМИНУТНЫХ СЕРИЙ сука и это не полноценый тутор, а типа я ебошу и так же ебошь, в уече на лапше это делается за 15 минут


кароче хуита хуит
Аноним 12/08/18 Вск 21:34:01  1245741
>>1245730
2д-скроллер на уече — это что-то на уровне запустить фотошоп, чтобы обвести нужный кусок фотографии красным карандашом, когда для этого есть дефолтный паинт.
Аноним 12/08/18 Вск 21:36:27  1245742
>>1245741
как ты себе представляешь разработку?

раз ты собрался что то делать у тебя должно быть есть план, перечисли сингс ту ду плз
Аноним 12/08/18 Вск 21:40:16  1245745
>>1245742
Я мимопроползал.
Аноним 12/08/18 Вск 21:48:22  1245751
>>1245741
Зависит от целевой аудитории.
Бывают и ААА 2д-скроллеры.

Аноним 12/08/18 Вск 21:49:21  1245754
Screenshot20180[...].png (1254Кб, 1872x1120)
>>1245745
ну вот и ползи молча дальше, ю но носин эбоут геидев ни о проблемах которые возникают при разработке, неважно какого, один хуй крупного интерактивного продукта, а потому не можешь знать и о тех фишках движка, что эти проблемы за тебя решает
Аноним 12/08/18 Вск 21:49:47  1245755
>>1245751
NieR:Automata - AAA 2д-скроллер с графеном и фансервисом.
Аноним 12/08/18 Вск 21:50:53  1245758
>>1245755
>Automata
>2д-скроллер
3д арканоид, чучело
Аноним 12/08/18 Вск 21:53:00  1245760
proxy.duckduckg[...].jpg (38Кб, 1024x576)
>>1245758
Аноним 12/08/18 Вск 21:57:49  1245763
анон, подскажи, какой IDE юзают тру программисты?
Аноним 12/08/18 Вск 21:59:52  1245765
>>1245763
Notepad ++
Аноним 12/08/18 Вск 22:09:28  1245772
>>1245576
А не судьба взять тот же RPG Maker, на котором и была запилена LISA?
Кстати, если хочешь хоть в какой-то тематический тред о ней, то в /vg/utg
Аноним 12/08/18 Вск 22:11:30  1245777
image.png (979Кб, 960x720)
>>1245760
сбоку, но не 2д же блядь


>>1245763
>тру программисты
вим, а нормальные люди - вскод

Аноним 12/08/18 Вск 22:19:31  1245781
>>1245772
>А не судьба взять тот же RPG Maker
Но как я тогда приложу свои знания Питона?
Аноним 12/08/18 Вск 22:21:44  1245783
>>1245763
Блокнот (бумажный), vi
Аноним 12/08/18 Вск 22:24:56  1245787
>>1245781
тебе шашочки или ехать?


мне вот змей помог обрести понимание сути, так что теперь спокойно шарю за блюпринты

щас вот хочу заибашить протатип пайменю и потом перенести на кресты(в которых я 0)


так и ты, должен двигаться дальше, самая важная область применения питончика - это чистый кайф во время обучения

реальной работы на нем нет, а в риалтайме и не может быть

если такой ебливый перекатывайся на растик, там уже есть свободное двигло со всеми ништяками
Аноним 12/08/18 Вск 22:27:21  1245788
>>1245781
Если идея в попытке создания шедевра, тогда нужно использовать только лучшие инструменты для реализации. Если желание побаловаться пистоном - тогда ладно.
Аноним 12/08/18 Вск 22:34:29  1245794
>>1245787
>реальной работы на нем нет
Ценное мнение школоло ваннаби геймдева.
Как же у тебя порвётся жопа, когда ты поймёшь как мало общего плюсы имеют с питоном.
Аноним 12/08/18 Вск 22:50:31  1245809
image.png (15Кб, 1441x321)
>>1245794
долго ли твой бек продержится без явного лидера за которого в случае чего можно спросить?


>ваннаби геймдева
^_^

>Как же у тебя порвётся жопа
уже давно порвалась, еще в тот момент когда я узнал что уеч не на растике и форк делать никто не собирается

>как мало общего плюсы имеют с питоном
вот это поворот
Аноним 12/08/18 Вск 22:55:15  1245814
>>1245809
Не понял, это ты сейчас выебнулся зарплатой дворника в Москве?
Аноним 12/08/18 Вск 23:20:22  1245826
>>1245814
>это ты сейчас выебнулся зарплатой
даже не за месяц


но это войлюта, за законченный готовый ПРОДУКТ, который я сделал без хуя начальника в жопе и его указаний

это геимдев братишка ;Р на пидорском маркетплейсе, с фашистами которые бракуют ассет из-за яндекс диска, на аплоуд уходит больше времени чем на разработку
Аноним 13/08/18 Пнд 02:19:26  1245879
Уложил систему таким мэдскилзом:
L = ['']100
L.append('Иди на хуй')
print(L)
while 1:
L.append(L.pop(0))
print(L)

Странно то, что раньше я цикл вайл просто прерывал, а сейчас я чет орнул с убогости дерьма, пока потянулся останавливать - все встало колом. Нажал перезапуск иксов, подключенный экран потух. Делал все в вске, примерно с гигом свободной оперативки и дерьмом в свопе на гиг где-то. Проц не могло так нагрузить, получается память забилась, вопрос, какая память? Не могло же оно на гиг нахуярить мне за 20 секунд.
Аноним 13/08/18 Пнд 02:22:39  1245881
>>1245879
> L = [ ' * ' ]x100
Еще хотел узнать что в пайтоне есть аналог wait или sleep. Вроде что-то было, но чот не могу вспомнить.
Аноним 13/08/18 Пнд 03:03:16  1245884
>>1245879
> Не могло же оно на гиг нахуярить мне за 20 секунд.
Могло.

>>1245881
time.sleep
Аноним 13/08/18 Пнд 03:06:33  1245885
>>1245884
Я тут на пару секунд запустил, ели остановил.
Он нагрузил 4 проца, да так, что ели остановил, видимо оболочка тоже роляет. Надеюсь нигде логи не ведутся.
>time.sleep
Угу, спасибо.
Аноним 13/08/18 Пнд 03:12:06  1245887
>>1245885
Посмотрел на код внимательнее - течь там нечему, поводов для сборки мусора нет. Не знаю, почему у тебя вешается. На моей днищепеке оно, конечно, жрет проц, но система остается отзывчивой, и я в данный момент без каких-либо проблем набираю этот пост; потребление памяти - какие-то копейки.
Аноним 13/08/18 Пнд 03:30:37  1245888
image.png (164Кб, 1600x1200)
тоже схватил приступ жопной боли


какие доки все-таки ПИИИДООРСКИЕ блядь уже даже не смешно сука от этой откровенной бесполезности...


ну и рега с токенами ради сраной плотли, это отдельный фиерический пиздец, приправленный океаном говно-зависимостей
Аноним 13/08/18 Пнд 10:26:32  1245960
if __name__ == '__main__':


Что это и зачем?
Аноним 13/08/18 Пнд 11:24:10  1245983
>>1245888
Попробуй в QT QML вкатиться - любые доки покажуться манной небесной после этой дрисни.
Аноним 13/08/18 Пнд 11:27:59  1245984
>>1245960
Данная конструкция используется для проверки является ли питон файл исполняемым, или запускается как класс.
Если интрпретатор запускает питон файл он ему присвает имя __main__
То есть главный исполняемый файл.
Если код из файла вызывается с другого кода/класса, то нет.

>зачем?

Для удобства.
Описываешь кароче в файле сови функции или классы.

Пишешь
if __name__ == '__main__':
тут перечесляешь функции написанные выше в нужном тебе порядке


Вообще что это и зачем описывается во всех руководствах, на всех сайтах во всех курсах для начинающих.
По каким материалам питон изучаешь?
По найденной салфетке в кафешке?
Аноним 13/08/18 Пнд 11:29:34  1245986
>>1245478 >>1245562

Ну ты хоть опиши какого рода графика тебе нужна?
Десктоп? Ведро?
Попробуй PyQT5.11/PySide2
Аноним 13/08/18 Пнд 12:01:16  1245992
>>1245984
> запускается как класс
Импортируется как модуль.
Аноним 13/08/18 Пнд 12:13:47  1246001
>>1245992
Да.
Аноним 13/08/18 Пнд 12:35:36  1246006
>>1245742
>как ты себе представляешь разработку?
Первый пункт - выбрать подходящий инструмент разработки. Уже на этом этапе ты проиграл. С подливой.
Аноним 13/08/18 Пнд 12:38:10  1246007
>>1246006
>выбрать подходящий инструмент разработки
Ты сначала выбираешь между молотком и отвёрткой, или-таки между гвоздём и шурупом?
Аноним 13/08/18 Пнд 14:02:59  1246045
15338385842032.png (834Кб, 1200x1080)
https://paste.ofcode.org/D6bS968ycdpnVB95Zz2Qr8

Проблема, окно не закрывается по крестику, где ошибка в коде?

Вот оригинал:
https://youtu.be/mEX0R1NOk7Q?t=5m26s
Аноним 13/08/18 Пнд 14:20:04  1246055
>>1246045
https://paste.ofcode.org/xJGnraDnmHEWCbr9YYkj2d
пока решил проблему так
Аноним 13/08/18 Пнд 14:21:30  1246057
>>1246045
Блядь, да возьми ты курс геймдизайна/юнити на курсере да не ебди себе мозги.
Аноним 13/08/18 Пнд 15:21:03  1246087
>>1246057
Мне опенсорс нужна.
Аноним 13/08/18 Пнд 16:12:25  1246118
Какие есть нормальные альтернативы python shell для винды?
Аноним 13/08/18 Пнд 16:16:22  1246123
>>1246118
Линукс.
Аноним 13/08/18 Пнд 16:23:24  1246128
>>1246118
Power Python же.
Аноним 13/08/18 Пнд 16:33:40  1246136
>>1246128
Что то не гуглится ничего кроме паувер оператора
Аноним 13/08/18 Пнд 16:40:05  1246140
>>1245416 (OP)
Сап, программистам.
Необходимо максимально быстро выучить питон шоб хуячить простые скрипты на работе типа в цикле распрасить json, чуть скорректировать полученные данные и в цикле захуячить в базу с проверками разными.
Зарабатывать 300к/нс не собираюсь, надо решить поставленные задачи на работе, а я как видите не программист.
Укус питона + https://www.w3schools.com/python/python_mysql_getstarted.asp достаточно будет для быстрого вката?
Собирать код по кускам с stackoverflow пытался, когда не понимешь че делаешь немного СЛОЖНА
Или есть че попиздаче из книжек?
Аноним 13/08/18 Пнд 16:41:46  1246144
>>1246140
Да, тебе всего этого хватит
Аноним 13/08/18 Пнд 17:51:57  1246166
0.jpg (98Кб, 797x1024)
1.jpg (136Кб, 824x1200)
>>1246140
> Или есть че попиздаче из книжек?
Аноним 13/08/18 Пнд 17:57:48  1246169
>>1246166
Кто-то второе осилил? Там много годной инфы можно выцепить?
Аноним 13/08/18 Пнд 18:30:07  1246185
Сап программач. Допустим у меня есть некоторое 32битное число, пусть это будет 0x01020304. Я не ебу, как оно может храниться в памяти - Big Endean или Little Endean, но мне нужно сохранить его в файл в строго определенном формате. Как это сделать?

Пока сочинил такой костыль:
x = 0x01020304
xf = format(x, "08x)
buf = chr(xf[0:2]) + chr(xf[2:4]) + chr(xf[4:6]) + chr(xf[6:8])
затем уже buf пишу в файл

Как обойтись без подобных костылей, антоша?
Аноним 13/08/18 Пнд 18:57:10  1246202
>>1246118
jupyter notebook
Аноним 13/08/18 Пнд 19:04:50  1246203
>>1245879
>Делал все в вске
это которая vs code? там же браузер хром внутри и написана на жс. может она память жрет?
Аноним 13/08/18 Пнд 19:18:14  1246210
Пиздос, этот ваш питухон жалкая пародия на Перл, нахуй вы им пользуетесь?
Аноним 13/08/18 Пнд 19:21:44  1246213
>>1246185
Если на одной и той же система писать и читать, то просто struct.pack("q", eight_bytes) ну или Q, если только положительные нужны
При чтении struct.unpack("q", read_bytes)

Если на разных, то пиши в big-endina (">Q") и так же читай.
Аноним 13/08/18 Пнд 19:22:24  1246215
>>1246213
Да что ж меня сега-то преследует всё, пиздец. Один раз саганул и никак не забудет теперь макаба.
Аноним 13/08/18 Пнд 19:23:18  1246217
>>1246213
ой, я что-то обосрался, l и L там, конечно же, 4 же байта.
Аноним 13/08/18 Пнд 19:37:52  1246224
Как в классе сделать ссылку на функцию? В С это было просто, а здесь чот не могу понять. Надо что бы по типу
[CODE]
class Obama():
animal = Obezyana()
def Obezyana(self):
print("puk")
[/CODE]
и по обращению по типу obama = Obama.animal вызывал именно обезьяну. Как это сделать тут?
Аноним 13/08/18 Пнд 20:05:47  1246245
>>1246213
Спасибо, то что доктор прописал!
Аноним 13/08/18 Пнд 20:21:23  1246252
>>1246224
Понял, как сделать через евал. Напомните, почему его юзать небезопасно?
Аноним 13/08/18 Пнд 20:43:38  1246256
Насколько хорошо надо понимать питон, чтобы вкатиться в джанго? Может стоит что то про питон вначале почитать, а потом уже пробывать в джангу? Подскажите, пожалуйста :3
Аноним 13/08/18 Пнд 20:45:00  1246257
>>1246224
Мне страшно представить, что ты там за хуйню в С творил, с таким-то подходом. Прочитай хотя бы какой-нибудь двухстраничный тутриал о классах в питоне, блядь.
Аноним 13/08/18 Пнд 22:01:17  1246301
>>1246257
Все, спасибо, разобрался. Сам придумал себе проблему, так сказать.
Аноним 13/08/18 Пнд 22:38:12  1246321
>>1246257
Не спугни гения, он в питоне побайтово интежеры перебирает.
Скоро презентует своего конкурента антивирусу попова, не иначе.
Аноним 14/08/18 Втр 07:06:00  1246435
Платиновый вопрос. Каким хуем заставить винду нормально использовать юникод? Пытаюсь сделаь мини-поделие с тремя кнопками в ткинтере, которое конвертирует pdf в jpeg путём вызова некой тулзы через subprocess.Popen(cmd). Разумеется, кириллица при этом превращается в говно (хотя исходный файл находит он нормально, но на выходе кракозябры). И вот что делать?
Если cmd будет список (команда и аргументы), то он даже найти файл не может: "I/O Error: <d0><b
a><d0><b8><d1><80><d0><b8><d0><bb><d0><bb><d0><b8><d1><86><d0><b0>.pdf"': Bad fi
le descriptor."

Предполагается это всё запихнуть в один экзешник, так что никакие настройки локальных переменных и прочего в сраных cmd.exe или пусть даже павершелле на моём компьютере не подходят.

Ну серьёзно, блядь, ну 2018 год на дворе, ну как так-то?! И да, мне нужно на винде, потому что не для себя делают, да и у макобояр проблем с пдф нет.
Аноним 14/08/18 Втр 07:16:38  1246436
>>1246435
Хм, есть ещё вероятность, что это poppler говно, ломающее имя файла (потому что даже выставив chcp 1251 и получая нормальный принты, жипеги всё равно в кракозябрах все).
Аноним 14/08/18 Втр 08:08:30  1246440
>>1246435
> Предполагается это всё запихнуть в один экзешникф
В .spec аттачишь файлы и потом обращаешься к ним. Не ебу как твоя тулза работает, если там есть зависимости от реестра, то, возможно, это плохая идея.
Аноним 14/08/18 Втр 08:40:21  1246445
>>1246440
В этом вопроса и не было тащемта. Зависимостей нет, все нужные дллки с собой прихвачены.

Пишу, короч, во временные файлы и потом их питоном переименовываю, вроде работает. Проблема-таки и правда в pdftoppm.exe, видимо.
Аноним 14/08/18 Втр 09:55:30  1246459
>>1246224
@staticmethod
либо
@classmethod
Аноним 14/08/18 Втр 10:48:16  1246479
Есть ИТТ успешные вкатывальщики джуны? На какую работу устроились первой, чем занимались?
В моей мухосрани очень мало работы для питониста и вся она завязана на джанге. Вот стоит передо мной дилемма, пытаться уехать в дсы с небольшим бюджетом и там искать работу джуном рискуя при этом своими минимальными накоплениями, или тут продолжать барахтаться и учиться. За пол года сделал два небольших проекта около 2к строк, ох чувствую я этого пиздец как мало.
Короче дайте совет
Аноним 14/08/18 Втр 11:38:35  1246494
>>1246479
Я год ебошил джангу (она связкой для базы, фронта и запуска микросервисов) + плюс микросервисы. Сейчас асинхронщиной занимаюсь, начинал в Челябинске, сейчас в Риге, сойдет за успех?
Аноним 14/08/18 Втр 11:49:49  1246498
>>1246494
как там? нацыки еще своему собачьему языку не научили?
Аноним 14/08/18 Втр 11:51:31  1246499
>>1246494
Ну, работа питонистом уже успех, а если ещё и поднялся то вообще норм. Так ты год сам ебашил джангу или работал на кого-нибудь?
Аноним 14/08/18 Втр 11:57:16  1246503
Ребя, как в Питоне будет относительный путь до файла, но такой вид, чтобы работало не всех ОС?
Аноним 14/08/18 Втр 12:00:04  1246505
>>1246503
os.path.join()
Аноним 14/08/18 Втр 12:03:59  1246507
>>1246498
Тут 80 процентов населения на русском говорит, в Риге без русского ты не устроишься на не гос работу. Проблема крайне приувеличина в сми, никто и слова не сказал за русский язык. С молодежью можно общаться на англюсике (но она сваливает отсюда в более успешные страны)
>>1246499
Год ебошил на фирму
В мухосрансках ЖОСКИЙ дефицит кадров, они хотели опыт от 1 года, но на безрыбье взяли меня, а после того как я ушел, вакансия уже пол года незакрытой висит. Да и вообще, я рынок смотрю иногда ради интереса, там адекватные вакансии очень долго висят, т.к. все, кто что-то умеет сваливают из мухосрансков
Аноним 14/08/18 Втр 12:12:05  1246511
>>1246507
>С молодежью можно общаться на англюсике
лол, красавчики, а русский они вообще не учат?

>сваливает отсюда
посуду с толчками мыть или все реально шаристые? сам то думаешь к муслимам в европку перекатывать или сразу к белым людям за океян?
Аноним 14/08/18 Втр 12:17:22  1246514
>>1246511
>русский они вообще не учат?
Неа, у них обычно латышский + англюсик
>посуду с толчками мыть или все реально шаристые?
Хоть тушкой хоть чучелом
http://www.mixnews.lv/ru/society/news/239609_latviec-v-anglii-na-ferme-polu4ayu-1000-v-nedelyu-vozvras4atsya-ne-dumayu/
>сам то думаешь к муслимам в европку перекатывать или сразу к белым людям за океян?
Я еще молодой и шутливый, хочется в разных странах пожить, думаю в азию куда-нибудь через год переехать, ради интереса
Аноним 14/08/18 Втр 12:21:33  1246518
Аноны, не слишком сложно\муторно будет изучать одновременно питона и джаву?
Аноним 14/08/18 Втр 12:22:07  1246520
>>1246514
Ну и уточню, что не знают русский только те, кто родился в чисто латышских семьях, у всяких неграждан дети свободно говорят на русском
Аноним 14/08/18 Втр 12:24:31  1246523
>>1246518
Нет, не муторно. Просто головой поедешь.
Аноним 14/08/18 Втр 12:31:07  1246529
DSC8148-59.jpg (803Кб, 1582x810)
>>1246514
>mixnews
последний камент четкий, капитализм кончается, во всем мире кончается и только пролетарий 21 века кодер обычный будет сытно есть и сладко спать, все остальные раком на грядках за 4к евро в месяц ололо и то до тех пор пока туда не завезут комбаены


>думаю в азию куда-нибудь через год переехать, ради интереса
это правильно, советую китай, топовое место, с реально ощущаемой движухой

гигантские охуенно задизайненные районы вырастают буквально на глазах

Аноним 14/08/18 Втр 12:34:10  1246532
>>1246505
Да мне просто пути покажите как писать и всё, не надо команд.
Аноним 14/08/18 Втр 12:41:47  1246535
>>1246532
os.path.join(os.getenv('HOMEDRIVE'), os.getenv('HOMEPATH'), 'test.txt')
Аноним 14/08/18 Втр 13:24:57  1246564
>>1246532
Тупые вопросы какие-то задаёшь. Скопируй из эксплорера, вот тебе и путь.
Или тебе до какого-то конкретного файла? Ты можешь нормально сформулировать свою проблему? Неужели ты не знаешь про dir/subdir/file.ext ? Как ты до программирования тогда добрался вообще?
Аноним 14/08/18 Втр 13:35:34  1246571
УЁБКИ, СУКА!!!
Я ПРОШУ, СУКА, ПИДОРЫ, ПРОСТО ПАРУ ПРИМЕРОВ ОТНОСИТЕЛЬНЫХ ПУТЕЙ И ЧТОБЫ РАБОТАЛО ВО ВСЕХ ОС!

ТАК НЕТ ВЫ ПИДОРЫ УЁБКИ КАЖДЫЙ ВЫЁБЫВАЕТСЯ, КАК МОЖЕТ, СУКА!
ОДНИ КРЕТИНЫ ПИХАЮТ МНЕ СРАНЫЕ НЕНУЖНЫЕ МНЕ НА ХУЙ КОМАНДЫ, БЛЯ!
ДРУГИЕ УЁБКИ ПИХАЮТ МНЕ ЕЩЁ БОЛЕЕ НЕНУЖНУЮ УЕБАНСКУЮ ДРЕБЕНЬ, ХУЕСОС!

ВЫ ЧО, СУКА, СОВСЕМ ВСЕ ОХУЕЛИ ЧТО ЛИ, ВЫШВАЛЬ?

СУКА, В ТРЕДЕ ПО ПИТОНУ ЗДЕСЬ ОДНИ ПОЛНЫЕ ДЕГЕНЕРАТЫ ОСТАЛИСЬ, БЛЯ!!!!!
Аноним 14/08/18 Втр 13:55:30  1246576
>>1246571
Google -> cross-platform file path
И там будут посты, похожие на те, что здесь. А теперь уебывай.
Аноним 14/08/18 Втр 14:46:04  1246594
>>1246571
Ну ты совсем кретин. На разных ОС отличается лишь сепаратор, который правильный выберет уже выданная ранее os.path.join (будь то /, \ или ¥).
В остальном ты блядь просто берёшь и пишешь имена директории. Что тебе не понять, кусок дебила?
>open("data/text/myfile.txt")
Это сложно, что ли? На любой странице с "как открыть файл в питоне" это будет.
Или
>path = os.path.join("data", "text", "myfile.txt")
>open(path)

Разницы между абсолютных и относительных нет, просто они с разного места начинают "идти". Ты правда дегенерат, лучше уйди отсюда.
Аноним 14/08/18 Втр 14:49:27  1246595
>>1246571
в win - подойдет 'HOMEDRIVE' + 'HOMEPATH', в линуксе - 'HOME', на маке - тоже скорее всего 'HOME'
Не забывайте о os.sep.

Это список ключей - который можно использовать
for key in os.environ: print(key,':',os.environ[key])
Аноним 14/08/18 Втр 15:54:43  1246625
image.png (407Кб, 900x900)
Спасем питонотред
https://2ch.pm/d/res/451903.html#547428
Аноним 14/08/18 Втр 19:01:26  1246692
d8af86b79d64d2c[...].jpg (39Кб, 500x600)
Аноны, выручайте.

Не могу нагуглить

1)Встречал тему включая треды питона, проект по созданию уменьшенного интерпретатора python - или типа того, но вес интерпретатора раза в три меньше оригинала, включая стандартные библиотеки

2) Почему Питон сука не компилируется в си код? Почему надо тащить этот сука интерпретатор весищий шо я интерпретировал его папку

3) Чем сжимать готовый экзешник? Как уменьшить общий вес?

Надо запихнуть небольшой клиент, 3 стандартные либы(os, socket, sys) и интепретатор в экзешник с минимальным весом.

Выручайте!
Аноним 14/08/18 Втр 19:04:47  1246697
>>1246625
>Сейчас арчеблядь засела в плюсотреде
>срет ссылкой в питонотред
Давай еще в каждый тред ее запости, еблан.
Аноним 14/08/18 Втр 19:12:40  1246705
Ананасы, как вызвать конструктор определенного базового класса? Везде примеры с одиночным наследованием. А если мне надо вызвать конструктор только второго базового класса, а не первого?
Аноним 14/08/18 Втр 19:14:21  1246706
>>1246692
>экзешник с минимальным весом.
Для этого тебе придется использовать Раст, как ни крути. Я скомпилировал свой экзешник с no_std и размер получился меньше 64 килобайт! А главное - ни единого сегфолта.
Аноним 14/08/18 Втр 19:15:52  1246708
>>1246706
>использовать Си

fix
Аноним 14/08/18 Втр 20:03:50  1246733
>>1246705
а в чем проблема?
Аноним 14/08/18 Втр 20:36:50  1246745
>>1246708
>использовать Си
>ни единого сегфолта.
/0
Аноним 14/08/18 Втр 20:38:57  1246749
>>1246745
потому что это Ъ

вот когда на расте накатают ОС, ядро или хотя бы оболочку для никсов, тогда и приходите
Аноним 14/08/18 Втр 20:50:14  1246758
>>1246705
>А если мне надо вызвать конструктор только второго базового класса, а не первого?
Значит ты наследуешь от того, что тебе не нужно, то есть иерархию классов через жопу написал.
Конструктор класса должен вызываться, иначе у него, формально, могут оказаться "не инициализированными" какие-то поля и всё сломается.

>>1246692
А во сколько тебе надо уместить? Лучше сразу скажи, а то вдруг в микроконтроллер уместить хочешь, тогда сразу всё тяжело.
Аноним 14/08/18 Втр 20:51:20  1246760
>>1246733
https://repl.it/repls/TalkativeGrouchyShareware

Не могу никак разобраться, как оно работает
Аноним 14/08/18 Втр 20:53:56  1246761
>>1246692
>Почему надо тащить этот сука интерпретатор
тому шо он топовый, змей должен стать частью ядра, это должен понять абсолютно каждый


>Как уменьшить общий вес?
комплёхай в рус

>>1246749
>когда на расте накатают ОС
так ведь бздяподобные есть уже

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

хотя его единственная предъява к крестоблядкам была в криворукости, то уж в растике то мартышкам сломать что то будет труднее, так что верим и ждем анонче

Аноним 14/08/18 Втр 20:57:39  1246764
>>1246758
>Лучше сразу скажи

в идеале? в 1.5, но надо в 3-4~мб(нашел тему там человек в 2.5 мб с интерпретатором ужал скрипт)

По этому я и ищу тот проект по уменьшению интерпретатора.

Мне главное узнать за все возможности максимально ужать екзешник

Какой в обще самый минимальный размер exeшника ты встречал?

лучше бы я этот ёбаный клиент на сишке писал, пускай и в четыре раза дольше
Аноним 14/08/18 Втр 20:57:58  1246765
>>1246760
Ты нахуя класс-то, от которого и так наследуешься, передашь в init, сумасшедший.
https://repl.it/repls/LinedIncompatibleOrganization
Подробности такой хуйни вот тут — https://www.google.com/search?q=python+multiple+inheritance+__init__
Аноним 14/08/18 Втр 20:58:44  1246766
>>1246764
А попробуй-ка навернуть nuitka, можешь тебе сойдёт.
Аноним 14/08/18 Втр 21:02:49  1246768
>>1246761
>змей должен стать частью ядра

ага, как только это случится нас ждёт тотальный АД и Израиль, Содома и Гомора, Орды ебущие гусей и падение мира.

Ты представляешь сколько хацкеров бросится тут же писать зловреды на питоне? Это же возможность писать полноценного зловреда в десятки кб не таща с собой интерпретатор.

По тому его в стандартные пакеты идущие с системой даже мелкомягкие не пихают
Аноним 14/08/18 Втр 21:04:22  1246769
>>1246692
2)Потому что это динамический язык, ты не знаешь какого типа будет переменная до ее инициализации

3) Никак, на то это и экзешник

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

>>1246768
В убунте он по умолчанию встроен, лол
Аноним 14/08/18 Втр 21:06:52  1246771
image.png (220Кб, 1674x1014)
>>1245983
>QT QML вкатиться - любые доки покажуться манной небесной после этой дрисни.
хуй знает что те не нра

>>1245984
>Данная конструкция
всегда казалась мне бесполезной, если мне нужно исполнение при вызове я так и напишу блядь(), никогда не понимал прикола, хоть кучу раз прочитал и видосы посмотрел

>>1246006
а что сделал ты лола?

>>1246118
конч

>>1246764
можешь переписать на сайтоне, добавить типизацию и отказаться от словарей, ебашить на генераторах все сразу

>>1246768
>Это же возможность
забыть про йобанный баш как страшный сон

>даже
лел, самому то не смешно?

>>1246769
>В убунте он по умолчанию встроен, лол
блобом меньше, блобом больше кек
Аноним 14/08/18 Втр 21:07:06  1246773
>>1246769
>В убунте

сейчас бы пейсакать трояны под овердохуя реализаций никсов.

Аноним 14/08/18 Втр 21:07:14  1246774
>>1246768
> Это же возможность писать полноценного зловреда в десятки кб не таща с собой интерпретатор.
Пайинсталлер юзать, видимо, религия не позволяет. Особенно, когда твое поделие ограничивается 100 Мб
Но да, писать сразу на говне и палках приятное дело.
Аноним 14/08/18 Втр 21:08:19  1246776
image.png (268Кб, 1674x1014)
ну и вот еще

>>1246773
>под овердохуя реализаций никсов
зачем когда есть снапы?
Аноним 14/08/18 Втр 21:08:22  1246777
>>1246765
За ссылочку спасибо

>Ты нахуя класс-то, от которого и так наследуешься, передашь в init, сумасшедший.
Для явного вызова его конструктора через super(), ведь я ж переопределяю __init__ в потомке. Сорт оф дженерик, лол
Аноним 14/08/18 Втр 21:10:40  1246778
>>1246771
>сайтоне

дай угадаю, питон с указателями?

Я очень надеюсь что это типа cbcl для CL с батарейками, и концепция там схожа с обычным питоном, ибо опять переписывать клиент и ебаться с невнятным говном в надежде что заработает не збс
Аноним 14/08/18 Втр 21:17:01  1246781
>>1246778
>питон со
статик типизацией, какие нахер указатели блядЬ!?

бустит залупы в 10 раз

все остальное в питончике и так топово скорое


сайтон это золотая середина если тебе лень опускаться, ну или чисто варик на время, пока ты пытаешься найти депресивного байтоеба за пару дошиков, что бы рерайтить твое говно по образцу-прототипу
Аноним 14/08/18 Втр 21:28:21  1246783
15336906809520.png (458Кб, 768x768)
>>1246781
ладно, спасибо. Сплошное расстройство.

Пойду гляну документацию Сутхона и буду думать, стоит ли браться.

Глянуть что ли кложу намедни

чому сука динамические языки не могут в адекватный размер. Даже CL по итогу разростается в йобу с хуевой тучей мусора

Аноним 14/08/18 Втр 21:34:20  1246789
>>1246594
> ¥
Нет такого разделителя. Так отображается обычный бэкслеш в Shift-JIS, но физически он бэкслеш. А с учетом того, что винда давно умеет в /, можно писать foo/bar/baz.txt и забыть про os.sep раз и навсегда.
Аноним 14/08/18 Втр 22:07:12  1246800
>>1246783
>чому сука динамические языки не могут в адекватный размер
Тому що РЕФЛЕКСИЯ, САМООСОЗНАННОСТЬ, БОХАТЫЙ ВНУТРЕННИЙ МИР.

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

А что у тебя за задача вообще такая, что ты пишешь на высокооуровневой динамикодрисне и при этом хочешь ужать все в полтора мегабайта? Взаимоисключающие параграфы какие-то. потыкай какой-нибудь фактор, хз
Аноним 14/08/18 Втр 22:50:11  1246824
>>1246800
>А что у тебя за задача вообще такая

Решил попытаться счастья в одной, условно говоря ИБ конторе, и представить свой исследовательский проект.

я и подумал почему бы мне не накатать на питоне
Аноним 14/08/18 Втр 23:16:09  1246839
Screenshot20180[...].png (342Кб, 1920x1080)
Screenshot20180[...].png (474Кб, 1920x1080)
подвезли ништяки ^_^


>>1246824
>исследовательский проект
>на питоне
все правильно сделал, переписывай на сайтон и не запускай с ковефарки, возьми планшет или мобилу с мобильным проектором
Аноним 15/08/18 Срд 00:02:12  1246859
>>1246824
Запилил прототип на питоне - перепиши для релиза на расте! Будь мужиком, все в 64 килобайта влезет! Если с но_стд писать будешь.

Хардволлет какой небось, не?
Аноним 15/08/18 Срд 00:07:08  1246861
>>1246859
двочую, самая мякотка это с кайфом побеседовать с пекой на змеином языке, сделать что нужно, а уже по образцу на изиче захаркодить и улететь в космос от скорости ну и размера лол

и таки да чо за проект та?
Аноним 15/08/18 Срд 00:11:13  1246867
Можно ли мутить игры с pygame? Как со скоростью? 2д квест (не поинт-н-клик) сложно оптимизировать?
Аноним 15/08/18 Срд 00:25:54  1246876
>>1246867
>2д квест
что ты там собрался
>оптимизировать?

атласы с анимацией пожать в жипег - это максимум лол
Аноним 15/08/18 Срд 02:31:48  1246893
>>1246859
> перепиши для релиза на расте
И поимей кучу проблем с поддержкой, когда хайп закончится, а проект останется. Уже проходили с сервелатом и рубями.
Аноним 15/08/18 Срд 03:58:27  1246902
print('Как вас зовут?') # тут в аргумент (как это правильно называется?) кладется текстовая строка и передается функции print которая выводит это все в консоль

name = input() # а вот тут создается переменная и ей присваивается функция input() которая как я понимаю в свою очередь вызывает предложение набрать что-либо, но почему в конце input стоят скобки и какие аргументы (или как это назвать) в нее можно передать ?

print('Здравствуйте, ' + name + '!')


супер ньюфаг, сорри
Аноним 15/08/18 Срд 03:59:01  1246903
Сижу с телефона, пока не забыл.
Ребят, фрозенсэт можно разморозить?
И не могу припомнить, есть ли фрозенлист, например, или фрозендикт?
Соре, за глупый вопрос.
Аноним 15/08/18 Срд 04:36:27  1246910
>>1246902
> но почему в конце input стоят скобки
() - это оператор, такой же как + или not. Скобки вызывают функцию, а в name присваивается значение выражение; значением выражения в данном случае будет то, что вернула input(). В качестве аргументов для input можно (но не обязательно) передать строку 'Как вас зовут', тогда она сначала ее выведет, а потом дождется ввода ответа. Подробнее - help(input) в интерактивном режиме.
Аноним 15/08/18 Срд 04:39:25  1246913
>>1246903
Размораживай, кто мешает-то?
x = {'a', 'b', 'c'} # set
y = frozenset(x) # заморозили
z = set(y) # разморозили

> И не могу припомнить, есть ли фрозенлист
tuple

> фрозендикт?
Не приняли. Реализовывай сам, если нужно (подсказка: нинужно).
Аноним 15/08/18 Срд 05:34:39  1246921
>>1246913
Спасибо, няша.
Аноним 15/08/18 Срд 08:38:31  1246941
Установил в Eclipse Pydev, создаю новый проект, а там питон в проект не прихерачивается, хотя он находится итд Что за дела?
Аноним 15/08/18 Срд 08:57:50  1246944
>>1246941
не молчите пож.
Аноним 15/08/18 Срд 09:44:51  1246948
>>1246941
И че? Компилиться то будет
Аноним 15/08/18 Срд 11:15:02  1246987
Кажется там вообще ничего не работает.
Аноним 15/08/18 Срд 11:36:59  1246995
>>1246861
полиморфный сканер с функциями трояна и червя

в исследовательских целях

ибо треш
Аноним 15/08/18 Срд 11:41:09  1246996
>>1246861
>>1246995
Почему просто не скинуть себе все картинки, документы текстовые и .db файлы при наличии открытого порта?
Аноним 15/08/18 Срд 11:58:01  1247000
>>1246996

>Почему просто не скинуть себе все картинки, документы текстовые и .db файлы при наличии открытого порта?

hips, экран

в третий раз поясняю:
>в исследовательских целях

Аноним 15/08/18 Срд 12:09:35  1247005
>>1247000
> hips
??
> экран
Какой экран то, если речь о портах? Сетевой? У рядового юзера?
> в исследовательских целях
Да, да, на дисклеймерах тоже написано.
Аноним 15/08/18 Срд 12:16:42  1247011
В рот ебаного этого WinAPI, че за хендл он требует? Как мне его поймать/взять? Да и вообще, как можно вызвать функцию оттуда?(GetDevicePowerInfo)
Аноним 15/08/18 Срд 12:17:03  1247012
ScreenshotFiref[...].png (54Кб, 959x856)
>>1247011
отклеилось
Аноним 15/08/18 Срд 12:18:26  1247013
cToOkqRQsP8.jpg (41Кб, 500x750)
>>1247011
Ну или какой-то еще способ отслеживания погас экран или нет(программно, естественно) в питоне
Аноним 15/08/18 Срд 12:23:12  1247018
>>1246996
>>1247005
>У рядового юзера?

а никто за рядового ламера и не говорилхехехе

hips у каждого антивиря есть, а популярность всяких Comodo Firewall растёт как на дрожжах на фоне хакерской истерии в масс медия, я уж не говорю о таких элементарных дополнениях как TinyWall доступных для понимания даже дебилу.




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


Аноним 15/08/18 Срд 13:12:17  1247038
>>1246941
В общем так, пидев проект якобы создаётся, но нет питона в проекте и нет "создать модуль питона", как так?
Аноним 15/08/18 Срд 13:17:58  1247041
>>1247038
Короче так, в списке нет нихера по питону там, а надо искать в поиске в others, но блд каждый раз что ли так искать?

А я не знаю как эти списки изменять в Эклипсе.

Тогда наверн надо другую IDE для Пайтона.
Аноним 15/08/18 Срд 13:25:05  1247043
>>1247011
https://stackoverflow.com/a/22725002
Аноним 15/08/18 Срд 13:40:33  1247050
>>1247041
Если будешь писать только на пистоне, то pycharm в помощь, все из коробки
Аноним 15/08/18 Срд 13:54:36  1247053
>>1247050
Он у меня пол часа запускается дольше Эклипса гораздо, Эклипс почит сразу запускается.
Аноним 15/08/18 Срд 14:14:56  1247063
image.png (294Кб, 1920x1080)
>>1247041
>Тогда наверн надо
очевидный вскод

причем сразу, а не побираться по всякому говну древнему, тип эклипса или пчарма...

Аноним 15/08/18 Срд 15:09:19  1247083
>>1247063
МС не надо.
Аноним 15/08/18 Срд 15:13:09  1247085
https://paste.ofcode.org/T5dcbPtHMJmMyDUfLS3SC8

У меня герой не отталкивается от правой стороны, а у него отталкивается, почему так? Мой тупо вправо уходит и всё, досвидос.

https://youtu.be/VukTNwyxZOA?t=3m55s
Аноним 15/08/18 Срд 15:17:17  1247094
>>1247043
спасибо, но к сожалению нужной инфы та функция не дает, как же меня заебал меня этот винапиииииииииииииииии
Аноним 15/08/18 Срд 15:17:23  1247095
>>1247083
на гитлаб уже переехал?


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


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


это именно НАРОДНЫЙ блокнот, а не бесполезная огромная неповоротливая ненастраиваемая педерастия типа студии или пчарма

так что если пека тянет современные бровзеры - качай не думай
Аноним 15/08/18 Срд 15:23:28  1247100
>>1247085
нету предела для обратного счетчика и он в принципе не дописан
Аноним 15/08/18 Срд 15:24:13  1247101
>>1247095
> без телеметрии
Уже обсуждали что это не так.
Аноним 15/08/18 Срд 15:25:30  1247103
>>1247100
Да, но в видео посмотри, там то всё работает у него.
Аноним 15/08/18 Срд 15:28:23  1247105
image.png (122Кб, 1237x673)
>>1247101
завезли пару дней назад
Аноним 15/08/18 Срд 15:28:30  1247106
>>1247095
да, плевать на всё.
Видишь слово МС - пока сразу.
Аноним 15/08/18 Срд 15:29:30  1247107
>>1247106
иди литру дочитывай, мамка заругает балбеса такова
Аноним 15/08/18 Срд 15:33:34  1247112
>>1247100
оу, так чего делать? :(

И почему так?
Аноним 15/08/18 Срд 15:35:10  1247114
>>1247112
>чего делать?
переходить по ссылке -> https://sites.google.com/view/pypry/
Аноним 15/08/18 Срд 15:35:59  1247116
>>1247105
М-м-м, корпорация пообещала не подсматривать если ее сильно попросят. Чем вскод отличается от gnuшного блокнота к которому прикручен хайлайт синтаксиса и несколько кастомизирующихся плагинов?
Аноним 15/08/18 Срд 15:40:09  1247124
>>1247114
А ты ошибку видишь или как?
Аноним 15/08/18 Срд 15:42:09  1247125
Ребята, у нас тут баги Питона нарисовался или как?
Или это ошибка пигэйм?
Аноним 15/08/18 Срд 15:44:29  1247129
Народ я ошибку у себя нашёл, я там вместо присваивания сделал проверку на равенство, пездец. Вы что сказать не могли?

Так что это не пигейм виноват, это вы виноваты.
Аноним 15/08/18 Срд 15:58:22  1247138
image.png (193Кб, 1570x853)
>>1247116
>корпорация пообещала
а мы проверили

на пике включил аплод настроек в гист, до этого все пусто по коду было


>вскод отличается от gnuшного блокнота
типа кейт или кдевелоп(все остальное гтк-мусор) - минималистичным фулли кастомайзбл современным интерфейсом, который не отвлекает не раздражает, ну а так же простотой настроек, все в жейсонах лежит, легко бекапить и просто эксперементировать просто закоментив часть

ну и куча аддонов, которые превращают блокнот в топовый редактор

ну и мое любимое мультиблоккурсор и грид лайаут


Аноним 15/08/18 Срд 16:25:08  1247154
>>1247085
>33: hero.go_right == False
Внимательно ещё раз посмотри на эту строку.
Аноним 15/08/18 Срд 16:27:24  1247155
>>1247129
Не дочитал тред до конца.

>это вы виноваты
за такое и нахуй послать могут в следующий раз.

>>1247154-кун.
Аноним 15/08/18 Срд 16:46:06  1247163
>>1247155
>за такое и нахуй послать могут в следующий раз.
особенно гомосексуалисты
Аноним 15/08/18 Срд 17:01:20  1247173
Так, Ребята, я тут заметил, что в пигейме движение идёт время от времени рывками и это при том, что у меня Винда, что делать?
Аноним 15/08/18 Срд 17:09:04  1247179
>>1247173
Осознать что тебе придётся учить плюсы
Аноним 15/08/18 Срд 17:12:23  1247182
>>1247179
Ты шутишь? На Андроиде на Java без рывков всё, Луа идёт без рырвков на ноутах.

Так дело в интерпритаторе Питона тормозном или что?

А как тогда некоторые на нём 3Д игры делают?
Если он банально в 2д не может?

Или эти глюки не у всех?
Аноним 15/08/18 Срд 17:16:06  1247184
>>1247182
Не может потому что на питоне никто не пишет 3Д игры, они написаны на си или плюсах и обёрнуты питоном. Питон не для игр, он в 30 раз медленнее крестов.
Аноним 15/08/18 Срд 17:18:01  1247185
>>1247182
А может просто у тебя говнокод
Аноним 15/08/18 Срд 17:20:53  1247192
>>1247184
Почему бы не сделать питон компилируемым? Убрать динамику и оставить все остальное, как же збс будет, ну или придумать решение для динамики под компиляцию. Че за выебоны, нам это не нужно, весь смысл языка потеряется и прочее. Если эта хуита будет по скорости равна плюсам, а по изучению такой же лайтовой, она станет лучшим языком
Аноним 15/08/18 Срд 17:22:41  1247195
>>1247192
Сython
Аноним 15/08/18 Срд 17:23:10  1247196
>>1247185
код я только что постил, там где ошибка == вместо = обычный код это у чела на юбуте переписываю
Аноним 15/08/18 Срд 17:24:40  1247199
>>1247192
Потому что тогда в программировании будут такие как ты и никому не захочется приближаться к этой сфере.
Аноним 15/08/18 Срд 17:25:43  1247202
>>1247173
Дабл буферинг, координаты округляешь, не используешь дельту при обновлении позиции... не спрашивай тут, здесь одни вкатывальщики, иди читай книжку про свой пигейм.
Аноним 15/08/18 Срд 17:26:26  1247205
>>1247196
У чувака с ютуба тоже может быть говнокод
Аноним 15/08/18 Срд 17:26:55  1247206
>>1247195
>Сython
А с PyGame от нормально работает?
И как взять мой Питон и перегнать его в Си? Да ещё со всеми питоно-библиотеками?
Аноним 15/08/18 Срд 17:30:35  1247211
>>1247206
>А с PyGame от нормально работает?
>И как взять мой Питон и перегнать его в Си? Да ещё со всеми питоно-библиотеками?
Ой, да иди ты нахуй, если честно.
Мой совет, используй юнити и не заморачивайся особо
Аноним 15/08/18 Срд 17:30:45  1247213
Вот этот Пигейм код время от времени даёт лаги:

https://paste.ofcode.org/NeKjnQDWsKute7yvvbcDmV

А вот оригинал кода:

https://www.youtube.com/watch?v=VukTNwyxZOA
Аноним 15/08/18 Срд 17:34:51  1247219
>>1247213
Тут с pygame работали полтора человека, т.к. делать десктопные игры на питоне занятие крайне не благодарное.
Я бегло код посмотрел, там как минимум числоебство с координатами, для это питон плохо подходит
Аноним 15/08/18 Срд 17:37:20  1247222
>>1247202
>>1247213
помогите, плизки
Аноним 15/08/18 Срд 17:39:09  1247225
>>1247219
Да, но пигейм разрабатывают же для чего-то и продолжают, значит нормально работает, и я уже говорил, что видел Майнкрафты на Питоне, а тут 2д простое тормозит.

Я склоняюсь к тому, что я не знаю пока многих вещей. Но вдруг он быстрее не начнёт работать, а я время потрачу на обучщение :(
Аноним 15/08/18 Срд 17:45:44  1247233
>>1247225
С таким подходом тебе в юните тред в гд
Аноним 15/08/18 Срд 17:51:54  1247238
>>1247233
не будут Юнити, он проприетар
Аноним 15/08/18 Срд 17:55:48  1247240
>>1247238
К школе готовься, дурень.
Аноним 15/08/18 Срд 17:58:00  1247242
Кто в курсе, как дела в Блендере обстоят, там лагов нет?
Аноним 15/08/18 Срд 18:02:46  1247250
>>1247242
Ты игры на бледнере через их скриптодвигло пилить хочешь? Ты ебанутый?
Можешь godot заюзать, там питоноподобный язык для скриптинга и он попенсорсный
Аноним 15/08/18 Срд 18:02:50  1247251
>>1247242
Купи тетрадки, собери портфель. Приготовь костюм к 1 сентября.
Аноним 15/08/18 Срд 18:06:11  1247253
image.png (240Кб, 1522x790)
>>1247242
>в Блендере
двигло деприкейтед, есть армори, а после релиза 2.8 за двигло возьмутся серьезно, ну а пока лучше ставь уеч (упити для даунов, ты ведь не такой, правда?)
Аноним 15/08/18 Срд 18:24:13  1247269
>>1247253
мне опенсорс онли, причём фри, не уеч
Аноним 15/08/18 Срд 18:27:50  1247272
https://stackoverflow.com/questions/31169094/why-does-my-simple-pygame-lag

Вон так в конце чел даёт пример улучшения фпс, не знаю поможет ли, но как это добавить в мой код?

Ошибка вываливается:

Traceback (most recent call last):
File "C:\Users\user\Desktop\ИС2.py", line 19, in <module>
hero.loadify = Sprite(0, 0, '.\\ИС2\\Герой.png') #Создаём игрока
NameError: name 'hero' is not defined
Аноним 15/08/18 Срд 18:28:21  1247273
>>1247253
>UE4
>"Двощ, почему на питоне игры тормозят?!? Я с гайдом на ютубе не могу разобраться"
Ага, без задней мысли он все запилить на ue, Кармак кипятком спать будет
Аноним 15/08/18 Срд 18:31:09  1247276
А не стойте, ошибка такая:

Traceback (most recent call last):
File "C:\Users\user\Desktop\ИС2.py", line 54, in <module>
hero.render() #Отображаем игрока
File "C:\Users\user\Desktop\ИС2.py", line 16, in render
screen.blit(self.bitmap,(self.x,self.y)) # игровой экран
AttributeError: 'Sprite' object has no attribute 'bitmap'
Аноним 15/08/18 Срд 18:33:08  1247278
>>1247276
я так понял, отрисовывать на до чтото другое, а не:
screen.blit(self.bitmap,(self.x,self.y))
Аноним 15/08/18 Срд 18:35:26  1247281
Ладно, вот мои требования:
1) Питон
2) Фри опенсорс

Какую библиотеку брать?
Аноним 15/08/18 Срд 18:36:55  1247282
>>1247281
Держи https://github.com/stepank/pyws
Аноним 15/08/18 Срд 18:37:55  1247284
>>1247273
вай, да ты просто завидуешь, парниша в 15 лет вместо того что бы виндень жрат в падике, чето мутит, ну а времени то у него дохуя, представь куда он может прийти и чего достичь вместе с мировой информацией, спустя пару лет

у меня вот всегда жопа горит когда думаю об этом, у нас ведь не было интернета, блендарь как и весь опенсорс был убогим говном, про питон сквозь скупленные мелкими школы было узнать невозможно, да даже уеч был платным по подписке

а щас же, все есть и все охуенное, лежит под ногами, эх..
Аноним 15/08/18 Срд 18:39:40  1247288
image.png (753Кб, 1561x969)
>>1247281
Аноним 15/08/18 Срд 18:42:57  1247290
>>1247284
Ну хуй знает. Он тут тупит и не изучает технологии до того как смотреть гайды. Я в 15 таким не занимался. Сейчас мне 18
Аноним 15/08/18 Срд 18:49:18  1247294
>>1247284
мне дофига и больше, на самом деле.
Просто я не в теме, но и вы ничего дельного предложить не можете.
Аноним 15/08/18 Срд 18:51:15  1247298
>>1247290
>изучает технологии
это скучно, и такое может асилить лишь не каждый, у всех разный характер и я вот лично тоже кайфую только от интерактива, все эти калькуляторы на паскале я рот ебал, уныло говно как и веб говнодизайнерский

а игрушки кайф, ты можешь тут час побегать пощупать

щас еще пару лет и придет виар, так там вообще отвал головы


все животные на планете учатся в игровой форме, если тебя зачморил батя и ты такой - да надо страдать, надо порадовать мамку, я смогу! - а в итоге в 30-40 лет ты выйдешь в окно или утопишься в стакане

потому что все твои желания не истинны, двигала тобой чужая мысль


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


а чего добился ты, буквоеб, прочитав томик луца? дохуя ли у тебя отложилось неибацо важной и полезной инфы?

хуйня все это собачья..


я в студенчестве еле асиливал подправить виджет рейнметера лел
Аноним 15/08/18 Срд 18:51:44  1247299
>>1247294
>делает игру на пигейм по тутору на ютубе
>мне дофига и больше
Аноним 15/08/18 Срд 18:52:37  1247301
>>1247294
>мне дофига и больше, на самом деле.
неужели 18 ? мамка говорит ты уже взрослый МУЖЧИНА, да?
Аноним 15/08/18 Срд 18:53:13  1247304
>>1247299
да не делаю я игру

Я хотел поиграться с моделированием поведения ботов итп
Аноним 15/08/18 Срд 18:56:20  1247306
image.png (376Кб, 1874x1080)
>>1247304
>поиграться с моделированием поведения ботов
Аноним 15/08/18 Срд 18:56:45  1247307
В общем я решил так, я пока продолжу изучать пигейм, но если чего дельного появится, пишите.

А двигло к блендеру геймеровое хз когда припилят, это куча сил и времени, мы его может только через год увидим, весь глючный будет, всё будет падать итд.
Аноним 15/08/18 Срд 18:57:34  1247309
>>1247306
Да, только в сторону ИИ немного, но не машоб.
Аноним 15/08/18 Срд 18:59:45  1247310
>>1247307
армори3д ебта

>>1247309
это
>не машоб
Аноним 15/08/18 Срд 19:00:14  1247311
>>1247298
Я добился понимания работы программ и алгоритмов, которые раньше не имели для меня смысла, научился способам их применения и возможностям создания, примерно получил виденье сфер и индустрии, перепробовал много сортов говна, получил скилл учиться и искать. Если ты тупо рашишь в первый фреймворк, о котором написали в тривиальной книжке в разделе "делаем свою змейку", то ты навсегда останешься зависим от технологии, которую не понимаешь, вынуждая себя искать чужие решения.
Аноним 15/08/18 Срд 19:07:18  1247316
>>1247311
ты жабенок зануда, а парниша инфантильный геймдевер вангую он няшнее тебя :3
Аноним 15/08/18 Срд 19:07:52  1247317
>>1247310
армори - это тот, что один человек делает?

И он его ещё делал для Блендера, думал, в дефолтную поствку его возьмут, а его на хуй послали, вроде он, да?

Ну так вот, он ща денег соберёт, и по статистике опенсорс проектов, нихера двиг до конца так и не доделает и всё к хуям бросит.
В два счёта всё так и будет.

Учи, дурачок.
Аноним 15/08/18 Срд 19:11:45  1247319
Блендер плохо для 2д подходит.
Аноним 15/08/18 Срд 19:13:09  1247320
image.png (77Кб, 1804x684)
>>1247317
>один человек делает?
походу какол, напиши в дискорд, да спроси епта, да и это же опенсорс, базарная разработка, какой один человек бля


>и всё к хуям бросит.
но ведь опыт (модели текстуры дизайн сцены алгоритмы аи) то он у тебя не заберет, правда же?
Аноним 15/08/18 Срд 19:32:34  1247328
>>1247320
ты уже несколько раз доказал, что ты полный неадекват.

пока.
Аноним 15/08/18 Срд 20:21:05  1247362
image.png (1644Кб, 1200x671)
Django

Анон, есть два стула. Один перевод Django By Example 1.8... другой - переведённая документация Django на 1.9. Какой оставишь, а за какой меня посадишь?

выкатываюсь из полугода сисадминства в гос конторе в жопе мухосрансткаад, израиль и женщины бальзаковского возраста Опыт на бэке пыхи и верстке есть.

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

И что по фронту смотреть? Бутстрап? Искать девочку-верстальщицу?

помогите спастись из этой мухосрани
Аноним 15/08/18 Срд 20:22:49  1247365
>>1246902
Так может учебник откроешь тогда, или в школе не научили?
Аноним 15/08/18 Срд 20:28:27  1247369
>>1247362
>женщины бальзаковского возраста
Это, вообще-то, 35, примерно.
А вовсе не 60, как многие думают.
Аноним 15/08/18 Срд 20:36:13  1247375
>>1247272
Иди лучше алгебру поучи, полезнее будет
Аноним 15/08/18 Срд 20:42:01  1247377
>>1247362
>Опыт на бэке пыхи
вот в нее и вкатывайся, говорят она сейчас збс
Аноним 15/08/18 Срд 21:00:03  1247387
>>1247377
>вот в нее и вкатывайся

не хочу. У меня уже рука на скриптах питона набита, а к пыхе у меня особое отношение благодаря дронову...
Аноним 15/08/18 Срд 21:27:53  1247399
>>1247011
Ну если у кого-то два монитора, ты про какой узнать хочешь? Используй EnumDisplayMonitors/MonitorFromPoint/MonitorFromWindow

>>1247094
> нужной инфы та функция не дает,
Как не дает, если она перечисляет как раз те хэндлы, что тебе нужны?
Аноним 15/08/18 Срд 21:33:43  1247401
>>1245416 (OP)
Аноны, врываюсь с вопросом: как законнектиться к MySQL в докере, через питон-скрипт?
Аноним 15/08/18 Срд 21:57:33  1247418
>>1247401
>через питон-скрипт?
Да.
Аноним 15/08/18 Срд 22:00:23  1247425
>>1247418
Ок, спасибо.
Аноним 16/08/18 Чтв 01:52:43  1247510
>>1247192
>Если эта хуита будет по скорости равна плюсам, а по изучению такой же лайтовой
Не останется. Если ты уберёшь динамику (из скриптового, блядь, языка), то ты сразу потеряешь огроменную часть питона. Ты хуйню какую-то просишь уровня "хочу шоб просто круто зделоли, супир скорость и супир простота, чтобы была функция «создать_игру()»"
Аноним 16/08/18 Чтв 02:03:23  1247515
В чем разница между инструкцией и выражением
Аноним 16/08/18 Чтв 02:30:09  1247525
>>1247515
В кривом переводе на русский. Есть statement (видимо, у тебя "инструкция") и expression (выражение). Expression - это всевозможные литералы (которые сами могут включать expressions), операторы и имена (функций, типов, объектов и т. д.), expression всегда вычисляется, сводится к какому-то одному значению (вполне возможно, что и к None). Statement - это конструкция, составленная из смеси ключевых слов и выражений (или только из ключевых слов, или только из выражений), у statement нет собственного значения, зато есть какой-то самостоятельный смысл. Грубо говоря, вся разница сводится к тому, что ты можешь сделать x = print('Hello'), но не можешь сделать x = return, x = import this или x = (while True: print('Hello')).
Аноним 16/08/18 Чтв 02:39:56  1247528
>>1247525
Благодарю
Аноним 16/08/18 Чтв 05:37:11  1247545
Как на питоне игры писать, если не PyGame?
Аноним 16/08/18 Чтв 05:48:59  1247548
Поясните почему тут 666 получается? Числа же не повторяются.
Аноним 16/08/18 Чтв 05:52:58  1247551
>>1247545
Как же ты заебал уже
Аноним 16/08/18 Чтв 06:53:02  1247557
>>1247551
Я заебал? Так мне ответ на вопрос адекватный так и не дали.
Аноним 16/08/18 Чтв 06:53:57  1247558
Зачем нужен Сyton, если есть C++ вот что не понятно?
Аноним 16/08/18 Чтв 06:56:39  1247560
>>1247548
Происходит 9 операций, типа вложенный цикл. Сначала на единичку вешается 4, потом 5, потом 6. 4 и 5 забываются. Потом это происходит для 2 и 3.
Аноним 16/08/18 Чтв 07:00:22  1247561
>>1247560
Как будто спелл кастуешь, я ничего не понял. Кажись я совсем тупой.
Аноним 16/08/18 Чтв 07:05:45  1247562
>>1247561
это укороченный версии циклов почитай про них ты теории не знаешь
Аноним 16/08/18 Чтв 07:05:55  1247563
>>1247561
Ну это ты спелл кастуешь. Я кажется перепутал, наоборот, сначала везде 4, потом везде 5, потом 6.

Ты написал for "внутри" другого for, значит ты хочешь три раза сделать что-то три раза, всего 9 раз.
Аноним 16/08/18 Чтв 07:08:21  1247564
>>1247548
У меня получилось вот так [code]{[1,2,3][x]: [4,5,6][x] for x in range(3)}[/code]
Аноним 16/08/18 Чтв 07:08:45  1247565
>>1247564
Нигде в разделе не объясняется как код писать.
Аноним 16/08/18 Чтв 07:11:31  1247566
>>1247564
>>1247563
>>1247562
Мде, наверное действительно стоит перечитать про них пока не забыл, спасибо
Аноним 16/08/18 Чтв 07:24:54  1247571
>>1247566
>>1247548
Если вдруг ещё не понял, ты написал вот это — https://repl.it/repls/UnusualDroopyBackslash
Аноним 16/08/18 Чтв 07:26:32  1247573
>>1247564
Если ты хочешь один массив считать ключами, а другой — значениями, то взгляни на zip.
>dict(zip([1,2,3],[4,5,6]))
>{1: 4, 2: 5, 3: 6}
Аноним 16/08/18 Чтв 07:30:18  1247574
>>1247571
А ты не перепутал порядок как я?
Аноним 16/08/18 Чтв 07:31:32  1247575
>>1247571
У меня видимо проблема не с генераторами, а с вложенными циклами вообще, я их неправильно понял изначально.
Аноним 16/08/18 Чтв 07:53:13  1247577
>>1247575
nested loops - это же оно? Чет про этот прием в официальных доках вообще ничего, либо я глядеть не умею
Аноним 16/08/18 Чтв 07:54:56  1247578
>>1247577
Их в доках не может быть, это слишком базовое.
Аноним 16/08/18 Чтв 07:56:26  1247579
>>1247577
Есть подозрение, что ты неправильно понимаешь dict, а не вложенные циклы.
Аноним 16/08/18 Чтв 08:02:22  1247582
2018-08-16-0800[...].png (10Кб, 372x284)
>>1247579
Да нет, кажись таки с циклами. Но я начинаю прозревать, спасибо всем за помощь.
Аноним 16/08/18 Чтв 08:06:03  1247583
>>1247574
Ну если мой код выдал то же, что и твой однострочник — очевидно, что не перепутал. Что ты там хотел чтобы получилось я не знаю.

>>1247575
https://www.google.com/search?q=python+multiple+for+loops+in+list+comprehension
Короче, справа налево идут от самого внутреннего до внешнего.
https://repl.it/repls/BlandScaredTechnologies
Аноним 16/08/18 Чтв 08:07:18  1247584
>>1247583
Ты цикл наизнанку вывернул.
https://ru.wikipedia.org/wiki/Перестановка_циклов
Аноним 16/08/18 Чтв 08:08:15  1247585
>>1247583
Теперь я прочитал ссылку, спасибо.
Аноним 16/08/18 Чтв 08:48:37  1247596
Зачем кодить на Python, если нет Switch Конструкции?
Аноним 16/08/18 Чтв 08:52:06  1247597
>>1247362
Бутстрапом не обойдешься одним. Хотя все зависит от потребностей

Писать документацию НЕОБХОДИМО той версии джанги, которую поставил, например 2.1 английской версии

Фриланса на Django почти нет (могу ошибаться) - но есть на Python Data Science AI YaMatematik
Аноним 16/08/18 Чтв 09:15:47  1247602
>>1247557
Чем pygame не нравится?
Аноним 16/08/18 Чтв 09:25:39  1247604
>>1247545
Можно писать на allegro например, только наверное там неудобно. Можно писать на SDL (то есть как бы просто на питоне).
Аноним 16/08/18 Чтв 09:52:25  1247608
>>1247584
Ничего я не вывернул. Мой код делает то же самое, что и его первый компрехеншн.
https://repl.it/repls/GranularJumpyNasm
Аноним 16/08/18 Чтв 12:16:45  1247660
Блд, пц, половина из вас не знает укороченных циклов и тем более вложенных.
Ну напишите тогда всё это в нормальном виде, раз не понимаете.
Потом удалите лишнее.
Аноним 16/08/18 Чтв 12:26:40  1247662
чем отличается модуль от библиотеки?
Аноним 16/08/18 Чтв 13:34:31  1247691
>>1247660
> Один человек спросил
> Половина
> 291 | 31 | 71
Аноним 16/08/18 Чтв 13:34:49  1247693
>>1247597
Тоже мимо выкатываюсь, вот например могу клепать поделия на джанго /фласке, допустим выучил как работает async/await и написал на этом пару пет проектов. Всё равно этого мало для требований работодателей. Планирую пытаться что то сделать в опенсорсе, чтобы написать об этом в резюме. Вообще как реально устроиться джуном на пайтон в ДС?
Аноним 16/08/18 Чтв 13:49:33  1247698
>>1247693
>Всё равно этого мало для требований работодателей.
В смысле мало? Простые приложения пилил? В бд коннектился? Респонсы\реквесты в жсон конвертировать умеешь? Знаешь, чем отличается итератор от генератора? Умеешь в питонические классы? ВСЕ БЛЯДЬ
Я не понимаю, где вы находите вакансии на ждуна в которых требуется (не "будет плюсом", а именно требуется) попенсорсные проекты. Я на первом тестовом пилил простейший круд на джанге с апишкой, что там у вас на джун-вакансиях требуется?
Аноним 16/08/18 Чтв 14:07:35  1247706
>>1247698
Конкретно вакансий джуна крайне мало даже в ДС, обычно пишут просто разработчик питон и там уже пишут что опыт от 1-3года, также рассмотрим кандидатов которые занимались опенсорсом/фрилансом. Ещё из минусов у меня нет вышки профильной, путь во всякие банки и крупные конторы закрыт.
Аноним 16/08/18 Чтв 14:13:32  1247709
>>1247706
Открою секрет, что если указан джун, а опыт работы 1-3, то это вовсе не значит, что ты действительно должен столько отработать, это пишут эйчарки в надежде на то, что к ним придет кто-нибудь стоящий нет
>Ещё из минусов у меня нет вышки профильной
Ты к нам из страны советов пришел? Человек отработавший год > человек с вышкой МГУ
Аноним 16/08/18 Чтв 14:18:01  1247713
>>1247709
Хз, там где я сейчас работаю есть отдел который занимается мл и дата саенс скорее всего пьют смузи целый день, судя по делам в конторе. Так вот в требованиях знания языка стоят на последнем месте, сначало вы должны быть выпускником топ вуза и мочь в матан.
Аноним 16/08/18 Чтв 14:22:28  1247717
>>1247713
Мл это не программирование, а матан, там мягко говоря разные требования
Аноним 16/08/18 Чтв 14:27:48  1247722
>>1247597
>Фриланса на Django почти нет (могу ошибаться) - но есть на Python Data Science AI YaMatematik
А если я не люблю этот ебучий дата сайенс, то и вкатываться не стоит? Язык очень нравится, после ебаного голанга просто тащусь от няшного питоыча
Аноним 16/08/18 Чтв 14:36:34  1247728
>>1247722
Хоспаде, почему ты просто не забьешь на hh\линкедин\мой круг запрос "python" и не посмотришь средние требования
Аноним 16/08/18 Чтв 15:28:20  1247751
>>1247709
Какой смысл? Нахуя вообще указывать джуна, если охота миддла? Это же ещё и разного рода работа, не только опыт.
Аноним 16/08/18 Чтв 15:35:36  1247755
>>1247751
>Нахуя вообще указывать джуна, если охота миддла?
Что бы получить мидла (который не осознал, что он мидл) по цене джуна
Аноним 16/08/18 Чтв 15:50:17  1247763
>>1247596
Возьми и напиши свою, какие проблемы?
Аноним 16/08/18 Чтв 23:02:24  1248000
PCAP: Programming Fundamentals in Python
Кто-то по этим курсам занимался?
Аноним 16/08/18 Чтв 23:13:27  1248005
>>1248000
>Programming Fundamentals
>in Python
Ну такое.

Еще и бабло за это платить, лол, вообще комедия. "Выданный сертификат подтверждает, что аноннейм умеет делать хелло ворлд и парсить csv-файл".
Аноним 16/08/18 Чтв 23:14:23  1248006
>>1248005
Не, на сертификат похуй, но у них 2 бесплатных курса которые готовят к экзамену.
Думал мож кто-то проходил.
Аноним 16/08/18 Чтв 23:14:31  1248007
image.png (118Кб, 1203x964)
до чего же залипная хуита ^_^


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

Аноним 17/08/18 Птн 04:02:38  1248071
image.png (286Кб, 1920x1080)
что скажешь антуан, какой путь более питонячий?


мне почему то глазу приятней второй вариант, сразу прям видно чо куда зачем, а слево какое невнятное дрочево

Аноним 17/08/18 Птн 04:06:07  1248072
>i = str(i)
бахнул сразу под цикл и стало покрасивше, но все равно хуйня имхо
Аноним 17/08/18 Птн 05:16:47  1248075
>>1248071
Оба говно, потому что:
1) Формируешь строку руками (для тебя сделоли %-форматирование, есть format, есть f"", но ты хочешь жрать говно).
2) Лямбды и map там, где можно обойтись циклом, ну или list comprehension, если так уж хочется в одну строку:
b = ['{x}x{y}'.format(x=i, y=i) for i in a]
c = ['{size}@{scale}x'.format(size=i, scale=2) for i in b]
Аноним 17/08/18 Птн 06:02:59  1248077
image.png (111Кб, 1047x1044)
>>1248075
>но ты хочешь
сделать максимально выразительно и аэстэтично, про фстринги я в курсе блеадь


ЛК такой пиздец, ты только мне втирал сахар в сраку, а теперь сам же набрал говна полный рот со своим дотформатом залупой за скобощкими

да и сама суть ЛК до меня пока не дошла, мапить лист лямбдами -- это модно молодежно, все так делают

а у тебя же вышла, леденящая душу, адовая портянка

Аноним 17/08/18 Птн 06:10:38  1248079
image.png (323Кб, 1920x1080)

лееееел -- фстринги работают в лямбде, чет внезапно под утро еба))
Аноним 17/08/18 Птн 06:38:28  1248081
image.png (51Кб, 1002x348)
>на тему скриптоговно vs низость


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


ууух мрази, питоний ван лав :3
Аноним 17/08/18 Птн 08:30:36  1248094
>>1248077
>а у тебя же вышла, леденящая душу, адовая портянка
У него вышло две строки.

>это модно молодежно, все так делают
Проследуйте к ЖСерам тогда, уважаемый шизиод, все модные и молодёждные обитают именно там.

>>1248081
Что мешает то же самое сделать ни любом другом языке?
Аноним 17/08/18 Птн 09:08:10  1248104
image.png (343Кб, 1920x1080)
ну как то так кароч, каждой функции по залупе, не ну а чо, или не?


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


>>1248094
>две строки
в которых нихера не понятно даже с подсветкой

не
>модные и молодёждные
а бездушные пидоры с припудренными носами

>мешает
отсутствие массивов для людей? потискай эти указатели еще немножко, не забудь потом все почистить почистить за собой
Аноним 17/08/18 Птн 09:20:09  1248109
>>1248075
> 2) Лямбды и map там, где можно обойтись циклом

Проиграл
Аноним 17/08/18 Птн 09:29:03  1248113
>>1248094
> Проследуйте к ЖСерам тогда, уважаемый шизиод, все модные и молодёждные обитают именно там.

Внатуре, зачем нам именованные функции которые описывают происходящую операцию, когда можно просто захерачить скобочки
Аноним 17/08/18 Птн 09:52:35  1248115
Насколько хорошо надо знать питон, чтобы суметь в автоматизированное тестирование на нем?
Аноним 17/08/18 Птн 10:05:47  1248119
>>1248115
Смотря какая автоматизация. Если тыкать в одни и те же места, вводя какие-либо данные - то на минимальном.
Аноним 17/08/18 Птн 10:13:30  1248127
>>1248104
>>1248081
> нихера не понятно даже с подсветкой
Надо было читать предложение полностью. Это решение, если тебе очень хочется писать в одну строку, я не предлагал делать именно так. Но даже оно с f-strings становится вполне читаемым. Написано без них по привычке, меня заставляют писать под 3.4, который умеет только в format.

> отсутствие массивов для людей?
Да что ты говоришь? Найди десять отличий: https://ideone.com/oAQhD6

>>1248109
Функциональщик дохуя? Питон - не функциональный язык. В нем можно местами писать в таком стиле, но смысла в этом немного. Если не list comprehensions, то generator expressions перекрывают практически все юзкейсы, где еще как-то можно было обосновать map c лямбдой.
Аноним 17/08/18 Птн 11:45:44  1248144
>>1248113
При чём тут именованные функции и выбор между компрехеншном, лупом и мапом? Ни один из вариантов не имеет никаких названий. А запихнуть в функцию можно любую из них.
Аноним 17/08/18 Птн 11:46:23  1248145
>>1248113
И вообще, я пытался его из треда прогнать.
Аноним 17/08/18 Птн 11:48:39  1248146
>>1248104
>в которых нихера не понятно даже с подсветкой
В них понятно ровно столько же, сколько в твоих мапах. Что именно тебя там смутило? Если ты так сильно опираешься на опираешься на подсветку, что даже одну примитивную строку без неё понять не можешь, то хуёво дело.
Аноним 17/08/18 Птн 15:44:08  1248208
что такое УЕЧ?
Аноним 17/08/18 Птн 15:48:10  1248210
PEP 401 -- BDFL Retirement
https://www.python.org/dev/peps/pep-0401/
олдфаги не помнят, нуфаги не знают
Аноним 17/08/18 Птн 15:48:38  1248211
>>1248208
Unreal Engine 4
Аноним 17/08/18 Птн 16:38:26  1248224
Безымянный.png (33Кб, 1272x488)
Аноны, привет!
Начал курс по Data analyse с юдасити, там требуется установка Анаконды. Ну поставил, все ок. В строке отображается. Однако, если просто запустить кусок кода, в котором есть строчка import unicodecsv (в комплекте с анакондой), то пишет, что не может его найти. На пикрил видно.
Как подружить библиотеки Анаконды с обычным терминалом? Или, если это проще, как в принципе запускать код, содержащий обращение к анаконде?
Спасибо!
Аноним 17/08/18 Птн 16:39:29  1248226
На питоне есть фриланс?
Аноним 17/08/18 Птн 17:31:28  1248247
>>1248226
Да, скрипты для веба и тому подобного. Но возможно что не будет достаточно работы.
Аноним 17/08/18 Птн 17:32:23  1248251
>>1248224
Разве анаконда не работает в своей среде?
Аноним 17/08/18 Птн 18:13:22  1248259
Господа, есть ли изкоробочный или просто лаконичный способ ограничить количество стрипаемых символов? Например я хочу у строки стрипнуть слева не более 2х пробелов.
Аноним 17/08/18 Птн 18:27:10  1248261
>>1248259
Регулярки
Аноним 17/08/18 Птн 18:47:43  1248263
Screenshot from[...].png (12Кб, 384x111)
>>1248261
Написал такое. Пусть будет.
Аноним 17/08/18 Птн 18:49:00  1248264
image.png (50Кб, 994x366)
ладно я проспался понял что все эта хуйня не оптимальная, да и когда я жлобну туда папку с иконками будет не весело, так что перепишу в одну портянку но с блок каментами, посмотрим чо получится


>>1248127
>Найди десять отличий
хм, ну так то да выглядит вполне сносно, а где указатели? ты ж всю производительность растерял

>>1248145
прогани лучше себя с уебанской работы, где тебя насилуют старым говном

>>1248146
>Что именно тебя там смутило?
лооол

>>1248259
lstrip (rstrip для жопы) ну и плюс там глубину варьировать и брать только нуль элемент потом

Аноним 17/08/18 Птн 18:52:15  1248265
>>1248251
Действительно, при установке анаконды появляется ее терминал. Через который прога тоже не запускается. ((
Блять, странно это.
Аноним 17/08/18 Птн 18:56:23  1248266
Нужно собрать все случаи когда что-то ниработает и показывать ньюфагам которые не понимают зачем переходить на линукс.
Аноним 17/08/18 Птн 19:26:21  1248279
image.png (17Кб, 891x281)
Почему не празднуем??
Аноним 17/08/18 Птн 19:48:14  1248294
>>1248279
Ты долбоёб? Праздновать место под явой?
Аноним 17/08/18 Птн 19:53:41  1248305
>>1248294
Ты напуган что джава погладит тебя?
Аноним 17/08/18 Птн 21:37:23  1248355
>>1248305
Говно съест мочу.
Жаба съест питона.
Аноним 17/08/18 Птн 21:48:08  1248367
>>1248263
Возможно, вы имели в виду: re.sub(r'^\s{0,2}', '', line)

>>1248264
> где указатели? ты ж всю производительность растерял
Ты их не видишь, а они есть! [] - сахарок для указателей.
Аноним 17/08/18 Птн 22:34:15  1248388
>>1248367
>re.sub(r'^\s{0,2}', '', line)
Спасибо.
Аноним 18/08/18 Суб 00:39:18  1248417
>>1248279
Потому что питон всё. Гвидо больше не великодушный пожизненный диктатор.
Аноним 18/08/18 Суб 01:30:24  1248427
gvidon.jpg (144Кб, 600x600)
>>1248417
Я вот не пойму. Уход Гвидона с поста диктатора - это хорошо или плохо?
Аноним 18/08/18 Суб 01:33:00  1248428
image.png (350Кб, 1920x1080)
>>1248104
>фил зеа диффиренс ептоу

ну хуй знает, ебатории явно меньше, а как с читабельностью и пониманием анон?

да и работает кажется что быстрее ^_^ селфхипнозис пауэр хех

Аноним 18/08/18 Суб 01:36:18  1248429
>>1248427
время покажет кем был гвидон - старым педерастом - который давил молодняк, или же был тем самым золотым стандартом качества как жопс и теперь жспарашные казачки утащат нас на дно как сео мс - ноклу, будем посмотреть хуле..
Аноним 18/08/18 Суб 02:37:40  1248433
image.png (352Кб, 1920x1080)
финалочка ^_^

вкорячил второй циклик под жлоб, кто знает чому рекурсия в глубь не работает? хоть оно и нинужно, но как то осадочек все равно остался
Аноним 18/08/18 Суб 03:13:43  1248442
>>1248427
Как я понимаю, Гвидо был этаким стопором, который делал все чтобы не заговнили язык. У него это не всегда получалось например этот ад из однострочных ветвлений и циклов в "[]", но все же многое он отбрасывал.
Я боюсь что сейчас начнут тащит в язык все что можно например такой абсурд как типизация в динамическом языке и через лет 5 питон станет таким "С++ змей-горынычем", с кучей всякого ненужного хлама и ты, конечно, все это мало будешь использовать, но в чужом коде конечно этого будет навалом и причем в самом неприятной реализации в какой только возможно
Аноним 18/08/18 Суб 03:22:59  1248445
>>1248442
>делал все чтобы не заговнили язык
а сам в итоге под вой толпы протащил := парашу
Аноним 18/08/18 Суб 03:40:06  1248448
>>1246169
Я по 11 главе оттуда сделал сейвер картинок из тредика.
Ну он запрашивает ссылку на тред - качает картинки.
Прикольно в принципе, остальные главы не читал пока, не придумал куда их прям применить можно.
Аноним 18/08/18 Суб 04:00:38  1248452
>>1248429
Не хотет очередной жс со всей его хуйней. Есть вообще язык, который спроектирован под решение определенных задач, а не сборная солянка из всех парадигм и подходов, "шоб було"?

>>1248442
>Я боюсь что сейчас начнут тащит в язык все что можно
Меня бесит, что декоратор можно тремя разными вариантами сделать, а если еще и всякой хуйни принесут, придется выкатываться так и не вкатившись.
Аноним 18/08/18 Суб 04:23:10  1248453
>>1248452
Ощущаю питон как эсперанто от мира языков - тут есть отовсех и почучуть, по задумке должно быть комфортно всем, а в итоге большинство плюются
Аноним 18/08/18 Суб 04:56:47  1248456
image.png (463Кб, 1920x1080)
решил навернуть фишечек

суууука как же это говно отъебало голову

жлобнул пути в переменную, сменил директорию и пиздец

с путями какой то ад ебаный и нелогичный твориться блядь

кое-как настроил, теперь главное не дышать сука


Аноним 18/08/18 Суб 05:07:10  1248457
>>1248453
Питон вообще не очень если честно, даже перекатываясь 3.0 они все равно куча говна оставили.

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

Аноним 18/08/18 Суб 05:14:18  1248460
>>1248457
>к тому времени
все будут шиковать на дарте


кром уже считай стандарт как осел в свое время, скоро подъедет фучика с изи обновками отдельно ядра и отдельно оськи, что в совю очередь побустит теч и по щелчку биомасса массово перекатится туда куда покажет гхугл

и только маньки с двача будут вспоминать как они хейтили флатер тхреад и кукарекали про работу через 5 лет...
Аноним 18/08/18 Суб 06:01:23  1248467
12724612012021.jpg (77Кб, 650x477)
>>1248456
https://docs.python.org/3/library/pathlib.html
Аноним 18/08/18 Суб 06:25:31  1248471
image.png (101Кб, 843x541)
>>1248467
спс, но меня уже попустило


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

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



но результат того стоил ^______^ сука каееф, осталось все оформить, записать видосик и выложиться на б-гмерзкий гитхаб
Аноним 18/08/18 Суб 06:26:25  1248472
капча кстати бесит пиздец под утро чот, замечал что когда все ядра погружены на 100% то она проскакивает, совпадение?
Аноним 18/08/18 Суб 08:46:49  1248490
Братцы. Такая проблема.
Хочу загрузить на сервера телеграфа картинку, в АПИ такого не реализовано, гугл че помог то вот получилось.

import requests
with open('\img\999_1.jpg', 'rb') as f:
path = requests.post(
'http://telegra.ph/upload', files={'file':
('file', f,
'image/jpeg')}).json()


получаю:
{'error': 'No files passed'}

кто что думает?
Аноним 18/08/18 Суб 10:14:30  1248507
Братцы, как сделать однострочник поэлегантнее? А то мне что-то не очень нравится
files = {'{0:06d}.'.format(i)+f.split('.')[-1]:f for i, f in enumerate(listdir(path), 1) if isfile(join(path, f))}
Аноним 18/08/18 Суб 10:35:38  1248515
>>1248507
Это слишком много для однострочника. Сделай обычным циклом. И да, твой split может сработать не совсем ожидаемо для dotfiles.
Аноним 18/08/18 Суб 10:41:09  1248519
>>1248507
Эталон кода, который мы так любим ревьюить.
Сделай ты в три строки for/if/files, как человек.
Аноним 18/08/18 Суб 10:48:01  1248523
>>1248507
ох и пиииздец)) я еще заморачиваюсь, а тут анан без говна материализует настоящий БЛАКБОКС нахуй!
Аноним 18/08/18 Суб 10:50:46  1248524
87686868768686.png (63Кб, 512x512)
>>1248515
>>1248519
Бля, но мне же так нравятся подобные штуки. Я перекатываюсь из языка, в котором нет ничего подобного
Аноним 18/08/18 Суб 11:01:32  1248528
>>1248524
Если ты этот код для себя держишь, то можешь писать, как хочешь, хоть переменные a, b, c обзывать. Главное, сможешь ли ты через полгода понять, его ты там писал?
Но на реальной работе тебе по башке за такое безобразие настучат.
Аноним 18/08/18 Суб 11:03:25  1248529
image.png (489Кб, 800x427)
>>1248460
А этот анон прочувствовал тему.

Да, эпоха двадцатых годов - это эпоха сложных дизайнов, только все эти сложные интерфейсы будут добавляться легко и просто "в одну строку" и все это будет благодаря дарту, который неожиданно завезет все нужное и готовое под все сферы (веб, мобильники...).

Гугл понимает что делает, грядет революция в дизайне веба, мобилок и гугл будет тут как тут.
Аноним 18/08/18 Суб 11:08:54  1248532
>>1248529
...конечно, если только не обосруться :)
но если без пафоса, они завозят новую ось, которая скорее всего заменит андроид и эта ось, где родной язык там - дарт, будут диктовать всю моду (в том числе на веб тоже).
Аноним 18/08/18 Суб 11:15:36  1248533
>>1248529
Гугл уже обосрался с го. Пиар проплатили, сами зафорсили, а суслик даже близко к популярности си не подошёл, занял свою нишу и немного потеснил питон с нодой.
Аноним 18/08/18 Суб 11:18:26  1248534
>>1248529
>мобильники...).
Человек, который даже не занимался построением мобилок, пиздит, что будет революция.

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

мимоандройддев.
Аноним 18/08/18 Суб 11:38:35  1248538
15258548379200.jpg (729Кб, 2736x2052)
Так-с ребятки, решил вкатиться питон. В свое время уже имел с ним дело, но по жизненным обстоятельствам дропнул и почти все забыл.
Для повышения мотивации буду срать в этот тред. Надеюсь за год смогу выдрочить его на столько, чтобы уже зарабатывать. В общем - Здрасьте!
только не бейте, лучше обоссыте
Аноним 18/08/18 Суб 11:56:50  1248540
image.png (2073Кб, 1400x788)
>>1248524
import this вбей посвящайся, меньше лучше, неужели ограниченный язык так тебя ничему и ненаучил говноед?


>>1248529
>А этот анон прочувствовал тему.
^_^ брофист родной, все так и будет, умные люди понимают и все упрощают и только нищие аутисты с двача изучают радиолампы перед ассемблером, что бы написать хомпагу



Аноним 18/08/18 Суб 11:58:32  1248541
>>1248534
>мораю руки в говно треде
Сейчас бы неграмотному жабоблядку кукарекать про говно. Скачи обратно на тот хуй, с которого ты свалился.
Аноним 18/08/18 Суб 12:00:14  1248542
>>1248540
>import this вбей посвящайся, меньше лучше, неужели ограниченный язык так тебя ничему и ненаучил говноед?
Шизофазию вылечи, долбоеб мелкобуквенный, прежде чем советы раздавать.
Аноним 18/08/18 Суб 13:40:59  1248570
Есть у кого свободные полчасика? Новичку требуется помощь, в осмыслении технологии api в плане подтягивания данных ресурсов в django проект. А так же интересует вопрос создание action-сцены на момент получения определённых данных через api всё в том же django.
Пишите дискорд/фейко-почту в ответ на сообщение.
Буду премного благодарен.
Аноним 18/08/18 Суб 14:38:40  1248584
>>1248144
мап и фильтр уже описывают действие над структурой своим названием, а компрехеншн - параша в котором может происходить что угодно, особенно, блять, с этим новым раковым оператором ':='
Аноним 18/08/18 Суб 14:47:14  1248589
>>1248538
Можешь выучить за месяц список параши и уже идти на первую работу джуном, а там уже за год и научишься чему-то
Аноним 18/08/18 Суб 14:49:15  1248591
>>1248570
На все случаи жизни
drf -> ModelViewSet
Аноним 18/08/18 Суб 14:50:15  1248592
>>1248591
а ещё ты сказал какую-то парашу, вообще не ясно что тебе нужно, я просто увидел слово api
Аноним 18/08/18 Суб 16:09:22  1248653
>>1248584
>может происходить что угодно,
Какой что угодно? Компрехеншн создаёт список путём обхода другой(-их) коллекции(-ий) и, возможно, применея к каждому элементу какое-то действие или условие. Это, блин, тот же map или filter (или оба сразу), вот прям дословно.
Аноним 18/08/18 Суб 16:22:02  1248659
>>1248591
Ну смотри, мне нужно в мой проект, подтягивать данные из google adwards и yandex direct. Обновлять их с определённой периодичностью, и старые данные хранить.
Собственно вопрос, как организовать "принятие" данных со стороны стороннего приложения. То есть, по факту, я должен делать запрос, и парсить json файл. Но, как или чем его парсить?
И второй момент, как сделать action, чтобы django не перезаписывал существующий объект модели, а создавал новый для новых данных.
Аноним 18/08/18 Суб 17:32:15  1248707
>>1248659
>парсить json
import json
>чтобы django не перезаписывал существующий объект модели
forms = []
forms.append(Model(hui, pizda, dzhigurda))
Аноним 18/08/18 Суб 18:10:04  1248722
15312172473880.jpg (187Кб, 1440x768)
PyOpenGL VS PySDL2 что быстрее?
Аноним 18/08/18 Суб 18:38:35  1248727
>>1248533
Си - неуправляемый язык, с прямой работой с памятью
Го - сборщик, нет прямого доступа к памяти.
Ты серьезно где-то вычитал что го заменяет си??
Аноним 18/08/18 Суб 19:08:07  1248738
>>1248534
>Человек, который даже не занимался построением мобилок, пиздит, что будет революция.
Человек, который сидит в офисе и пишет код под очередной мобильник, думает что разбирается в бизнесе и происходящем вокруг него.
Флаттер - это шустрая кроссплатформенная 60fps разработка. Так что да, дарт + флаттер - будет/есть топчик (не для тебя, а для работодателя).

> А найдется ли у тебя пруф, негодный мальчишка, что официально сказано про расположение дарта на фусии?
Тебя в гугле забанили? Официальные поддерживаемые языки: Dart (весь интерфейс, флаттер встроен по-умолчанию), Go, C++/C, Rust
Заметь, мимоандройд И не слово про jvm, конечно я думаю, оно там будет поддерживаться через какой-то порт, но мы то с тобой знаем, что это будет так, что писать не захочется...
Аноним 18/08/18 Суб 19:11:25  1248742
>>1248727
>Ты серьезно где-то вычитал что го заменяет си??
У авторов языка, Пайк об этом говорил.

мимо
Аноним 18/08/18 Суб 19:14:05  1248744
>>1248727
GO - это более низкоуровневый заменитель Ruby всё правильно понимаю?
Аноним 18/08/18 Суб 19:15:54  1248747
>>1248727
Сами авторы сказали.
Аноним 18/08/18 Суб 19:34:23  1248757
>>1248744
Нет.
Аноним 18/08/18 Суб 20:04:04  1248764
>>1248742
>>1248747
Имелось ввиду что есть вещи, которые на скриптах уже писать проблемно, а на си мучительно больно и вот авторы позиционирует это как альтернативу такому моменту, а не как заменитель си, который по сути улучшенный-ассемблер, а не высокоуровневый язык
Аноним 18/08/18 Суб 21:19:54  1248821
В чем писать новичку?
Notepad? Sublimetext?
inb4: cmd
Аноним 18/08/18 Суб 21:32:47  1248828
>>1248821
Visual Studio Code
Аноним 18/08/18 Суб 21:37:47  1248836
>>1248828
Много жрет памяти?
Аноним 18/08/18 Суб 21:49:03  1248845
>>1248836
И тормозит еще, потому что по сути это браузер. Ставь саблайм, разницы по юзабилити почти нет, зато быстро.
Аноним 18/08/18 Суб 22:12:02  1248859
>>1248845
Он же платный, да и вроде хайп вокруг него утих, не?
Аноним 18/08/18 Суб 22:28:31  1248869
>>1248821
pydroid
Аноним 18/08/18 Суб 22:28:46  1248870
>>1248859
Тебе хайп или код писать? Да, платный, рассказывает об этом через каждые 20 сохранений. Стоит 5к, но можно "купить" традиционными в этой стране способами.
Аноним 18/08/18 Суб 22:35:37  1248873
>>1248845
>>1248869
спасибо
Аноним 18/08/18 Суб 22:46:31  1248879
>>1248836
>Много жрет памяти?
Больше чем Sublime, но меньше, чем Atom и любая IDE. У меня жрет 25Мб без открытых файлов.

Я пробовал и Sublime, и Atom, и VS Code, и даже PyCharm. Если тебе надо просто писать программки в процессе обучения лучше VS Code ты не найдешь. Очень просто настраивается: качаешь, устанавливаешь, в самом редакторе ставишь плагин для Python и работаешь.
Аноним 18/08/18 Суб 22:49:55  1248880
>>1248821
spacemacs с python layer'ом
Аноним 18/08/18 Суб 22:51:49  1248882
>>1248570
>Новичку требуется
не заниматься хуйней и учить фласку, а уже потом переползать на джангу за пару вечеров при необходимости

>>1248845
>саблайм, разницы по юзабилити почти нет
ну если любоваться на иконку целый день, то так то да

а в остальном же сабляйм кусок платного тупого говна со спизженным кодом у кврайта и плагинами которое сделало комунти, какой то сюр ставь вскод

>>1248879
плюсую адеквата

>>1248880
мммаксимум хипсторская параша, если вим хоть какой то смысл учить есть, то припудренный имакс уже точно нет

Аноним 18/08/18 Суб 23:13:48  1248897
>>1248870
Хайп, в исконом значение, предпологает что что-то искусстввенно раздуто, но почему-то это слово стало синонимом популярности.
То есть, есть продукт, о нем везде говорят, а потом все это очень сильно стихает и приходит понимание что это был хайп (не обязательно со злым умыслом, просто пузырь).
И вот я спросил как раз про заслуженную популярность его.

>Да, платный, рассказывает об этом через каждые 20 сохранений. Это какое-то издевательство.
А что он дает из коробки за эти 5К?
Аноним 18/08/18 Суб 23:16:38  1248900
>>1248879
Нет, мне для работы, скорее всего в условиях 4гб памяти (в условиях линукс виртмашине, с кучей открытых вкладок браузера, чтобы целый проект хотя бы в 1,5 гб уместился)
Аноним 18/08/18 Суб 23:34:16  1248909
image.png (88Кб, 922x525)
>>1248897
>из коробки за эти 5К
клон кврайта, почти кейта, без юзеров которые за бесплатно пилят аддоны это бесполезный кусок дорогущего говна, а учитывая повальный отплыв на сиэссэс трикс то и дело пишут статеи как я схебал с сабляйма и ощутил дзен вот вам аддон с шортками на вскод всех разумных существ, то аддоны можешь вычеркивать из списка фишек

>>1248900
>в 1,5 гб уместился
Аноним 18/08/18 Суб 23:48:56  1248919
>>1248909
А проект какого размера, примерно? И что за дистрибутив?
Аноним 18/08/18 Суб 23:51:58  1248920
>>1248882
>хипсторская
Значение знаешь? алсо, спейсмакс - это имакс с вимовыми кейбиндингами, хоть бы погуглил прежде чем спиздануть
Аноним 18/08/18 Суб 23:52:10  1248921
>>1248821
Мой набор Sublime + Anaconda + SublimeREPL + pycodestyle + GitGutrer + немного настроечек с преобразованием табов в пробелы.
Аноним 18/08/18 Суб 23:54:29  1248924
>>1248882
> а в остальном же сабляйм кусок платного тупого говна со спизженным кодом
Пруфы?

>>1248909
> то и дело пишут статеи как я схебал с сабляйма
Это называется "хайп", который мы обсуждали выше. Раньше эти же люди писали статьи, как они поставили саблайм.

>>1248897
> А что он дает из коробки за эти 5К?
Лично для меня оно дает скорость, стабильность/надежность и вменяемый апи плагинов. Алсо, мне нравится тот факт, что оно написанно на крестах, а не на жс; и текст рендерит не html-ем, а с помощью skia, который тоже написан на крестах.
Аноним 18/08/18 Суб 23:55:58  1248926
A VSCode умеет открывать файлы по ССХ?
Я на отдельной тачке храню свои проекты, чтобы можно было с домашнего и рабочего пк изменять файлы.
Аноним 19/08/18 Вск 00:05:43  1248941
>>1248924
>мне нравится тот факт, что оно написанно на крестах
Де Сад в треде, все в чистилище
Аноним 19/08/18 Вск 00:09:40  1248946
image.png (592Кб, 1538x806)
>>1248919
>примерно
1,1мб

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

у дидов не было вариантов кроме как пожрать говна, но спустя 30 лет положняк слегка поменялся

>>1248924
>Пруфы?
скачай кдевелоп и посмотри, у него даже табы такого же цвета и формы, совпадение?

ты забеал вскод на хайпе!? ты ебанутый? можешь не отвечать, я уже понял что ты ебанутый

>скорость, стабильность/надежность
ой все, иди блять цикл запусти, там где твой сраный репль загибается и тупит минуту, вскод выдает результат за одну две секунды

>не на жс
а тс

>текст рендерит не html-ем, а с помощью skia
ебать ты поехавший, нука закрыл вкладку быстраблядь

>>1248926
что пропишешь в консольный эдитор тем и откроет
Аноним 19/08/18 Вск 00:49:44  1248957
>>1248946
>ивел мод называется
Я про спейсмакс, а не про ивел как таковой, але.

>шорткаты победили касты
Блядь, у тебя раздвоение личности? Ты только что говорил "есть смысл вим учить", на что тебе ответили, что вместо ванильного вима лучше сразу взять спейсмакс, потому что он то же самое, но лучше.
Шорткаты, касты блядь, это modal editing называется, меня вообще не ебет, что тебе там нравится, в имаксе оба стиля поддерживаются, ты вим просил - я тебе про вим и ответил.

>для всего остального есть менюшка с человеческим поиском
Вот именно что ни в одной вскод\субляйм\хуяйм параше нет нормальных менюшек с человеческим поиском, все через жопу. Здесь я могу забыть команду, нажать M-x чототам примерно ключевые слова набрать, он мне выдаст то что я ищу. В субляйме-хуяйме иди по менюшкам мышкой возюкай, тебе же все равно заняться больше нечем. Плюс документации никакой нет, половина плагинов не работает, плагин для языка А есть, а для языка Б нету, давай бери вилку и переключайся между двумя редакторами, итп. В рот ебал всю вашу хипсторскую парашу, нахуй она нужна когда есть инструмент который просто РАБОТАЕТ, блядь.

>но спустя 30 лет положняк слегка поменялся
Есть такая байка, что Гослинг когда нетбинс сделали на какой-то конфе спросил, типа кто пользуется имаксом тут, ну человек 10 подняло руки, он такой "бля, just stop". Ну и где нетбинс теперь? Думаю мораль понятна.

Людям блядь просто заняться нечем, каждые два года выходит новая хуйня, обезьянки бегут переучиваться, ой как так, вы до сих пор не используете Микрософт Говнокод++? Ой какой вы немодный, вы что, так нельзя, срочно переучивайтесь, вам все равно заняться больше нечем. Ебал вас в рот, петушары смузихлебные. Нормальные люди один раз настроили инструмент и он ПРОСТО РАБОТАЕТ блядь, ссать и срать на этот ваш очередной хайп. Охуеть, давайте теперь код в браузере писать, хули нет-то, правда какой в этом профит непонятно, но раз микрософт сказал, что надо - ну значит надо, им-то виднее, ага?))0) Ссал и срал на петушню.

>что пропишешь в консольный эдитор тем и откроет
Пиздец, то есть там даже файлы удаленно по ссш редактировать нельзя? Тебе блядь самому не стремно? Цирк ебаный. Пиздец, ну зато в браузере)) молодежно)) обезьянки, переучивайтесь))
Аноним 19/08/18 Вск 00:50:55  1248959
15095613923521.jpg (15Кб, 201x283)
>>1248946
Алсо,
>OS: Arch Linux
>Uptime: 58 минут
И почему я не удивлен, лал.
Аноним 19/08/18 Вск 01:26:00  1248975
image.png (38Кб, 952x268)
image.png (46Кб, 982x304)
2017-12-1219-59[...].png (54Кб, 1092x709)
>>1248957
>Я про спейсмакс, а не про ивел как таковой, але.
чучело ты хоть раз его запускал? по дефолту там его местные заклинания через пробел, ивел мод же - вимовая раскладка, будет блять мне тут понты кидать, шщанок ибаны

>Ты только что говорил
ты здесь новенький я смотрю...


вим или ви есть на любом лине, запускается за секунду, и реально удобно РЕДАКТИРОВАТЬ текст, программирование же - это НАПИСАНИЕ текста, по началу так сплошная паста, туда сюда быстро ебашишь таскаешь, мультикурсор перенос строк хуе мое, что вим что имакс под это не подходят от слова совсем, если поболоваться есть айпитон

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

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

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


>ПРОСТО РАБОТАЕТ
это не про сабляйм, сидел на нем и всю душу сука вынимал, реально тупой репль, лайв релоуд постоянно засирал все ошибками, уебанский линтинг даже для вебоговна, убогий кастомайз, ДУБЛИРОВАНИЕ СНИПЕТОВ СУКА, и их ручная чистка вилкой, несвободный

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


>код в браузере писать
со стилями играться довольно удобно тащемта, есть даже воркфлоу по инкримент сейву стилей


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

>export EDITOR=/opt/visual-studio-code/code
>Пиздец
ты не понимаешь что тебе пишут и возмущаешься...


>>1248959
наверное тому шо я проснулся час назад или не? манямирок рабораба зазбоил?

Аноним 19/08/18 Вск 01:29:21  1248976

а то что вчера ядро 18 апнулось, которое неделю назад линупс на свой гит выкатил, школяр-чухазел-хейтер


вся суть знатоков штабильности арк линукс...
Аноним 19/08/18 Вск 01:29:22  1248977
>>1248957
Этот порвался, несите другого
Аноним 19/08/18 Вск 01:29:44  1248979
школяр-чухазел-хейтер не заметил блядь
Аноним 19/08/18 Вск 01:42:53  1248980
>>1248959
Ребутался в дотку поиграть просто.
Аноним 19/08/18 Вск 01:43:25  1248981
>>1248975
>я проснулся час назад
>2018
>выключать компьютер
Аноним 19/08/18 Вск 01:46:39  1248983
>>1248981
экономлю ресурс помпы, так то у меня приточная вентиляция шумит сильнее пеки

ну и плюс альяс на обновку завязан на выключение, что бы если в обновке ядро апнется, не приходилось потом ребутаться

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

Аноним 19/08/18 Вск 03:06:46  1248993
Анон будь бобр, поясни по хардкору.

Начал проэкт, на машине стоял питонус 3.6. Сделал виртуальное окружение командой python -m venv myenv

Собственно сегодня обновил линукс на котором работаю, вместе с ним обновился и питон. Захожу в окружение в котором работал а тут оказывается что pip нихуя не работает, и версия питона в окружении внезапно стала 3.7. Сказать что я охуел не сказать ничего.

Как так произошло-то? Как мне теперь создать окружение с питоном 3.6?
Аноним 19/08/18 Вск 09:26:01  1249025
Ребя, хелп

Проверка на столкновения:
if (x1 > x2-30) and (x1 < x2+30) and (y1 > y2-30) and (y1 < y2+30):

Тут типа левые верхние углы двух 2д объектов сравниваются.
Объясните что к чему.
Аноним 19/08/18 Вск 09:41:26  1249030
>>1249025
трешхолд в 60 пикселей?
Аноним 19/08/18 Вск 12:20:47  1249074
15163483920140.gif (4233Кб, 460x258)
Табы или спейсы?
Аноним 19/08/18 Вск 12:24:25  1249078
8MSMW86bbtg.jpg (81Кб, 558x466)
Почему Лутца "Изучаем питон" в факе советуют именно четвертое издание?
Чем плохи более новые?
Аноним 19/08/18 Вск 12:28:10  1249080
>>1249078
5 издание только на англюсике
Аноним 19/08/18 Вск 12:29:23  1249081
>>1249074
В нормальной IDE это не важно, табы сами преобразуются в спейсы
Аноним 19/08/18 Вск 12:39:40  1249085
>>1249074
Разумеется табы.
Аноним 19/08/18 Вск 12:46:34  1249087
>>1249085
читай пепу чучело


и да табы шумят больше, доты спайсов выглядят менее контрастно и за ними лучше видно лайны функций
Аноним 19/08/18 Вск 12:57:48  1249093
>>1249087
>читай пепу чучело
Гвида ушла, нахуй пеп.

>доты спайсов
Всегда бесили эти сраные точки вместо пробелов, хочется сразу удалить. Есть уже пробел\таб же, видно, что там пусто, whitespace, зачем что-то туда рисовать? Лишние пробелы после когда и на пустых строках должны очищаться разом отдельной тулзой перед коммитом кода, а не ручками вычищаться, если вдруг будешь приводить в качестве аргумента что-то подобное.
Аноним 19/08/18 Вск 13:00:00  1249094
>>1249087
Ну и это, IDE это конечно IDE, но код бывает приходится редактировать много в чём, включая голые вим или nano, если совсем на дно опустишься. И ебал я в рот переход по/удаление четырёх символов пробела вместо одного единственного таба.
Аноним 19/08/18 Вск 13:18:43  1249098
image.png (38Кб, 982x283)
>>1249093
>Лишние пробелы после когда и на пустых строках
ты должен просто не оставлять, приучай себя к дисциплине животное

либо пиши таки под комит и добавляй пепы в вайтлист


>>1249094
>вим или nano
сам себе говна в тарелку наложил и чото бухтит


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

Аноним 19/08/18 Вск 13:28:42  1249108
image.png (18Кб, 297x592)
image.png (24Кб, 261x670)
image.png (28Кб, 703x187)
самое главное забыл - доты гайдят по красоте при глубокой интендации, когда терминал ругается, нужно строку искать самому, а между значками табов слишком много пустоты, так что хуита хуит


ну и по классике - вскод топчик! пусть и не по дефолту ^_^
Аноним 19/08/18 Вск 13:31:18  1249110
>>1249108
Табы - логичное дерево, пробелы - список бабы сраки.
Аноним 19/08/18 Вск 13:41:28  1249114
>>1249108
Так то в нормальных редакторах ширину табов можно настроить
Аноним 19/08/18 Вск 13:46:22  1249116
Много раз слышал что всякие нейросеточки и статистику кошерно делать в Питоне. Поясните, к этому ведут какие-то особенности самого языка, наличие библиотек или так просто исторически сложилось?
Аноним 19/08/18 Вск 13:59:45  1249122
>>1249116
Исторически сложилось, потому что язык простой, но с нормальной стандартной библиотекой из коробки. Люди приходили пилить на нем прототипы свих йоб и оставались.
Аноним 19/08/18 Вск 14:00:59  1249123
>>1249098
>ты должен просто не оставлять,
Шизик, прочитай целиком предложение, оно сложноподчинённое.

>либо пиши таки под комит и добавляй пепы в вайтлист
што?


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

>>1249108
>когда терминал ругается, нужно строку искать самому
Помимо номера строки обычно пишется и сам код. Или ты не в состоянии глазами провести прямую линию с точностью хотя бы до трёх строк и мгновенно найти там ту, которая и выдала ошибку? Нет, проводить глазами точки быстрее не будет, потому что тебе сначала нужно точную строку найти, а не приблизельную.
Аноним 19/08/18 Вск 14:04:55  1249125
>>1249108
> терминал ругается
Люди прямо из саблайма при разработке запускают. И им саблайм выделяет строки с ошибками и саму ошибку под ними пишет. И по даблклику тоже на ошибку переходит. А ты дальше следи за своими точками.
Аноним 19/08/18 Вск 14:30:33  1249141
>>1249108
Ох, эта боль, подсвечивать пробелы. И самое обидное, что после вставки копипасты кода, даже не форматнуть в одну кнопку.

Почему, почему они не отказались от пробело-программирования в 3.0... эх
Аноним 19/08/18 Вск 14:51:52  1249150
>>1249074
Конечно спейсы, у меня таб 4 спейса ебашит, удобно. Попробуй, базарю ещё захочешь
Аноним 19/08/18 Вск 15:13:37  1249160
image.png (401Кб, 1920x1080)
image.png (211Кб, 1920x426)
снипеты по хоткею? пфф изи


>>1249116
>просто
белые люди, с понятиями о гуманизме, привыкли к человеческому отношению, и пека для них нихуя не стал исключением, они мило ведут беседу и тот выдает им результат


в то время как привыкшие к унижениям на работе жабята или ущербные по жизни байтоебы в недоумении - а щито нiтакэ!?


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

нет не пишет и да С+G номер строки быстрее


>>1249125
>даблклик
зло, нинавижу даблклик, нигде его в системе нет

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

>>1249141
>боль, подсвечивать пробелы
чому? нажимаешь А+R все сейвится, трейл спайсы стираются, потом все комплёхается и выводится в аутпут, какие проблемы?

>даже не форматнуть в одну кнопку
ну в три, сложнаа?

Аноним 19/08/18 Вск 15:54:28  1249172
image.png (326Кб, 1920x1080)
ууух ебать, пришлось напрячь извилины чуть сильнее чем тыкнуть в самый первый аддон в списке..
Аноним 19/08/18 Вск 17:45:37  1249230
>>1248653
Об этом и речь, что может быть оба сразу, а может быть и нет.

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

Ты ведь, блять, не делаешь функции, которые полностью меняют свое поведение от переданных в них аргументов если ты не долбаеб, конечно.

Так и здесь я полагаюсь на эту логику. Лист компрехеншн может делать одновременно фильтрацию, преобразование, создание/присвоение (хотя это уже слегка надумманно,
любая макака может вставить := куда угодно), и самое главное что он не несет своим определением в коде никакого конкретного описания того что он делает, не имеет названия, для этого приходится читать его код.

Однако можно сказать что название несет переменная в которую запехнется список, что верно

На самом деле вообще не особо представляю нахуй эта параша в языке нужна, у нас уже есть функции - это уже нормальный шаблон организации кода, нахуй добавлять какую-то странную парашу не особо ясно, лучше бы захерачили бы побольше предикатов, или раз уж решили захерачить компрехеншны, то и развивали бы как-нибудь код в этом направлении, сделали бы какой-нибудь второй, параллельный формат организации кода.
Аноним 19/08/18 Вск 17:48:29  1249232
>>1249230
linq для питона
Аноним 19/08/18 Вск 18:30:47  1249259
>>1249230
>Об этом и речь, что может быть оба сразу, а может быть и нет.
Так сложно увидеть наличие или отсутствие if'а в 100 символах? Даже меньше, ведь if этот должен стоят справа, после по крайней мере первого for'а, а больше двух их делать уже громоздко и не стоит. Это же очевидно, что он делает или не делает. Компрехеншн крупнее, как и инлайн лямбду в мапе/фильтре, делать, опять же, глупо.


Зато копрехеншн позволят обойти сразу несколько коллекций. В мапе/фильтре же ты никак сможешь сделать [a/b for a in as for b in bs if b!=0].

>твои функции не должны уметь делать все на свете
Ну в крайности-то не надо. Объединение двух очень похожих друг на друга операций в одну очень даже полезно и удобно.

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

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

>На самом деле вообще не особо представляю нахуй эта параша в языке нужна
Удобно-компактно же получается. Фактически, вот для объединения мапа с фильтром и надо.
Аноним 19/08/18 Вск 18:34:28  1249261
>>1249230
И ещё по поводу "зачем нужна". Серьзное отличие в том, что компрехеншн создаёт, а мап/фильтр работают над существующим.
Аноним 19/08/18 Вск 18:43:02  1249270
Рептилоиды, чет я хуй пойму почему не работает:
n = int(input())
print("The next number for the number " + n + " is" + n + 1)
print("The previous number for the number " + n + " is" + n - 1)

Ошибка следующая:
print("The next number for the number " + n + " is" + n + 1)
TypeError: must be str, not int
попробовал str(n), и это тоже не работает.
Аноним 19/08/18 Вск 18:45:51  1249272
>>1249270
Единица это число
Аноним 19/08/18 Вск 18:47:33  1249275
>>1249272
Да число. int(1) не работает
Аноним 19/08/18 Вск 18:50:53  1249278
maxresdefault1.jpg (41Кб, 1280x720)
>>1249275
>TypeError: must be str, not int
>int(1)
Аноним 19/08/18 Вск 18:51:50  1249279
>>1249278
>попробовал str(n), и это тоже не работает.
Аноним 19/08/18 Вск 18:53:02  1249280
>>1249279
Бляяяяя, str(1) попробуй
Аноним 19/08/18 Вск 18:55:16  1249282
>>1249280
Аноним 19/08/18 Вск 18:57:01  1249285
>>1249282
Одновременно, блядь, ты сам понимаешь, что делаешь?
i = input()
print('some text' + i + str(1))
Аноним 19/08/18 Вск 19:03:43  1249289
>>1249285
Так это строки соединяются, а мне нужно что бы значение переменной n сложилось с числом 1
Аноним 19/08/18 Вск 19:07:34  1249291
>>1249270
Ты тупой или троллишь?
Аноним 19/08/18 Вск 19:08:10  1249292
>>1249289
Что тебе мешает это в три строки сделать?
При f-string'ах автоконвертация происходит
i = int(input())
b = i + 1
print(f'{i} {b}')
Аноним 19/08/18 Вск 19:21:36  1249298
>>1249270
ВМесто плюса можешь запятую захуячить.
Аноним 19/08/18 Вск 19:28:37  1249303
>>1249292
>>1249298
Оба способа работают. Спасибо.
Аноним 19/08/18 Вск 19:42:14  1249313
crapybljad.png (30Кб, 773x442)
Сап. Кто-нибудь тут юзал scrapy?
У меня почему-то он выдаёт пикрилейтед. Сколько ни гуглил, никак не могу пофиксить.
Аноним 19/08/18 Вск 20:08:00  1249323
>>1249259
> Так сложно увидеть наличие или отсутствие if'а в 100 символах?
Ты ведь толстишь да? Я ему про именование кода, а он, мне, блять, что можно просто прочитать реализацию, ну ахуеть.

> Зато копрехеншн позволят обойти сразу несколько коллекций.
Просто ахуеть.

> Объединение двух очень похожих друг на друга операций
Фильтрация и преобразование данных, и вправду.

> Ну как же не несёт-то? Он создаёт список, вот что он делает.
Неплохое описание.

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

> Как и в мапах может быть безымянная лямбда, чей код придётся читать, чтобы понять, что она делает
Не следует пользоваться лямбдами, составляй библиотеку предикатов

> Не, ну я и в мапах могу вызвать функцию с побочным эффектами, которые вообще чёрт знает что творят, это уже на совести программиста.
Да, и если такое происходит твоя функция очевидно и однозначно должна описывать это своим названием.

> Удобно-компактно же получается. Фактически, вот для объединения мапа с фильтром и надо
В этом и весь смысл что иъ нет смысла объединять, а если, почему-то, есть такой кейс то ты берешь и создаешь `map_filter`.

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

# mapping
l = [pred(el) for el in seq] # нужно читать код
--
l = map(pred, seq) # сразу видно что происходит преобразование, потому что map, имя предиката сразу определяет вид преобразования

# filtering
l = [for el in seq if pred(el)] # нужно читать код
--
l = filter(pred, seq) # аналогично мап

# mapping and filtering
l = [mapping_pred(el) for el in seq if filtering_pred(el)]
--
l = map(mapping_pred, seq)
l = filter(filtering_pred, l)

В общем, как скажешь, нет смысла продолжать этот разговор
Аноним 19/08/18 Вск 21:04:16  1249351
>>1249323
>просто прочитать реализацию
Почему реализацию? Что ты слово filter прочитаешь, что ты if в строке увидишь, какая разница в затрате твоих ресурсов чтения и понимания кода-то? Я вот этого не понимаю. Скриптотня же, может к нему немного иной подход-таки нужен?

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

>сразу видно что происходит преобразование, потому что map
А там сразу видно, потому что [].

>В общем, как скажешь, нет смысла продолжать этот разговор
Видимо, да. Я просто правда не вижу, в чём такая сложность [] по сравнению с map, всё ведь сразу видно и очевидно. Если не говно написано, разумеется, но это со всем можно сделать. Не по каким-то абстрактным теоретическим критериям, а на практике. Для чего питон и сделан – накалякать быстренько и удобно, чтобы был proof of concept и потом уже на нормальном языке всё красиво писать.


Алсо, ты немного ошибся в последнем примере: в компрхеншне сначала фильтр идёт, а потом ма, т.е. тебе надо поменять местами строки с map и filter.
Аноним 19/08/18 Вск 21:11:32  1249359
>>1249259
>В мапе/фильтре же ты никак сможешь сделать [a/b for a in as for b in bs if b!=0].
Вот это манямирок. В каком классе учишься?
Аноним 19/08/18 Вск 21:15:02  1249362
В чем в обще смысл Cython? Ведь можно использовать Си. Это лучше чем пытаться запихнуть "Си" в интерпретатор питона
Аноним 19/08/18 Вск 21:16:11  1249364
>>1249359
Имелось в виду именно в одном из них, за одну строку, а не просто используя только их. Ну или покажи пример.
Аноним 19/08/18 Вск 21:17:32  1249365
>>1249362
Я плохо знаю си, а тут можно сделать волшебный cdef и разогнать питоновский цикл в 1000 раз. Суть же в простоте и скорости разработки
Аноним 19/08/18 Вск 21:19:06  1249366
>>1249365
А он может использовать питоновские библиотеки типа os?
Аноним 19/08/18 Вск 21:20:37  1249369
>>1249289
>мне нужно что бы значение переменной n сложилось с числом 1
Ну так и складывай, блин: str(n+1). Нахуя ты отдельно n в строку преобразовывал, а потом складывал с единицей? У тебя ошибка выдавалась ещё ещё на первом "asdasd" + n, потому что n было число. И когда ты str(n)+1 делал по той же причине ошибка, что нельзя строку с текстом сложить, потому что у нас тут не жаваскрипт.
Аноним 19/08/18 Вск 21:21:46  1249371
>>1248975
>по дефолту там его местные заклинания через пробел, ивел мод же - вимовая раскладка
Ты аутист? Спейсмакс позволяет выбирать между вимовой и имаксовой раскладкой. Ивил-мод - это просто мод (плугин), спейсмакс - это дистрибутив имакса. Ты хоть читай, что тебе пишут.

>вим или ви есть на любом лине, запускается за секунду, и реально удобно РЕДАКТИРОВАТЬ текст
Поэтому спейсмакс и поддерживает вим-режим, аутист.

>программирование же - это НАПИСАНИЕ текста
Лол, сохранил в золотой цитатник зекача.

>и да вскод запускается быстрее имакса в разы
Ты еблан? Имакс запускается сервером при загрузке системы, окна открываются клиентами за миллисекунды.

>это не про сабляйм
Я тебе про имакс говорю, аутист. У тебя дислексия или ты просто тупой?

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

>export EDITOR=/opt/visual-studio-code/code
Блядь, тебе про открытие удаленных файлов в редакторе, тормоз. Ты даже не догнал, о чем речь.

>наверное тому шо я проснулся час назад
Лол, блядь, и тут тоже не догнал.

>>1248983
>экономлю ресурс помпы
Ну точно рачешкольник, проигрываю в голос.

>пишу код в браузере, экономлю ресурс помпы, программирование - это написание текста
Аноним 19/08/18 Вск 21:30:20  1249375
Чем на питоне скачать все анкеты из овощного в /soc?
Аноним 19/08/18 Вск 21:31:01  1249376
>>1249371
>Ну точно рачешкольник


Как будто с тугим железом есть иной выбор

мимо
Аноним 19/08/18 Вск 21:31:44  1249378
>>1249141
>Почему, почему они не отказались от пробело-программирования в 3.0
Потому же, почему засунули редьюс в какую-то жопу: безблагодатность.

>>1249230
>На самом деле вообще не особо представляю нахуй эта параша в языке нужна
Безблагодатность.

>>1249259
>Удобно-компактно же получается.
Обычно получается нечитабельная параша. С функциями у тебя длина кода та же самая, плюс виден каждый шаг трансформации, и код читается последовательно, слева направо. С компрехеншнами же получается параша уровня:
>return (sep or ' ').join(x.capitalize() for x in s.split(sep))
Аноним 19/08/18 Вск 21:31:52  1249379
>>1249375
aiohttp
Аноним 19/08/18 Вск 21:35:16  1249380
>>1249369
Просто в онлайн учебнике по которому я учу питон, об этом не было сказано, и там сразу шли задачки. Надо браться за учебники.
Аноним 19/08/18 Вск 21:36:41  1249381
>>1249369
Кстати я до питона еще жаваскрипт учил, наверное поэтому не мог вьехать.
Еще ассемблер и java
Аноним 19/08/18 Вск 21:37:10  1249384
>>1249364
А, ну ладно. Со стороны выглядело, как будто ты утверждаешь, что мап принципиально не может проходить по нескольким коллекциям. В одну строку и вправду не записать (точнее можно, но имхо это говнокод), потому что тут три операции: зип, фильтр, мап.
Аноним 19/08/18 Вск 21:38:25  1249385
>>1249376
Неочевидно, как поломанный софт в репах помогает с тугим железом. От дистрибутива это не зависит как бы.
Аноним 19/08/18 Вск 21:48:23  1249390
>>1249384
>мап принципиально не может проходить по нескольким коллекциям
Ну, в принципе-то и не может, да. Один мап проходит только по одной коллекции же.

>>1249378
>С компрехеншнами же получается параша уровня:
Не очень ясно, почему ты только в одном месте "sep or ' '" написал, так-то это будет дефолтным значением аргумента функции, в итоге имеем:
>sep.join(x.capitalize() for x in s.split(sep))
>sep.join(map(capitalize(x), s.split(sep)) # с def capitalize где-то рядом
>sep.join(map(lambda x: x.capitalize(), s.split(sep)) # красиво?
Или же, как сделали бы действительно разумные люди:
>s.title()

По поводу справа налево из-за join'а у строки, а не списков, у гвиды были свои маняоправдания, тут компрехеншн не при делах.
Аноним 19/08/18 Вск 21:49:50  1249392
>>1249390
>sep.join(map(capitalize(x), s.split(sep)) # с def capitalize где-то рядом
Тут я обосрался маленько, можно str.capitalize передать.
Аноним 19/08/18 Вск 21:53:28  1249393
>>1249385
>От дистрибутива это не зависит как бы.

Я имел ввиду хейт рачеров, они зачастую в обще без особых альтернатив по железу.
Аноним 19/08/18 Вск 21:54:52  1249397
>>1245416 (OP)
Продублирую из основного треда.
Есть сайт с апи. Этот сайт может одновременно принимать только один запрос (да, так ебануто). К апи я буду обращаться со своего сервиса который будет крутиться на многих потоках. Как проследить чтобы одновременно к ним выполнялся только один запрос? Lock-ами? Или еще варианты есть?
Аноним 19/08/18 Вск 22:00:55  1249399
>>1249390
>Один мап проходит только по одной коллекции же.
В динамических языках нет, по всем переданным.

>Не очень ясно, почему ты только в одном месте "sep or ' '" написал
>Или же, как сделали бы действительно разумные люди:
Лол, это из https://github.com/python/cpython/blob/3.7/Lib/string.py

>По поводу справа налево из-за join'а у строки
В самих компрехеншнах тоже порядок через жопу, але. Ты слева пишешь результат, справа пишешь первый шан, посередине пишешь биндинги (которые используются в результате слева от них) и туда же куда-то впихиваешь предикаты. Через жопу же все. В нормальном языке это читалось бы:
s -> split sep -> map capitalize -> join (sep or ' ')
Аноним 19/08/18 Вск 22:04:45  1249401
2018-08-19215149.jpg (217Кб, 1636x822)
2018-08-19215238.jpg (4Кб, 559x23)
2018-08-19220435.jpg (146Кб, 518x827)
>>1245416 (OP)
Только сейчас руки дошли проверить.
К сожалению, не работает.
Есть еще варианты?
Аноним 19/08/18 Вск 22:08:20  1249403
>>1249371
Зачем время на него тратишь? Он же на голову отбитый.
Аноним 19/08/18 Вск 22:17:31  1249410
>>1249399
>В динамических языках нет, по всем переданным.
Ну, эм, нам тогда надо определиться с определением "прохода по нескольким коллекциям". Если ты сделаешь map(pred, l1, l2, l3), это будет равно map(pred, zip(l1,l2,l3)), и выдаст список с длиной, равной наименьшему списку. А это явно не будет равно не [e1 for e1 in l1 for e2 in l2 ... ].

>В самих компрехеншнах тоже порядок через жопу, але.
Ну, да, но в питоне-то и мап примерно так же выглядит:
>map(pred,               seq)
>[      pred(e) for e in seq]
Аноним 19/08/18 Вск 22:18:02  1249411
Бля, Лутц иногда совсем крышей едет и 3 раза может напомнить, что, какая хуйня делает за абзаца четыре. Порой я от такой хуйни теряю фокус и забываю о чем он вообще изначально говорил.
Аноним 19/08/18 Вск 22:26:26  1249413
>>1249401
FirstWindow — класс, а не объект. Вызывать у него set_label не имеет смысла. Тебе нужно найти обхект этого первого окна (который screen) и у него изменять лейбл.
С qt тоже не работал, но можно, наверное, перед в конструктор SecondWindow self (на строке 23), чтобы у этого окна была ссылка не первое, в котором лейбл меняется, и записать его в атрибут. Как-то вот так:
>(23) second = SecondWindow(self)
>(31) def __init__(self, screen, parent=None):
>(32)     self.screen = screen
>(46)     self.screen.set_title("")
Аноним 19/08/18 Вск 23:09:23  1249441
>>1249403
Ты прав, больше не буду.
Аноним 19/08/18 Вск 23:24:21  1249447
>>1249410
>А это явно не будет равно
Хм, я и не говорил, что будет равно. Ты сказал, что мап принимает одну коллекцию - я ответил, что не обязательно. Я нигде не писал, что мап с несколькими коллекциями эквивалентен вложенным циклам по ним.

Алсо, в функциональных языках компрехеншны как бы тоже есть, и для вложенных циклов их как раз использовать бывает удобно. Вот только обычно это где-то 2% от всего кода с работы коллекциями. Мапы с фильтрами и редьюсами используют не потому, что альтернативы нет, а потому что код с ними лучше и читабельнее. Ну и я уж молчу про то, что как только тебе понадобятся более сложные операции типа group-by или distinct, с компрехеншнами ты соснешь мохнатого хуйца и пойдешь ебать циклы, а с функциями у тебя будет все то же самое xs -> f1 -> f2 -> ...

Алсо, поэтому я хохочу, когда говорят, у питона БОХАТАЯ БИБЛИОТЕКА И БАТАРЕЙКИ. Услышали маркетинговый буллшит 15 лет назад и до сих пор его повторяют, как попугаи.

>>1249410
>Ну, да, но в питоне-то и мап примерно так же выглядит:
Бро, не тупи, я тебе про то, что ты ИСПОЛЬЗУЕШЬ идентификатор перед его ОБЪЯВЛЕНИЕМ. В map(f, seq) ты не объявляешь никаких идентификаторов. Алсо, pred - это предикат, булева функция, если что.

Короче, мне кажется, что тут особо больше нечего обсуждать и разночтений у двух рационально мыслящих людей быть не может, согласен?
Аноним 19/08/18 Вск 23:51:30  1249463
>>1249447
>Ты сказал, что мап принимает одну коллекцию - я ответил, что не обязательно.
Я не говорил, что не принимает, но да, ваша правда. Я неправильно выразился изначально и посчитал, что обход нескольких коллекций параллельно фактически равен предварительному zip'у, т.е. обход одной коллекции, являющейся комбинацией нескольких изначальных. Короче, что вложенный цикл в мапе без дополнительных телодвижений не сделать, получается.

>и для вложенных циклов их как раз использовать бывает удобно
Ну вот ты даже сам пишешь, что бывает удобнее. Я-то только и хотел сказать, что есть им применение, а не "нахуй они в языке нужны".


>Алсо, pred - это предикат, булева функция, если что
Я просто использовал твой же способ записи из поста ранее.


>согласен?
да.
Аноним 20/08/18 Пнд 01:53:18  1249486
>>1249261
>[компрехеншн] создаёт, а
(генератор) такой же конструкции - нет


>>1249323
говорящая функциональщина рулит, а тот хуй говна наелся, не спорь с ним няша

>>1249369
>нельзя строку с текстом сложить
>потому что у нас тут не жаваскрипт
кек, что же с ними стало..

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

>>1249413
или без этой селфопараши 37 вей
>@dataclass(order=True)
>class SecondWindow:

Аноним 20/08/18 Пнд 06:01:31  1249512
>>1249486
>или без этой селфопараши 37 вей
При чём тут этот декоратор-то?
Аноним 20/08/18 Пнд 06:10:44  1249514
>>1249378
>Потому же, почему засунули редьюс в какую-то жопу:
Ох, это вообще слезы
Аноним 20/08/18 Пнд 08:35:42  1249531
image.png (40Кб, 1183x1183)
ну чо пачаны, переползаем на жит?
Аноним 20/08/18 Пнд 09:03:48  1249535
>>1249486
> в арчике все уже есть и просто работает
В влажных мечтах арчеводов разве что
Аноним 20/08/18 Пнд 09:24:47  1249544
>>1249535
>В вл
у тебя под чем арчик стоял и как долго проработал?


а может ты просто пиздлявая школа без собственного мнения!?


все проблемы с системой заканчиваются когда завязываешь с хуйней типа chmod -R 777 /usr или pacman -Suuy после переезда с вендов

Аноним 20/08/18 Пнд 10:02:10  1249551
>>1249544
Может мне еще постримить тебе как это говно падает?
Аноним 20/08/18 Пнд 10:03:31  1249552
>>1249531
что такое "жит"?
И какой редактор выбрать новичку, чтобы сильно не грузил и чтобы было окошко где выводится результат?
Аноним 20/08/18 Пнд 10:10:56  1249555
>>1249552
> что такое "жит"?
ДЖАСТ ИН ТАЙМ
> И какой редактор выбрать новичку, чтобы сильно не грузил и чтобы было окошко где выводится результат?
Пайчарм, похуй на нагрузку, оно стоит того.
Аноним 20/08/18 Пнд 10:11:35  1249556
>>1249552
https://thonny.org/
Аноним 20/08/18 Пнд 10:19:57  1249558
>>1249351
Все мои кейсы сводятся к следующему:

- filter существует конкретно для фильтрации данных, это его назначение, когда if - это стейтмент, который в рамках компрехеншена подразумевает фильтрацию, тоже самое относится к map
- компрехеншены нарушают общую логику чтения кода, их нужно читать задом наперед, в случае двойных или более циклов так же нельзя сделать нормальную табуляцию
- компрехеншены могут совмещать много логики, не описывая самой своей конструкцией что за действие в итоге подразумевается, из чего уже следует что его нужно разносить на отдельные нормально читаемые операции. Почему компрехеншены не 'нормально читаемые'? См. предыдущий пункт

Если тебя всё это устраивает - ладно
Аноним 20/08/18 Пнд 10:23:40  1249559
Чё молодые люди, перекат? Чур не я
Аноним 20/08/18 Пнд 10:54:53  1249574
>>1249551
описание проблемы и линк на багтрекер, иначе школобалабол

почти полгода на арчике под кедами на плазме - ни разу ничего не упало и не отвалилось

>>1249552
>редактор
вскод \ япитон \ яюпитер

>>1249556
>https://thonny.org/
>Written in: Python
пресвятая няшнота :3

>>1249559
пока с нулевой не уплыли не парься
Аноним 20/08/18 Пнд 11:01:57  1249579
>>1249552
>И какой редактор выбрать новичку, чтобы сильно не грузил и чтобы было окошко где выводится результат?
Spyder
Аноним 20/08/18 Пнд 11:12:41  1249585
Жирное ли в питоне переключение контекста при асинхронных операциях? А то с моей байтоебской точки зрения это выглядит как пиздец, и все это усиливается GIL'ом и невозможностью многопотока
Аноним 20/08/18 Пнд 11:22:01  1249589
>>1249585
смотря через что асинхронщина, если через треды - то да, если через asyncio - то нет, потому что это делегируется на тебя
Аноним 20/08/18 Пнд 11:22:26  1249590
у асинхронных операций нету же контекста, все в одном потоке
Аноним 20/08/18 Пнд 11:26:16  1249591
>>1249590
А где тогда сидят await функции при выполнении другого события?
Аноним 20/08/18 Пнд 11:27:43  1249593
>>1249591
Хотя, скорее всего они просто замораживаются и при опросе выполняется какой нибудь абстрактный check_done, который проверяет выполнение операции
Аноним 20/08/18 Пнд 11:29:00  1249594
>>1249589
>смотря через что асинхронщина, если через треды - то да
>Django 2.2: Initial work to add async ORM and view capability, but everything defaults to sync by default, and async support is mostly threadpool-based.

Хуево, чо
Аноним 20/08/18 Пнд 11:32:51  1249595
>>1249591
в эвентлупе и ждут своей очереди
Аноним 20/08/18 Пнд 11:55:35  1249599
>>1249558
Нормальный человек: a + b ∗ c
>>1249558: СЛОЖНА!!ВЫРАЖЕНИЕ ВЫПОЛНЯЕТСЯ ЗАДОМ НАПЕРЕД, РАЗНЫЕ ВИДЫ АРИФМЕТИКИ В ОДНОЙ СТРОКЕ, НУЖНА РАЗНОСИТЬ НА ЧИТАЕМЫЕ ОПЕРАЦИИ!!!1111
Аноним 20/08/18 Пнд 12:06:29  1249601
Помогите сделать красиво и без жонглирования циклами.
Есть список, хочу получить новый список, который будет состоять из индексов первого списка, таких что, объекты первого списка по этим индексам удовлетворяют некоторому условию. Можно ли это сделать красиво?
Пример
list1 = [-1,0,1, 0, 146]
условие: не равно нулю
Хочу получить
[0,2,4]
Аноним 20/08/18 Пнд 12:11:43  1249606
>>1249601
list1 = [-1,0,1, 0, 146]
list2 = [i for i in list1 if i != 0]
Аноним 20/08/18 Пнд 12:12:41  1249608
>>1249601
предикаты предикатики


>>1249599
Анониймус: самоутвердится в ситуации доведенной до абсурда [check]

Аноним 20/08/18 Пнд 12:13:29  1249610
>>1249606
Бля, тебе же индексы надо
list2 = [i for i,j in enumerate(list1) if j !=0]
Аноним 20/08/18 Пнд 12:17:25  1249613
>>1249608
>предикаты предикатики
Знаю что это только для исчислений. Про питон так се гуглится.
>>1249610
Да, вот так красиво.
Аноним 20/08/18 Пнд 12:22:20  1249614
>>1249463
>вложенный цикл в мапе без дополнительных телодвижений не сделать
Ну так и есть, мап не для этого же.

>Я-то только и хотел сказать, что есть им применение, а не "нахуй они в языке нужны".
Ну тут спорный момент на самом деле. Мне лично похуй, есть - ну и ладно, главное чтоб не как в питоне через жопу, а чтобы это было в качестве опции. Но в том же хаскеле, например, есть лобби хейтеров компрехеншнов, лол, которое часто ноет про то, что нахуй это говно синтаксическое в нашем красивом-логичном языке не нужно (хотя там компрехеншны помощнее питоновских будут, ну и по записи выглядят как математичекие выражения, из-за этого их изначально и добавили). Короче, дело вкуса, по-моему оптимальный вариант - как в кложе, где компрехеншны - это не фича языка, а просто макрос в стандартной библиотеке.
Аноним 20/08/18 Пнд 12:32:28  1249620
>>1249610
Непонятно! Надо
>list2 = filter(lambda x: x[1] != 0, enumerate(list1))
>list3 = map(lambda x: x[0])
>list(list3)
Аноним 20/08/18 Пнд 12:40:39  1249624
>>1249620
Ты всё сделал неправильно!1!1
map и filter возвращают итераторы, а ты их листами назвал, переделал, быстра!!1
Аноним 20/08/18 Пнд 12:41:07  1249626
>>1249558
>Если тебя всё это устраивает - ладно
А я не знаю, устраивает или нет. Меня просто смущают эти критерии "ненормальной читаемости". Да, с академической точки зрения оно действительно нарушает логику, написано задом наперёд и всё такое. И я понимаю, что код нужно писать для других, понятно и просто, все гайдлайны на работе не питон это требуют, а не ебошить заковыристости всякие, зато красивинька и на 0.1% быстрее. Но так ли уж сильно в данном случае это важно, если не впадать в крайности с тремя вложенностями и идиотскими названиями переменных? Неужели >>1249610 труднее понять, чем >>1249620 (заменив на itemgetter(0) и именованый предикат в фильтре, если хочется)? Не теоретически, а практически, вот лично тебе. Если бы ты увидел такой компрехеншн, неужели он вызвал бы хоть малейшие трудности или запинки при чтении кода? i,v ил и i,val, возможно, смотрелись бы там лучше, конечно.
Аноним 20/08/18 Пнд 12:45:04  1249629
>>1249624
>map и filter возвращают итераторы
Ничо не знаю, тройка для слабых. https://repl.it/repls/MediumpurplePhonyNetworks
Аноним 20/08/18 Пнд 12:48:48  1249633
>>1249620
Плохо зделол. Вот так гораздо понятнее. И подписано, какая функция что делает! list(map(operator.itemgetter(0), filter(operator.itemgetter(1), enumerate(list1))))
Аноним 20/08/18 Пнд 12:56:01  1249636
image.png (49Кб, 1359x493)
>>1249613
>вот так красиво.
пфф, нечетабельная хуита, через неделю забудешь и будешь перечитывать 10к лок что бы вспомнить хотя бы примерно что там було ~_~


>>1249620
дваж
дую
!




Аноним 20/08/18 Пнд 13:07:14  1249642
>>1249629
Лучше быть слабым, чем мертвым! Да и создавать итератор выглядит разумнее, чем аж целый лист
Интересно, после прекращения поддержки ретарды сделают свой форк второго питона с блекджеком и шлюхами?
Аноним 20/08/18 Пнд 13:09:27  1249645
image.png (58Кб, 1146x546)
анончик починяй, читабельность сломалась
Аноним 20/08/18 Пнд 13:10:07  1249646
>>1249636
Прогони свой код для [1,0,1], например.
Аноним 20/08/18 Пнд 13:21:42  1249652
image.png (94Кб, 1293x712)
>>1249646
едет =)
Аноним 20/08/18 Пнд 13:30:05  1249656
>>1248589
Что за "список пораши"?
Аноним 20/08/18 Пнд 13:30:21  1249657
image.png (70Кб, 1617x772)
⊂(¯⊂)
Аноним 20/08/18 Пнд 13:40:51  1249661
>>1249652
И что, ты правда не видишь? Типа, всё правильно посчитало? Про изменение размера обходимого списка, так уж и быть, я промолчу.
Аноним 20/08/18 Пнд 13:56:50  1249664
>>1249413
Охуеть, анон, спасибо тебе большое! Сработало. Реально месяца три не мог найти решение, глобалом перебивался. Дай бог тебе здоровья.
Аноним 20/08/18 Пнд 14:56:34  1249695
>>1249531
А может лучше на го?
Аноним 20/08/18 Пнд 15:11:04  1249699
>>1249695
пыщь := параша

3 десятки или 5 соток - это однохуйственно быстрее чем я успею моргнуть

так что всем похуй, особенно всяким васянским магазам, под которую все и пишут
Аноним 20/08/18 Пнд 15:12:01  1249701
15230382741080.png (183Кб, 1500x1500)
>>1249695
Лучше в ебло получить ногой
Аноним 20/08/18 Пнд 15:14:08  1249703
Очень годный ресурс для начинающих http://book.pythontips.com
Аноним 20/08/18 Пнд 15:14:58  1249705
>>1249701
Что у него с лапками или я испорчен?
Аноним 20/08/18 Пнд 15:16:20  1249706
>>1249705
Ты, конечно, испорчен как и все мы, но с лапками у него то самое, о чем ты подумал
Аноним 20/08/18 Пнд 15:17:57  1249708
>>1249699
Замечу, что все равно большую часть времени занимает шуршание бд и задержка сети, так что асинхронность наше все
Аноним 20/08/18 Пнд 15:23:55  1249712
>>1249708
Двачую адеквата, сначала носились с нодой за то что она такая вся асинхронная, а как им го дали, где не надо вообще париться об асинхронщине - сразу лица скривили.

Где перекат?
Аноним 20/08/18 Пнд 15:48:58  1249719
>>1249718 (OP)
>>1249718 (OP)
>>1249718 (OP)
>>1249718 (OP)
>>1249718 (OP)
Аноним 20/08/18 Пнд 20:41:32  1249856
image.png (52Кб, 360x270)
Анонче, давече слыхал такой миф, что якобы когда Гвидо разосрался с гуглом и ушел, на гугле перестали накатывать пайтон на новые проекты и вообще пайтон стал типа там уже не тру.

1) Слышал такой слух? Если да, откуда пошел он, не знаешь? Сказал может кто из известных?
2) Веришь в этот слух?
3) Это реально слух или же вообще правда (может быть от части)?
Аноним 20/08/18 Пнд 20:43:06  1249858
>>1249856
упс, не в тот тред:
>>1249857
Аноним 21/08/18 Втр 00:19:45  1249966
Объясните что такое api и если оно есть у какого-то ресурса, то я могу питоном манипулировать?
Допустим есть api vk, но нахуя нужна pip vk_api?
Аноним 21/08/18 Втр 06:22:24  1250038
Хочется тебе в горло насрать
Аноним 21/08/18 Втр 08:18:05  1250056
>>1249966
Чтобы тебе было легче с апи ВК работать. Все библиотеки упращают работу, но естественно ты можешь и на чистом питоне все писать.
Аноним 05/09/18 Срд 17:59:28  1259634
2.22. Перепечатать заданный текст, удалив из него знаки "+", непосредственно за которыми идет цифра.


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