Вы видите копию треда, сохраненную 1 мая 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Свой код кидайте через https://repl.it/languages/python3
Книги: https://yadi.sk/d/tArKKuQu3Kejuq и ссылка на PyCharm
Книги: https://yadi.sk/d/H-00n-UG3RSQem/
Предыдущий тред >>1146623 (OP) (OP)
Python питон
Питон - полноценный язык программирования. Его единственный недостаток - медленная скорость выполнения программ. Знания С++ нигде кроме должности С++ программиста некритичны.
> медленная скорость выполнения программ
По сравнению с чем? С си, джавой, джаваскриптом, шарпом?
Ок, я тогда просто дополнительно изучу Cython, если нужна будет скорость. С FEniCS, как я понимаю, никто тут не работал.
Раньше не был, но лучше в зоопарке спроси до чего они там докатились
return [кусок_юрла+цифра for цифра in range()]
На форчане анон в треде про scientific programming говорил о git, целесообразно ли его изучать для одиночек?
Да
1) Ты не всегда будешь один разрабатывать продукт
2) Контроль версий необходим для структурирования всего, что сложнее laba2.py
>В смысле изучать?
Видел на рутрекере 15 часовые лекции от Udemy по git. Видимо, какие-то нюансы там все таки изучаются.
Programming Python Лутца есть ли смысл читать (после Learning)? Или лучше Fluent Python навернуть?
>Fluent Python
Это когда уже опыт прикладных скриптов будет, а то просто не поймешь, зачем тебе все это, там про проектирование классов много
>Видел на рутрекере 15 часовые лекции от Udemy по git. Видимо, какие-то нюансы там все таки изучаются.
Ну такое, для одиночек можешь открыть любой 15-ти минутный ролик на ютубе. Это попросту удобство, как сохранения в играх.
>>2969
>Programming Python Лутца есть ли смысл читать (после Learning)?
Да, у лутца эти две книжки по питону обязательно надо изучить.
>Git
>В смысле изучать? Это система контроля версий всего лишь.
Похоже, в треде 16-летний тимлид.
Господина Бизли невредно читнуть, например.
Python Essential Reference, 4ed.
Это старая книга, но, она того стоит (новая редакция в процессе написания).
Можешь сначала читнуть отзывов на Амазоне.
>новая редакция в процессе написания
Когда допишет, тогда и читну. Книг-то у меня в очереди достаточно, да и помимо программирования есть что учить.
Больше интересно, что помимо пайтона и р можно еще посмотреть.
Вот задача из Byte of Python была, создать программу -- адресную книгу, с сохраняемой базой, возможностью добавления, удаления, поиска.
Ебусь я уже с 12 часов, то есть 5 часов, с мелкими перерывами, и вот только смог реализовать сохранение в файл, вывод из файла и добавление.
(Потому что не знал, как через pickle сохранить словарь, чтобы при чтении он также читался как словарь).
5 часов на такое дерьмо. Это нормально или я всё? Таблеточек попить?
А до этого ты имел дело с сериализацией в питоне, с файлами и т.п.? Может, ты где-то решил срезать угол, а теперь это всё вылезло? Не надо спешить.
Нет. Не имел ни с чем. Просто прошёл укус питона сегодня 5й или 6й день в общем как я занимаюсь, в принципе все знания, что нужны для реализации там даны (как раз кроме того, как вытянуть из pickle словарь в читаемом виде). Но голова соображает сама по себе очень медленно. Шестерёнки скрипят, я прям чувствую как тупею.
В чем ее смысл? Я вот при анализе экспериментальных данных бывает синтаксис из пайтона путаю с синтаксисом из р, а тут, как я понимаю, еще что-то такое же структурно похожее. Собственно, я задумался о С++ из-за того, что там, по-идее, совершенно другой синтаксис.
А так получается что-то подобное изучению норвежского и датского языков - уже и сам не помнишь, норвежское ли это слово, или датское.
> Programming Python Лутца
Я ниасилил. Хардкор ппц. Пошел алгоритмы изучать. Может, вернусь позже. Лутц ппц задрот. Я Learnin Python то еле осилил.
Это нормально.
Почему именно этот курс? Название понравилось, лол?
Попробуй вот это:
http://www.allitebooks.com/python-crash-course/
Или вот это:
http://www.allitebooks.com/beginning-python-3rd-edition/
http://www.allitebooks.com/the-hitchhikers-guide-to-python/
потому что без кайфа учеба идет тяжко, я вот на телефон Jason R. Briggs — Python для детей (2017) + Craig Richardson — Программируем с Minecraft (2016) кинул и мне не стыдно за это
из всех детских книг на яндекс диске эти две самые годные имхо, во всяком случае сверстаны читабельно и с графикой не блевотной
Мне 29, программирую с 14 (даже наверное с 12, но там такое). Не умею в VCS, дальше чем делать коммит. Все эти мержи, форки, пулы, слияния, неслияния, что куда, понятия не имею. Потому что не работаю в командаха. И никогда не работал. И даже пытался читытать\учить, но без реальной необходимости и практических задач под это - ничего не усваивается. Потому что нет понимания.
Так.
Сынок, я никогда не изучал поисковую оптимизацию.
Просто потому, что это зашквар.
И да, теперь я точно уверен, что ты тот самый 16-летний тимлид из соседнего треда, лол.
Да не пизди, ты это он.
Траблы с декоратором. Нужен совет.
в первых 2-х функциях работает норм, в -3ей ошибка, тип много параметров передаешь, а можно только один.
Как перекрутить декоратор к 3 фу-ции? Передать args?
Или еще что?
Жду дельный совет без овер инжиниринга.
Гит весьма годная вещь и для одиночной работы.
VCS и командная работа - это вообще не связано напрямую.
Открой для себя Bitbucket или GitHub.
Но, для начала, конечно, просто локальный репозиторий в папке. Это охуенно.
Я пробовал.
У меня в проектах выходит ровно два коммита. Когда я его начинаю. И когда заканчиваю.
Я вот его читаю после Udemy-лекций, хорошо заходит (когда уже знаешь основы).
Зайди на http://www.allitebooks.com и набери в поиске python cv.
Что из этого годное - почитай на амазоне (по ISBN).
>>3057
Ну, хз.
Для меня, в своё время, мотиватором стала возможность без проблем работать с проектом с двух разных компьютеров.
Сам задал вопрос, сам же и ответил в посте. Такой лол. Просто args в warp
А эти всё свою гнилую шапку 2015 года таскают, говноеды.
Спасибо. Так он самый краткий, самый быстрый старт. На то и расчитывал, параллельно с тем как синтаксис подтяну, буду прогать по мере возможности.
С английскими курсами придётся со словариком, конечно.
А Лутц уже не котируется? Устарел наверно с 2012 года сильно?
>А Лутц уже не котируется?
Почему? Всё котируется.
Просто для старта он несколько тяжеловат длинноват, на мой взгляд.
Я не понял, ты русский перевод юзал.
Если на русском - то вот, та же книга:
https://www.ozon.ru/context/detail/id/138132785/
Скачать можно тут:
http://scanlibs.com/izuchaem-python/
но, там, правда, уже через файлообменники, но, я думаю, ты справишься.
Можешь и ещё на сканлибс порыться, там, вроде-бы, много по питону на русском.
Как ты вообще пишешь приложения, лол....
Спасибо няша. Буду наворачивать.
981x480, 0:18
Расширение для хрома: https://chrome.google.com/webstore/detail/webmtube/fifogepncaogafigddbpgmjchmellldl
https://github.com/bushig/webmtube
Попробуй "Изучение".
Если что - пропусти нудные знакомые места.
Не надо слишком много книг. Надо писать код.
Я бы посоветовл после "Изучения" сразу "Подробный справочник" Бизли, например. Но, это дело вкуса.
Цель-то какая, в итоге?
Я хочу просто понять как все это на практике использовать то и в какую степь идти. Я думал что "программирование" как раз про это, поэтому думал его почитать после изучения основ
>Не надо слишком много книг. Надо писать код.
Это и есть самый острый вопрос: как перейти к практике? По таким вот книгам?
https://www.amazon.com/Python-Workbook-Introduction-Exercises-Solutions/dp/3319142399/
Как перейти к практике, если не знаешь что писать? Как перейти к практике, если знаешь что писать, но понимаешь, что технически ты еще не готов (не обладаешь нужными теоретическими знаниями, их приобретаешь, но при этом практический навык простаивает)?
не ссы, врывайся
>>3149
Господа, я не просто так дал ссылку на книгу "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
Это интерактивная книга, выполнять код можно прямо в браузере.
Весьма занимательное чтение, если можете читать по-английски.
О, премного благодарю
>пиратку сами найдёте
на яндекс блять диске сука
вы нахуй библиотеку держите если долбоебы не знаите что там
>А почитать унылого Лутца можно и потом, если захочется.
А мне Лутц нравится. Но я - физ-матчик, привык с плотному чтиву. Python Crash Course читал в оригинале, может вернусь, но стилистика мне не по нраву, слишком наивно. У Швайгарта (назовем его на немецко-норвежский манер) сейчас смотрю лекции с тем же названием.
>На тему структур данных и алгоритмов, очень советую вот это:
Какие-то преимущества перед обычным учебником по алгоритмам, типа этого, есть?
https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844/
>вы нахуй библиотеку держите если долбоебы не знаите что там
Зачем она вообще нужна, если есть либген?
См. несколько комментов выше - там ссылки и на английское и на русское издания.
Русское, правда, кривое - сразу вслед за ним вышло исправленное, уже в этом году - эти уроды в некоторых листингах сделали код без отступов, лол. См. комменты на Озоне.
>>3187
>Какие-то преимущества перед обычным учебником по алгоритмам, типа этого, есть?
Ох, лол, ну зачем ты умничаешь?
То, что по твоей ссылке - это не совсем обычный учебник.
Это даже его автор признал, и выпустил после него лайт-версию - Algorithms Unlocked (рекомендую, кстати не тебе)
То же, на что дал ссылку я - это весьма доходчивое, интересное, и _интерактивное_ введение в тему. На таком уровне, которого большинству "обычных" программистов будет более чем достаточно.
>Ох, лол, ну зачем ты умничаешь?
При чем здесь это? Просто это книга с хорошими отзывами, к которой есть решебник. Мне такое предпочтительней, чем интерактивные курсы.
В пдф-версии Problem Solving with Algorithms and Data Structures using Python решебник есть? Я пока что не могу ее скачать тех. причинам.
в __майн__ берется луп (пока что все мы синхронны)
луп дается фунии: старт(луп), она в лупе запускает асинхронные задачи (тут мы уже асинхронны)
старт():
....
и тут внезапно доходит до сервиса который доджен запустить несколько "параллельных" задач, и все бы ничего, но приходится создавать "неконтроллируемые" таски через asyncio.create_task(aioeba())
а как их сделать контроллируемыми, ну то есть как в доках пишут
task = asyncio.create_task(aioeba())
await task...
если я не могу в рамказ старт() делать await потому что это заблокирует старт() и другие корутины тупо будут ждать эти awaitы
?
Тут дело не в кайфе, а в том, что Лутц - лютый задрот. Он даже местами пишет что-то вроде. «а сейчас, детишки, мы с вами напишем такую ебанутую хуйню, которая вам вряд ли в жизни пригодится, ибо она неадекватная просто пиздец, но зато очень здорово иллюстрирует возможности языка».
Нету, насколько я помню.
Я его и в веб-версии тоже не нашёл.
Там вообще не всё так гладко.
Более сложные темы (деревья и графы) они не смогли доходчиво подать, на мой взгляд. И интерактивность куда-то делась.
Что не отменяет того факта, что ресурс весьма годный - более простые вещи изложены весьма OK.
нажал одну кнопочку и через пару минут все засинкалось на помойку, оч удобно
ну охуенно жи, тут все такие же дрочеры, энивей это не школа\вузик, не нравится — не ешь
Да, обе есть у меня.
И обе весьма годные.
Grokking - есть на scanlibs.com
Python Algorithms - вот:
http://www.allitebooks.com/python-algorithms-2nd-edition/
Они все есть на либгене. Практически все есть на либгене.
предлагаешь написать тест за тебя?
Данке
Блядь, это ответ. Когда лень пихать её в нужную область видимости, её делают глобальной.
так и думал что анон не догонит, это же было очевидно, ведь он не знал юзкейса и не смог оценить столь тонкий ответ
>приходится создавать "неконтроллируемые" таски через asyncio.create_task(aioeba())
Во-первых, есть asyncio.wait. Во-вторых, aiojobs. В-третьих, почему ты такой тупой?!
Я йобу дал, не обращай внимания.
https://github.com/django-wiki/django-wiki
http://django-wiki.readthedocs.io/en/latest/installation.html
Выполнил
sudo apt-get install libjpeg8 libjpeg-dev libpng12-0 libpng12-dev
pip install wiki
Как запустить то её? Никогда с джангой не работал раньше.
если ты не видишь какой там знак и как работает переменная, то может в макдональдс вкатишься лучше, тебе не кажется, что это не твое?
Это всё вранье. Perl где-то на уровне между SCBL и Erlang-ом будет, а не в самой жопе.
Или я слишком тупой для программирования?
https://toster.ru/q/284437
не могу понять, что это такая за операция над списком(наверное opts список) opts
[code]
for o, a in opts:
[/code]
Функция на вход получает через getopt массив значений, цикл обрабатывает вхождения и далее ищет совпадение о в а.
count = 0
while count <= 357420489
...
count += 1
Но нужно, чтобы перед числом всегда были дополнительные нули, которые превратят его в строку из 9 символов. Как это красивее организовать?
leftpad
моральное превосходство,лол
Миша, ты? Как дрожжи?
for count in range int(0,9):
print ('00000000' + count)
for count in range int(10,99):
print ('0000000' + count)
Нуитогдалия.
у тебя так много ошибок что мне лень расписывать.
А вообще по первому запросу гугла выдает https://stackoverflow.com/questions/339007/nicest-way-to-pad-zeroes-to-string так что нечего городить велосипеды
Валидный код будет такой:
for count in range(0,10):
print ('00000000' + count)
for count in range(10, 100):
print ('0000000' + count)
> мб у него\на него работать
Зойчем? Вот у меня на работе есть два(ну пока одни, но второй скоро придёт) интерна, которые типа на мне висят и должны мне помогать простые части программ.
А что по факту мы имеем?
Пол дня поясняю им задачу, ещё пару дней они пишут, комитят это говно, не тестируя даже, видимо, я их в проблемы по началу тыкал, потом понял что проще самому переписывать проблемные места.
Вот скажи и нахуй оно такое нужно?
Вот ещё вспомнилось:
Был товарищ из Киева у меня, попросил помочь с парой моментов в пайтоне(вкатывался тогда), через скайп сидели. Как оказалось, он даже основы не выучил нормально и делай идиотские ошибки и не знал стандартных конструкций. Хуй с ним, с синтаксисом питоновским, он,блядь, даже переменные назвал черз трипиздыколеном.
И опять таки, и нахуй оно такое нужно?
Это одни страдания и боль.
зануда ты не понимаешь сути, это мои строка + строка2
>>3348
шапка реально пазорная, программисты, структурированные данные, рубашки в клетку говорили они, в итоге мусорка на ЯДе, мусорка на хабе
и у анона в репите платина, норм чо
>тебе не кажется, что это не твое?
каждый б-жий день кажется, мое это лежать на диване и ждать неироинтерфесов, что бы убраться с этой ебучей планеты радиосигналом в космос
ну а пока приходится брутфорсить некоторое говно, я помню когда возился с ясом так и не смог вспомнить что такое модуль, ебананая школа и никчемная бесполезная математика без задач на тот момент ^_^
У тебя 10 входит в первый интервал (причем во второй тоже, с хуя ли?), а 100 — во второй, что неверно.
У тебя на выходе будет так:
000...009
000...0010
000...010
...
000...0100
Куда это годится?
>у тебя так много ошибок
Да я увидел после того, как запостил. Скобки после range не сделал, str(count) в строке вывода не написал, count = count+1 не добавил. Зря вообще запостил.
>нечего городить велосипеды
Я учусь пока, мне интересно своими знаниями дойти. В принципе, это же возможно, только пиздецки долго, учитывая значность его высочайшего числа.
Бля, прости меня, ты был прав с десятками. Я тупица.
>Я учусь пока
Надо начинать с основополагающих принципов.
Выучи Питон Дзен:
https://www.python.org/dev/peps/pep-0020/
https://habrahabr.ru/post/49447/
И главный принцип:
Лень - высшая доблесть программиста.
Т.е. решение должно быть простым (с учётом масштаба задачи, конечно).
Неленивый программист - плохой программист.
Он будет тупо городить тонны бессмысленного быдлокода там, где ленивый подумает, и сделает в две строчки.
Тогда ты не программист, и к тебе это высказывание не имеет отношения. Логично?
>>3578
В статье на Хабре, кстати, перевод Дзена неточный , местами. Паренёк решил сделать "красиво". Почему-то люди не знающие языка очень любят публиковать переводы.
Рекомендую оригинал - там немного, со словарём пойдёт.
Это также касается вообще любой переводной литературы по программированию.
>решил сделать "красиво"
>— Плоскость лучше вложенности.
>— Разведенность лучше концентрированности.
Это не красиво, а надмозгово.
Я как раз сейчас обучаю одного чела.
Хочу подобрать хороший материал, попрактиковаться в преподавании и открыть свои говно курсы чтобы рубить бабло.
Помогу, если нищий анон совсем не дурак.
Но это будет на уровне 1 лекция в неделю
и некоторый фитбэк на д/з
С чего ты взял, что с FEniCS никто не работал?
То есть скопировать с git и через setup.py install
Я там в обучалке только нашел что можно Pipfile создать и прописать туда пакеты с pypi
Html тег <input name="email">
Означает что в питоне тебе надо писать post("/login.php", data={"email":"nomauV_dANUSat+!gPUNCTUMrO~du"})
Нажми F12 в чроме и перейди во вкладку Сеть, и смотри че он отправляет
Найти в произвольном многозначном числе все четные и нечетные цифры и вывести их на экран. Если четных цифр в числе больше, то вывести сумму четных цифр . Если нечетных цифр в числе больше, то вывести сумму нечетных цифр.
С меня как всегда нихуя
Pyinstaller
Pyinstaller
Можешь запилить две переменных - одна содержит все нечетные числа, а другая четные. Делаешь обход по массиву из всех чисел и делаешь проверку - если остаток от деления на 2 равен 0 number % 2 == 0, то число четное и добавляешь его в нужный массив. Так же и для нечетных. В итоге смотришь какой массив длиннее и суммируешь все числа функцией sum.
а как c sum работать? что в скобочках писать? взял я переменную за массив нечетных, туда плохо пихается
> FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmpjxz6kmx2.upload.jpg'
Загружаю сразу несколько фоток.
В чём может быть трабл?
Весь день не могу выполнить задание, додумался только до этого https://repl.it/repls/QuirkyWellinformedRule
>> count = count+1 не добавил.
>Он и не нужен. У тебя эту функцию выполняет фор цикл.
Нахуя ты этого дауна кормишь?!
Что значит по принципу сравнения строк?
[CODE]
words = ['свеРкать', 'СверчОк', 'цветнИк']
words = sorted(words)
print('Большее: ', words[0])
print('Меньшее: ', words[-1])
[/CODE]
Если правильно тебя понял, то так можно
>w1 = 'свеРкать'
>w2 = 'СверчОк'
>w3 = 'цветнИк'
>if w1 > w2 & w1 > w3:
>...
Ты что, пытаешься сравнить строковые значения? Ты точно изучал ЯП до этого?
Если ты хочешь сравнить количество букв в слове, то нужно использовать функцию len(). Поскольку len возвращает число, его можно использовать с операторами сравнения.
Спасибо
https://stepik.org/course/431/
и еще вот эти два от какого то нашего йоба института, но я не уверен можно ли их воткнуть в пичарм, поидее должно
https://stepik.org/course/67/
https://stepik.org/course/512/
>пичарм
ШАРМ, блядь, шарм.
И не совсем понятно, что бы могло помешать тебе их туда воткнуть.
Годные курсы, да.
внатуре братка ты хуле рвешься то, отоиди от пекарни, погуляй отдохни
https://stepik.org/course/2057/
Функциональное программирование на питоне.
Почему-то на английском.
Крайне тяжеловесный рунглиш у парня, судя по описанию курса.
Сам курс (пока) не смотрел.
Есть тут реально продвинутые питоноёбы?
Поясните - как вообще можно делать ФП на языке, где нет нормальных лямбд? Более того, специально нет, т.к. Гвидо не хочет, не нравятся они ему?
у фортрана нету графика, его попросту несуществует
О, месье знает толк в извращениях.
Лямбды в питоне нормальные, Гвиде всё нравится, но indent-based синтаксис не даёт делать их многострочными, так как они должны влезать в expressions.
Для ФП нужны по сути только high order functions, а это в питоне есть. Можешь хоть на лиспе писать под питонную машину http://docs.hylang.org/en/stable/
а чому все топят за ООП если ФП настолько удобный и читаемый понимаемый и вообще ня
ООП это развитие процедурного подхода с попыткой заворачивать и изолировать контексты. Как и в процедурном подходе ты описываешь последовательность действий для получения результата.
В случае ФП ты более декларативно описываешь что именно хочешь получить, оставляя разворачивание в конкретную последовательность действий и возню с памятью на попечение компилятора/интерпретатора.
Серебряной пули нет, ФП имеет свои проблемы, процедурный подход и ООП свои.
>ФП настолько удобный и читаемый понимаемый
Прежде, чем он таким станет, надо довольно нехуёво поработать над собой. Это не все могут.
Внезапно, requests.
Если сайт анально огораживается или очень сложно устроен, например на вебсокетах, то selenium + headless browsers.
как можно перевести nested list в питоне и какой смысл у этого термина (чтобы легче было понять и запомнить) ?
есть nested lists в хтмл но я с ними то же не знаком
HTML, HTTP, CSS, Javascript, Chrome/Firefox Developer Tools. Иди читай. Или за стобаксов я тебе сделаю сам.
Тебе сначала надо понять, как работает браузер.
Что такое http-запрос вообще, get, post, параметры, заголовки. Это вообще не про питон.
Погугли.
Поставь плагин типа HTTP Trace, посмотри, что отправляется и передаётся браузером и т.д.
Короче, это целая история.
Ну, после этого ты сильно изменишься как программист, в лучшую сторону.
А это ценят.
Само по себе чистое ФП мало где применимо.
Речь идёт скорее о подходах и взглядах на программирование.
Если коротко - то смысл ФП в том, что ты всё представляешь как значения (values). А программа - конвейер функций, эти значения обрабатывающих, возвращающих другие значения, и так далее.
Функция не делает ничего, кроме того, что получает одно значение (или набор), и возвращает другое.
Т.е. нет каких-то "команд", как принято обычно понимать программирование. Есть трансформации одних значений в другие.
ну а по факту вместо того что бы писать портянку ты инкапсулируешь все важные проишествия в отдельные говорящие объекты теряя на этом ебанную прорву времени
Нет. Ты как-то не так это понимаешь.
С другой стороны, для человека со стороны это может так и выглядеть. Для этого и надо поработать над собой.
И я же сказал - это далеко не везде применимо.
Как и ООП, например.
Например, с ФП-бекграундом ты сходу понимаешь и без проблем используешь вещи типа Rx (хуй знает, есть он для питона или нет) или futures или много чего ещё, что для других выглядит как магия или тёмный лес.
Но, писать код для микроконтроллера в стиле ФП было бы верхом ебанизма, например. Хотя, Forth - это тоже, в некотором смысле, ФП. Но его давно не используют.
>код для микроконтроллера в стиле ФП было бы верхом ебанизма
Сильное заявление. Сразу видно программиста микроконтроллеров с 20-летним стажем.
>далеко не везде применимо
анончик может потрудишь труд для шапки и пояснишь-таки под какие задачи лучше ООП, под какие ФП
то что можно выйобыватся какой то неведомой хунтой я уже понел
Для пистона не рекомендуется функциональное программирование. Сам Гвидо против него.
ну я в общем спрашиваю, вон ютуб по ФП только ЯС выдает лол
Verilog/VHDL очень похожи на эти ваши хаскели. Формальные верификации тоже почти везде ФП-подобные нотации. Причём не только софтварные, ещё и хардварные. МК часто рассматривается именно как функция от входов, выдающая сигнал на выходы. Микроконтроллеры далеко не всегда такие ограниченные по ресурсам как о них думают, некоторые туда аж целый питон приносят: https://micropython.org/
И второе, с хуя ли
>Для пистона не рекомендуется функциональное программирование
Кто не рекомендует? Нахуй оно тогда вообще в питон было добавлено? Конечно оно не такое мощное и проработанное как например в хаскеле, но нахуя дезинформировать людей, что использование элементов ФП в питоне запрещено?
>>4331
https://m.slashdot.org/story/190749
Ищи functional на странице.
Никто не говорит что нельзя. Но например тот же лист компрехейжн быстрее того же мап или фильтр. И в целом императивный стиль более питоник.
И текст: <hui>hello<hui>
Понятно, что из-за greedy точка съест > и hello и вторую метку не знаю как эти <> называют, а потом? Раз все подошло, то он выдаст match или конец строки не подойдёт ни под точку ни под оставшуюся > из regex и выдаст ошибку?
Давай конкретные цитаты, где Гвидо яростно против ФП. Где он не рекомендует применять ФП. И где питон это чистый ОО-язык.
А, ну если в таком смысле, то да.
Жопой читаешь? Он ответ дает почему фп не стоит использовать
Тише едешь - глубже влазит.
Фортран писался десятки лет назад крутыми спецами, а не нынешними ебантеями. Но смысле нет, это смесь ассемблера с бейсиком.
Subprocess.call()
Ну либо os.system()
И правда школьник, куда логичнее начинать нумерацию с нуля, лол.
Так нумерацию с нуля это костыль еще из си, который появился из-за устройства массивов там.
Я это и использовал, но сейчас нгникс вообще пустой массив айпишников выдает. Раньше конфиг работал, но я его проебал.
Понять regex'ы. За сайт спасибо, прикольный, заберу себе.
Либо программа должна делать серьезное дерьмо, чтобы задержка была заметна и было 'неспешно' либо самому делать ожидания как еблан.
ну типа интерактивный дебаг, представь если бы в ЯСе одной кнопкой можно было бы стек рисовать, со всеми его там очередями и ожиданиями, ну удобно же
ты не пытаешься построить программу в голове, а строишь ее на экране, тем самым освобождая полезное место
Тебе же написали, что в костыльном си может и логично, а по логике нумераций нет.
При чём здесь си?
Так работает электроника - процессор, адресная шина, память.
А "логика нумерации" у каждого своя.
При том, что в пскале, хаскеле такой хуиты нет, и пошла эта залупа из си-подобных языков.
>А "логика нумерации" у каждого своя.
Ну в твоем манямирке может и так, а люди для этого используют натуральные числа.
Зато лучше передают суть абстрации "массив".
Дисконнет, одминистратор.
Интересно стало. Ну в таком случае, вопросов больше не имею, матрос.
Вот что вы в треде забыли, уебки? Пиздуйте в стики там вам по вашим лабам подскажут.
Ну, если в матпакетах, то ладно.
Смысл тут в том, что бытие определяет сознание.
Человек считает с помощью пальцев, камешков и палочек. Поэтому с 1. Поэтому позиционные системы счисления появились не сразу.
Компьютер же в качестве пальцев использует совсем другие хуитки. И там "первый палец" - это ноль. И ни одного - тоже ноль. Такая вот демагогия получается.
И создатели языка Си сделали гениальный ход (на самом деле они их много сделали, не один) - они не стали наворачивать ненужный промежуточный слой, преобразовывать вот это вот всё и т.д.
И не прогадали. Но, чтобы это понять - надо попробовать программировать компьютеры.
Парни, в программировании чуть больше чем не разбираюсь. Ну я так считаю. Умею писать чутка на дельфи, немного понимаю в яваскрпт, все на начальном уровне. Стоит ли вообще заниматься питоном? И с каких книг начать? В архиве не яндексе куча книг, но для дебилов типа меня, какую выбрать? Питон для детей?
Си и плюсы - это два разных языка, совместимых друг с другом.
Так что go_to_be_fat_somewhere_else.jpg
Этого кто-то не знает, лол? Я из-за этого и запостил картинку.
С той скоростью выполнения, которая присуща современному железу, твои глупые мясные глаза ничего не успеют в стеке разглядеть. Алсо, открой для себя REPL, школьник тупорылый.
Не слушай тех уебанов, там на диске бери Лучано Рамальо к вершинам мастерства, годный макаронник, много отсылок, пишет об особенностях питона и как его юзать
Новичек в питоне, это значит что ты знаешь синтаксис питона как и в любом другом языке, в первую очередь язык это инструмент для описания алгоритма
Ну особенности описания-то другие.
Збазибо, уже нашел, работает из коробки
дык хуле ты тогда мозга ибешь или линуксоид? на виндах там я помню изично прогулю делал, но то было на местных тыцыль скриптах правда, но способ деплоя не думаю что поменяется
венда не нужна, она умрет, а мне бинарник нужен, патаму шта венда еще не умерла
Блять... это типа я еще не тупой? Типа есть люди которые задвют вопросы как найти чет нечет? Это как так?
Лутц открывает глаза на язык как никто другой, пока ты у Берри тыкаешь прикольные функции и чтото там происходит, у Лутца ты узнаешь, нахрена эти функции вообще тыкать, как лучше их не тыкать и как лучше сделать все, не сделав нихрена, чтоб не навредить. Лутц учит языку в первой книге, программированию во второй, все остальные учат быдлокодить. Это как сравнивать учебник по английскому, сложный и обширный, и просто мануалы по английскому уровня - как пройти к биг бену. Угадай после чего ты будешь разговаривать, а после чего запнншься как с тобой начнут по настоящему разговаривать? Программист это математик в первую очередь. Не можешь осилить скучную литературу и мозги не варят - не лезь сюда. Можно читать что то совместно с Лутцем, чтобы что то из интересного подчерпнуть, но без Лутца смысла нет никакого. После Лутца любой ответит, как перехват вывода например осуществить, после Берри, хуерри и прочих, максимум как реорганизовать этот вывод.
ну и кем ты работаешь? дахуапитонщик
Задай себе вопрос: зачем тебе вообще питон? Какую практическую пользу из его изучения ты понесешь для себя? Не разменивай драгоценное время на то, что тебе не пригодится.
Не ниче. Объяснять долго, да и незачем - пустая болтовня получится.
>учит языку в первой книге, программированию во второй, все остальные учат быдлокодить
окей я догнал телегу и похоже это как раз то что нужно, терпеть не могу когда говорят делай так, и не объясняют почему
ну просто тыщистраничные тома пугают, я не хочу стать каким то невьебенным гуру, я просто хочу понять суть и заплиить свой пдф вювер и браузер без интерфейса кек
Джанго.
Есть пяток моделей, которые обрабатываются по-разному, но на выходе все своей инфой формируют одну и ту же модель.
Как бы эту конечную сформированную из данных модель можно было зарефералить с модельками конкретно ее родителя?
ForeingKey же вроде для связи с одной только моделькой
Шлепать пяток ForeingKey'ев по числу родителей и заполнять только одного - как-то не очень спортивно
Да похую мне на твои транскрипции. Никто не говорит "фиитбэк", все говорят "фидбек". у тебя ПАЙФОН
Обсёр ФИТБЭЩИКА зафиксирован.
> Если я сделаю парочку проектов на реакте + фласк
Конечно! Я тебе даже больше скажу: если у тебя будет пиздатый проект, то тебе hr сами будут писать.
Ты дурачок?
Такая же скорость как Cpython. Ты наверное имел ввиде Cython. Ну типа быстрее, однако не совсем стандартный питон.
Или чисто на синтетические тесты подрочить?
там походу каждый урок новый проект и екзекут какой нашел в хоткеях выполняет команды с прошлого урока блин
Затем, чтобы соответствовать тегу, содержащему любые символы, например знаки равно и кавычки.
>с прошлого урока
Не "с прошлого урока", а текущую конфигурацию запуска.
Хоткея просто на зелёную стрелку в коде - нет, насколько я знаю, и вообще, ты дохуя хочешь.
Алсо, зелёных стрелок в коде в идее может быть несколько, в зависимости от кода (на питоне хз, а вот на других языках да). Поэтому хоткея и нет, наверное.
>>4844
>ну скорости никогда не бывает много
Питон достаточно быстрый для скриптового языка.
А то, о чём говоришь ты, называется "преждевременная оптимизация", и это большой грех. Как и дрочка на синтетические тесты.
Почему тогда эта штука находиться вне скобок, захватывающих тег? Тогда захватиться лишь кусок тега, и закрывающий тег не подойдет.
Нет, это не для какой-то странной фигни, которой не бывает, к тому же.
Ты возьми да и попробуй просто [A-Z0-9]*.
Работает? Нет? Ну и вот. Читай буквы, пытайся понять. Не понимаешь - поверь на слово, лол.
Во всех случаях?
Там, насколько я понял, всё дело в звёздочке.
А звёздочка и второй блок в квадратных скобках - для обработки правила, что тег не может начинаться с цифры и может состоять из одного символа.
Вообще, вся эта ёбала там не просто так подробно по шагам расписана. Регексп - это именно машина (fsm), а не какая-то магия. И иногда эта машина работает не совсем очевидно.
>Почему тогда эта штука находиться вне скобок, захватывающих тег?
Очевидно, они хотят захватить только название тега без параметров.
в фак
>Хоткея просто на зелёную стрелку в коде - нет
просто охуительно, и эти люди придумали целый язык программирования, мдааа
>на питоне хз
пикрилейтед как бе
>"преждевременная оптимизация"
лол бля, просто представь если бы блендер был написан на фортране — я бы мог загрузить в него все модели и сбатчить им всем разом пивот поинты и увишки и хуишки ммммм
Ты попробуй в ответах читать все слова подряд, а не только те, которые тебе больше нравятся.
> пикрилейтед как бе
И где там несколько зелёных стрелок в коде?
Имеется в виду, что в файле может быть несколько запускаемых блоков. Делать же один блок особым случаем они не стали, видимо. Впрочем, я не особо искал, можешь погуглить.
>если бы блендер был написан на фортране
Блендер не написан на питоне, лол.
Питон там - для скриптов.
Потому, что он охуительно интегрируется с сишным кодом. И является полноценным промышленным языком, в отличие от луа какой нибудь.
завязывай толстить, утомил уже
>вот это поворот
Да.
Сейчас не помню, в каких случаях, но это и не важно. Не факт, что в питоне так может быть, о чём я и написал.
>внизу маленькая уже другая
Ты давно идеей пользуешься?
Это уже другое окно - некая выбранная конфигурация запуска там написано. Таких окон может быть несколько, по мере запуска различной хуеты. В каждый момент видно только одно.
Посмотри уже видео какое-нибудь или ещё что-то.
>Сейчас не помню, в каких случаях, но это и не важно. Не факт, что в питоне так может быть, о чём я и написал.
Ты давно употребляешь наркотики?
>print("I'm %d years old" % NaN)
еще раз убедился в охуенности питония, выглядит канонично по сишному, даже ошибки кажет в таком же стиле, а значит в любой момент могу свичнутся на что угодно, не только на кресты, ибо, вот тут еще один мега плюс — чистый аккуратной нан дистрактив синтаксис, чисто думаешь над самой сутью, а не дрочевом
>Или это для какой-то странной фигни вроде <hello#%itsme> ?
>>4884
>каких параметров?
Это для тегов вида
><div id="adf" style="height:500px">...</div>
и вот [^>] как раз выцепит ' id="adf" style="height:500px"', то есть всё то, что не является собственно названием html тега.
>>4861
>Питон достаточно быстрый для скриптового языка.
Но он же самый медленный из них.
automate boring stuff with python
>>4779
Ninja?
Очевидный EMACS
Seriously though: я вот поставил себе Spacemacs, включил в нём python layer, почти ничего не делаю, а всё есть.
Линуксом пользовался? В чем плюсы перед ним?
Просто почти все западные разрабы пользуются макосью, а я не могу понять в чем соль.
>Это для тегов вида ...
Бля, надо, конечно, спать ложиться пораньше, а не тупить тут у вас, лол.
>Но он же самый медленный из них.
Медленнее чем что?
Чем Perl? Ну, так перл это и не язык, а хуй знает что.
Не только разрабы, там почти все (школьники, учителя, бати) ею пользуются. Рассказывал знакомый
И зондами
Заказчику важно решение его задачи
Сейчас все равно хуй вкатишься. Всем нужно чтобы были отработаны часы на фрилансовых досках.
Ты же еще ничего не умеешь, так что нигде. Когда будет скилл можешь попробывать вкатиться во фриланс за дошираки.
Ну унаследуй ты их от одного базового класса и сделай many-to-many, ну чё ты как этот
У тебя не с джангой проблемы, судя по всему, а с проектированием архитектуры
>год этим занимаюсь
и только спустя год понял что не твое!? куча безмозглых школьников мечтают оказаться на твоем месте, так что эе там не так?? хорошие интерфейсы никому не нужны окромя пары компаний или чо?
>>4959
>соль
в том что это такие же адепты как наши папуасы, только там излучатель ближе и облучение еще сильней, работает не только на сосок домохозяек и модных кофибрейкеров, все хотят быть причастны к чему то я кобы очень красивому и статусному
нормальные же люди сидят на синкпадах с грибком и нормальной клавой старые версии или вовсе делают это за пекой в хорошем кресле за столом с большими мониторами и клавиатурой
>>4961
тому шо знакомые, под нац программы подсаживают на стаф, так же с делями и предустановленными адоби\автодеск софтом, что бы вышел после учаги и в голове вопроса о заносе бабла правильным людям не стояло
Охуенно. Я и не говорил, что не нравится, я говорил, что тяжело пиздец. А так то да, охуенно мочи нет. Потом смотрел обучающие видео по питону и, вспоминая Лутца, думал о том, сколько инфы в этих видео опущено и никак не объясняется.
>за пекой в хорошем кресле за столом с большими мониторами и клавиатурой
Да, именно так делают нормальные люди, когда пишут код, а не дрочат.
Но, макбук прекрасно подключается ко всему этому.
И есть ещё хакинтош, если кто забыл.
И мак мини, и имак, и вся хуйня.
>макбук прекрасно подключается ко всему этому
доводя тебя до безумия своим воем крошечной злоебучей турбины сукаааа при малейшой нагрузке(ютуб) на видеочип
только вода с помпой на 5 вольтах и 900-1200 RPM'ные кулера на настоящем подшипнике качения с крыльчаткой из PBT пластика
>хакинтош
не подходит амдэ-боярам
>мак мини, и имак, и вся хуйня
интелодаунов уже приучили переплачивать за хуйню, ну да, оверпрайсное унылое железо в куске люменя — выбор редакции еба!
>нормальные же люди сидят на синкпадах с грибком и нормальной клавой
два такбира этому правоверному
Дело не в том, что крутые интерфейсы никому не нужны. Ещё как нужны. Я тоже мечтал оказаться на том месте, где я сейчас. Просто сейчас понимаю, что это не то, чем я хочу заниматься. Возможно питон меня больше заинтересует в этом плане.
Мне кажется, тебя заебал джаваскрипт, а не интерфейсы.
Но, к сожалению, в наше время интерфейсы == джаваскрипт, поэтому, без вариантов.
Что касается питона - хз. Возьми да попробуй.
Если ты уверен, что тебе нужен именно язык с динамической типизацией. Но, джава была бы перспективнее в плане работы.
С этим выволилась с той же ошибкой на той же линии. Но заработало, когда я написал encoding='utf8'. Как это вообще работает? UTF8 же используется по дефолту.
Кстати, а ещё общий вопрос: почему бы всем файлам не писать первой линией свою кодировку, чтобы такой хуйни не было? Когда объясняли кодировки была часть, объясняющая, что раньше так и делали, но потом пришел Юникод и спас всех.
Начал работать пол года назад, вкатывался будучи студентом очного отделения 3-го курса, через два месяца перешел на заочку, потому что нахуй вуз, нужна корка. Отработал пол года за 35к, позвонили из другой конторы, вилка начинается от 80, в четверг будет собеседование. Это мне так повезло или все вкатывальщики так же взлетают?
С кодировками разберись, с юникодом в питоне (какой у тебя, кстати, питон, 2 или 3?), и т.п.
Короче - это норма (типичная для питона хуйня).
О, у меня файлопомойка такая же, только я её почти не включаю - винты по 37 тысяч часов наработали, вот-вот сыпаться начнут на одном уже два бэдблока лол
я купил этот кусок говна пустой за полтораху, было на тот момент два разных грина на 2тб, наибался с прошиванием, в итоге рейд тот что не зеркало развалился и я проибал больше половины важных фоточек рисуночков и смищних картиничек, а через год сдох второй, я крутанул всех через хуй купил ссд на 256 гигов и чисто на нем одном прожил пару лет, игрушки торренты работа вот это все, пока не понадобилось куча моделей и текстур, купил ноутбучный одноблинный терабайтник который не слышу, но теперь все важное дублирую на двух облаках
ну и плюс эта параша постоянно паркуется, запрограммированное старение ебать ее в рот, харды ебучее зло, ничего важного на них хранить нельзя
https://repl.it/repls/SarcasticPutridParameters
Идея в том, что после повторных вводов слов, не сопоставимых с массивом, программа выдавала другие фразы.
Типа "Ты серьезно? ДА ИЛИ НЕТ", "Ты издеваешься?", "Ты точно ебнутый имбецил" и напоследок "Все, я устал, конец программы" и quit().
Но при этом ввод yes или no все так же должен оставаться допустимым в рамках такого цикла.
Можно как-то это сделать без лестницы из while True?
Хотя, лучше генераторную функцию с перебором массива из фразочек и при окончании листа выполнять quit()
Туда
Хотя я понял, о чем ты. Такой же массив из заранее заготованных фразочек. Ну точно же.
Ага, благодарю.
> ну и плюс эта параша постоянно паркуется
Братюнь, лечится за полчаса, гугли wdidle3
> наибался с прошиванием
Да там же железо древнющее, на него ничего кроме 2.6.28 не встаёт. Проще уже новую железку купить или распберри, плюс самому выточить корпус из дерева, такой-то кузьмич
Для двух разных пакетов требовался один общий, но разных версий. В npm такой проблемы не было, можно как-то создавать виртуальные окружения для каждого пакета и их выполнением в одном файле? Пиздец неудобно было
>wdidle3
а теперь запусти это на вениках в рейде, на одном из которых в с скрытой области кусочек линупса
проще грины не покупать никогда, как и вд, только хагость хоть она щас и под ведехами, но крупное производство сложно "оптимизировать" быстро или тошибка
>корпус из дерева
хуита, а точнуть на чпу массив будет стоить ка чугунный мост, так что лучше сразу лить
я хочу сделать типа люменивой стеллы-радиатора-резервуара, так что бы комплектуха крепилась чисто на фиттингах
Мой код
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)
У списка "y" нет элементов с индексами, для его расширения используй append\extend
Еба я даун. Спасибо
Не y.append, а y.append. Ты список y расширяешь, а не его i-тый элемент, который не существует
Еба, чет туплю не могу. Спасибо
Я фанат динамики, джаву не хочу. Насчёт js'а ты наверное прав. Он меня доебал. Доебали и задачи на текущей работе. Короче я хз. Стою на распутье и не могу выбрать куда пойти.
>Доебали и задачи на текущей работе
а какие там задачи? аноне ебать если ты и дальше будешь таким дохуя скрытным и будешь только хныкать, тебе никто не сможет помочь, либо пили стори, либо гтфо искать вдохновневение и смысл жизни самостоятельно
>Я фанат динамики
Есть ещё руби, например.
Там столько динамики, что не унесёшь за один раз.
Но, перспектив у питона больше, наверное.
Хотя, руби, как язык, интереснее.
Последнее время много задач по легаси проектам + ещё менторю джуна. Мне хочется писать что-то интересное. А не просто красить кнопки и пиксели двигать. С реактом конечно лучше в этом плане, но все равно никуда не денешься от этого.
>>5331
Согласен насчет красоты руби, вот только из работы кроме рельс ничего и нету. А рельсы мне не очень нравятся. Ну и руби полностью ооп язык, а мне больше фп по душе.
>хочется писать что-то интересное
ну это роскош тащемта, говно по тикетам, вот да, сколько угодно, любая работа на дядю это заколачиввание бабла дяде, а это унылая рутина, вот тут пиксель не докрасил, еще покрась еще
хочешь творчества? заведи хобби
а если ты сильный смелый и умелый — начинай писать свой проект, потом набирай рабов-макак, а сам занимайся архитектурой
ну а тут ты поймешь как же было хорошо тепло и комфортно, когда не нужно переключать голову на миллон задач и крутиться вертеться по хуйне
Руби - да, кроме рельсов нету нихуя, и не будет уже.
Если честно, я до сих пор этому удивляюсь.
Было столько хайпа, и куда вдруг всё делось?
>фп
>динамика
Ну, фп+динамика = джаваскрипт.
Может быть, просто перелезть в бекенд?
Праллельно нарастив скиллы в плане фп, Rx и прочего?
team1=list()
team2=list()
teams.append(team1)
teams.append(team2)
В одну строчку можно?
>ну это роскош тащемта, говно по тикетам, вот да, сколько угодно, любая работа на дядю это заколачиввание бабла дяде, а это унылая рутина, вот тут пиксель не докрасил, еще покрась еще
Ты прав анон, работая на дядю я вряд ли буду решать интересные задачи. Но сейчас мне хватит и задач сложней фронтэнда.
>хочешь творчества? заведи хобби
После работы не остаётся сил и мотивации что-то делать. Текущая работа все соки выжимает.
>а если ты сильный смелый и умелый — начинай писать свой проект, потом набирай рабов-макак, а сам занимайся архитектурой
У меня слишком мало экспертизы для этого.
>>5352
> Ну, фп+динамика = джаваскрипт.
Ну я не против и на питоне писать. Мне нравится этот язык.
> Может быть, просто перелезть в бекенд?
> Праллельно нарастив скиллы в плане фп, Rx и прочего?
Наверное ты прав, анон. Возможно стоит начать с ноды. А потом уже язык менять. А может стоит сразу питон попробовать. Блин. Как решить то.
>После работы не остаётся сил и мотивации что-то делать.
Так и задумано, ты в рабстве
и поменять ситуацию ты сможешь только соскачив с теплого хуйца начальника и уволившись в пустоту
>слишком мало экспертизы
кого блджад!?
депресняк посылается челову аллахом что бы тот таки осознал свое ущербное состояние и начал чето уже наконец напрягать и шустрить
но если сложнааа, экспертиза хуиза блядь, то оставайся в говне и продолжай дрочить
язык не поменяет сути, та же уборка говна по тикетам для дяди
>Блин. Как решить то.
С чисто практической точки зрения - оптимально будет сменить не язык, а работу. Тем более, что нода на подъёме сейчас. А в питоне деньги - это только в основном джанга. И она далеко не подарок сама по себе.
Скобки не нужны, кстати, я их для перестраховки поставил.
я не настоящий питонист, просто маску нашёл
>list
>dict
Во, вот это правильно.
Не нравится решение - меняем условия задачи, и всё становится красиво.
from gevent import monkey
monkey.patch_all()
import urllib.request
from gevent.pool import Pool
def download(url):
return urllib.request.urlopen(url).read()
if __name__ == "__main__":
urls = ["http://httpbin.org/get"] * 5000
pool = Pool(200)
print(pool.map(download, urls))
С моего пк этот код 1 минуту и 9 секунд выполняется. Думаю тут тогда дело в пропускной способности сети. Можешь попробовать написать тестовый скрипт на ноде
Проблема в вас двоих. Пойми, "уже нужно брать другой язык"! Реально переходи на ассемблер, только на нём ты сможешь сделать молниеносные http запросы!
Чем бы делать кукареки, профи бы уже показал пример и доказал тем самым что не нужно переходить
еще управление пучирма пиздецки неудобное после сабляйма, вообще никаких фишечек нет, блять как будто в ссаном браузерном редакторе пишу
>винда
>UTF8 же используется по дефолту.
Совсем не обязательно. Точнее даже, скорее нет.
Введи 'chcp' в консольку, вряд ли ты там увидишь "65001".
Ты понимаешь, что такое пустой список? Этот как твоя голова, в которой количество мозгов равно 0. len() на непустом списке выдаст не 0, а значит и условие выполнится.
>>5454
>нахуй быть таким неочевидным!?
Тебе, сука, прямым текстом в задании сказали, что надо сделать.
>неудобное после сабляйма,
Ну так и пользуйся саблаймом, идиотина, раз нравится.
Заебали срать в тред говном своим, блядь, вам тут не личный бложик для дегенератов.
ебанный ты ишак блять меня попросили проверить пустой ли список, я проверил, все норм, но эта хуйня на ровном месте доебалась блять
>пользуйся саблаймом, идиотина, раз нравится
там нет куиза дегрод блять
Нет, не проверил.
if len(tasks): сработает если список НЕ пустой, потому что len() возвращает количество элементов в списке.
>там нет куиза дегрод блять
Ну так тебе и quiz это не нравится, блядь, нахуй ты его проходишь?
> а теперь запусти это на вениках в рейде, на одном из которых в с скрытой области кусочек линупса
Нахера? Перетыкаешь винты в стационарный комп, грузишься с досовой флешки с wdidle3.exe, запускаешь, перетыкаешь обратно. Я потому и написал, что полчаса, а не пять минут, лол.
> я хочу сделать типа люменивой стеллы-радиатора-резервуара, так что бы комплектуха крепилась чисто на фиттингах
Угар. Я б купил :3
print(..., sep='')
Все понял, вместо запятых нужно плюсы ставить.
ОТПРАВИЛ ЗАПРОС ЗА 0.00000001 СЕКУНДУ
@
ЖДЕШЬ ОТВЕТА В 100000 РАЗ ДОЛЬШЕ
Они просто не понимают, где у веба бутылочное горлышко и пытаются выжать ненужную в данной ситуации скорость
Скорее всего они никогда не встречались с реальными задачами, единственное, что может дать пасасать тут это асинхроность/многопоточность, но это все равно не их случай
https://repl.it/repls/PleasingVeneratedPetabyte
from gevent import monkey
monkey.patch_all()
import urllib.request
from gevent.pool import Pool
def download(url):
return urllib.request.urlopen(url).read()
if __name__ == "__main__":
urls = ["http://httpbin.org/get"] * 5000
pool = Pool(300)
print(pool.map(download, urls))
Гевент разве не асинхронность? Вангую проблема в канале связи
>сработает если список НЕ пустой
а ну ок я проспался и услышал тебя, ну тогда != [] тоже самое или чо?
ну энивей это лучше чем унылые книги в которых ничего не происходит или страшные задачки, тут все под контролем, просто надо нагуглить сабляймовое управление, перемещение каретки к дублям, перемещение строк, оборачивание выделенного кавычками скобками и тд
>>5565
о а это чо за шляпа, анон поделись урлом
>>5566
>полчаса, а не пять минут, лол
мех, энивей они сдохли и я забыл как страшный сон, хагость няша не слышу просто чудо, тера мало правда если без сжатия
>Угар. Я б купил :3
^_^ только ты понимай что ценник будет 15-20к, хотя может и больше, люмения надо много, вон глянь на ирвины, изебываются реально как могут видно стараются, а на выходе все равно коробки унылые блядь, а стоять как еб твою мать
я кароче решил попрактиковаться на более изичном варианте, но под дождем меня пиздило 80-120А током ну и в итоге не смог аккуратно сделать все повело впизду, а вообще идея была основание сделать из арматуры и закатать потом в подиум из цемента с песком
>просто так с зп не соскочишь
>Это не рабство
как скажешь бро
>И да, это сложно взять и начать делать свой продукт, когда у тебя всего лишь 10 лет опыта писать код, а не сборкой и управлением коммандой.
понял тебя
>если что, то потом на джанго перейду
ох вей
> хагость
чё за зверь?
> ценник будет 15-20к
за один корпус?..
> а вообще идея была основание сделать из арматуры и закатать потом в подиум из цемента с песком
хуя ты суровый.
бамп
>за один корпус?..
ну а хуле ты блять хотел, во первых рубль уже не тот, но и раньше ирвин продавал штампованную коропку из 0.2мм сталюки и листа каленного тонированного стекла по тем 20к только старым
а тут комплекс и помпа и фиттинги и водоблок, даже знаешь нет, заряжу ценник под 60, у нас страна богатая, понтующихся папуасов милионны контора вон сборочки по 350к продает, когда игорь нет лол будет лакшери кек
>>5705
санкс, бля это ж первые линки з гугла, у меня уже два таба со вчера открыто было леел, но ты молодец все равно :3
Как в Pycharm 2017 сделать окно сбоку внизу, слева от окна вывода программы, в котором отображаются значения переменных и и? Поиска в помощи про это, там нашёл про debug, включил дебаг, в нём, во-первых, окно дебага на весь низ вместо окна выполнения программы, во-вторых, блок переменных пуст
Как это окно переменных сделать ?
>ну тогда != [] тоже самое или чо?
Не совсем. != проверит исключительно на пустой список, тогда как проверка через len будет работать с любым нормально сделанным классом коллекцией: будь то тупл, множество, нампиевские массивы и что угодно.
>>5636
Как кого реализовать, ты можешь по-человечески описать свои трудности? Массив нампи работает точно так же, как и обычный список, только с дополнительными плюшками.
В pyplot передаются списки/массивы с координатами точек по 1 или больше осям.
Поищи по гитхабу пяток-десяток поделок, делающих то же самое.
В принципе если чет работает и с своей задачей справляется - значит все сделано правильно.
>Как кого реализовать, ты можешь по-человечески описать свои трудности? Массив нампи работает точно так же, как и обычный список, только с дополнительными плюшками.
>В pyplot передаются списки/массивы с координатами точек по 1 или больше осям.
есть трехмерный массив numpy вида arr1=([[2,3,1],[3,4,5]]) и т.д. Нужно скопировать значения в первом стобце 2,3 и т.д. в matplotlib plot в место x. И значения во 2 столбце matplotlib plot в место y. Сделать это в цикле.
Мне нравится велосипеды писать.
Если коротко то это следующий уровень сисадмина. Настройка CI, администрирование сервером, различная автоматизация и так далее. Загугли на хх вакансии и сразу все поймешь.
У нас в конторе как раз ищут devops. Но и "обычных" питонистов тоже берут. Без веба вообще.
Точнее, plt.plot(arr1[0], arr1[1]), чё-то я попутал местами их.
окно перемещается по уебански в трех точках в правом углу
>блок переменных пуст
ну так задай переменные то
>>5726
>проверит исключительно на пустой список
то что и надо было по задаче, ну ок я понял что лен более универсальная хуйня, зато моя более логичная и простая, и в случае непредвиденной хуйни просто не сработает
>>5778
пиши плагины для блендаря за бесплатно, а если ты няшный и толлерантный то тебя могут взять в тиму фондейшон и проплатить билет с проживанием и грантом до амстердама один наш бухарик из перми уже там, на главных ролях причем
Я постоянно отвлекался, то на мысли, то на чаты, то посрать, то попить, то поесть и все по кругу. Немного помогает медиация, но заряда концентрации после нее хватает на 10 минут максимум.
К тому же к концу дня голова перестает соображать вообще, это как будто мышцы забились после бега, и ноги уже не гнутся.
Есть какие-нибудь советы проверенные для улучшения возможности сконцентрироваться на задаче?
Я то за сегодня надеялся хотя бы базовый функционал освоить, отправку медиа на запрос. В итоге сижу тута с тобою с фактически копипастой вместо кода, и разжиженным мозгом.
>Как концентрироваться на задаче?
Попроси, чтобы тебя тут забанили, для начала.
Дальше само пойдёт.
Никак. Только кофе и привычка. Я вообще полгода, нахуй, не мог себя заставить ежедневно хоть на час садиться учить.
> 9 часов на 50 строк
пфф, по часу на строку
>Как концентрироваться на задаче?
оказаться в условиях недоступности маминого борщика
>Немного помогает медиация
ты чо пидр!? делай зарядку, ОФП придумали не идиоты, а советские физиологи, потом прикупи гирьку пудовку, ебаш пояс, турнички норм тема, можно побегать
>к концу дня голова перестает соображать вообще
а ты чего хотел жалкий кусок мяса лол?
вставай рано, лучше в 5 и хуячь сразу, вот прям СРАЗУ, не проверяя почты двачика ютубчика, вот тогда можешь быть уверен что 4-6 часов проработаешь спокойно, чем сложнее задача и чем меньше опыта — тем меньше проработаешь, главное не стукать себя за это, ты молодец нет
>советы проверенные
написанное богами даб-течно
https://www.youtube.com/watch?v=HK1ODZkd9Oc
нейронный шум наконец то растворяется в блядской черепушке и ты проваливаешься во флоу, кааайф главное что бы не было никакой раздражающей хуйни сука типа уебанского блядь безрукого интерфейса, собачего сука мрази лая и прочего говна животных
>кофе
стимулятор, тебя побустит часочек, причем если замешаешь с душой то жестко так поебет и если ты где то застопорился так тебя пиздец это выбесит пуще прежнего, а потом откат и ты ссонный как чмо, ну и нахуй оно надо!?
лучше витаминки бе группы или какава, ну или чайок само нейтральное, и никто на тебя не давит, пишешь по строчке в час и все норм
переменные в скрипте есть, то есть этот блок пустой когда скрипт выполняется.
А тот раз я ничего не настраивал, просто установил PyCharm 2017 вместо 2016, загрузил преокт и это появилось
>переменные в скрипте есть, то есть этот блок пустой когда скрипт выполняется.
Ну откуда вы лезете?
Ты хотел, чтобы все твои переменные оказались в этом блоке? Ты представляешь, сколько переменных в реальном проекте, лол?
В момент останова все активные переменные видны - просто подведи к переменной курсор. Или даже в коде уже будут вставлены эфемерные комментарии рядом с переменными.
Можно сделать evaluate expression - правой кнопкой в коде.
Хочешь, чтобы именно "в блоке" у тебя было - add watch.
Я уже говорил тебе - видео посмотри про это всё т.к. читать ты, явно, не любишь.
1920x1080, 0:23
Русская простая эхинацея ебать
а вообще еще раз повторяю все эти внешние факторы становятся настолько мизерными и несущественными, если ты четко понимаешь для себя что тебе нужно и зачем ю бикам анстапабл нига!
>>5846
>Я просто пью кофе весь день и вдалбливаю
Т - Толер
пить кофе и курить не имеет смысла дольше двух-трех недель
да, вот так. Сейчас само появилось, возможно, я нажал на какую-то комбинацию. Какую ?
Я не делал это именно в консоли, и не знаю, как оно работает.
Я же не настоящий питонист, лол.
Попробуй просто файл запускать на выполнение и делать в нём точки останова (могут быть с условиями - напр. в этой строке, но, только если x > 100). Ещё можно по определённому исключению останавливать.
ничего этого не делал. Просто появилось первый раз при запуске программы из проекта из PyC 2016 в PyC 2017, потом исчезло, потом снова появилось
Возможно, там где-то в конфигурации стоит что-то типа "запускать в консоли", хз.
Сейчас, заведу идею и посмотрю.
У меня, правда, на ноутбуке стоит 2016, но, не думаю, что это принципиально.
Посмотрел.
У меня консоль надо запускать явно (Tools/Python console).
Ну, а в консоли - нажать на кнопку с очками - она у тебя на скриншоте нажата, как раз.
И, независимо от того, что у тебя в консоли было набрано - будут показаны все текущие переменные в интерпретаторе. Охуенно, чо. Мечта начинающего питоноёба.
Алсо, можно выполнить код из редактора в консоли, выделив кусок и правой кнопкой Execute Selection in Console.
И да, точка останова в файле делается кликом на поле с номерами строк. Дальше - правой кнопкой на точку - и можно конфигурировать, если нужно.
Брекпойнты по эксепшнам - кнопка с красными яйцами в окне дебаггера (там вообще все брекпойнты).
А вот тут: >>5724 у тебя дебаггер запущен, но, точек останова нет, и программа просто работает, и дебаггер ничего тебе не показывает. Можешь нажать на паузу и посмотреть, но, это, обычно, не имеет практического смысла.
Если хочешь видеть переменные на живой и работающей программе - запускай в консоли и смотри.
Как загрузить в консоль файл на выполнение - погугли.
>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 минут, а тут и запускается даже не настолько долго, помню атом был адом, а тут все вполне ня, а главное интерактивчик, все в два клика, меню с настройками ну просто волшебно зделоли, вроде и не казуальщина с галочкими, а вроде и кулхацкер конфиг мод, просто восторг
а сабляйм оставлю чисто вместо дефолтного блокнота что б по глазам не бил, там мелочевку читать\править
>какой то лютейший оверкил
Это серьёзный профессиональный инструмент.
Для того набора функционала, который эта иде имеет, она просто летает. И не весит считай нихуя вообще.
Но, если тебе не надо ежедневно сверлить двухметровые стены, то такой перфоратор тебе не нужен, лол.
И да, есть китайский сервер лицензий, который можно поставить на локальную машину, если он тебе, всё-таки, нужен.
Гугол в помощь.
>зато моя более логичная и простая
Не совсем. Твоё решение не отвечает на вопрос "пустой ли список", а скорее "является ли список пустым списком", семантика немного разная. И в других языках, включая тот же js, такое решение не сработало бы из-за разного способа проверки объектов на равенство, например.
>такой перфоратор тебе не нужен, лол.
ох ненапоминай анон, звон в ушах стоял неделю ебать, а еще покруживало когда ложился, но это по кайфу когда не сильно ^_^
>>5923
не нахер, я даже кряк сабляйма хочу подчистить, у меня ворованного софта на винте на 5 тыщ рублей, две софтины которые я куплю как только с них пойдет ловешка, просто не хочу заморачиваться с этим тупым говном
и вот про такие заморочки хочешь скзать луц пишет?
олсо я тут поняшился с дебагером, до чего ж охуенная штука, наконец то в голове образовалась четкая кратинка происходящего, несомтря на то что я знал что такое % и // оно как то не соображалось
выяснил я кароче что выделенные объекты составляют список, узнал длину, а теперь я хочу что бы сетка всегда была няшно-квадратной, пытался попробовать на разных количествах объектов и выявить йоба коэффициент, но чето не получилось
анон есть ли какой нибудь йоба-математический логХ2/пи который бы считал выделенные объекты и чотко подбирал длинну ряда ?
его можно залочить там в конфиге?
>и вот про такие заморочки хочешь скзать луц пишет?
Понятия не имею, не читал ни лутца, ни прочие укусы питона.
>анон есть ли какой нибудь йоба-математический логХ2/пи который бы считал выделенные объекты и чотко подбирал длинну ряда ?
Ну, эм, sqrt(len(objects)) округлённый вверх, очевидно же. Чтобы уместить n объектов в квадрат со сторой m, m должно быть таким, что m^2 >= n.
>>5929
enumerate позволяет красивенько иметь одновременно и индекс, и элемент списка, по которому итерируешься. (Альтернативой было бы for j in range(len(objects)): и потом object = objects[j] первой же строкой лупа)
>округлённый вверх
Хотя, лучше-таки округлить до ближайшего, наверное, иначе заполняться кривовато будет, если делать влоб по рядам (например, 10 элементов заполнятся как 4-4-2, а 3-3-3-1). Но это уже, впрочем, зависит от того, как ты хочешь поступать с "лишними", не входящими в идеальный квадрат элементами.
>очевидно же
пфф
>sqrt(len(objects))
я изобрел это сам няняняняня ^_^
>округлённый вверх
цейлинг стало быть, вот как раз давно хотел узнать зачем они нужны? есть же раунд простой или не?
>Чтобы уместить n объектов в квадрат со сторой m, m должно быть таким, что m^2 >= n.
где вот про такие вещи почитать подробнее?
энумирайт создает словарь стало быть, где пара значений, я понял, но зачем ему индекс, он же может просто i++ делать
>m^2 >= n
и что мне с этого условия, это ж не логика, или ты предлагаешь мне переписать способ подсчета рядов и столбцов, ох ебать, по индексу было так просто
>вот как раз давно хотел узнать зачем они нужны?
Если нужно целое число не меньшее данного нецелого.
>где вот про такие вещи почитать подробнее?
В школьных учебниках по математике, наверное, если прямо отвечать.
>энумирайт создает словарь стало быть
Нет, не словарь, а тупл он создаёт.
>но зачем ему индекс
Кому ему? Это программист же решает. Enumerate просто удобен и красив. А если не нужны индексы, то и enumerate не нужен, да.
>он же может просто i++ делать
Ну, именно это enumerate под капотом и делает, да, как иначе-то.
https://github.com/python/cpython/blob/master/Objects/enumobject.c#L168
>и что мне с этого условия,
С этого условия ты понимаешь минимальную сторону квадрата, которой достаточно.
>Если нужно целое число не меньшее данного нецелого
постораюсь понять завтра, ну а практическая польза то какая, или он там быстрее или это вариант для писсимистов заботливо придусмотрели лол?
>В школьных учебниках по математике
за какой класс ~_~
а и типа тупл нельзя редактировать, а ведь я бы мог, хух знание сила
>Кому ему?
индусу у которого я спиздил код, он ведь не использует индексы, у него вся математика на счетчике висит
>for i, ob in bpy.context.selected_objects:
вот ведь можно было?
>под капотом и делает
аааа нужен перерывчик братух
>минимальную сторону квадрата, которой достаточно
но ведь я уже тупо ебанул корень, зачем что то еще!?
>за какой класс
Обычно цифру 6 называют, почему-то, но инфа не точная.
>он ведь не использует индексы, у него вся математика на счетчике висит
Счётчиков не вижу, зато вижу использование listItem'а, который как раз индекс элемента.
>вот ведь можно было?
Нет, потому что элементы selected_objects не являются списками/туплами, элеметы которых можно было бы присвоить переменным.
>a, b = [1,2]
># a == 1, b == 2
(for <expr> in coll фактически на каждой итерации <expr> = next(coll) и делает)
>но ведь я уже тупо ебанул корень, зачем что то еще!?
Ещё и не надо, корень норм. Ты не так понял порядок действий в моём предложении. Короче, забей на этот пункт.
так вот дальше анон надо заняшить гап
у меня кароче была идея брать длинну, записывать ее в переменную(глобальную) потом на следующем объекте прибавлять его длинну к сохраненной длинне и смещать на это значение с умножением на небольшой коэффециент опять же
хорошая идея? или можно как то обойтись без глобальных переменных?
>Обычно цифру 6 называют
лол спс
>Счётчиков не вижу
бля и я теперь тоже не вижу
>(for <expr> in coll фактически на каждой итерации <expr> = next(coll) и делает)
кароче мне нужна книга по циклам, я думаю у луца как раз этому страниц 300 посвящено
Кеггля - годнота?
есть вообще смысл человеку без знаний математики особых туда лезть? У меня разве что год опыта бекэнд разработки на ноде и пхп.
> или какава, ну или чайок само нейтральное
Оба содержат кофеин в сопоставимых с кофе количествах.
Я вообще отказался от напитков, пью только воду.
В этот раз выбор пал на задачу пикрелейтед.
На бумажке то она решается легко, но вот с программой застопорился.
По идее есть библиотека numpy, которая умеет решать системы линейных уравнений.
Мы имеем систему из 18 уравнений с 18 неизвестными.
Подставив в свободный ячейки x1, x2 и так далее и сведя все свободные члены в одну сторону уравнений, получаем матрицу, которую можно скормить в numpy.linalg.solve
Но тут он выдаёт ошибку, мол матрица вырожденная.
Плюс ещё вопрос - нужно найти целочисленные решения в диапазоне от 1 до 30, а нампи может и нецелые найти.
В общем как заставить бездуховный питон решить такого рода задачу?
Код:
import numpy as np
a = np.array([
[1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1],
[0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0],
[1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
[0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
[0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
[0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0]])
b = np.array([50, 56, 25, 42, 75, 24, 60, 52, 29, 67, 39, 61, 34, 38, 56, 60, 79, 86])
x = np.linalg.solve(a, b)
print(x)
В этот раз выбор пал на задачу пикрелейтед.
На бумажке то она решается легко, но вот с программой застопорился.
По идее есть библиотека numpy, которая умеет решать системы линейных уравнений.
Мы имеем систему из 18 уравнений с 18 неизвестными.
Подставив в свободный ячейки x1, x2 и так далее и сведя все свободные члены в одну сторону уравнений, получаем матрицу, которую можно скормить в numpy.linalg.solve
Но тут он выдаёт ошибку, мол матрица вырожденная.
Плюс ещё вопрос - нужно найти целочисленные решения в диапазоне от 1 до 30, а нампи может и нецелые найти.
В общем как заставить бездуховный питон решить такого рода задачу?
Код:
import numpy as np
a = np.array([
[1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1],
[0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 1, 0],
[1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0],
[0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1],
[0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
[0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0],
[0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0],
[0, 1, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0]])
b = np.array([50, 56, 25, 42, 75, 24, 60, 52, 29, 67, 39, 61, 34, 38, 56, 60, 79, 86])
x = np.linalg.solve(a, b)
print(x)
> за 6 класс
У меня инженерно-техническое образование. правда, с уклоном в химию Так что я матан знаю чуть получше, чем школьник.
Но, всё равно, далёк от прикладмата.
во братишка ну может тогда подскажешь как уравнение правильно нывзается где там типа х/100=100/у ну и типа там крест накрест надо было подставлять
довольно часто вот эту хуйня по жизни попадается и каждый раз тонну времени теряю что бы нагуглить, щас себе софтину напишу и забуду как страшный сон
>сила самовнушения, ога
Загуглил бы сначала. В обычном чае почти столько же кофеина, сколько и в кофе. В какао меньше, но всё равно достаточно.
>эндоморф
Конкретно пикрил явно жирдняй, а не эндоморф.
Некоторые потоки бывают буферизируемыми, т.е. пока не запихнёшь туда, скажем, 37.5 бит данных, ничего никуда не уйдёт (не отобразится текст в консольке, например). flush отправит все забуферизованные данные независимо от их размера.
Можно было и погуглить.
>пью только воду.
Здравое решение.
>>5985
>надеюсь кипеченую и слегка теплую
Кипячёную - не надо. Из крана - тоже не надо (в дс и окресностях).
А слегка тёплуй - вполне, особенно, зимой.
>>6014
>В обычном чае
Не надо пить обычный чай.
Надо пить необычный, лол.
В пуэре (чёрном, шу) кофеина меньше.
Хотя, бывает по-разному, конечно.
Но, чем выше сорт, тем кофеина меньше, по моим наблюдениям.
И хороший пуэр даёт прекрасные трансовые состояния, концентрацию, работоспособность и т.п.
При этом ты остаёшься совершенно адекватным, в реальности, можешь управлять машинами и механизмами и т.д.
И пить его можно 1 раз в день.
Литр засосал, и свободен.
Другой вопрос, что с нуля в этой теме ты заебёшься разбираться, и говна поешь попьёшь изрядно.
Примерно, как с программированием, лол.
f = itemgetter('long1', 'long2', 'lat1', 'lat2')
long1, long2, lat1, lat2 = f(d)
нахуй мне здесь лист компрехеншн?
И ты что, правда думаешь, что про генератор компрехеншн я знаю, а про лист нет?
PyQtа, чё это я традиции раздела забываю, бери vue.js, через месяц будешь 3к на удалёнке зарабатывать
У меня кулер перестал охлаждать, видимо что-то с термопастой из-за чего начался троттлинг в играх и я забил на них, начал читать книжки.
Windows XP.
Что не так с этим файлом? Обычно пдф норм пересылаются. Как скинуть на киндл. Компа нет, по шнуру скинуть не могу.
PepperMint - облегченный линукс для старых компов. Но в твоем случае памяти очень мало. Надо бы вместо десктопа поставить легкий оконный менеджер
ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ
ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ ПЕРЕКАТ
https://2ch.hk/pr/res/1156174.html (М)
https://2ch.hk/pr/res/1156174.html (М)
https://2ch.hk/pr/res/1156174.html (М)
Дебиан сойдет какой нибудь? Или tiny core?
Puppy Linux попробуй
Что угодно с минимальным инсталом типо рача, дебиана или войда подойдет, какой-нибудь вм типо опенбокса ставь или просто в консольке через vim, emacs
>МК
>Verilog/VHDL
С каких это пор верилог стали использовать для программирования микроконтроллеров?
Вы видите копию треда, сохраненную 1 мая 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.