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 питон
Кто-нибудь изучал FEniCS? Я вот научный сотрудник, разбираюсь в Python и R для дата-анализа и вычислений, сейчас подтягиваю Python для общего программирования, а далее есть два стула: или изучать FEniCS для метода конечных элементов, или изучать C++ как полноценный язык программирования. КС-макакой становиться не хочется, поэтому предпочтителен первый путь, но вообще насколько критичны знания С++ (в том числе и в научной среде, если подумаю съебывать)?
Есть урлы страничек с таблицами. Надо взять первую строчку (точнее цифровой кусок юрла, который записан в этой строке) из таблицы на первой странице и последнюю из таблицы не последней. Потом сделать список с куском юрла и всеми цифрами между теми двумя, которые мы получили. Короче, сделал так, но как-то громоздко вышло, с циклом, и вообще не Python way. Подскажите как покороче сделать?
>>1152928Питон - полноценный язык программирования. Его единственный недостаток - медленная скорость выполнения программ. Знания С++ нигде кроме должности С++ программиста некритичны.
>>1152936> медленная скорость выполнения программПо сравнению с чем? С си, джавой, джаваскриптом, шарпом?
>>1152936Ок, я тогда просто дополнительно изучу Cython, если нужна будет скорость. С FEniCS, как я понимаю, никто тут не работал.
>>1152937По сравнению со всеми компилируемыми языками.
>>1152942жс же не компилируемый
>>1152944Раньше не был, но лучше в зоопарке спроси до чего они там докатились
>>1152934 return [кусок_юрла+цифра for цифра in range()]
А в 4-ой версии, что то плохое с джилом собираются сделать, мне страшно
Кстати, что еще целесообразно изучать к этому списку >>1152928 ?На форчане анон в треде про scientific programming говорил о git, целесообразно ли его изучать для одиночек?
>>1152963В смысле изучать? Это система контроля версий всего лишь.
>>1152963Да1) Ты не всегда будешь один разрабатывать продукт2) Контроль версий необходим для структурирования всего, что сложнее laba2.py
>>1152964>В смысле изучать? Видел на рутрекере 15 часовые лекции от Udemy по git. Видимо, какие-то нюансы там все таки изучаются.Programming Python Лутца есть ли смысл читать (после Learning)? Или лучше Fluent Python навернуть?
>>1152969>Fluent PythonЭто когда уже опыт прикладных скриптов будет, а то просто не поймешь, зачем тебе все это, там про проектирование классов много
>>1152969>Видел на рутрекере 15 часовые лекции от Udemy по git. Видимо, какие-то нюансы там все таки изучаются.Ну такое, для одиночек можешь открыть любой 15-ти минутный ролик на ютубе. Это попросту удобство, как сохранения в играх.>>1152969>Programming Python Лутца есть ли смысл читать (после Learning)? Да, у лутца эти две книжки по питону обязательно надо изучить.
>>1152964>Git>В смысле изучать? Это система контроля версий всего лишь.Похоже, в треде 16-летний тимлид.
>>1152969Господина Бизли невредно читнуть, например.Python Essential Reference, 4ed.Это старая книга, но, она того стоит (новая редакция в процессе написания).Можешь сначала читнуть отзывов на Амазоне.
>>1152990>новая редакция в процессе написанияКогда допишет, тогда и читну. Книг-то у меня в очереди достаточно, да и помимо программирования есть что учить.Больше интересно, что помимо пайтона и р можно еще посмотреть.
>>1152992Julia
Анон, вот поясни мне, я так туп, или со временем логика встанет на "рельсы" программирования?Вот задача из Byte of Python была, создать программу -- адресную книгу, с сохраняемой базой, возможностью добавления, удаления, поиска.Ебусь я уже с 12 часов, то есть 5 часов, с мелкими перерывами, и вот только смог реализовать сохранение в файл, вывод из файла и добавление.(Потому что не знал, как через pickle сохранить словарь, чтобы при чтении он также читался как словарь).5 часов на такое дерьмо. Это нормально или я всё? Таблеточек попить?
>>1153003А до этого ты имел дело с сериализацией в питоне, с файлами и т.п.? Может, ты где-то решил срезать угол, а теперь это всё вылезло? Не надо спешить.
>>1153008Нет. Не имел ни с чем. Просто прошёл укус питона сегодня 5й или 6й день в общем как я занимаюсь, в принципе все знания, что нужны для реализации там даны (как раз кроме того, как вытянуть из pickle словарь в читаемом виде). Но голова соображает сама по себе очень медленно. Шестерёнки скрипят, я прям чувствую как тупею.
>>1153001В чем ее смысл? Я вот при анализе экспериментальных данных бывает синтаксис из пайтона путаю с синтаксисом из р, а тут, как я понимаю, еще что-то такое же структурно похожее. Собственно, я задумался о С++ из-за того, что там, по-идее, совершенно другой синтаксис.А так получается что-то подобное изучению норвежского и датского языков - уже и сам не помнишь, норвежское ли это слово, или датское.
>>1152969> Programming Python ЛутцаЯ ниасилил. Хардкор ппц. Пошел алгоритмы изучать. Может, вернусь позже. Лутц ппц задрот. Я Learnin Python то еле осилил.
>>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/
>>1153023потому что без кайфа учеба идет тяжко, я вот на телефон Jason R. Briggs — Python для детей (2017) + Craig Richardson — Программируем с Minecraft (2016) кинул и мне не стыдно за этоиз всех детских книг на яндекс диске эти две самые годные имхо, во всяком случае сверстаны читабельно и с графикой не блевотной
Пиздос как хуево заниматься скраппингом на апворке, то у клиента, какая то ебола стоит, которая селениум блочит, то софт нужный у него на винде не запускается, в рот ебал
>>1152983Дай угадаю, ты тот даун, который изучал поисковую оптимизацию 6 месяцев?
>>1152964Мне 29, программирую с 14 (даже наверное с 12, но там такое). Не умею в VCS, дальше чем делать коммит. Все эти мержи, форки, пулы, слияния, неслияния, что куда, понятия не имею. Потому что не работаю в командаха. И никогда не работал. И даже пытался читытать\учить, но без реальной необходимости и практических задач под это - ничего не усваивается. Потому что нет понимания.
>>1153049Так.
>>1153048Сынок, я никогда не изучал поисковую оптимизацию.Просто потому, что это зашквар.И да, теперь я точно уверен, что ты тот самый 16-летний тимлид из соседнего треда, лол.
>>1153052Да не пизди, ты это он.
https://repl.it/repls/EnergeticNuttyCarewareТраблы с декоратором. Нужен совет. в первых 2-х функциях работает норм, в -3ей ошибка, тип много параметров передаешь, а можно только один.Как перекрутить декоратор к 3 фу-ции? Передать args?Или еще что? Жду дельный совет без овер инжиниринга.
>>1153049Гит весьма годная вещь и для одиночной работы.VCS и командная работа - это вообще не связано напрямую.Открой для себя Bitbucket или GitHub.Но, для начала, конечно, просто локальный репозиторий в папке. Это охуенно.
>>1153056Я пробовал.У меня в проектах выходит ровно два коммита. Когда я его начинаю. И когда заканчиваю.
Какие есть годные книги по computer vision для пайтона?
>>1153023Я вот его читаю после Udemy-лекций, хорошо заходит (когда уже знаешь основы).
>>1153058Зайди на http://www.allitebooks.com и набери в поиске python cv.Что из этого годное - почитай на амазоне (по ISBN).>>1153057Ну, хз.Для меня, в своё время, мотиватором стала возможность без проблем работать с проектом с двух разных компьютеров.
>>1153055Сам задал вопрос, сам же и ответил в посте. Такой лол. Просто args в warp
>>1152921 (OP)А эти всё свою гнилую шапку 2015 года таскают, говноеды.
>>1153077>сделайте шапку лучше>я?????
>>1153029Спасибо. Так он самый краткий, самый быстрый старт. На то и расчитывал, параллельно с тем как синтаксис подтяну, буду прогать по мере возможности.С английскими курсами придётся со словариком, конечно. А Лутц уже не котируется? Устарел наверно с 2012 года сильно?
>>1153107>А Лутц уже не котируется?Почему? Всё котируется.Просто для старта он несколько тяжеловат длинноват, на мой взгляд.Я не понял, ты русский перевод юзал.Если на русском - то вот, та же книга:https://www.ozon.ru/context/detail/id/138132785/Скачать можно тут:http://scanlibs.com/izuchaem-python/но, там, правда, уже через файлообменники, но, я думаю, ты справишься.Можешь и ещё на сканлибс порыться, там, вроде-бы, много по питону на русском.
>>1153057Как ты вообще пишешь приложения, лол....
>>1153111Спасибо няша. Буду наворачивать.
После укуса питона можно сразу наворачивать "программирование на питоне" или начинать с "изучения"?
Обновил детектор скримеров чтобы поддерживал mp4. Заодно пофиксил несколько багов и добавил новых. Лайки пока не работают, потому что не могу нормально сконфигурировать нгникс чтобы получать ip.Расширение для хрома: https://chrome.google.com/webstore/detail/webmtube/fifogepncaogafigddbpgmjchmellldlhttps://github.com/bushig/webmtube
>>1153130Попробуй "Изучение".Если что - пропусти нудные знакомые места.Не надо слишком много книг. Надо писать код.Я бы посоветовл после "Изучения" сразу "Подробный справочник" Бизли, например. Но, это дело вкуса.Цель-то какая, в итоге?
>>1153136Я хочу просто понять как все это на практике использовать то и в какую степь идти. Я думал что "программирование" как раз про это, поэтому думал его почитать после изучения основ
>>1153136>Не надо слишком много книг. Надо писать код.Это и есть самый острый вопрос: как перейти к практике? По таким вот книгам?https://www.amazon.com/Python-Workbook-Introduction-Exercises-Solutions/dp/3319142399/Как перейти к практике, если не знаешь что писать? Как перейти к практике, если знаешь что писать, но понимаешь, что технически ты еще не готов (не обладаешь нужными теоретическими знаниями, их приобретаешь, но при этом практический навык простаивает)?
>>1153149не ссы, врывайся
>>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Это интерактивная книга, выполнять код можно прямо в браузере.Весьма занимательное чтение, если можете читать по-английски.
>>1153173О, премного благодарю
>>1153173>пиратку сами найдётена яндекс блять диске сукавы нахуй библиотеку держите если долбоебы не знаите что там
>>1153173Python Crash только, что на bookz нашел, если что там глядите
>>1153173>А почитать унылого Лутца можно и потом, если захочется.А мне Лутц нравится. Но я - физ-матчик, привык с плотному чтиву. Python Crash Course читал в оригинале, может вернусь, но стилистика мне не по нраву, слишком наивно. У Швайгарта (назовем его на немецко-норвежский манер) сейчас смотрю лекции с тем же названием.>На тему структур данных и алгоритмов, очень советую вот это:Какие-то преимущества перед обычным учебником по алгоритмам, типа этого, есть?https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844/
>>1153180>вы нахуй библиотеку держите если долбоебы не знаите что тамЗачем она вообще нужна, если есть либген?
Какой юзкейс у global переменных?
>>1153193Лень.
>>1153201держи в курсе
>>1153182См. несколько комментов выше - там ссылки и на английское и на русское издания.Русское, правда, кривое - сразу вслед за ним вышло исправленное, уже в этом году - эти уроды в некоторых листингах сделали код без отступов, лол. См. комменты на Озоне.>>1153187>Какие-то преимущества перед обычным учебником по алгоритмам, типа этого, есть?Ох, лол, ну зачем ты умничаешь?То, что по твоей ссылке - это не совсем обычный учебник.Это даже его автор признал, и выпустил после него лайт-версию - Algorithms Unlocked (рекомендую, кстати не тебе)То же, на что дал ссылку я - это весьма доходчивое, интересное, и _интерактивное_ введение в тему. На таком уровне, которого большинству "обычных" программистов будет более чем достаточно.
>>1153211>Ох, лол, ну зачем ты умничаешь?При чем здесь это? Просто это книга с хорошими отзывами, к которой есть решебник. Мне такое предпочтительней, чем интерактивные курсы. В пдф-версии Problem Solving with Algorithms and Data Structures using Python решебник есть? Я пока что не могу ее скачать тех. причинам.
анука запилите мне такой йебас:в __майн__ берется луп (пока что все мы синхронны)луп дается фунии: старт(луп), она в лупе запускает асинхронные задачи (тут мы уже асинхронны)старт():....и тут внезапно доходит до сервиса который доджен запустить несколько "параллельных" задач, и все бы ничего, но приходится создавать "неконтроллируемые" таски через asyncio.create_task(aioeba())а как их сделать контроллируемыми, ну то есть как в доках пишут task = asyncio.create_task(aioeba())await task...если я не могу в рамказ старт() делать await потому что это заблокирует старт() и другие корутины тупо будут ждать эти awaitы?
>>1153034Тут дело не в кайфе, а в том, что Лутц - лютый задрот. Он даже местами пишет что-то вроде. «а сейчас, детишки, мы с вами напишем такую ебанутую хуйню, которая вам вряд ли в жизни пригодится, ибо она неадекватная просто пиздец, но зато очень здорово иллюстрирует возможности языка».
>>1153226Нету, насколько я помню.Я его и в веб-версии тоже не нашёл.Там вообще не всё так гладко.Более сложные темы (деревья и графы) они не смогли доходчиво подать, на мой взгляд. И интерактивность куда-то делась.Что не отменяет того факта, что ресурс весьма годный - более простые вещи изложены весьма OK.
>>1153227Futures?
>>1153233Эти книги не смотрел?https://www.amazon.com/Grokking-Algorithms-illustrated-programmers-curious/dp/1617292230/https://www.amazon.com/Python-Algorithms-Mastering-Basic-Language/dp/148420056X/
>>1153189нажал одну кнопочку и через пару минут все засинкалось на помойку, оч удобно
>>1153231ну охуенно жи, тут все такие же дрочеры, энивей это не школа\вузик, не нравится — не ешь
>>1153242Да, обе есть у меня.И обе весьма годные.Grokking - есть на scanlibs.comPython Algorithms - вот:http://www.allitebooks.com/python-algorithms-2nd-edition/
>>1153246Они все есть на либгене. Практически все есть на либгене.
s = input()Анон, что быстрее сравнивается: s == 'abc' или s[0] == 'a'?
>>1153266предлагаешь написать тест за тебя?
>>1153266
>>1153270Данке
>>1153207Блядь, это ответ. Когда лень пихать её в нужную область видимости, её делают глобальной.
>>1153193https://en.wikipedia.org/wiki/God_object
>>1153277так и думал что анон не догонит, это же было очевидно, ведь он не знал юзкейса и не смог оценить столь тонкий ответ
>>1153227>приходится создавать "неконтроллируемые" таски через asyncio.create_task(aioeba())Во-первых, есть asyncio.wait. Во-вторых, aiojobs. В-третьих, почему ты такой тупой?!
>>1153295Ясно. Расскажешь, как выяснишь.
>>1153299так все же выяснили ты чего ебать
>>1153308Того.
>>1153309ну епт, я так и понял
>>1153310Я йобу дал, не обращай внимания.
Посоны, как установить эту django-wiki ?https://github.com/django-wiki/django-wikihttp://django-wiki.readthedocs.io/en/latest/installation.htmlВыполнил sudo apt-get install libjpeg8 libjpeg-dev libpng12-0 libpng12-devpip install wikiКак запустить то её? Никогда с джангой не работал раньше.
анан ты пробовал это?
дико залипная няшная интерактивная хуита ^_^
говно блять оказывается remainder это не напоминалка о ОСТАТОК ну пиздец блять, только методом тыка понял че от меня хотят в 5 строчке, ух и заибанцы
>>1153325>>1153326>>1153335Очередной высер для усвоения синтаксиса который ограничивается десятью строками в пдф но растягивается на часы из-за унылейших задачек типа "выведите "строка" и "строка2" вместе"
>>1153083Ну щас я ради вашей гнилой шапки побежал изучать пайтон, спасиба
>>1153335если ты не видишь какой там знак и как работает переменная, то может в макдональдс вкатишься лучше, тебе не кажется, что это не твое?
>>1152942Это всё вранье. Perl где-то на уровне между SCBL и Erlang-ом будет, а не в самой жопе.
Это нормально что я все забыл о джанго после двухлетнего перерыва?Или я слишком тупой для программирования?
Аноны, подскажите, разбираю пример вот здесьhttps://toster.ru/q/284437не могу понять, что это такая за операция над списком(наверное opts список) opts[code]for o, a in opts:[/code]
>>1153362Функция на вход получает через getopt массив значений, цикл обрабатывает вхождения и далее ищет совпадение о в а.
Надо перебрать все комбинации от '000000000' до '357420489'. То естьcount = 0while count <= 357420489...count += 1Но нужно, чтобы перед числом всегда были дополнительные нули, которые превратят его в строку из 9 символов. Как это красивее организовать?
>>1153393leftpad
Есть кто на халяву(не ютуб),научит? скайп,тс,дискорд ? проще со знающим аноном работать,чем с ютубом и книгами
>>1153423Ишь чего захотел. Какой профит получит человек обучающий тебя?
>>1153429мб у него\на него работатьесли анон не тупой,то могут сколотить команду
>>1153429моральное превосходство,лол
>>1152928Миша, ты? Как дрожжи?
>>1153393for count in range int(0,9): print ('00000000' + count)for count in range int(10,99): print ('0000000' + count)Нуитогдалия.
>>1153450у тебя так много ошибок что мне лень расписывать.А вообще по первому запросу гугла выдает https://stackoverflow.com/questions/339007/nicest-way-to-pad-zeroes-to-string так что нечего городить велосипеды
>>1153450Это какой язык? Удав?
>>1153486Валидный код будет такой:for count in range(0,10): print ('00000000' + count)for count in range(10, 100): print ('0000000' + count)
>>1153493блят, пробелы проебались. Ну ты понял
>>1153431> мб у него\на него работатьЗойчем? Вот у меня на работе есть два(ну пока одни, но второй скоро придёт) интерна, которые типа на мне висят и должны мне помогать простые части программ.А что по факту мы имеем?Пол дня поясняю им задачу, ещё пару дней они пишут, комитят это говно, не тестируя даже, видимо, я их в проблемы по началу тыкал, потом понял что проще самому переписывать проблемные места.Вот скажи и нахуй оно такое нужно?Вот ещё вспомнилось:Был товарищ из Киева у меня, попросил помочь с парой моментов в пайтоне(вкатывался тогда), через скайп сидели. Как оказалось, он даже основы не выучил нормально и делай идиотские ошибки и не знал стандартных конструкций. Хуй с ним, с синтаксисом питоновским, он,блядь, даже переменные назвал черз трипиздыколеном.И опять таки, и нахуй оно такое нужно?Это одни страдания и боль.
>>1153346зануда ты не понимаешь сути, это мои строка + строка2>>1153348шапка реально пазорная, программисты, структурированные данные, рубашки в клетку говорили они, в итоге мусорка на ЯДе, мусорка на хабеи у анона в репите платина, норм чо>тебе не кажется, что это не твое?каждый б-жий день кажется, мое это лежать на диване и ждать неироинтерфесов, что бы убраться с этой ебучей планеты радиосигналом в космосну а пока приходится брутфорсить некоторое говно, я помню когда возился с ясом так и не смог вспомнить что такое модуль, ебананая школа и никчемная бесполезная математика без задач на тот момент ^_^
>>1153493У тебя 10 входит в первый интервал (причем во второй тоже, с хуя ли?), а 100 — во второй, что неверно.У тебя на выходе будет так:000...009000...0010000...010...000...0100Куда это годится?
>>1153472>у тебя так много ошибокДа я увидел после того, как запостил. Скобки после range не сделал, str(count) в строке вывода не написал, count = count+1 не добавил. Зря вообще запостил.>нечего городить велосипедыЯ учусь пока, мне интересно своими знаниями дойти. В принципе, это же возможно, только пиздецки долго, учитывая значность его высочайшего числа.
>>1153564Все правильно. Только забыл перевод из инта в стринг сделать>>1153569> count = count+1 не добавил.Он и не нужен. У тебя эту функцию выполняет фор цикл.
>>1153564Бля, прости меня, ты был прав с десятками. Я тупица.
>>1153569>Я учусь покаНадо начинать с основополагающих принципов.Выучи Питон Дзен:https://www.python.org/dev/peps/pep-0020/https://habrahabr.ru/post/49447/И главный принцип:Лень - высшая доблесть программиста.Т.е. решение должно быть простым (с учётом масштаба задачи, конечно).Неленивый программист - плохой программист.Он будет тупо городить тонны бессмысленного быдлокода там, где ленивый подумает, и сделает в две строчки.
>>1153577Спасибо. Буду стараться.
>>1153577Я настолько ленивый, что мне лень учить язык.
>>1153577> Лень - высшая доблесть программиста.>>1153201> Лень.Что то вы расходитесь в показаниях.
>>1153585>салисты>аНу блять.
>>1153581Тогда ты не программист, и к тебе это высказывание не имеет отношения. Логично?>>1153578В статье на Хабре, кстати, перевод Дзена неточный , местами. Паренёк решил сделать "красиво". Почему-то люди не знающие языка очень любят публиковать переводы.Рекомендую оригинал - там немного, со словарём пойдёт. Это также касается вообще любой переводной литературы по программированию.
>>1153596> key-valuedict(zip(keys, values))
>>1153590>решил сделать "красиво">— Плоскость лучше вложенности.>— Разведенность лучше концентрированности.Это не красиво, а надмозгово.
>>1153595>Не вкупил>пТы специально?
>>1153596dict(zip(ks, vs))https://stackoverflow.com/questions/209840/map-two-lists-into-a-dictionary-in-python
>>1153423Я как раз сейчас обучаю одного чела. Хочу подобрать хороший материал, попрактиковаться в преподавании и открыть свои говно курсы чтобы рубить бабло.
>>1153632А за бесплатно нищему анону не поможешь?
>>1153635Помогу, если нищий анон совсем не дурак. Но это будет на уровне 1 лекция в неделюи некоторый фитбэк на д/з
>>1152940С чего ты взял, что с FEniCS никто не работал?
>>1153636>фитбэкFit back?Это ещё куда, лол?
>>1153675feedback
Кто нибудь знает на heroku можно собирать пакеты?То есть скопировать с git и через setup.py installЯ там в обучалке только нашел что можно Pipfile создать и прописать туда пакеты с pypi
>>1153819
>>1153819http://docs.python-requests.org/en/latest/user/quickstart/#more-complicated-post-requests
>>1153834Html тег <input name="email">Означает что в питоне тебе надо писать post("/login.php", data={"email":"[email protected]"})Нажми F12 в чроме и перейди во вкладку Сеть, и смотри че он отправляет
Посоветуйте годный ролик по докеру. Можно на инглише.
Сап знатоки, начал вкатываться, помогите сделац. Задание такое:Найти в произвольном многозначном числе все четные и нечетные цифры и вывести их на экран. Если четных цифр в числе больше, то вывести сумму четных цифр . Если нечетных цифр в числе больше, то вывести сумму нечетных цифр.С меня как всегда нихуя
>>1153868Pyinstaller
>>1153875
>>1153875Pyinstaller
>>1153860Можешь запилить две переменных - одна содержит все нечетные числа, а другая четные. Делаешь обход по массиву из всех чисел и делаешь проверку - если остаток от деления на 2 равен 0 number % 2 == 0, то число четное и добавляешь его в нужный массив. Так же и для нечетных. В итоге смотришь какой массив длиннее и суммируешь все числа функцией sum.
>>1153902а как c sum работать? что в скобочках писать? взял я переменную за массив нечетных, туда плохо пихается
>>1153911Просто передаешь ей массив или несколько аргументов с итераторами.
Аноны, начала вылазить ошибка при загрузке фоток в Джанго 2.> FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpjxz6kmx2.upload.jpg'Загружаю сразу несколько фоток.В чём может быть трабл?
Сап, начал вкатываться в Python. До этого учился JSВесь день не могу выполнить задание, додумался только до этого https://repl.it/repls/QuirkyWellinformedRule
>>1153572>> count = count+1 не добавил.>Он и не нужен. У тебя эту функцию выполняет фор цикл.Нахуя ты этого дауна кормишь?!
>>1153687Ну, так там "d". Фидбек, олигофрен.
>>1153928Что значит по принципу сравнения строк?[CODE]words = ['свеРкать', 'СверчОк', 'цветнИк']words = sorted(words)print('Большее: ', words[0])print('Меньшее: ', words[-1])[/CODE]Если правильно тебя понял, то так можно
>>1153928>w1 = 'свеРкать'>w2 = 'СверчОк'>w3 = 'цветнИк'>if w1 > w2 & w1 > w3:>...Ты что, пытаешься сравнить строковые значения? Ты точно изучал ЯП до этого?Если ты хочешь сравнить количество букв в слове, то нужно использовать функцию len(). Поскольку len возвращает число, его можно использовать с операторами сравнения.
>>1153940Вот так будет напечатано True:w1 = 'свеРкать'w2 = 'СверчОк'w3 = 'цветнИк'print((w1 > w2) and (w1 < w3))>>1153955> Ты что, пытаешься сравнить строковые значения? А ты не одобряешь, лол?Помимо длины строки есть ещё и алфавит, и большие и маленькие буквы.
>>1153940Спасибо
чо нашел, оказывается там только введение унылое, а дальше интерактивная йоба, где ты жмешь ВЫШЕ БОЛЬШЕ СЛОЖНЕЕ и перестаешь скучать инстантли, и что самое кайфое есть даже на нешемhttps://stepik.org/course/431/и еще вот эти два от какого то нашего йоба института, но я не уверен можно ли их воткнуть в пичарм, поидее должноhttps://stepik.org/course/67/https://stepik.org/course/512/
>>1154098>пичармШАРМ, блядь, шарм.И не совсем понятно, что бы могло помешать тебе их туда воткнуть.Годные курсы, да.
>>1154130>ШАРМ, блядь, шарм.
>>1154130внатуре братка ты хуле рвешься то, отоиди от пекарни, погуляй отдохни
>>1154130Аутист, ты серьезно?https://translate.google.ru/m/translate#en/ru/charm
>>1154135У вас неправильный гугл-транслейт, лол.Слово французское, должно читаться как шэ.
>>1154138> должно
всегда читал как пуцхарм
>>1152942а чего фортран так быстрее всех? перекатываться на фортран имеет смысол?
Увидел вот такой курс:https://stepik.org/course/2057/Функциональное программирование на питоне.Почему-то на английском.Крайне тяжеловесный рунглиш у парня, судя по описанию курса.Сам курс (пока) не смотрел.Есть тут реально продвинутые питоноёбы?Поясните - как вообще можно делать ФП на языке, где нет нормальных лямбд? Более того, специально нет, т.к. Гвидо не хочет, не нравятся они ему?
>>1154174у фортрана нету графика, его попросту несуществует
>>1152928Чем большее изучаю кресты, тем меньше нравится пистон. Такие дела.
>>1154184О, месье знает толк в извращениях.
>>1154179Лямбды в питоне нормальные, Гвиде всё нравится, но indent-based синтаксис не даёт делать их многострочными, так как они должны влезать в expressions.Для ФП нужны по сути только high order functions, а это в питоне есть. Можешь хоть на лиспе писать под питонную машину http://docs.hylang.org/en/stable/
>>1154193а чому все топят за ООП если ФП настолько удобный и читаемый понимаемый и вообще ня
>>1154198ООП это развитие процедурного подхода с попыткой заворачивать и изолировать контексты. Как и в процедурном подходе ты описываешь последовательность действий для получения результата.В случае ФП ты более декларативно описываешь что именно хочешь получить, оставляя разворачивание в конкретную последовательность действий и возню с памятью на попечение компилятора/интерпретатора.Серебряной пули нет, ФП имеет свои проблемы, процедурный подход и ООП свои.
>>1154198>ФП настолько удобный и читаемый понимаемыйПрежде, чем он таким станет, надо довольно нехуёво поработать над собой. Это не все могут.
Пацаны, как грамотно отправлять реквесты? Например, написать скрипт, который сам задает запрос в форму гугла?
>>1154208Внезапно, requests.Если сайт анально огораживается или очень сложно устроен, например на вебсокетах, то selenium + headless browsers.
Как понять, какой именно реквест посылать?
>>1152921 (OP)как можно перевести nested list в питоне и какой смысл у этого термина (чтобы легче было понять и запомнить) ?есть nested lists в хтмл но я с ними то же не знаком
>>1154212HTML, HTTP, CSS, Javascript, Chrome/Firefox Developer Tools. Иди читай. Или за стобаксов я тебе сделаю сам.
>>1154215Вложенный список.[[1, 2, 3], 4, 5]
>>1154212Тебе сначала надо понять, как работает браузер.Что такое http-запрос вообще, get, post, параметры, заголовки. Это вообще не про питон.Погугли.Поставь плагин типа HTTP Trace, посмотри, что отправляется и передаётся браузером и т.д.Короче, это целая история.
>>1154206>довольно нехуёво поработать над собой. Это не все могута это ценит кто нибудь?
>>1154261Ну, после этого ты сильно изменишься как программист, в лучшую сторону.А это ценят.Само по себе чистое ФП мало где применимо.Речь идёт скорее о подходах и взглядах на программирование.Если коротко - то смысл ФП в том, что ты всё представляешь как значения (values). А программа - конвейер функций, эти значения обрабатывающих, возвращающих другие значения, и так далее. Функция не делает ничего, кроме того, что получает одно значение (или набор), и возвращает другое.Т.е. нет каких-то "команд", как принято обычно понимать программирование. Есть трансформации одних значений в другие.
>>1154275ну а по факту вместо того что бы писать портянку ты инкапсулируешь все важные проишествия в отдельные говорящие объекты теряя на этом ебанную прорву времени
>>1154278Нет. Ты как-то не так это понимаешь.С другой стороны, для человека со стороны это может так и выглядеть. Для этого и надо поработать над собой.И я же сказал - это далеко не везде применимо.Как и ООП, например.Например, с ФП-бекграундом ты сходу понимаешь и без проблем используешь вещи типа Rx (хуй знает, есть он для питона или нет) или futures или много чего ещё, что для других выглядит как магия или тёмный лес.Но, писать код для микроконтроллера в стиле ФП было бы верхом ебанизма, например. Хотя, Forth - это тоже, в некотором смысле, ФП. Но его давно не используют.
>>1154290>код для микроконтроллера в стиле ФП было бы верхом ебанизмаСильное заявление. Сразу видно программиста микроконтроллеров с 20-летним стажем.
>>1154301Пруфца, может быть?Или ну нахуй?
>>1154290>далеко не везде применимоанончик может потрудишь труд для шапки и пояснишь-таки под какие задачи лучше ООП, под какие ФПто что можно выйобыватся какой то неведомой хунтой я уже понел
>>1154324Для пистона не рекомендуется функциональное программирование. Сам Гвидо против него.
>>1154325И вот ты, ты, тоже пруфца принеси.
>>1154326https://stackoverflow.com/questions/1017621/why-isnt-python-very-good-for-functional-programming
>>1154325ну я в общем спрашиваю, вон ютуб по ФП только ЯС выдает лол
>>1154317Verilog/VHDL очень похожи на эти ваши хаскели. Формальные верификации тоже почти везде ФП-подобные нотации. Причём не только софтварные, ещё и хардварные. МК часто рассматривается именно как функция от входов, выдающая сигнал на выходы. Микроконтроллеры далеко не всегда такие ограниченные по ресурсам как о них думают, некоторые туда аж целый питон приносят: https://micropython.org/
>>1154327Где там написано что Гвидо против ФП в питоне?
>>1154327И второе, с хуя ли>Для пистона не рекомендуется функциональное программированиеКто не рекомендует? Нахуй оно тогда вообще в питон было добавлено? Конечно оно не такое мощное и проработанное как например в хаскеле, но нахуя дезинформировать людей, что использование элементов ФП в питоне запрещено?
>>1154330>>1154331https://m.slashdot.org/story/190749Ищи functional на странице.Никто не говорит что нельзя. Но например тот же лист компрехейжн быстрее того же мап или фильтр. И в целом императивный стиль более питоник.
Пусть есть greedy regex: <.+>И текст: <hui>hello<hui>Понятно, что из-за greedy точка съест > и hello и вторую метку не знаю как эти <> называют, а потом? Раз все подошло, то он выдаст match или конец строки не подойдёт ни под точку ни под оставшуюся > из regex и выдаст ошибку?
>>1154332Давай конкретные цитаты, где Гвидо яростно против ФП. Где он не рекомендует применять ФП. И где питон это чистый ОО-язык.
>>1154329А, ну если в таком смысле, то да.
>>1154334Жопой читаешь? Он ответ дает почему фп не стоит использовать
>>1154333https://regex101.com/r/xK17Io/1/Тебе что надо то?
Толку от питона, если он такой медленный?
>>1154381Тише едешь - глубже влазит.
>>1154174Фортран писался десятки лет назад крутыми спецами, а не нынешними ебантеями. Но смысле нет, это смесь ассемблера с бейсиком.
>>1154411Subprocess.call()
>>1154411Ну либо os.system()
>>1154418>>1154419а как сделать логи типа как в матрице, что бы в область на экран неспешно выводился весь процесс, изменение переменных, работа операторов, перепросвиения вот это все
>>1154426Ты что, больной?
>>1154426Принтом, тупой школьник, лол.
>>1153938Ебать дебил, транскрипцию как-нибудь посмотри
>>1154429>>1154430хуя батхичпоучитесь манерам
>>1154389>Фортран писался десятки лет назад крутыми спецами> индексация с единицы
>>1154445И правда школьник, куда логичнее начинать нумерацию с нуля, лол.
>>1154445Вообще-то во всех научных пакетах нумерация с единицы.
>>1154445Так нумерацию с нуля это костыль еще из си, который появился из-за устройства массивов там.
Опять байтоебы говно в жопу заливают.
>>1153132Почему не хочешь использовать то, что есть в Соколе?
>>1154457Я это и использовал, но сейчас нгникс вообще пустой массив айпишников выдает. Раньше конфиг работал, но я его проебал.
>>1154465Что лежит в $remote_addr? Без конфига хуй что скажешь, но тем не менее
>>1154449И сколько будет 9+1? Неужели 0?
>>1154364Понять regex'ы. За сайт спасибо, прикольный, заберу себе.
>>1154426Либо программа должна делать серьезное дерьмо, чтобы задержка была заметна и было 'неспешно' либо самому делать ожидания как еблан.
>>1154533ну типа интерактивный дебаг, представь если бы в ЯСе одной кнопкой можно было бы стек рисовать, со всеми его там очередями и ожиданиями, ну удобно жеты не пытаешься построить программу в голове, а строишь ее на экране, тем самым освобождая полезное место
>>1154526Шта?
>>1154535Тебе же написали, что в костыльном си может и логично, а по логике нумераций нет.
>>1154547При чём здесь си?Так работает электроника - процессор, адресная шина, память.А "логика нумерации" у каждого своя.
>>1154554При том, что в пскале, хаскеле такой хуиты нет, и пошла эта залупа из си-подобных языков.>А "логика нумерации" у каждого своя.Ну в твоем манямирке может и так, а люди для этого используют натуральные числа.
>>1154576Зато лучше передают суть абстрации "массив".
>>1154579Дисконнет, одминистратор.
>>1154575Ох, лол.Ты программируешь людей или компьютеры, теоретик мамкин?
>>1154585Программирую в матпакетах и нумерую с единицы, матрос)
>>1154588Матрос, а "программирую", это так? >>1154579
>>1154593Интересно стало. Ну в таком случае, вопросов больше не имею, матрос.
>>1154579>>1154468Вот что вы в треде забыли, уебки? Пиздуйте в стики там вам по вашим лабам подскажут.
>>1154586Ну, если в матпакетах, то ладно.Смысл тут в том, что бытие определяет сознание.Человек считает с помощью пальцев, камешков и палочек. Поэтому с 1. Поэтому позиционные системы счисления появились не сразу.Компьютер же в качестве пальцев использует совсем другие хуитки. И там "первый палец" - это ноль. И ни одного - тоже ноль. Такая вот демагогия получается.И создатели языка Си сделали гениальный ход (на самом деле они их много сделали, не один) - они не стали наворачивать ненужный промежуточный слой, преобразовывать вот это вот всё и т.д. И не прогадали. Но, чтобы это понять - надо попробовать программировать компьютеры.
>>1152921 (OP)Парни, в программировании чуть больше чем не разбираюсь. Ну я так считаю. Умею писать чутка на дельфи, немного понимаю в яваскрпт, все на начальном уровне. Стоит ли вообще заниматься питоном? И с каких книг начать? В архиве не яндексе куча книг, но для дебилов типа меня, какую выбрать? Питон для детей?
>>1154610Лутц. И не смею сюда больше писать, пока не прочитаешь обе книги.
>>1154608>Си>гениальный Ну такое...
>>1154614Си и плюсы - это два разных языка, совместимых друг с другом.Так что go_to_be_fat_somewhere_else.jpg
>>1154631Этого кто-то не знает, лол? Я из-за этого и запостил картинку.
>>1154611луц занудный, он дропнет, ты ж видешь поц в поиске, нахуй ему грузилово>>1154610мой список такой, две книги из раздела для детей, выбрал тупо с наименее бливотной версткой
Внезапно понадобилось py to exe, интернеты выдали пару способов, но они не работают из коробки, подскажите годный, даже если не из коробки, да хоть с бубном, но при настройке грамотно работающий
>>1154540С той скоростью выполнения, которая присуща современному железу, твои глупые мясные глаза ничего не успеют в стеке разглядеть. Алсо, открой для себя REPL, школьник тупорылый.
>>1154610Не слушай тех уебанов, там на диске бери Лучано Рамальо к вершинам мастерства, годный макаронник, много отсылок, пишет об особенностях питона и как его юзать
>>1154657Она не подойдёт для новичка в питоне
>>1154653PyQt же>>1154656>неспешно дегрод ебать
>>1154659А если с другими языками работал, подойдет?
>>1154661Мне как раз pyqt в бинарник и нужно волшебным образом превратить
>>1154662Новичек в питоне, это значит что ты знаешь синтаксис питона как и в любом другом языке, в первую очередь язык это инструмент для описания алгоритма
>>1154666Ну особенности описания-то другие.
>>1154653pyinstaller
>>1154678Збазибо, уже нашел, работает из коробки
>>1154663дык хуле ты тогда мозга ибешь или линуксоид? на виндах там я помню изично прогулю делал, но то было на местных тыцыль скриптах правда, но способ деплоя не думаю что поменяется
>>1154688венда не нужна, она умрет, а мне бинарник нужен, патаму шта венда еще не умерла
>>1153917Блять... это типа я еще не тупой? Типа есть люди которые задвют вопросы как найти чет нечет? Это как так?
>>1154642Лутц открывает глаза на язык как никто другой, пока ты у Берри тыкаешь прикольные функции и чтото там происходит, у Лутца ты узнаешь, нахрена эти функции вообще тыкать, как лучше их не тыкать и как лучше сделать все, не сделав нихрена, чтоб не навредить. Лутц учит языку в первой книге, программированию во второй, все остальные учат быдлокодить. Это как сравнивать учебник по английскому, сложный и обширный, и просто мануалы по английскому уровня - как пройти к биг бену. Угадай после чего ты будешь разговаривать, а после чего запнншься как с тобой начнут по настоящему разговаривать? Программист это математик в первую очередь. Не можешь осилить скучную литературу и мозги не варят - не лезь сюда. Можно читать что то совместно с Лутцем, чтобы что то из интересного подчерпнуть, но без Лутца смысла нет никакого. После Лутца любой ответит, как перехват вывода например осуществить, после Берри, хуерри и прочих, максимум как реорганизовать этот вывод.
>>1154716ну и кем ты работаешь? дахуапитонщик
>>1154610Задай себе вопрос: зачем тебе вообще питон? Какую практическую пользу из его изучения ты понесешь для себя? Не разменивай драгоценное время на то, что тебе не пригодится.
>>1154610>но для дебилов типа меня, какую выбрать?This.
>>1154545Не ниче. Объяснять долго, да и незачем - пустая болтовня получится.
>>1154716>учит языку в первой книге, программированию во второй, все остальные учат быдлокодитьокей я догнал телегу и похоже это как раз то что нужно, терпеть не могу когда говорят делай так, и не объясняют почемуну просто тыщистраничные тома пугают, я не хочу стать каким то невьебенным гуру, я просто хочу понять суть и заплиить свой пдф вювер и браузер без интерфейса кек
>>1153807
Братушки, напомните плиз:Джанго. Есть пяток моделей, которые обрабатываются по-разному, но на выходе все своей инфой формируют одну и ту же модель.Как бы эту конечную сформированную из данных модель можно было зарефералить с модельками конкретно ее родителя?ForeingKey же вроде для связи с одной только моделькойШлепать пяток ForeingKey'ев по числу родителей и заполнять только одного - как-то не очень спортивно
>>1154610Think Python
>>1154441Да похую мне на твои транскрипции. Никто не говорит "фиитбэк", все говорят "фидбек". у тебя ПАЙФОН
>>1154802К тому же, в транскрипции "d", лол.
%%>>1154806Обсёр ФИТБЭЩИКА зафиксирован.
Реактомакака на связи. Нужен твой совет, анон. Уже год пишу фронтэнд на стеке реакт + нода. Дико заебало. Хочу перекатиться в бекэнд на питоне. Насколько реально будет найти работу имея за плечами только опыт жса? В дсах конечно же. Если я сделаю парочку проектов на реакте + фласк, это сильно повысит шансы на трудоустройство?
>>1154815> Если я сделаю парочку проектов на реакте + фласкКонечно! Я тебе даже больше скажу: если у тебя будет пиздатый проект, то тебе hr сами будут писать.
>>1154815>реакт + нода. Дико заебалодокатились лол, что не так няш расскажи
>>1154817Спасибо. Насчёт того что они бегать за мной будут я не верю. Но если это поможет с трудоустройством, то сделаю парочку пиздатых проектов.>>1154820Реакт ахуеннен, абрамов няша, но вот делать интерфейсы наверное не мое.
>>1152936>медленная скорость выполнения программ.А как же PyPy?
>>1154824Ты дурачок?
>>1154824Такая же скорость как Cpython. Ты наверное имел ввиде Cython. Ну типа быстрее, однако не совсем стандартный питон.
Кому и для чего не хватило быстродействия питона?Или чисто на синтетические тесты подрочить?
>>1154822>делать интерфейсы наверное не моепочему так решил? >>1154834>Кому и для чего не хватило быстродействия питона?ну скорости никогда не бывает много, ибо это деньги, ну и плюс собирая йоба пеку немного грустно терять часть потенциала
олсо вопрос как эту злоебучую кнопку назначить? там походу каждый урок новый проект и екзекут какой нашел в хоткеях выполняет команды с прошлого урока блин
Чертовы регулярки, не могу понять. Вот зачем в этом [^>] ? Ведь [A-Z0-9]* пометит весь тэг чуть более чем полностью. Или это для какой-то странной фигни вроде <hello#%itsme> ? Я просто не знаю пока, какие у вас там теги в html бывают..
>>1154854Затем, чтобы соответствовать тегу, содержащему любые символы, например знаки равно и кавычки.
>>1154854>не знаю пока, какие у вас там теги в html бывают..Зоопарк в соседнем треде
>>1154845>с прошлого урокаНе "с прошлого урока", а текущую конфигурацию запуска.Хоткея просто на зелёную стрелку в коде - нет, насколько я знаю, и вообще, ты дохуя хочешь.Алсо, зелёных стрелок в коде в идее может быть несколько, в зависимости от кода (на питоне хз, а вот на других языках да). Поэтому хоткея и нет, наверное.>>1154844>ну скорости никогда не бывает многоПитон достаточно быстрый для скриптового языка. А то, о чём говоришь ты, называется "преждевременная оптимизация", и это большой грех. Как и дрочка на синтетические тесты.
>>1154858Почему тогда эта штука находиться вне скобок, захватывающих тег? Тогда захватиться лишь кусок тега, и закрывающий тег не подойдет.
>>1154854Нет, это не для какой-то странной фигни, которой не бывает, к тому же.Ты возьми да и попробуй просто [A-Z0-9]*.Работает? Нет? Ну и вот. Читай буквы, пытайся понять. Не понимаешь - поверь на слово, лол.
>>1154868>Работает?da
>>1154874Во всех случаях?Там, насколько я понял, всё дело в звёздочке.А звёздочка и второй блок в квадратных скобках - для обработки правила, что тег не может начинаться с цифры и может состоять из одного символа.Вообще, вся эта ёбала там не просто так подробно по шагам расписана. Регексп - это именно машина (fsm), а не какая-то магия. И иногда эта машина работает не совсем очевидно.
>>1154863>Почему тогда эта штука находиться вне скобок, захватывающих тег? Очевидно, они хотят захватить только название тега без параметров.
Анончики, хочу изучить питон. Книги прикрепленные к шапке треда хороши или стоит поискать по лучше литераткру ?
>>1154881в фак
>>1154861>Хоткея просто на зелёную стрелку в коде - нетпросто охуительно, и эти люди придумали целый язык программирования, мдааа>на питоне хзпикрилейтед как бе>"преждевременная оптимизация"лол бля, просто представь если бы блендер был написан на фортране — я бы мог загрузить в него все модели и сбатчить им всем разом пивот поинты и увишки и хуишки ммммм
>>1154879Каких параметров?
>>1154881
>>1154883Ты попробуй в ответах читать все слова подряд, а не только те, которые тебе больше нравятся.> пикрилейтед как беИ где там несколько зелёных стрелок в коде?Имеется в виду, что в файле может быть несколько запускаемых блоков. Делать же один блок особым случаем они не стали, видимо. Впрочем, я не особо искал, можешь погуглить.>если бы блендер был написан на фортранеБлендер не написан на питоне, лол.Питон там - для скриптов.Потому, что он охуительно интегрируется с сишным кодом. И является полноценным промышленным языком, в отличие от луа какой нибудь.завязывай толстить, утомил уже
>>1154885Спасибо, анончик, добра тебе.
>>1154887>в файле может быть несколько запускаемых блоковвот это поворотно вообще там специально я даже лейбл подмышиный заскринил, верху слева самая крупная зеленая кнопка, внизу маленькая уже другая>Блендер не написан на питоне, лол.я знаю я просто траллирую=)>>1154888ня
>>1154889>вот это поворотДа.Сейчас не помню, в каких случаях, но это и не важно. Не факт, что в питоне так может быть, о чём я и написал.>внизу маленькая уже другаяТы давно идеей пользуешься?Это уже другое окно - некая выбранная конфигурация запуска там написано. Таких окон может быть несколько, по мере запуска различной хуеты. В каждый момент видно только одно.Посмотри уже видео какое-нибудь или ещё что-то.
>>1154890>Сейчас не помню, в каких случаях, но это и не важно. Не факт, что в питоне так может быть, о чём я и написал.Ты давно употребляешь наркотики?
только вот пушрм под идиотским предлогом отъебал мне голову строчкой кто блять мог подумать что интежир это блять спешл симбол/ as a placeholder for numeric or decimal values/ ну ок, но тогда это опять же не было очевидно, кароче пичурм куиз нужно проходить с неокторыми знаниями >print("I'm %d years old" % NaN)еще раз убедился в охуенности питония, выглядит канонично по сишному, даже ошибки кажет в таком же стиле, а значит в любой момент могу свичнутся на что угодно, не только на кресты, ибо, вот тут еще один мега плюс — чистый аккуратной нан дистрактив синтаксис, чисто думаешь над самой сутью, а не дрочевом
^_^
>>1154854>Или это для какой-то странной фигни вроде <hello#%itsme> ?>>1154884>каких параметров?Это для тегов вида><div id="adf" style="height:500px">...</div>и вот [^>] как раз выцепит ' id="adf" style="height:500px"', то есть всё то, что не является собственно названием html тега.>>1154861>Питон достаточно быстрый для скриптового языка. Но он же самый медленный из них.
Народ, посоветуйте нормальную IDE для сабжа. Только не pycharm, она мне на зашла.
>>1154897атом
>>1154844Потому что год этим занимаюсь.
>>1154897Посмотри годный spyder3
>>1154727Честно говоря хотел вообще сменить род деятельности. Да да, я уже 30лвл, но подумываю вкатиться в программирование немного. Пока чисто для выполнения некоторых простых задач по оптимизации на работе>>1154729>>1154657>>1154642>>1154781спасибо!
>>1153393str(count).zfill(9)или через format
>>1154610automate boring stuff with python
>>1154899>>1154913Спасибо!
Бампирую свой вопрос>>1154779
Есть смысл вкатываться во фриланс, если я почти нихуя не умею, но хорошо гуглю документацию?
На какой ОС вы кодите? Стоит ли ради пайтона уходить в линух?
>>1154897Ninja?
>>1154897Очевидный EMACSSeriously though: я вот поставил себе Spacemacs, включил в нём python layer, почти ничего не делаю, а всё есть.
>>1154952>>1154453
>>1154955Если я просто с флешки линукс поставл. то норм?
>>1154952На макоси заебца
>>1154958Линуксом пользовался? В чем плюсы перед ним?Просто почти все западные разрабы пользуются макосью, а я не могу понять в чем соль.
>>1154896>Это для тегов вида ...Бля, надо, конечно, спать ложиться пораньше, а не тупить тут у вас, лол.>Но он же самый медленный из них.Медленнее чем что?Чем Perl? Ну, так перл это и не язык, а хуй знает что.
>>1154959Не только разрабы, там почти все (школьники, учителя, бати) ею пользуются. Рассказывал знакомый
>>1154959На бзде и линуксе прожил с 2005 по 2012йС 12го на макоси и не скучал ни дня
>>1154959Mac OS - юникс с человеческим лицом.Но и со своими заморочками, конечно.
>>1154979И зондами
>>1154932Заказчику важно решение его задачи
>>1154932Сейчас все равно хуй вкатишься. Всем нужно чтобы были отработаны часы на фрилансовых досках.
>>1155025Ну лан. Но где можно заработать програмированием, чтоб деньги ну за день получить?
>>1155049Ты же еще ничего не умеешь, так что нигде. Когда будет скилл можешь попробывать вкатиться во фриланс за дошираки.
Джанганы, так как мне запилить что бы пяток похожих моделей ссылались foreingkey'ем на одну модельку, но через Django ORM этой конечной модельки я мог без ебатории унифицированно дергать свойства родителей?
>>1155070Оригинальный реквест, оставшийся без овтетов: >>1154779
>>1155070Ну унаследуй ты их от одного базового класса и сделай many-to-many, ну чё ты как этотУ тебя не с джангой проблемы, судя по всему, а с проектированием архитектуры
>>1154904>год этим занимаюсьи только спустя год понял что не твое!? куча безмозглых школьников мечтают оказаться на твоем месте, так что эе там не так?? хорошие интерфейсы никому не нужны окромя пары компаний или чо?>>1154959>сольв том что это такие же адепты как наши папуасы, только там излучатель ближе и облучение еще сильней, работает не только на сосок домохозяек и модных кофибрейкеров, все хотят быть причастны к чему то я кобы очень красивому и статусномунормальные же люди сидят на синкпадах с грибком и нормальной клавой старые версии или вовсе делают это за пекой в хорошем кресле за столом с большими мониторами и клавиатурой>>1154961тому шо знакомые, под нац программы подсаживают на стаф, так же с делями и предустановленными адоби\автодеск софтом, что бы вышел после учаги и в голове вопроса о заносе бабла правильным людям не стояло
>>1153244Охуенно. Я и не говорил, что не нравится, я говорил, что тяжело пиздец. А так то да, охуенно мочи нет. Потом смотрел обучающие видео по питону и, вспоминая Лутца, думал о том, сколько инфы в этих видео опущено и никак не объясняется.
>>1155098>что тяжело пиздецтуда ли ты зашел?
>>1155091>за пекой в хорошем кресле за столом с большими мониторами и клавиатуройДа, именно так делают нормальные люди, когда пишут код, а не дрочат.Но, макбук прекрасно подключается ко всему этому.И есть ещё хакинтош, если кто забыл.И мак мини, и имак, и вся хуйня.
>>1155126>макбук прекрасно подключается ко всему этомудоводя тебя до безумия своим воем крошечной злоебучей турбины сукаааа при малейшой нагрузке(ютуб) на видеочиптолько вода с помпой на 5 вольтах и 900-1200 RPM'ные кулера на настоящем подшипнике качения с крыльчаткой из PBT пластика>хакинтошне подходит амдэ-боярам>мак мини, и имак, и вся хуйняинтелодаунов уже приучили переплачивать за хуйню, ну да, оверпрайсное унылое железо в куске люменя — выбор редакции еба!
>>1155091>нормальные же люди сидят на синкпадах с грибком и нормальной клавойдва такбира этому правоверному
Итак, сегодня я кажется наконец-то нашел ту самую 'полезную задачу для себя' а не просто программирование ради того, чтобы научиться программировать: после перехода с одной шинды на другую мой Chrome отказался почему-то синхронизировать закладки, к счастью я не удалил прошлую шинду, узнал, что Chrome хранит закладки в файле Bookmarks.bak и решил вытащить их оттуда. Написал простой скрипт (пока выводиться на экран, превращу в вывод в нормальный .html файл потом), сунул файл и он тут же обвалился с ошибкой. Засунул эту ошибку во второй except, получил номер линии, в которой все фэйлиться и вот она выделена на третей картинке. Че не так то? Почему он обваливается? Там в файле и до этого куча подобных линий: пробелы, } и запятая. Не понимаю.
>>1155091Дело не в том, что крутые интерфейсы никому не нужны. Ещё как нужны. Я тоже мечтал оказаться на том месте, где я сейчас. Просто сейчас понимаю, что это не то, чем я хочу заниматься. Возможно питон меня больше заинтересует в этом плане.
>>1155142Попробуй читать файл как cp1251.
>>1155144Мне кажется, тебя заебал джаваскрипт, а не интерфейсы.Но, к сожалению, в наше время интерфейсы == джаваскрипт, поэтому, без вариантов.Что касается питона - хз. Возьми да попробуй.Если ты уверен, что тебе нужен именно язык с динамической типизацией. Но, джава была бы перспективнее в плане работы.
>>1155146С этим выволилась с той же ошибкой на той же линии. Но заработало, когда я написал encoding='utf8'. Как это вообще работает? UTF8 же используется по дефолту.Кстати, а ещё общий вопрос: почему бы всем файлам не писать первой линией свою кодировку, чтобы такой хуйни не было? Когда объясняли кодировки была часть, объясняющая, что раньше так и делали, но потом пришел Юникод и спас всех.
Я тут задумался, как быстро растет зп у вкатывальщика?Начал работать пол года назад, вкатывался будучи студентом очного отделения 3-го курса, через два месяца перешел на заочку, потому что нахуй вуз, нужна корка. Отработал пол года за 35к, позвонили из другой конторы, вилка начинается от 80, в четверг будет собеседование. Это мне так повезло или все вкатывальщики так же взлетают?
>>1155142С кодировками разберись, с юникодом в питоне (какой у тебя, кстати, питон, 2 или 3?), и т.п.Короче - это норма (типичная для питона хуйня).
>>1155128О, у меня файлопомойка такая же, только я её почти не включаю - винты по 37 тысяч часов наработали, вот-вот сыпаться начнут на одном уже два бэдблока лол
>>1155186я купил этот кусок говна пустой за полтораху, было на тот момент два разных грина на 2тб, наибался с прошиванием, в итоге рейд тот что не зеркало развалился и я проибал больше половины важных фоточек рисуночков и смищних картиничек, а через год сдох второй, я крутанул всех через хуй купил ссд на 256 гигов и чисто на нем одном прожил пару лет, игрушки торренты работа вот это все, пока не понадобилось куча моделей и текстур, купил ноутбучный одноблинный терабайтник который не слышу, но теперь все важное дублирую на двух облакахну и плюс эта параша постоянно паркуется, запрограммированное старение ебать ее в рот, харды ебучее зло, ничего важного на них хранить нельзя
Ананас, мне пришла в голову идея, которую не представляю, как реализовывать. Есть один быдлокод:https://repl.it/repls/SarcasticPutridParametersИдея в том, что после повторных вводов слов, не сопоставимых с массивом, программа выдавала другие фразы.Типа "Ты серьезно? ДА ИЛИ НЕТ", "Ты издеваешься?", "Ты точно ебнутый имбецил" и напоследок "Все, я устал, конец программы" и quit().Но при этом ввод yes или no все так же должен оставаться допустимым в рамках такого цикла.Можно как-то это сделать без лестницы из while True?
>>1155218Конечный автомат написать можешь, с ними и не такое запилить можно
>>1155220Хотя, лучше генераторную функцию с перебором массива из фразочек и при окончании листа выполнять quit()
>>1155106Туда
>>1155223Как загуглить?
>>1155233Хотя я понял, о чем ты. Такой же массив из заранее заготованных фразочек. Ну точно же.
>>1155233Вот, держи, отредактировал
>>1155238https://repl.it/repls/DrearyImpressiveMining
>>1155239Ага, благодарю.
>>1155212> ну и плюс эта параша постоянно паркуетсяБратюнь, лечится за полчаса, гугли wdidle3> наибался с прошиваниемДа там же железо древнющее, на него ничего кроме 2.6.28 не встаёт. Проще уже новую железку купить или распберри, плюс самому выточить корпус из дерева, такой-то кузьмич
Сегодня у меня в первый раз бомбануло от питона, а точнее от его пакетного менеджераДля двух разных пакетов требовался один общий, но разных версий. В npm такой проблемы не было, можно как-то создавать виртуальные окружения для каждого пакета и их выполнением в одном файле? Пиздец неудобно было
>>1155243>wdidle3а теперь запусти это на вениках в рейде, на одном из которых в с скрытой области кусочек линупсапроще грины не покупать никогда, как и вд, только хагость хоть она щас и под ведехами, но крупное производство сложно "оптимизировать" быстро или тошибка>корпус из деревахуита, а точнуть на чпу массив будет стоить ка чугунный мост, так что лучше сразу литья хочу сделать типа люменивой стеллы-радиатора-резервуара, так что бы комплектуха крепилась чисто на фиттингах
>>1155212>постоянно паркуетсяВ винде отключается, где-то в настройках питания
Нужна помощь. Пишет, вышел за диапазон. Хз че он материться. Пытался просто присвоить y[0] = x[0], таже хрень. Змея 3ей версии.
д>>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)
>>1155271Чет скопировал не очень
>>1155273У списка "y" нет элементов с индексами, для его расширения используй append\extend
>>1155276Еба я даун. Спасибо
>>1155276все равно говорит за пределами
>>1155280Ты пытаешься вызвать append у элемента листа "y" с индексом iИди читать лутца
>>1155280Не y.append, а y.append. Ты список y расширяешь, а не его i-тый элемент, который не существует
>>1155282Еба, чет туплю не могу. Спасибо
>>1155267>NAS>В винде отключается, где-то в настройках питания
>>1155147Я фанат динамики, джаву не хочу. Насчёт js'а ты наверное прав. Он меня доебал. Доебали и задачи на текущей работе. Короче я хз. Стою на распутье и не могу выбрать куда пойти.
>>1155297>Доебали и задачи на текущей работеа какие там задачи? аноне ебать если ты и дальше будешь таким дохуя скрытным и будешь только хныкать, тебе никто не сможет помочь, либо пили стори, либо гтфо искать вдохновневение и смысл жизни самостоятельно
>>1155297>Я фанат динамикиЕсть ещё руби, например.Там столько динамики, что не унесёшь за один раз.Но, перспектив у питона больше, наверное.Хотя, руби, как язык, интереснее.
>>1155307Последнее время много задач по легаси проектам + ещё менторю джуна. Мне хочется писать что-то интересное. А не просто красить кнопки и пиксели двигать. С реактом конечно лучше в этом плане, но все равно никуда не денешься от этого.>>1155331Согласен насчет красоты руби, вот только из работы кроме рельс ничего и нету. А рельсы мне не очень нравятся. Ну и руби полностью ооп язык, а мне больше фп по душе.
>>1155336>хочется писать что-то интересноену это роскош тащемта, говно по тикетам, вот да, сколько угодно, любая работа на дядю это заколачиввание бабла дяде, а это унылая рутина, вот тут пиксель не докрасил, еще покрась ещехочешь творчества? заведи хоббиа если ты сильный смелый и умелый — начинай писать свой проект, потом набирай рабов-макак, а сам занимайся архитектурой ну а тут ты поймешь как же было хорошо тепло и комфортно, когда не нужно переключать голову на миллон задач и крутиться вертеться по хуйне
>>1155336Руби - да, кроме рельсов нету нихуя, и не будет уже.Если честно, я до сих пор этому удивляюсь.Было столько хайпа, и куда вдруг всё делось?>фп>динамикаНу, фп+динамика = джаваскрипт.Может быть, просто перелезть в бекенд?Праллельно нарастив скиллы в плане фп, Rx и прочего?
teams=list() team1=list() team2=list() teams.append(team1) teams.append(team2)В одну строчку можно?
>>1155344>ну это роскош тащемта, говно по тикетам, вот да, сколько угодно, любая работа на дядю это заколачиввание бабла дяде, а это унылая рутина, вот тут пиксель не докрасил, еще покрась ещеТы прав анон, работая на дядю я вряд ли буду решать интересные задачи. Но сейчас мне хватит и задач сложней фронтэнда.>хочешь творчества? заведи хоббиПосле работы не остаётся сил и мотивации что-то делать. Текущая работа все соки выжимает.>а если ты сильный смелый и умелый — начинай писать свой проект, потом набирай рабов-макак, а сам занимайся архитектуройУ меня слишком мало экспертизы для этого.>>1155352> Ну, фп+динамика = джаваскрипт.Ну я не против и на питоне писать. Мне нравится этот язык.> Может быть, просто перелезть в бекенд?> Праллельно нарастив скиллы в плане фп, Rx и прочего?Наверное ты прав, анон. Возможно стоит начать с ноды. А потом уже язык менять. А может стоит сразу питон попробовать. Блин. Как решить то.
>>1155361>После работы не остаётся сил и мотивации что-то делать.Так и задумано, ты в рабствеи поменять ситуацию ты сможешь только соскачив с теплого хуйца начальника и уволившись в пустоту>слишком мало экспертизы кого блджад!? депресняк посылается челову аллахом что бы тот таки осознал свое ущербное состояние и начал чето уже наконец напрягать и шустритьно если сложнааа, экспертиза хуиза блядь, то оставайся в говне и продолжай дрочить язык не поменяет сути, та же уборка говна по тикетам для дяди
>>1155356teams=list() team1=list() team2=list() teams.append(team1) teams.append(team2)
>>1155356teams = [[], []]
>>1155370Но надо именованные.
>>1155361>Блин. Как решить то.С чисто практической точки зрения - оптимально будет сменить не язык, а работу. Тем более, что нода на подъёме сейчас. А в питоне деньги - это только в основном джанга. И она далеко не подарок сама по себе.
>>1155378>Дай говна, дай ложкуteams = [[], []](team1, team2) = (teams[0], teams[1])
>>1155384Скобки не нужны, кстати, я их для перестраховки поставил.я не настоящий питонист, просто маску нашёл
>>1155384>>1155368Нахуй вы тут сидите и срете, уебаны? Зарепортил.>>1155356teams = {'team1': list(), 'team2': list()}
>>1155409>list>dictВо, вот это правильно.Не нравится решение - меняем условия задачи, и всё становится красиво.
Пацаны, затестил мощь urllib из Gevent путем получении страницы http://httpbin.org/get 5000 раз страницу загружал и на это уходило 20 секунд. Делал в программе Pool 300. Тестировал на бесплатном тарифе хостинга pythonanywhere. Как сократить время выполнения хотя бы до 5 секунд или уже нужно брать другой язык ?
>>1155437Все ванги спят.Код выкладывай.
>>1155438from gevent import monkeymonkey.patch_all()import urllib.requestfrom gevent.pool import Pooldef 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))
>>1155439Думаю проблема в том что ты принтуешь все данные. Попробуй не принтовать
>>1155440Сделал добавление в массив, таже скорость
>>1155439С моего пк этот код 1 минуту и 9 секунд выполняется. Думаю тут тогда дело в пропускной способности сети. Можешь попробовать написать тестовый скрипт на ноде
>>1155437>>1155439>>1155440>>1155441>>1155443Лол, мычание извозчиков. Идите ещё гороскоп на 2018 почитайте!
>>1155446В чем проблема?
>>1155449>В чем проблема?Извозчики, они мычат, понимаешь??
>>1155449Проблема в вас двоих. Пойми, "уже нужно брать другой язык"! Реально переходи на ассемблер, только на нём ты сможешь сделать молниеносные http запросы!
>>1155451Чем бы делать кукареки, профи бы уже показал пример и доказал тем самым что не нужно переходить
нахуй быть таким неочевидным!? ну просто пиздец или просто не надо заниматься эдукацией после 15 часов бодрствования лелеще управление пучирма пиздецки неудобное после сабляйма, вообще никаких фишечек нет, блять как будто в ссаном браузерном редакторе пишу
еще почему у них кавычки пляшут? вроде как "стринги", 'итемы' или не?
бажная хуита
>>1155148>винда>UTF8 же используется по дефолту.Совсем не обязательно. Точнее даже, скорее нет.Введи 'chcp' в консольку, вряд ли ты там увидишь "65001".
>>1155472Ты понимаешь, что такое пустой список? Этот как твоя голова, в которой количество мозгов равно 0. len() на непустом списке выдаст не 0, а значит и условие выполнится.>>1155454>нахуй быть таким неочевидным!?Тебе, сука, прямым текстом в задании сказали, что надо сделать.>неудобное после сабляйма,Ну так и пользуйся саблаймом, идиотина, раз нравится.Заебали срать в тред говном своим, блядь, вам тут не личный бложик для дегенератов.
>>1155491ебанный ты ишак блять меня попросили проверить пустой ли список, я проверил, все норм, но эта хуйня на ровном месте доебалась блять>пользуйся саблаймом, идиотина, раз нравитсятам нет куиза дегрод блять
>>1155495Нет, не проверил.if len(tasks): сработает если список НЕ пустой, потому что len() возвращает количество элементов в списке.>там нет куиза дегрод блятьНу так тебе и quiz это не нравится, блядь, нахуй ты его проходишь?
Подскажите, почему перед ! появляется пробел при выводе и как от него избавиться?
>>1155257> а теперь запусти это на вениках в рейде, на одном из которых в с скрытой области кусочек линупсаНахера? Перетыкаешь винты в стационарный комп, грузишься с досовой флешки с wdidle3.exe, запускаешь, перетыкаешь обратно. Я потому и написал, что полчаса, а не пять минут, лол.> я хочу сделать типа люменивой стеллы-радиатора-резервуара, так что бы комплектуха крепилась чисто на фиттингахУгар. Я б купил :3
>>1155565print(..., sep='')
>>1155565Все понял, вместо запятых нужно плюсы ставить.
>>1155453Кого ты пытаешь развести, маня?! Переходи уже на другой язык.
>>1155581ОТПРАВИЛ ЗАПРОС ЗА 0.00000001 СЕКУНДУ@ЖДЕШЬ ОТВЕТА В 100000 РАЗ ДОЛЬШЕОни просто не понимают, где у веба бутылочное горлышко и пытаются выжать ненужную в данной ситуации скоростьСкорее всего они никогда не встречались с реальными задачами, единственное, что может дать пасасать тут это асинхроность/многопоточность, но это все равно не их случай
>>1155365Это не рабство. Ну и просто так с зп не соскочишь. И да, это сложно взять и начать делать свой продукт, когда у тебя всего лишь год опыта.>>1155382С питоном не только в веб можно податься. Но вообще ты прав, наверное начну перекат в ноду, если что, то потом на джанго перейду.
Как заполнить matplotlib.plot из numpy массива (arr) в цикле? Нужно построить окружность по точкам plotom.https://repl.it/repls/PleasingVeneratedPetabyte
>>1155624в цикле
>>1155628как это сделать с numpy array в цикле? Я только с одномерным списком знаю как.
>>1155632И что тебе мешает реализовать цикл в numpy array аналогично?
>>1155633с
>>1155633как его реализовать? если бы знал не спрашивал.
Пачаны, затестил мощь urllib из Gevent путем получении страницы http://httpbin.org/get 5000 раз страницу загружал и на это уходило 10 секунд. Делал в программе Pool 300. Тестировал на бесплатном тарифе хостинга pythonanywhere. Каким способом можно уменьшить время выполнения?from gevent import monkeymonkey.patch_all()import urllib.requestfrom gevent.pool import Pooldef download(url):return urllib.request.urlopen(url).read()if __name__ == "__main__":urls = ["http://httpbin.org/get"] * 5000pool = Pool(300)print(pool.map(download, urls))
>>1155640Уже нужно брать другой язык, очевидно же!
>>1155636бамп
>>1155658бамп
>>1155640Асинхронностью присыпь
>>1155667Гевент разве не асинхронность? Вангую проблема в канале связи
>>1155640гугли keep-alive, дурачок
>>1155515>сработает если список НЕ пустойа ну ок я проспался и услышал тебя, ну тогда != [] тоже самое или чо?ну энивей это лучше чем унылые книги в которых ничего не происходит или страшные задачки, тут все под контролем, просто надо нагуглить сабляймовое управление, перемещение каретки к дублям, перемещение строк, оборачивание выделенного кавычками скобками и тд>>1155565о а это чо за шляпа, анон поделись урлом>>1155566>полчаса, а не пять минут, лолмех, энивей они сдохли и я забыл как страшный сон, хагость няша не слышу просто чудо, тера мало правда если без сжатия>Угар. Я б купил :3^_^ только ты понимай что ценник будет 15-20к, хотя может и больше, люмения надо много, вон глянь на ирвины, изебываются реально как могут видно стараются, а на выходе все равно коробки унылые блядь, а стоять как еб твою матья кароче решил попрактиковаться на более изичном варианте, но под дождем меня пиздило 80-120А током ну и в итоге не смог аккуратно сделать все повело впизду, а вообще идея была основание сделать из арматуры и закатать потом в подиум из цемента с песком
>>1155586>просто так с зп не соскочишь>Это не рабствокак скажешь бро>И да, это сложно взять и начать делать свой продукт, когда у тебя всего лишь 10 лет опыта писать код, а не сборкой и управлением коммандой.понял тебя>если что, то потом на джанго перейдуох вей
>>1155692> хагостьчё за зверь?> ценник будет 15-20кза один корпус?..> а вообще идея была основание сделать из арматуры и закатать потом в подиум из цемента с пескомхуя ты суровый.
>>1155664бамп
>>1155692Держиhttp://pythontutor.ru/
>>1155698>за один корпус?..ну а хуле ты блять хотел, во первых рубль уже не тот, но и раньше ирвин продавал штампованную коропку из 0.2мм сталюки и листа каленного тонированного стекла по тем 20к только старыма тут комплекс и помпа и фиттинги и водоблок, даже знаешь нет, заряжу ценник под 60, у нас страна богатая, понтующихся папуасов милионны контора вон сборочки по 350к продает, когда игорь нет лол будет лакшери кек>>1155705санкс, бля это ж первые линки з гугла, у меня уже два таба со вчера открыто было леел, но ты молодец все равно :3
>>1155643>>1155667>>1155690>>1155581Понятно , сбореще защеканцев мнящих о заработке 300к/сек. Ладно выхожу, все равно тут какие-то полупокеры сидят
Сделал скачивание картинок с гугла следующим образом: делает get запрос и получает html документ картинок. Потом там ищу регуляркой имена сайтов и качаю фотки. Все норм?
>>1152921 (OP)Как в Pycharm 2017 сделать окно сбоку внизу, слева от окна вывода программы, в котором отображаются значения переменных и и? Поиска в помощи про это, там нашёл про debug, включил дебаг, в нём, во-первых, окно дебага на весь низ вместо окна выполнения программы, во-вторых, блок переменных пустКак это окно переменных сделать ?
>>1155692>ну тогда != [] тоже самое или чо?Не совсем. != проверит исключительно на пустой список, тогда как проверка через len будет работать с любым нормально сделанным классом коллекцией: будь то тупл, множество, нампиевские массивы и что угодно.>>1155636Как кого реализовать, ты можешь по-человечески описать свои трудности? Массив нампи работает точно так же, как и обычный список, только с дополнительными плюшками.В pyplot передаются списки/массивы с координатами точек по 1 или больше осям.
>>1155723Поищи по гитхабу пяток-десяток поделок, делающих то же самое.В принципе если чет работает и с своей задачей справляется - значит все сделано правильно.
Какие проэкты можно реализовать, чтобы выйти на уровень джуниора или хотя бы фрилансера за еду?
>>1155726>Как кого реализовать, ты можешь по-человечески описать свои трудности? Массив нампи работает точно так же, как и обычный список, только с дополнительными плюшками.>В pyplot передаются списки/массивы с координатами точек по 1 или больше осям.есть трехмерный массив numpy вида arr1=([[2,3,1],[3,4,5]]) и т.д. Нужно скопировать значения в первом стобце 2,3 и т.д. в matplotlib plot в место x. И значения во 2 столбце matplotlib plot в место y. Сделать это в цикле.
>>1155710> Ладно выхожу
>>1155729Мне нравится велосипеды писать.
Питонисту кроме как на джанго/фласк где можно найти работу?
>>1155778devops
>>1155780Поясните за это? Какие задачи? Есть ли они?
>>1155781Если коротко то это следующий уровень сисадмина. Настройка CI, администрирование сервером, различная автоматизация и так далее. Загугли на хх вакансии и сразу все поймешь.
>>1155780У нас в конторе как раз ищут devops. Но и "обычных" питонистов тоже берут. Без веба вообще.
>>1155732>plt.plot(arr1[1], arr1[0])Зачем тут цикл вообще?
>>1155787Точнее, plt.plot(arr1[0], arr1[1]), чё-то я попутал местами их.
>>1155724окно перемещается по уебански в трех точках в правом углу>блок переменных пустну так задай переменные то >>1155726>проверит исключительно на пустой списокто что и надо было по задаче, ну ок я понял что лен более универсальная хуйня, зато моя более логичная и простая, и в случае непредвиденной хуйни просто не сработает>>1155778пиши плагины для блендаря за бесплатно, а если ты няшный и толлерантный то тебя могут взять в тиму фондейшон и проплатить билет с проживанием и грантом до амстердама один наш бухарик из перми уже там, на главных ролях причем
Пиздец двачик. Как концентрироваться на задаче? Вот делаю свой т.н. 'первый проект' бота в телеграмме. Нашёл очень хорошую статью на ТП, где в принципе скелет бота уже готовый, так и написана ещё прям для самых тупых новичков. Но тем не менее, сел за работу я в 12 дня, и вот только сейчас я разобрался до конца как работает тот бот. То есть всё это время я изучал синтаксис, пытался понять api телеги, узнал что такое json и как сделана работа с ним в статье. Но... Ебать программа в 50 строк нахуй! 9 часов на 50 строк.Я постоянно отвлекался, то на мысли, то на чаты, то посрать, то попить, то поесть и все по кругу. Немного помогает медиация, но заряда концентрации после нее хватает на 10 минут максимум. К тому же к концу дня голова перестает соображать вообще, это как будто мышцы забились после бега, и ноги уже не гнутся.Есть какие-нибудь советы проверенные для улучшения возможности сконцентрироваться на задаче?Я то за сегодня надеялся хотя бы базовый функционал освоить, отправку медиа на запрос. В итоге сижу тута с тобою с фактически копипастой вместо кода, и разжиженным мозгом.
>>1155807>Как концентрироваться на задаче?Попроси, чтобы тебя тут забанили, для начала.Дальше само пойдёт.
>>1155807Никак. Только кофе и привычка. Я вообще полгода, нахуй, не мог себя заставить ежедневно хоть на час садиться учить.
>>1155814Тогда надо блок на все дерьмо ставить, отключать все уведомления.>>1155815Понятно. Значит буду надеяться что со временем само придёт.И на том спасибо
>>1155807> 9 часов на 50 строкпфф, по часу на строку>Как концентрироваться на задаче? оказаться в условиях недоступности маминого борщика>Немного помогает медиацияты чо пидр!? делай зарядку, ОФП придумали не идиоты, а советские физиологи, потом прикупи гирьку пудовку, ебаш пояс, турнички норм тема, можно побегать>к концу дня голова перестает соображать вообщеа ты чего хотел жалкий кусок мяса лол? вставай рано, лучше в 5 и хуячь сразу, вот прям СРАЗУ, не проверяя почты двачика ютубчика, вот тогда можешь быть уверен что 4-6 часов проработаешь спокойно, чем сложнее задача и чем меньше опыта — тем меньше проработаешь, главное не стукать себя за это, ты молодец нет>советы проверенные написанное богами даб-течноhttps://www.youtube.com/watch?v=HK1ODZkd9Ocнейронный шум наконец то растворяется в блядской черепушке и ты проваливаешься во флоу, кааайф главное что бы не было никакой раздражающей хуйни сука типа уебанского блядь безрукого интерфейса, собачего сука мрази лая и прочего говна животных
>>1155815>кофе стимулятор, тебя побустит часочек, причем если замешаешь с душой то жестко так поебет и если ты где то застопорился так тебя пиздец это выбесит пуще прежнего, а потом откат и ты ссонный как чмо, ну и нахуй оно надо!?лучше витаминки бе группы или какава, ну или чайок само нейтральное, и никто на тебя не давит, пишешь по строчке в час и все норм
>>1155807>>1155827> чайокПуэр же.Дейтсвует гораздо мягче кофе и гораздо дольше.И как раз даёт именно концентрацию и работоспособность.
>>1155795переменные в скрипте есть, то есть этот блок пустой когда скрипт выполняется.А тот раз я ничего не настраивал, просто установил PyCharm 2017 вместо 2016, загрузил преокт и это появилось
>>1155827Со мной не так. Я просто пью кофе весь день и вдалбливаю.
>>1155836>переменные в скрипте есть, то есть этот блок пустой когда скрипт выполняется.Ну откуда вы лезете?Ты хотел, чтобы все твои переменные оказались в этом блоке? Ты представляешь, сколько переменных в реальном проекте, лол?В момент останова все активные переменные видны - просто подведи к переменной курсор. Или даже в коде уже будут вставлены эфемерные комментарии рядом с переменными.Можно сделать evaluate expression - правой кнопкой в коде.Хочешь, чтобы именно "в блоке" у тебя было - add watch. Я уже говорил тебе - видео посмотри про это всё т.к. читать ты, явно, не любишь.
>>1155832Русская простая эхинацея ебатьа вообще еще раз повторяю все эти внешние факторы становятся настолько мизерными и несущественными, если ты четко понимаешь для себя что тебе нужно и зачем ю бикам анстапабл нига!>>1155846>Я просто пью кофе весь день и вдалбливаюТ - Толерпить кофе и курить не имеет смысла дольше двух-трех недель
>>1155826>>1155832Спасибо большое за конструктив :3А то сильно комплексую, как будто теряю время, и ничего не успею.Буду ебашить как могу. Пытаюсь взять за кредо "не сдаваться".
>>1155848да, вот так. Сейчас само появилось, возможно, я нажал на какую-то комбинацию. Какую ?
>>1155857Я не делал это именно в консоли, и не знаю, как оно работает.Я же не настоящий питонист, лол.Попробуй просто файл запускать на выполнение и делать в нём точки останова (могут быть с условиями - напр. в этой строке, но, только если x > 100). Ещё можно по определённому исключению останавливать.
>>1155859ничего этого не делал. Просто появилось первый раз при запуске программы из проекта из PyC 2016 в PyC 2017, потом исчезло, потом снова появилось
>>1155866Возможно, там где-то в конфигурации стоит что-то типа "запускать в консоли", хз.Сейчас, заведу идею и посмотрю.У меня, правда, на ноутбуке стоит 2016, но, не думаю, что это принципиально.
>>1155866Посмотрел.У меня консоль надо запускать явно (Tools/Python console).Ну, а в консоли - нажать на кнопку с очками - она у тебя на скриншоте нажата, как раз.И, независимо от того, что у тебя в консоли было набрано - будут показаны все текущие переменные в интерпретаторе. Охуенно, чо. Мечта начинающего питоноёба.Алсо, можно выполнить код из редактора в консоли, выделив кусок и правой кнопкой Execute Selection in Console.
>>1155866И да, точка останова в файле делается кликом на поле с номерами строк. Дальше - правой кнопкой на точку - и можно конфигурировать, если нужно.Брекпойнты по эксепшнам - кнопка с красными яйцами в окне дебаггера (там вообще все брекпойнты).А вот тут: >>1155724 у тебя дебаггер запущен, но, точек останова нет, и программа просто работает, и дебаггер ничего тебе не показывает. Можешь нажать на паузу и посмотреть, но, это, обычно, не имеет практического смысла.Если хочешь видеть переменные на живой и работающей программе - запускай в консоли и смотри.Как загрузить в консоль файл на выполнение - погугли.
>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 минут, а тут и запускается даже не настолько долго, помню атом был адом, а тут все вполне ня, а главное интерактивчик, все в два клика, меню с настройками ну просто волшебно зделоли, вроде и не казуальщина с галочкими, а вроде и кулхацкер конфиг мод, просто восторга сабляйм оставлю чисто вместо дефолтного блокнота что б по глазам не бил, там мелочевку читать\править
>>1155920>какой то лютейший оверкилЭто серьёзный профессиональный инструмент.Для того набора функционала, который эта иде имеет, она просто летает. И не весит считай нихуя вообще.Но, если тебе не надо ежедневно сверлить двухметровые стены, то такой перфоратор тебе не нужен, лол.
>>1155920И да, есть китайский сервер лицензий, который можно поставить на локальную машину, если он тебе, всё-таки, нужен.Гугол в помощь.
>>1155795>зато моя более логичная и простаяНе совсем. Твоё решение не отвечает на вопрос "пустой ли список", а скорее "является ли список пустым списком", семантика немного разная. И в других языках, включая тот же js, такое решение не сработало бы из-за разного способа проверки объектов на равенство, например.
>>1155922>такой перфоратор тебе не нужен, лол.ох ненапоминай анон, звон в ушах стоял неделю ебать, а еще покруживало когда ложился, но это по кайфу когда не сильно ^_^>>1155923не нахер, я даже кряк сабляйма хочу подчистить, у меня ворованного софта на винте на 5 тыщ рублей, две софтины которые я куплю как только с них пойдет ловешка, просто не хочу заморачиваться с этим тупым говном
>>1155925и вот про такие заморочки хочешь скзать луц пишет?олсо я тут поняшился с дебагером, до чего ж охуенная штука, наконец то в голове образовалась четкая кратинка происходящего, несомтря на то что я знал что такое % и // оно как то не соображалосьвыяснил я кароче что выделенные объекты составляют список, узнал длину, а теперь я хочу что бы сетка всегда была няшно-квадратной, пытался попробовать на разных количествах объектов и выявить йоба коэффициент, но чето не получилосьанон есть ли какой нибудь йоба-математический логХ2/пи который бы считал выделенные объекты и чотко подбирал длинну ряда ?
кстати зачем enumerate если >bpy.context.selected_objects и так выдает список?
а еще постяонно приходится в кал стак тыкать после шага вперед, я его поначалу вообще не замечал ебался блять из-за темной темы сукаего можно залочить там в конфиге?
>>1155928>и вот про такие заморочки хочешь скзать луц пишет?Понятия не имею, не читал ни лутца, ни прочие укусы питона.>анон есть ли какой нибудь йоба-математический логХ2/пи который бы считал выделенные объекты и чотко подбирал длинну ряда ?Ну, эм, sqrt(len(objects)) округлённый вверх, очевидно же. Чтобы уместить n объектов в квадрат со сторой m, m должно быть таким, что m^2 >= n.>>1155929enumerate позволяет красивенько иметь одновременно и индекс, и элемент списка, по которому итерируешься. (Альтернативой было бы for j in range(len(objects)): и потом object = objects[j] первой же строкой лупа)
ебать этаж корень сука)))
>>1155931>округлённый вверхХотя, лучше-таки округлить до ближайшего, наверное, иначе заполняться кривовато будет, если делать влоб по рядам (например, 10 элементов заполнятся как 4-4-2, а 3-3-3-1). Но это уже, впрочем, зависит от того, как ты хочешь поступать с "лишними", не входящими в идеальный квадрат элементами.
>>1155931>очевидно жепфф>sqrt(len(objects)) я изобрел это сам няняняняня ^_^>округлённый вверхцейлинг стало быть, вот как раз давно хотел узнать зачем они нужны? есть же раунд простой или не?>Чтобы уместить n объектов в квадрат со сторой m, m должно быть таким, что m^2 >= n.где вот про такие вещи почитать подробнее?энумирайт создает словарь стало быть, где пара значений, я понял, но зачем ему индекс, он же может просто i++ делать
кстати пришлось импортнуть мавфс и сделать так math.sqrt() при том что в блендаре есть мафвсутилс, но по этой библиотеке чет я не нашел ничего в гугле
>m^2 >= nи что мне с этого условия, это ж не логика, или ты предлагаешь мне переписать способ подсчета рядов и столбцов, ох ебать, по индексу было так просто
а вообще голый корень выглядит даже интереснее лел
>>1155934>вот как раз давно хотел узнать зачем они нужны?Если нужно целое число не меньшее данного нецелого. >где вот про такие вещи почитать подробнее?В школьных учебниках по математике, наверное, если прямо отвечать.>энумирайт создает словарь стало бытьНет, не словарь, а тупл он создаёт.>но зачем ему индексКому ему? Это программист же решает. Enumerate просто удобен и красив. А если не нужны индексы, то и enumerate не нужен, да.>он же может просто i++ делатьНу, именно это enumerate под капотом и делает, да, как иначе-то.https://github.com/python/cpython/blob/master/Objects/enumobject.c#L168>и что мне с этого условия,С этого условия ты понимаешь минимальную сторону квадрата, которой достаточно.
>>1155938>Если нужно целое число не меньшее данного нецелогопостораюсь понять завтра, ну а практическая польза то какая, или он там быстрее или это вариант для писсимистов заботливо придусмотрели лол?>В школьных учебниках по математикеза какой класс ~_~ а и типа тупл нельзя редактировать, а ведь я бы мог, хух знание сила>Кому ему?индусу у которого я спиздил код, он ведь не использует индексы, у него вся математика на счетчике висит>for i, ob in bpy.context.selected_objects:вот ведь можно было? >под капотом и делаетаааа нужен перерывчик братух>минимальную сторону квадрата, которой достаточноно ведь я уже тупо ебанул корень, зачем что то еще!?
>>1155939>за какой классОбычно цифру 6 называют, почему-то, но инфа не точная.>он ведь не использует индексы, у него вся математика на счетчике виситСчётчиков не вижу, зато вижу использование listItem'а, который как раз индекс элемента.>вот ведь можно было?Нет, потому что элементы selected_objects не являются списками/туплами, элеметы которых можно было бы присвоить переменным. >a, b = [1,2]># a == 1, b == 2(for <expr> in coll фактически на каждой итерации <expr> = next(coll) и делает)>но ведь я уже тупо ебанул корень, зачем что то еще!?Ещё и не надо, корень норм. Ты не так понял порядок действий в моём предложении. Короче, забей на этот пункт.
щас проверил на большом количестве объектов в итоге цейл вытягивает в прямоугольник больше, раунд пежзетак вот дальше анон надо заняшить гапу меня кароче была идея брать длинну, записывать ее в переменную(глобальную) потом на следующем объекте прибавлять его длинну к сохраненной длинне и смещать на это значение с умножением на небольшой коэффециент опять жехорошая идея? или можно как то обойтись без глобальных переменных?
>>1155941>Обычно цифру 6 называютлол спс>Счётчиков не вижубля и я теперь тоже не вижу>(for <expr> in coll фактически на каждой итерации <expr> = next(coll) и делает)кароче мне нужна книга по циклам, я думаю у луца как раз этому страниц 300 посвящено
>>1155928шрифты у вас там под виндой пиздец, конечно.
Посоветуйте книги/курсы по датасаенсу на питоне, пожалуйста.Кеггля - годнота? есть вообще смысл человеку без знаний математики особых туда лезть? У меня разве что год опыта бекэнд разработки на ноде и пхп.
>>1155960>есть вообще смысл человеку без знаний математики особых туда лезть?пожалуйста, не нада
>>1155954если ты про блендер, так не обращай внимания, у меня интерфейс уменьшен и сглаживание отключено, я в нем книжки не читаю, так что норм>>1155960>без знаний математики особых туда лезтьну как мы уже выяснили как минимум учебник за 6 класс выучить все же придется
>>1155807>ме. Нашёл очень хорошую статью на ТПЧто за статья? Скинешь соус?
>>1155827> или какава, ну или чайок само нейтральноеОба содержат кофеин в сопоставимых с кофе количествах. Я вообще отказался от напитков, пью только воду.
>>1155855Лол, будет мне жирдяй рассказывать про perseverance and passion.
Люблю иногда ради интереса взять какую-нибудь математическую задачку и решить её средства питония.В этот раз выбор пал на задачу пикрелейтед.На бумажке то она решается легко, но вот с программой застопорился.По идее есть библиотека numpy, которая умеет решать системы линейных уравнений.Мы имеем систему из 18 уравнений с 18 неизвестными.Подставив в свободный ячейки x1, x2 и так далее и сведя все свободные члены в одну сторону уравнений, получаем матрицу, которую можно скормить в numpy.linalg.solveНо тут он выдаёт ошибку, мол матрица вырожденная.Плюс ещё вопрос - нужно найти целочисленные решения в диапазоне от 1 до 30, а нампи может и нецелые найти.В общем как заставить бездуховный питон решить такого рода задачу?Код:import numpy as npa = 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)
>>1155979сила самовнушения, огалол, надеюсь кипеченую и слегка теплую>>1155980>жирдяй эндоморф
>>1155963> за 6 классУ меня инженерно-техническое образование. правда, с уклоном в химию Так что я матан знаю чуть получше, чем школьник.Но, всё равно, далёк от прикладмата.
>>1155986во братишка ну может тогда подскажешь как уравнение правильно нывзается где там типа х/100=100/у ну и типа там крест накрест надо было подставлятьдовольно часто вот эту хуйня по жизни попадается и каждый раз тонну времени теряю что бы нагуглить, щас себе софтину напишу и забуду как страшный сон
>>1155978https://tproger.ru/translations/telegram-bot-create-and-deploy/
>>1155985>сила самовнушения, огаЗагуглил бы сначала. В обычном чае почти столько же кофеина, сколько и в кофе. В какао меньше, но всё равно достаточно. >эндоморф Конкретно пикрил явно жирдняй, а не эндоморф.
Что этот flush делает?
>>1155879>>1155895Точно, кнопочка с очками. Добра тебе, братюнь
>>1156027Сливает, лол.В словаре написано, рекомендую заглядывать иногда.
>>1156027Некоторые потоки бывают буферизируемыми, т.е. пока не запихнёшь туда, скажем, 37.5 бит данных, ничего никуда не уйдёт (не отобразится текст в консольке, например). flush отправит все забуферизованные данные независимо от их размера.Можно было и погуглить.
>>1155979>пью только воду.Здравое решение.>>1155985>надеюсь кипеченую и слегка теплуюКипячёную - не надо. Из крана - тоже не надо (в дс и окресностях).А слегка тёплуй - вполне, особенно, зимой.>>1156014>В обычном чаеНе надо пить обычный чай.Надо пить необычный, лол.В пуэре (чёрном, шу) кофеина меньше.Хотя, бывает по-разному, конечно.Но, чем выше сорт, тем кофеина меньше, по моим наблюдениям.И хороший пуэр даёт прекрасные трансовые состояния, концентрацию, работоспособность и т.п.При этом ты остаёшься совершенно адекватным, в реальности, можешь управлять машинами и механизмами и т.д.И пить его можно 1 раз в день. Литр засосал, и свободен.Другой вопрос, что с нуля в этой теме ты заебёшься разбираться, и говна поешь попьёшь изрядно.Примерно, как с программированием, лол.
Так, а можно как-то красиво itemgetter распаковать в флоат. Есть дикт, я забиваю ключи в itemgetter, по ключам лежат строки, а нужен флоат, можно это как-то красиво сделатьf = itemgetter('long1', 'long2', 'lat1', 'lat2')long1, long2, lat1, lat2 = f(d)
>>1156097Короче, так сделалlong1, long2, lat1, lat2 = (float(a) for a in f(d))
>>1156099List comprehensions ещё открой для себя.
>>1156104нахуй мне здесь лист компрехеншн?И ты что, правда думаешь, что про генератор компрехеншн я знаю, а про лист нет?
Какую библиотеку взять, чтобы работать с изображениями и выводить его в реальном времени на экран? Не могу сформулировать, но нужно чтобы изображениеменяло размер непропорционально и могло быть разбито на линии чтобы менять их по отдельности. А также искажать эти линии, изменяя размер определённых участков используя значения.
>>1156110PyQtа, чё это я традиции раздела забываю, бери vue.js, через месяц будешь 3к на удалёнке зарабатывать
Как реализуется то, что атрибутами одного класса являются объекты другого?
Подскажите годные курсы по питону, быть может ссылочку на торрент, если есть. Буду благодарен.
>>1156117>Как реализуется то, что атрибутами одного класса являются объекты другого?Уточни, что ты имеешь в виду.Ибо любыми атрибутами любого класса являются объекты других классов.>>1156125>Подскажите годные курсы по питону,Тред почитай, за последние дня три, хотя-бы.
как заставить себя учить программирование (вроде нравится и понятно) вместо играния в игоры? Или это значит, что я безвольный уебок и у меня нет будущего?
>>1156133>Или это значит, что я безвольный уебок и у меня нет будущего?this
>>1156133У меня кулер перестал охлаждать, видимо что-то с термопастой из-за чего начался троттлинг в играх и я забил на них, начал читать книжки.
Антоны, уезжаю в далекий аул и беру с собой ноутбук. Он очень старый. На нем всего лишь 256 мб оперативки. Какой дистрибутив вы посоветуете на него, чтобы можно было программировать на питоне с хоть каким-то комфортом?
>>1156149Windows XP.
Посоны, в ОП-посте есть ссылка на книги по пайтону, так вот когда пытаюсь скинуть книгу "Изучаем Пайтон" Лутца себе на Киндл по специальному киндловскому e-mail, то получаю ответ, мол не удалось отправить и т.п. Пишут, мол please ensure the document is not password protected or encrypted. Что не так с этим файлом? Обычно пдф норм пересылаются. Как скинуть на киндл. Компа нет, по шнуру скинуть не могу.
>>1156149PepperMint - облегченный линукс для старых компов. Но в твоем случае памяти очень мало. Надо бы вместо десктопа поставить легкий оконный менеджер
ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТhttps://2ch.hk/pr/res/1156174.htmlhttps://2ch.hk/pr/res/1156174.htmlhttps://2ch.hk/pr/res/1156174.html
>>1156170Дебиан сойдет какой нибудь? Или tiny core?
>>1156149Puppy Linux попробуй
>>1156149Что угодно с минимальным инсталом типо рача, дебиана или войда подойдет, какой-нибудь вм типо опенбокса ставь или просто в консольке через vim, emacs
>>1156175>>1156174 (OP)
>>1155983>В общем как заставить бездуховный питон решить такого рода задачу?используй SAT solver
>>1154329>МК>Verilog/VHDLС каких это пор верилог стали использовать для программирования микроконтроллеров?
>>1153297>>1153236вот так норм?