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

Check this out!


<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
526 | 46 | 205

python /python/ python 04/10/18 Чтв 16:03:31  1274569  
image.png (13Кб, 601x203)
image.png (26Кб, 700x293)
image.png (142Кб, 1600x1161)
image.png (1525Кб, 1600x809)
F.A.Q -> https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Для кода -> https://repl.it/languages/python3
Книги -> https://yadi.sk/d/tArKKuQu3Kejuq

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

У питона есть 3 коммерческих направления, в которых вы можете найти работу
1) Машоб\датасайнс - на доске существует отдельный тред и все вопросы касающиеся этой темы обсуждаются там
2) Веб - три самых популярных фреймворка для работы, это Django, Flask и Аiohttp
3) Админство\девопс и связанный с ними скриптинг - в данном случае вам лучше поискать соотвтетствующий тред в /wrk
Аноним 04/10/18 Чтв 16:50:19  1274596
>>1274287
> держи
Спасибо.
xonsh Аноним 04/10/18 Чтв 16:50:44  1274597
Есть кто юзает xonsh? Как впечатления, стоит ли перекатываться? Долго вкуривать?
Аноним 04/10/18 Чтв 18:19:58  1274642
на Джанго приятнее писать,чем на пхп фреймворках?
Аноним 04/10/18 Чтв 18:44:34  1274662
Напоминаю, Гвидо всё. Вкатывание в питон не имеет смысла не актуально, работы с гулькин нос. Учите сирешётку/яву/рнр.
Аноним 04/10/18 Чтв 18:45:47  1274664
>>1274569 (OP)
В pandas считал столбец. Там значения типа
350 02.08
351 02.01
352 02.02
353 0
354 0
355 0

Length=..., dtype=object.

Но при этом в строках 353,354, 355 значения int
type(df.ix[353]['col1'])
<class 'int'>

Pandas при смешанных данных в столбце всегда старается определить тип ? По идее, если хотя бы в одной ячейке не число, весь столбец должен считаться нечисловым, ведь его просто так нельзя сложить
sum (df['A'])
TypeError: unsupported operand type(s) for +: 'int' and 'str'
Аноним 04/10/18 Чтв 19:19:29  1274684
>>1274662
ты троллишь или тупой?
Аноним 04/10/18 Чтв 19:25:30  1274689
>>1274684
> ты троллишь
Я не троллю.

> или тупой
Я не тупой.

Констатация факта и не более того.
Аноним 04/10/18 Чтв 20:15:37  1274734
Чё думаете про Яндекс лицей?(обучение школьников питону 2 года)
Аноним 04/10/18 Чтв 20:18:14  1274740
>>1274734
Лул, что они 2 года собрались преподавать?!
Аноним 04/10/18 Чтв 20:59:10  1274773
15386468766600.jpg (67Кб, 500x500)
>>1274569 (OP)
На какую версию можно сесть из последних, чтобы не зашквариться об фемиблядей и master slave стоял и хуи были?
Аноним 04/10/18 Чтв 21:08:44  1274782
>>1274773
На Эликсир.
Аноним 04/10/18 Чтв 21:10:08  1274784
15385069179690.jpg (4Кб, 200x200)
>>1274782
Я ж про пидон, змеиная ты голова!
Аноним 04/10/18 Чтв 21:35:01  1274802
>>1274740
Ну мне сказали типа расскажут все самое нужное из программы университета
Аноним 04/10/18 Чтв 21:38:18  1274804
>>1274802
Ты молодой, терять тебе нехуй, а яндекс престижен.
Будешь лендинги писать за 30 тысяч вместо 20.
Аноним 04/10/18 Чтв 21:40:14  1274805
>>1274784
Пидон для сжв-пидоров и фемиблядей. Алсо, Гвидон обещал в следующем патче добавить замедление list comprehension'ов для белых пользователей, чтобы компенсировать более медленные девайсы у людей с более низким в среднем уровнем доходов.
Аноним 04/10/18 Чтв 21:40:52  1274806
>>1274804
Охуенная мотивация
Кста,там классные тетрадки выдали как подарок,и ручку бумажную(которая, Правда,на следующий день облазить начала,лол)
Аноним 04/10/18 Чтв 23:32:29  1274848
>>1274662
Просто Пайтон вырос и теперь сам по себе, он же не двачер.
Аноним 04/10/18 Чтв 23:33:57  1274849
А вам не кажется, что все положат хуй на 4 версию и будут дрочить онли третью. А потом когда все скатится - перейдут на нормальный форк?
Аноним 05/10/18 Птн 00:15:13  1274865
>>1274848
А развивать то кто будет? Хана языку, за потянут туда все что только можно. Я не удивлюсь, если введут {} и уйдут от табов.
Аноним 05/10/18 Птн 00:16:44  1274866
image.png (19Кб, 746x291)
Почему код на пикриле ничего не делает? Если ввести тот же запрос в пэхэпэмайадмине, то добавляет. Это не проблема с коннектом, создать таблицу получилось.
Аноним 05/10/18 Птн 03:04:21  1274899
>>1274866
Комиттить не надо?
Аноним 05/10/18 Птн 08:53:19  1274926
>>1274865
Он у нас саморазвиванец, как и мы.
Аноним 05/10/18 Птн 11:14:03  1274971
>>1274771
На вопрос "как сделоть цикл" должен быть как можно более тупой ответ. Это животное даже в гугл не может
Аноним 05/10/18 Птн 13:10:15  1275046
>>1274899
Надо. Но почему не надо было, когда я создавал таблицу?
Аноним 05/10/18 Птн 16:22:53  1275171
Как правильно применить юнит тесты? Это ж такой зверь, который может перехватить даже рантайм ошибки, я правильно понял?
Аноним 05/10/18 Птн 16:35:10  1275176
>>1275171
Берешь функцию\класс, делаешь моки, подаешь тестовые данные, сверяешь результат\ловишь ошибку. Что тебе непонятно?
Аноним 05/10/18 Птн 16:51:16  1275182
>>1275176
> моки
???
Аноним 05/10/18 Птн 16:54:01  1275183
>>1275182
https://docs.python.org/3/library/unittest.mock.html
Аноним 05/10/18 Птн 17:06:31  1275196
>>1275171
Прямо сейчас тоже разбираюсь с этим. Читай про unittest и unittest.mock.
С помощью первого задаешь критерий прохождения теста, с помощью второго вроде как можно заменить некоторые функции их эквивалентом на время теста, чтобы упростить процесс или воспроизвести тестовый кейс.
Аноним 05/10/18 Птн 17:10:32  1275200
>>1275183
>>1275196
Спасибо, тоже попробую копать в эту сторону.
Аноним 05/10/18 Птн 17:26:14  1275221
>>1274926
А, ну тогда ладно, тогда я спокоен.

Хуй там плавал! Одумайтесь глупцы пока не поздно. Учите какой-нибудь другой язык.
Аноним 05/10/18 Птн 18:22:41  1275244
>>1274662
двачну
Аноним 05/10/18 Птн 18:31:10  1275251
Сап анон. Пытаюсь заделать обработку видеопотока (превью) с цифрового аппарата в python3 с opencv. С помощью gstreamer делаю поток /dev/video1, прописываю в коде stream = cv.VideoCapture(1). С вебкой работает заебись. Но здесь я обнаружил, что opencv больше не поддерживает формат YU12. Решение - перекомпиляция opencv с заменой одной строчки в сишном коде. Я ебал, не хочу так. Чтобы принимать поток с камеры я использую gphoto2, которая на выходе даёт mjpeg. У меня два варианта - либо ухитриться получать поток с gphoto2 напрямую, либо ухитриться сделать файл потока не YU12. Я не знаю, как работать с gstreamer, я нашёл решение практически случайно. Не могу это сделать через ffmpeg, потому что для этого используется v4l2, которая опять не хочет работать с таким форматом. И тоже решается перекомпиляцией. Есть какие-нибудь ещё варианты?
Аноним 05/10/18 Птн 18:35:46  1275254
>>1275251
Команда, которая работает gphoto2 --stdout --capture-movie | gst-launch-1.0 fdsrc ! decodebin3 ! videoconvert ! v4l2sink device=/dev/video1

Команда, которая отказывается работать, хотя при указании выхода как файла (без использования v4l2, получается) .avi или .mp4 работает. Так же не работает при попытке на вход подать видео mjpeg. Если какой-нибудь h264 файлик .mp4 подать - проблем не возникнет, будет рабочий файл потока.

gphoto2 --capture-movie --stdout | ffmpeg -i pipe:0 -vcodec libx264 -f v4l2 -y /dev/video1
Аноним 05/10/18 Птн 20:06:18  1275285
>>1274662
Получил первый оффер после 6 месяцев вката.
Аноним 05/10/18 Птн 20:19:40  1275290
>>1275285
Мамка попросила посчитать разницу между квитанциями за квартиру и ты написал свой калькулятор?
Аноним 05/10/18 Птн 20:53:58  1275299
>>1275290
А потом получил приглашение от гугла
Аноним 05/10/18 Птн 22:55:42  1275349
>>1274569 (OP)
Посоны, как асинхронно удалить файл?
Светлов говорил, что нужно использовать aiofiles для этих целей, но там кроме truncate ничего подобного нет а мне жалко целую иноду под ничего, да еще и fs засреться
Руками треды или форк трогать не хочу, если есть возможность этого избежать.

https://stackoverflow.com/questions/48343744/best-way-to-delete-a-file-asynchronously-in-python3
Аноним 05/10/18 Птн 23:00:47  1275358
>>1275299
Но до офиса ты не доехал, потому что мамка разбудила.
Аноним 05/10/18 Птн 23:01:56  1275361
А Я НАПОМИНАЮ СОМНЕВАЮЩИМИСЯ, ЧТО ЗМЕЯ ВСЁ ИБО ГАИДО ВСЁ

Автор Python больше не руководит разработкой. Сделает это язык лучше или хуже? https://habr.com/post/425469/

СПЕШИТЕ УЧИТ ЯВУ/СИРЕШЕТКУ/РНР
Аноним 05/10/18 Птн 23:15:05  1275367
>>1275361

Все что ты назвал хуже пайтона на данный момент и нет никаких предпосылок к тому, чтобы это как-то изменилось.
Аноним 05/10/18 Птн 23:30:24  1275374
>>1275046
А хуй его знает, читай доки библиотеки.
Аноним 06/10/18 Суб 01:09:15  1275393
Кто-нибудь что-нибудь знает о компании "тензор"? Как собесы проходят?
Аноним 06/10/18 Суб 01:54:18  1275404
>>1274662
Я первый раз в жизни зашел на эту доску и уже охуел. Сначала зашел в сишарп тред, там говорят что десктоп приложухи мертвы, не вкатывайтесь в сишарп, пиздуйте лучше на питон, быстрее первые деньги начнете получать. Захожу сюда, тут говорят что питон умер. Меня где-то наебывают походу, но пока не могу понять, где, я же не программист.
Аноним 06/10/18 Суб 03:25:25  1275413
>>1275404
Тебе правду говорят. Учи php, стабильно много денег и стабильно много работы. Пайтон - язык общего назначения, он типа всем пригодится, но никому жизненно не необходим.
Аноним 06/10/18 Суб 05:33:12  1275418
Ну что ты, братишка, притих? Работаешь на дядю? Тимлид мудак? Работа на галере приносит деньги, но не удовлетворения? Хочется уже делать что-то интересное, по кайфу? Вероятно, мы можем помочь тебе с этим, если ты поможешь нам. В команду бродяг-энтузиастов гаражного кодинга.
Ну что, пацаны, стартап? Пока Телеграм закрывать не собираются, мы ищем молодых и амбициозных, умеющих добиваться поставленных целей и нацеленных результат :D ,

— Back- программиста, который знаком, JS/python/asyncio/асинхронные сокеты

— Front программиста, который знаком: React/Redux

для запуска уникального®™ веб-сервиса. С нас как обычно и несколько опытных ребят, которые всегда помогут со сложностями. Скостылим proof of concept на голом энтузиазме и потных шутках — сможем выйти за рубеж уже на серьёзных щах, снять склад в Марьино воркшоп в Москва-Сити и купить всем Маки. Всё почти готово, старичок, тебя не хватает.
Демка уже есть, божественный trello,zeppelin и почитать notion. С нас как всегда аниме стикеры и два чая.
Пиши: телега @anon4k
Аноним 06/10/18 Суб 11:02:51  1275456
>>1275367
Зато работа есть, а это значит не помрешь с голоду. Вот и вся наука.
Аноним 06/10/18 Суб 11:05:16  1275459
>>1275404
Сирешетка пригодна для игорь, сейчас идёт её бум из-за кроссплатформенности. Имеет смысл в неё вкатываться. Те кто на той доске пишут о вкатывании в змею - пиздаболы-тролли. Змея всё как и Гвидо. На змее можно какие-то проекты в школе/пту/институте подготовить, но не более.

РНР/ява и сирешетка = стабильная денежка на макдональдс и проституок.
Аноним 06/10/18 Суб 11:22:03  1275462
>>1275459
Но ведь стабильная денежка - это хаскел, все остальное не востребовано на рынке!
Аноним 06/10/18 Суб 11:54:48  1275473
>>1275462
Хаскель/кложур и прочие языки требуют от соискателя серьезную математическую подготовку. Бауманка/матфак МГУ вот это вот всё. На данной доске таких нет.
Аноним 06/10/18 Суб 12:23:37  1275486
>>1275473
>На данной доске таких нет.

ТЫ СКОЗАЛ?
Аноним 06/10/18 Суб 12:44:56  1275494
>>1275486
Пруфов ты конечно же не предоставишь опровергающих мои слова?
Аноним 06/10/18 Суб 13:10:36  1275509
>>1275459
Похуй. Уже начал вкатывание. Буду тонуть с этим кораблем.
Аноним 06/10/18 Суб 13:25:59  1275513
>>1275509
Ну удачи тебе
Аноним 06/10/18 Суб 13:35:07  1275516
На самом деле вопрос только в том, сколько лет займет на вкатывание.

Чтобы сейчас вкатиться на пайтоне джуну надо быть на уровне мидла, а это может занять 2-3 года самостоятельного изучения всего, плюс все равно ты не будешь знать много. Даже в дсе трудно наверное джуном, по крайней мере из знакомых, кто смог вкатиться варились в этой теме лет по 5-6 + имели высшее техническое + знали криптографию/машин лернинг.
Аноним 06/10/18 Суб 13:41:58  1275518
>>1275494
Сначала ты предоставь пруфы, чмоня.
Аноним 06/10/18 Суб 13:55:47  1275523
>>1275518
Какие тебе пруфы, дебил_ка ты ёбаная? Ты дохуя видел на доске персонажей с проектами на кложуре и прочих языках?
Аноним 06/10/18 Суб 14:00:48  1275526
>>1275523
Да.

А теперь иди нахуй.
Аноним 06/10/18 Суб 14:02:05  1275527
>>1275526
Иди ты нахуй отсюда ублюдок ты ебаный. Дальше клепай формы для сайтиков. Хуесосины ты безмозглая. Срал тебе на ебало и мочился тебе в рот. Хуесос ты ебаныйЧ
Аноним 06/10/18 Суб 14:04:34  1275528
ЖАНГА

>models/fields/__init__.py:1451: RuntimeWarning: DateTimeField Govno.pub_date received a naive datetime (2018-08-07 08:44:46.428883) while time zone support is active.

Чому оно вдруг стало вылезать, если еще вчера все нормально было? Таймзон как таковых я вообще не юзаю, все в UTC.
Аноним 06/10/18 Суб 15:33:11  1275556
>>1275516
https://spb.hh.ru/vacancy/27861802?query=python
Хз. В роде есть норм варианты без 2х лет ебашилова.
Аноним 06/10/18 Суб 15:50:53  1275566
>>1275528
Это ты должен сказать откуда у тебя дата берётся. Может кто в запросе прислал без таймзоны, может в базе ручками время поправили, или переехали на новый ETL.
Аноним 06/10/18 Суб 15:59:59  1275571
>>1275566
Да, буквально минуту назад вспомнил что я утром базу пердолил и забыл выставить ALTER ROLE govno SET timezone TO 'UTC';
Аноним 06/10/18 Суб 16:21:51  1275579
15377160138700.jpg (32Кб, 382x362)
>>1275571
А вообще у меня сегодня ад с самого утра. В 9 часов решил быстренько запилить новое поле в модель, прямо НА ПРОДАКШЕНЕ, но как оказалось обосрался при его валидации и случайно перезаписал другое поле из которого брал дату для заполнения нового поля. Когда понял было уже поздно, поле перезаписалось во всей базе проебав критические данные, решил откатываться и восстанавливаться из бекапа, словил конфликт миграции, кое-как разрешил, потом словил конфликт при и после восстановления базы из бекапа, полез ручками удалять джанговские миграции из базы, охуел с их количества, не захотел вилкой чистить и поскольку база всего 500 метров решил дропнуть нахуй ее целиком и залить бекап с нуля вместе со схемой. Потом опять новое поле, миграция, валидация, вся хуйня. Но на этот раз не обосрался. Воот. В итоге сайтец лежал часа 4, даже несколько гневных мейлов на саппорт упало. Вот только что закончил.

Такие дела. Даже охуел с такого выходного. Пойду чайник поставлю.
Аноним 06/10/18 Суб 16:44:20  1275593
>>1275579
Нельзя в выходной работать.

>прямо НА ПРОДАКШЕНЕ, но
Прям история для Задорнова, царство ему небесное.
Аноним 06/10/18 Суб 17:28:04  1275619
Аноны, надо записывать большой объем инфы в бд. Использую psycopg2 и через execute записываю каждую строчку по новой. Как мне это дело оптимизировать что бы было быстрее? Execute_many? Транзакции? Multiprocessing?
Настройки самой бд менять не могу, т.к. проект большой и хуй знает что может поломаться, тоже самое насчет других библиотек/orm.
Там у меня куча csv файлов, по 40-70к строк(данные: адреса, lon/lat, zip), я их считываю в через пандас, удаляю лишние столбцы и затем отправляю за запись.
Аноним 06/10/18 Суб 17:38:23  1275622
>>1275619
>Execute_many? Транзакции? Multiprocessing?
Так ты сначала найди, где тормозит-то: в считывании данных с диска, обработке через пандас или записи в базу? multiprocessing только на второе повлияет, например.

>через execute записываю каждую строчку по новой
Можно несколько строк через один INSERT вставлять, значительно увеличит скорость даже парочку объединить:
https://stackoverflow.com/questions/1793169/which-is-faster-multiple-single-inserts-or-one-multiple-row-insert
Аноним 06/10/18 Суб 18:51:30  1275665
>>1275622
Окей, спасибо, попробую.
Я уже нашел место тормозов и вот с ним и пришел, естественно.
Аноним 06/10/18 Суб 21:12:32  1275704
Парни, сложно-ли найти работу джуном в дс на python?
Отчитываюсь Аноним 06/10/18 Суб 21:29:48  1275715
Суп питонач. Со времени моего последнего отчёта ИТТ уже прошло наверное недели 4.
Там меня просили отписаться через неделю работы, но по стечениям обстоятельств (на заводе заставили отрабатывать 2 недели и ещё кое что) пишу только сейчас.

В общем хочу сказать огромное спасибо за то, что в моей жизни есть двач. Я просто несказанно этому рад, анон. Реально спасибо всем ИТТ, в особенности тем кто наполняет шапки. За знаниями по программированию, нулевой, я пришёл в программач, и не прогадал.

Кратко:
Живу в мухосрани, работы для прогаммистов мало, в особенности для python django разработчиков, но она есть.
Начал изучать программирование через рекомендации на программаче. Подход был серьёзным. Везде говорили что вкатиться в программирование очень нелегко, и желательно как можно раньше создавать свой гитхаб, проехаться по основам, знать такие-то фреймворки, такие-то модули, такие-то особенности, куча разной литературы.

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

Через 6-7 месяцев мне свыше с предыдущей работы был послан сигнал, что настало время отправлять резюме, что я и сделал.
Создал резюме на hh.ru, наполнил, не забыл прикрепить github, написать с чем работал.
Отправил своё резюме буквально в 3 конторы, и в течении недели ото всех я получил приглашение. На вакансию первой я не успел, видимо кого-то нашли (я пас эту вакансию 1-2 месяца, не решаясь отправить резюме). Пошёл "собеседоваться" на второе место, получил тестовое задание, почти нихуя в нём не сделал но после разговора с тимлидом меня решили принять.

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

Тут пришёл третий отзыв в контору которая занимается внутренним проектом в относительно небольшой компании технического толка. А там уже использовалась django 1.11, vuejs, graphql, и в перспективе ещё celery. Я был дико воодушевлён, за пару ночей сделал тестовое задание, прошёл собеседование, попрощался с тем местом с устаревшими неинтересными проектами и технологиями и вот уже как две недели работаю в том месте, где хочу. С тем стеком технологий, с которым я хотел работать.

И, анончик, большинство знаний что я получил занимаясь питоном последние пол года, все они мне пригодились. Я пришёл не полным нулём. Знания полученные ранее мне сильно помогают сейчас. Помогает даже то, что последние 8 лет я использовал линукс и кое какие познания в нём у меня имеются. Я пиздец как раз что смог получить эту работу, и сейчас молю одного Аллаха, чтобы я не оказался слишком тупым чтобы работать в программировании.

Главная ошибка на текущий момент, это то, что вместо IDE от JetBrains я использовал ебучий vim. Он, конечно, по-своему прекрасен, но как только я начал пользоваться PyCharm я понял, что потраченное время на пердолинк с вимом было потрачено впустую. Теперь я теряю время на освоение PyCharm.

Первые две недели
Первые две недели просто пролетели. В первые дни дали совсем мелкое задание исправить %bugname.
Но после этого мелкого задания, сюсюкаться со мной никто не стал, дали сразу таск от которого у меня закипели мозги, и вот я ебусь с ним уже полторы недели, дико комплексуя и страдая от того, что я такой тупой.

Задача подразумевает разобраться в чужом коде (расчёт зп), и добавить в него пару новых возможностей.
Потратил уйму времени чтобы понять как что работает (в т.ч. и PyCharm). Потратил кучу времени на ошибки. И просто непростительно много времени на сидение и тупление в экран. Т.е. я просто очень долго думаю как писать, вместо того, чтобы писать. Искренне надеюсь, что со временем скилл придёт ко мне, однако сейчас же дико страдаю от своей тупости.

Заметил, что разговоры с самим собой вслух ОЧЕНЬ помогают сконцентрироваться. Пусть я даже бубню себе под нос, и меня практически никто не слышит, это всё равно очень помогает.
Алсо, помогает и ведение неких inline заметок, опять же как беседа с самим собой. Постановка промежуточных задач с чекбоксами, вот это всё, пусть даже большинство из этих заметок я больше никогда не прочитаю.

Команда тут совсем небольшая. 4 человека включая меня. Но всё очень лампово, тимлид человек душевный, отвечает на любые даже самые глупые вопросы и МАКСИМАЛЬНО развёрнуто. Рисует на доске, что куда. Вообще няшечка :3.
Помимо него ещё пара парней недавно вышедших из институтов. Как я понял, программирование для них просто работа, и вне стен офиса особо кодингом они не интересуются. Но тем не менее текущую свою работу знают.
Однако кодят на windows 10, и знания о линуксах что-то на уровне представлений "черный экран с мигающим курсором".
Я на них смотрю и немного завидую, что они не тратили 5 долгих лет на грёбаные заводы, а сразу после выпуска сели в уютные офисы, и программирование для них это только работа.

Summary
В общем двачик, огромное тебе спасибо, что ты есть в моей жизни. Ты помог мне освободиться от завода и, надеюсь, не проебать остаток жизни лёжа на шконке в грязной спецовке.
Из-за изначально серьезного настроя и хороших советов я двигался, хоть и не всегда, но в правильном направлении. Теперь я работаю в офисе, за компьютером. Пусть в другом городе, пусть за средне-низкую зп по региону, но зато в самом лучшем месте, которое я бы мог найти в той глуши, что живу, и с тем стеком технологий, с которым хотел.
Аноним 06/10/18 Суб 21:41:12  1275718
>>1275715
дай ссылку на тот самый первый тредик плиз.
Аноним 06/10/18 Суб 21:49:21  1275719
>>1275718
Да я уж и не знаю где он. Пару тредов назад с таким же заголовком типа "отчитываюсь" или что-то такое.
Аноним 06/10/18 Суб 22:09:39  1275726
9530780902.jpg (48Кб, 674x600)
Привет.

Есть функция:
def update_wrapper(wrapped, wrapper):
for attr in ['__name__', '__doc__', '__module__']:
setattr(wrapper, attr, getattr(wrapped, attr))
return wrapper

Функция должна менять некоторые атрибуты функции-обёртки на атрибуты функции, которую нужно обернуть

def decorator(func):
def inner(args, *kwargs):
func()
inner = update_wrapper(func, inner)
return inner

Из-за двух строк:
1) return wrapper
2) inner = update_wrapper(func, inner)

+ из-за того, что всё это работает - я подумал, что функции в python берут объекты по значению, а не по ссылке.

Потом я решил провести просто эксперимент:

class Person:
def __init__(self, name):
self.name = name

def change_obj(obj):
obj.name = 'new_name'

obj = Person('Анон')
print(obj.name) # Анон
change_name(obj)
print(obj.name) # new_name

Вроде передаётся всё по ссылке...
Вообщем, я запутался.

Документация пайтона говорит следущее:

The actual parameters (arguments) to a function call are introduced in the local symbol table of the called function when it is called; thus, arguments are passed using call by value (where the value is always an object reference, not the value of the object). [1] When a function calls another function, a new local symbol table is created for that call.

Корректно перевести не могу(

Анон, помоги распутаться, пожалуйста.
Не шли на хуй!
Аноним 06/10/18 Суб 22:10:55  1275728
>>1275726
Простите за кривой код. Все пробелы слетели(не умею пользоваться двачами)
Аноним 06/10/18 Суб 22:50:32  1275743
>>1275715
Выкатывай свой гитхаб. Либо дай телегу, я там спрошу.
Аноним 06/10/18 Суб 22:52:48  1275745
>>1275743
Да стрёмно если честно. Там такая хуйня.
Аноним 06/10/18 Суб 23:06:43  1275753
>>1275745
Я вкатывальщик, так что я не засру, неизвестно пойму ли я вообще что-то. Кидай телегу.
Аноним 06/10/18 Суб 23:22:51  1275757
>>1275726
Во-первых, @functools.wraps и functools.update_wrapper
https://docs.python.org/3/library/functools.html#functools.wraps
Во-вторых, в чём именно твой вопрос? Объекты всегда передаются по ссылке, твоя цитата об этом прямо и говорит.
Как то, что эту ссылку можно вернуть из функции влияет на это?
Аноним 07/10/18 Вск 00:22:00  1275768
Двачик, пытаюсь вкатиться и сейчас читаю Лутца, но как по мне тут очень мало практики. Хочется немного больше времени уделять написанию кода. Посоветуй какой-то ресурс/книгу просто с практическими заданиями и их решениями.
Аноним 07/10/18 Вск 00:23:50  1275771
>>1275768
Бери и пиши код. Потом пуш на гитхаб и вбрасывай в тред намекая что ты илитный программист, а сидящие тут грязь. Разберут по строкам и натыкают в каждый косяк.
Аноним 07/10/18 Вск 00:31:52  1275775
Ну чо, пацаны, как в питоне с реальной многопоточностью?
Аноним 07/10/18 Вск 00:41:37  1275777
>>1275775
Все нормально.
Писал многопоточные http-клиенты и http-серверы.
Задавай свои ответы.
Аноним 07/10/18 Вск 00:50:59  1275779
>>1275777
Что юзал? Как реализовывал?
Мимодругойанон
Аноним 07/10/18 Вск 00:54:37  1275782
>>1275777
А если не ио басед задачи?
Аноним 07/10/18 Вск 01:01:21  1275785
>>1275745
Я жду.
Аноним 07/10/18 Вск 01:05:23  1275786
>>1275782
Например?
Аноним 07/10/18 Вск 01:08:46  1275789
>>1275779
Чем проще, тем лучше: threading, SimpleHTTPServer, Queue.
Пробовал multiprocessing, но рабочих решений на нем не делал.
Аноним 07/10/18 Вск 01:15:58  1275790
>>1275786
Ебашить датасаенс в тредах, когда время загрузки значительно меньше обработки.
Аноним 07/10/18 Вск 02:40:06  1275806
>>1275516
мимо из пту прямо в джуны, получил работу на первом же собеседовании с зп 30 на стажировке, и 40 после

Что не читаю эти ваши сказочные посты с требованиями сверхразума не могу понять, то ли толстота, то ли я такой пиздатый
Аноним 07/10/18 Вск 02:45:16  1275808
>>1275775
зависит от того подразумеваешь ли ты что с ней идёт параллельное выполнение

В обоих случаях нормально

threads/asyncio + celery/multiprocessing
Аноним 07/10/18 Вск 09:27:49  1275838
>>1275806
Сказал бы хоть, что спрашивали на собесе, давали ли тестовое задание?
Аноним 07/10/18 Вск 09:42:03  1275842
image.jpeg (1296Кб, 1162x1974)
А Я НАПОМИНАЮ: ГВИДО ВСЁ, ПИТОН ВСЁ! ВКАТЫВАНИЕ НЕ ИМЕЕТ БОЛЬШЕ СМЫСЛА! УЧИТЕ ЧТО-ТО БОЛЕЕ ВОСТРЕБОВАННОЕ: СИРЕШЕТКУ/ЯВУ/РНР...

Пикрил показывает всю суть змеекодеров. На всех пизды работы не хватит...
Аноним 07/10/18 Вск 10:09:26  1275848
>>1275842
Угомонись уже, каждый день тут это повторяешь.
Аноним 07/10/18 Вск 11:05:24  1275859
>>1275785
@HarrysFolks
Аноним 07/10/18 Вск 11:13:38  1275861
>>1275790
Так там же аппаратную многопоточность юзают, нахуя там тормозной питонотрединг?
Аноним 07/10/18 Вск 12:00:03  1275879
>>1275808
>multiprocessing
Но вопрос о мультитреде, а не мультипроцесенге. Как мне какую несериализуемую дичь передать если она частью объекта будет?
Отчитываюсь Аноним 07/10/18 Вск 13:11:14  1275895
>>1275777
Это не ты мне написал simplehttp request handler для склейки видео через ffmpeg?
Аноним 07/10/18 Вск 13:11:30  1275896
>>1275895
Блядь, заголовок приклеился.
Аноним 07/10/18 Вск 13:15:37  1275899
>>1275895
Если что то не устраивает то ты выйди раз на раз, а не в инете пизди.
Аноним 07/10/18 Вск 13:18:35  1275902
>>1274662
>Не учите развивающий ЯП, учите мёртвые языки
Я тебя раскусил. Но свой хлеб просто так не отдам. Соси.
Аноним 07/10/18 Вск 13:31:26  1275913
>>1275899
Чё?
Аноним 07/10/18 Вск 13:52:25  1275920
>>1275902
С уходом Гвидо язык сейчас так разовьётся, что вообще нахуй не нужен будет. И даже те ниши, которые сейчас он закрывает, нахуй вытеснит го, например.

В продакшене вообще нет места гвидобэйсику.

Так что пока ещё не поздно, повторяю: учите сирешетку/яву/рнр.
Аноним 07/10/18 Вск 13:53:07  1275921
>>1275848
Я никогда не устану повторять — питон не имеет смысл изучать!
Аноним 07/10/18 Вск 14:03:09  1275924
Какие есть хорошие сайты для изучения онлайн?
Аноним 07/10/18 Вск 14:03:46  1275925
>>1275921
как и руби
Аноним 07/10/18 Вск 14:05:29  1275927
>>1275925
И уж тем более руби он рэилс.
Аноним 07/10/18 Вск 14:25:41  1275937
>>1275920
>С уходом Гвидо язык сейчас так разовьётся, что вообще нахуй не нужен будет
Ну да. Уже много лет пророчат смерть, но судя по графикам популярность растёт. В той же Европе полным полно вакансий.
>И даже те ниши, которые сейчас он закрывает, нахуй вытеснит го, например.
>го
Ох уж эти мантры из года в год.
>Так что пока ещё не поздно, повторяю: учите сирешетку/яву/рнр
Ещё раз повторю, зачем учить мёртвые ЯП?
Аноним 07/10/18 Вск 14:26:54  1275939
>>1275937
Ярок день перед закатом.
Аноним 07/10/18 Вск 14:27:44  1275940
>>1275939
И настанет рассвет великого Python!
Аноним 07/10/18 Вск 14:56:34  1275956
>>1275940
> И настанет рассвет великого Python!
———->>>>>
>>1275937
> Ох уж эти мантры из года в год.

> В той же Европе полным полно вакансий.
Там может и полно вакансий, а ты в Европе живёшь? Или возомнил из себя фрилансера солидного?
Аноним 07/10/18 Вск 15:10:57  1275966
>>1275956
>а ты в Европе живёшь
Да. Но это не имеет значения к данному диалогу. Речь сейчас идёт об ЯП, а не места жительства.
Аноним 07/10/18 Вск 15:14:32  1275969
>>1275966
Каждый погромист желает знать где съебать.
Аноним 07/10/18 Вск 15:56:03  1276000
image.png (794Кб, 960x640)
Сап аноны,
https://repl.it/repls/BeigeSteelblueNotifications

Выдает ошибку после второй итерации:

PermissionError: [WinError 32] Процесс не может получить доступ к файлу, так как этот файл занят другим процессом: 'output.mp3'

Как исправить?
Аноним 07/10/18 Вск 16:12:44  1276014
>>1275966
> это не имеет значения к данному диалогу
Имеет. В РФ на змее работы практически нет. Да и та, которая есть, не под силу джунам, а сеньоров как говна. Демпинг страшный идёт, питонмсты с опытом в 5+ лет работают за еду. Навроде верстальщиков без опыта.
Аноним 07/10/18 Вск 16:37:19  1276024
>>1276000
Ты этот mp3 открыл где то еще.
Аноним 07/10/18 Вск 16:40:57  1276027
14449887551840.jpg (562Кб, 3264x2448)
>>1276014
>Да и та, которая есть, не под силу джунам, а сеньоров как говна. Демпинг страшный идёт, питонмсты с опытом в 5+ лет работают за еду. Навроде верстальщиков без опыта.
Аноним 07/10/18 Вск 17:03:36  1276049
>>1276014
В ДС много работы для мидлов и выше. Да и для джунов есть работа, да сложно вкатиться, тут не спорю, но про синьора который работает за еду это совсем лол. Странно что тогда многие компании не могут закрыть вакансии с 150-200к зарплатой.
Аноним 07/10/18 Вск 17:05:23  1276051
>>1276049
>Странно что тогда многие компании не могут закрыть вакансии с 150-200к зарплатой.
Когда требуют больше чем для этой зп.
Аноним 07/10/18 Вск 17:07:16  1276054
>>1276027
Что такое? Бамболео?
Аноним 07/10/18 Вск 17:07:35  1276055
>>1276051
Требуют такое что синьор идет работать за еду? Рынок так не работает.
Аноним 07/10/18 Вск 17:09:54  1276059
>>1276049
Этот >>1276051 поясняет тебе верно.

Хотят дохуя
@
Поатят мало

Демпингуют, потому что знают, что найдутся голодные «сеньоры» с переферии. Поэтому вкатываться в змею нет смысла. Да и какие проекты пилить на змее? Формочки проще на пхп и яваскриптах обрабатывать.
Аноним 07/10/18 Вск 17:20:43  1276069
>>1276059
А, всё понятно. Ты веб-макака. Если ты не знал, то у Python'а чуть другое направление. Читай 1 и 3 пункт в ОП-посте. Веб это так, для галочки.
Аноним 07/10/18 Вск 17:33:14  1276076
>>1276059
Так и не ответил, вот висят куча вакансий с вполне нормальной зарплатой. Чего там такого хотят, что синьоры с мухосрансков к ним не едут?
Аноним 07/10/18 Вск 17:43:18  1276087
>>1276076
Едут все кто могут. Из всех знакомых погромистов кто остался только семьянины за 30 с ипотекой.
Аноним 07/10/18 Вск 19:23:20  1276146
>>1276069
Я тя умоляю, какой такой дата саенс? Бота научить в телеге отвечать?
Аноним 07/10/18 Вск 19:29:12  1276150
Вся суть познаний веб-макаки в этом >>1276146 посте. Аж страшно стало за будущее IT.
Аноним 07/10/18 Вск 21:47:48  1276190
Сап, пачаны. Направьте на источник информации книгу или еще что. Делаю магазин музыкальный на джанге. И для товара нужно куча подкатегорий, типа количество струн, электро или акустика и т.д. Как реализовать это? Думал делать таблицу для каждого свойства и связывать с таблицей товара. Понял что не вариант, нужно что-бы админ сайта мог в дальнейшем добавлять ту или иную категорию/подкатегорию. Хэлп! Где искать?
Аноним 08/10/18 Пнд 13:42:39  1276366
>>1276190
Самое простое сделать таблицу для категорий и many-to-many связь c товарами.
А вообще читни
https://habr.com/post/261137/
Аноним 08/10/18 Пнд 13:45:16  1276367
>>1276366
А еще посмотри на https://django-mptt.readthedocs.io/en/latest/ если подкатегории для категорий нужны будут.
Аноним 08/10/18 Пнд 15:35:32  1276415
Сам джабист, есть кусок кода https://repl.it/repls/GigaAgonizingParallelport на питоне, нужно переписать на жабу, врядли мне кто-то здесь перепишет, поэтому спрошу, мб есть справочник, дока на 100-200 страниц, чтобы все это переписать. Ну и спрошу пока свои догадки:
1) 2 строка это множественное присваивание?
2) Почему в 9 строке newxv in несколько параметров?
3) Что за newxn он находу переменную создал или это просто итератор?
4) Затем, это свап res, xv = [], (x, v) или что-то другое?
5) И конечно же ретурн что он делает задом наперед выводит?
Если впадлу отвечать, то просто киньте справочник, который за час-два пробежать
Аноним 08/10/18 Пнд 15:36:29  1276416
>>1276367
Спасибо анон, очень помог
Аноним 08/10/18 Пнд 15:47:06  1276420
>>1276415
1) Это присваивание соответственно порядку, то есть d = {(0, 1): None}, u = {} и т.д.
2) Итерируется кортеж (тут он указан неявно) состоящий из двух элементов, которые высчитываются на ходу
3) И то и другое
4) См п.1
5) return это просто возвращение результата функции, в листе res данные выводятся наоборот, т.к. указан шаг -1
Аноним 08/10/18 Пнд 16:31:45  1276432
Может кто поделиться ссылкой на гайд по правильному переносу изменений Django, связанных с миграциями на боевой сервер. Всплыла ошибка django.db.utils.ProgrammingError: relation already exists, говорят делай ./manage.py migrate --fake default, но особо не понимаю по сути шо и как.
Аноним 08/10/18 Пнд 16:38:59  1276436
>>1276420
Cпс, буду разбираться дальше
Аноним 08/10/18 Пнд 16:58:57  1276445
image.png (119Кб, 679x901)
image.png (86Кб, 652x682)
Ну что, аноны, никто не хочет размять голову и написать консольную пограмку?
p.s. EPAM-Junior-Test`овое
Аноним 08/10/18 Пнд 17:32:15  1276464
>>1276445
Чёт я ебал парсер (это вам не регулярки, там нормальный CFG-парсер реализовывать) для задания на джуна.
Хотя вообще это даже в говновузах изучают, на предмете про компиляторы.
Аноним 08/10/18 Пнд 17:51:26  1276470
>>1276464
Вот и так подумал, хотя попробую реализовать регулярками, поиграюсь.
Аноним 08/10/18 Пнд 17:52:33  1276471
15386696575960.jpg (123Кб, 516x440)
Как быть если в прошлом вел себя на гитхабе как на аиб, т.е. как /b/ыдло ебаное, а сегодня там все серьезно и хочется воткнуть свой гитхаб в резюме? История то есть, стоит только копнуть и пиздарики.
Аноним 08/10/18 Пнд 18:47:58  1276498
>>1275895
Нет, не я. Но это не точно.
Аноним 08/10/18 Пнд 18:49:35  1276500
Толстяк.png (94Кб, 250x250)
>>1275920
>рнр

Вот тут перетолстил.
Аноним 08/10/18 Пнд 18:50:25  1276501
>>1276000
Закрой файл в другом процессе, хуле ты.
Аноним 08/10/18 Пнд 18:51:06  1276502
>>1276471
Фап-контент чтоле постил на гитхабе?
Аноним 08/10/18 Пнд 18:58:04  1276508
>>1276502
Матерился, хамил и всячески унижал разработчиков которые долго ковырялись с принятием моих пулл-реквестов.
Аноним 08/10/18 Пнд 19:18:59  1276512
>>1275895
Если ты тот, кому надо было рестримить аниму в 1080p на мобилку с какого-то сайта, где серии на несколько файлов были разделены, то это был я.
Аноним 08/10/18 Пнд 19:30:26  1276518
>>1276150
За будущее айти не опасайся, оно более чем впорядке. В шапке толстота несусветная.

П И Т О Н
И
Т
О
Н


ВСЁ. НЕАКТУАЛЕН КАК 775 СОКЕТ С МОДИФИЦИРОВАННЫМ 771 ЗИОНОМ.
Аноним 08/10/18 Пнд 19:43:45  1276526
>>1276508
А в чем компромат?
Аноним 08/10/18 Пнд 20:04:28  1276533
>>1276526
Ну хуй знает. Читал недавно как HR чуваку отменила собеседование после того как его немного странный вк нашла. А у меня там в отличии от вк даже не личное, а явное отсутствие хоть какой-то профессиональной этики.
Аноним 08/10/18 Пнд 20:54:44  1276557
Сап. Объясните, что значит конструкция типа:
slug = models.SlugField(_("Slug"))

То есть, конкретно подчёркивание.
Аноним 08/10/18 Пнд 20:55:57  1276558
>>1276508
Во дебил. Заводи другой гитхаб.
Аноним 08/10/18 Пнд 20:58:29  1276561
>>1276557
Если ваше посмотришь, то увидишь строчку уровня
from django.someshit import uggettext as _


Т.е. на самом деле это функция перевода на другой язык, для того чтобы название поля можно было переводить автоматически при смене языка.
Аноним 08/10/18 Пнд 21:01:03  1276565
>>1276561
Спасибо, теперь вижу.
Аноним 08/10/18 Пнд 21:04:00  1276570
>>1276558
Поздно уже, этот слишком популярен чтобы бросать.
Аноним 08/10/18 Пнд 23:01:29  1276602
Какой хороший онлайн обучалка по питону?
Аноним 09/10/18 Втр 01:17:10  1276638
>>1276445
eval + try/except ?
Аноним 09/10/18 Втр 01:26:28  1276646
>>1276445
Они там определиться не могут, то ли у них ^ is a power, то ли , как на скриншоте.

>>1276638
Так нельзя же.
Аноним 09/10/18 Втр 01:27:21  1276647
>>1276646
А, я не заметил условие.
Аноним 09/10/18 Втр 01:49:28  1276656
>>1276602
бамп
Аноним 09/10/18 Втр 06:36:47  1276682
А почему eval лучше не юзать? Не давай сурсы никому и все, кто спалит эту шалость?
Аноним 09/10/18 Втр 07:00:08  1276685
>>1276682
Все не предусмотреть. Пользователь может не специально какой-нибудь пиздец запустить
Аноним 09/10/18 Втр 08:48:22  1276699
>>1274865
>Я не удивлюсь, если введут {} и уйдут от табов.
Наконец-то станет полезным.
Аноним 09/10/18 Втр 09:36:27  1276703

>>1275879
Ещё раз повторюсь, если вместе с тредами ты ожидаешь параллельное выполнение, то это не про питон

> Как мне какую несериализуемую дичь передать если она частью объекта будет?
Писать свой сериалайзер, или использовать базу и хранить части объектов в ней, а в таск обработки передавать айдишник объекта над которым нужно произвести операции
Аноним 09/10/18 Втр 10:33:27  1276718
>>1275838
тестовых не давали, спрашивали базу питона: типы, классы, старые классы, метаклассы, ленивые вычисления, устройство стандартных штук типа списков/сетов, и общие вопросы по вебу: как могут общаться клиент-сервер, какие бывают запросы
Аноним 09/10/18 Втр 10:37:13  1276719
>>1275920
посмотри на текущее состояние языка, хуже стать уже не может
Аноним 09/10/18 Втр 10:49:00  1276721
>>1276682
Можно юзать, но только с собственным синтаксическим анализатором.
В котором тоже будут фатальные ошибки.
Аноним 09/10/18 Втр 13:56:10  1276769
>>1276638
Было бы слишком просто.
Я вот пока даже не могу ничего придумать, кроме сложного ветвления с регулярками.
Смотрю на готовые либы, так они годами создавались и улучшались, а тут они требуют за 12 дней все сделать и потом пойти к ним на 400$, лол.
Они позиционируют задание это как "для новичков".
Аноним 09/10/18 Втр 14:36:01  1276778
>>1276445
откусываеш по символу слева
смотриш, цифра это, знак, буква или скобка
если цифра, умножаеш ранее сохранённое число на десеть и прибавляеш цифру
если знак, читай таблицу символов
если буква, читай таблицу функций
если скобка, прибавь к щёчику скобок 1 (или убавь)
прополоскать, повторить
Аноним 09/10/18 Втр 14:51:13  1276784
>>1276769
>"для новичков".
> за 12 дней все сделать
> на 400$
лол, а когда чота сделаешь и отправишь, тебе придет ответ в стиле, вы нас заинтересовали, но ваш уровень немного не дотягивает до нашего представления о новичках. Вангую там челик просто будет в плохом настроении или просто он ждет, что будет убер интересное решение, а ты решишь так же как бы он решил, вот и пошлет нахуй
Даже грустно как то, где те 00е когда хеловорлда хватало что бы етбя топменеджером гугла брали.
Аноним 09/10/18 Втр 14:58:14  1276787
>>1276682
а зачем, почему бы не сохранять выполняемый код в файл или передавать код в консоль через сам интерпритатор запускать и получать результат.
Аноним 09/10/18 Втр 15:16:30  1276795
>>1276778
Ну вот, хоть до одного дошло, что нужно юзать КОНЕЧНЫЕ АВТОМАТЫ
Аноним 09/10/18 Втр 15:20:42  1276798
>>1276795
гыгык а чё это лол
Аноним 09/10/18 Втр 15:29:23  1276802
>>1276795
хуенченые, всю жизнь это парсингом называлось, а тут на тебе сука говно из жопы вуза притащил. Всю жизнь готовился применить эти словечки?
Аноним 09/10/18 Втр 16:11:13  1276826
>>1276787
Просто интерес)
Аноним 09/10/18 Втр 16:33:11  1276837
>>1276826
ах вы на интерес тут программируете, ну я не с вами. Я не по этой теме.
Аноним 09/10/18 Втр 18:17:51  1276878
>>1276837
Не злись,няша. Я понял, что ты писал выше и согласен
Аноним 09/10/18 Втр 18:42:13  1276895
Антуаны, нужен совет по Django + BD

Есть один легаси гавнопроект.
У него БД партицированная, то есть каждый объект это отдельная таблица с именем.

(тысячи однотипных таблиц)

Причем отдали проект под переработку под веб-интерфейс, так, чтобы можно было редактировать и создавать новые объекты.

Очевидный выход это пересобрать гавнобазу в уютное представление Django как модель - вместо 9000 таблиц оставить 4

Другой выход это отойти от канонов Django и тупо херачить сырыми SQL запросами до конца цикла программы: тогда теряется все прелести работы Django Как фреймворка
Аноним 09/10/18 Втр 18:48:32  1276898
>>1276895
Есть ещё вариант: послать нахуй такое говно.
Аноним 09/10/18 Втр 18:49:45  1276899
>>1276895
>объект это отдельная таблица с именем.
Лол блять, эт чо за залупа такая, новый вид аспектного погромирования через бд?

> отойти от канонов Django
А нах его тогда вообще использовать?
Аноним 09/10/18 Втр 19:27:28  1276917
Ребятушки, сижу, не могу вдуплить, как реализовать в djangocms бутстраповское меню?
{% show_menu %} просто вставляет "синие" ссылки в рамочки бутстрап, отказываясь наследовать стиль.
Как это пофиксить? Гуглил. Инфы маловато, и единственный у кого я это видел - какой-то ютаб деятель, у которого это меню было сразу после "установки".
Аноним 09/10/18 Втр 19:29:05  1276919
>>1276699
> Наконец-то станет полезным.

ПХП/Ява/Сирешетка/Кресты/Си уже давно существуют
Аноним 09/10/18 Втр 19:30:17  1276923
>>1276719
Как там было у Гришковца?

думали хуже некуда, но тут постучали снизу
Аноним 09/10/18 Втр 19:32:42  1276926
>>1276923
>но тут похапе постучали снизу
Аноним 09/10/18 Втр 22:46:37  1277051
https://repl.it/repls/AustereHummingServer

В чём может быть ошибка? Кнопка открывающая меню-дочек не работает. Даже стандартный bootstrap-navabar без питоновских(джанговских) переменных и операторов не работает. Плюс он не видит стиль, вообще не в какую. Navbar должен быть синим, а он просто серый, с чистично применёнными стилями, в духе "активированный раздел меню" и т.д.
Аноним 10/10/18 Срд 08:19:13  1277171
>>1276899
>>1276898

Ну начальник дал вилку и сказал делай. Как я его нахуй пошлю? Он прекрасно знает, что это гавнолегаси

Полдня потратил на перенос этой базы в объектный вид, так сказать. А у вас как дела на работе?

А через 10 лет во всем мире будут переписывать DJango проекты на какой-нибудь Kotlin2 или GoJava++

Аноним 10/10/18 Срд 10:23:41  1277197
>>1275473
Ну ты не прав, я вот ВМК МГУ закончил, до сих пор тупо говнокодю.
Аноним 10/10/18 Срд 10:29:29  1277202
>>1275473
>Хаскель/кложур и прочие языки требуют от соискателя серьезную математическую подготовку
Вот это смешно было
Аноним 10/10/18 Срд 15:10:41  1277310
>map(lambda x: print(x), answers)
Почему этот код не будет выводить весь массив на экран?
Аноним 10/10/18 Срд 15:15:02  1277311
>>1277310
Потому что map еще запустить надо
Аноним 10/10/18 Срд 15:15:22  1277312
>>1277311
Как понять?
Аноним 10/10/18 Срд 15:17:04  1277313
>>1277312
Нужно проитерировать возвращаемый map object
Аноним 10/10/18 Срд 15:18:26  1277315
>>1277313
Ух, а если этот обжект будет содержать функцию нужную для исполнения? Надо что ли взять указатель на эту функцию и при итерации ее выполнять?
Аноним 10/10/18 Срд 15:21:55  1277316
>>1277315
Я не пони тебя, map это просто такой хитрый цикл с применением функции к элементам итерируемого объекта.
Аноним 10/10/18 Срд 15:23:08  1277317
>>1277316
СПАСИБО БОЛЬ-ШО-Е
Аноним 10/10/18 Срд 15:33:53  1277318
Пацаны каково это когда в конце 2к18 у вас по прежнему тормозной интерпретатор с дно-производительностью, в то время как у других вот даже у жабоскрипта ультрасофременный оптимизирующий JIT с турбо-скоростью?
Аноним 10/10/18 Срд 15:35:16  1277319
>>1277318
На самом деле просто не используй питон там, где не нужна скорость. В задачах где скорость менее важна чем скорость разработки и удобство программиста - питон очень хорошее решение.
Аноним 10/10/18 Срд 15:38:42  1277322
>>1277318
Мы pypy в проде используем, там JIT и все такое. Да и для большинства задач в вебе важно не производительность, а асинхронность.
Аноним 10/10/18 Срд 19:18:42  1277383
>>1277197
Ну ты может быть не олимпиадник, без аспирантуры и др регалий. Впрочем, всё зависит от человека в первую очередь. Социоблядство, коммуникации вот это вот всё. Чуханом с эвм вместо мозга могут позволить себе быть люди уровня Перельмана.

Ты видимо посещал пары, протирал штанишки да мечтал о леночке тянушкиной с факультета журналистики мгу. Вот и клепаешь формочки да капчуешь.
Аноним 10/10/18 Срд 19:19:18  1277385
>>1277202
Все что сложнее таблицы умножения === серьезной мат подготовке
Аноним 10/10/18 Срд 20:19:48  1277407
>>1277383
>ВРЁТИ
А правда то она такая, что кому то повезло, а кому то нет, а диплом он играет далеко не первую роль.
Аноним 10/10/18 Срд 21:24:22  1277428
py.PNG (56Кб, 1151x708)
Хули тут надо? 4,2,5 тоже не работает. Баг в курсе?
Аноним 10/10/18 Срд 21:56:23  1277439
>>1277407
Какое врети, о чем ты? Если ты не умеешь в социум вот и страдаешь хуйней со своим образованием.
Аноним 10/10/18 Срд 21:59:45  1277443
>>1277428
мб 4125?
Аноним 10/10/18 Срд 22:03:49  1277445
>>1276784
>когда хеловорлда хватало что бы етбя топменеджером гугла брали
Да мне кажется всегда в нормальную контору были высокие требования, сейчас полно контор которое берут и с хелловорлд, однако как человек который не умеет решать нормальные задачи будет справляться с работой для меня загадка.
Аноним 10/10/18 Срд 22:15:05  1277450
>>1277443
>4125
нет
Аноним 10/10/18 Срд 22:18:27  1277451
>>1277316
Хитрый, нахуй, цикл, я бы даже сказал с подвохом
Аноним 10/10/18 Срд 22:25:06  1277454
>>1277428
В смысле блять, код же выполняется сверху вниз.
1, 2, не знаю 'run'ится ли коммент, 4, 2, 5
Аноним 10/10/18 Срд 22:27:13  1277456
>>1277428
>>1277454
А, хинты не прочитал. Ну тогда
1,2,4,2,4,5
или
1,4,2,4,5
Аноним 10/10/18 Срд 23:15:02  1277475
python.PNG (50Кб, 1140x610)
>>1277456
>>1277454
Видимо я вопрос хуёво понял.
Аноним 10/10/18 Срд 23:29:59  1277480
drecksau17.jpg (2046Кб, 3508x2334)
>>1276795
Нет, не конечные автоматы. Они парсят только регулярные языки.
А выражения которые в задании нужно парсить - это не регулярный язык, а context-free (контекстно-свободный), и парсится он с помощью pushdown automaton.
Аноним 11/10/18 Чтв 00:44:55  1277507
Сап аноны, прошу помощи. Есть один богомерзкий код https://repl.it/repls/IllOfficialListeners

Хочу замутить следующее: Чтобы когда человек в переменных вводил значение, которое начинается с цифр ему выводилось сообщение "Имя не может начинаться с цифр", после этого возвращало бы в начало цикла, сохраняя все до этого введенные данные. Сначала я думал, что можно сделать это с помощью конструкции if-else-elif, но тли лыжи не дет, то ли я ебанутый.
#Проверка продолжительности отпроса.
repeat = input("\nВы хотите зарегистрировать следующего человека? ")
if repeat == 'нет':
poling_active = False
elif repeat == 'да':
poling_active = True
elif repeat == "результаты":
print("\n---Результаты----")
for name, response in responses.items():
print(name + " был в " + response + ".")
elif name == int:
poling_active = False
print("\nИмя не может состоять из цифр")

сможете подсказать?
Аноним 11/10/18 Чтв 01:18:25  1277516
>>1277507
>Чтобы когда человек в переменных вводил значение, которое начинается с цифр ему выводилось сообщение "Имя не может начинаться с цифр", после этого возвращало бы в начало цикла
Hint: используй continue если имя начинается с цифр.
Аноним 11/10/18 Чтв 01:19:48  1277517
>>1277507
Микрокостыльный хинт: re
Аноним 11/10/18 Чтв 01:20:24  1277518
>>1277517
>re:
Аноним 11/10/18 Чтв 04:43:10  1277530
>>1276656
Гугл. Очень хорошая обучалка, овощ ебаный.
Аноним 11/10/18 Чтв 05:47:44  1277534
Не работает Jquery на объектах, который создает Django
есть одна страница, в ней как обычно подключен jquery, он срабатывает на div id, который явно прописаны

Объекты, которые создаются из шаблона {% for %} обладая таким же div id Не срабатывают на jquery

$("myid").hide()

Скрывает только myid, который создан руками.
Сам скриптец ставил в разные места
Аноним 11/10/18 Чтв 05:53:12  1277537
>>1277534
Разобрался, анчуаны. Заработался, затупил, надо два чая
Аноним 11/10/18 Чтв 10:28:32  1277564
>>1277451
С хитринкой, изюминкой и неожиданным концом!
Аноним 11/10/18 Чтв 10:54:16  1277573
>>1277445
>Тебе кажется.
Да

>полно контор которое берут и с хелловорлд
Тебе кажется.

>как будет справляться с работой для меня загадка.
А ты наверное родился с умением решать нормальные задачи?
Что это за такие задачи? Критерий нормальности опиши?
Аноним 11/10/18 Чтв 11:10:54  1277581
изображение.png (757Кб, 1280x634)
Немного глупый вопрос но папка venv с нужными пакетами и бибиотеками должна находиться в корневом каталоге джанго проекта, отдельно, или это вообще не важно?
Аноним 11/10/18 Чтв 11:34:13  1277587
>>1277581
Вообще не важно, главное, что бы оно активировано было.
Аноним 11/10/18 Чтв 12:15:14  1277604
>>1277573
Ходил по собеседованиям ради интереса, спрашивали шаблонную хуйню типо что такое итератор, а что такое декоратор. Задания тестовые были около хелло ворлд, которые можно было просто загуглить и скопировать, поменяв названия переменных. Нормальные задания это когда требуют написать что то что нельзя решить обычным поиском в гугле.
Аноним 11/10/18 Чтв 14:25:50  1277645
>>1277604
>обычным поиском в гугле
Так такие обычно решаются комбинациями нескольких поисковых запросов. Или тебе прям совсем уникальное, что никто не решал никогда?
Аноним 11/10/18 Чтв 14:32:29  1277649
>>1277604
> спрашивали шаблонную хуйню
Бля че за места такие? Как правило тестовое типа наебашить круд с какой нибудь логикой профильной. Это понятно что не убер сложное, но тут уже чуть больше чем пару гуглений, скорее просто нудное.
Аноним 11/10/18 Чтв 15:23:40  1277682
>>1277649
Ну пару часов посидишь напишешь круд форму для той же джанги. Например пример >>1276445 в хуй знает сколько раз сложнее тестовых которые меня просили сделать. Суть в том что нанимали на должность ковырятеля легаси за зп дворника.
Аноним 11/10/18 Чтв 17:03:23  1277756
Хелоу всем знающим. Такой вопрос. Может ли как-то python интернироваться с powershell, может ли он запускать из своего кода powershell скрипты?
Аноним 11/10/18 Чтв 17:40:16  1277770
>>1277756
subprocess.call
Аноним 12/10/18 Птн 01:16:00  1277944
image.png (560Кб, 1280x800)
Питонопрограммач, поясни пожалуйста.
Сам я не программист и вообще от этого всего далек, но решил пройти курс, а для человека не из отрасли это выглядит ровно как пикрелейтед, а я хочу разобраться. Вот, смотри:

есть строка queries = "смотреть сериалы онлайн,новости спорта,афиша кино,курс доллара,сериалы этим летом,курс по питону,сериалы про спорт"

ее элементы надо проверить на слова words = ['сериалы', 'курс']

ответ поместить в переменную result, в которой содержатся все походящие элементы и которая слеплена обратно в строковый формат.

решение таково:
result=','.join([x for x in queriesList if words[0] in x or words[1] in x])
print(result)


Красиво, конечно, но я не понимаю вообще нихрена: ладно ещё два цикла слепили (хотя тоже непонятно) и в одном из них сделали 2 условия, но что такое x for x, зачем это пихнули в квадратные скобки?
В курсе не пояснен механизм такого пиздатого сокращения циклов.

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

Спасибки, братишки.
Аноним 12/10/18 Птн 01:28:21  1277948
>>1277944
>x for x in <object>
читай как "x, где x - элемент <object>"
Аноним 12/10/18 Птн 01:34:28  1277950
>>1277944
Гугли list comprehension и всё поймешь.
Аноним 12/10/18 Птн 05:15:07  1277971
>>1277944
Всё по заветам Zen of Python - Simple is better than complex.

А если серьезно, то используется синтаксический сахар для быстрого создания списка элементов https://habr.com/post/320288/, который потом передают методу str.join() для преобразования в строку.

Я бы на месте автора решения еще бы чуть-чуть ПОВЫСИЛ ЧИТАЕМОСТЬ:
print(','.join([x for x in queriesList if words[0] in x or words[1] in x]))
Аноним 12/10/18 Птн 10:37:26  1278016
>>1277944
>В курсе не пояснен механизм такого пиздатого сокращения циклов.
Хуевый курс - возращай деньги.
Лучше на степике учи. Там хоть курсы бесплатные.
Аноним 12/10/18 Птн 12:18:53  1278042
>>1277971
> зачем это пихнули в квадратные скобки?
Вот мне тоже интересно - зачем? Без них тоже будет работать.
Аноним 12/10/18 Птн 14:08:25  1278075
>>1278042
Квадратные скобки лишняя трата байтов, как в коде, так и во во время выполнения.
Аноним 12/10/18 Птн 14:44:45  1278088
THIS.gif (304Кб, 400x261)
>>1276895
>Очевидный выход это пересобрать гавнобазу в уютное представление Django как модель - вместо 9000 таблиц оставить 4
Аноним 12/10/18 Птн 20:59:35  1278319
>>1277948>>1277950>>1277971>>1278016

Благодарю за подсказки.

>>1277971 А сразу принт по условию нельзя, должна быть переменная.

>синтаксический сахар
извращенцы

>>1278016 Спасибо, с этим разгребусь, посмотрю бесплатные. А то начал в обычном цикле перед фор переменную ставить, а он мне про инвалид синтаксис сразу.
Аноним 12/10/18 Птн 21:58:27  1278351
>>1278319
Читай Лутца додик. Это генератор списков, уволен
Просто да, смысла нет, тк в скорости может быть проигрыш и это не факт
Аноним 13/10/18 Суб 08:16:33  1278446
Реквестирую какие-нибудь гайды по использованию PyCharm для ньюфагов, а то я могу только тему поменять и скрипт запустить.
Аноним 13/10/18 Суб 09:08:21  1278452
>>1278446
Мануал смотри на сайте
Аноним 13/10/18 Суб 11:43:44  1278485
>>1278446
Алсо, не получается поменять интерпретатор проекта
Аноним 13/10/18 Суб 14:04:27  1278498
>>1278485
Ебты, нахуй ты туда питона засунул? Ты че, ебанутый?
Аноним 13/10/18 Суб 14:15:10  1278501
>>1278485
Зачем нужна эта поебень? Автокомплит можно и в текстовый редактор прикрутить.
Аноним 13/10/18 Суб 16:32:09  1278516
>>1278351
Вчера тестил, генераторы списков до сих пор в таких задачах самые быстрые. Не объясняй, ну какой из него программист получится, если 300 раз писали, что все эти курсы хуйня полная. Я 1 день поторчал на бесплатных видеоуроков и понял, что так ты нихуя не научишься, кроме как макакить за копейки. Не мешай ему, просто игнорируй такие вопросы. Пусть учиться писать, не научившись читать.
Аноним 13/10/18 Суб 16:34:14  1278518
Тут вкатывальщики уже расшифровывают как пользоваться пайчармом, ебануться. Скоро до подсчета количества пальцев на руке дойдем.
Аноним 13/10/18 Суб 19:02:37  1278579
>>1278516
Да, думаю ты прав. У меня тоже самый быстрый вариант, но в питоне все может быстро меняться
Аноним 13/10/18 Суб 21:46:53  1278642
>>1275349
Бля, просто используй run_in_executor.
Аноним 14/10/18 Вск 00:42:17  1278670
Бля, пацаны, глупый вопрос.
По идеи же suka сворачивает аргументы в словарь.
А в ее теле используется blyad, которая принимает развернутые аргументы и заворачивает их в кортеж. Почему не работает?
Аноним 14/10/18 Вск 01:33:17  1278688
>>1278670
Потому что ты вызваешь блядь делая распаковку словаря т.е.
blyad(suka) = blyad(tvar=1, ueba=2). А она у тебя принимает только безымянные позиционные аргументы. Делай blyad(*suka).
пиздец, пришлось гуглить, совсем уже с изучением жса поехал

Ребят, как в джанге то развиваться, чтобы на работу устроиться? Нет никаких идей вообще для проектов. Ну там магазин, сотый двач, это понятно, но у меня дизайн идей нет, а прям сразу лепить хтмл и ксс хуйня кривая выходит. Есть какой-нибудь список заданий, чтобы делать?
Аноним 14/10/18 Вск 01:55:10  1278690
>>1278688
Т.е. если он заворачивает в кортеж, то он не будет принимать именованные аргументы?
Аноним 14/10/18 Вск 02:08:40  1278695
>>1278690
Ну погугли или дочитай, что ты там читаешь. Твоя функция не принимает именованные аргументы не потому, что там есть аргумент, упоковывающий в кортеж, а потому, что кроме него ничего нет. Ну у тебя вызвается blyad(tvar=1, ueba=2). Питон смотрит, есть ли tvar и ueba в списке аргументов. Нет. Есть только упоковывающий suka. Ну можно его, как именованный указать:
a = {suka: [1, 2, 3]}
blyad(a)
А вот такая функция, например:
foo(a, args) может вызываться с
{a: 10, args: [4, 3, 2]}. Более того, функции типа foo(args, b, c) обязаны вызываться с именованными аргументами потому, что args будет все позиционные в себя упаковывать и без именованных ты b и c никак не укажешь.
Аноним 14/10/18 Вск 02:11:06  1278696
>>1278695
Я В РОТ ЕБАЛ АБУ И ЕГО БЛЯДСКИЕ СУКА ВЫДЕЛЕНИЯ ТЕКСТА. СУЧИЙ ХУЙ. ХОЧЕШЬ СДЕЛАТЬ ЖИРНЫЙ ТЕКСТ? НУ ТАК СДЕЛАЙ БЛЯТЬ КАК НА ВСЕХ ЕБАНЫХ ФОРУМАХ ЧЕРЕЗ [bold]жирная свинья[/bold]. Нет сука. Хочу звездочки у аргументов ломать и делать жирный текст ТАМ БЛЯТЬ ГДЕ ОН НАХУЙ НИКОМУ НЕ УПЕРСЯ. ДЕРЬМО БЛЯТЬ. И КУРСИВ БЛЯТЬ ЕБАНЫЙ.
Аноним 14/10/18 Вск 02:26:58  1278700
>>1278696
Лан, я твой посыл примерно понял, как же я проиграл с твоей жопы, как и опасался, завтра еще раз повторю как там правильно. Прям поднял настроение
Аноним 14/10/18 Вск 02:27:12  1278701
NFmslFrP-Ko.jpg (42Кб, 472x600)
>>1278696
Аноним 14/10/18 Вск 02:27:23  1278702
>>1278700
И спасибо тебе.
Аноним 14/10/18 Вск 17:22:08  1278979
image.png (26Кб, 800x291)
Это пример какашкокода или гениальное решение?
Аноним 14/10/18 Вск 17:29:50  1278980
>>1278979
В рамку и на главную govnokod.ru
Аноним 14/10/18 Вск 17:54:39  1278991
>>1278088
так и сделал
в итоге переписанная программа в тяжелом и лагучем Django работает раз в 5 быстрее, чем гавнопрограмма без классов, но .exe
Аноним 14/10/18 Вск 17:56:05  1278993
>>1278979
думаю, это где-то самое начало гавноучебника
Аноним 14/10/18 Вск 18:46:18  1279016
>>1278979
>>1278980
>>1278993
А в чем прикол? Автор показывает распаковку обычную, что вот, в Питоне так можно делать. Что особенного то?
Аноним 14/10/18 Вск 19:39:01  1279041
>>1278979
return x+1, y+1
Аноним 14/10/18 Вск 19:41:40  1279045
>>1279016
Прикол в том, что пепу штудировать надо, а не васяна какого-то экземплы изучать.
Аноним 14/10/18 Вск 20:59:51  1279100
Москва.Опыт нет. Пилю свой интернет магазин, в резюме ссылка на гитхаб. Из 12 моих откликов 2 отказа и 10 игноров. ЧЯДНТ
Аноним 14/10/18 Вск 21:38:59  1279107
>>1279100
Опыта нет, вот и игнорят.
Аноним 14/10/18 Вск 21:43:18  1279111
>>1279107
Теряют охуенного меня. Умён, как стая математиков, мотивирован, как Илон Маск и, пока что, свободен как ветер в поле.
Аноним 14/10/18 Вск 21:48:24  1279113
>>1279107
Не ну хотя бы на собеседование позвали, я пиздецки уверен в себе, и в вопросах переговоров скиллуха имеется
Аноним 14/10/18 Вск 21:55:49  1279117
>>1279111
Работодатель он как тёлка - если у тебя её нет, то другие на тебя не смотрят.
Аноним 14/10/18 Вск 22:05:44  1279120
Господа питонисты, доброго времени суток.

Пытаюсь создать игру с помощью pygame.(пишу в pycharm) По началу все шло хорошо, само окно игры запускалось, пока я не создал модуль. Модуль в котором должен был на окно выводится кораблик. После создания этого модуля окно просто не запускается, ошибок никаких не выдает. Запустил те же модули в visual studio, все заработало, окно появилось, кораблик тоже появился.

в каком месте мои руки стали кривыми?
Аноним 14/10/18 Вск 22:15:22  1279121
>>1279113
Ты не по тому пути пошёл, чувачок. Для начала пиздуй на стажировку куда-нибудь. В яндекс, например. Там рабы на галеры за спасибо всегда нужны. Месяц-другой отбатрачив заведёшь связи, глядишь на джуна куда-нибудь пристроишься. Если так не выйдет, то помимо стажировки параллельно ебашь на фрилансе хотя бы пол года. Когда уйдёшь со стажировки не забудь взять рекомендательное письмо у своего куратора. Или номер телефона/почту, который сможешь указать в резюме.

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

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

Чухан-ботаник с завышенным чсв нахуй никому не упал. Ты же ноунейм, который мог тупо скопировать чьё-то резюме и выдать за своё. Ну и социум прокачивать надо, 1/3 вопросов на вью так или иначе будет связана с твоей личной жизнью.
Аноним 14/10/18 Вск 22:16:25  1279122
>>1279111 ————> >>1279121

Менее хитровыебонный способ может быть, если тебя только по связям куда-то пристроят.
Аноним 14/10/18 Вск 22:27:59  1279126
>>1279121
>заведёшь связи
Реально вообще где-то в Парашке устроится на работу без связей?
Аноним 14/10/18 Вск 23:02:59  1279146
>>1279126
>Реально вообще где-то в мире устроиться на работу без связей?
Поправил, не благодари
Аноним 15/10/18 Пнд 01:28:59  1279192
image.png (155Кб, 953x143)
image.png (42Кб, 648x61)
Может кто-нибудь объяснить, почему оно не видит media?
Аноним 15/10/18 Пнд 05:18:20  1279212
>>1279192
Код состояния ответа "HTTP 400 Bad Request" указывает, что сервер не смог понять запрос из-за недействительного синтаксиса.
Поверяй правильность запроса.
Аноним 15/10/18 Пнд 05:23:02  1279213
>>1279192
Почему ты отправляешь запрос как json.dumps?
Попробуй просто date.
Аноним 15/10/18 Пнд 11:39:42  1279331
>>1278042
Без квадратных скобок там вернется генератор, который ты не отпринтуешь в том же виде, что и список, еблан.
Аноним 15/10/18 Пнд 12:19:46  1279360
>>1279331
Это ты еблан. join работает с любыми iterable, в том числе и с генераторами.
Аноним 15/10/18 Пнд 12:59:14  1279385
>>1279331
Да нет, это ты еблан, а джойнить итератор через список это классическая ошибка.
Аноним 15/10/18 Пнд 13:15:55  1279397
>>1278642
Спасибо
Аноним 15/10/18 Пнд 13:18:11  1279401
>>1279360
>>1279385
Ну ладно.
Аноним 15/10/18 Пнд 14:31:13  1279455
image.png (24Кб, 807x237)
image.png (26Кб, 807x232)
>>1279212
Всё делаю согласно api же?. В теле POST лежит json вида:
{
'chat_id': '123',
'media': [
{ 'type': 'photo', 'media': 'https://url1' },
{ 'type': 'photo', 'media': 'https://url2' }
]
}

>>1279213
Ну, в гугле говорят так делать. И если просто отправлять объект, а не json, там в теле получаются байты, а не стринг, и ошибка уже о некорректном содержимом запроса
Аноним 15/10/18 Пнд 15:53:10  1279504
15345057322830.png (186Кб, 807x935)
Здарова пацаны. Такой вопрос: возьмут ли на работу джуна со знанием только питона? (не веб). И я вообще думал, что в любой области питон востребован, а у вас в шапке почему-то только 3 направления.
Аноним 15/10/18 Пнд 16:03:44  1279513
>>1279504
>И я вообще думал, что в любой области питон востребован, а у вас в шапке почему-то только 3 направления.
Ты неправильно думал, в любом направлении питон идет, как второй язык, как основной он идет только в двух из трех, указаных в шапке, лол. Да и там не только питон нужно знать, мягко говоря.
>Такой вопрос: возьмут ли на работу джуна со знанием только питона? (не веб).
Нет, дрочи веб\машоб
Аноним 15/10/18 Пнд 16:15:40  1279520
>>1279513
Ну то есть со знаниями машин лёрнинг и пайтона я могу претендовать на работу? Уже что-то, сенкс.
Аноним 15/10/18 Пнд 16:53:26  1279533
>>1279504
>Такой вопрос: возьмут ли на работу джуна со знанием только питона?
Шанс крайне мал, даже с учетом что что-то можешь в необходимой области. Джуны сейчас мало где нужны. Если конечно не считать джуном человека который пишет библиотеки в опенсорс, но не имел коммерческого опыта.
Аноним 15/10/18 Пнд 17:07:27  1279540
>>1279533
> Джуны сейчас мало где нужны
А где тогда люди опыт берут?
Аноним 15/10/18 Пнд 18:01:19  1279554
>>1279540
>А где тогда люди опыт берут?
Еще с вузов стажировки проходят, потом часть получают офферы. У меня на 100 откликов был 1 оффер и это ДС. Мне кажется тут даже больше от везения зависит.
Аноним 15/10/18 Пнд 18:39:15  1279579
>>1279126
В грс компании более чем реально, в комиерческие структуры только по связям. Потому что коммерческие конторы не сидят на бюджете и не могут себе позволить факапов. В госкомпаниях один хуй не уволят ибо по закону работают и прочее.
Аноним 15/10/18 Пнд 18:40:52  1279581
>>1279554
> Мне кажется тут даже больше от везения зависит.
Скорее от фазы менструального цикла кадровички.
Аноним 15/10/18 Пнд 20:16:30  1279622
>>1279540
Я тут смотрел python junior podcast от moscow python, там вот успешные питонисты советовали сразу на фрилансе хуярить, а не петпрожекты на гитхабе, хотя и там можно, но не тупо по таториалу, а то сразу возникает ощущение, что тебе не интересно и ты нихуя не рубишь, а просто по инструкции кнопки нажимаешь. Еще там говорили, что в некоторых репозиториях можно найти issue с пометкой junior или типа того, что, мол, проблема не особо сложная -- налетайте. Сам не смотрел, пока язык не очень знаю, но твой вопрос меня тоже сильно беспокоит, особенно после того как я на вакансиях стажеров видал требования идеального знания языка и опыта работы от года PyZdos-nahooj, вот сколько времени надо для идеального знания языка? И что, человек с действительно идеальным знанием языка пойдет на вакансию стажера, а не на мидла? Я что-то не понимаю в современном мире?.
Аноним 15/10/18 Пнд 20:59:52  1279653
>>1279581
>Скорее от фазы менструального цикла кадровички.

import datetime


class Hrusha():
def __init__(self, menstrual_day):
self.menstrual_day = menstrual_day

def research_hh(self):
while True:
if self.menstrual_day == datetime.datetime.now().day:
print('otkaz nahui')
else:
print('vi nam podhodite')


if __name__ == '__main__':
tupaya_pizda = Hrusha(15)
tupaya_pizda.research_hh()

Наверное примерно так отбирают
Аноним 15/10/18 Пнд 21:21:46  1279665
pic.png (104Кб, 1920x1080)
как поместить d как переменную вместе с \s в pattern ??
Аноним 15/10/18 Пнд 21:25:27  1279666
>>1279665
понял, через плюсик
Аноним 15/10/18 Пнд 21:57:07  1279683
>>1279520
"со знаниями ml и python" звучит максимально неконкретно. это не самая простая сфера, требующая хорошей математической подготовки. если этого нет, или не готов тратить на это время, лучше обрати внимание на что-то ещё.
Аноним 15/10/18 Пнд 23:44:12  1279728
>>1279622
> issue с пометкой junior или типа того, что, мол, проблема не особо сложная -- налетайте
Так и есть.
> идеального знания языка
Я на собеседованиях задаю вопросы чётко из своего списка тем:
- опыт работы с библиотеками и фреймворками
- структуры данных в пифоне
- иммутабельность, контейнеры, хешируемость
- итерация по словарю и удаление из него элементов
- is и ==
- pep8
- что такое декоратор
- генераторы
- GIL
- mro
- зачем нужен __new__
- async/await
Очень важен гитхаб (по крайней мере для меня). Там очень удобно оценить уровень кода. Правда он почему-то у 95% собеседуемых отсутствует. Никакого "идеального знания языка" не нужно, достаточно: "я слышал что это сделано примерно так и так, но могу загуглить это за полминуты".
Аноним 16/10/18 Втр 00:15:53  1279740
>>1279728
> Очень важен гитхаб (по крайней мере для меня). Там очень удобно оценить уровень кода.
Согласен, но петпрожекты писать не всем интересно, а реально что-то полезное новичок сможет написать, когда он уже не новичок будет, на мой взгляд.
> "я слышал что это сделано примерно так и так, но могу загуглить это за полминуты".
А вот насчёт такого ответа: на какие темы такой ответ тебя устроит, а на какие -- нет? Пару назови, чтобы понятно было просто. Ну типа человек не знает про генерацию списков -- не ок, человечек не знает йобу, но гугл на созвоне -- ок.
Загуглить любой сможет, тебя не напрягает такой подход к обучению и разработке? Если поискать, то можно найти пару статей о том, чем он и ресурсы для него (стековерфлоу) плохи. Я лично для себя открыл, что найти неизвестное мне решение проще так, но оно плохо запомнится, зато если найти нужную инфу в документации или книге, то в следующий раз искать наверно уже не придётся. Хотя, умение оперативно найти решение тоже важно.
За список спасибо, схоронил. Но это вполне чётко сформированный список вопросов на оценку знаний языка, вряд ли он указан в вакансии как и фраза "идеальное знание языка". А вот составители такой вакансии кого на собеседовании ждут увидеть -- Гвидо? Такое охуевшее требование в вакансии стажёра -- пушка. Стоит ли отсылать резюме в такие контры и идти на собеседование, если позовут, или лучше сразу нахуй? Или это у них юмор такой?
Аноним 16/10/18 Втр 00:22:56  1279744
>>1279504
Вакансий на чистый язык не бывает. У бека там скл как минимум, у жс хэтэмэле/ксс. Ну и фреймворчики.
Аноним 16/10/18 Втр 00:32:20  1279748
>>1279740
Главная проблема что приглашение на собеседование не будет, если раньше имел не релевантный опыт. То что на собеседование попросят нарисовать генератор списка с условием или декоратор это вообще фигня, могут за комп посадить и попросить написать что то. Основная проблема что вакансий мало, а на те которые есть не зовут новичка.
А ещё у многих компаний легаси на 2.7, написанное хз когда.
Аноним 16/10/18 Втр 00:33:53  1279750
>>1279748
>могут за комп посадить и попросить написать что то.
Скорее за листочек. За комп это уже охуеть адекватность.
Аноним 16/10/18 Втр 00:36:31  1279752
>>1279750
Ну меня просили сначало на листе написать, потом на компе. Если в действительности задрачивать питон, то это не проблема и в действительности куда проще чем чинить баги на гитхабе.
Аноним 16/10/18 Втр 00:39:29  1279755
>>1279740
> на какие темы такой ответ тебя устроит, а на какие -- нет?
Ну, если собеседуемый не знает что выбрать элемент из list это O(1), то конечно, перезвоним, но допустим знание о том, что это амортизированный О(1) необязательно. То есть вполне нормальным будет ответ: "список в пифоне — это обычный массив с доступом за О(1)". Похуй, что это не совсем так, но это уже подтверждает адекватность собеседуемого. Или если он не знает чем is отличается от ==, то тоже перезвоним. Но если про __new__ не знает, то не страшно.
> Загуглить любой сможет, тебя не напрягает такой подход к обучению и разработке?
Вообще нет, если человек может загуглить и правильно обучиться за адекватное время, то такого надо брать конечно же. Понятно, что макак копи-пастеров надо отсекать, но их видно за версту.
> вряд ли он указан в вакансии как и фраза "идеальное знание языка"
Конечно нет, в вакансии помимо пифона ещё несколько технологий. Это вопросы чисто по пифону.
> "идеальное знание языка"
Ни разу такого не видел, честно говоря. Обычно пишут "python 3" и всё.
> Стоит ли отсылать резюме в такие контры и идти на собеседование, если позовут, или лучше сразу нахуй?
Чем больше сходишь, тем больше опыта будет. Это полезная штука.
>>1279748
> Главная проблема что приглашение на собеседование не будет, если раньше имел не релевантный опыт.
Если нет опыта, но есть гитхаб, то позовут.
Аноним 16/10/18 Втр 00:47:00  1279760
>>1279755
> Если нет опыта, но есть гитхаб, то позовут
Сегодня скинул 50 откликов, все отказы.
Там у меня ещё и ссылки были на проекты запущенные на сервере.
Переходов туда не было.
Ради интереса пробую ходить на собеседования, один хуй сейчас не смогу принять оффер, сначало нужно на текущей работе денег побольше заработать, а то в ДС на зп джуна не выживу.
Аноним 16/10/18 Втр 00:52:42  1279761
А где мне взять то эти проекты для GITa? Уже выучил ванильный Питон, Джангу, SQL, HTML, CSS и ванильный жс. Все задания во всех книгах\курсах сделал. Но как начать делать работу реальную? Раз я хочу в веб то думаю надо сделать сайт. Это подойдет? Или под проектами имеется в виду что-то именно охуенное оригинальное? Да и для того же сайта у меня есть идея, но не дизайн. Сайт с js но без css всем понравится? Нет блять, никому не понравится, а дизайн я нарисовать не могу, не мое это. А во фриланс как вкатиться? Там же все те же требования "опыт, гитхаб, знания на уровне CEO IBM" но помимо таких же вкатывальщиков надо будет соревноваться с 100000 индусов или сколько у них там население

Можете покидать статей типа how to stop learning stuff and start doing stuff?
Аноним 16/10/18 Втр 00:53:06  1279763
> собеседуемый не знает что выбрать элемент из list это O(1), то конечно, перезвоним
Не знал
> mro
Не знал
Забавно)
Пойду читать.

> Если нет опыта, но есть гитхаб, то позовут.
Ты слишком адекватно собеседуешь и подходишь к вопросу. Без опыта можно и хрюш не пройти.
А по своему опыту могу скахать, что за ~20 разосланных резюме на HH, лишь однажды перешли по ссылке на гитхаб и чекнули проекты, "неплохо", да?
Мне вот гитхаб только на вторую работу устроится помог, когда иностранцы чекнули гит и были приятно удивлены пет-проектами и моей активностью в них.

А вообще, когда была паста, то ли в питоно-треде, то ли в "мы вам перезвоним" и суть была в том, что нужно писать в опыт всё что угодно(релевантное есесно), но зарание подготовив историю("ой, был у меня заказ на фрилунсе, пилил /проект нейм/ который решал /задача нейм/ у заказчика, при этом юзал /фреймворк нейм или бибилотека нейм/ и все сотались довольны. я выполнял /задачи нейм/ а архитектура была вот такой - /общее описание частей программы/"), и это уже можно указывать в опыте в резюме, что бы привлечь хрюшу. Они пиздят (про молодуюбыстрорастущуюиперспективную) и ты пизди.
Аноним 16/10/18 Втр 00:54:25  1279764
>>1279760
Ну хуй знает... мне несколько раз уже писали на почту только потому что-то hr нашёл мой гитхаб.
Аноним 16/10/18 Втр 00:56:06  1279765
>>1279761
Вёрстку на бутстрапе накидать очень просто + есть другие css фреймворки.
Аноним 16/10/18 Втр 00:56:55  1279766
>>1279755
^^^^^^^^^^^^
>>1279763
Мимодругойанон
Аноним 16/10/18 Втр 00:56:56  1279767
>>1279761
У меня это было так: в одном фриланс проекте мне не хватило одной либы и я её сделал и запостил на гитхаб, потом развивал её for fun. Но вообще делать хуету ради хуеты не зайдёт, никому твой сайт нахуй не впёрся, сделай что-то реально нужное, благо пространства очень много.
Аноним 16/10/18 Втр 01:12:57  1279772
>>1279765
Проблема не в верстке, проблема в дизайне. Максимум до чего я могу додуматься это градиент на бэкграунд и border всяким элементам с тенью. Выглядит абсолютно уебищно, будто из 90х или 80х или вообще эры иисуса. Говно блять.

>>1279767
А как во фриланс попал?

>сайт нахуй не впёрся
А кому он должен вперется? Разве это не просто "вот так я могу"?

>реально нужное
Может если бы у меня был опыт я бы знал, что нужно. Но у меня его нет. Что нужное сделать? Новый ультраасинхронный супербыстрый язык программирования, который понравится всем и сразу? Не мой уровень, я только в джуны попасть хочу.
Аноним 16/10/18 Втр 01:21:38  1279775
>>1279772
> А как во фриланс попал?
Зашёл на fl.ru
> А кому он должен вперется? Разве это не просто "вот так я могу"?
Комьюнити, очевидно же. Нет, это не просто так.
> Может если бы у меня был опыт я бы знал, что нужно. Но у меня его нет. Что нужное сделать? Новый ультраасинхронный супербыстрый язык программирования, который понравится всем и сразу?
Бля, да просто сделай sans io requests с таким же как у оригинала api и поддержкой синхронных и асинхронных бэкендов. Сраный кеннет рейц уже и бабосы собрал под это дело, однако уже год и не чешется, выпускает всякую хуету типа pipenv. Когда вот оно, нужно здесь и сейчас!
Аноним 16/10/18 Втр 01:25:31  1279776
>>1279772
>Максимум до чего я могу додуматься это градиент на бэкграунд и border всяким элементам с тенью.
Именно поэтому есть Dribbble, Codepen, "web design examples/trends/inspirations" в гугл и прочие портфолио разработчиков.
Аноним 16/10/18 Втр 01:32:04  1279778
>>1279775
>Бля, да просто сделай sans io requests с таким же как у оригинала api и поддержкой синхронных и асинхронных бэкендов
Ты что-то увлёкся. Чел идёт на джуна, реальных проектов нет. А ты хочешь, чтобы он написал тулзу такого уровня? Лол.
Аноним 16/10/18 Втр 01:34:50  1279780
>>1279775
> Сраный кеннет рейц
Пока два других прожекта делает.
Аноним 16/10/18 Втр 01:36:19  1279782
>>1279778
Да бля, всё уже написано: sans io http1.1, sans io http2, просто нужно это грамотно саккумулировать. Я не говорю, что это просто, было бы просто — любой бы васян сделал. Но это, во-первых, полезнее в тысячу раз, чем какие-то говносайты "в стол", во-вторых, реальный шанс вырваться вперёд. Особенно, если от программирования получаешь удовольствие.
Аноним 16/10/18 Втр 01:36:24  1279783
>>1279763
Так. list O(1) - это вы про list[0] - первый элемент - или про что? Если вы про это, и >>1279763-чел, который говорил про идеальные знания языка, то я вообще в шоке о какой работе можно говорить, это же начало любого учебника.
is / == - первый - проверка на ссылку, второй - проверка на значение?
>mro
Какое mro?
мимовкатывальщик
Аноним 16/10/18 Втр 01:38:52  1279784
>>1279780
Ну делает и делает. Он выкладывает хуету, которой никто пользоваться не будет, зато ему подлизы накидывают 400 звёзд за 3 дня. Вообще охуеть! Это не зависть, просто он будто силы тратит не на то, либо не хочет браться за серьёзный проект (тот же обещанный requests 3, который бы зашёл на раз-два при его авторитете и нехватке asyncio http клиентской либы (aiohttp не умеет в https proxy)).
Аноним 16/10/18 Втр 01:39:49  1279785
>>1279782
И как ДЖУН будет ГРАМОТНО аккумулировать? Проспись.
Аноним 16/10/18 Втр 01:40:50  1279786
>>1279783
> O(1) - это вы про list[0] - первый элемент - или про что?
Про любой элемент.
> Какое mro?
https://www.python.org/download/releases/2.3/mro/
Аноним 16/10/18 Втр 01:47:16  1279787
>>1279784
> Он выкладывает хуету
Ну я бы не сказал. Он заполняет те ниши, которые считает нужными.
> просто он будто силы тратит не на то, либо не хочет браться за серьёзный проект
Помня его траблы с головой, может он просто ждёт вновь нахлынувшей работоспособности что бы сделать за 2 недели ёбу?
> sans io requests
Это наверное ты носишься с этим sans i/o уже второй год, ещё мне это совестовал. Так почему сам не начнёшь пилить? Может анон поддержал бы, м? Потому что я вот бы начал, но не до конца понимаю суть реализации этого.

>>1279783
> list O(1) - это вы про list[0]
Нет
Аноним 16/10/18 Втр 01:50:14  1279788
>>1279787
>Нет
>>А о чем тогда?
Просто куда рыть.
Аноним 16/10/18 Втр 01:50:48  1279789
>>1279785
Ты не поверишь, но после учёбы я пошёл программировать микроконтроллеры на си. Потом по фану начал читать про пифон (dive into python). Потом делать какие-то поеботы на нём. Далее фриланс. Затем всё это вытекло в либу на гитхабе и потом без фактического опыта пифона меня взяли на помидора. Просто нужно время и адекватная обучаемость. Это же опен сурс, всегда можно посмотреть как там у заебатых чуваков сделано. И да, между началом изучения пифона и вакансией помидора прошло 3-4 года, но это время можно сократить раза в 4.
Аноним 16/10/18 Втр 01:51:53  1279790
>>1279787
> Он заполняет те ниши, которые считает нужными.
Спору нет, делает что хочет. Но бабосы-то он собрал, сучара!
Аноним 16/10/18 Втр 01:52:44  1279791
>>1279789
>помидора прошло 3-4 года, но это время можно сократить раза в 4.
17 летний помидор, ты?
Аноним 16/10/18 Втр 01:53:08  1279792
>>1279790
>Но бабосы-то он собрал, сучара!
Я видимо пропустил этот момент, печально
Аноним 16/10/18 Втр 01:54:54  1279793
>>1279788
"Time complexity", "python list o(1)"
Аноним 16/10/18 Втр 02:01:50  1279795
>>1279791
Как это я успел в 17 лет универ закончить?
Аноним 16/10/18 Втр 03:00:40  1279802
>>1279761
>А где мне взять то эти проекты для GITa? Уже выучил ванильный Питон, Джангу, SQL, HTML, CSS и ванильный жс. Все задания во всех книгах\курсах сделал. Но как начать делать работу реальную? Раз я хочу в веб то думаю надо сделать сайт. Это подойдет? Или под проектами имеется в виду что-то именно охуенное оригинальное? Да и для того же сайта у меня есть идея, но не дизайн. Сайт с js но без css всем понравится? Нет блять, никому не понравится, а дизайн я нарисовать не могу, не мое это. А во фриланс как вкатиться? Там же все те же требования "опыт, гитхаб, знания на уровне CEO IBM" но помимо таких же вкатывальщиков надо будет соревноваться с 100000 индусов или сколько у них там население
>
>Можете покидать статей типа how to stop learning stuff and start doing stuff?

Вот тебе идея для старпапа в 300к\наносек
Напишуй сайт под гугл карты, где люди могут себя отмечать на карте и знакомиЦО. пусть таких сайтов уже много, но ты сможешь потом переписать его под любые нужды. Ну и еще добавь там всякие алгоритмы комивояжеров, чтобы можно было по оптимальной траектории обойти все цели в городе с наименьшей потери времени и метров
Аноним 16/10/18 Втр 12:36:21  1279879
>>1279728
Если я знаю ответы на данные вопросы, то ты возьмёшь меня на работу?
Аноним 16/10/18 Втр 12:51:02  1279885
>>1279783
>list O(1) - это вы про list[0] - первый элемент
Боже блядь, как же смешно. Пиздуй в 11ый класс опять.
Аноним 16/10/18 Втр 12:52:57  1279886
>>1279795
Помидор, оставь мыло, я тебе резюме пришлю...
Аноним 16/10/18 Втр 13:52:49  1279916
изображение.png (66Кб, 1845x822)
Объясните ньюфагу, как это работает? Как компьютер понимает, какие параметры в какой кортеж идут?
Аноним 16/10/18 Втр 14:14:09  1279929
>>1279916
Что не понятно?
функция твоя принимает одну именованную переменную `inital`, значит все остальные переменные переданные без имени пойдут в numbers, а все переменные именованные (fruits=666, z='zalupa') пойдут в словарь *keywords с которым ты можешь работать соответствующим образом(ключи, значения, вот это вот всё).
Сам попробуй поменять значения и поиграться.
p.s. у тебя разметка поехала - не есть хорошо, меняй книгу на другой формат.
Аноним 16/10/18 Втр 14:17:50  1279930
>>1279916
Если ты про второй пример, то там тоже всё просто.
У тебя в функции три переменные принимаются.
2 именованные и одна numbers.
Ты передаёшь 5 переменных, соответственно первая переменная записывается автоматом в твою первую именную переменную(тут сделано это не очевидно, но ты можешь это всё явно прописать), 3 переменные(1,2,3) передаются в
numbers а последняя явно привязана к extra_number.
Аноним 16/10/18 Втр 14:42:17  1279938
>>1279929
>>1279930
Вроде бы понял, спасибо
Аноним 16/10/18 Втр 15:00:41  1279949
>>1279455
2 минуты в гугле. Почитай про json в python-е

https: //pythonspot.com/json-encoding-and-decoding-with-python/
Аноним 16/10/18 Втр 15:42:17  1279969
15004995196710.jpg (80Кб, 794x798)
>>1279455
>И если просто отправлять объект, а не json, там в теле получаются байты, а не стринг, и ошибка уже о некорректном содержимом запроса
Аноним 16/10/18 Втр 16:06:11  1279993
>>1279885
Ты дурачок.
Аноним 16/10/18 Втр 16:27:53  1280008
>>1279783
Если я правильно понял, то он про представление о реализации list в питоне: https://www.laurentluce.com/posts/python-list-implementation/
>>1279775
Не совсем по треду вопрос, но вот когда ты успешный 300кк/нсек, то тут понятно, а если ты зеленый джун и на фрилансе будешь в лучшем случае иногда какие-то копеечные заказы брать, то как быть с оплатой? Регистрировать ИП -- дохуя затрат, наверно профит их не покроет, тем более фриланс скорее всего будет временный, ИП нахуй не нужен. А без ИП штрафы от налоговой? Да и с ИП могут быть, помню историю одного анона, который платил налог по текущему курсу на момент получения, его ебали за то, что в конце месяца не сходится, потом он стал платить по курсу на конец месяца, его стали ебать за то, что на момент получения не сходится.
>>1279789
А что скажешь насчет задачек? Имеет смысл тратить время на решение всяких паззлов, коих в интернете херова гора (codingame, codewars, что там еще, exercism)? Или приоритет всё-таки лучше отдать бесполезным петпроектам, зато с более реальными задачами и технологиями типа того же джанго?
> после учёбы я пошёл программировать микроконтроллеры на си
Низкоуровневое программирование и С хоть раз потребовался после того, как попал на вакансию с питоном? Я так-то тоже на С под контроллеры всю жизнь писал, думаю вот, стоит иногда вспоминать про него, или забыть как страшный сон и полностью погрузиться в питон и прочие нужные для веба технологии.
Аноним 16/10/18 Втр 17:38:12  1280074
Какой язык учить как основной? Думал вкатить с++ учил его долгое время, мб в неймдев уйти, как раз скрипты на питоне писать можно
Аноним 16/10/18 Втр 17:42:36  1280076
image.png (24Кб, 616x480)
двач хелп,учусь кодить на питоне,хожу на курсы,и там была задана такая ебала как дз,а как ее делать нихуя не сказали(и да,делать надо через цикл while,т.к его мы там сча и проходим)
Аноним 16/10/18 Втр 18:04:55  1280094
>>1280076
> как ее делать нихуя не сказали
Там же написано с использованием бинарного поиска, мало того, ещё и разжевано на примере как это должно работать. Что у тебя вызывает затруднения?
Что за курсы такие?
Аноним 16/10/18 Втр 18:36:15  1280114
Аноны, я тут выше кидал задание с епомовский курсов. Там презентации ещё есть. Стоит ли их выкачать и расшарить вам?
Аноним 16/10/18 Втр 19:04:13  1280131
>>1280094
> Там же написано с использованием бинарного поиска, мало того, ещё и разжевано на примере как это должно работать. Что у тебя вызывает затруднения?
Как именно написать рабочий код с бинарным поиском через цикл while(у меня нихкя не получилось)
> Что за курсы такие?
Яндекс лицей для 8-9 классов
Аноним 16/10/18 Втр 19:07:23  1280136
>>1279653
Внеси в цикл эксепшены навроде задержек, недоёба, зависти, голода, головной боли, спонтанной радости, грусти, печали, желания плакать, есть, выебать кого-то, быть выебанной шлюхой... ну короче прикрути женски ИИ (броуновское движение, иррациональная логика и усё такое прочее) к своему коду.
Аноним 16/10/18 Втр 19:24:30  1280139
>>1280131
Ты можешь написать одну итерацию поиска? У тебя есть границы поиска, с которых ты начинаешь (1 и 1000), и первое предположение находится ровно посередине -- выводишь его на экран пользователю и ждешь его ввода. Дальше в зависимости от ввода либо выходишь, либо сдвигаешь одну из границ и начинаешь заново.
Аноним 16/10/18 Втр 19:32:42  1280143
image.png (32Кб, 906x417)
>>1280139
я сделал все правильно?
Аноним 16/10/18 Втр 19:59:49  1280161
>>1280136
Можно целый фреймворк тогда написать, правда боюсь феминистки не одобрят.
Аноним 16/10/18 Втр 20:07:50  1280171
>>1280143
Вроде похоже на то, но мне кажется, лучше одинаковую строку вынести из-под условия туда же, где инкрементируется count (а ещё лучше перед выводом значения в консоль, заодно убрать расчёт x перед циклом), и для левого ввода выполнить continue. Я бы ещё проверку на то, что пользователь ввёл '=', тоже в этот же блок условий вынес и не инициализировал бы тогда переменную пустой строкой.
> Яндекс лицей для 8-9 классов
Кек-пук. Мы в школе в контру на информатике играли, на первом курсе в офисе какую-то херь делали, потом нам начали немного преподавать C. Питон я первый раз пощупал на 4 курсе самостоятельно просто ради интереса. А тут школьники уже с неплохим знанием питона могут в вузик поступать.
Аноним 16/10/18 Втр 20:13:38  1280174
>>1280161
Бабы когда его будут подключать к своему проекту будут орать, что невозможно, например, использовать шаблон конвеер, ибо бабы все пиздец какие оригинальные и неповторимые.
Аноним 16/10/18 Втр 21:25:35  1280222
image.png (144Кб, 1364x696)
Здарова, бандиты. У меня не укладывается в голове, как эта ситуация вообще может происходить
Аноним 16/10/18 Втр 21:52:08  1280238
image.png (134Кб, 1364x686)
image.png (173Кб, 1366x697)
>>1280222
Первый пик, ещё сильнее путает. То есть получается, что BASE_DIR у меня это main. Но нет, на 2 пике их настройки, картинки выводит(смущает только отсутствие папки static в пути). Я в растерянности, что я делаю не так?
Аноним 16/10/18 Втр 23:20:37  1280285
Срочный вопрос по Python
Задача
Импортировать данные из 3-х файлов excel в SQL.
1. Проверить их наличие в директории
2. Провести редактирование ячеек, чтобы подготовить их для добавления в таблицу SQL в соответствии not null
3. Провести перекодировку строк
4. Отправить все в SQL
5. При наличие новых данных внести их в базу SQL

Как это все красиво оформить? Я писал такое же на java и использовал несколько классов для удобства, т.е. функции каждая в своем классе.

Python вроде простой в освоении, но я не понимаю какая структура программы должна быть исходя из задачи.
Разбивать что-то на отдельные скрипты с вызовом их в main или же нет? Что посоветуете?
Ах да, ещё программа будет работать как сервис Windows.
Java не справилась с перекодированием битой utf8, а для Python есть пакет ftfy, который не работает с jython 2.7, потому придется переписать все на чистом Python 3.
Аноним 16/10/18 Втр 23:21:41  1280286
>>1279879
Это же не единственная требуемая технология.
>>1279886
Мне-то оно нахуя. Это же всё через hr делаться должно. Скинь резюме сюда, разложим по масти.
>>1280008
> иногда какие-то копеечные заказы брать, то как быть с оплатой?
Да там же везде есть вывод, где-то прямо на карту, где-то на paypal, налоги уже включены. Да и не заработает джун там бабосы, это больше для развития общения с заказчиком и real life задачи. Я фрилансил вообще за гроши, просто потому что любопытно было. При этом я писал на си на основной работе.
> А что скажешь насчет задачек?
Там где можно посмотреть чужой код — полезные. Я на checkio больше всего решал. Плюс там нет ограничения на время выполнения, как на многих других площадках, когда в ограничение влезает только решение на крестах ебучих.
> приоритет всё-таки лучше отдать бесполезным петпроектам, зато с более реальными задачами и технологиями типа того же джанго?
Бесполезным лучше не уделять время.
> Низкоуровневое программирование и С хоть раз потребовался после того, как попал на вакансию с питоном?
Только если чуть-чуть подправить чужой код. Что-то более-менее самостоятельное не требовалось.
Аноним 16/10/18 Втр 23:25:21  1280289
>>1280285
> Java не справилась
Разве такое бывает?!
Аноним 16/10/18 Втр 23:25:47  1280290
>>1280286
>>1280285
Живой питонист, ответь пожалуйста.
Аноним 16/10/18 Втр 23:28:06  1280291
>>1280285
Как хочешь так и пиши. Хоть в одну функцию всё захуярь.
Аноним 16/10/18 Втр 23:28:41  1280292
>>1280289
Бывает, по причине unicode points и говеному парсеру байтов.
На входе UTF8 в представлении 1252, часть букв представлены символами из таблицы 0000-1024, куда кириллица не входит, а сопоставить никак нельзя.
И байт в java не тот байт, что в python. Неспроста существует jython.
Я все методы существующие перепробовал. На питоне все сразу работает, но и библиотека очень мощная.
Аноним 16/10/18 Втр 23:30:50  1280293
>>1280291
А все же есть этикет при написании? Ну например название метода с большой буквы, переменной с маленькой, ну и опять же портянка получится. Нет случайно примера готовой рабочей программы на гитхабе с большим функционалом?
Аноним 16/10/18 Втр 23:36:16  1280296
>>1280290
Пиши также как на жаве. В чём проблема?
Аноним 16/10/18 Втр 23:37:23  1280297
>>1280293
pep8
Аноним 16/10/18 Втр 23:49:46  1280304
>>1280296
Разобрался, Python 3 умеет в классы, которые я писал на java
>>1280297
Спасибо.
Аноним 17/10/18 Срд 10:07:35  1280404
Проблема с джанго.
Есть таблица, которая используется в куче шаблонов, поэтому вынес ее в сниппет. Но в некоторых шаблонах не нужны все колонки таблицы, поэтому в контекст сниппета передаются флаги, стоит ли отображать какую-либо колонку:
{% include './table_spippet.html with show_c1=False ' %}
Сам же сниппет делает проверку вроде
{% if show_c1|default_if_none:True %}
<td></td>
{% endif %}
То есть, даже если я включу сниппет без контекста, он просто нарисует всю таблицу полностью.
Это все прекрасно работало, пока я не прикрутил логгирование. После этого на каждый инклюд, в котором я не передавал полный список переменных, джанго срет в лог десятками килобайт исключений, в которых он не может найти ключи с названиями переменных во всех шаблонах вплоть до родного джанговского. Если передать полный список переменных, то засирание лога прекращается.
Как выбраться из этой дикой ситуации? Не хочется постоянно писать длинные инклюды.
Аноним 17/10/18 Срд 11:07:39  1280429
>>1280286
> Да и не заработает джун там бабосы, это больше для развития общения с заказчиком и real life задачи.
Я понимаю, потому и спрашиваю как это всё работает, потому что ради грошей регать ИП не всралось, а штраф тоже не хочется.
> Бесполезным лучше не уделять время.
Я неточно выразился: бесполезные в том смысле, что ничего принципиально нового не несут, их никто не будет использовать, потому что это просто по сути лабораторная работа. Для того, кто её выполняет, она несёт пользу, само собой.
Аноним 17/10/18 Срд 11:40:35  1280440
>>1280429
Там не такие суммы чтобы ты кого-то заинтересовал.
Аноним 17/10/18 Срд 12:08:09  1280451
>>1274569 (OP)
def some(a, 10):
a() #x10
a()
тыкните носом, как написать функцию вызывающую функцию n раз покак бы множителю входящему
Аноним 17/10/18 Срд 12:13:49  1280455
>>1280451
for i in range(0, 10):
a()
Аноним 17/10/18 Срд 12:25:29  1280457
P4gknGFPvTs.jpg (76Кб, 598x600)
>>1280455
бля, точно, спасибо
Аноним 17/10/18 Срд 13:43:21  1280481
>>1280286
Не хочу на двач резюме вкидывать, это как то слишком.
Аноним 17/10/18 Срд 13:44:46  1280482
>>1279993
Почему?
Аноним 17/10/18 Срд 14:57:01  1280516
Двощ, привет, я тупая козюля человека, что нужно знать, что бы подлизывать яица тру погромистам за дошираки?
Аноним 17/10/18 Срд 17:20:07  1280599
>>1280516
Нужно знать как правильно лизайть яйца.
Аноним 17/10/18 Срд 18:20:06  1280633
1.PNG (35Кб, 1221x784)
Вечер в хату, есть небольшой вопрос. Почему не работает блджд? Объясните гуманитарию, что тут не так, пожалуйста.
Аноним 17/10/18 Срд 18:49:13  1280652
>>1280633
Разобрался вопрос снят
Аноним 17/10/18 Срд 18:52:36  1280654
>>1280652
А в чем прблема была?
Аноним 17/10/18 Срд 19:10:45  1280660
>>1280654
В __init__ всё запихать.
мимо пихатель
Аноним 17/10/18 Срд 19:12:20  1280663
>>1280652
Двачую вопрос, в чём проблема? Кортеж проинициализирован при создании экземпляра класса ссылкой на объект int, а потом при присваивании h_head нового значения просто создаётся новый объект int, и эти изменения не затрагивают кортеж?
Аноним 17/10/18 Срд 19:15:58  1280667
>>1280663
Не, хуйню написал. Поясните нормально.
Аноним 17/10/18 Срд 19:26:22  1280674
>>1280667
Да, примерно так. Надо было в функции же перезаполнить кортеж
Аноним 17/10/18 Срд 19:38:55  1280678
В чем причина может быть? SQL Alchemy не дружит с MySQL
from sqlalchemy import create_engine
from sqlalchemy import Column, Integer, Float, Date, String, VARCHAR
from sqlalchemy import create_engine
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker
import mysql.connector

Base = declarative_base()

#SQLAlchemy specific table, use pandas to extract excel data

engine = create_engine('mysql+mysqlconnector://root:root@localhost:3036/mysql',echo=True)
Base.metadata.bind = engine
DBSession = sessionmaker(bind=engine)
session = DBSession()

К тому же echo ничерта не выводит даже в режиме дебаггинга.
Аноним 17/10/18 Срд 20:26:03  1280698
>>1280678
Откуда не выводит? Куда не выводит?
Что ты делаешь вообще, это что тхерд телепатов?
Аноним 17/10/18 Срд 20:26:07  1280699
image.png (14Кб, 1174x144)
>>1279113
Лол, приложил фото к резюме, на следующий день это. На вакансию не откликался, они меня сами пригласили. Дроп, ясен хуй.
Аноним 17/10/18 Срд 20:32:02  1280705
Где используется Flask?
Аноним 17/10/18 Срд 20:41:03  1280707
>>1274569 (OP)
В 2018 учить питухон, лол
Аноним 17/10/18 Срд 20:43:17  1280709
>>1280699
Обязательно фото прикладывать вообще? У меня ни одной нормальной фотографии нет, все или в грязной походной одежде с небритым ебальником или в шлеме и горнолыжной маске.
>>1280707
А что надо учить в 2к18? Ещё один новоиспеченный язык, которые ещё лет 10-15 никому на хуй не нужен будет и поменяется несколько раз?
Аноним 17/10/18 Срд 20:44:31  1280710
>>1280707
Двачую, что там учить? Лол, элементарней таблица умножения, все по полочкам же!
Аноним 17/10/18 Срд 20:48:10  1280715
>>1280709
>А что надо учить в 2к18?
Смотря для чего.
Аноним 17/10/18 Срд 20:49:38  1280717
>>1280482
Тому що чел написал, что он нюфаня и понимает, что скорее всего ошибается, а ты ряя устраиваешь.
Аноним 17/10/18 Срд 20:54:04  1280720
>>1280709
Насчёт фоток я хуй знает, но я думаю лишним это точно не станет. У меня тоже из фото только, или я на ЧМ, или я в походе. Что тоже меня должно как-то характеризовать в голове у работодателя.
Аноним 17/10/18 Срд 21:08:09  1280726
>>1280698
Да вроде разобрался. Буду пробовать PySQL коннектор вместо Alchemy.
Аноним 17/10/18 Срд 21:22:32  1280734
>>1280709
Садишься в кресло и фоткаешься на фоне стены, выделяешь по маске, удаляешь фон и будет как фото на паспорт. Я точно в /pr попал, лол?
Аноним 17/10/18 Срд 21:36:40  1280741
>>1280709
>А что надо учить в 2к18?
китайский
Аноним 17/10/18 Срд 21:44:31  1280744
>>1280734
На фоне простыни легче вырезать
Аноним 17/10/18 Срд 21:48:58  1280749
Пока в треде есть люди. IntelliJ или PyCharm? Сейчас пробую полностью на IntelliJ перекатиться. inb4 IDE не нужны.
Аноним 17/10/18 Срд 21:51:47  1280753
>>1280749
Чем плох pyCharm на твой взгляд, зачем перекатываешься?
Аноним 17/10/18 Срд 21:56:48  1280757
>>1280753
Потому что скорее всего будет больше Java нежели Python. А вообще жду Jython 3.
IntelliJ как мне кажется еще и более гибкая платформа.

Я все еще пердолюсь с простой задачкой, которую начал на Java. Нужна была реализация одной функции на Jython, но версию 2.7 пакет более не поддерживает. Теперь вот перевожу все на Python 3.
Надо было все учить еще 5 лет назад, блять. Сейчас бы не задрачивался.
Аноним 17/10/18 Срд 22:21:52  1280775
Да пиздец какой-то.
Я правильно понимаю, что
df.to_sql работает только с SQL Alchemy?

df читается, а в таблицу БД ничего не вставляется. Я ничего не забыл?

import pandas as pd
from sqlalchemy import create_engine


df = pd.read_excel('abbcards.xls')
print("Column headings:")
print(df.columns)

class SQLConnect:

def sqlimport(self):

#specific table, use pandas to extract excel data

engine = create_engine('mysql://root:root@localhost:3036/garibaldi')
con = engine.connect()

df.to_sql(name='abbcards',con=con,if_exists='append')

con.close()
Аноним 17/10/18 Срд 23:34:08  1280796
>>1280775
Короче надо mysql+pysql, потому что пакета mysqldb в 3.* уже нет, а зависимость у Alchemy оставили.
Аноним 17/10/18 Срд 23:54:22  1280799
Я тян. 3 размер груди. Хочу вкатиться
Аноним 18/10/18 Чтв 00:04:51  1280804
>>1280481
Так убери засекреченные™ данные, хуле.
Аноним 18/10/18 Чтв 00:13:01  1280808
13207823808173.jpg (40Кб, 640x442)
>>1280757
>жду Jython 3
Аноним 18/10/18 Чтв 00:25:22  1280810
Я не понимать. Как работать с Alchemy?
Код работает только когда функция не определена, в ином случае нет.



import pandas as pd
from sqlalchemy import create_engine
from sqlalchemy.ext.declarative import declarative_base
from pandas.io import sql
import logging
import pymysql

#Base = declarative_base()
class SQLImport():
#def sqlimport ():
__tablename__ = 'abbcards'
__table_args__ = {'mysql_engine':'InnoDB'}
logging.basicConfig()
logging.getLogger('sqlalchemy.engine').setLevel(logging.INFO)
engine = create_engine('mysql+pymysql://root:fh90q3deb4@localhost/garibaldi')
con = engine.connect()
df = pd.read_excel('abbcards.xls', index=False)

df.to_sql(name=__tablename__ ,con=con,if_exists='append')
con.close()


Аноним 18/10/18 Чтв 02:34:41  1280821
>>1280810
Спать больше, из принципа не ответим
Аноним 18/10/18 Чтв 04:23:41  1280825
15357553945530.jpg (35Кб, 424x409)
Анон, умоляю, ответь на мои тупорылые вопросы.
Я хочу начать учить питон. Я подумал, что развитие навыка программирования неплохо натренирует мозг и не даст мне деградировать. Пока что у меня нет задачи устроиться на работу программистом, и для начала я хочу научиться кодить для себя, а дальше уже посмотрю, мое ли это. Так вот, вопросы:
1. Насколько питон сложен в освоении как первый язык? В школе и универе у меня было программирование на кубасике и вижуал басике, но это была полная хуета, а не уроки. Если я хочу понимать, что я делаю, учебники в шапке помогут мне? Я не хочу бездумно копировать куски кода в свою программу, я хочу именно понимать, что происходит.
2. Нужно ли знать математику для решения прикладных задач? Формулы, там, вот это все. ЯП ведь работают с переменными - а у меня от этого слова сразу начинает течь слюна, сразу вспоминаю уроки математики, которую я понимал хуево.
3. Есть ли предпочтительный дистриб линукса? Я сейчас вкатываюсь в минт, он норм?
4. Нужно ли вообще понимание линукса во время кодинга?
5. Нужно ли мне понимание работы сетей, если я захочу сделать какую-нибудь программу, задействующую понятия сервер и клиент? И знаю, что такое ип-адрес и как работает маска, но кроме этого - хуй знает. Протоколы-хуеколы, модель оси - вообще не ебу.
6. Вообще, питон - это только фронтенд, или же сервера на нем тоже работают?
Аноним 18/10/18 Чтв 04:33:26  1280827
>>1280825
Учи bash/sh, для трени мозга и общего развития больше проку, сможешь в ляликсы со всеми вытекающими, куда больше развития.
>1
Первый язык всегда сложный, учи сш, в купи с прыщами перед тобой становится больше прикладных задач, отчего все легко идет и как по маслу.
>2. Знать математику для прикладных задач. Бла, бла, бла.
Если у тебя есть задачи - значит у тебя есть представление их решения. Быть ученым тут не надо, посмотри на пхп-макак, жаль их Дарвин не видел, многое прояснилось бы.
>3.Пробуй разные, до посинения, пока не поймешь, что это все хуйня и не важно, в конце выберешь один из концептуальных: Дебиан, Рач, РедХат, LFS/Gento.
4.Нет. На прыщах легче, энивэй. Знание прыщей будет большим плюсом и бустом к пониманию.
5.Да. По ходу дела разберешься.
6. Питон это не о чем, уровня сш, остальные языки более специализированы, от того лучше. Если есть цель - выбирай подходящий язык.

И вообще непонятно нахуй ты эти ебучие вопросы задаешь, если надо - берешь и без задней мысли изучаешь что тебе нужно. Пока сам все не попробуешь, кроме твоего опыта, все только слова.
Аноним 18/10/18 Чтв 05:02:02  1280830
>>1280825
питон может просто учебным быть, не обязательно работу искать(ты же еще не совсем понимаешь с чем ты имеешь дело)
язык должен решать прикладные задачи, математика тоже - расчеты длинн масс, окружностей(звезду на велике не на глаз же делают), находи применение в реальном мире и решай задачи
линукс дропай и сети тоже, слишком много пока что ненужной и непонятной для тебя информации,Все есть на винде\маке для кодинга, тебе просто нужно текстовый редактор и компилятор и браузер для учебы для написание хелоувордов

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

помню понял как работают функции только когда делал ботов для браузерок, хотя до этого года 3 в шараге было типа программирование, без прикладных задач(заработать валюты) как и математика это очередная нахуй никому не нужная теория
Аноним 18/10/18 Чтв 05:27:29  1280833
Акнончики, вкатился в программированиепитон пару дней как, и такой вопрос. Допустим, я делаю класс под условным названием "колесо фортуны", и этот класс содержит несколько параметров, вроде а = 1, и так далее.

Есть функция "крутануть колесо", которое генерирует число в определенном диапазоне. Каждое число соответствует параметру класса, функция возвращает параметр этого класса. Проблема в том, что параметр - простое число. Как мне возвратить конкретную ссылку на параметр внутри класса, чтобы потом его можно было использовать?
Аноним 18/10/18 Чтв 07:18:09  1280848
>>1280825
>Я подумал, что развитие навыка программирования неплохо натренирует мозг и не даст мне деградировать
В большинстве случаев это не так. Либо ты погружаешься в машоб/борщехлёбство, либо крудошлёпишь легаси по паттернам
> Насколько питон сложен в освоении как первый язык?
Как язык для себя идеален.
> Я не хочу бездумно копировать куски кода в свою программу, я хочу именно понимать, что происходит.
Проблема даже не в том, что ты не будешь понимать - зациклившись на питоне и его, подчас сомнительных, решениях, ты просто не будешь видеть альтернатив.
> 2. Нужно ли знать математику для решения прикладных задач?
Воу-воу, ты ж для себя учишь - сам опередели нужна тебе математика. Но немножко функана и дискретки никогда не помешают.
> 3. Есть ли предпочтительный дистриб линукса? Я сейчас вкатываюсь в минт, он норм?
Если ты не собираешься компилять свои ядра по 10 раз на дню, то абсолютно без разницы.
> 4. Нужно ли вообще понимание линукса во время кодинга?
Во время кодинга не нужно. Во время запуска своего поделия нужно. Хотя бы на уровне чтения strace.
> 5. Нужно ли мне понимание работы сетей, если я захочу сделать какую-нибудь программу, задействующую понятия сервер и клиент?
Когда встанет вопрос, тогда и полезешь в это дерьмо. До тех пор разве что http1.1 понадобится. scapy в помощь.
> 6. Вообще, питон - это только фронтенд, или же сервера на нем тоже работают?
На фронте сейчас один js.

Поставь себе задачу и сам изучи всё. Скажем сделай свою имиджборду.
Аноним 18/10/18 Чтв 08:16:51  1280855
>>1280717
Люблю эти вот "ряяя". Но челик правда глупость сморозил, просто у меня мат. образование вот я и подорвался.
Аноним 18/10/18 Чтв 09:33:51  1280875
>>1280833
Во первых, ты что ебанутый?
Во вторых, вкидывай код, тут экстрасенсов мало
Аноним 18/10/18 Чтв 11:42:40  1280919
>>1277428
>Хули тут надо? 4,2,5 тоже не работает. Баг в курсе?
Анон, что за курс такой?
Аноним 18/10/18 Чтв 12:21:21  1280944
>>1280825
1. Смотря что осваивать. Если писать скрипты на уровне кубасика и вижуал басика, то питон даже проще. Для того чтобы понять как работают объекты и зачем они нужны требуется уже заметное мозговое усилие. Но в питоне это опять таки значительно проще чем в С++ например.
2. Смотря каких задач. Если в задаче используются какие-нибудь вычисления то неплохо бы понимать их суть.
3. Убунту Сервер.
4. Да.
5. Да. Хуеколы и модель оси это база. Все остальное вокруг нее вертится.
6. Питон это все. Можно написать многопоточный веб-сервер на питоне. Причем это довольно несложно, если знаешь хуеколы и модель оси то минут за 5.
Аноним 18/10/18 Чтв 14:45:21  1281007
>>1274569 (OP)
Что сейчас принято использовать в джанге для управления зависимостями? Раньше помню django-bower использовали. А сейчас?
Аноним 18/10/18 Чтв 16:24:31  1281067
Погромач, памаги.

Пишу свой первый сайт на джанге. По задумке, пользователь у меня регистрируется, после чего имеет возможность попасть в свой личный кабинет. URL кабинета должен быть примерно такой: .../profile/<user_id> - где user_id вытягивается из базы данных с пользователями. Как это сделать? Как сделать так, чтобы другие пользователи не могли перейти по этой ссылке и попасть в чужой личный кабинет?
Аноним 18/10/18 Чтв 16:36:15  1281075
>>1281067
ну, попробуй зайти на свою страницу во вконтакте и посмотреть на урл - скорее всего это будет не твой id/nick, а некий рут (profile по-моему). Соответственно создаешь один шаблон профиля пользователя и содержимое рендеришь в зависимости от аутентифицированного пользователя.

Если же идти твоим путем, то надо будет проверять принадлежит ли страница профиля под id этому юзеру
Аноним 18/10/18 Чтв 18:07:27  1281134
Двачик, помоги с моделями в django. Пользователь проходит тест и я получаю от него по итогу некоторое значение в очках, которое сохраняется в поле test_score. Мне нужно, чтобы в другое поле автоматически подставился индекс, который соответствует некоторому интервалу этих очков. Допустим, пользователь набрал 100 очков. Возможные индексы: low, middle и high, соответствующие интервалам 0-99, 100-199, 200-299 соответственно. Как сделать так, чтобы поле test_index автоматически принимало значение интервала, соответствующего test_score набранному пользователем?
Аноним 18/10/18 Чтв 18:20:54  1281139
>>1281075
По сути же можно написать свой декоратор проверки пользователя.
Аноним 18/10/18 Чтв 18:28:29  1281144
>>1281134
Нихуя непонятно. "Другое поле" это "поле" находится в бд или на странице?
Аноним 18/10/18 Чтв 18:29:36  1281145
>>1281144
В бд. Работа только внутри бд.
Аноним 18/10/18 Чтв 18:32:43  1281146
>>1281134
Напиши метод в модели и юзай его при сохранении формы.
Аноним 18/10/18 Чтв 18:33:46  1281147
>>1281146
А вообще не совсем понял тебя.
Аноним 18/10/18 Чтв 18:40:07  1281151
>>1281147
Короче, тест измеряет некую величину, которая варьируется в значениях от 0 до 299. Есть три интервала, которые отражают некоторую характеристику. Этим интервалам я хочу присвоить буквенный индекс. По этому индексу я хочу возвращать пользователю описание, дернутое из бд. Если он набрал 152 балла, то получает индекс "М", который используется для возвращения в шаблон уже, что эти 152 балла значат.
Аноним 18/10/18 Чтв 18:50:20  1281153
image.png (31Кб, 756x276)
>>1281151
Ну вот, механизм один в один, тебе только if'ов напихать
Аноним 18/10/18 Чтв 18:57:36  1281156
>>1281153
Так я ему выше писал что через метод
Аноним 18/10/18 Чтв 18:58:52  1281157
>>1281153
Спасибо, анончик.
Аноним 18/10/18 Чтв 19:56:24  1281178
test.png (8Кб, 319x37)
Господа, только вкатываюсь в питон, нужна помощь.
Задача- из картинки такого формата вытянуть символы карт в формате строки. Т.е должно получится 10 10 A Q 2.
Попробовал pytesseract, но чет хуйня какая-то получается. Не детектит практически ничего без доп плясок, даже отдельно черную двойку на белом фоне не на каждой пикче распознаёт. Как быть? Есть модули получше? Или нужно будет обработать изображение? Если это, то как? Что нужно с ним сделать чтобы без проблем получать необходимые результаты?
Аноним 18/10/18 Чтв 20:01:30  1281183
5b.jpg (1Кб, 36x26)
Ad.jpg (1Кб, 35x25)
select.jpg (1Кб, 31x25)
>>1281178
Сразу уточню, что я уже разбиваю эту пикчу на отдельные карты с символами на белом фоне пикрелейтед и их скармливаю скрипту, но всё равно нихуя.
Аноним 18/10/18 Чтв 20:37:04  1281198
>>1281183
Pillow + opencv-python
Аноним 18/10/18 Чтв 21:40:13  1281218
>>1281183
Ты, надеюсь, не дефолтную конфигурацию используешь? Тессеракт имеет множество режимов для тестов разного типа. Смотри --help -psm.
Аноним 19/10/18 Птн 01:37:39  1281273
nauseated-face1[...].png (21Кб, 160x160)
>>1280827
>bash/sh
Аноним 19/10/18 Птн 08:17:02  1281301
>>1281273
Ты там не охуел случайно? Извиняйся.
Аноним 19/10/18 Птн 11:12:13  1281338
>>1281301

Я тебе почки отобью, чепушило.
Аноним 19/10/18 Птн 14:34:27  1281389
Аноны, кто-нибудь использовал вот эту штуку:
https://pypi.org/project/django-yandex-direct/

Можете отзыв наклепать к ней здесь?
Хочу понять, стоит ли её использовать в проекте, или проще сделать своё решение.
p.s. Пока один из минусов, которые я нашёл, просматривая код - 4 версия апи.
Аноним 19/10/18 Птн 14:35:33  1281390
Помогите с регулярками неофиту. Вот допустим считывается текст из переменной str, в которой следующее:

Лейкоциты 6.02
Гемоглобин 139

Нужно составить регулярное выражение, чтобы подхватывалось и 6.02 и 139, т.е. мне надо показать, что точка и числа после нее являются необязательными в выражении. В интернете написано, что надо юзать "?" для таких случаев. Собсна пишу следующее:

re.findall(r'\b\d{0,3}\.?\d{0,2}?', str)

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


Аноним 19/10/18 Птн 15:25:36  1281406
>>1281390
re.findall("[\d{0,3}\.?\d{0,2}]+")
Аноним 19/10/18 Птн 15:34:21  1281408
>>1281390
> Нужно составить регулярное выражение
Не нужно.
name, value = s.rsplit(' ', 2)
value = float(value)
Аноним 19/10/18 Птн 15:44:05  1281411
Снимок.PNG (44Кб, 1221x709)
Как заставить их генериться по разному?
Аноним 19/10/18 Птн 16:02:31  1281420
>>1281411
Паттерн Builder должен подойти, поидее...

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

мимо не шарю в питоне
Аноним 19/10/18 Птн 16:05:21  1281422
>>1281411
Бля, он у тебя генерится один раз в классе. Вызывай это все при создании экземпляра.
Аноним 19/10/18 Птн 16:28:00  1281435
>>1281411
Прочитай что-нибудь про классы в питоне, хотя бы про __init__. А то, что ты делаешь - это члены класса, а не поля объекта. Они создаются, когда питон парсит и создает класс.
Аноним 19/10/18 Птн 16:59:18  1281466
>>1281435
Чуть разобрался, получилось, спасибо
>>1281422
В классе то оно как то лучше всё-таки
Аноним 19/10/18 Птн 17:07:51  1281471
>>1281406
Спасибо зая, выручаешь :3
Аноним 19/10/18 Птн 19:42:21  1281540
Необходимо сравнить данные из таблиц, одна из excel, вторая из SQL и на основании даты создания, модификации сравнить данные и перезаписать.

Есть два стула
1. Pandas
Тут понятно, перегоняем все в df. Но могу ли я сделать сравнение по данному алгоритму не засоряя память?
2. Чистый SQL
Вот тут вроде бы и просто, а с другой стороны надо делать итерацию по каждому индексу
Аноним 19/10/18 Птн 19:47:47  1281542
>>1280825
> Анон, умоляю, ответь на мои тупорылые вопросы.
> Я хочу начать учить питон. Я подумал, что развитие навыка программирования неплохо натренирует мозг и не даст мне деградировать. Пока что у меня нет задачи устроиться на работу программистом, и для начала я хочу научиться кодить для себя, а дальше уже посмотрю, мое ли это. Так вот, вопросы:
> 1. Насколько питон сложен в освоении как первый язык?
Изи, я с нуля вкатываюсь без знаний языков.
> 2. Нужно ли знать математику для решения прикладных задач? Формулы, там, вот это все. ЯП ведь работают с переменными - а у меня от этого слова сразу начинает течь слюна, сразу вспоминаю уроки математики, которую я понимал хуево.
Да. Алгоритмы в том числе
> 3. Есть ли предпочтительный дистриб линукса? Я сейчас вкатываюсь в минт, он норм?
Нет. Найди сразу годную IDE, советую PyCharm
> 4. Нужно ли вообще понимание линукса во время кодинга?
Линупс не нужен.
> 5. Нужно ли мне понимание работы сетей, если я захочу сделать какую-нибудь программу, задействующую понятия сервер и клиент? И знаю, что такое ип-адрес и как работает маска, но кроме этого - хуй знает. Протоколы-хуеколы, модель оси - вообще не ебу.
Да.
> 6. Вообще, питон - это только фронтенд, или же сервера на нем тоже работают?
Фронт.
Аноним 19/10/18 Птн 19:56:01  1281545
чем джанго лучше рельс?
Аноним 19/10/18 Птн 19:58:22  1281548
>>1281542
>советую PyCharm
А почему не vscode? Он визуально пизже.
Аноним 19/10/18 Птн 20:16:10  1281555
ААААА НАХУЙ!
Пацаны. Когда на grub нормальную документацию завезут?
Не могу разобраться как с grub.doc.select() работать.
https://repl.it/repls/ColdAdvancedFlashdrives
Вот код, там и комменты, и трайсбэк.
И пользуясь случаем, спрошу у бывал, чем
конструкция вида "//div"
отличается от "./div"
Внутри функции grub.doc.select()
Гуглил - не нашёл ничего внятного.
Аноним 19/10/18 Птн 20:24:36  1281557
>>1280825
>1. Насколько питон сложен в освоении как первый язык? В школе и универе у меня было программирование на кубасике и вижуал басике, но это была полная хуета, а не уроки. Если я хочу понимать, что я делаю, учебники в шапке помогут мне? Я не хочу бездумно копировать куски кода в свою программу, я хочу именно понимать, что происходит.
По сравнению с другими ЯП - хуйня для дегродов, в плане синтаксиса, но чем дальше в лес, тем гуще ели.
>2. Нужно ли знать математику для решения прикладных задач? Формулы, там, вот это все. ЯП ведь работают с переменными - а у меня от этого слова сразу начинает течь слюна, сразу вспоминаю уроки математики, которую я понимал хуево.
Не особо она и нужна, единственное, за алгоритмы почитать, но всё зависит от того, что ты собираешься кодить. Матан здорово помогает, но думаю, можно и без него.
>3. Есть ли предпочтительный дистриб линукса? Я сейчас вкатываюсь в минт, он норм?
Если вкатываешься - вкатывайся. Предпочтений нет, везде свои баги/дыры, но лучше чем винда. С макосью сравнить увы не могу.
p.s. Готовься часами гуглить, чтобы решить ту или иную проблему с библиотекой и т.д. ибо ubuntu/debian based дистры часто грешат всякими экзепшенами, которые не фиксятся годами.
>4. Нужно ли вообще понимание линукса во время кодинга?
Смотря что кодить. Учиться можно и на вЕнде.
>5. Нужно ли мне понимание работы сетей, если я захочу сделать какую-нибудь программу, задействующую понятия сервер и клиент? И знаю, что такое ип-адрес и как работает маска, но кроме этого - хуй знает. Протоколы-хуеколы, модель оси - вообще не ебу.
Фреймворк или библиотеки ищи под это говно. Если нету - значит нужно, чтобы самому написать либу.
>6. Вообще, питон - это только фронтенд, или же сервера на нем тоже работают?
Ебанулся? Питон это универсальное говно, проблема в том, что говно.

p.s.s. И, бля, мой тебе совет, если хочешь научиться прям красиво кодить, понять ООП, и всю вот эту хуйню - учи java, там хоть traceback внятный, ибо компиляция.
А ёбанный питон интерпритирует по строчно, и если ты наговнокодил 100500 ошибок, то будешь править их по одной, лол.
Аноним 19/10/18 Птн 20:25:28  1281558
>>1281555
Пиздец. grab я имел ввиду.
Аноним 19/10/18 Птн 20:42:55  1281566
>>1281548
Тебе шашечки или ехать?
Аноним 19/10/18 Птн 20:49:13  1281567
>>1281566
Ну а чем удобнее? Я пока "катаюсь" на том и на другом и еще не прочувствовал преимущества и недостатки обоих иде, кроме того что они обе слабее студии.
Аноним 19/10/18 Птн 21:09:25  1281572
>>1281567
Нормальная поддержка всех фреймворков, возможно выбора интерпретатора под конкретный код, ну и одна экосистема. IntelliJ и PyCharm по сути одно и то же. Там тоже темная тема есть, лол.
Аноним 19/10/18 Птн 21:14:34  1281575
>>1274773
я один не знаю что за мастер и слейв???
Аноним 19/10/18 Птн 21:17:28  1281578
>>1281567
Ах да, vs это нашпигованый редактор, а не IDE
Аноним 19/10/18 Птн 21:58:08  1281598
>>1281542
> Изи, вкатываюсь с нуля без знания языков
> даёт кому-то советы и АНАЛлитику
Аноним 19/10/18 Птн 22:30:36  1281609
>>1281542
>Фронт
В альтернативной вселенной?
Аноним 19/10/18 Птн 22:54:07  1281619
>>1281609
> pyqt
Аноним 19/10/18 Птн 22:55:37  1281621
>>1281598
Ну да, Java EE не осилил. А что там по питону? Ну обработку и анализ данных освоил, в фулстак не лезу.
Аноним 19/10/18 Птн 22:58:00  1281623
>>1281621
>Ну обработку и анализ данных освоил
на каком уровне освоил? особенно интересно про анализ и тулзы для него.
Аноним 19/10/18 Птн 23:16:32  1281625
>>1281619
https://stackoverflow.com/questions/43765286/using-pyqt-for-front-end-web-development
Твоих рук дело?
Аноним 19/10/18 Птн 23:40:40  1281629
>>1281625
Нет. Но использовать жи можно.
На Яве вон и сайты писать можно без использования пехапе.
Язык гибкий, все зависит от задачи.
Аноним 19/10/18 Птн 23:43:00  1281630
>>1281623
https://www.datacamp.com/courses/tech:python?utm_source=adwords_ppc&utm_campaignid=1242944157&utm_adgroupid=53325797735&utm_device=m&utm_keyword=%2Bdatacamp%20%2Bpython&utm_matchtype=b&utm_network=g&utm_adpostion=1t1&utm_creative=258012599518&utm_targetid=aud-334851567295:kwd-414126611260&utm_loc_interest_ms=&utm_loc_physical_ms=9047030&gclid=CjwKCAjwgabeBRBuEiwACD4R5pRS7qx5SQuyf8cL-VWesE6Z2dWkiqdLVnSlQma45CseWul_OiPG4BoCsE4QAvD_BwE

Ящитаю один из самых толковых ресурсов. Интересно ещё в биг дату вкатиться, но вряд ли в ближайшее время. Года через 2-3 как минимум
Аноним 19/10/18 Птн 23:44:11  1281632
>>1281629
А на С++ можно верстать?
Аноним 19/10/18 Птн 23:45:35  1281633
А ну и вдовесок. CPython, Jython. Не лучшее что может быть, но Java питон дополняет. Ява все таки иногда неповоротливая, спасибо за это Sun и Oracle.
Аноним 19/10/18 Птн 23:48:05  1281635
>>1281632
http://cppcms.com/wikipp/ru/page/main

Сейчас возможно все. Но опять же есть стандарты W3C и их надо придерживаться. Алсо, питон второй язык разработки на андроиде
Аноним 19/10/18 Птн 23:52:37  1281636
>>1281635
А я понял в вашей вселенной все наоборот. Фротенд это у вас бэкенд.
Аноним 20/10/18 Суб 00:09:07  1281638
Двач, спаси, у меня пизда. Короче, пилю сайт для тестирования. Юзер заполняет форму и я получаю от него сырые данные. Эти сырые данные обрабатываются. Как результат обработки сохранить в базу данных с привязкой к конкретному пользователю? Извините за тупые вопросы, я заебался говнокод писать и у меня голова уже не работает
Аноним 20/10/18 Суб 03:19:05  1281664
Репост из пхп треда
Вопрос такой, нахожусь в самом начале пути в программировании. Хочу выучить питон, но я так понимаю к питону нужно подходить с какой то базой в виде htlm/css ну и так далее. ВОПРОС, стоит ли учить php перед питоном, будет ли мне легче потом или наоборот я засру мозги хуевым языком (многие так говорят) и мне будет сложнее перестроится. Может быть есть срединный путь, например ознакомиться с языком поверхностно. И еще такой вопрос, стоит ли налегать на информатику для укрепления фундамента, ну там всякие нули/единицы, булева алгебра итд, или это все придет в процессе?
Аноним 20/10/18 Суб 10:36:47  1281724
>>1281664
Ты чё хочешь то, малый?
Каким говном твоя голова забита?
Зачем тебе css/html? Ты на Flask/Django сразу сесть собрался?
Причём тут пыха?
Ты опиши, для чего ты вкатываешься в это дело, а тебе распишут как лучше сделать.
Если ты просто хочешь научиться программировать - то питон, не совсем хороший вариант, из-за специфично-лёгкого синтаксиса. Пересесть на что-то другое будет сложно.
Аноним 20/10/18 Суб 10:37:56  1281725
>>1281638
Ты через фреймворк пишешь, или свою реализацию?
На on-click повесь нужный def с обращением к базе.(если сам пишешь)
Аноним 20/10/18 Суб 14:22:19  1281801
>>1281725
Через django пишу.
Аноним 20/10/18 Суб 15:51:21  1281829
>>1281638
лол, пизда у него.
>>1281153
Аноним 20/10/18 Суб 16:09:32  1281830
>>1281829
Нет, не у него, а у меня. Я хз, что там у него, но у меня букв никаких нет, только цифры. И их много. Так как их после обработки в бд сохранить с привязкой к пользователю?
Аноним 20/10/18 Суб 17:41:01  1281866
Вот кто говорит что Питон мертв? На нем сейчас почти весь научный мир держится, посылая в жопу матлаб. нейронные сети тоже вполне неплохо пишутся на Питоне. Если здесь дальше программ для бухгалтерии и оплаты с заказами билетов не кодят, это не значит что другие ниши уже заняты.
Аноним 20/10/18 Суб 20:07:25  1281904
>>1281866
Матлаб это же вроде программа? Я ее крякал недавно, запарно было
Аноним 20/10/18 Суб 20:23:08  1281907
Анон, разжуй тупице.
Есть страничка с формой. Вопрос: "хуи сосешь?" и два варианта ответа к нему на "radio"-кнопках: "да" и "нет". В action к этой форме прописывается обработчик. Если я на джанге пишу, то это python-файл, верно? Как данные из формы попадают в этот обработчик? Что нужно в нем написать, чтобы поймать реквест из этой формы?
Аноним 20/10/18 Суб 20:35:23  1281912
какая производительность у джанго-запросов в сек?
Аноним 20/10/18 Суб 20:58:57  1281918
Можно ли собрать проект на pygame или панде? Хочется что-то уровня айзика, такое реально?
Аноним 21/10/18 Вск 03:46:53  1282011
>>1281912
Примерно 300к/сек
Аноним 21/10/18 Вск 08:33:57  1282037
>>1281904

Матлаб это среда моделирования, там свой язык и много всяких плюшек, типа создания нейронных сетей, и моделирования различных процессов.
Аноним 21/10/18 Вск 09:05:18  1282044
>>1282011
ты тралишь?
Аноним 21/10/18 Вск 10:29:42  1282064
>>1281912
один запрос на поток
Аноним 21/10/18 Вск 10:51:39  1282078
>>1282064
а сколько потоков?
Аноним 21/10/18 Вск 11:24:37  1282089
>>1282078
по одному на каждый запрос от пользователя на контроллер. при подключении асинхронной библиотека - поток становится дохерища
Аноним 21/10/18 Вск 12:19:42  1282112
>>1281912
https://www.techempower.com/benchmarks/
Аноним 21/10/18 Вск 12:41:08  1282119
codercat.gif (27Кб, 350x300)
>>1274569 (OP)
Выучил я Питон, а программирование не знаю все равно.
Могу создать несложное приложение, могу формочки в селене позаполнять. Но это все детский лепет.
Вот если хочется что-то толковое, к каким источникам обращаться?
Пришла мне в голову гениальная идея.
Если кто-то когда-то играл в Counter-Strike, для него есть сторонняя программка, hldj называется. Она имитировала микрофон для голосового чата и вместо того, что следовало бы говорить в мик, посылала в эфир готовые аудиозаписи типа "Пошел нахуй, пидорас".
Так вот, вчера я подумал: а что, если создать приложение, которое бы делало то же самое, но для любой программы вообще: для Скайпа, Вайбера, Дискорда, похуй для чего. Я просто выбираю запись, нажимаю кнопочку — и в голосовую конференцию Скайпа посылается эта запись, хотя вообще у меня даже микрофон выключен.
И вот если создать аудичиталку в Qt я теоретически могу, то манипуляции с эмулированием микрофона я даже не представляю, как осуществлять.
От чего отталкиваться, может, кто представляет?
Аноним 21/10/18 Вск 16:45:17  1282312
>>1282119
>Выучил я Питон, а программирование не знаю все равно.

Питон - это такой фреймворк программирования, где 50% типовых задач решается одним методом
Аноним 21/10/18 Вск 16:45:46  1282313
>>1282119
>Скайпа посылается эта запись, хотя вообще у меня даже микрофон выключен.
сначало докажи скайпу, что ты не бот
Аноним 21/10/18 Вск 16:46:33  1282314
>>1282119
>то манипуляции с эмулированием микрофона я даже не представляю, как осуществлять.

начать с самых азов, от кодирования wav>mp3 до программного уровня
Аноним 21/10/18 Вск 17:21:27  1282329
>>1281866
В питон завезли уже модули для проектирования модемов, рассчёта каналов и прочей радиохуйни?
Аноним 21/10/18 Вск 17:44:22  1282345
>>1281830
Ну так создай модель "данных" с привязкой к моделе юзера и всё.
Когда будешь данные вносить - создавай новую запись(или обновляй старую, хз что за логика у тебя там) с привязкай к ID юзера передавшего данные.
Аноним 21/10/18 Вск 18:34:14  1282381
почему sqlite?
Аноним 21/10/18 Вск 19:29:40  1282402
>>1282381
Потому что SQL.
Если SQL не нужен то юзай ini-файлы, никто не запрещает.
Аноним 21/10/18 Вск 20:26:31  1282429
>>1282402
почему не мария дб?
Аноним 21/10/18 Вск 21:17:59  1282456
>>1282329

Сколько людей используют это? Ты и несколько других товарищей?
Аноним 22/10/18 Пнд 02:36:11  1282533
>>1282429
наверное, он на винде развернул просто
Аноним 22/10/18 Пнд 10:34:35  1282589
>>1281621
> обработку и анализ данных
Нихуя себе, как же у нас теперь заумно называется итерирование по последовательности, так в добавок этому ещё и учиться оказывается надо
Аноним 22/10/18 Пнд 10:43:45  1282590
>>1281724
Внатуре, все ебливый синтаксис, не хуевая проектировка, не ебанутая стдлиб, все сраный синтаксис. Лучше, короче, вкатываться сразу в ассемблер, чтобы освоить все языки сразу на ментальном уровне, а потом пойти в бесконтактное программирование за 20000бачей в месяц, будешь писать программы одним взглядом
Аноним 22/10/18 Пнд 10:47:51  1282591
>>1282119
virtual cable
/thread
Аноним 22/10/18 Пнд 10:53:38  1282592
>>1282381
потому что легковесная дб которую можно носить с собой в кармане

Буквально, в мобильной разработке используют скьюлайт как бд для мобильного приложения
Аноним 22/10/18 Пнд 11:54:43  1282604
>>1282429
Бля, ну юзай мария дб если тебе нравится, хуле ты доебался, пидор?
Аноним 22/10/18 Пнд 12:16:27  1282611
tumblron3k60DdO[...].jpg (502Кб, 1000x1431)
Есть примеры прилично выглядящих вебсервисов что используют джанго?
Аноним 22/10/18 Пнд 12:58:27  1282623
>>1282611
> выглядящих
это вопросы к фронэндерам
Аноним 22/10/18 Пнд 14:23:28  1282660
>>1282623
Двачую, причем тут джанга?
Тот школьник-гуманитарий совсем поехал уже.
Аноним 22/10/18 Пнд 15:40:12  1282702
Есть тут кто нибудь, кто пишет тесты на питоне + селениуме? Хочу вкатиться, почитал документацию, гайды, вот это вот всё. Как писать тесты - понятно, непонятно как их структурировать. Потому что то, что получается сейчас больше похоже на скрипт, чем на программу. Видел пару примеров с помощью юнит-теста, с полным применением ооп и вот этим вот всем. Так вот, как пишут автоматизированные тесты в энтерпрайсе?
Аноним 22/10/18 Пнд 18:00:55  1282796
15390912429430.jpg (68Кб, 960x1280)
15391155920440.jpg (94Кб, 810x1080)
requests get иногда останавливается при парсинге, кто сталкивался с таким?
скрипт может работать по несколько дней нормально, а потом просто зависнуть, хотя все блоки кода исключения прописаны так как надо
Аноним 22/10/18 Пнд 18:02:14  1282797
>>1282796
Ситуацию обрисуй конкретнее.
Аноним 22/10/18 Пнд 18:09:29  1282802
>>1282797
пользуюсь методом get из библиотеки requests, когда происходит парсинг, именно с помощью этого метода, скрипт просто зависает непонятно почему, именно на этом методе, интернет работает нормально
Аноним 22/10/18 Пнд 18:44:09  1282831
>>1282802
Таймаут добавь, дибил.
Аноним 22/10/18 Пнд 18:56:52  1282842
>>1282831
и зачем оскорблять?
Аноним 22/10/18 Пнд 19:16:14  1282860
>>1282842
ебало свой закрыл!
Аноним 22/10/18 Пнд 20:11:59  1282906
>>1282860
нет
Аноним 22/10/18 Пнд 20:13:35  1282912
>>1282906
пидора ответ
Аноним 22/10/18 Пнд 20:53:10  1282942
>>1282831
Его типо сервер блокирует?
Аноним 22/10/18 Пнд 20:56:29  1282944
>>1282942
Всё что угодно может быть. Таймауты всегда нужные.
Аноним 22/10/18 Пнд 20:57:54  1282945
>>1282944
Ну а что ещё может быть помимо сервера?
Аноним 22/10/18 Пнд 21:01:40  1282949
>>1282945
Да бля, может у тебя инет отвалился в неудачный момент неудачным образом.
Аноним 22/10/18 Пнд 21:13:32  1282959
Почему блядский дебаг во фласке не робит? Чтобы обновить надо ф9 жать все равно, но при компиляции дебаг=он
Аноним 22/10/18 Пнд 21:16:02  1282962
>>1282959
фласк в реал проэктах используют?
Аноним 22/10/18 Пнд 23:15:09  1283014
Выучил основы питона и как первый язык. Подскажите, куда двигаться дальше, если есть желание зарабатывать на кодинге питона в кратчайшие сроки? AI, deep learning или перейти на яваскрипт и съебать в веб-дев?
Аноним 22/10/18 Пнд 23:36:16  1283031
>>1282802
В while try continue засунь бля
Аноним 23/10/18 Втр 02:16:20  1283104
>>1282962
А чому нет? Фэйсбук юзает его
Аноним 23/10/18 Втр 08:05:44  1283145
>>1283104
пруфы
Аноним 23/10/18 Втр 09:10:12  1283169
>>1283145
Google.com
Аноним 23/10/18 Втр 10:32:17  1283215
>>1281542
>Линупс не нужен.
Советы такого человека можно смело игнорировать.
Аноним 23/10/18 Втр 10:35:45  1283219
>>1283215
Аргументы-аргументики?
Аноним 23/10/18 Втр 11:13:16  1283241
>>1283219
Ну, не считая постянного окнопревозмогания и пердоленья, работать скорее всего придётся на линуксе: подавляющее большинство инстансов на AWS'е - линупс, около половины у майкрософтовского azure'а — линукс, да и корпоративные удалённые сервера, на которых работаешь, тоже вполне могут быть линуксами (у нас, в компании возможно почти лидере отрасли, red hat например). В универе у меня, например, в лабах везде тоже линуксы были для всяких матлабов и кадов (радиосвязь).
Не зная линупса/соснольки и (вынужденно) не играясь в ней (убунта встроенная в винду тоже пойдёт, возможно) ты не будешь иметь ни малейшего понятия, как вообще работают хотя бы какие-то там автоконфигурирующие скрипты, симлинки и прочее; какие команды писать и куда лезть, чтобы быстренько что-то починить, вместо тупых вопросов сюда; не выработается любовь к sed'у и awk, на которых можно сделать что угодно, вместо этого будут городиться какие-нибудь громоздкие велосипеды; не будешь даже знать и пользоваться простейшим cat/head/tail (и -f для слежения за логами, например); не зная баша и ему подобных, не будет желания разбираться в имеющихся тулзах автоматизировать всякие свои действия (включая git!), в итоге на выходе получается человек, который даже понятия не имеет о ветках в гите и не умеет ничем из этого пользоваться, копипастя по десять команд из блокнотика, вместо создания одного алиаса/скрипта (знаю таких); ну и, разумеется, рано или поздно окажешься в месте, где стоит только vim и придётся выходить из него нажатием кнопки reset, не сохранив изменения.

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

Как-то так.
Аноним 23/10/18 Втр 11:29:18  1283250
>>1283241
Ну хуй знает. У нас только на серверах эти ваши федоры стоят и всё, остальное на окнах крутится. Под которое раньше успешно писали батники и PS скрипты. Сейчас, в случае чего, всю автоматизацию пишу на питоне, т.к. COM в наличии, вся хуйня.
Пару раз сталкивался без острой потребности к git, и подвиндой он чувствует себя вроде как нормально.
Аноним 23/10/18 Втр 13:08:59  1283301
>>1283241
>продуктивно
Лол, действительно, чтобы на прыщаниксе заработало иной раз надо очень долго попердолиться. Но вот действительно ли это продуктивно? Вместо этого можно заниматься основной работой.
Аноним 23/10/18 Втр 13:36:12  1283306
>>1283305 (OP)
>>1283305 (OP)
>>1283305 (OP)
>>1283305 (OP)
>>1283305 (OP)
>>1283305 (OP)


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