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


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



<<
[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 518 | 59 | 94

PYTHON №7 Аноним 10/03/18 Суб 15:14:18  1152921  
py-java.jpg (171Кб, 840x636)
F.A.Q. https://github.com/TheKnightsWhoSayNi/info/wiki/Hat

Свой код кидайте через https://repl.it/languages/python3

Книги: https://yadi.sk/d/tArKKuQu3Kejuq и ссылка на PyCharm
Книги: https://yadi.sk/d/H-00n-UG3RSQem/

Предыдущий тред >>1146623 (OP) (OP)


Python питон
Аноним 10/03/18 Суб 15:20:31  1152928
Кто-нибудь изучал FEniCS? Я вот научный сотрудник, разбираюсь в Python и R для дата-анализа и вычислений, сейчас подтягиваю Python для общего программирования, а далее есть два стула: или изучать FEniCS для метода конечных элементов, или изучать C++ как полноценный язык программирования. КС-макакой становиться не хочется, поэтому предпочтителен первый путь, но вообще насколько критичны знания С++ (в том числе и в научной среде, если подумаю съебывать)?
Аноним 10/03/18 Суб 15:22:02  1152934
image.png (61Кб, 998x553)
Есть урлы страничек с таблицами. Надо взять первую строчку (точнее цифровой кусок юрла, который записан в этой строке) из таблицы на первой странице и последнюю из таблицы не последней. Потом сделать список с куском юрла и всеми цифрами между теми двумя, которые мы получили. Короче, сделал так, но как-то громоздко вышло, с циклом, и вообще не Python way. Подскажите как покороче сделать?
Аноним 10/03/18 Суб 15:27:03  1152936
>>1152928
Питон - полноценный язык программирования. Его единственный недостаток - медленная скорость выполнения программ. Знания С++ нигде кроме должности С++ программиста некритичны.
Аноним 10/03/18 Суб 15:27:56  1152937
>>1152936
> медленная скорость выполнения программ
По сравнению с чем? С си, джавой, джаваскриптом, шарпом?
Аноним 10/03/18 Суб 15:30:31  1152940
>>1152936
Ок, я тогда просто дополнительно изучу Cython, если нужна будет скорость. С FEniCS, как я понимаю, никто тут не работал.
Аноним 10/03/18 Суб 15:31:21  1152942
>>1152937
По сравнению со всеми компилируемыми языками.
Аноним 10/03/18 Суб 15:32:57  1152944
>>1152942
жс же не компилируемый
Аноним 10/03/18 Суб 15:33:49  1152945
>>1152944
Раньше не был, но лучше в зоопарке спроси до чего они там докатились
Аноним 10/03/18 Суб 15:39:59  1152950
>>1152934
return [кусок_юрла+цифра for цифра in range()]
Аноним 10/03/18 Суб 15:48:50  1152961
А в 4-ой версии, что то плохое с джилом собираются сделать, мне страшно
Аноним 10/03/18 Суб 15:50:42  1152963
Кстати, что еще целесообразно изучать к этому списку >>1152928 ?
На форчане анон в треде про scientific programming говорил о git, целесообразно ли его изучать для одиночек?
Аноним 10/03/18 Суб 15:51:38  1152964
>>1152963
В смысле изучать? Это система контроля версий всего лишь.
Аноним 10/03/18 Суб 15:52:41  1152965
>>1152963
Да
1) Ты не всегда будешь один разрабатывать продукт
2) Контроль версий необходим для структурирования всего, что сложнее laba2.py
Аноним 10/03/18 Суб 15:59:21  1152969
>>1152964
>В смысле изучать?
Видел на рутрекере 15 часовые лекции от Udemy по git. Видимо, какие-то нюансы там все таки изучаются.

Programming Python Лутца есть ли смысл читать (после Learning)? Или лучше Fluent Python навернуть?
Аноним 10/03/18 Суб 16:01:00  1152971
>>1152969
>Fluent Python
Это когда уже опыт прикладных скриптов будет, а то просто не поймешь, зачем тебе все это, там про проектирование классов много
Аноним 10/03/18 Суб 16:04:41  1152974
>>1152969
>Видел на рутрекере 15 часовые лекции от Udemy по git. Видимо, какие-то нюансы там все таки изучаются.
Ну такое, для одиночек можешь открыть любой 15-ти минутный ролик на ютубе. Это попросту удобство, как сохранения в играх.

>>1152969
>Programming Python Лутца есть ли смысл читать (после Learning)?
Да, у лутца эти две книжки по питону обязательно надо изучить.
Аноним 10/03/18 Суб 16:28:10  1152983
>>1152964
>Git
>В смысле изучать? Это система контроля версий всего лишь.

Похоже, в треде 16-летний тимлид.
Аноним 10/03/18 Суб 16:37:00  1152990
>>1152969
Господина Бизли невредно читнуть, например.
Python Essential Reference, 4ed.
Это старая книга, но, она того стоит (новая редакция в процессе написания).
Можешь сначала читнуть отзывов на Амазоне.
Аноним 10/03/18 Суб 16:42:15  1152992
>>1152990
>новая редакция в процессе написания
Когда допишет, тогда и читну. Книг-то у меня в очереди достаточно, да и помимо программирования есть что учить.
Больше интересно, что помимо пайтона и р можно еще посмотреть.
Аноним 10/03/18 Суб 16:55:20  1153001
>>1152992
Julia
Аноним 10/03/18 Суб 16:58:38  1153003
Анон, вот поясни мне, я так туп, или со временем логика встанет на "рельсы" программирования?

Вот задача из Byte of Python была, создать программу -- адресную книгу, с сохраняемой базой, возможностью добавления, удаления, поиска.

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

5 часов на такое дерьмо. Это нормально или я всё? Таблеточек попить?
Аноним 10/03/18 Суб 17:11:37  1153008
>>1153003
А до этого ты имел дело с сериализацией в питоне, с файлами и т.п.? Может, ты где-то решил срезать угол, а теперь это всё вылезло? Не надо спешить.

Аноним 10/03/18 Суб 17:16:22  1153009
>>1153008
Нет. Не имел ни с чем. Просто прошёл укус питона сегодня 5й или 6й день в общем как я занимаюсь, в принципе все знания, что нужны для реализации там даны (как раз кроме того, как вытянуть из pickle словарь в читаемом виде). Но голова соображает сама по себе очень медленно. Шестерёнки скрипят, я прям чувствую как тупею.
Аноним 10/03/18 Суб 17:24:25  1153018
>>1153001
В чем ее смысл? Я вот при анализе экспериментальных данных бывает синтаксис из пайтона путаю с синтаксисом из р, а тут, как я понимаю, еще что-то такое же структурно похожее. Собственно, я задумался о С++ из-за того, что там, по-идее, совершенно другой синтаксис.

А так получается что-то подобное изучению норвежского и датского языков - уже и сам не помнишь, норвежское ли это слово, или датское.
Аноним 10/03/18 Суб 17:32:17  1153023
>>1152969
> Programming Python Лутца
Я ниасилил. Хардкор ппц. Пошел алгоритмы изучать. Может, вернусь позже. Лутц ппц задрот. Я Learnin Python то еле осилил.
Аноним 10/03/18 Суб 17:34:53  1153029
>>1153009
Это нормально.

Почему именно этот курс? Название понравилось, лол?

Попробуй вот это:
http://www.allitebooks.com/python-crash-course/

Или вот это:
http://www.allitebooks.com/beginning-python-3rd-edition/
http://www.allitebooks.com/the-hitchhikers-guide-to-python/

Аноним 10/03/18 Суб 17:47:43  1153034
>>1153023
потому что без кайфа учеба идет тяжко, я вот на телефон Jason R. Briggs — Python для детей (2017) + Craig Richardson — Программируем с Minecraft (2016) кинул и мне не стыдно за это

из всех детских книг на яндекс диске эти две самые годные имхо, во всяком случае сверстаны читабельно и с графикой не блевотной
Аноним 10/03/18 Суб 17:48:45  1153037
Пиздос как хуево заниматься скраппингом на апворке, то у клиента, какая то ебола стоит, которая селениум блочит, то софт нужный у него на винде не запускается, в рот ебал
Аноним 10/03/18 Суб 17:52:57  1153042
1.png (96Кб, 262x710)
Аноним 10/03/18 Суб 17:59:20  1153048
>>1152983
Дай угадаю, ты тот даун, который изучал поисковую оптимизацию 6 месяцев?
Аноним 10/03/18 Суб 18:02:32  1153049
>>1152964
Мне 29, программирую с 14 (даже наверное с 12, но там такое). Не умею в VCS, дальше чем делать коммит. Все эти мержи, форки, пулы, слияния, неслияния, что куда, понятия не имею. Потому что не работаю в командаха. И никогда не работал. И даже пытался читытать\учить, но без реальной необходимости и практических задач под это - ничего не усваивается. Потому что нет понимания.
Аноним 10/03/18 Суб 18:03:58  1153051
>>1153049
Так.
Аноним 10/03/18 Суб 18:04:29  1153052
>>1153048
Сынок, я никогда не изучал поисковую оптимизацию.
Просто потому, что это зашквар.

И да, теперь я точно уверен, что ты тот самый 16-летний тимлид из соседнего треда, лол.
Аноним 10/03/18 Суб 18:06:48  1153053
>>1153052
Да не пизди, ты это он.
Аноним 10/03/18 Суб 18:11:08  1153055
https://repl.it/repls/EnergeticNuttyCareware

Траблы с декоратором. Нужен совет.
в первых 2-х функциях работает норм, в -3ей ошибка, тип много параметров передаешь, а можно только один.
Как перекрутить декоратор к 3 фу-ции? Передать args?
Или еще что?
Жду дельный совет без овер инжиниринга.
Аноним 10/03/18 Суб 18:12:33  1153056
>>1153049
Гит весьма годная вещь и для одиночной работы.
VCS и командная работа - это вообще не связано напрямую.
Открой для себя Bitbucket или GitHub.
Но, для начала, конечно, просто локальный репозиторий в папке. Это охуенно.

Аноним 10/03/18 Суб 18:14:12  1153057
>>1153056
Я пробовал.
У меня в проектах выходит ровно два коммита. Когда я его начинаю. И когда заканчиваю.
Аноним 10/03/18 Суб 18:16:10  1153058
Какие есть годные книги по computer vision для пайтона?
Аноним 10/03/18 Суб 18:19:23  1153060
>>1153023
Я вот его читаю после Udemy-лекций, хорошо заходит (когда уже знаешь основы).
Аноним 10/03/18 Суб 18:24:38  1153065
>>1153058
Зайди на http://www.allitebooks.com и набери в поиске python cv.
Что из этого годное - почитай на амазоне (по ISBN).

>>1153057
Ну, хз.
Для меня, в своё время, мотиватором стала возможность без проблем работать с проектом с двух разных компьютеров.
Аноним 10/03/18 Суб 18:27:37  1153067
>>1153055
Сам задал вопрос, сам же и ответил в посте. Такой лол. Просто args в warp
Аноним 10/03/18 Суб 19:07:31  1153077
>>1152921 (OP)
А эти всё свою гнилую шапку 2015 года таскают, говноеды.
Аноним 10/03/18 Суб 19:17:57  1153083
>>1153077
>сделайте шапку лучше
>я?????
Аноним 10/03/18 Суб 19:56:03  1153107
>>1153029
Спасибо. Так он самый краткий, самый быстрый старт. На то и расчитывал, параллельно с тем как синтаксис подтяну, буду прогать по мере возможности.

С английскими курсами придётся со словариком, конечно.
А Лутц уже не котируется? Устарел наверно с 2012 года сильно?
Аноним 10/03/18 Суб 20:04:25  1153111
>>1153107
>А Лутц уже не котируется?
Почему? Всё котируется.
Просто для старта он несколько тяжеловат длинноват, на мой взгляд.

Я не понял, ты русский перевод юзал.
Если на русском - то вот, та же книга:
https://www.ozon.ru/context/detail/id/138132785/

Скачать можно тут:
http://scanlibs.com/izuchaem-python/
но, там, правда, уже через файлообменники, но, я думаю, ты справишься.

Можешь и ещё на сканлибс порыться, там, вроде-бы, много по питону на русском.
Аноним 10/03/18 Суб 20:08:10  1153112
>>1153057
Как ты вообще пишешь приложения, лол....
Аноним 10/03/18 Суб 20:11:05  1153114
>>1153111
Спасибо няша. Буду наворачивать.
Аноним 10/03/18 Суб 21:07:51  1153130
После укуса питона можно сразу наворачивать "программирование на питоне" или начинать с "изучения"?
Аноним 10/03/18 Суб 21:16:04  1153132
output.webm (742Кб, 981x480, 00:00:18)
Обновил детектор скримеров чтобы поддерживал mp4. Заодно пофиксил несколько багов и добавил новых. Лайки пока не работают, потому что не могу нормально сконфигурировать нгникс чтобы получать ip.
Расширение для хрома: https://chrome.google.com/webstore/detail/webmtube/fifogepncaogafigddbpgmjchmellldl
https://github.com/bushig/webmtube
Аноним 10/03/18 Суб 21:29:24  1153136
>>1153130
Попробуй "Изучение".
Если что - пропусти нудные знакомые места.

Не надо слишком много книг. Надо писать код.
Я бы посоветовл после "Изучения" сразу "Подробный справочник" Бизли, например. Но, это дело вкуса.

Цель-то какая, в итоге?
Аноним 10/03/18 Суб 21:34:13  1153139
>>1153136
Я хочу просто понять как все это на практике использовать то и в какую степь идти. Я думал что "программирование" как раз про это, поэтому думал его почитать после изучения основ
Аноним 10/03/18 Суб 21:57:42  1153149
>>1153136
>Не надо слишком много книг. Надо писать код.
Это и есть самый острый вопрос: как перейти к практике? По таким вот книгам?
https://www.amazon.com/Python-Workbook-Introduction-Exercises-Solutions/dp/3319142399/

Как перейти к практике, если не знаешь что писать? Как перейти к практике, если знаешь что писать, но понимаешь, что технически ты еще не готов (не обладаешь нужными теоретическими знаниями, их приобретаешь, но при этом практический навык простаивает)?
Аноним 10/03/18 Суб 22:14:47  1153166
>>1153149
не ссы, врывайся
Аноним 10/03/18 Суб 22:29:40  1153173
>>1153139
>>1153149

Господа, я не просто так дал ссылку на книгу "Python Crash Course".
А потому, что это A Hands-On, Project-Based Introduction to Programming.

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

288 отзывов на Амазон, 90% с оценками 4 и 5, средний балл почти 5.
Это не хуй собачий, понимаете?

А почитать унылого Лутца можно и потом, если захочется.

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

Ещё могу порекомендовать:
Эл Свейгарт: Автоматизация рутинных задач с помощью Python. Практическое руководство для начинающих
https://www.labirint.ru/books/550457/
(пиратку сами найдёте)

На тему структур данных и алгоритмов, очень советую вот это:
http://interactivepython.org/runestone/static/pythonds/index.html
Это интерактивная книга, выполнять код можно прямо в браузере.
Весьма занимательное чтение, если можете читать по-английски.

Аноним 10/03/18 Суб 22:53:14  1153179
111.png (2Кб, 52x88)
>>1153173
О, премного благодарю
Аноним 10/03/18 Суб 22:55:05  1153180
>>1153173
>пиратку сами найдёте
на яндекс блять диске сука

вы нахуй библиотеку держите если долбоебы не знаите что там
Аноним 10/03/18 Суб 22:57:43  1153182
>>1153173
Python Crash только, что на bookz нашел, если что там глядите
Аноним 10/03/18 Суб 23:00:39  1153187
>>1153173
>А почитать унылого Лутца можно и потом, если захочется.
А мне Лутц нравится. Но я - физ-матчик, привык с плотному чтиву. Python Crash Course читал в оригинале, может вернусь, но стилистика мне не по нраву, слишком наивно. У Швайгарта (назовем его на немецко-норвежский манер) сейчас смотрю лекции с тем же названием.
>На тему структур данных и алгоритмов, очень советую вот это:
Какие-то преимущества перед обычным учебником по алгоритмам, типа этого, есть?
https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844/
Аноним 10/03/18 Суб 23:05:27  1153189
>>1153180
>вы нахуй библиотеку держите если долбоебы не знаите что там
Зачем она вообще нужна, если есть либген?
Аноним 10/03/18 Суб 23:12:10  1153193
Какой юзкейс у global переменных?
Аноним 10/03/18 Суб 23:19:15  1153201
>>1153193
Лень.
Аноним 10/03/18 Суб 23:23:07  1153207
>>1153201
держи в курсе
Аноним 10/03/18 Суб 23:28:33  1153211
>>1153182
См. несколько комментов выше - там ссылки и на английское и на русское издания.

Русское, правда, кривое - сразу вслед за ним вышло исправленное, уже в этом году - эти уроды в некоторых листингах сделали код без отступов, лол. См. комменты на Озоне.

>>1153187
>Какие-то преимущества перед обычным учебником по алгоритмам, типа этого, есть?

Ох, лол, ну зачем ты умничаешь?
То, что по твоей ссылке - это не совсем обычный учебник.
Это даже его автор признал, и выпустил после него лайт-версию - Algorithms Unlocked (рекомендую, кстати не тебе)

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

Аноним 10/03/18 Суб 23:54:42  1153226
>>1153211
>Ох, лол, ну зачем ты умничаешь?
При чем здесь это? Просто это книга с хорошими отзывами, к которой есть решебник. Мне такое предпочтительней, чем интерактивные курсы.
В пдф-версии Problem Solving with Algorithms and Data Structures using Python решебник есть? Я пока что не могу ее скачать тех. причинам.
Аноним 11/03/18 Вск 00:07:26  1153227
анука запилите мне такой йебас:
в __майн__ берется луп (пока что все мы синхронны)
луп дается фунии: старт(луп), она в лупе запускает асинхронные задачи (тут мы уже асинхронны)
старт():
....
и тут внезапно доходит до сервиса который доджен запустить несколько "параллельных" задач, и все бы ничего, но приходится создавать "неконтроллируемые" таски через asyncio.create_task(aioeba())
а как их сделать контроллируемыми, ну то есть как в доках пишут
task = asyncio.create_task(aioeba())
await task...
если я не могу в рамказ старт() делать await потому что это заблокирует старт() и другие корутины тупо будут ждать эти awaitы
?
Аноним 11/03/18 Вск 00:14:52  1153231
>>1153034
Тут дело не в кайфе, а в том, что Лутц - лютый задрот. Он даже местами пишет что-то вроде. «а сейчас, детишки, мы с вами напишем такую ебанутую хуйню, которая вам вряд ли в жизни пригодится, ибо она неадекватная просто пиздец, но зато очень здорово иллюстрирует возможности языка».
Аноним 11/03/18 Вск 00:20:25  1153233
>>1153226
Нету, насколько я помню.
Я его и в веб-версии тоже не нашёл.

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

Что не отменяет того факта, что ресурс весьма годный - более простые вещи изложены весьма OK.
Аноним 11/03/18 Вск 00:23:01  1153236
>>1153227
Futures?
Аноним 11/03/18 Вск 00:40:35  1153242
>>1153233
Эти книги не смотрел?
https://www.amazon.com/Grokking-Algorithms-illustrated-programmers-curious/dp/1617292230/
https://www.amazon.com/Python-Algorithms-Mastering-Basic-Language/dp/148420056X/
Аноним 11/03/18 Вск 00:45:52  1153243
>>1153189
нажал одну кнопочку и через пару минут все засинкалось на помойку, оч удобно

Аноним 11/03/18 Вск 00:47:46  1153244
>>1153231
ну охуенно жи, тут все такие же дрочеры, энивей это не школа\вузик, не нравится — не ешь
Аноним 11/03/18 Вск 00:55:16  1153246
>>1153242
Да, обе есть у меня.
И обе весьма годные.

Grokking - есть на scanlibs.com
Python Algorithms - вот:
http://www.allitebooks.com/python-algorithms-2nd-edition/
Аноним 11/03/18 Вск 01:02:16  1153249
>>1153246
Они все есть на либгене. Практически все есть на либгене.
Аноним 11/03/18 Вск 01:44:11  1153266
15127663075682.jpg (84Кб, 720x711)
s = input()
Анон, что быстрее сравнивается:
s == 'abc' или s[0] == 'a'?
Аноним 11/03/18 Вск 01:46:42  1153267
>>1153266
предлагаешь написать тест за тебя?
Аноним 11/03/18 Вск 01:53:21  1153270
image.png (3Кб, 238x35)
image.png (9Кб, 497x146)
>>1153266
Аноним 11/03/18 Вск 02:11:30  1153276
15143883940010.jpg (59Кб, 417x604)
>>1153270
Данке
Аноним 11/03/18 Вск 02:15:34  1153277
>>1153207
Блядь, это ответ. Когда лень пихать её в нужную область видимости, её делают глобальной.
Аноним 11/03/18 Вск 03:13:29  1153294
>>1153193
https://en.wikipedia.org/wiki/God_object
Аноним 11/03/18 Вск 03:13:44  1153295
>>1153277
так и думал что анон не догонит, это же было очевидно, ведь он не знал юзкейса и не смог оценить столь тонкий ответ
Аноним 11/03/18 Вск 03:15:13  1153297
>>1153227
>приходится создавать "неконтроллируемые" таски через asyncio.create_task(aioeba())
Во-первых, есть asyncio.wait. Во-вторых, aiojobs. В-третьих, почему ты такой тупой?!
Аноним 11/03/18 Вск 03:24:44  1153299
>>1153295
Ясно. Расскажешь, как выяснишь.
Аноним 11/03/18 Вск 04:19:58  1153308
>>1153299
так все же выяснили ты чего ебать
Аноним 11/03/18 Вск 04:22:51  1153309
>>1153308
Того.
Аноним 11/03/18 Вск 04:26:00  1153310
>>1153309
ну епт, я так и понял
Аноним 11/03/18 Вск 04:26:50  1153311
>>1153310
Я йобу дал, не обращай внимания.
Аноним 11/03/18 Вск 04:48:21  1153317
Посоны, как установить эту django-wiki ?

https://github.com/django-wiki/django-wiki
http://django-wiki.readthedocs.io/en/latest/installation.html

Выполнил
sudo apt-get install libjpeg8 libjpeg-dev libpng12-0 libpng12-dev
pip install wiki

Как запустить то её? Никогда с джангой не работал раньше.
Аноним 11/03/18 Вск 06:10:58  1153325
2018-03-11.png (82Кб, 1030x857)
анан ты пробовал это?
Аноним 11/03/18 Вск 06:31:56  1153326
2018-03-11 (2).png (71Кб, 1527x963)
дико залипная няшная интерактивная хуита ^_^
Аноним 11/03/18 Вск 07:21:32  1153335
2018-03-11 (3).png (122Кб, 1840x1080)
говно блять оказывается remainder это не напоминалка о ОСТАТОК ну пиздец блять, только методом тыка понял че от меня хотят в 5 строчке, ух и заибанцы
Аноним 11/03/18 Вск 08:34:57  1153346
>>1153325
>>1153326
>>1153335
Очередной высер для усвоения синтаксиса который ограничивается десятью строками в пдф но растягивается на часы из-за унылейших задачек типа "выведите "строка" и "строка2" вместе"
Аноним 11/03/18 Вск 08:53:47  1153348
>>1153083
Ну щас я ради вашей гнилой шапки побежал изучать пайтон, спасиба
Аноним 11/03/18 Вск 09:15:15  1153349
>>1153335
если ты не видишь какой там знак и как работает переменная, то может в макдональдс вкатишься лучше, тебе не кажется, что это не твое?
Аноним 11/03/18 Вск 09:21:41  1153350
>>1152942
Это всё вранье. Perl где-то на уровне между SCBL и Erlang-ом будет, а не в самой жопе.
Аноним 11/03/18 Вск 10:17:46  1153356
Это нормально что я все забыл о джанго после двухлетнего перерыва?
Или я слишком тупой для программирования?
Аноним 11/03/18 Вск 11:05:55  1153362
Аноны, подскажите, разбираю пример вот здесь
https://toster.ru/q/284437
не могу понять, что это такая за операция над списком(наверное opts список) opts
[code]
for o, a in opts:
[/code]
Аноним 11/03/18 Вск 12:13:59  1153382
>>1153362
Функция на вход получает через getopt массив значений, цикл обрабатывает вхождения и далее ищет совпадение о в а.
Аноним 11/03/18 Вск 12:55:17  1153393
Надо перебрать все комбинации от '000000000' до '357420489'. То есть
count = 0
while count <= 357420489
...
count += 1

Но нужно, чтобы перед числом всегда были дополнительные нули, которые превратят его в строку из 9 символов. Как это красивее организовать?
Аноним 11/03/18 Вск 12:56:44  1153395
>>1153393
leftpad
нью фаг Аноним 11/03/18 Вск 13:57:01  1153423
Есть кто на халяву(не ютуб),научит? скайп,тс,дискорд ? проще со знающим аноном работать,чем с ютубом и книгами
Аноним 11/03/18 Вск 14:04:42  1153429
>>1153423
Ишь чего захотел. Какой профит получит человек обучающий тебя?
Аноним 11/03/18 Вск 14:06:39  1153431
>>1153429
мб у него\на него работать
если анон не тупой,то могут сколотить команду
Аноним 11/03/18 Вск 14:08:00  1153434
>>1153429
моральное превосходство,лол
Аноним 11/03/18 Вск 14:16:05  1153443
>>1152928
Миша, ты? Как дрожжи?
Аноним 11/03/18 Вск 14:21:04  1153450
>>1153393
for count in range int(0,9):
    print ('00000000' + count)
for count in range int(10,99):
    print ('0000000' + count)

Нуитогдалия.
Аноним 11/03/18 Вск 14:36:21  1153472
>>1153450
у тебя так много ошибок что мне лень расписывать.
А вообще по первому запросу гугла выдает https://stackoverflow.com/questions/339007/nicest-way-to-pad-zeroes-to-string так что нечего городить велосипеды
Аноним 11/03/18 Вск 14:47:07  1153486
>>1153450
Это какой язык? Удав?
Аноним 11/03/18 Вск 14:52:00  1153493
>>1153486
Валидный код будет такой:
for count in range(0,10):
print ('00000000' + count)
for count in range(10, 100):
print ('0000000' + count)
Аноним 11/03/18 Вск 14:52:38  1153495
>>1153493
блят, пробелы проебались. Ну ты понял
Аноним 11/03/18 Вск 14:56:09  1153503
>>1153431
> мб у него\на него работать
Зойчем? Вот у меня на работе есть два(ну пока одни, но второй скоро придёт) интерна, которые типа на мне висят и должны мне помогать простые части программ.
А что по факту мы имеем?
Пол дня поясняю им задачу, ещё пару дней они пишут, комитят это говно, не тестируя даже, видимо, я их в проблемы по началу тыкал, потом понял что проще самому переписывать проблемные места.
Вот скажи и нахуй оно такое нужно?
Вот ещё вспомнилось:
Был товарищ из Киева у меня, попросил помочь с парой моментов в пайтоне(вкатывался тогда), через скайп сидели. Как оказалось, он даже основы не выучил нормально и делай идиотские ошибки и не знал стандартных конструкций. Хуй с ним, с синтаксисом питоновским, он,блядь, даже переменные назвал черз трипиздыколеном.
И опять таки, и нахуй оно такое нужно?
Это одни страдания и боль.
Аноним 11/03/18 Вск 14:56:33  1153504
>>1153346
зануда ты не понимаешь сути, это мои строка + строка2

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

и у анона в репите платина, норм чо


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

ну а пока приходится брутфорсить некоторое говно, я помню когда возился с ясом так и не смог вспомнить что такое модуль, ебананая школа и никчемная бесполезная математика без задач на тот момент ^_^
Аноним 11/03/18 Вск 15:42:40  1153564
>>1153493
У тебя 10 входит в первый интервал (причем во второй тоже, с хуя ли?), а 100 — во второй, что неверно.
У тебя на выходе будет так:
000...009
000...0010
000...010
...
000...0100
Куда это годится?
Аноним 11/03/18 Вск 15:49:43  1153569
>>1153472
>у тебя так много ошибок
Да я увидел после того, как запостил. Скобки после range не сделал, str(count) в строке вывода не написал, count = count+1 не добавил. Зря вообще запостил.
>нечего городить велосипеды
Я учусь пока, мне интересно своими знаниями дойти. В принципе, это же возможно, только пиздецки долго, учитывая значность его высочайшего числа.
Аноним 11/03/18 Вск 15:53:58  1153572
>>1153564
Все правильно. Только забыл перевод из инта в стринг сделать
>>1153569
> count = count+1 не добавил.
Он и не нужен. У тебя эту функцию выполняет фор цикл.
Аноним 11/03/18 Вск 15:56:55  1153575
>>1153564
Бля, прости меня, ты был прав с десятками. Я тупица.
Аноним 11/03/18 Вск 16:01:00  1153577
>>1153569
>Я учусь пока

Надо начинать с основополагающих принципов.

Выучи Питон Дзен:
https://www.python.org/dev/peps/pep-0020/
https://habrahabr.ru/post/49447/

И главный принцип:
Лень - высшая доблесть программиста.

Т.е. решение должно быть простым (с учётом масштаба задачи, конечно).

Неленивый программист - плохой программист.
Он будет тупо городить тонны бессмысленного быдлокода там, где ленивый подумает, и сделает в две строчки.
Аноним 11/03/18 Вск 16:02:45  1153578
>>1153577
Спасибо. Буду стараться.
Аноним 11/03/18 Вск 16:04:25  1153581
>>1153577
Я настолько ленивый, что мне лень учить язык.
Аноним 11/03/18 Вск 16:07:27  1153584
>>1153577
> Лень - высшая доблесть программиста.
>>1153201
> Лень.
Что то вы расходитесь в показаниях.
Аноним 11/03/18 Вск 16:10:24  1153589
>>1153585
>салисты

Ну блять.
Аноним 11/03/18 Вск 16:11:20  1153590
>>1153581
Тогда ты не программист, и к тебе это высказывание не имеет отношения. Логично?

>>1153578
В статье на Хабре, кстати, перевод Дзена неточный , местами. Паренёк решил сделать "красиво". Почему-то люди не знающие языка очень любят публиковать переводы.

Рекомендую оригинал - там немного, со словарём пойдёт.
Это также касается вообще любой переводной литературы по программированию.
Аноним 11/03/18 Вск 16:18:16  1153598
>>1153596
> key-value
dict(zip(keys, values))
Аноним 11/03/18 Вск 16:18:47  1153599
>>1153590
>решил сделать "красиво"

>— Плоскость лучше вложенности.
>— Разведенность лучше концентрированности.

Это не красиво, а надмозгово.
Аноним 11/03/18 Вск 16:19:11  1153601
>>1153595
>Не вкупил
>п
Ты специально?
Аноним 11/03/18 Вск 16:19:15  1153602
>>1153596
dict(zip(ks, vs))

https://stackoverflow.com/questions/209840/map-two-lists-into-a-dictionary-in-python
Аноним 11/03/18 Вск 17:02:15  1153632
>>1153423
Я как раз сейчас обучаю одного чела.
Хочу подобрать хороший материал, попрактиковаться в преподавании и открыть свои говно курсы чтобы рубить бабло.
Аноним 11/03/18 Вск 17:03:17  1153635
>>1153632
А за бесплатно нищему анону не поможешь?
Аноним 11/03/18 Вск 17:04:55  1153636
>>1153635
Помогу, если нищий анон совсем не дурак.
Но это будет на уровне 1 лекция в неделю
и некоторый фитбэк на д/з
Аноним 11/03/18 Вск 17:26:39  1153652
>>1152940
С чего ты взял, что с FEniCS никто не работал?
Аноним 11/03/18 Вск 17:50:42  1153675
>>1153636
>фитбэк

Fit back?
Это ещё куда, лол?
Аноним 11/03/18 Вск 17:57:49  1153687
>>1153675
feedback
Аноним 11/03/18 Вск 19:32:27  1153807
Кто нибудь знает на heroku можно собирать пакеты?
То есть скопировать с git и через setup.py install
Я там в обучалке только нашел что можно Pipfile создать и прописать туда пакеты с pypi
Аноним 11/03/18 Вск 19:45:12  1153826
>>1153819
Аноним 11/03/18 Вск 19:45:37  1153828
>>1153819

http://docs.python-requests.org/en/latest/user/quickstart/#more-complicated-post-requests
Аноним 11/03/18 Вск 19:57:23  1153845
>>1153834
Html тег <input name="email">
Означает что в питоне тебе надо писать post("/login.php", data={"email":"nomad@ag.ru"})

Нажми F12 в чроме и перейди во вкладку Сеть, и смотри че он отправляет
Аноним 11/03/18 Вск 20:11:13  1153857
Посоветуйте годный ролик по докеру. Можно на инглише.
Анон 11/03/18 Вск 20:15:09  1153860
Сап знатоки, начал вкатываться, помогите сделац. Задание такое:
Найти в произвольном многозначном числе все четные и нечетные цифры и вывести их на экран. Если четных цифр в числе больше, то вывести сумму четных цифр . Если нечетных цифр в числе больше, то вывести сумму нечетных цифр.
С меня как всегда нихуя
Аноним 11/03/18 Вск 20:29:27  1153872
>>1153868
Pyinstaller
Аноним 11/03/18 Вск 20:41:08  1153885
>>1153875
Аноним 11/03/18 Вск 20:42:04  1153889
>>1153875
Pyinstaller
Аноним 11/03/18 Вск 20:58:04  1153902
>>1153860
Можешь запилить две переменных - одна содержит все нечетные числа, а другая четные. Делаешь обход по массиву из всех чисел и делаешь проверку - если остаток от деления на 2 равен 0 number % 2 == 0, то число четное и добавляешь его в нужный массив. Так же и для нечетных. В итоге смотришь какой массив длиннее и суммируешь все числа функцией sum.
Аноним 11/03/18 Вск 21:12:31  1153911
>>1153902
а как c sum работать? что в скобочках писать? взял я переменную за массив нечетных, туда плохо пихается
Аноним 11/03/18 Вск 21:17:05  1153917
>>1153911
Просто передаешь ей массив или несколько аргументов с итераторами.
Аноним 11/03/18 Вск 21:21:05  1153920
image.png (11Кб, 613x76)
Аноны, начала вылазить ошибка при загрузке фоток в Джанго 2.
> FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpjxz6kmx2.upload.jpg'
Загружаю сразу несколько фоток.
В чём может быть трабл?
Аноним 11/03/18 Вск 21:30:49  1153928
Сап, начал вкатываться в Python. До этого учился JS
Весь день не могу выполнить задание, додумался только до этого https://repl.it/repls/QuirkyWellinformedRule
Аноним 11/03/18 Вск 21:42:27  1153937
>>1153572
>> count = count+1 не добавил.
>Он и не нужен. У тебя эту функцию выполняет фор цикл.
Нахуя ты этого дауна кормишь?!
Аноним 11/03/18 Вск 21:45:08  1153938
>>1153687
Ну, так там "d". Фидбек, олигофрен.
Аноним 11/03/18 Вск 21:47:53  1153940
>>1153928
Что значит по принципу сравнения строк?
[CODE]
words = ['свеРкать', 'СверчОк', 'цветнИк']

words = sorted(words)
print('Большее: ', words[0])
print('Меньшее: ', words[-1])
[/CODE]
Если правильно тебя понял, то так можно
Аноним 11/03/18 Вск 22:06:05  1153955
>>1153928
>w1 = 'свеРкать'
>w2 = 'СверчОк'
>w3 = 'цветнИк'
>if w1 > w2 & w1 > w3:
>...
Ты что, пытаешься сравнить строковые значения? Ты точно изучал ЯП до этого?
Если ты хочешь сравнить количество букв в слове, то нужно использовать функцию len(). Поскольку len возвращает число, его можно использовать с операторами сравнения.
Аноним 11/03/18 Вск 22:13:50  1153961
>>1153940
Вот так будет напечатано True:

w1 = 'свеРкать'
w2 = 'СверчОк'
w3 = 'цветнИк'
print((w1 > w2) and (w1 < w3))


>>1153955
> Ты что, пытаешься сравнить строковые значения?

А ты не одобряешь, лол?
Помимо длины строки есть ещё и алфавит, и большие и маленькие буквы.
Аноним 11/03/18 Вск 22:34:08  1153983
>>1153940
Спасибо
Аноним 12/03/18 Пнд 00:40:58  1154098
чо нашел, оказывается там только введение унылое, а дальше интерактивная йоба, где ты жмешь ВЫШЕ БОЛЬШЕ СЛОЖНЕЕ и перестаешь скучать инстантли, и что самое кайфое есть даже на нешем

https://stepik.org/course/431/

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

https://stepik.org/course/67/
https://stepik.org/course/512/
Аноним 12/03/18 Пнд 01:22:06  1154130
>>1154098
>пичарм
ШАРМ, блядь, шарм.
И не совсем понятно, что бы могло помешать тебе их туда воткнуть.

Годные курсы, да.
Аноним 12/03/18 Пнд 01:26:17  1154131
13204561560294.png (43Кб, 200x192)
>>1154130
>ШАРМ, блядь, шарм.
Аноним 12/03/18 Пнд 01:30:15  1154133
1050px-mixedrea[...].png (729Кб, 1050x592)
>>1154130
внатуре братка ты хуле рвешься то, отоиди от пекарни, погуляй отдохни
Аноним 12/03/18 Пнд 01:32:52  1154135
>>1154130
Аутист, ты серьезно?
https://translate.google.ru/m/translate#en/ru/charm
Аноним 12/03/18 Пнд 01:35:35  1154138
>>1154135
У вас неправильный гугл-транслейт, лол.
Слово французское, должно читаться как шэ.
Аноним 12/03/18 Пнд 01:42:41  1154148
13272395651964.jpg (299Кб, 850x730)
>>1154138
> должно
Аноним 12/03/18 Пнд 02:12:09  1154170
всегда читал как пуцхарм
Аноним 12/03/18 Пнд 02:14:10  1154174
>>1152942
а чего фортран так быстрее всех? перекатываться на фортран имеет смысол?
Аноним 12/03/18 Пнд 02:19:47  1154179
Увидел вот такой курс:
https://stepik.org/course/2057/

Функциональное программирование на питоне.
Почему-то на английском.
Крайне тяжеловесный рунглиш у парня, судя по описанию курса.
Сам курс (пока) не смотрел.

Есть тут реально продвинутые питоноёбы?
Поясните - как вообще можно делать ФП на языке, где нет нормальных лямбд? Более того, специально нет, т.к. Гвидо не хочет, не нравятся они ему?
Аноним 12/03/18 Пнд 02:21:01  1154181
>>1154174
у фортрана нету графика, его попросту несуществует
Аноним 12/03/18 Пнд 02:24:23  1154184
>>1152928
Чем большее изучаю кресты, тем меньше нравится пистон. Такие дела.
Аноним 12/03/18 Пнд 02:26:47  1154186
>>1154184
О, месье знает толк в извращениях.
Аноним 12/03/18 Пнд 02:34:43  1154193
>>1154179
Лямбды в питоне нормальные, Гвиде всё нравится, но indent-based синтаксис не даёт делать их многострочными, так как они должны влезать в expressions.

Для ФП нужны по сути только high order functions, а это в питоне есть. Можешь хоть на лиспе писать под питонную машину http://docs.hylang.org/en/stable/
Аноним 12/03/18 Пнд 02:41:08  1154198
>>1154193
а чому все топят за ООП если ФП настолько удобный и читаемый понимаемый и вообще ня
Аноним 12/03/18 Пнд 02:46:00  1154202
>>1154198
ООП это развитие процедурного подхода с попыткой заворачивать и изолировать контексты. Как и в процедурном подходе ты описываешь последовательность действий для получения результата.

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

Серебряной пули нет, ФП имеет свои проблемы, процедурный подход и ООП свои.
Аноним 12/03/18 Пнд 02:49:35  1154206
>>1154198
>ФП настолько удобный и читаемый понимаемый

Прежде, чем он таким станет, надо довольно нехуёво поработать над собой. Это не все могут.
Аноним 12/03/18 Пнд 02:51:44  1154208
Пацаны, как грамотно отправлять реквесты? Например, написать скрипт, который сам задает запрос в форму гугла?
Аноним 12/03/18 Пнд 02:53:06  1154210
>>1154208
Внезапно, requests.
Если сайт анально огораживается или очень сложно устроен, например на вебсокетах, то selenium + headless browsers.
Аноним 12/03/18 Пнд 02:54:29  1154212
Как понять, какой именно реквест посылать?
Аноним 12/03/18 Пнд 02:56:57  1154215
>>1152921 (OP)
как можно перевести nested list в питоне и какой смысл у этого термина (чтобы легче было понять и запомнить) ?
есть nested lists в хтмл но я с ними то же не знаком
Аноним 12/03/18 Пнд 02:57:29  1154217
>>1154212
HTML, HTTP, CSS, Javascript, Chrome/Firefox Developer Tools. Иди читай. Или за стобаксов я тебе сделаю сам.
Аноним 12/03/18 Пнд 02:58:37  1154218
>>1154215
Вложенный список.
[[1, 2, 3], 4, 5]
Аноним 12/03/18 Пнд 03:04:01  1154222
>>1154212
Тебе сначала надо понять, как работает браузер.
Что такое http-запрос вообще, get, post, параметры, заголовки. Это вообще не про питон.

Погугли.
Поставь плагин типа HTTP Trace, посмотри, что отправляется и передаётся браузером и т.д.

Короче, это целая история.
Аноним 12/03/18 Пнд 03:58:32  1154261
>>1154206
>довольно нехуёво поработать над собой. Это не все могут
а это ценит кто нибудь?

Аноним 12/03/18 Пнд 04:19:14  1154275
>>1154261
Ну, после этого ты сильно изменишься как программист, в лучшую сторону.
А это ценят.

Само по себе чистое ФП мало где применимо.
Речь идёт скорее о подходах и взглядах на программирование.

Если коротко - то смысл ФП в том, что ты всё представляешь как значения (values). А программа - конвейер функций, эти значения обрабатывающих, возвращающих другие значения, и так далее.
Функция не делает ничего, кроме того, что получает одно значение (или набор), и возвращает другое.

Т.е. нет каких-то "команд", как принято обычно понимать программирование. Есть трансформации одних значений в другие.

Аноним 12/03/18 Пнд 04:23:12  1154278
>>1154275
ну а по факту вместо того что бы писать портянку ты инкапсулируешь все важные проишествия в отдельные говорящие объекты теряя на этом ебанную прорву времени
Аноним 12/03/18 Пнд 04:39:18  1154290
>>1154278
Нет. Ты как-то не так это понимаешь.
С другой стороны, для человека со стороны это может так и выглядеть. Для этого и надо поработать над собой.

И я же сказал - это далеко не везде применимо.
Как и ООП, например.

Например, с ФП-бекграундом ты сходу понимаешь и без проблем используешь вещи типа Rx (хуй знает, есть он для питона или нет) или futures или много чего ещё, что для других выглядит как магия или тёмный лес.

Но, писать код для микроконтроллера в стиле ФП было бы верхом ебанизма, например. Хотя, Forth - это тоже, в некотором смысле, ФП. Но его давно не используют.
Аноним 12/03/18 Пнд 04:55:32  1154301
>>1154290
>код для микроконтроллера в стиле ФП было бы верхом ебанизма
Сильное заявление. Сразу видно программиста микроконтроллеров с 20-летним стажем.
Аноним 12/03/18 Пнд 05:18:52  1154317
>>1154301
Пруфца, может быть?
Или ну нахуй?
Аноним 12/03/18 Пнд 05:36:18  1154324
>>1154290
>далеко не везде применимо
анончик может потрудишь труд для шапки и пояснишь-таки под какие задачи лучше ООП, под какие ФП

то что можно выйобыватся какой то неведомой хунтой я уже понел
Аноним 12/03/18 Пнд 05:40:19  1154325
>>1154324
Для пистона не рекомендуется функциональное программирование. Сам Гвидо против него.
Аноним 12/03/18 Пнд 05:47:12  1154326
>>1154325
И вот ты, ты, тоже пруфца принеси.
Аноним 12/03/18 Пнд 05:51:20  1154327
>>1154326
https://stackoverflow.com/questions/1017621/why-isnt-python-very-good-for-functional-programming
Аноним 12/03/18 Пнд 05:51:28  1154328
>>1154325
ну я в общем спрашиваю, вон ютуб по ФП только ЯС выдает лол
Аноним 12/03/18 Пнд 05:56:12  1154329
>>1154317
Verilog/VHDL очень похожи на эти ваши хаскели. Формальные верификации тоже почти везде ФП-подобные нотации. Причём не только софтварные, ещё и хардварные. МК часто рассматривается именно как функция от входов, выдающая сигнал на выходы. Микроконтроллеры далеко не всегда такие ограниченные по ресурсам как о них думают, некоторые туда аж целый питон приносят: https://micropython.org/
Аноним 12/03/18 Пнд 05:57:29  1154330
>>1154327
Где там написано что Гвидо против ФП в питоне?
Аноним 12/03/18 Пнд 06:01:23  1154331
>>1154327
И второе, с хуя ли
>Для пистона не рекомендуется функциональное программирование
Кто не рекомендует? Нахуй оно тогда вообще в питон было добавлено? Конечно оно не такое мощное и проработанное как например в хаскеле, но нахуя дезинформировать людей, что использование элементов ФП в питоне запрещено?
Аноним 12/03/18 Пнд 06:04:49  1154332
>>1154330
>>1154331
https://m.slashdot.org/story/190749
Ищи functional на странице.
Никто не говорит что нельзя. Но например тот же лист компрехейжн быстрее того же мап или фильтр. И в целом императивный стиль более питоник.
Аноним 12/03/18 Пнд 06:07:58  1154333
Пусть есть greedy regex: <.+>
И текст: <hui>hello<hui>
Понятно, что из-за greedy точка съест > и hello и вторую метку не знаю как эти <> называют, а потом? Раз все подошло, то он выдаст match или конец строки не подойдёт ни под точку ни под оставшуюся > из regex и выдаст ошибку?
Аноним 12/03/18 Пнд 06:14:09  1154334
>>1154332
Давай конкретные цитаты, где Гвидо яростно против ФП. Где он не рекомендует применять ФП. И где питон это чистый ОО-язык.
Аноним 12/03/18 Пнд 06:14:32  1154335
>>1154329
А, ну если в таком смысле, то да.
Аноним 12/03/18 Пнд 09:09:32  1154357
>>1154334
Жопой читаешь? Он ответ дает почему фп не стоит использовать
Аноним 12/03/18 Пнд 09:49:35  1154364
>>1154333

https://regex101.com/r/xK17Io/1/
Тебе что надо то?
Аноним 12/03/18 Пнд 11:06:50  1154381
Толку от питона, если он такой медленный?
Аноним 12/03/18 Пнд 11:34:16  1154388
>>1154381
Тише едешь - глубже влазит.
Аноним 12/03/18 Пнд 11:40:48  1154389
>>1154174
Фортран писался десятки лет назад крутыми спецами, а не нынешними ебантеями. Но смысле нет, это смесь ассемблера с бейсиком.
Аноним 12/03/18 Пнд 13:05:47  1154418
>>1154411
Subprocess.call()
Аноним 12/03/18 Пнд 13:07:00  1154419
>>1154411
Ну либо os.system()
Аноним 12/03/18 Пнд 13:19:11  1154426
>>1154418
>>1154419
а как сделать логи типа как в матрице, что бы в область на экран неспешно выводился весь процесс, изменение переменных, работа операторов, перепросвиения вот это все
Аноним 12/03/18 Пнд 13:22:19  1154429
>>1154426
Ты что, больной?
Аноним 12/03/18 Пнд 13:22:48  1154430
>>1154426
Принтом, тупой школьник, лол.
Аноним 12/03/18 Пнд 13:42:18  1154441
>>1153938
Ебать дебил, транскрипцию как-нибудь посмотри
Аноним 12/03/18 Пнд 13:47:49  1154444
>>1154429
>>1154430
хуя батхич
поучитесь манерам
Аноним 12/03/18 Пнд 13:48:35  1154445
>>1154389
>Фортран писался десятки лет назад крутыми спецами
> индексация с единицы
Аноним 12/03/18 Пнд 13:52:47  1154447
>>1154445
И правда школьник, куда логичнее начинать нумерацию с нуля, лол.
Аноним 12/03/18 Пнд 13:54:47  1154449
>>1154445
Вообще-то во всех научных пакетах нумерация с единицы.
Аноним 12/03/18 Пнд 13:56:05  1154451
>>1154445
Так нумерацию с нуля это костыль еще из си, который появился из-за устройства массивов там.
Аноним 12/03/18 Пнд 13:59:49  1154454
Опять байтоебы говно в жопу заливают.
Аноним 12/03/18 Пнд 14:06:54  1154457
12-03-2018 16-0[...].png (94Кб, 710x647)
>>1153132
Почему не хочешь использовать то, что есть в Соколе?
Аноним 12/03/18 Пнд 14:17:27  1154465
>>1154457
Я это и использовал, но сейчас нгникс вообще пустой массив айпишников выдает. Раньше конфиг работал, но я его проебал.
Аноним 12/03/18 Пнд 14:54:52  1154510
>>1154465
Что лежит в $remote_addr? Без конфига хуй что скажешь, но тем не менее
Аноним 12/03/18 Пнд 15:18:39  1154526
>>1154449
И сколько будет 9+1? Неужели 0?
Аноним 12/03/18 Пнд 15:22:28  1154529
>>1154364
Понять regex'ы. За сайт спасибо, прикольный, заберу себе.
Аноним 12/03/18 Пнд 15:27:37  1154533
>>1154426
Либо программа должна делать серьезное дерьмо, чтобы задержка была заметна и было 'неспешно' либо самому делать ожидания как еблан.
Аноним 12/03/18 Пнд 15:32:48  1154540
>>1154533
ну типа интерактивный дебаг, представь если бы в ЯСе одной кнопкой можно было бы стек рисовать, со всеми его там очередями и ожиданиями, ну удобно же

ты не пытаешься построить программу в голове, а строишь ее на экране, тем самым освобождая полезное место
Аноним 12/03/18 Пнд 15:53:26  1154545
>>1154526
Шта?
Аноним 12/03/18 Пнд 15:53:51  1154547
>>1154535
Тебе же написали, что в костыльном си может и логично, а по логике нумераций нет.
Аноним 12/03/18 Пнд 16:00:59  1154554
>>1154547
При чём здесь си?
Так работает электроника - процессор, адресная шина, память.
А "логика нумерации" у каждого своя.
Аноним 12/03/18 Пнд 16:40:16  1154575
>>1154554
При том, что в пскале, хаскеле такой хуиты нет, и пошла эта залупа из си-подобных языков.
>А "логика нумерации" у каждого своя.
Ну в твоем манямирке может и так, а люди для этого используют натуральные числа.
Аноним 12/03/18 Пнд 16:47:49  1154580
>>1154576
Зато лучше передают суть абстрации "массив".
Аноним 12/03/18 Пнд 16:48:25  1154581
>>1154579
Дисконнет, одминистратор.
Аноним 12/03/18 Пнд 16:51:28  1154585
>>1154575
Ох, лол.
Ты программируешь людей или компьютеры, теоретик мамкин?
Аноним 12/03/18 Пнд 16:52:41  1154586
>>1154585
Программирую в матпакетах и нумерую с единицы, матрос)
Аноним 12/03/18 Пнд 16:56:31  1154590
>>1154588
Матрос, а "программирую", это так? >>1154579
Аноним 12/03/18 Пнд 16:58:27  1154594
>>1154593
Интересно стало. Ну в таком случае, вопросов больше не имею, матрос.
Аноним 12/03/18 Пнд 17:04:12  1154603
>>1154579>>1154468
Вот что вы в треде забыли, уебки? Пиздуйте в стики там вам по вашим лабам подскажут.
Аноним 12/03/18 Пнд 17:16:31  1154608
>>1154586
Ну, если в матпакетах, то ладно.

Смысл тут в том, что бытие определяет сознание.
Человек считает с помощью пальцев, камешков и палочек. Поэтому с 1. Поэтому позиционные системы счисления появились не сразу.

Компьютер же в качестве пальцев использует совсем другие хуитки. И там "первый палец" - это ноль. И ни одного - тоже ноль. Такая вот демагогия получается.

И создатели языка Си сделали гениальный ход (на самом деле они их много сделали, не один) - они не стали наворачивать ненужный промежуточный слой, преобразовывать вот это вот всё и т.д.
И не прогадали. Но, чтобы это понять - надо попробовать программировать компьютеры.
Аноним 12/03/18 Пнд 17:24:05  1154610
>>1152921 (OP)
Парни, в программировании чуть больше чем не разбираюсь. Ну я так считаю. Умею писать чутка на дельфи, немного понимаю в яваскрпт, все на начальном уровне. Стоит ли вообще заниматься питоном? И с каких книг начать? В архиве не яндексе куча книг, но для дебилов типа меня, какую выбрать? Питон для детей?

Аноним 12/03/18 Пнд 17:25:29  1154611
>>1154610
Лутц. И не смею сюда больше писать, пока не прочитаешь обе книги.
Аноним 12/03/18 Пнд 17:30:07  1154614
image.png (23Кб, 360x323)
>>1154608
>Си
>гениальный
Ну такое...
Аноним 12/03/18 Пнд 17:43:29  1154631
>>1154614
Си и плюсы - это два разных языка, совместимых друг с другом.
Так что go_to_be_fat_somewhere_else.jpg
Аноним 12/03/18 Пнд 17:44:52  1154634
>>1154631
Этого кто-то не знает, лол? Я из-за этого и запостил картинку.
Аноним 12/03/18 Пнд 18:24:45  1154642
2018-03-12 18-2[...].png (20Кб, 748x303)
>>1154611
луц занудный, он дропнет, ты ж видешь поц в поиске, нахуй ему грузилово

>>1154610
мой список такой, две книги из раздела для детей, выбрал тупо с наименее бливотной версткой
конпеляция py to exe Аноним 12/03/18 Пнд 19:02:27  1154653
15207848810040.png (139Кб, 420x630)
Внезапно понадобилось py to exe, интернеты выдали пару способов, но они не работают из коробки, подскажите годный, даже если не из коробки, да хоть с бубном, но при настройке грамотно работающий
Аноним 12/03/18 Пнд 19:06:04  1154656
>>1154540
С той скоростью выполнения, которая присуща современному железу, твои глупые мясные глаза ничего не успеют в стеке разглядеть. Алсо, открой для себя REPL, школьник тупорылый.
Аноним 12/03/18 Пнд 19:06:30  1154657
>>1154610
Не слушай тех уебанов, там на диске бери Лучано Рамальо к вершинам мастерства, годный макаронник, много отсылок, пишет об особенностях питона и как его юзать
Аноним 12/03/18 Пнд 19:09:55  1154659
>>1154657
Она не подойдёт для новичка в питоне
Аноним 12/03/18 Пнд 19:15:59  1154661
>>1154653
PyQt же

>>1154656
>неспешно
дегрод ебать
Аноним 12/03/18 Пнд 19:18:03  1154662
>>1154659
А если с другими языками работал, подойдет?
Аноним 12/03/18 Пнд 19:19:22  1154663
>>1154661
Мне как раз pyqt в бинарник и нужно волшебным образом превратить
Аноним 12/03/18 Пнд 19:22:18  1154666
>>1154662
Новичек в питоне, это значит что ты знаешь синтаксис питона как и в любом другом языке, в первую очередь язык это инструмент для описания алгоритма
Аноним 12/03/18 Пнд 19:24:58  1154668
>>1154666
Ну особенности описания-то другие.
Аноним 12/03/18 Пнд 19:48:22  1154678
>>1154653
pyinstaller
Аноним 12/03/18 Пнд 19:55:02  1154681
>>1154678
Збазибо, уже нашел, работает из коробки
Аноним 12/03/18 Пнд 20:04:24  1154688
>>1154663
дык хуле ты тогда мозга ибешь или линуксоид? на виндах там я помню изично прогулю делал, но то было на местных тыцыль скриптах правда, но способ деплоя не думаю что поменяется
Аноним 12/03/18 Пнд 20:17:57  1154693
>>1154688
венда не нужна, она умрет, а мне бинарник нужен, патаму шта венда еще не умерла
Аноним 12/03/18 Пнд 21:04:49  1154713
>>1153917
Блять... это типа я еще не тупой? Типа есть люди которые задвют вопросы как найти чет нечет? Это как так?
Аноним 12/03/18 Пнд 21:13:38  1154716
>>1154642
Лутц открывает глаза на язык как никто другой, пока ты у Берри тыкаешь прикольные функции и чтото там происходит, у Лутца ты узнаешь, нахрена эти функции вообще тыкать, как лучше их не тыкать и как лучше сделать все, не сделав нихрена, чтоб не навредить. Лутц учит языку в первой книге, программированию во второй, все остальные учат быдлокодить. Это как сравнивать учебник по английскому, сложный и обширный, и просто мануалы по английскому уровня - как пройти к биг бену. Угадай после чего ты будешь разговаривать, а после чего запнншься как с тобой начнут по настоящему разговаривать? Программист это математик в первую очередь. Не можешь осилить скучную литературу и мозги не варят - не лезь сюда. Можно читать что то совместно с Лутцем, чтобы что то из интересного подчерпнуть, но без Лутца смысла нет никакого. После Лутца любой ответит, как перехват вывода например осуществить, после Берри, хуерри и прочих, максимум как реорганизовать этот вывод.
Аноним 12/03/18 Пнд 21:32:22  1154721
>>1154716
ну и кем ты работаешь? дахуапитонщик
Аноним 12/03/18 Пнд 21:54:01  1154727
>>1154610
Задай себе вопрос: зачем тебе вообще питон? Какую практическую пользу из его изучения ты понесешь для себя? Не разменивай драгоценное время на то, что тебе не пригодится.
Аноним 12/03/18 Пнд 21:57:24  1154729
2018-03-12215658.jpg (201Кб, 681x912)
>>1154610
>но для дебилов типа меня, какую выбрать?
This.
Аноним 12/03/18 Пнд 22:16:31  1154734
>>1154545
Не ниче. Объяснять долго, да и незачем - пустая болтовня получится.
Аноним 12/03/18 Пнд 22:23:20  1154739
>>1154716
>учит языку в первой книге, программированию во второй, все остальные учат быдлокодить
окей я догнал телегу и похоже это как раз то что нужно, терпеть не могу когда говорят делай так, и не объясняют почему

ну просто тыщистраничные тома пугают, я не хочу стать каким то невьебенным гуру, я просто хочу понять суть и заплиить свой пдф вювер и браузер без интерфейса кек
Аноним 12/03/18 Пнд 23:14:18  1154764
>>1153807
Аноним 12/03/18 Пнд 23:39:48  1154779
Братушки, напомните плиз:

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

Как бы эту конечную сформированную из данных модель можно было зарефералить с модельками конкретно ее родителя?
ForeingKey же вроде для связи с одной только моделькой
Шлепать пяток ForeingKey'ев по числу родителей и заполнять только одного - как-то не очень спортивно
Аноним 12/03/18 Пнд 23:40:38  1154781
>>1154610
Think Python
Аноним 13/03/18 Втр 00:03:03  1154802
>>1154441
Да похую мне на твои транскрипции. Никто не говорит "фиитбэк", все говорят "фидбек". у тебя ПАЙФОН
Аноним 13/03/18 Втр 00:09:04  1154806
>>1154802
К тому же, в транскрипции "d", лол.

Аноним 13/03/18 Втр 00:10:09  1154807
%%>>1154806
Обсёр ФИТБЭЩИКА зафиксирован.
Аноним 13/03/18 Втр 00:22:52  1154815
15168381526760.png (246Кб, 638x359)
Реактомакака на связи. Нужен твой совет, анон. Уже год пишу фронтэнд на стеке реакт + нода. Дико заебало. Хочу перекатиться в бекэнд на питоне. Насколько реально будет найти работу имея за плечами только опыт жса? В дсах конечно же. Если я сделаю парочку проектов на реакте + фласк, это сильно повысит шансы на трудоустройство?
Аноним 13/03/18 Втр 00:24:37  1154817
>>1154815
> Если я сделаю парочку проектов на реакте + фласк
Конечно! Я тебе даже больше скажу: если у тебя будет пиздатый проект, то тебе hr сами будут писать.
Аноним 13/03/18 Втр 00:31:52  1154820
2017-12-1323-47[...].png (90Кб, 720x695)
>>1154815
>реакт + нода. Дико заебало
докатились лол, что не так няш расскажи
Аноним 13/03/18 Втр 00:39:34  1154822
>>1154817
Спасибо. Насчёт того что они бегать за мной будут я не верю. Но если это поможет с трудоустройством, то сделаю парочку пиздатых проектов.

>>1154820
Реакт ахуеннен, абрамов няша, но вот делать интерфейсы наверное не мое.
Аноним 13/03/18 Втр 00:40:45  1154824
>>1152936
>медленная скорость выполнения программ.
А как же PyPy?
Аноним 13/03/18 Втр 00:42:48  1154825
>>1154824
Ты дурачок?
Аноним 13/03/18 Втр 01:02:54  1154832
>>1154824
Такая же скорость как Cpython. Ты наверное имел ввиде Cython. Ну типа быстрее, однако не совсем стандартный питон.
Аноним 13/03/18 Втр 01:14:02  1154834
Кому и для чего не хватило быстродействия питона?
Или чисто на синтетические тесты подрочить?
Аноним 13/03/18 Втр 01:56:36  1154844
2018-03-05 (9).png (513Кб, 1920x1080)
2018-03-05 (10).png (628Кб, 1920x1080)
>>1154822
>делать интерфейсы наверное не мое
почему так решил?

>>1154834
>Кому и для чего не хватило быстродействия питона?
ну скорости никогда не бывает много, ибо это деньги, ну и плюс собирая йоба пеку немного грустно терять часть потенциала
Аноним 13/03/18 Втр 02:00:38  1154845
2018-03-13 01-4[...].png (42Кб, 997x949)
олсо вопрос как эту злоебучую кнопку назначить?

там походу каждый урок новый проект и екзекут какой нашел в хоткеях выполняет команды с прошлого урока блин
Аноним 13/03/18 Втр 02:29:16  1154854
Безымянный.jpg (371Кб, 752x775)
Чертовы регулярки, не могу понять. Вот зачем в этом [^>] ? Ведь [A-Z0-9]* пометит весь тэг чуть более чем полностью. Или это для какой-то странной фигни вроде <hello#%itsme> ? Я просто не знаю пока, какие у вас там теги в html бывают..
Аноним 13/03/18 Втр 02:43:37  1154858
>>1154854
Затем, чтобы соответствовать тегу, содержащему любые символы, например знаки равно и кавычки.
Аноним 13/03/18 Втр 02:44:29  1154859
>>1154854
>не знаю пока, какие у вас там теги в html бывают..
Зоопарк в соседнем треде
Аноним 13/03/18 Втр 02:49:22  1154861
>>1154845
>с прошлого урока
Не "с прошлого урока", а текущую конфигурацию запуска.
Хоткея просто на зелёную стрелку в коде - нет, насколько я знаю, и вообще, ты дохуя хочешь.

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

>>1154844
>ну скорости никогда не бывает много
Питон достаточно быстрый для скриптового языка.
А то, о чём говоришь ты, называется "преждевременная оптимизация", и это большой грех. Как и дрочка на синтетические тесты.
Аноним 13/03/18 Втр 02:53:15  1154863
>>1154858
Почему тогда эта штука находиться вне скобок, захватывающих тег? Тогда захватиться лишь кусок тега, и закрывающий тег не подойдет.
Аноним 13/03/18 Втр 03:03:01  1154868
>>1154854
Нет, это не для какой-то странной фигни, которой не бывает, к тому же.

Ты возьми да и попробуй просто [A-Z0-9]*.
Работает? Нет? Ну и вот. Читай буквы, пытайся понять. Не понимаешь - поверь на слово, лол.
Аноним 13/03/18 Втр 03:20:08  1154874
>>1154868
>Работает?
da
Аноним 13/03/18 Втр 03:30:07  1154878
>>1154874
Во всех случаях?

Там, насколько я понял, всё дело в звёздочке.
А звёздочка и второй блок в квадратных скобках - для обработки правила, что тег не может начинаться с цифры и может состоять из одного символа.

Вообще, вся эта ёбала там не просто так подробно по шагам расписана. Регексп - это именно машина (fsm), а не какая-то магия. И иногда эта машина работает не совсем очевидно.
Аноним 13/03/18 Втр 03:32:49  1154879
>>1154863
>Почему тогда эта штука находиться вне скобок, захватывающих тег?
Очевидно, они хотят захватить только название тега без параметров.
Аноним 13/03/18 Втр 03:35:39  1154881
Анончики, хочу изучить питон. Книги прикрепленные к шапке треда хороши или стоит поискать по лучше литераткру ?
Аноним 13/03/18 Втр 03:36:21  1154882
>>1154881
в фак
Аноним 13/03/18 Втр 03:40:13  1154883
>>1154861
>Хоткея просто на зелёную стрелку в коде - нет
просто охуительно, и эти люди придумали целый язык программирования, мдааа

>на питоне хз
пикрилейтед как бе

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


Аноним 13/03/18 Втр 03:40:55  1154884
>>1154879
Каких параметров?
Аноним 13/03/18 Втр 03:42:35  1154885
2018-03-13 03-4[...].png (21Кб, 1052x219)
>>1154881
Аноним 13/03/18 Втр 03:48:17  1154887
>>1154883
Ты попробуй в ответах читать все слова подряд, а не только те, которые тебе больше нравятся.

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

>если бы блендер был написан на фортране
Блендер не написан на питоне, лол.
Питон там - для скриптов.
Потому, что он охуительно интегрируется с сишным кодом. И является полноценным промышленным языком, в отличие от луа какой нибудь.

завязывай толстить, утомил уже

Аноним 13/03/18 Втр 03:48:32  1154888
>>1154885
Спасибо, анончик, добра тебе.
Аноним 13/03/18 Втр 04:08:13  1154889
>>1154887
>в файле может быть несколько запускаемых блоков
вот это поворот

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

>Блендер не написан на питоне, лол.
я знаю я просто траллирую=)

>>1154888
ня
Аноним 13/03/18 Втр 04:17:02  1154890
>>1154889
>вот это поворот
Да.
Сейчас не помню, в каких случаях, но это и не важно. Не факт, что в питоне так может быть, о чём я и написал.

>внизу маленькая уже другая
Ты давно идеей пользуешься?
Это уже другое окно - некая выбранная конфигурация запуска там написано. Таких окон может быть несколько, по мере запуска различной хуеты. В каждый момент видно только одно.
Посмотри уже видео какое-нибудь или ещё что-то.
Аноним 13/03/18 Втр 04:26:44  1154891
>>1154890
>Сейчас не помню, в каких случаях, но это и не важно. Не факт, что в питоне так может быть, о чём я и написал.
Ты давно употребляешь наркотики?
Аноним 13/03/18 Втр 06:33:55  1154894
2018-03-13 06-0[...].png (602Кб, 1920x1080)
только вот пушрм под идиотским предлогом отъебал мне голову строчкой кто блять мог подумать что интежир это блять спешл симбол/ as a placeholder for numeric or decimal values/ ну ок, но тогда это опять же не было очевидно, кароче пичурм куиз нужно проходить с неокторыми знаниями
>print("I'm %d years old" % NaN)
еще раз убедился в охуенности питония, выглядит канонично по сишному, даже ошибки кажет в таком же стиле, а значит в любой момент могу свичнутся на что угодно, не только на кресты, ибо, вот тут еще один мега плюс — чистый аккуратной нан дистрактив синтаксис, чисто думаешь над самой сутью, а не дрочевом

Аноним 13/03/18 Втр 06:40:43  1154895
2018-03-13 06-3[...].png (287Кб, 1749x907)
^_^
Аноним 13/03/18 Втр 06:41:58  1154896
>>1154854
>Или это для какой-то странной фигни вроде <hello#%itsme> ?
>>1154884
>каких параметров?
Это для тегов вида
><div id="adf" style="height:500px">...</div>
и вот [^>] как раз выцепит ' id="adf" style="height:500px"', то есть всё то, что не является собственно названием html тега.

>>1154861
>Питон достаточно быстрый для скриптового языка.
Но он же самый медленный из них.
IDE для Python. Что посоветуете? Аноним 13/03/18 Втр 07:11:07  1154897
Народ, посоветуйте нормальную IDE для сабжа. Только не pycharm, она мне на зашла.
Аноним 13/03/18 Втр 07:41:38  1154899
>>1154897
атом
Аноним 13/03/18 Втр 07:58:50  1154904
>>1154844
Потому что год этим занимаюсь.
Аноним 13/03/18 Втр 09:08:03  1154913
>>1154897
Посмотри годный spyder3
Аноним 13/03/18 Втр 09:29:52  1154916
>>1154727
Честно говоря хотел вообще сменить род деятельности. Да да, я уже 30лвл, но подумываю вкатиться в программирование немного. Пока чисто для выполнения некоторых простых задач по оптимизации на работе

>>1154729
>>1154657
>>1154642
>>1154781
спасибо!
Аноним 13/03/18 Втр 09:49:53  1154922
>>1153393
str(count).zfill(9)
или через format
Аноним 13/03/18 Втр 10:00:54  1154924
>>1154610
automate boring stuff with python
Аноним 13/03/18 Втр 10:27:21  1154927
>>1154899
>>1154913
Спасибо!
Аноним 13/03/18 Втр 10:31:26  1154928
Бампирую свой вопрос
>>1154779
Аноним 13/03/18 Втр 11:18:28  1154932
Есть смысл вкатываться во фриланс, если я почти нихуя не умею, но хорошо гуглю документацию?
Аноним 13/03/18 Втр 12:02:22  1154952
На какой ОС вы кодите? Стоит ли ради пайтона уходить в линух?
Аноним 13/03/18 Втр 12:03:26  1154953
>>1154897
Ninja?
Аноним 13/03/18 Втр 12:14:53  1154954
>>1154897
Очевидный EMACS
Seriously though: я вот поставил себе Spacemacs, включил в нём python layer, почти ничего не делаю, а всё есть.
Аноним 13/03/18 Втр 12:15:43  1154955
>>1154952
>>1154453
Аноним 13/03/18 Втр 12:18:31  1154957
>>1154955
Если я просто с флешки линукс поставл.
то норм?
Аноним 13/03/18 Втр 12:22:21  1154958
>>1154952
На макоси заебца
Аноним 13/03/18 Втр 12:25:58  1154959
>>1154958
Линуксом пользовался? В чем плюсы перед ним?
Просто почти все западные разрабы пользуются макосью, а я не могу понять в чем соль.
Аноним 13/03/18 Втр 12:26:58  1154960
>>1154896
>Это для тегов вида ...

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

>Но он же самый медленный из них.

Медленнее чем что?
Чем Perl? Ну, так перл это и не язык, а хуй знает что.
Аноним 13/03/18 Втр 12:28:30  1154961
>>1154959
Не только разрабы, там почти все (школьники, учителя, бати) ею пользуются. Рассказывал знакомый
Аноним 13/03/18 Втр 12:39:17  1154967
>>1154959
На бзде и линуксе прожил с 2005 по 2012й
С 12го на макоси и не скучал ни дня
Аноним 13/03/18 Втр 13:15:31  1154979
>>1154959
Mac OS - юникс с человеческим лицом.
Но и со своими заморочками, конечно.
Аноним 13/03/18 Втр 14:22:29  1155016
>>1154979
И зондами
Аноним 13/03/18 Втр 14:23:13  1155017
>>1154932
Заказчику важно решение его задачи
Аноним 13/03/18 Втр 14:37:23  1155025
>>1154932
Сейчас все равно хуй вкатишься. Всем нужно чтобы были отработаны часы на фрилансовых досках.
Аноним 13/03/18 Втр 15:13:52  1155049
>>1155025
Ну лан. Но где можно заработать програмированием, чтоб деньги ну за день получить?
Аноним 13/03/18 Втр 15:16:17  1155053
>>1155049
Ты же еще ничего не умеешь, так что нигде. Когда будет скилл можешь попробывать вкатиться во фриланс за дошираки.
Аноним 13/03/18 Втр 15:41:35  1155070
Джанганы, так как мне запилить что бы пяток похожих моделей ссылались foreingkey'ем на одну модельку, но через Django ORM этой конечной модельки я мог без ебатории унифицированно дергать свойства родителей?
Аноним 13/03/18 Втр 15:42:05  1155071
>>1155070
Оригинальный реквест, оставшийся без овтетов: >>1154779
Аноним 13/03/18 Втр 15:55:00  1155088
DFNOptMWAAAqrxK[...].jpeg (22Кб, 500x500)
>>1155070
Ну унаследуй ты их от одного базового класса и сделай many-to-many, ну чё ты как этот
У тебя не с джангой проблемы, судя по всему, а с проектированием архитектуры
Аноним 13/03/18 Втр 15:57:43  1155091
image.png (446Кб, 500x353)
>>1154904
>год этим занимаюсь
и только спустя год понял что не твое!? куча безмозглых школьников мечтают оказаться на твоем месте, так что эе там не так?? хорошие интерфейсы никому не нужны окромя пары компаний или чо?

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

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

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

Аноним 13/03/18 Втр 16:13:03  1155098
>>1153244
Охуенно. Я и не говорил, что не нравится, я говорил, что тяжело пиздец. А так то да, охуенно мочи нет. Потом смотрел обучающие видео по питону и, вспоминая Лутца, думал о том, сколько инфы в этих видео опущено и никак не объясняется.
Аноним 13/03/18 Втр 16:32:46  1155106
image.png (833Кб, 720x480)
>>1155098
>что тяжело пиздец
туда ли ты зашел?
Аноним 13/03/18 Втр 17:04:38  1155126
>>1155091
>за пекой в хорошем кресле за столом с большими мониторами и клавиатурой

Да, именно так делают нормальные люди, когда пишут код, а не дрочат.

Но, макбук прекрасно подключается ко всему этому.
И есть ещё хакинтош, если кто забыл.
И мак мини, и имак, и вся хуйня.
Аноним 13/03/18 Втр 17:13:32  1155128
d792qbjqCmU.jpg (554Кб, 1900x1297)
>>1155126
>макбук прекрасно подключается ко всему этому
доводя тебя до безумия своим воем крошечной злоебучей турбины сукаааа при малейшой нагрузке(ютуб) на видеочип

только вода с помпой на 5 вольтах и 900-1200 RPM'ные кулера на настоящем подшипнике качения с крыльчаткой из PBT пластика

>хакинтош
не подходит амдэ-боярам

>мак мини, и имак, и вся хуйня
интелодаунов уже приучили переплачивать за хуйню, ну да, оверпрайсное унылое железо в куске люменя — выбор редакции еба!
Аноним 13/03/18 Втр 17:36:09  1155138
>>1155091
>нормальные же люди сидят на синкпадах с грибком и нормальной клавой

два такбира этому правоверному
Аноним 13/03/18 Втр 18:02:04  1155142
Итак, сегодня я кажется наконец-то нашел ту самую 'полезную задачу для себя' а не просто программирование ради того, чтобы научиться программировать: после перехода с одной шинды на другую мой Chrome отказался почему-то синхронизировать закладки, к счастью я не удалил прошлую шинду, узнал, что Chrome хранит закладки в файле Bookmarks.bak и решил вытащить их оттуда. Написал простой скрипт (пока выводиться на экран, превращу в вывод в нормальный .html файл потом), сунул файл и он тут же обвалился с ошибкой. Засунул эту ошибку во второй except, получил номер линии, в которой все фэйлиться и вот она выделена на третей картинке. Че не так то? Почему он обваливается? Там в файле и до этого куча подобных линий: пробелы, } и запятая. Не понимаю.
Аноним 13/03/18 Втр 18:10:30  1155144
>>1155091
Дело не в том, что крутые интерфейсы никому не нужны. Ещё как нужны. Я тоже мечтал оказаться на том месте, где я сейчас. Просто сейчас понимаю, что это не то, чем я хочу заниматься. Возможно питон меня больше заинтересует в этом плане.
Аноним 13/03/18 Втр 18:17:50  1155146
>>1155142
Попробуй читать файл как cp1251.
Аноним 13/03/18 Втр 18:20:36  1155147
>>1155144
Мне кажется, тебя заебал джаваскрипт, а не интерфейсы.
Но, к сожалению, в наше время интерфейсы == джаваскрипт, поэтому, без вариантов.

Что касается питона - хз. Возьми да попробуй.
Если ты уверен, что тебе нужен именно язык с динамической типизацией. Но, джава была бы перспективнее в плане работы.
Аноним 13/03/18 Втр 18:23:13  1155148
>>1155146
С этим выволилась с той же ошибкой на той же линии. Но заработало, когда я написал encoding='utf8'. Как это вообще работает? UTF8 же используется по дефолту.

Кстати, а ещё общий вопрос: почему бы всем файлам не писать первой линией свою кодировку, чтобы такой хуйни не было? Когда объясняли кодировки была часть, объясняющая, что раньше так и делали, но потом пришел Юникод и спас всех.
Аноним 13/03/18 Втр 18:24:54  1155149
Я тут задумался, как быстро растет зп у вкатывальщика?
Начал работать пол года назад, вкатывался будучи студентом очного отделения 3-го курса, через два месяца перешел на заочку, потому что нахуй вуз, нужна корка. Отработал пол года за 35к, позвонили из другой конторы, вилка начинается от 80, в четверг будет собеседование. Это мне так повезло или все вкатывальщики так же взлетают?
Аноним 13/03/18 Втр 18:25:05  1155151
>>1155142
С кодировками разберись, с юникодом в питоне (какой у тебя, кстати, питон, 2 или 3?), и т.п.
Короче - это норма (типичная для питона хуйня).
Аноним 13/03/18 Втр 19:19:57  1155186
>>1155128
О, у меня файлопомойка такая же, только я её почти не включаю - винты по 37 тысяч часов наработали, вот-вот сыпаться начнут на одном уже два бэдблока лол
Аноним 13/03/18 Втр 20:03:07  1155212
wdf0f8015.jpg (351Кб, 1080x1620)
>>1155186
я купил этот кусок говна пустой за полтораху, было на тот момент два разных грина на 2тб, наибался с прошиванием, в итоге рейд тот что не зеркало развалился и я проибал больше половины важных фоточек рисуночков и смищних картиничек, а через год сдох второй, я крутанул всех через хуй купил ссд на 256 гигов и чисто на нем одном прожил пару лет, игрушки торренты работа вот это все, пока не понадобилось куча моделей и текстур, купил ноутбучный одноблинный терабайтник который не слышу, но теперь все важное дублирую на двух облаках

ну и плюс эта параша постоянно паркуется, запрограммированное старение ебать ее в рот, харды ебучее зло, ничего важного на них хранить нельзя
Аноним 13/03/18 Втр 20:21:43  1155218
Ананас, мне пришла в голову идея, которую не представляю, как реализовывать. Есть один быдлокод:
https://repl.it/repls/SarcasticPutridParameters
Идея в том, что после повторных вводов слов, не сопоставимых с массивом, программа выдавала другие фразы.
Типа "Ты серьезно? ДА ИЛИ НЕТ", "Ты издеваешься?", "Ты точно ебнутый имбецил" и напоследок "Все, я устал, конец программы" и quit().
Но при этом ввод yes или no все так же должен оставаться допустимым в рамках такого цикла.
Можно как-то это сделать без лестницы из while True?
Аноним 13/03/18 Втр 20:24:17  1155220
>>1155218
Конечный автомат написать можешь, с ними и не такое запилить можно
Аноним 13/03/18 Втр 20:26:50  1155223
>>1155220
Хотя, лучше генераторную функцию с перебором массива из фразочек и при окончании листа выполнять quit()
Аноним 13/03/18 Втр 20:28:25  1155226
>>1155106
Туда
Аноним 13/03/18 Втр 20:35:29  1155233
>>1155223
Как загуглить?
Аноним 13/03/18 Втр 20:38:05  1155237
>>1155233
Хотя я понял, о чем ты. Такой же массив из заранее заготованных фразочек. Ну точно же.
Аноним 13/03/18 Втр 20:38:21  1155238
>>1155233
Вот, держи, отредактировал
Аноним 13/03/18 Втр 20:38:39  1155239
>>1155238
https://repl.it/repls/DrearyImpressiveMining
Аноним 13/03/18 Втр 20:40:59  1155241
>>1155239
Ага, благодарю.
Аноним 13/03/18 Втр 20:47:19  1155243
>>1155212
> ну и плюс эта параша постоянно паркуется
Братюнь, лечится за полчаса, гугли wdidle3

> наибался с прошиванием
Да там же железо древнющее, на него ничего кроме 2.6.28 не встаёт. Проще уже новую железку купить или распберри, плюс самому выточить корпус из дерева, такой-то кузьмич
Аноним 13/03/18 Втр 20:52:52  1155245
Сегодня у меня в первый раз бомбануло от питона, а точнее от его пакетного менеджера
Для двух разных пакетов требовался один общий, но разных версий. В npm такой проблемы не было, можно как-то создавать виртуальные окружения для каждого пакета и их выполнением в одном файле? Пиздец неудобно было
Аноним 13/03/18 Втр 21:11:57  1155257
5FfhXe6nIU4.jpg (187Кб, 1200x800)
>>1155243
>wdidle3
а теперь запусти это на вениках в рейде, на одном из которых в с скрытой области кусочек линупса

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

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

я хочу сделать типа люменивой стеллы-радиатора-резервуара, так что бы комплектуха крепилась чисто на фиттингах
Аноним 13/03/18 Втр 21:43:36  1155267
>>1155212
>постоянно паркуется
В винде отключается, где-то в настройках питания
Аноним 13/03/18 Втр 21:46:24  1155270
Нужна помощь. Пишет, вышел за диапазон. Хз че он материться. Пытался просто присвоить y[0] = x[0], таже хрень. Змея 3ей версии.

Аноним 13/03/18 Втр 21:46:55  1155271
д>>1155270
Мой код
x = [round(rnd(-2, 2), 1) for i in range(10)]
print(x)
y = []
for i in range(len(x)):
if x > 1.5:
y = x
elif 0 <= x <= 1.5:
y = 2 (x 2)
elif x < 0:
y = math.e(3
x)
print(y)
Аноним 13/03/18 Втр 21:48:48  1155273
image.png (10Кб, 397x183)
>>1155271
Чет скопировал не очень
Аноним 13/03/18 Втр 21:54:32  1155276
>>1155273
У списка "y" нет элементов с индексами, для его расширения используй append\extend
Аноним 13/03/18 Втр 21:55:04  1155277
>>1155276
Еба я даун. Спасибо
Аноним 13/03/18 Втр 21:57:56  1155280
image.png (11Кб, 428x190)
>>1155276
все равно говорит за пределами
Аноним 13/03/18 Втр 21:59:20  1155282
>>1155280
Ты пытаешься вызвать append у элемента листа "y" с индексом i
Иди читать лутца
Аноним 13/03/18 Втр 21:59:41  1155284
>>1155280
Не y.append, а y.append. Ты список y расширяешь, а не его i-тый элемент, который не существует
Аноним 13/03/18 Втр 21:59:58  1155285
>>1155282
Еба, чет туплю не могу. Спасибо
Аноним 13/03/18 Втр 22:01:08  1155286
>>1155267
>NAS
>В винде отключается, где-то в настройках питания

Аноним 13/03/18 Втр 22:10:37  1155297
15197671836140.jpg (558Кб, 1600x999)
>>1155147
Я фанат динамики, джаву не хочу. Насчёт js'а ты наверное прав. Он меня доебал. Доебали и задачи на текущей работе. Короче я хз. Стою на распутье и не могу выбрать куда пойти.
Аноним 13/03/18 Втр 22:27:55  1155307
>>1155297
>Доебали и задачи на текущей работе
а какие там задачи? аноне ебать если ты и дальше будешь таким дохуя скрытным и будешь только хныкать, тебе никто не сможет помочь, либо пили стори, либо гтфо искать вдохновневение и смысл жизни самостоятельно
Аноним 13/03/18 Втр 23:13:04  1155331
>>1155297
>Я фанат динамики

Есть ещё руби, например.
Там столько динамики, что не унесёшь за один раз.
Но, перспектив у питона больше, наверное.
Хотя, руби, как язык, интереснее.
Аноним 13/03/18 Втр 23:23:08  1155336
>>1155307
Последнее время много задач по легаси проектам + ещё менторю джуна. Мне хочется писать что-то интересное. А не просто красить кнопки и пиксели двигать. С реактом конечно лучше в этом плане, но все равно никуда не денешься от этого.

>>1155331
Согласен насчет красоты руби, вот только из работы кроме рельс ничего и нету. А рельсы мне не очень нравятся. Ну и руби полностью ооп язык, а мне больше фп по душе.
Аноним 13/03/18 Втр 23:34:43  1155344
>>1155336
>хочется писать что-то интересное
ну это роскош тащемта, говно по тикетам, вот да, сколько угодно, любая работа на дядю это заколачиввание бабла дяде, а это унылая рутина, вот тут пиксель не докрасил, еще покрась еще

хочешь творчества? заведи хобби

а если ты сильный смелый и умелый — начинай писать свой проект, потом набирай рабов-макак, а сам занимайся архитектурой
ну а тут ты поймешь как же было хорошо тепло и комфортно, когда не нужно переключать голову на миллон задач и крутиться вертеться по хуйне
Аноним 13/03/18 Втр 23:45:31  1155352
>>1155336
Руби - да, кроме рельсов нету нихуя, и не будет уже.
Если честно, я до сих пор этому удивляюсь.
Было столько хайпа, и куда вдруг всё делось?

>фп
>динамика
Ну, фп+динамика = джаваскрипт.
Может быть, просто перелезть в бекенд?
Праллельно нарастив скиллы в плане фп, Rx и прочего?
Аноним 13/03/18 Втр 23:51:40  1155356
teams=list()
team1=list()
team2=list()
teams.append(team1)
teams.append(team2)

В одну строчку можно?
Аноним 14/03/18 Срд 00:01:14  1155361
>>1155344
>ну это роскош тащемта, говно по тикетам, вот да, сколько угодно, любая работа на дядю это заколачиввание бабла дяде, а это унылая рутина, вот тут пиксель не докрасил, еще покрась еще
Ты прав анон, работая на дядю я вряд ли буду решать интересные задачи. Но сейчас мне хватит и задач сложней фронтэнда.

>хочешь творчества? заведи хобби
После работы не остаётся сил и мотивации что-то делать. Текущая работа все соки выжимает.

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

>>1155352

> Ну, фп+динамика = джаваскрипт.
Ну я не против и на питоне писать. Мне нравится этот язык.
> Может быть, просто перелезть в бекенд?
> Праллельно нарастив скиллы в плане фп, Rx и прочего?
Наверное ты прав, анон. Возможно стоит начать с ноды. А потом уже язык менять. А может стоит сразу питон попробовать. Блин. Как решить то.
Аноним 14/03/18 Срд 00:12:12  1155365
>>1155361
>После работы не остаётся сил и мотивации что-то делать.
Так и задумано, ты в рабстве

и поменять ситуацию ты сможешь только соскачив с теплого хуйца начальника и уволившись в пустоту

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

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

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

язык не поменяет сути, та же уборка говна по тикетам для дяди
Аноним 14/03/18 Срд 00:16:24  1155368
>>1155356
teams=list() team1=list() team2=list() teams.append(team1) teams.append(team2)
Аноним 14/03/18 Срд 00:17:58  1155370
>>1155356
teams = [[], []]
Аноним 14/03/18 Срд 00:30:12  1155378
>>1155370
Но надо именованные.
Аноним 14/03/18 Срд 00:33:29  1155382
>>1155361
>Блин. Как решить то.
С чисто практической точки зрения - оптимально будет сменить не язык, а работу. Тем более, что нода на подъёме сейчас. А в питоне деньги - это только в основном джанга. И она далеко не подарок сама по себе.
Аноним 14/03/18 Срд 00:34:59  1155384
>>1155378
>Дай говна, дай ложку

teams = [[], []]
(team1, team2) = (teams[0], teams[1])


Аноним 14/03/18 Срд 00:41:19  1155387
>>1155384
Скобки не нужны, кстати, я их для перестраховки поставил.
я не настоящий питонист, просто маску нашёл
Аноним 14/03/18 Срд 01:23:12  1155409
>>1155384>>1155368
Нахуй вы тут сидите и срете, уебаны? Зарепортил.

>>1155356
teams = {'team1': list(), 'team2': list()}
Аноним 14/03/18 Срд 01:29:33  1155416
>>1155409
>list
>dict
Во, вот это правильно.
Не нравится решение - меняем условия задачи, и всё становится красиво.
ВАЖНО Аноним 14/03/18 Срд 02:47:02  1155437
Пацаны, затестил мощь urllib из Gevent путем получении страницы http://httpbin.org/get 5000 раз страницу загружал и на это уходило 20 секунд. Делал в программе Pool 300. Тестировал на бесплатном тарифе хостинга pythonanywhere. Как сократить время выполнения хотя бы до 5 секунд или уже нужно брать другой язык ?
Аноним 14/03/18 Срд 02:53:03  1155438
>>1155437
Все ванги спят.
Код выкладывай.
Аноним 14/03/18 Срд 03:01:27  1155439
>>1155438
from gevent import monkey
monkey.patch_all()

import urllib.request
from gevent.pool import Pool

def download(url):
return urllib.request.urlopen(url).read()

if __name__ == "__main__":
urls = ["http://httpbin.org/get"] * 5000
pool = Pool(200)
print(pool.map(download, urls))
Аноним 14/03/18 Срд 03:07:04  1155440
>>1155439
Думаю проблема в том что ты принтуешь все данные. Попробуй не принтовать
Аноним 14/03/18 Срд 03:15:50  1155441
>>1155440
Сделал добавление в массив, таже скорость
Аноним 14/03/18 Срд 03:26:27  1155443
>>1155439
С моего пк этот код 1 минуту и 9 секунд выполняется. Думаю тут тогда дело в пропускной способности сети. Можешь попробовать написать тестовый скрипт на ноде
Аноним 14/03/18 Срд 04:15:09  1155446
>>1155437
>>1155439
>>1155440
>>1155441
>>1155443
Лол, мычание извозчиков. Идите ещё гороскоп на 2018 почитайте!
Аноним 14/03/18 Срд 04:31:03  1155449
>>1155446
В чем проблема?
Аноним 14/03/18 Срд 04:36:24  1155450
>>1155449
>В чем проблема?
Извозчики, они мычат, понимаешь??
Аноним 14/03/18 Срд 04:37:02  1155451
>>1155449
Проблема в вас двоих. Пойми, "уже нужно брать другой язык"! Реально переходи на ассемблер, только на нём ты сможешь сделать молниеносные http запросы!
Аноним 14/03/18 Срд 05:09:44  1155453
>>1155451
Чем бы делать кукареки, профи бы уже показал пример и доказал тем самым что не нужно переходить
Аноним 14/03/18 Срд 05:22:40  1155454
2018-03-14.png (109Кб, 1920x1080)
2018-03-14 (1).png (109Кб, 1920x1080)
нахуй быть таким неочевидным!? ну просто пиздец или просто не надо заниматься эдукацией после 15 часов бодрствования лел

еще управление пучирма пиздецки неудобное после сабляйма, вообще никаких фишечек нет, блять как будто в ссаном браузерном редакторе пишу
Аноним 14/03/18 Срд 05:25:24  1155455
еще почему у них кавычки пляшут? вроде как "стринги", 'итемы' или не?
Аноним 14/03/18 Срд 06:13:53  1155472
2018-03-14 (2).png (78Кб, 1920x1080)
2018-03-14 (4).png (97Кб, 1920x1080)
бажная хуита
Аноним 14/03/18 Срд 06:24:02  1155481
>>1155148
>винда
>UTF8 же используется по дефолту.
Совсем не обязательно. Точнее даже, скорее нет.
Введи 'chcp' в консольку, вряд ли ты там увидишь "65001".
Аноним 14/03/18 Срд 06:36:06  1155491
>>1155472
Ты понимаешь, что такое пустой список? Этот как твоя голова, в которой количество мозгов равно 0. len() на непустом списке выдаст не 0, а значит и условие выполнится.

>>1155454
>нахуй быть таким неочевидным!?
Тебе, сука, прямым текстом в задании сказали, что надо сделать.
>неудобное после сабляйма,
Ну так и пользуйся саблаймом, идиотина, раз нравится.

Заебали срать в тред говном своим, блядь, вам тут не личный бложик для дегенератов.
Аноним 14/03/18 Срд 06:41:09  1155495
>>1155491
ебанный ты ишак блять меня попросили проверить пустой ли список, я проверил, все норм, но эта хуйня на ровном месте доебалась блять

>пользуйся саблаймом, идиотина, раз нравится
там нет куиза дегрод блять
Аноним 14/03/18 Срд 07:29:14  1155515
>>1155495
Нет, не проверил.
if len(tasks): сработает если список НЕ пустой, потому что len() возвращает количество элементов в списке.

>там нет куиза дегрод блять
Ну так тебе и quiz это не нравится, блядь, нахуй ты его проходишь?
Аноним 14/03/18 Срд 13:09:59  1155565
image.png (60Кб, 889x619)
Подскажите, почему перед ! появляется пробел при выводе и как от него избавиться?
Аноним 14/03/18 Срд 13:14:32  1155566
>>1155257
> а теперь запусти это на вениках в рейде, на одном из которых в с скрытой области кусочек линупса
Нахера? Перетыкаешь винты в стационарный комп, грузишься с досовой флешки с wdidle3.exe, запускаешь, перетыкаешь обратно. Я потому и написал, что полчаса, а не пять минут, лол.

> я хочу сделать типа люменивой стеллы-радиатора-резервуара, так что бы комплектуха крепилась чисто на фиттингах
Угар. Я б купил :3
Аноним 14/03/18 Срд 13:19:23  1155570
>>1155565
print(..., sep='')
Аноним 14/03/18 Срд 13:32:18  1155577
>>1155565
Все понял, вместо запятых нужно плюсы ставить.
Аноним 14/03/18 Срд 13:45:26  1155581
>>1155453
Кого ты пытаешь развести, маня?! Переходи уже на другой язык.
Аноним 14/03/18 Срд 14:15:49  1155585
>>1155581
ОТПРАВИЛ ЗАПРОС ЗА 0.00000001 СЕКУНДУ
@
ЖДЕШЬ ОТВЕТА В 100000 РАЗ ДОЛЬШЕ

Они просто не понимают, где у веба бутылочное горлышко и пытаются выжать ненужную в данной ситуации скорость
Скорее всего они никогда не встречались с реальными задачами, единственное, что может дать пасасать тут это асинхроность/многопоточность, но это все равно не их случай
Аноним 14/03/18 Срд 14:20:55  1155586
>>1155365
Это не рабство. Ну и просто так с зп не соскочишь. И да, это сложно взять и начать делать свой продукт, когда у тебя всего лишь год опыта.

>>1155382
С питоном не только в веб можно податься. Но вообще ты прав, наверное начну перекат в ноду, если что, то потом на джанго перейду.
Аноним 14/03/18 Срд 16:10:39  1155624
Как заполнить matplotlib.plot из numpy массива (arr) в цикле? Нужно построить окружность по точкам plotom.

https://repl.it/repls/PleasingVeneratedPetabyte
Аноним 14/03/18 Срд 16:19:24  1155628
>>1155624
в цикле
Аноним 14/03/18 Срд 16:25:37  1155632
>>1155628
как это сделать с numpy array в цикле? Я только с одномерным списком знаю как.
Аноним 14/03/18 Срд 16:26:45  1155633
>>1155632
И что тебе мешает реализовать цикл в numpy array аналогично?
Аноним 14/03/18 Срд 16:28:13  1155634
>>1155633
с
Аноним 14/03/18 Срд 16:30:27  1155636
>>1155633
как его реализовать? если бы знал не спрашивал.
Аноним 14/03/18 Срд 16:41:16  1155640
Пачаны, затестил мощь urllib из Gevent путем получении страницы http://httpbin.org/get 5000 раз страницу загружал и на это уходило 10 секунд. Делал в программе Pool 300. Тестировал на бесплатном тарифе хостинга pythonanywhere. Каким способом можно уменьшить время выполнения?

from gevent import monkey
monkey.patch_all()

import urllib.request
from gevent.pool import Pool

def download(url):
return urllib.request.urlopen(url).read()

if __name__ == "__main__":
urls = ["http://httpbin.org/get"] * 5000
pool = Pool(300)
print(pool.map(download, urls))
Аноним 14/03/18 Срд 16:48:46  1155643
>>1155640
Уже нужно брать другой язык, очевидно же!
Аноним 14/03/18 Срд 17:10:43  1155658
>>1155636
бамп
Аноним 14/03/18 Срд 17:17:50  1155664
>>1155658
бамп
Аноним 14/03/18 Срд 17:19:38  1155667
>>1155640
Асинхронностью присыпь
Аноним 14/03/18 Срд 17:34:36  1155677
>>1155667
Гевент разве не асинхронность? Вангую проблема в канале связи
Аноним 14/03/18 Срд 17:43:05  1155690
>>1155640
гугли keep-alive, дурачок
Аноним 14/03/18 Срд 17:43:35  1155692
pccase2.jpg (351Кб, 1530x844)
newpc.jpg (315Кб, 2900x1600)
2017-10-15 21-3[...].JPG (2618Кб, 3264x2448)
>>1155515
>сработает если список НЕ пустой
а ну ок я проспался и услышал тебя, ну тогда != [] тоже самое или чо?

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

>>1155565
о а это чо за шляпа, анон поделись урлом

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

>Угар. Я б купил :3
^_^ только ты понимай что ценник будет 15-20к, хотя может и больше, люмения надо много, вон глянь на ирвины, изебываются реально как могут видно стараются, а на выходе все равно коробки унылые блядь, а стоять как еб твою мать

я кароче решил попрактиковаться на более изичном варианте, но под дождем меня пиздило 80-120А током ну и в итоге не смог аккуратно сделать все повело впизду, а вообще идея была основание сделать из арматуры и закатать потом в подиум из цемента с песком
Аноним 14/03/18 Срд 17:46:00  1155697
>>1155586
>просто так с зп не соскочишь
>Это не рабство
как скажешь бро

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

>если что, то потом на джанго перейду
ох вей
Аноним 14/03/18 Срд 17:48:17  1155698
>>1155692
> хагость
чё за зверь?

> ценник будет 15-20к
за один корпус?..

> а вообще идея была основание сделать из арматуры и закатать потом в подиум из цемента с песком
хуя ты суровый.
Аноним 14/03/18 Срд 17:51:08  1155702
>>1155664
бамп
Аноним 14/03/18 Срд 17:55:55  1155705
>>1155692
Держи
http://pythontutor.ru/
Аноним 14/03/18 Срд 18:00:20  1155709
2018-03-14 (5).png (99Кб, 984x719)
>>1155698
>за один корпус?..
ну а хуле ты блять хотел, во первых рубль уже не тот, но и раньше ирвин продавал штампованную коропку из 0.2мм сталюки и листа каленного тонированного стекла по тем 20к только старым

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

>>1155705
санкс, бля это ж первые линки з гугла, у меня уже два таба со вчера открыто было леел, но ты молодец все равно :3
Аноним 14/03/18 Срд 18:00:25  1155710
>>1155643
>>1155667
>>1155690
>>1155581

Понятно , сбореще защеканцев мнящих о заработке 300к/сек. Ладно выхожу, все равно тут какие-то полупокеры сидят
Аноним 14/03/18 Срд 18:15:56  1155723
Сделал скачивание картинок с гугла следующим образом: делает get запрос и получает html документ картинок. Потом там ищу регуляркой имена сайтов и качаю фотки. Все норм?
Аноним 14/03/18 Срд 18:16:45  1155724
py1.jpg (23Кб, 939x184)
>>1152921 (OP)
Как в Pycharm 2017 сделать окно сбоку внизу, слева от окна вывода программы, в котором отображаются значения переменных и и? Поиска в помощи про это, там нашёл про debug, включил дебаг, в нём, во-первых, окно дебага на весь низ вместо окна выполнения программы, во-вторых, блок переменных пуст

Как это окно переменных сделать ?
Аноним 14/03/18 Срд 18:17:41  1155726
>>1155692
>ну тогда != [] тоже самое или чо?
Не совсем. != проверит исключительно на пустой список, тогда как проверка через len будет работать с любым нормально сделанным классом коллекцией: будь то тупл, множество, нампиевские массивы и что угодно.

>>1155636
Как кого реализовать, ты можешь по-человечески описать свои трудности? Массив нампи работает точно так же, как и обычный список, только с дополнительными плюшками.
В pyplot передаются списки/массивы с координатами точек по 1 или больше осям.
Аноним 14/03/18 Срд 18:20:30  1155729
>>1155723
Поищи по гитхабу пяток-десяток поделок, делающих то же самое.
В принципе если чет работает и с своей задачей справляется - значит все сделано правильно.
Аноним 14/03/18 Срд 18:23:12  1155731
Какие проэкты можно реализовать, чтобы выйти на уровень джуниора или хотя бы фрилансера за еду?
Аноним 14/03/18 Срд 18:23:13  1155732
>>1155726
>Как кого реализовать, ты можешь по-человечески описать свои трудности? Массив нампи работает точно так же, как и обычный список, только с дополнительными плюшками.
>В pyplot передаются списки/массивы с координатами точек по 1 или больше осям.
есть трехмерный массив numpy вида arr1=([[2,3,1],[3,4,5]]) и т.д. Нужно скопировать значения в первом стобце 2,3 и т.д. в matplotlib plot в место x. И значения во 2 столбце matplotlib plot в место y. Сделать это в цикле.
Аноним 14/03/18 Срд 18:52:02  1155760
13180259788126.jpg (33Кб, 251x249)
>>1155710
> Ладно выхожу
Аноним 14/03/18 Срд 19:33:41  1155777
>>1155729
Мне нравится велосипеды писать.
Аноним 14/03/18 Срд 19:35:37  1155778
Питонисту кроме как на джанго/фласк где можно найти работу?
Аноним 14/03/18 Срд 19:37:25  1155780
>>1155778
devops
Аноним 14/03/18 Срд 19:38:17  1155781
>>1155780
Поясните за это? Какие задачи? Есть ли они?
Аноним 14/03/18 Срд 19:41:21  1155782
>>1155781
Если коротко то это следующий уровень сисадмина. Настройка CI, администрирование сервером, различная автоматизация и так далее. Загугли на хх вакансии и сразу все поймешь.
Аноним 14/03/18 Срд 19:54:59  1155785
>>1155780
У нас в конторе как раз ищут devops. Но и "обычных" питонистов тоже берут. Без веба вообще.
Аноним 14/03/18 Срд 19:58:31  1155787
>>1155732
>plt.plot(arr1[1], arr1[0])
Зачем тут цикл вообще?
Аноним 14/03/18 Срд 20:02:17  1155790
>>1155787
Точнее, plt.plot(arr1[0], arr1[1]), чё-то я попутал местами их.
Аноним 14/03/18 Срд 20:28:01  1155795
image.png (1940Кб, 1280x720)
>>1155724
окно перемещается по уебански в трех точках в правом углу

>блок переменных пуст
ну так задай переменные то

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

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

Аноним 14/03/18 Срд 20:58:55  1155807
Пиздец двачик. Как концентрироваться на задаче? Вот делаю свой т.н. 'первый проект' бота в телеграмме. Нашёл очень хорошую статью на ТП, где в принципе скелет бота уже готовый, так и написана ещё прям для самых тупых новичков. Но тем не менее, сел за работу я в 12 дня, и вот только сейчас я разобрался до конца как работает тот бот. То есть всё это время я изучал синтаксис, пытался понять api телеги, узнал что такое json и как сделана работа с ним в статье. Но... Ебать программа в 50 строк нахуй! 9 часов на 50 строк.
Я постоянно отвлекался, то на мысли, то на чаты, то посрать, то попить, то поесть и все по кругу. Немного помогает медиация, но заряда концентрации после нее хватает на 10 минут максимум.
К тому же к концу дня голова перестает соображать вообще, это как будто мышцы забились после бега, и ноги уже не гнутся.
Есть какие-нибудь советы проверенные для улучшения возможности сконцентрироваться на задаче?
Я то за сегодня надеялся хотя бы базовый функционал освоить, отправку медиа на запрос. В итоге сижу тута с тобою с фактически копипастой вместо кода, и разжиженным мозгом.
Аноним 14/03/18 Срд 21:10:33  1155814
>>1155807
>Как концентрироваться на задаче?
Попроси, чтобы тебя тут забанили, для начала.
Дальше само пойдёт.
Аноним 14/03/18 Срд 21:11:28  1155815
>>1155807
Никак. Только кофе и привычка. Я вообще полгода, нахуй, не мог себя заставить ежедневно хоть на час садиться учить.
Аноним 14/03/18 Срд 21:14:47  1155818
>>1155814
Тогда надо блок на все дерьмо ставить, отключать все уведомления.
>>1155815
Понятно. Значит буду надеяться что со временем само придёт.

И на том спасибо
Аноним 14/03/18 Срд 21:29:44  1155826
LXpjA84mIL0.jpg (52Кб, 1264x710)
>>1155807
> 9 часов на 50 строк
пфф, по часу на строку

>Как концентрироваться на задаче?
оказаться в условиях недоступности маминого борщика

>Немного помогает медиация
ты чо пидр!? делай зарядку, ОФП придумали не идиоты, а советские физиологи, потом прикупи гирьку пудовку, ебаш пояс, турнички норм тема, можно побегать

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

вставай рано, лучше в 5 и хуячь сразу, вот прям СРАЗУ, не проверяя почты двачика ютубчика, вот тогда можешь быть уверен что 4-6 часов проработаешь спокойно, чем сложнее задача и чем меньше опыта — тем меньше проработаешь, главное не стукать себя за это, ты молодец нет

>советы проверенные
написанное богами даб-течно
https://www.youtube.com/watch?v=HK1ODZkd9Oc

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

Аноним 14/03/18 Срд 21:33:31  1155827
>>1155815
>кофе
стимулятор, тебя побустит часочек, причем если замешаешь с душой то жестко так поебет и если ты где то застопорился так тебя пиздец это выбесит пуще прежнего, а потом откат и ты ссонный как чмо, ну и нахуй оно надо!?

лучше витаминки бе группы или какава, ну или чайок само нейтральное, и никто на тебя не давит, пишешь по строчке в час и все норм
Аноним 14/03/18 Срд 21:45:28  1155832
>>1155807
>>1155827
> чайок

Пуэр же.
Дейтсвует гораздо мягче кофе и гораздо дольше.
И как раз даёт именно концентрацию и работоспособность.
Аноним 14/03/18 Срд 21:53:05  1155836
>>1155795
переменные в скрипте есть, то есть этот блок пустой когда скрипт выполняется.
А тот раз я ничего не настраивал, просто установил PyCharm 2017 вместо 2016, загрузил преокт и это появилось
Аноним 14/03/18 Срд 22:06:59  1155846
>>1155827
Со мной не так. Я просто пью кофе весь день и вдалбливаю.
Аноним 14/03/18 Срд 22:08:58  1155848
>>1155836
>переменные в скрипте есть, то есть этот блок пустой когда скрипт выполняется.

Ну откуда вы лезете?

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

В момент останова все активные переменные видны - просто подведи к переменной курсор. Или даже в коде уже будут вставлены эфемерные комментарии рядом с переменными.
Можно сделать evaluate expression - правой кнопкой в коде.
Хочешь, чтобы именно "в блоке" у тебя было - add  watch.
Я уже говорил тебе - видео посмотри про это всё т.к. читать ты, явно, не любишь.
Аноним 14/03/18 Срд 22:18:54  1155855
3208-3902.webm (2638Кб, 1920x1080, 00:00:23)
>>1155832
Русская простая эхинацея ебать

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

>>1155846
>Я просто пью кофе весь день и вдалбливаю
Т - Толер

пить кофе и курить не имеет смысла дольше двух-трех недель

Аноним 14/03/18 Срд 22:28:48  1155856
>>1155826
>>1155832
Спасибо большое за конструктив :3
А то сильно комплексую, как будто теряю время, и ничего не успею.
Буду ебашить как могу. Пытаюсь взять за кредо "не сдаваться".
Аноним 14/03/18 Срд 22:29:09  1155857
py2.jpg (93Кб, 1804x446)
>>1155848
да, вот так. Сейчас само появилось, возможно, я нажал на какую-то комбинацию. Какую ?
Аноним 14/03/18 Срд 22:35:43  1155859
>>1155857
Я не делал это именно в консоли, и не знаю, как оно работает.
Я же не настоящий питонист, лол.

Попробуй просто файл запускать на выполнение и делать в нём точки останова (могут быть с условиями - напр. в этой строке, но, только если x > 100). Ещё можно по определённому исключению останавливать.

Аноним 14/03/18 Срд 22:44:52  1155866
>>1155859
ничего этого не делал. Просто появилось первый раз при запуске программы из проекта из PyC 2016 в PyC 2017, потом исчезло, потом снова появилось
Аноним 14/03/18 Срд 22:51:51  1155869
>>1155866
Возможно, там где-то в конфигурации стоит что-то типа "запускать в консоли", хз.
Сейчас, заведу идею и посмотрю.
У меня, правда, на ноутбуке стоит 2016, но, не думаю, что это принципиально.
Аноним 14/03/18 Срд 23:09:59  1155879
>>1155866
Посмотрел.
У меня консоль надо запускать явно (Tools/Python console).
Ну, а в консоли - нажать на кнопку с очками - она у тебя на скриншоте нажата, как раз.
И, независимо от того, что у тебя в консоли было набрано - будут показаны все текущие переменные в интерпретаторе. Охуенно, чо. Мечта начинающего питоноёба.

Алсо, можно выполнить код из редактора в консоли, выделив кусок и правой кнопкой Execute Selection in Console.
Аноним 14/03/18 Срд 23:33:34  1155895
>>1155866
И да, точка останова в файле делается кликом на поле с номерами строк. Дальше - правой кнопкой на точку - и можно конфигурировать, если нужно.
Брекпойнты по эксепшнам - кнопка с красными яйцами в окне дебаггера (там вообще все брекпойнты).

А вот тут: >>1155724 у тебя дебаггер запущен, но, точек останова нет, и программа просто работает, и дебаггер ничего тебе не показывает. Можешь нажать на паузу и посмотреть, но, это, обычно, не имеет практического смысла.

Если хочешь видеть переменные на живой и работающей программе - запускай в консоли и смотри.
Как загрузить в консоль файл на выполнение - погугли.
Аноним 15/03/18 Чтв 04:06:51  1155920
2018-03-15.png (185Кб, 1920x1080)
2018-03-15 (1).png (188Кб, 1920x1080)
2018-03-15 (2).png (192Кб, 1920x1080)
>Update 1-Nov-2015: You need the Professional version of PyCharm for this to work. Fortunately, if you can show that you actively participate in an Open Source project, you can get a Pro license for free
я тут подумал, нуиво нахуй, няшный векторно-залупный сплеш это конечно здорово, но вот ощущается тяжесть во всем, неповоротливая чрезмерно усложненная аглобля, какой то лютейший оверкил

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

а сабляйм оставлю чисто вместо дефолтного блокнота что б по глазам не бил, там мелочевку читать\править
Аноним 15/03/18 Чтв 04:25:25  1155922
>>1155920
>какой то лютейший оверкил
Это серьёзный профессиональный инструмент.
Для того набора функционала, который эта иде имеет, она просто летает. И не весит считай нихуя вообще.

Но, если тебе не надо ежедневно сверлить двухметровые стены, то такой перфоратор тебе не нужен, лол.
Аноним 15/03/18 Чтв 04:29:53  1155923
>>1155920
И да, есть китайский сервер лицензий, который можно поставить на локальную машину, если он тебе, всё-таки, нужен.
Гугол в помощь.
Аноним 15/03/18 Чтв 05:31:59  1155925
>>1155795
>зато моя более логичная и простая
Не совсем. Твоё решение не отвечает на вопрос "пустой ли список", а скорее "является ли список пустым списком", семантика немного разная. И в других языках, включая тот же js, такое решение не сработало бы из-за разного способа проверки объектов на равенство, например.
Аноним 15/03/18 Чтв 06:14:48  1155927
image.png (1340Кб, 752x1003)
>>1155922
>такой перфоратор тебе не нужен, лол.
ох ненапоминай анон, звон в ушах стоял неделю ебать, а еще покруживало когда ложился, но это по кайфу когда не сильно ^_^

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

Аноним 15/03/18 Чтв 06:20:56  1155928
2018-03-15 05-4[...].png (178Кб, 1920x1080)
2018-03-15 05-4[...].png (48Кб, 515x656)
2018-03-15 06-0[...].png (64Кб, 1374x710)
2018-03-15 06-0[...].png (115Кб, 1492x800)
>>1155925
и вот про такие заморочки хочешь скзать луц пишет?

олсо я тут поняшился с дебагером, до чего ж охуенная штука, наконец то в голове образовалась четкая кратинка происходящего, несомтря на то что я знал что такое % и // оно как то не соображалось

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

анон есть ли какой нибудь йоба-математический логХ2/пи который бы считал выделенные объекты и чотко подбирал длинну ряда ?
Аноним 15/03/18 Чтв 06:23:15  1155929
кстати зачем enumerate если >bpy.context.selected_objects и так выдает список?
Аноним 15/03/18 Чтв 06:25:39  1155930
а еще постяонно приходится в кал стак тыкать после шага вперед, я его поначалу вообще не замечал ебался блять из-за темной темы сука

его можно залочить там в конфиге?
Аноним 15/03/18 Чтв 06:40:00  1155931
>>1155928
>и вот про такие заморочки хочешь скзать луц пишет?
Понятия не имею, не читал ни лутца, ни прочие укусы питона.

>анон есть ли какой нибудь йоба-математический логХ2/пи который бы считал выделенные объекты и чотко подбирал длинну ряда ?
Ну, эм, sqrt(len(objects)) округлённый вверх, очевидно же. Чтобы уместить n объектов в квадрат со сторой m, m должно быть таким, что m^2 >= n.

>>1155929
enumerate позволяет красивенько иметь одновременно и индекс, и элемент списка, по которому итерируешься. (Альтернативой было бы for j in range(len(objects)): и потом object = objects[j] первой же строкой лупа)
Аноним 15/03/18 Чтв 06:40:36  1155932
untitled.png (113Кб, 1920x1080)
untitled1.png (156Кб, 1920x1080)
ебать этаж корень сука)))
Аноним 15/03/18 Чтв 06:46:02  1155933
>>1155931
>округлённый вверх
Хотя, лучше-таки округлить до ближайшего, наверное, иначе заполняться кривовато будет, если делать влоб по рядам (например, 10 элементов заполнятся как 4-4-2, а 3-3-3-1). Но это уже, впрочем, зависит от того, как ты хочешь поступать с "лишними", не входящими в идеальный квадрат элементами.
Аноним 15/03/18 Чтв 06:47:00  1155934
>>1155931
>очевидно же
пфф

>sqrt(len(objects))
я изобрел это сам няняняняня ^_^

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

>Чтобы уместить n объектов в квадрат со сторой m, m должно быть таким, что m^2 >= n.
где вот про такие вещи почитать подробнее?

энумирайт создает словарь стало быть, где пара значений, я понял, но зачем ему индекс, он же может просто i++ делать
Аноним 15/03/18 Чтв 06:48:59  1155935
кстати пришлось импортнуть мавфс и сделать так math.sqrt() при том что в блендаре есть мафвсутилс, но по этой библиотеке чет я не нашел ничего в гугле
Аноним 15/03/18 Чтв 06:51:52  1155936
>m^2 >= n
и что мне с этого условия, это ж не логика, или ты предлагаешь мне переписать способ подсчета рядов и столбцов, ох ебать, по индексу было так просто
Аноним 15/03/18 Чтв 06:59:53  1155937
2018-03-15 06-5[...].png (71Кб, 1522x789)
а вообще голый корень выглядит даже интереснее лел
Аноним 15/03/18 Чтв 07:04:17  1155938
>>1155934
>вот как раз давно хотел узнать зачем они нужны?
Если нужно целое число не меньшее данного нецелого.

>где вот про такие вещи почитать подробнее?
В школьных учебниках по математике, наверное, если прямо отвечать.

>энумирайт создает словарь стало быть
Нет, не словарь, а тупл он создаёт.

>но зачем ему индекс
Кому ему? Это программист же решает. Enumerate просто удобен и красив. А если не нужны индексы, то и enumerate не нужен, да.

>он же может просто i++ делать
Ну, именно это enumerate под капотом и делает, да, как иначе-то.
https://github.com/python/cpython/blob/master/Objects/enumobject.c#L168

>и что мне с этого условия,
С этого условия ты понимаешь минимальную сторону квадрата, которой достаточно.
Аноним 15/03/18 Чтв 07:13:34  1155939
>>1155938
>Если нужно целое число не меньшее данного нецелого
постораюсь понять завтра, ну а практическая польза то какая, или он там быстрее или это вариант для писсимистов заботливо придусмотрели лол?

>В школьных учебниках по математике
за какой класс ~_~

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

>Кому ему?
индусу у которого я спиздил код, он ведь не использует индексы, у него вся математика на счетчике висит

>for i, ob in bpy.context.selected_objects:
вот ведь можно было?

>под капотом и делает
аааа нужен перерывчик братух

>минимальную сторону квадрата, которой достаточно
но ведь я уже тупо ебанул корень, зачем что то еще!?
Аноним 15/03/18 Чтв 07:24:25  1155941
>>1155939
>за какой класс
Обычно цифру 6 называют, почему-то, но инфа не точная.

>он ведь не использует индексы, у него вся математика на счетчике висит
Счётчиков не вижу, зато вижу использование listItem'а, который как раз индекс элемента.

>вот ведь можно было?
Нет, потому что элементы selected_objects не являются списками/туплами, элеметы которых можно было бы присвоить переменным.
>a, b = [1,2]
># a == 1, b == 2
(for <expr> in coll фактически на каждой итерации <expr> = next(coll) и делает)

>но ведь я уже тупо ебанул корень, зачем что то еще!?
Ещё и не надо, корень норм. Ты не так понял порядок действий в моём предложении. Короче, забей на этот пункт.
Аноним 15/03/18 Чтв 07:24:47  1155942
щас проверил на большом количестве объектов в итоге цейл вытягивает в прямоугольник больше, раунд пежзе

так вот дальше анон надо заняшить гап

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

хорошая идея? или можно как то обойтись без глобальных переменных?
Аноним 15/03/18 Чтв 07:29:06  1155943
>>1155941
>Обычно цифру 6 называют
лол спс

>Счётчиков не вижу
бля и я теперь тоже не вижу

>(for <expr> in coll фактически на каждой итерации <expr> = next(coll) и делает)
кароче мне нужна книга по циклам, я думаю у луца как раз этому страниц 300 посвящено

Аноним 15/03/18 Чтв 09:09:01  1155954
>>1155928
шрифты у вас там под виндой пиздец, конечно.
Аноним 15/03/18 Чтв 09:42:31  1155960
Посоветуйте книги/курсы по датасаенсу на питоне, пожалуйста.
Кеггля - годнота?
есть вообще смысл человеку без знаний математики особых туда лезть? У меня разве что год опыта бекэнд разработки на ноде и пхп.
Аноним 15/03/18 Чтв 09:45:29  1155962
>>1155960
>есть вообще смысл человеку без знаний математики особых туда лезть?
пожалуйста, не нада
Аноним 15/03/18 Чтв 09:45:51  1155963
>>1155954
если ты про блендер, так не обращай внимания, у меня интерфейс уменьшен и сглаживание отключено, я в нем книжки не читаю, так что норм

>>1155960
>без знаний математики особых туда лезть
ну как мы уже выяснили как минимум учебник за 6 класс выучить все же придется
Аноним 15/03/18 Чтв 10:33:50  1155978
>>1155807
>ме. Нашёл очень хорошую статью на ТП
Что за статья? Скинешь соус?
Аноним 15/03/18 Чтв 10:36:38  1155979
>>1155827
> или какава, ну или чайок само нейтральное
Оба содержат кофеин в сопоставимых с кофе количествах.
Я вообще отказался от напитков, пью только воду.
Аноним 15/03/18 Чтв 10:38:28  1155980
>>1155855
Лол, будет мне жирдяй рассказывать про perseverance and passion.
Аноним 15/03/18 Чтв 10:53:46  1155983
j4YCYbyguo.jpg (25Кб, 600x426)
case01.PNG (109Кб, 922x458)
Люблю иногда ради интереса взять какую-нибудь математическую задачку и решить её средства питония.
В этот раз выбор пал на задачу пикрелейтед.
На бумажке то она решается легко, но вот с программой застопорился.
По идее есть библиотека numpy, которая умеет решать системы линейных уравнений.
Мы имеем систему из 18 уравнений с 18 неизвестными.
Подставив в свободный ячейки x1, x2 и так далее и сведя все свободные члены в одну сторону уравнений, получаем матрицу, которую можно скормить в numpy.linalg.solve
Но тут он выдаёт ошибку, мол матрица вырожденная.
Плюс ещё вопрос - нужно найти целочисленные решения в диапазоне от 1 до 30, а нампи может и нецелые найти.
В общем как заставить бездуховный питон решить такого рода задачу?

Код:
import numpy as np


a = np.array([
[1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1],
[0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0],
[1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
[0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
[0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
[0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0]])
b = np.array([50, 56, 25, 42, 75, 24, 60, 52, 29, 67, 39, 61, 34, 38, 56, 60, 79, 86])
x = np.linalg.solve(a, b)
print(x)
Аноним 15/03/18 Чтв 10:57:08  1155985
>>1155979
сила самовнушения, ога

лол, надеюсь кипеченую и слегка теплую

>>1155980
>жирдяй
эндоморф
Аноним 15/03/18 Чтв 10:57:19  1155986
>>1155963
> за 6 класс
У меня инженерно-техническое образование. правда, с уклоном в химию Так что я матан знаю чуть получше, чем школьник.
Но, всё равно, далёк от прикладмата.
Аноним 15/03/18 Чтв 11:01:18  1155989
>>1155986
во братишка ну может тогда подскажешь как уравнение правильно нывзается где там типа х/100=100/у ну и типа там крест накрест надо было подставлять

довольно часто вот эту хуйня по жизни попадается и каждый раз тонну времени теряю что бы нагуглить, щас себе софтину напишу и забуду как страшный сон
Аноним 15/03/18 Чтв 11:19:36  1156005
>>1155978
https://tproger.ru/translations/telegram-bot-create-and-deploy/
Аноним 15/03/18 Чтв 11:46:59  1156014
>>1155985
>сила самовнушения, ога
Загуглил бы сначала. В обычном чае почти столько же кофеина, сколько и в кофе. В какао меньше, но всё равно достаточно.

>эндоморф
Конкретно пикрил явно жирдняй, а не эндоморф.
Аноним 15/03/18 Чтв 12:36:43  1156027
Что этот flush делает?
Аноним 15/03/18 Чтв 12:43:29  1156028
ruspolicegirlsh[...].jpg (154Кб, 900x1125)
>>1155879
>>1155895
Точно, кнопочка с очками. Добра тебе, братюнь
Аноним 15/03/18 Чтв 13:27:57  1156039
>>1156027
Сливает, лол.
В словаре написано, рекомендую заглядывать иногда.
Аноним 15/03/18 Чтв 14:00:45  1156045
>>1156027
Некоторые потоки бывают буферизируемыми, т.е. пока не запихнёшь туда, скажем, 37.5 бит данных, ничего никуда не уйдёт (не отобразится текст в консольке, например). flush отправит все забуферизованные данные независимо от их размера.
Можно было и погуглить.
Аноним 15/03/18 Чтв 15:26:24  1156066
>>1155979
>пью только воду.
Здравое решение.

>>1155985
>надеюсь кипеченую и слегка теплую
Кипячёную - не надо. Из крана - тоже не надо (в дс и окресностях).
А слегка тёплуй - вполне, особенно, зимой.

>>1156014
>В обычном чае
Не надо пить обычный чай.
Надо пить необычный, лол.

В пуэре (чёрном, шу) кофеина меньше.
Хотя, бывает по-разному, конечно.
Но, чем выше сорт, тем кофеина меньше, по моим наблюдениям.

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

И пить его можно 1 раз в день.
Литр засосал, и свободен.
Другой вопрос, что с нуля в этой теме ты заебёшься разбираться, и говна поешь попьёшь изрядно.
Примерно, как с программированием, лол.
Аноним 15/03/18 Чтв 16:28:17  1156097
Так, а можно как-то красиво itemgetter распаковать в флоат. Есть дикт, я забиваю ключи в itemgetter, по ключам лежат строки, а нужен флоат, можно это как-то красиво сделать
f = itemgetter('long1', 'long2', 'lat1', 'lat2')
long1, long2, lat1, lat2 = f(d)
Аноним 15/03/18 Чтв 16:32:27  1156099
>>1156097
Короче, так сделал
long1, long2, lat1, lat2 = (float(a) for a in f(d))
Аноним 15/03/18 Чтв 16:45:13  1156104
>>1156099
List comprehensions ещё открой для себя.
Аноним 15/03/18 Чтв 16:54:34  1156108
>>1156104
нахуй мне здесь лист компрехеншн?
И ты что, правда думаешь, что про генератор компрехеншн я знаю, а про лист нет?
Аноним 15/03/18 Чтв 16:56:00  1156110
Какую библиотеку взять, чтобы работать с изображениями и выводить его в реальном времени на экран? Не могу сформулировать, но нужно чтобы изображениеменяло размер непропорционально и могло быть разбито на линии чтобы менять их по отдельности. А также искажать эти линии, изменяя размер определённых участков используя значения.
Аноним 15/03/18 Чтв 17:04:22  1156113
>>1156110
PyQtа, чё это я традиции раздела забываю, бери vue.js, через месяц будешь 3к на удалёнке зарабатывать
Аноним 15/03/18 Чтв 17:07:51  1156117
Как реализуется то, что атрибутами одного класса являются объекты другого?
Аноним 15/03/18 Чтв 17:19:18  1156125
Подскажите годные курсы по питону, быть может ссылочку на торрент, если есть. Буду благодарен.
Аноним 15/03/18 Чтв 17:35:45  1156130
>>1156117
>Как реализуется то, что атрибутами одного класса являются объекты другого?

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

>>1156125
>Подскажите годные курсы по питону,
Тред почитай, за последние дня три, хотя-бы.
Аноним 15/03/18 Чтв 17:40:49  1156133
как заставить себя учить программирование (вроде нравится и понятно) вместо играния в игоры? Или это значит, что я безвольный уебок и у меня нет будущего?
Аноним 15/03/18 Чтв 17:56:06  1156138
>>1156133
>Или это значит, что я безвольный уебок и у меня нет будущего?
this
Аноним 15/03/18 Чтв 18:02:20  1156142
>>1156133
У меня кулер перестал охлаждать, видимо что-то с термопастой из-за чего начался троттлинг в играх и я забил на них, начал читать книжки.
Аноним 15/03/18 Чтв 18:10:05  1156149
Антоны, уезжаю в далекий аул и беру с собой ноутбук. Он очень старый. На нем всего лишь 256 мб оперативки. Какой дистрибутив вы посоветуете на него, чтобы можно было программировать на питоне с хоть каким-то комфортом?
Аноним 15/03/18 Чтв 18:36:31  1156167
>>1156149
Windows XP.
Аноним 15/03/18 Чтв 18:37:27  1156169
Посоны, в ОП-посте есть ссылка на книги по пайтону, так вот когда пытаюсь скинуть книгу "Изучаем Пайтон" Лутца себе на Киндл по специальному киндловскому e-mail, то получаю ответ, мол не удалось отправить и т.п. Пишут, мол please ensure the document is not password protected or encrypted.
Что не так с этим файлом? Обычно пдф норм пересылаются. Как скинуть на киндл. Компа нет, по шнуру скинуть не могу.
Аноним 15/03/18 Чтв 18:37:49  1156170
>>1156149
PepperMint - облегченный линукс для старых компов. Но в твоем случае памяти очень мало. Надо бы вместо десктопа поставить легкий оконный менеджер
Аноним 15/03/18 Чтв 18:40:41  1156175
ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ
ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ
ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ


https://2ch.hk/pr/res/1156174.html
https://2ch.hk/pr/res/1156174.html
https://2ch.hk/pr/res/1156174.html
Аноним 15/03/18 Чтв 18:46:43  1156180
>>1156170
Дебиан сойдет какой нибудь? Или tiny core?
Аноним 15/03/18 Чтв 19:24:30  1156229
>>1156149
Puppy Linux попробуй
Аноним 15/03/18 Чтв 19:36:01  1156235
>>1156149
Что угодно с минимальным инсталом типо рача, дебиана или войда подойдет, какой-нибудь вм типо опенбокса ставь или просто в консольке через vim, emacs
Аноним 15/03/18 Чтв 21:09:25  1156305
>>1156175
>>1156174 (OP)
Аноним 16/03/18 Птн 09:25:31  1156553
>>1155983
>В общем как заставить бездуховный питон решить такого рода задачу?
используй SAT solver
Аноним 16/03/18 Птн 21:38:31  1156952
>>1154329
>МК
>Verilog/VHDL
С каких это пор верилог стали использовать для программирования микроконтроллеров?
Аноним 19/03/18 Пнд 03:01:48  1158671
Screenshot20180[...].png (138Кб, 1384x996)
>>1153297
>>1153236
вот так норм?


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