Это копия, сохраненная 22 января 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Для кода -> https://repl.it/languages/python3
Книги -> https://yadi.sk/d/tArKKuQu3Kejuq
Предыдущий >>1300818 (OP)
У меня на рабочем компе отсутствует выход в инет, только в местную локалку, а я бля хочу там практиковаться в разработке и верстке Джанго...
Для NumPy есть пиздатая Анаконда. А че намутить с Джанго?
Застрял на Database Model Representation
То есть там надо создать связь для бд many-to-many.
Создал в sqlite броузере необходимую таблицу и закинул необходимый код, и теперь надо
flask db migrate -m "followers"
но оно выкидывает что нет такого аттрибута у db
File "app/models.py", line 12, in <module>
db.Column('followed_id', db.Integer, db.Foreignkey('user.id'))
AttributeError: 'SQLAlchemy' object has no attribute 'Foreignkey'
Поисковик не помогает сука
dir(db) показывает что там есть только foreign, но он блять даёт другую ошибку
AttributeError: 'str' object has no attribute '_copy_internals'
Кароч двач, я решил, дело было не в бобине, распиздяй сидел в кабине. импортнул фласк_алхмию и фсе, чет стыдно за себя. Удолите мои посты чтобы история не знала о моём фейле.
В джанго нельзя без инета? Даже в PHP можно. Чому так? Там 100500 репозиториев которые друг друга тянут пока весь инет не вытянут?
Без интернета ты не сможешь нагуглить, как что-то сделтаь. А если ты только начал что-то изучать, то гуглить придётся каждые 5 минут.
А, ты про это.
288x360, 0:29
ну пиздец
ну кто знал то нахуй, что для сраных стригов нужно целую бд подымать (которая кстати нихуя не поднялась сама)
и вы ишаки блять то же говна в рот набрали и молчите
со юзлес
что уже даже не удивляюсь..
Не дают писать говнокод. Вот это проблема!
Глобальные на то и глобальные. Да и при создании они копируются вроде.
встал
взял сотку
мммаксимум фокус
ебашит драм https://www.youtube.com/watch?v=xxzUoTseqTQ
теперь я дипломированный питонист сучечки ^_____^
так что всем советую проходить до конца и только потом уже за что то другое серьезно браться
там же рядом есть все необходимое, никакие тома нахуй нинужны, все говно уже давно олиблено, думай@гугли@вставляй
>А где им ещё храниться?
там же где и реквестам? я хз, мало места рядом с app.py что ле, ну хотя да наверное в жсон надо было запихать, но я просто спиздил пример потыкать, мне главное из формы в форму перелить
а бутстрапные темплейты какие то голые, нихуя нехватает полей, самому что ле дописывать, пиздец блядь
>sqlite
скуль это же ебатория? посгридб и монго вроде топчик, но надо еще пощукать, мне магазины не всрались, не охота голову забивать лишний раз
~_~
Питоняши подскажите. Хочу поучить питон. В погромировании не совсем новичок. Изучал Java и JavaScript. Достаточно ли тупо ебашить все подряд мануалы с python.org чтобы изучить на нормальном уровне язык?
Я бы тебе посоветовал изучить основы из курса "Учимся программировать на Python за 3 месяца" (лежит в этой помойке: https://cloud.mail.ru/public/Kxvb/mhXTAUNct/), там все очень просто объяснено, правда курс потом уходит в веб-фреймворки, если тебе нужно простое знание языка, то трети курса хватит. Для практики можешь порешать задания на степике, там есть "Адаптивный тренажер Python". Потом если захочешь более углубленных знаний, то принимайся за чтение книги "Fluent Python" (которую наши дубляторы-надмозги перевели как "Python. К вершинам мастерства"). Частично на ней основаны некоторые лекции курса "Прикладной Python", на канале Технострим Mail.ru (смотри только те лекции, которые ведет Вадим Пуштаев, остальные лекторы так себе). Ещё на ютубе есть чувак Олег Молчанов, который пилит отличный видосы по тонкостям языка и скринкасты по веб-фрейморкам, а также туториалы по парсингу и т.д. очень советую, много практически полезной инфы. Ещё есть специализация на курсере "Программирование на Python" от Mail.ru, состоит из 4 курсов, вроде годная, можешь намошнить себе фин. помощь (ее выдают в 99% случаев), чтобы получить возможность сдавать задачи (а они там годные). Я сам только первый курс из этой специализации проходил, там в принципе практически все основные моменты (в том числе и углубленные) затрагиваются, но достаточно бегло, если хочешь быстро вкатиться мб будет лучший вариант для тебя, но некоторые лекторы не оч.
Ну попробуй, потом расскажешь.
Вот анон, для кого мудрые писал и F.A.Q? Там всё расписано, что и как нужно делать, просто берёшь, читаешь и хуяришь.
Какая же ты вниманиеблядь, заебал уже
1920x1080, 0:28
Я уже и 7зип поставил по ссылкам из учебника и просто его скачал. В переменные среды всё добавил а оно не работает.
Думаю может проблема в винде и надо линукс на флешку поставить и на него пересаживаться.
Как же всё сложно когда нихуя не знаешь и читаешь укус питона две недели
https://pastebin.com/XNEMiu9S
>говнопчарм на английском
у тебя еще есть шанс анончик..ясень хуй накатывай арчик и вскод, тут и думать нехуя
Что то не увидел никакой фин помощи с мобильного приложения курсеры на этой специализации(((
https://pastebin.com/xk2eMciT
Ты забыл саму команду архивации под 7zip переделать. Пути только не забудь изменить на свои.
На курсере нельзя фин помощь сразу на всю специализацию оформить, на каждый курс нужно отдельно.
Не знаешь англюсик на уровне чтения документации - страдай
Действительно. Нащел. Там кстати целлое эссе просит написать. На русском его заполнять? Ты сам что писал?
Тип, что студент и хочу изучить Питон, но так как не работаю не могу себе позволить оплатить курс, поэтому и пишу это заявление. На самом деле эти эссе никто не читает там, я практически копипастил одно и тоже заявление для 6 разных по тематике курсов и всегда получал одобрение. Единственный минус - ждать 14 (или 15) дней ровно, раньше не одобрят, ты в принципе в это время можешь просматривать курс, но доступа к заданиям у тебя не будет.
630x588, 0:29
Как решить такую задачу:
Есть просто запущенный терминал от Петона, в котором я пишу, что хочу. Но при этом стоит условие, что каждые 15 секунд в терминал выдается строчка "15 секунд прошло".
Соответственно, никакой time.spleep(15) тут не канает: терминал не должен виснуть на 15 секунд. Я должен продолжать работу в нем в каждый момент времени.
В голову мне это пришло, когда я наблюдал за переключателем светофора, который по кнопке включает зеленый пешеходам, но при этом ждет, пока зеленый не прогорит минимальное время для автомобилей.
Ну возможно имеет смысл, правда на линуксах головной боли тоже хватает. На самом деле странно, что у тебя не работает мой код, если ошибка такая же как и была, значит у тебя косяк с внесением 7zip в переменные среды можешь вместо 7z прописать полный путь до 7z.exe, так точно должно сработать.
Спасибо за наводку анон.
Я уже там чего только не добавил. И до папки и до самого exe и до ярлычка 7зип менеджера. Потом код проверил и пробовал и эксе и хуексе добавлять. Или я дебил или что-то нормально не работает. В пайчарме вообще интерпретатор по началу отваливался(я не знаю как). Майкросовтовская прога конечно удобнее(на венде) но там меня отступы задрочили.
А профит есть какой от изучения этого курса, если уже не нюфаг в питоне?
Лень смотреть что там в курсе
Ну зависит от твоего уровня. Там и тонкости работы с декораторами рассматривают (использование @wraps, написание декораторов с параметры), и использование метаклассов (бегло) и написание собственных дескрипторов. Задания некоторые тоже занятные, в ходе которых и с стандартной либой argparse познакомишься и сокеты научишься писать (в том числе и асинхронные, хотя асинхронщина в курсе тоже достаточно бегло рассмотрена). В целом, лично я смотрю различные курсы для того чтобы освежить знания языка и понять где у меня есть пробелы. В принципе если ты не ньюфаг, то прохождение такого курса у тебя вряд ли займет больше 9-15 часов (вместе с заданиями), если ты конечно видосы на скорости x2 смотришь.
> использование @wraps
> сокеты, в том числе и асинхронные
Звучит интересно, пойду гляну что там, спасибо, антош
Если тебе про асинхронность и сокеты интересно, то вот годная серия уроков https://youtu.be/ZGfv_yRLBiY, которая выходит в данный момент. Автор отлично объясняет все с самых азов.
Суть в чем. Пишу приложение на PyQt5, в котором необходимо реализовать перемещение на определенную область полосы прокрутки по нажатию кнопки в программе. Скажем так, пользователь нажимает на кнопку в главном окне, и его должно перекинуть на определенную позицию области прокрутки в этом главном окне, где располагается другая кнопка. Я знаю, что есть метод ensureVisible, но он у меня не работает (когда солнце высоко, тоже не работает). Документацию читал - не помогло. Скорее всего, я просто неправильно использую метод. Можете расписать, пожалуйста, как правильно использовать метод? Или, например, можно ли создать в области прокрутки Qlayout, к которому перемещаться с помощью ensureWidgetVisible?
Спасибо, а то кроме asyncio ничего асинхронного и не нюхал
>въебал наверно час
>может два
>узнал много нового..
тому кто придумал рендерить экстенды в чайлде -- нужно железнодорожный гвоздь в голову забить...
Ньюфаг-ньюфаженька ИТТ в этом треде просит совет.
Освоил азы, прочитал три книжульки, посексил Лутца хорошенько, делал задачки-хуячки, но нет уверенности в ООП, совсем, как-то трудно до меня это доходит.
Посоветуйте пожалуйста годную литературу и задачники.
1) где брать задачки на каждый день, чтобы не забывать синтаксис и основы? буквально на 20-30 минут в день утром и вечером
2) как можно попробовать втянуться в открытый проект? почекать гитхаб и дальше чо?
Я - это ты.
Принес джанго на флешке, туда же залил около сотни всяких книг по DJANGO/PYTHON/JS
Сижу громлю на работе
Нет, PHP и Node.JS Делят интернет между собой, успей и ты изучить языки будущего веба
конечно можно. Пример такого гавнокода это расписывать по 10 строчек то, что пыхоня умеет делать одним методом
>
>>скуль это же ебатория?
>А постгрес твой, по-твоему, что использует?
Ну постгрес это такое себе.. вот настоящие погромисты используют sqlite
>но нет уверенности в ООП, совсем, как-то трудно до меня это доходит
А ты почитай книжку по Джаве. Джава - ООП до мозга костей. Я тоже тупил с ООПом Питона, когда работал с Qt, думал, хули так сложно, а прочел "Изучаем Джава" (там реально книга для даунов, при этом бестселлер, лул) и сразу откровение: и что такое инит-метод, и нахуя вызывать экземпляр класса, селфы-хуелфы и прочая пиздобратия.
По-моему нет, мб ты путаешь там есть другой курс от института биоинформатики. Я помню его тоже смотрел, там язык на совсем базовом уровне преподается, но зато заданий много + все в бесплатном доступе.
Понятно, но кстати курс норм, точнее доп. задания.
ладно я тут разобрался
теперь такой запрос: минискуль :memory: == редис ?
из всего этого пропритарного говна минискуль реально топчиковый, но ради бинарных джейсонов походу нужен будет монго полюбому
и да долбоебу который мне впаривал что без дб нельзя сейвить дату - отдельный привет! что переменные в памяти, что любые файлы прекрасно можно хранить питоном в папочку, вопрос лишь скорости доступа
что кстати тоже удивительно, вроде такая йоба, алгоритмы ниалгоритмы, а в итоге для ссаных жсонов нужно городить залупу, был реально удивлен в этом моменте
>>11055
питонтутор
>>11061
>Может лучше код писать начнёшь?
пффф, анончик тебе же по-русски написал, он учится хочет ;))
>>11214
>прочая пиздобратия
для чего синглтон? если создается всего один экземпляр то хуле не ебануть функцию, чисто ради порядка?
>и зарабатывать хоть на порядок меньше чем в компании
Порядок по какому основанию? Любое цело число отличное от единицы резко расширит твои зрачки и заставит перейти в офис. Фриланс это очень(!) не для всех: ненормированный день, нет работы = нет еды, ниже зп, таски говно (никто не выдаст на фриланс "а попробуйте-ка вот этот новый подход, может он лучше текущего?").
Если у меня будет потребность в интересных задачах - я сам перед собой их поставлю и буду решать за 0 рублей,однотипные задания не представляются мне большой проблемой.В ненормированном рабочем дне не вижу ничего плохого,а еда у меня точно всегда в наличии будет - с мамкой живу и съезжать не планирую.Да и в офисе я не хочу работать не из-за того,что мне лень по утрам вставать и я какой-то привереда,а из-за того что банально не способен в физическое взаимодействие с социумом.Ты бы лучше по сабжу ответил - как там с фрилансом на питоне?Всё печально?
>физическое взаимодействие с социумом
Зря пасуешь, на работе не чуханы из пятёрочки по большей части. Если попадёшь на ЗП от 100к, будь уверен, что никто тебя доёбывать хуетой 99% не будет, всё чисто по делу и ненапряжно.
>как там с фрилансом на питоне?Всё печально?
Зависит от твоих скиллов, но вообще, хуже чем с некоторыми другими "направлениями".
>интересных задачах - я сам перед собой их поставлю
плюсую
наркоманы упорятся кокаинумом, а ты ебись и пляши как хочешь потом, ну их таких дохуя творческих нахуй
туссовочка из вонаби интеллектуалов, ну такое себе, приятно когда все вокруг красивые ухоженные и отдеты не в полоску, но это работа а не антикафе блядь, и всех там трахает большой начальник, нежно или грубо, не суть
плюс же рутины ее можно автоматизировать, наибашить темплейты или генератор по ключам, всем по сути надо одно и тоже, и вотличии от йоба дезигна, тут все нахуяривается из блоков на раз два
а потом сиди кайфуй и запиливай свои няшные петы, и комить в опенсурс
оказывается тут вообще нет никакой связи, это не квериселекшонАЙДИ, что из браузера вылетает то фласка и ловит (как я понял) боле-мене разумное можно только зарендерить в ответку, либо просто тупо редиректнуть
теперь надо понять нахера грузить сервак когда есть вуй!? пробросил туда чисто пару ключей, открыл доступ, а все остальное уже вуем рендеришь
а то так какая то двойная работа выходит
Фриланса на питоне нет.
Веб на пыйтоне мертв.
Машинное обучение вряд ли отдадут, нейросети туда же.
Скрипты? Ну только если админить сервера на питоне, но это врядли. Сейчас весь linux в docker завернут и следят за ним два пакистанца на весь мир
>теперь надо понять нахера грузить сервак когда есть вуй!?
В вуй можно подсунуть хоть хуй, а сервер обязан проверять такие данные
>если создается всего один экземпляр то хуле не ебануть функцию, чисто ради порядка?
https://habr.com/post/140581/
JavaScript - Язык будущего (еще пару лет), его нужно будет знать всем также, как и Английский-китайский язык (язык будущего, которое уже наступило)
На второй язык учить PHP как можно новее версии. Это будущее веба, скоро он станет асинхронным как GO, только лучше
С этим языком можно обеспечить себе хорошую жизнь.
А всякие GoLang\kotlin\Python\1C\Delphi\C#\Java - они приходят и бесследно уходят и никому не нужны
>
>>>1311353
>ну ок, но не рендерить же темплейты, вот тут и инлайн код пригодится как раз
Ну да, только то, что умеет в виртуальный DOM
Проиграл. Униженное прыщавое уёбище лопнуло и начало размахивать своей мелкобуквенной жопой по всему треду. Пиздили твою мамашу на обочине, раз она высрала такого дегенерата ущербного.
Не верите?
Откройте вакансии любого фриланс\очной работы.
Каких языков там указано больше? вот-вот.
Python как был так и останется всего-лишь языком для обучения школьников и детсадовских ребят к будущим технологиям.
Как бы не хаяли Go\Python\прочие "перспективные" языки, C++\javascript\PHP останется еще лет на 100. Долгих лет жизни великолепным фреймворкам и библиотекам! АВЕ
>для чего синглтон? если создается всего один экземпляр то хуле не ебануть функцию, чисто ради порядка?
У объекта (синглтона) есть состояние. У функции — нет.
отдуши, так и думал
Так это просто упоминание в вакансиях...
Python сейчас в любую вакансию пичкают, даже заправщик принтеров владеет как минимм Python2+3
последний раз я устраивался такситом в * фирму... HR говорит, какими языками вы владеете?
Я такой, ну русским.
А она: а Python? У нас все навигаторы через командную строку управляются. Вы нам не подходите
Создал окно, в нем кнопочки-рюшечки все как положено. По ходу работы программы там лейбл меняется, в соответствии с изменениями переменных в бесконечном цикле опроса внешних устройств. Во всяком случае так по плану у меня. Когда совместил ранее работавшую (в терминальном варианте) программу опроса и GUI интерфейс цикл опроса не запустился. Я так понимаю окно само по себе цикл, и пока оно не закончит работу код после mainloop-zaloop не читается. Нашел что то про метод after , немного лучше стало, вышло окно с правильной индикацией и программа опроса сделала 1 проход цикла. После чего уже не выпоняла свои задачи. Что происходит и как это пофиксить? Как запускать бесконечные циклы в окнах?
>какой то гон с конвертированием в .py
>pyuic5 -x %f -o %f.py
земля тебе пухом братишка
и да, пусайд лучше, но в твоем случае лучше бросить
нихуя там нету кроме сраных роутов, подгрузки основных темплейтов и запросов к бд разочорование и обида
Вот есть у меня слово "Привет". Надо заглавную букву заменить на строчную, т.е. вместо "Привет" надо сделать "привет". Как бы ни пытался кодировать/декодировать, питон ругается на кодировку, точнее пишет, что кодек ASCII не может преобразовать символы
Алсо, за место слова "Привет" может быть любое слово, т.е. напрямую "П" на "п" заменить нельзя.
Пытался, но наверно я что то неправильно делаю. Все равно регистр не изменяется
А что есть в питоне от функционального программирования?
Функции являются объектами первого класса, есть декораторы, существуют стандартные функции принимающие функцию в качестве аргумента (sort, filter, map, reduce), ну и ещё стоит отметить стандартную библиотеку functools (я правда из нее использовал только partial (для каррирования) и reduce). В принципе всё, кодить на Python как на полноценном языке для ФП не получится, из всего что я перечислил чаще всего используют map и filter, хотя на мой взгляд вместо них лучше юзать списковые выражения. А вот декораторы правда удобная штука.
Роман, ты? Декораторы и вправду пиздатая штука, позволяющая разгружать бизнес-логику.
>enctype="multipart/form-data"
>enctype="multipart/form-data"
>enctype="multipart/form-data"
>enctype="multipart/form-data"
>enctype="multipart/form-data"
>enctype="multipart/form-data"
>enctype="multipart/form-data"
>enctype="multipart/form-data"
>enctype="multipart/form-data"
>3 часа
>считаю по прослушенным миксам
ебанный сука пиздец
вот где бы про это написали
сукииииИиииИиииИиии
при том что нашел видос у мужика все работало, но я же у мамы особенный, решил сразу сделать хорошо, падсибя, на другом цеско фремверке, ага хуй там плавал, просто блять сука нахуй ААААаа
в туторе это сделалось буквально за 3 минуты .....
>a(type="submit")
не равнозначен
>button(type="submit")
пиздец как же заебанно, если тип один то нахуй ебать голову то блядЬ!? сука уродская ссаная верстка
Знаешь, почему a(type'submit) не равен кнопке? Потому что ты затупок ебаный, вот почему. Есть только input и button c submit. И зачем ты во всех тредах это высрал.
и где об этом написано?
ссаная мозила все говно размазала по сайту по крошечками по строчкам блять
на клиенте у меня есть няшный
>with open(PATH, encoding='utf-8-sig') as f:
который джаст вёрк
на сервак же что бы не дрочиться и не думать о том как почистить почистить говно за юзерками я нахоботил рабочий солюшн
>file = request.files['file']
>fstring = file.read()
вот только кодировка байтоебательная
>b'\xef\xbb\xbf
и я хуй знает как в этом куцом рид() сделать нормально, выручай анончик!
То есть, до указания кодировки при открытии с диска ты догадался, а что можно сделать то же самое с пришедшими по сети байтами — нет? Далеко пойдёшь. Ты тут уже года два, по-моему, хеллоуворлды пишешь на миллионе разных фреймворком, о всё-то у тебя мнение есть. Может хоть что-то одно доведёшь до состояния дальше, чем "прошёл один туториал"?
Твое мнение, манечка, очень важно для тебя. Я и без твоих сраных успехов стану сеньором за 300к\с, а ты так и останешься троллить на двачах. Пока ты желчью поливаешь мои посты, я буду создавать принципиально новые сетевые протоколы и отправлять по ним байты в кодировке любой, какой только захочу
Сегодня я разбираюсь с кодировкой, а завтра внедряю зловредный код в jquery на cdn и получаю свою личную армию ботов, которые заддосят любой двощ
>принципиально новые сетевые протоколы и отправлять по ним байты в кодировке любой, какой только захочу
Ты хотел сказать вызывать функции готовых библиотек и фреймворков?
дано:
a = {'жопа': 9}
b = ['Сергей', 'Вадим', 'Геннадий']
хочу так:
c={{'жопа': 9}: ['Сергей', 'Вадим', 'Геннадий']}
>при открытии с диска
это аргументы функции, очевидно что не имея кругозора я думал по наитию в том же направлении одна из пятерки книжек которые я прочитал по своей воле - латеральное мышление, как раз про это, советуюнадеюсь после не будешь писать такую хуйню
а тут новая функция блядь, которая отдельно сама по себе, принимает дату переменной
ну и справедливости ради - заняло это у меня менее шести минут, двач таки помогает еще раз подумать над происходящим
>хеллоуворлды пишешь
которые мне помогают с рутиной для основной работы
>Может хоть что-то одно доведёшь
ну как бы эта ну вот вобщем да ага
сука ты тут сидишь как пряничек блять и пиздешь мне подруку еще уебок блять, ты сука влез бы в этом дерьмо потом мне кукарекал про закончишь не закончишь, иди нахуй наснимай, а потом смонтажь дерьмо, когда в душе не ибешь за тайминг за стори за идею за музыку за эффекты, свет из-за внезапной зимы тухнет, все по пизде, автосейв сейвит мапу, но не сейвит ассеты(безмозглые крестобляди, им не дано понять юзабилити сука недолюди блядь), а потом отрендёхай парашу сутки, а потом когда она будет все нарендеханное вливать в память(иначе никак нуда) то сиранет в штаны и вылетит(эпик крестобляди соснулей, кококо мультилярдная компания) хотя память есть. И тут ты такой уже думаешь за рендер ферму, а хуй на рыло, только под вендами и на весь мир 3 хокляцких мутных сервера, тому шо белым людям нахуй не упало ломать бизнес на уебанских анбаяс рендерах
и вот после всего это ты просто открываешь питоняшу и просто расслабляешься - АБСОЛЮТНО ЛЮБАЯ твоя проблема уже 10 раз разжована и переварена, просто читай пока не поймешь, думать не надо, принимать ответственные решения тоже не нужно все процессесы в сридже дестрактив, все нан-дестрактив решения кратно усложняют и без того заебанное воркфлоу, ты же можешь просто скопипастить и закоментить пару строчек или весь сраный файлик на пару килобайт целиком
просто питоняшь и получай удовольствие но я не программистникогда не былникогда не буду
>>12094
>байты в кодировке любой, какой только захочу
=) питонпауэр!
>>12095
>зловредный код в jquery
подпивасники и тп даже не заметят, привыкли жрать говно на ноутах, одинхуй не заметят кек ;)
>>12097
:3
>при открытии с диска
это аргументы функции, очевидно что не имея кругозора я думал по наитию в том же направлении одна из пятерки книжек которые я прочитал по своей воле - латеральное мышление, как раз про это, советуюнадеюсь после не будешь писать такую хуйню
а тут новая функция блядь, которая отдельно сама по себе, принимает дату переменной
ну и справедливости ради - заняло это у меня менее шести минут, двач таки помогает еще раз подумать над происходящим
>хеллоуворлды пишешь
которые мне помогают с рутиной для основной работы
>Может хоть что-то одно доведёшь
ну как бы эта ну вот вобщем да ага
сука ты тут сидишь как пряничек блять и пиздешь мне подруку еще уебок блять, ты сука влез бы в этом дерьмо потом мне кукарекал про закончишь не закончишь, иди нахуй наснимай, а потом смонтажь дерьмо, когда в душе не ибешь за тайминг за стори за идею за музыку за эффекты, свет из-за внезапной зимы тухнет, все по пизде, автосейв сейвит мапу, но не сейвит ассеты(безмозглые крестобляди, им не дано понять юзабилити сука недолюди блядь), а потом отрендёхай парашу сутки, а потом когда она будет все нарендеханное вливать в память(иначе никак нуда) то сиранет в штаны и вылетит(эпик крестобляди соснулей, кококо мультилярдная компания) хотя память есть. И тут ты такой уже думаешь за рендер ферму, а хуй на рыло, только под вендами и на весь мир 3 хокляцких мутных сервера, тому шо белым людям нахуй не упало ломать бизнес на уебанских анбаяс рендерах
и вот после всего это ты просто открываешь питоняшу и просто расслабляешься - АБСОЛЮТНО ЛЮБАЯ твоя проблема уже 10 раз разжована и переварена, просто читай пока не поймешь, думать не надо, принимать ответственные решения тоже не нужно все процессесы в сридже дестрактив, все нан-дестрактив решения кратно усложняют и без того заебанное воркфлоу, ты же можешь просто скопипастить и закоментить пару строчек или весь сраный файлик на пару килобайт целиком
просто питоняшь и получай удовольствие но я не программистникогда не былникогда не буду
>>12094
>байты в кодировке любой, какой только захочу
=) питонпауэр!
>>12095
>зловредный код в jquery
подпивасники и тп даже не заметят, привыкли жрать говно на ноутах, одинхуй не заметят кек ;)
>>12097
:3
Никак. Ключом словаря может быть только неизменяемый объект. У тебя a - словарь, значит изменяемый, следовательно не может быть ключом. Можешь заменить его на tuple или namedtuple.
А, бля, для list даже eq не надо, он же уже есть… для кастомного класса надо.
Да только если ты после этого изменишь список, и попробуешь использовать его в качестве ключа, то у тебя вылетит KeyError. Твое замечание, безусловно, важное но на практике так никто не пишет.
>а тут новая функция блядь
>не имея кругозора я думал по наитию в том же направлении
У каждой функции есть документация.
во втором случае ебля с регулярками \W для \n вот это все, сплиты слайсы хуяйсы
в первом же при str(list(read())) - выходит термоядерный аэстетик пиздец, есть ли верный способ по краcоте сделать? обычный декод рида выходит с пробелами на конце и переводом каретки кажется, нихуя не вижу
залупа выходит типа
>['"Day","Product","Base Price","Net Units","Net Sales"\n',...]
в принципе можно ' и \n' заменить на брекеты, но это такое..
>У каждой функции есть документация.
да ладно блядь, сирьйозна!?
а знаешь кто ее пишет? ПИИИДОООРЫ как они это делают думаю сам догадаешься
>Ты тут уже года два, по-моему, хеллоуворлды пишешь на миллионе разных фреймворком, о всё-то у тебя мнение есть.
Оу. Вопросов больше не имею
>а знаешь кто ее пишет?
Нет, скорее они её читают.
https://docs.python.org/3/library/functions.html#open
>In text mode (the default, or when 't' is included in the mode argument), the contents of the file are returned as str, the byte having been first decoded using a platform-dependent encoding or using the specified encoding if given.
это такой намек что опен лучше рида или чо!? вы чо блядь умнячяите сука, а!?
говорю что же что доки пидорские, без линковки, и примеры у них говно
я блять с самого начала написал что у меня с визом на клиенте изначально сделано и все работает, ты же не думаешь что я сразу это не попробовал..
Это намёк на то, что нужно понимать, что и зачем ты делаешь, а не бездумно кнопки на клавиатуре тыкать.
open() в текстовом режиме читает байты и декодирует их. твой file.read() возвращает чистые байты. Интересно, что же нужно сделать, чтобы получить тот же результат, что и open() дал?
Ещё раз, читай документацию и смотри, какие типы возращают и принимают функци. Зачем ты наугад пихаешь что-то?
open(file)
>file is a path-like object giving the pathname
Ты вот тут
http://werkzeug.pocoo.org/docs/0.14/datastructures/#werkzeug.datastructures.FileStorage
Видишь, чтобы он был строкой, байтами или поддерживал os.PathLike протокол? Ты знаешь, что такое stream, можешь найти его описание, что вернёт фукнция read?
и причем тут опен если вопрос был за построчное чтение под залупой или простую обработку из под рида обычного, который ни файл и не ос
если делать цикл то какой дленны, объекты нихуя не иттерируемые
а тебя утянуло на дно ебаное в байтоеблю гадкую..
>>12232
>Зачем ты наугад пихаешь что-то?
потому что проще так и потом привыкнуть к получаемому результату, чем понять и принять эту блядо-пидорскую логику которой нет сука
>path-like object
МмМмммМм паслайк говоришь, ну теперь то все стало ясно нет
>>12232
>что вернёт фукнция read?
points?
>>12232
>os.PathLike протокол
нормально же общались, ну чо ты нахуй, ну..
Попробуй для начала писать грамматически правильно и без ебучих новых строк в случайных местах. Это приведет в порядок твой ум и ты научишься читать документацию.
это называется ВОЗДУХ что бы тебе говну не благодарному было легче читать
ну и хуй на тебя слива
почитаю за айо, если не взлетит, ебану по той простыне регулярками
>csvList = str(re.sub('\[|\]','',str(csvList)))
>Большие буквы
я ставлю только когда под пальцами 45 грамовые свичи, кстати запятая меня тоже подбешивает откровенное унижение всего русского народа я считаю, более пидорским может быть только точка на 7 лол))
на редах реально кайфуешь от нажатий, биндил себе альт гр слой, хуярил <<красоту>> вот это все, но сейчас это уже в прошлом и клавы на редах у меня нет, так же как и прописных в начале, ссорян
а спойлеры то чо!?
а вы все дрочеры и понторезы хуевы
проще надо быть
и писать строчными :р
Это просто знания про язык. Когда и где они могут быть применены уже другой вопрос.
>>12161
> Да только если ты после этого изменишь список, и попробуешь использовать его в качестве ключа, то у тебя вылетит KeyError.
Это поправимо.
> но на практике так никто не пишет
Я где-то сказал, что так надо писать или что это распространённый подход?
Да, залетел какой-то чуханчик мелкобуквенный. Скоро его все станут игнорить и он уйдёт.
Вот предположим есть питоновский скрипт, реализующий некую логику, который нормально отрабатывает локально, как мне его запустить на продакшон?
Использовать системы старта/рестарта: systemd, docker, supervisor. В зависимости от задач и предпочтений.
>он уйдёт.
Не уйдёт.
>>12251
>причем тут опен
При том, что изначально у тебя была "работающая" версия с open'ом на клиенте и тебе хотелось повторить то же самое на сервере. Для этого хватило бы понимания того, что ты вообще на клиенте сделал, что оно "работало".
> утянуло на дно ебаное в байтоеблю
По сети передаются только байты.
>Не уйдёт.
:3
>Для этого хватило бы
это не по питоняшному, но энивей я уже начал догадываться что читает он с временного файла SpooledTemporaryFile и функционал у него зарезан, так что либо сейвить и не выйобываться, либо влезать в стримы хуымы ТЕНЗОРФЛОУ блять, а я всего лишь хотел распарсить ссаную сивишку с небольшой математикой онтоп оф ит сука..
>По сети передаются только байты.
внезапно, да
>>12318
>штоблядь?
ты вообще читаешь линки которые вбрасываешь!?
>This usually points to an open temporary file.
соответственно вернет какие нибудь питоняшные указатели в виде переменной или типа того
>>12322
зашоренный чсвешный уебокты не понимаешь сутиуходи
она охуенно работала и работает, просто с консольным интерфейсом
>ты вообще читаешь линки которые вбрасываешь!?
points это глагол, как его тебе вернут?! Во-вторых, я говорил про функцию read у этого стрима. И вопрос был риторическим.
>>12322
>Ты же сам его кормишь, долбоёб.
А я может и не хочу, чтобы он уходил. К тому же, он тот ещё аутист и сам с собой будет разговаривать, бложик тут устроит.
>ура новые ошибки
>новая пища для размышлений
кекую, а вообще это херня какая то, сайнс опен из КАНОНИКАЛ сука вей то криэйт файл обжект, а эта пежня блять нихочет, файл уже там ### или нет !? ох ебать
сука если его надо было как бинарь ебаный открывать и потом декодить я орну лол..
>>12344
>глагол, как его тебе вернут?!
наркоман, вернут не его а то чем указывают
>бложик тут устроит
скоро ^_^
есть одна мега идея
Теперь я хочу выложить свою хуиту на гитхабю
Я могу просто положить измененный мною вариант МИТ хуиты в dist/ или lib/, чтобы при git clone юзеры получали сразу рабочую сборочку всего и сразу, а не пердолились с отдельным доставлением и патчами к этой МИТ хуите? Ну и вообще, как все это правильней сделать?
делай форк, вноси изменения, либо пуль обратно или оставляй как есть под своим ебалом
юзерки докачивают форк, а не пизженно-модифицированный и засунутый куда надо
тебе один хуй следить за обновками и накатывать свои пачи по новой
>тебе один хуй следить за обновками и накатывать свои пачи по новой
Нет, такого я не планирую. Мне надо именно чтобы выложить и иметь зависимости фиксированной версии без постоянных обновлений, чтобы оно работало изкоробки до тех пор пока питон3 целиком не депрекейтнится. Дальше пилить я тоже не буду, проект по сути законченный. Разве что в докер запихну.
А с точки зрения лицензией такие вот пизженно-модифицированные и засунутые куда надо зависимости не имеют подводных камней?
> Мне надо именно чтобы выложить и иметь зависимости фиксированной версии без постоянных обновлений
Тебе антош выше подсказал - делай форк, вноси изменения и юзай его.
> А с точки зрения лицензией
Всё ок. Если будешь не форкать а скачаешь, изменишь и выложишь по новой - укажи исходную страницу проекта и всё на этом.
>нихуя там нету кроме сраных роутов, подгрузки основных темплейтов и запросов к бд
>Написал две с половиной формочки на фреймворке
>Я ПОЗНАЛ БЕКЕНД, НИХУЯ ТАМ НЕТ, ВСЕ ПРОСТО И ПОНЯТНО, ВСЕ БЕКЕНДЕРЫ ЛЕНИВЫЕ СКОТЫ
Говно какое-то. Если слева и справа предполагается делать одно и то же, то какого хрена там такой разный код? У тебя одни и те же входные данные, пускай и в немного разном формате, зачем ты ржавые велосипеды задом наперёд клепаешь? Вот нашёл ты csv.reader, норм, но нахуя ты потом во фласке вручную сплит по запятым делаешь? Потому что влоб csv.reader(file) не работает? Так документацию можно открыть, опять же, там сказано, что в ридер можно передавать любой итератор, и погуглить ещё 2 минуты.
На, пользуйся:
>dec_stream = codecs.iterdecode(file, 'encoding')
>my_csv = csv.reader(dec_stream)
одна дополнительная строчка и всё, можно вслепую копипастить код из левой части экрана.
И вместое пяти переменных со списками можно иметь один словарь, держащий всё это вместе. collections.defaultdict(list)
А ведь он еще не столкнулся с блокировкой фласка, вот у него жопа гореть будет, когда он узнает о архитектуре приложений ну или просто начнет ебошить какой-нибудь aiohttp
>
>>нихуя там нету кроме сраных роутов, подгрузки основных темплейтов и запросов к бд
>>Написал две с половиной формочки на фреймворке
>>Я ПОЗНАЛ БЕКЕНД, НИХУЯ ТАМ НЕТ, ВСЕ ПРОСТО И ПОНЯТНО, ВСЕ БЕКЕНДЕРЫ ЛЕНИВЫЕ СКОТЫ
ПРОСТАЯ ФОРМА, ДВЕ КНОПКИ
@
400 СТРАНИЦ КОНТРОЛЛЕР
@
БЕКЕНД ЭТО ПРОСТО И ПОНЯТНО
посмотрел на вакансии, погуглил стаф, погуглил туторы - унылая десктопная скриптопараша с поправкой на веб-доступность, а вот виртуальный дом это йоба
>>12589
>слева и справа предполагается делать одно и то же
нет
>какого хрена там такой разный код?
ну напряги чернобурку то ебта, слева код примерно полугодичной давности, написанный специально в одну залупу под вывод в консоль
щас же переделал под табличный фремворк для веба, вывод нужен по колонкам
так что твой заеб под сивиридер мне нахуй не упал, опять же не факт что не придется ебаться с байтами потом после него или до него, потому как файл реквест это уже сам по себе временный объект, так же как и опен, так что нахуй нахуй
за словарь спасибо, оставлю для финальной полировки
щас вот заметил что зиро-кипер нинужен, до того как решился насрать в память еще одним списком делал через if '$' in list и в итоге костылять пришлось, а щас все еще проще стало
>>12593
больше == лучше, ага?
>>12594
на sololoearn выдают ;)
>посмотрел на вакансии, погуглил стаф, погуглил туторы - унылая десктопная скриптопараша с поправкой на веб-доступность, а вот виртуальный дом это йоба
Ну ахуеть, теперь базовые туторы и описание стека из вакансий за 20 минут дает понимание, что уныло, а что нет и чем придется заниматься на реальной работе, какой же ты диван, да еще и уверен в своей правоте, эффект даннинга-крюгера на лицо.
>опять же не факт что не придется ебаться с байтами
Да какими байтами, блядь, почему не факт, всё в документации сказано:
>Each row read from the csv file is returned as a list of strings.
Строки, только строки там уже. Не нужны ни сплиты, ни стрипы, всё уже сделано за тебя, причём правильнее. Нужно больше контроля, всегда есть какие-нибудь pandas'ы и прочая херня.
>слева код примерно полугодичной давности
Т.е. за полгода ты "спрогрессировал" от использования нормальной библиотеки до цепочки .replace.strip.split(",")? Охуенно.
>сам по себе временный объект
Это ты временный объект. Если так старшно постепенно читать из стрима, ты всегда можешь сделать file.readlines() и уже этот "постоянный" список байтовых строк передать в iterdecode, чтобы он каждую строчку декодировал с нужно тебе кодировкой.
>чем придется заниматься на реальной работе
мы же все в одной стране живем и прекрасно и так знаем
на частности мне допизды, я смотрю с высока, на все целиком
а ты реально ограниченный и тупой
в картинке со стенками - ты у самой первой
>>12601
>Нужно
что бы быстро и просто, а подрочить я после релиза успею, когда мне накидают доната со звездами
>>12602
читай вчерашний день, было, когда будешь делать из стринги список он хуйнет в него каждую букву и в итоге работы столько же
и вообще ты чо доебался блять!?
работает - да
выглядит аккуратно - да
понятно окружающим - да
идешь нахуй.
>мы же все в одной стране живем и прекрасно и так знаем
Ты не маневрируй, я из Рашки свалил уже, да и когда тут работал было много интересных заданий на бекенде. А ты чмоня, которая и дня не работала кодером, а говно месило и нихуя не знаешь
>и вообще ты чо доебался блять!?
Да ты аутист тупой, потому что. Нихуя не знаешь и не понимаешь, как что работает, зато обо всём важное мнение есть.
>когда будешь делать из стринги список
А нахуя ты из строки список делаешь? Вот опять ведь просто рандомные кнопки на клаиватуре тыкаешь, авось заработает.
>работает - да
Скоро сломается.
>выглядит аккуратно - да
Нет.
>понятно окружающим - да
Нет.
>идешь нахуй.
Нит.
Я нашел только аргумент using для методов, но у меня ошибки сыпятся даже вот в таких случаях:
test_nothing(self): pass
Класс теста наследую от TestCase, значение multi_db роли не играет.
Погоди, можешь по рутеру пояснить? Я что-то не пойму как джанго выбирает бд исходя из рутеров. Для каждого приложения, в моем случае, должен быть свой рутер, который возвращает имя бд либо None в зависимости от совпадения app_label с названием приложения? Или должен быть один рутер?
Я, кажется, догадываюсь, где зарыта собака: я сначала с одним приложением работал и у меня была одна дефолтная база, с ней работали приложения джанго типа auth. Теперь я сделал рутер для своих приложений, а auth пытается лезть в дефолтную, которая не определена.
Например я знаю нескольких людей который въебывают на работе, приходят домой и въебывают в код дома, ведут несколько популярных проектов на гитхабе, очень активны и постоянно что-то делают, пилят, изучают. Ощущение что они так развлекаются.
А я придя домой развлекаюсь валяясь на диване и прокрастинируя. Стараюсь постоянно ставить себе задачи и подтягивать скиллы, но все равно каждый раз приходится заставлять себя и превозмогать.
Как сделать чтобы красноглазие стало главным развлечением, чтобы без задней мысли сливать в пердольство все свободное время как это делают мои кумиры?
Вот и сейчас. Поужинал второй раз за вечер, думаю сейчас пойду ух бля как код ебашить. А сам приполз прокрастинировать в этот ИТТ тренд. Пиздос.
Никак, наверно, если тебе это не вставляет. Если бы вставляло, ты б не прокрастинировал, а код херачил или новый фреймворк изучал. Они же не специально так сделали. У меня такая же херня, только я не прокрастинирую, а занимаюсь тем, что мне нравится, но это не имеет ничего общего с программированием и работой.
А вообще мне кажется, что у половины людей такая проблема просто из-за заебанности на работе. Не верю я, что можно прям вот ебашить 8 часов без перерыва, а потом через часик еще дома продолжить до ночи ебашить. Либо они на работе хуй пинают и пиздят полдня за новые технологии, либо у них какой-то особый дар. Я после занятого дня дома как выжатый лимон был без сил.
Я так смотрю реализацию паттернов на питоне.
Там вроде как в стандартной библиотеке все синглтоны уже сделаны. Как и структуры данных.
Да и язык как то не расплагает к такоей ебле.
Помогите разобраться.
Я еще думаю что все мои потуги и старания никому не нужны, все тлен и говно на один раз. А для себя мне и так норм, денег на жизнь хватает, а новым Линусом я все равно не стану как ни пыхти. Такие вот мысли. Поэтому завис где-то между, не могу скатиться в полный гедонизм но и забить на себя полностью не могу, очень уж охуенно некоторые люди задротствуют, красиво, душевно.
А чем ты занимаешься?
Да ты -- это я. Тоже не думаю, что любая моя идея вряд ли кого-то заинтересует. Занимаюсь нерилейтедом, который обычно не стоит упоминать на собеседованиях: музыка, активный отдых, чтение худлита.
Не пробовал в другую область разработки укатиться? Может, тебе просто остоебенило то, что ты делаешь?
> Например я знаю нескольких людей который въебывают на работе, приходят домой и въебывают в код дома, ведут несколько популярных проектов на гитхабе, очень активны и постоянно что-то делают, пилят, изучают. Ощущение что они так развлекаются.
Ну вот я примерно так же поступаю, только на работе особо не въябываю, а хуи пинаю и жду весны(что бы съебать на другую галеру, или не галеру, как повезёт).
А дома(иногда и на работе) хуярю на фрилансе интересный проект + свои поделия поддерживать стараюсь + знакомому помогаю развивать его небольшой проект.
в твоем ответе твой ответ
Бывает такой раз в год, в лучшем случае, обычно, максимум что есть - "необычный проект на пистоне".
Сейчас вот - python36, многопоточность и многопроцессорность, flask(небольшой терминал управления, 7" сенсорный экран), psotgres, celery+rabbitmq, куча raspberry pi, принтеры(кассовые и 1 обычный), barcode reader'ы, управление другими контроллерами(через сигналы с пинов raspberry).
И всё это надо удалённо и автономно(есесно после установки бибилотек из инета) развернуть/настроить(в том числе и принтеры/сканеры) парой скриптов. Заказчик сам из австралии, в схемотехнике понимает и это облегчает комуникацию.
Было очень интересно придумывать реализацию и пилить проект, я его уже почти закончил, сейчас тестирую у себя всё.
проще стдаут в текст.врайт засунуть и будет чище чем эта параша ебаная паскуда мразь ух блядь.
Вот ты нахуя, блядь, перенос строки добавляешь в последний элемент? Ты какого хуя во writerow передаёшь список всех своих данных? Тебя единственное число слова row в названии функции не смущает, не? Может, английский сначала выучить чтобы readed больше не писать?
https://docs.python.org/3/library/csv.html#writer-objects
>до чего ж сиви райтер то скооОоОотский то бляяяАаяаяЯаядь.....
Если ты тупой и написал говно, нечего на инструмент пенять, которым даже не удосужился работать научиться.
докучи еще когда копировал из локалки на сервак затер первые строчки и снова ебался с байтами, хорошо что картинка в треде засейвилась ^_^
до чего же нелогичная гавнина то, нагуглил requests, петухи блять, столько кукареков на уродском сайте, а про файлы нихуя, конченные >_<
>>12912
>нахуя
что бы на ряды поделить в табличке
>>12912
>во writerow передаёшь список всех своих данных?
прост)))
да я видел там ровс, но он требовал генератор, и я заленился
>которым даже не удосужились
написать сраную инструкцию, какого хуя я должен вникать в заумную хуйню всяких выдрочей, вы блять напишите для нормальных сука простых людей
и ты тоже шизик иди блять коллекции словарей создавай блять шизойд сказочный..
>что бы на ряды поделить в табличке
То, что ты сделал, можно уже было просто file.write(",".join(lsls)) сделать. csv writer для того и сделан, чтобы просто набор данных писать в csv файл. writerow, очевидно, уже пишет построчно.
>он требовал генератор
Он требует итерабл, а не генератор.
>написать сраную инструкцию
Там, блядь, пример даже четырёхстрочный есть с writerows, о какой заумной хуйне ты говоришь? Ты просто тупой.
пиздец какой то набор мусора, а без сервака не подымается
https://github.com/derekeder/csv-to-html-table
>>12915
>file.write(",".join(lsls))
ок попробую после обеда, но мне джоин не очень нравится, выворот мозга какой то
>>12915
>Он требует итерабл, а не генератор.
>writer.writerows([c.strip() for c in r.split(',')] for r in list_results)
похуй нахуй, такую конструкцию ебал я в рот
>даже четырёхстрочный
ну охуеть теперь
>Ты просто тупой.
все тупые, и ты тупой, но это не значит что надо писать пидорские три строчки наполненных междустрочным смыслом
это мне всегда напомниает пидорастию с 4пда\и той забугрной хуйни без разметки - напишут блять те же сука 4 строчки а ты сидишь потом с кирпичом и ебешься с программатором накатывая ХеРню на виртуалку, а всего лишь надо блять было еще пару строчек лишних написать сука аж стресет блять от гадких чсвешных упырей
>похуй нахуй, такую конструкцию ебал я в рот
Откуда ты это высрал? Какой ещё list_results? Если он уже в csv формате (а иначе зачем сплит по запятой), то его прямо на диск уже в обход всяких библиотек пиши.
Я сейчас говорил о твоём writerow(lsls). Всё, что тебе надо было, это сделать lsls списком списков, где каждый элемет — список элементов строки.
т.е.
>lsls.append( [l_day, l_govno, l_zalupa] )
>writer.writerows(lsls)
и всё. Никаких лишних переносов, никаких запятых в начале строк (ты, надеюсь, понял, откуда они взялись у тебя?)
А вообще, с тобой тут и сам отупеешь. Никакие лупы не нужны:
>lsls = list(zip(l_day, l_product, ....))
>writerows(lsls)
https://repl.it/repls/WorthlessAntiqueModularity
>прямо на диск
сколько времени прошло а ты так и не понял что мне принципиально важно не писать на диск...
>lsls списком списков
вот это по питоняшному! думал как раз о чем то похожем
получилось охуенно, я правда вспомнил почему я забраковал эту идею - шкобочки парсятся табличкой!
>>12920
>понял, откуда они взялись у тебя?)
ниет))) РЕКУРСИЯ ? я изначально сразу хотел нужный порядок апендить, но как то ебано выходило, ордеред лист наверное нужен был
>>12955
>(*("{0:<5}".format(e) for e in row), sep=",")
нет спасибо я не голодный
- решение мелких математических задач на синтаксис
- окружения - pyenv, virtualenv,pipenv
- управление версиями - git,svn
- pip
- ООП
чего я упускаю?
файнал пуш
все остальные инлайнят что ле я нихуя не понимаю...
Не знаю что ты там пилишь, но лично я никогда не понимал чем инлайн в хтмле так плох. Гугл на него постоянно ругается, но откроешь ютуб и видишь сплошной инлайн.
порядок
Как по мне, ещё было бы неплохо сюда включить:
- БД(для начала реляционнные, а дальше как захочешь)
- Асинхронность/многопоточность/многопроцессорность
Ну и для начала не заморачивай голову себе:
- pyenv, pipenv
Ибо virtualenv - более чем хватает, а остальное - приблуды.
>важно не писать на диск
Тогда зачем тебе csv.writer?! Ты совсем уже там снаркоманился?
>нет спасибо я не голодный
Ну ты совсем дурак, штоле. Это формат был исключиельно для моего принта, для наглядной демонстрации выхлопа zip'а ты ж сам просил как для тупых всё разжёвывать, чтобы думать не надо было, который нужен, чтобы не делать этих тупых аппендов в лупе. Твой первый скрин, кстати, опять неправильное говно, которое запишет всего 7 или сколько там у тебя огромных строк. Ты вообще проверяешь, что у тебя делается?
> шкобочки парсятся табличкой!
Какие нахуй скобочки? Ты там что, блядь, str(lst), что ли, делаешь где-то?
>ниет))) РЕКУРСИЯ ?
Вот подумай ещё раз. Что ты ему передавал и что делает фукнция writerow.
В БЕКЕНДЕ ВСЕ ПРОСТО И ПОНЯТНО, ТУПЫЕ ЛЕНИВЫЕ БЕКЕНДЩИКИ НИХУЯ НЕ ПОНИМАЮТ, ЭТО ЖЕ ВСЕГО ЛИШЬ РОУТЫ И ШАБЛОНЫ
Всяко проще чем фронтенд господином быть.
Помнить все теги html и свойства CSS, разбираться в симантике, разбираться в шрифтах, понимать типографию что бы у читающего глаза не вытекали при чтении, иногда быть фотографом что бы нормальные бэкграунд сранной кофейни сделать. Быть в курсе последних стандартов дизайна, верстки, тенденций в культурном поле. Наконец, то самое Программирование на языках семейства ЖаваСкрепт.
Вообщем дохуя и трошки надо знать.
В то время как бекенд это всего лишь одно программирование.
Вообще не ебу почему за бекенд зарплаты больше чем у кассира в пятерочке.
Ведь работа такая же шаблонная без доли творчества.
Мимо Другой анон.
Как сделать, чтоб конструкция try except выполнялась пока не будет ошибки?
благодарю
Знание синтаксиса постоянно улетучивается из моей головы.
В принципе, могу практически любую программу написать, если использовать интернет, как вспомогательный инструмент (фрилансю, студентам домашки решаю и т.д)
У меня подобное, мне кажется, главное что бы ты знал какие инструменты в принципе в питоне есть(мог правильно в доках их найти)+следовал PEP8, умел разбить задачу на мелкие части(простые в реализации) ну и смог спроектировать систему, основываясь на ТЗ заказчика.
А синтаксис ... хуй знает, может и нужно вызубрить, а может и нет.
from threading import Thread
import time
class TimeRun(Thread):
def __init__(self, seconds):
Thread.__init__(self)
self.seconds = seconds
def time_run(self):
time.sleep(self.seconds)
print(self.seconds, 'seconds passed')
def time_thread():
seconds = 5
timeThread = TimeRun(seconds)
timeThread.start()
print('Begin')
while True:
time_thread()
>csv.writer
для разметки?
>>13155
>запишет всего 7 или сколько там у тебя огромных
колонок, все верно
>>13155
>Какие нахуй
бракеты между листами листов, картинка номер два
бля ну сложна братух, ну поясни как нахуй ряд можно с запятой начать, нипониматт
>>13183
скачал бойлер плейт херочный, там гет запрос добавлен в / и хост нулевой с портом 8к, поменял и все поднялось, тотал ноубрейн, 100% утилитарная поиботина, копипаст и забыл, никчемное знание, которое с каждым годом будет все более однокнопочным, не пытайся изобразить капсболдом то чего нет
поибали голову пути сохранения, но зарешал, все работает
https://epiccsv.herokuapp.com
только херока - ёбань сраная, засыпает и пиздец, пока раздрочишь ее охуеешь
и не понятно как хард почистить, где консоль, где ссш сука, говнина какая то
>>13209
>Помнить все теги html и свойства CSS, разбираться в симантике, разбираться в шрифтах, понимать типографию что бы у читающего глаза не вытекали при чтении, иногда быть фотографом что бы нормальные бэкграунд сранной кофейни сделать. Быть в курсе последних стандартов дизайна, верстки, тенденций в культурном поле. Наконец, то самое Программирование на языках семейства ЖаваСкрепт.
+ под каждым словом
просто несравненное количество разнопланового дрочева - проибешь одно - проибешь весь лук
аутисты с шедойдами окуклившись в своих темных углах чето вякают кудкудах мы ахуеть! но всем похуй рили, настоящая работа вся на фронте, а как ты балансный сервер ебался настраивал - всем похуй реально
>>13209
>Вообще не ебу почему за бекенд зарплаты больше чем у кассира в пятерочке.
>Ведь работа такая же шаблонная без доли творчества.
согласен, такие же черви пидоры, ну может чуть выше сисянов девопсов
>csv.writer
для разметки?
>>13155
>запишет всего 7 или сколько там у тебя огромных
колонок, все верно
>>13155
>Какие нахуй
бракеты между листами листов, картинка номер два
бля ну сложна братух, ну поясни как нахуй ряд можно с запятой начать, нипониматт
>>13183
скачал бойлер плейт херочный, там гет запрос добавлен в / и хост нулевой с портом 8к, поменял и все поднялось, тотал ноубрейн, 100% утилитарная поиботина, копипаст и забыл, никчемное знание, которое с каждым годом будет все более однокнопочным, не пытайся изобразить капсболдом то чего нет
поибали голову пути сохранения, но зарешал, все работает
https://epiccsv.herokuapp.com
только херока - ёбань сраная, засыпает и пиздец, пока раздрочишь ее охуеешь
и не понятно как хард почистить, где консоль, где ссш сука, говнина какая то
>>13209
>Помнить все теги html и свойства CSS, разбираться в симантике, разбираться в шрифтах, понимать типографию что бы у читающего глаза не вытекали при чтении, иногда быть фотографом что бы нормальные бэкграунд сранной кофейни сделать. Быть в курсе последних стандартов дизайна, верстки, тенденций в культурном поле. Наконец, то самое Программирование на языках семейства ЖаваСкрепт.
+ под каждым словом
просто несравненное количество разнопланового дрочева - проибешь одно - проибешь весь лук
аутисты с шедойдами окуклившись в своих темных углах чето вякают кудкудах мы ахуеть! но всем похуй рили, настоящая работа вся на фронте, а как ты балансный сервер ебался настраивал - всем похуй реально
>>13209
>Вообще не ебу почему за бекенд зарплаты больше чем у кассира в пятерочке.
>Ведь работа такая же шаблонная без доли творчества.
согласен, такие же черви пидоры, ну может чуть выше сисянов девопсов
>скачал бойлер плейт херочный, там гет запрос добавлен в / и хост нулевой с портом 8к, поменял и все поднялось, тотал ноубрейн, 100% утилитарная поиботина, копипаст и забыл, никчемное знание, которое с каждым годом будет все более однокнопочным, не пытайся изобразить капсболдом то чего нет
Ты серьезно думаешь, что этим бекенд и ограничивается?
Может хотя бы борду асинхронную напишешь или магазин?
Серьезно, я тоже до первой работы думал, что бекенд это просто и понятно, пока меня ебалом в реальные задачи не ударили. И это еще самые простые вещи, которыми пользуются люди. Про хайлоад я вообще молчу, достаточно почитать как вк движок для сообщений перепиливали, что бы понять насколько все сложно https://vk.com/blog/messages-database
>колонок, все верно
writerows ожидает список строк, ты же ему передал список столбцов.
https://repl.it/repls/BusyNavajowhiteCompilerbug
Иначе у тебя неправильная csv'шка получится, на 90 градусов повёрнутая.
>бля ну сложна братух, ну поясни как нахуй ряд можно с запятой начать, нипониматт
Я не зря там сказал, что с запятых начинались строки, а не ряды. Потому что у тебя там был один ряд, содержащий в себе все данные.
Всё, что сделал writer, это соединил элементы твоего списка запятыми. Переносы строк ты вставил сам.
>print(",".join(['a', 'b\n', 'c']))
>a,b
>,c
>бракеты между листами листов,
Так откуда они взялись-то вообще, я спрашиваю, откуда и зачем у тебя строка "[[1,2],[3,4]]" есть, которая кем-то парсится? У тебя либо текстовый csv должен быть (с запятыми и \n), либо список всех элементов. Никаких скобочек текстом нигде быть не должно.
>реальные задачи
асинк запросы - ок
грамотный выбор бд и работа с ней - ок
еще что?
>>13409
>writerows ожидает список строк
>["Day", '1', '2','3']
а ты что сделал? это не строка по твоему, у меня она ровно такого же формата
открой сайт, все работает и показывает правильно
подскажи лучше как output так хитро записать что бы он потом подцепился темплейтом, а то не безопастно и вообще нихуя не понятно что будет если одновременно будет аплод, кому то выдаст чужую дату лол, хотя не, формат страницы не даст взять гет
>CsvToHtmlTable.init({
>..csv_path: '{{ url_for('static', filename='data/process.csv') }}',
>>13409
>Потому что у тебя там был один ряд, содержащий в себе все данные.
именно поэтому первый оказался без запятой.. ебанный по голове!
надо чекнуть сплит, чето я не помню он удаляет сплит литеру или нет, если че можно тогда ее зареплейсить после сплита уже
>>13409
>с запятыми и \n
>l_payday+'\n'
ну так то да, но тогда мне почему то казалось иначе лел
>реальные задачи
асинк запросы - ок
грамотный выбор бд и работа с ней - ок
еще что?
>>13409
>writerows ожидает список строк
>["Day", '1', '2','3']
а ты что сделал? это не строка по твоему, у меня она ровно такого же формата
открой сайт, все работает и показывает правильно
подскажи лучше как output так хитро записать что бы он потом подцепился темплейтом, а то не безопастно и вообще нихуя не понятно что будет если одновременно будет аплод, кому то выдаст чужую дату лол, хотя не, формат страницы не даст взять гет
>CsvToHtmlTable.init({
>..csv_path: '{{ url_for('static', filename='data/process.csv') }}',
>>13409
>Потому что у тебя там был один ряд, содержащий в себе все данные.
именно поэтому первый оказался без запятой.. ебанный по голове!
надо чекнуть сплит, чето я не помню он удаляет сплит литеру или нет, если че можно тогда ее зареплейсить после сплита уже
>>13409
>с запятыми и \n
>l_payday+'\n'
ну так то да, но тогда мне почему то казалось иначе лел
ты просто упустил момент когда я под залупой собираю ряды из колонок
и делай отступы, или тебе похуй на верстку, хочешь меня говном накормить пдр!?
>а ты что сделал?
Пока два варианта: правильный и нет.
>это не строка по твоему, у меня она ровно такого же формата
Нет, это столбец, с заголовком Day.
>открой сайт
какой сайт-то?
>Пока два в
Показал
фикс
>>13443
>второй раз продублировал и стер код в середине
Я ничего не дублировал, показал два разных способа собирания lsls для csv.writer'а: твой и правильный.
>ты просто упустил момент когда я под залупой собираю ряды из колонок
Я не упустил, я тебе уже говорил, что это говно нужно в жопу себе засунуть и не писать такого никогда. И этот твой lsls тогда и получался одним большим рядом из-за этого.
>явное лучше не явного ебта
Но не когда есть лаконичный и понятный инструмент, а твоё явное — говно.
>хочешь меня говном накормить
Да ты и без моей помощи объедаешься им.
https://epiccsv.herokuapp.com
>>13453
>твой
я пишу ряд не ряды, но с иттератором выходит поменьше кода конечно, но и не так ясно, туплы залупные из под зипа выходят стремные
>без моей помощи
данипизди, чо сложно было > отбить!? все вы кодерки такие, гадкие существа не думающие о юзабилити и юай, лишь бы работало..
и да сплит затирает литеру по которое сплитает, не должно быть там запятых в выдаче
>я пишу ряд не ряды
Тогда не используй csv.writer.writerows, блин.
>было > отбить!?
Кого отбить?
>сплит затирает литеру по которое сплитает, не должно быть там запятых в выдаче
Что ты несёшь, шизофреник, о чём ты вообще, ты можешь нормально и полноценно свои мысли формулировать, чтобы понятен был предмет разговора? В какой выдаче запятых не должно быть, кто вообще предполагал, что он там (где?) будут?
>открой сайт, все работает и показывает правильно
Заметно. csv с википедии.
Я, конечно, понимаю, что у тебя программа захардкожена всего под одни данные, потому и ломается всё, но нахуя ты тогда мне предлагаешь что-то попробовать, не давая этих исходных данные?
>Тогда не используй csv.writer.writerows, блин.
а я и не использую
>>13463
>Кого отбить?
тебя
>">"
>>13463
>о чём ты вообще
о запятых, я уже понял что выдача у меня четкая, а вот сиви риайтер срет запятыми сука и квот марки ставит нивпизду
была идея что из за флота
но щас убрал кокатинацию \n, вынес его в одельный аппенд - теперь квот марки стали окружать последний элемент, но разделитель все равно уплывает с конца на начало следующей строки
>>13463
>csv с википедии
мегамозг хуле
>>13464
>не давая этих исходных данные
разве нет?
плюс по названию столбцов и так ясно... ты явно не настолько умный каким пытаешься казаться......
http://rgho.st/8pmZL9vqg
>Тогда не используй csv.writer.writerows, блин.
а я и не использую
>>13463
>Кого отбить?
тебя
>">"
>>13463
>о чём ты вообще
о запятых, я уже понял что выдача у меня четкая, а вот сиви риайтер срет запятыми сука и квот марки ставит нивпизду
была идея что из за флота
но щас убрал кокатинацию \n, вынес его в одельный аппенд - теперь квот марки стали окружать последний элемент, но разделитель все равно уплывает с конца на начало следующей строки
>>13463
>csv с википедии
мегамозг хуле
>>13464
>не давая этих исходных данные
разве нет?
плюс по названию столбцов и так ясно... ты явно не настолько умный каким пытаешься казаться......
http://rgho.st/8pmZL9vqg
>разве нет?
Ты даже закрашивал названия продуктов на скриншотах.
>плюс по названию столбцов и так ясно
Что ясно-то? Буду я ещё гадать и пробовать, какой там тебе формат даты нужен, например, чтобы оно не ломалась, и потому вручную какие-то данные забивать.
Впрочем, ебись дальше сам, это уже даже не смешно, ты слишком шизик. Куда и зачем ты там хотел, чтобы я ">" вставил я так и не понял.
>друзья
Аж передернуло чет.
Короче, хочешь писать говнокод, пиши на php и не еби мозг.
Интересно программирование, то вот связка, которой пошел я:
Python > C&Java > Python&Java frameworks>HTML,CSS,JS.
Первые два шага заняли у меня больше года, так как кроме синтаксиса учил алгоритмы. разбирался в структурах данных, зажрачивал задачки, вот это все. Когда почувствовал себя уверенно, смог написать функцию и более-менее применить ООП, начал смотреть фрэймворки, сначала пайтоновские всякие пайгеймы, когда дошел до бэкенда, сама собой появилась необходимоть разобраться и во фронте, сейчас я много времени уделяю Джанго и Джаваскрипту.
Пишу для себя, мне норм, пет-проектами делаю игрульку и один простой сервис.
У меня есть документ в формате .doc в котором различное содержимое - тексты, таблицы и тд. Для работы с word файлами я использую библиотеку python-docx.
Мне нужно написать программу которая находит в этом документе фразу с определенным семантическим смыслом.
Например:
find('Дополнительные сведения')
Найденные совпадения: 'Дополнительная информация', 'Вспомогательные данные', 'Добавочные знания'.
Что мне нужно сделать для этого? Использовать методы машинного обучения? WordEmbeddings, Word2Vec?
Спасибо.
удобно ли работать с таким широким моником?
Вот Яхз, для меня идеально 3 монитора.
Один это терминал+консоль
второй это IDE
третий это сам продукт
хую с таких вкатывальщиков. Изи язык, проще русского итогдалие
для начала, перевести ссаный Doc в docx
>названия продуктов
и только, все остальное было видно
и не закрашивал а закрывал терминалом
>>13507
>Впрочем, ебись дальше сам
ну ты и чмо, я ради тебя специально сивишку сделал и на рыгост залил
просто признайся что у тебя нет проксей и не знаешь как зайти на рыгост
>>13507
>">" вставил я так и не понял.
тому шо ты тупой, я же говорил
>>13511
дружище! язык, навязывающий свою волюту в каждой строчке - должен пойти нахуй я думаю
>>13569
>удобно
меньше вертишь бошкой как мудак, для ультравайд хватает глаз, получается полтора фшд примерно
т.е полноценное окно и еще децл
29 минимум, но лучше 34 под 4к
Чем плох PHP? Смущает, что по тестам у него производительность в три раза выше, чем у Пайтона.
1920x1080, 0:35
>Чем плох PHP?
>>13587
>язык, навязывающий свою волюту в каждой строчке - должен пойти нахуй я думаю
>>13658
>производительность в три раза выше, чем у Пайтона.
но всем похуй, ботлнекнется один хуй об тупой хард на серваке или тощий канал у клиента
питоняшка - топовый псевдокод который уже есть в твоей голове, который джаст верк, нет ни одной причины почему не использовать его для всего
даже для веба, подождать полторы секунды пока загрузится брайтон не сложно ^_^
>тому шо ты тупой, я же говорил
Нет, это твой браузер тупой. А ты изъясняться нормально не умеешь.
Открыл ссылку из поста, нажал run, скриншот. Нет, считерить и вручну строчку перевести я не мог, он при каждом запуске сбрасывается.
>и только, все остальное было видно
Как я уже говорил, вручную переписывать какие-то данные я не собирался в любом случае. Да и не видя кода нет смысла. Ну увижу я там, допустим, действительно правильные данные по столбцам, но откуда я знаю, как именно оно всё сформировалось-то, может ты там в двух местах накостылял, в итоге одно ломает, а другое чинит.
>не знаешь как зайти на рыгост
Я особо и не пробовал. клаудфлейр выдал ошибку, да, я и забил, потому что понятия не имею, должен ли он вообще работать. впн есть, не волнуйся.
>это твой браузер тупой
не обижай лисишку рака жопы говнокодерам забивающих хуй на браузеры с кастомайзом
>>13667
>считерить
тебе 15 ?
>>13667
>как именно
вай, ладно щас перекачусь с этой парашной жикверьной гавнины на симантик уи, перезалью и линкану сорцы
нахоботи пока хост нормальный что бы без говна
будить хероку ну это такое, подымать пинговальню на втором акке ну как бы тоже нахуй
Как стать таким же умным и использовать, а главное понимать все эти жаргонные словечки? Посоветуйте нубу. Вот смотрю стримы Виндертона, я правильно двигаюсь? По идее, самый лучший стример в русском сегменте интернета (он так заявляет)
>а главное понимать все эти жаргонные словечки?
Забей, делом займись, а не словечки учи. Вот он их понабрался, а толку нет.
>>13670
>не обижай лисишку
Тогда-таки дело в тебе, у меня тоже лиса и всё ок.
>вай, ладно
Не стоит утруждаться. Если помочь с конкретной задачей обработки csv я ещё мог, то чистить вилкой твои сорцы желания мало.
>Виндертона
чсвешный уебок, подсобил таким же чсвешным ебанашкам которые вместо того что бы взять уеч начали пилить свое двигло и обосрались
пидерастия
ты дела делай, на лайф стайл не дрочи
>>13674
>толку нет
>>13674
>у меня
блидинг эж, а тебя?
>чистить вилкой твои сорцы желания мало.
сука ты как телка пиздец блять -_\\
>Как стать таким же умным
>использовать, а главное понимать все эти жаргонные словечки
Если для тебя знание и использование незнакомых словечек - признак ума, то ты впечатлительный ребенок
1280x720, 0:30
>super().__init__()
Погоди, то есть вся проблема в этом была? Ни в одном примере я супера не увидел. Именно Thread.__init__()
Бред какой-то.
Но спасибо большое, дай бог тебе здоровья.
В смысле метод класса, наследуемого после Thread, ОБЯЗАН иметь метод с названием именно run?
>2k18
>в дохуя прогрессивном вебе до сих пор нет колонок
не ну норм чо
поясни что за клас ты нахуярил и зачем
https://repl.it/repls/BusyNavajowhiteCompilerbug
Почитай документацию, наконец, а не стэковерфлоу.
Спасиба
и словари пересобирать под каждый ряд что ле надо, пиздец ебано не могу сообразить
https://datatables.net/
Вот серьезно, зачем так мучатся с ручным созданием таблицы через залупы, если для отображения все уже давно написано, с кучей настроек и абсолютно любой гибкостью
Это годнота находится на первой странице гугла, я вообще не понимаю, как можно такие вещи не найти, все на поверхности.
В который раз убеждаюсь, что самое полезное умение в программирование это умение правильно гуглить
Я такое и не искал никогда, слава аллаху - я с фронтом не связан особо, но мало ли, пригодится
>зачем
тому шо это жикверьно-джеэсная параша, в которую я не могу прокинуть аутпут io.StringIO()
разбираться в жсговняном парсере я не собираюсь, а так с жд работает ок https://epiccsv.herokuapp.com
>кучей настроек и абсолютно любой гибкостью
это точно не про чужие костыли
>я не могу прокинуть аутпут io.StringIO()
Ты данные перед отправкой сконвертить не сможешь?
>это точно не про чужие костыли
Ну ахуеть, сразу видно ни для не работавшего борщехлеба, который не пользуется чужими библиотеками удовлетворяющими задачу.
>Ты данные перед отправкой сконвертить не сможешь?
моя ебать твоя рука
зачем конвертить
стринги в памяти, в нужном формате, зачем мне бросать говно на диск потом грузить, если можно сразу озалупить чистую незамутненую дату?
>>13892
>чужими библиотеками удовлетворяющими задачу.
всегда говно
что блять раньше я помню ебался с каруселями жикверьными что щас со сраной таблицой
я бы и рад антош нихуя не делать и что бы все джаст вёрк, но нихуя же так не выходит
особенно если хочешь KRACNBO хоть чуть чуть
Ограничь типы файлов, которые можно загружать.
Ещё бы сделать нормальное оповещение об ошибках.
>стринги в памяти, в нужном формате, зачем мне бросать говно на диск потом грузить, если можно сразу озалупить чистую незамутненую дату?
Какое говно тебе на диск бросать? Перед выводом просто берешь и конвертишь одной командой
>особенно если хочешь KRACNBO хоть чуть чуть
Покажи, как ты сам накостылил "красиво" и то, что не может ебучая библиотека на жс из коробки
>Ограничь типы файлов, которые можно загружать.
а я и ограничил, у меня работает
кстати если еще и в шмл форме ограничить то перестает везде работать
>>13896
>конвертишь
во что? блять уже в прошлом ответе должен быть команду написать, вот жешь головной ебатель
>>13896
>красиво
картинка выше
один цесковый фремверк на весь сайт и всё
>ебучая библиотека на жс из коробки
не может распарситься без темфайла на диске
> а я и ограничил, у меня работает
>кстати если еще и в шмл форме ограничить то перестает везде работать
Я про форму и говорил, нужно там ограничить
https://bootstrap-vue.js.org/docs/components/table/
Вот же, тысяча и одна библиотека, нет, хотим костыли писать, я посмотрю на тебя, когда у тебя будет не одна табличка, да еще и куча динамического контента
>картинка выше
Это самая простая табличка, там нихуя нет, это может сделать любая библиотека
>не может распарситься без темфайла на диске
Может, просто сконвертируй данные
>тысяча и одна жсговняная библиотека
уж лучше в сраной жинже поковыряться, по факту в будущем это будет быстрее и проще
и да я за вю пока не брался
решаю проблемы по мере их поступления
>>13906
>там нихуя нет
поэтому она меня не раздражает, а все остальное говно
бутстрап так еще и жирный как тварь
вот остановился на двух вариантах, буду думать, а может запилю оба от времени дня шоб менялась
>>13910
это фест трай, я понял шо говно и взялся переделывать, ошибка меня эта тоже заибала кстати, при том что я нихуя не делал, там говно с делимитерами, делаешь все в одну нахуй строчку и не ругается лол
https://pastebin.com/FJDWErSm
>поясни что за клас ты нахуярил и зачем
Вопрос к создателю этого репла?
Суть его была показать, как работает writerows с поразному собранными двумерным спиком. Соответственно, нужно было куда-то это всё писать и потом отобразить. Вот я и сделал примитивный класс, который собирает всё, что ему write'ят (а csv.writer именно метод write и вызывает), чтобы потом легко запринтить.
Я, конечно, мог бы использовать StringIO или типа того, но он бы опять что-то не так понял, поэтому такой класс, где очевидно, как именно всё работает, я посчитал более наглядным.
>>13923
>посчитал
ебанина анрилейтед, в то время как на срингайо у меня уже была рабочая логика
ну да похуй нахуй, в жинже |batch(len(lst)) и пиздец, дальше все само нихуя думать не надо, ебать говно тоже, такой то каеф
каждый рядок рендерить ох и пиздец надо ж такое придумать сука нахуй пиздец у тебя времени наверное два вагона
Антон, подскажи обучающий материал по robot framework.
>каждый рядок рендерить
Зачем каждый рядок рендерить? Ты, кстати, рядами вообще что называешь-то, горизонтальное или вертикальное направление? А то, бывает, разнятся определения.
>у меня уже была рабочая логика
Я и не предлагал менять логику того, куда ты пишешь. Этот класс был исключительно для репла.
Да ничем он не плох. Если быть честно, то PHP Это топовый язык. Такой же топовый как и Python и JavaScript.
Программируй для прикладных задач, а не просто так, для убиения времени, тогда и вопросов таких задавать не будешь :)
Бамп вопросу!
>просто признайся что у тебя нет проксей и не знаешь как зайти на рыгост
А вообще чо-т заинтриговал. Я уже и ВПНы разные попробовал, и пару проксей бесплатный в разных частях мира — не заходит, cloudflare не видит связи с ним. В чём шутка-то?
>Короче, хочешь писать говнокод, пиши на php и не еби мозг.
Хуя ты дерзкий. Свой-то говнокод на питоне не боишься показать?
Какие ниши на нем реализуют массово на рынке и куда все катится?
Имею пару знакомых программистов, которые говорят не страдать херней и осваивать java/javascript
>чсвешный уебок, подсобил таким же чсвешным ебанашкам которые вместо того что бы взять уеч начали пилить свое двигло и обосрались
Выкуси, ебучий ламер и недопрограммист:
https://www.youtube.com/watch?v=9sV949yysb4
Так а как ты туда что-то загрузил тогда? Я за последние пару лет сколько ни пытался туда случайно зайти, всегда 521 было. Я и решил, что он больше не работает. А тут ты говоришь, что, оказывается, должен. Где-то расписание работы висит? С двух до пяти по вторникам?
Нет, я ждуном нашел работу в миллионике, настолько нет людей, что меня взяли, хотя я испытательный срок запорол.
>Какие ниши на нем реализуют массово на рынке и куда все катится?
Веб и машоб, на счет второго не знаю, но на счет первого на питоне есть много хороших вещей, типа фремворков, которые позволяют без задней мысли быстро код писать и удобные асинхронные инструменты, которые решают проблему его медлительности, т.к. все равно большая часть простоя в вебе это ожидание сети\базы\etc
Сильные хуи сосёшь? Динамическоую бочку делаешь?
>Интересно как запорол
Грубо говоря, там был пак тасков, которые я должен был реализовать, но т.к. с рабочими задачами никогда не встречался, то просто не смог все их выполнить.
>мб изначально конвейер сотрудников был
Нет, был опенспейс и часто слышал, как хрюша жаловалась ПМу на отсутствие людей вообще, то есть не мидлов\сеньеров, а вообще питонистов. После ухода вакансия еще 9 месяцев открытой висела.
Все потому, что те кто что-то умеют сваливают в ДСы и про рашкомиллионики забывают или имеют стабильную работу и никуда не уходят.
как конкатенировать адрес при условии что страницу меняешь с кнопки?
непрофессионалы так же могут принять участие в ответе лол
>Грубо говоря, там был пак тасков, которые я должен был реализовать, но т.к. с рабочими задачами никогда не встречался, то просто не смог все их выполнить.
Вот тут очень странно, на текущей работе(не кодинг) подобное, вакансия тоже открыта постоянно, берут новичка за еду, бросают говно грести, потом он сам убегает, либо руководитель увольняет потому что не тянет само собой не будет тянуть, ведь вы берете человека без опыта и за копейки. Я такое и называю конвейером, правда не совсем удачным.
А в чём проблема? У тебя кнопка без адреса что ли?
Редирект ей в контроллер запихни.
мимонепрофессионал
да хуй знает, голову ибет, не хочет складывать сука
я еще не догоняю чей редирект важнее, акшона формы или роута
и чем редирект от рендера отличается
> еще не догоняю чей редирект важнее, акшона формы или роута
Так акшон формы и есть роут на обработчик этой формы. Самый обычный роут. Обрабатываешь форму где там у тебя оно происходит, и редиректишь куда надо.
>чем редирект от рендера отличается
Рендер - отрисовка, а редирект - перенаправление.
Там даже новичков не было, на потоке, когда я устраивался было пару джавистов, датасаентист, 1с-ник и я из тех, кто работу хотели найти
ты ведь понимаешь что твой пост не содержит ни грамма полезной информации?
>Самый обычный роут
что блять значит обычный роут? у меня есть во фласке роут, он обычный? а в форме, тоже обычный? и кто будет страничку переключать
если кнопка то зачем мне фласка
вот бы форма включала роут на фласке, а она наверное так и делает, значит это роут к роуту сука!
>Рендер - отрисовка, а редирект - перенаправление.
спасибо гугл транслейтор нет
как мне урл склеить то блядь а? только на ретернах от редиректа и дополнительных роутах или не?
У тебя вопросы совершенно ебанутые.
Чем, блядь, у него рендер от редиректа отличается. Пиздец.
Иди-ка ты хелловорлд дальше писать, макака.
Урл склеить он не может. Ебать ты дно.
>Ок, как профи в пайтоне ответь: вилкой в глаз или в жопу раз?
В питоне GIL, многопоточность арестантам не выдают.
А у тебя где-то этот темплейт есть, по-твоему?
>>14385
Браузер посылает на сервер запрос, с урлом tovya.mama/schlucha. Pathname — это /schluha. Соответственно, роутер отправит этот запрос в функцию, которая была создана для его обработки, т.е. да, которые ты окружил декоратором
@app.route("/schluha")
Рендер — это просто создание html страницы, куска текста, который сервер возвращает браузеру в ответ на запрос, и затем браузер отображает эту страницу.
Редайрект — ответ браузеру с определённым http кодом и ссылкой, чтобы браузер сделал новый запрос по этой ссылке, дальше назад в пункт 1.
Это, блядь, школьникам, наверное, в школах сейчас на уроках информатики преподают, это примитивы работы веба. Как ты вообще что-то писать умудряешься, не понимая этого и спрашивая разницу между "роутом" и "рендером"? В чём разницу между уткой? Прочитай ты хоть какой-то туториал, заебал кнопки случайно тыкать, надеясь на результат. А лучше съеби.
>А у тебя где-то этот темплейт есть, по-твоему?
ok, я там даже ретерн забыл дописать)
ну а редирект принимает не штмл, но не может принять параметры и как быть?
>Браузер посылает на сервер запрос, с урлом
который найдет по функции сука
в ней забьет его в переменную и передаст следующему темплейт пидр гнойный
>сделал новый запрос по этой ссылке, дальше назад в пункт 1.
ой все
>в школах сейчас
пиздец и деградация, все ходят с айфонами и ебут вола
>Прочитай ты хоть какой-то туториал
они все для пидарасов, я их рот ибал сука гандоны
много ты узнаешь из этой пежни? я сука не понимаю для кого эти выблядки их пишут..
>заебал кнопки случайно тыкать, надеясь на результат.
^_^
тому твоя работа - ноубрейн макакинг - найди правильный текст и подставь его куда нибудь
и как видишь на своем примере я это доказываю, главное не лезть в залупу а просто сразу прописать /epiccsv/table
>>14407
пизди больше
>А у тебя где-то этот темплейт есть, по-твоему?
ok, я там даже ретерн забыл дописать)
ну а редирект принимает не штмл, но не может принять параметры и как быть?
>Браузер посылает на сервер запрос, с урлом
который найдет по функции сука
в ней забьет его в переменную и передаст следующему темплейт пидр гнойный
>сделал новый запрос по этой ссылке, дальше назад в пункт 1.
ой все
>в школах сейчас
пиздец и деградация, все ходят с айфонами и ебут вола
>Прочитай ты хоть какой-то туториал
они все для пидарасов, я их рот ибал сука гандоны
много ты узнаешь из этой пежни? я сука не понимаю для кого эти выблядки их пишут..
>заебал кнопки случайно тыкать, надеясь на результат.
^_^
тому твоя работа - ноубрейн макакинг - найди правильный текст и подставь его куда нибудь
и как видишь на своем примере я это доказываю, главное не лезть в залупу а просто сразу прописать /epiccsv/table
>>14407
пизди больше
>я сука не понимаю для кого эти выблядки их пишут
У тебя уровень дна. Не еби тут людям мозги.
Даже мне, не пишущему на змеином понятно, что у тебя там в коде происходит нормальные люди изучают технологии перед использованием.
А вот ты - эквивалент пиздеца. Ты не умеешь учиться, не любишь вникать и разбираться, предпочитая ебать окружающим мозги. Тогда как работа кодера не только писать, но и очень много читать.
Иди-ка ты за свободную кассу, пока тупая твоя башка не заработает как надо.
>я это доказываю
Доказываешь ты лишь свою тупость тут.
>который найдет по функции сука
По какой функции? Браузер понятия не имеет о твоём питоновском коде.
>не может принять параметры и как быть?
Какие параметры?!
Ты приходишь в справочную, спрашиваешь "мне бы нейрохирурга", тебе дают бумажку с адресом "этаж 5, кабинет окно", ты туда идёшь и выходишь в него. Вот и весь редирект. Больница — сервер, справочкая — хендлер первого запроса, бумажка с адресом — ответ с редиректом, окно — хендлер второго запроса, ты — браузер.
>они все для пидарасов, я их рот ибал сука гандоны
Я уже где-то писал тебе раньше, что в данном случае однозначно чтец тупой, а не писатели.
>Даже мне, не пишущему на змеином понятно, что у тебя там в коде происходит
ты прознал силу питона, поздравляю
>дрочилы с вагоном времени изучают технологии перед использованием
а я во время использования, под конкретную задачу
>>14416
>не любишь вникать и разбираться
тогда бы дропнул еще в начале или не? гигант мысли бля
>>14419
>Браузер
а сервер?)))
>>14419
>Какие параметры?!
>>14419
>Ты
если нихуя за фласку и питон не шаришь то нахуй лезешь? тут все есть >>14415
>>14419
>писатели
такие же чсвешные пидорасы как ты, писать надо для людей, с примерами и распространенными юзкейсами, а не три строчки которые я и так понял методом тыка что делают
Научись мысли свои излагать нормально, корчое, нихуя не понятно что ты вообще хочешь от нас.
Ему нужен редирект настроить или что?
мимо проходил
урл билд
уже смог в конкатинацию, но темплейт потерялся, проброс переменной в роут ничего не дает
И да, на странице где расположена форма посмотри исходный html код, что будет в action написано.
тогда будет два слеша, у меня же предыдущий каталог /окружен/ с одним слешом не пашет
окружение табл не помогает
щас темплейт убрал в подкаталог на всякий, но без удачи
походу надо ебать блюпринты сука
>походу надо ебать блюпринты сука
Надо документацию прочитать, ты хуйню пытаешься сделать. Ты хочешь, чтобы в функция table вызывалась по урлу аплоада + "/table"? Тогда у тебя 3 варианта:
1. захардкодить '/epiccsv/table' в route table'а и изменять его вместе с функцией upload, если вдруг.
2. сделать
route('/<arg>/table')
def table(arg):
if arg != url_for('upload'):
return erorr
3. Не ебать мозг и сделать хендлер формы прямо в upload()'е. Если так хочется параметров, можно добавить аргумент с дефолтным значением.
Есть ещё четвёртый:
upload_path = "/epiccsv"
@route(upload_path)
def upload():
@route(upload_path + "/table")
def table():
>>14468
а теперь с рендер темплейтом плз
>что б у тебя все сайты так делали
Ты совсем дегенерат, блядь? Что у тебя сайт выдаст, если ты на /adf/asd/fa/dfa/df зайдёшь? Ошибку. Если ты повесишь route '/<any>/table', но хочешь, чтобы его вызывали только с /epiccsv/table, то оченвидно, что нужно внутри обработчика добавить выплёвывание 404, если по неправильному пути этот обработчик был вызван.
Иди, блядь, лучше бургеры переворачивай.
Лень, создавать на телефоне файлы с шаблонами, вывел контекст через исключения
юзлес..
проблема была в /csv/ а закрывал я ее тому шо лазал не через акшон в форме а баттон с урлом
т.е косяк в предыдущей странице
дефайн 4 переменных, вместо одной ссаной строчки, дат параметризация я ебал
>дефайн 4 переменных, вместо одной ссаной строчки, дат параметризация я ебал
Если ты скинешь год, то там почти 100% будет какая-то излишняя ебатория с удалением гланд через жопу.
Хочу к питону и тсу, которые юзаю по работе что-то ещё интересное подучить, выбираю между скалой, растом, го и хаскеллом, какие подводные?
Плюсы скалы, го и раста, что в компании есть микросервисы, написанные на этих языках и есть к кому обратиться, плюс можно и для своего проекта писать микросервисы на них.
По скале ещё один крутой чувак собирается проводить воркшопы плюс постоянно делает доклады с лайв кодингом и тд в компании.
Минус что это джава, а я как её вижу ещё с универа тошнит. Ну вернее, сама скала ещё ничего выглядит, но какая вероятность что для неё придется что-то писать на джаве.
За остальные не знаю, на хаскелле работу найти сложно насколько я знаю, да и сваливать я не хочу, а тут хаскелла нет, но зато чистый функциональный язык, думаю для личного развития очень прикольно.
го вроде бы модно и молодежно, по идеи не сложно, но не функциональный и гугл.
В общем, расскажите что сами думаете по этим языкам, какой стул лучше выбрать?
Вот, например, хочу сохранять все треды с двача, а потом пользователь у меня, например, будет выбирать какое-нибудь ключевое слово, по которому получит 5 тредов, где оно появляется чаще всего. Логично было бы независимо от пользователей ресурса тащить данные с харкача регулярно. Как это делают? Запускают отдельно приложение и отдельный процесс для поиска и сохранения данных?
Чувак, если очень откровенно, то Scala. За 8+ лет тырпрайза и профессиональной разработки у меня никогда столько веселья от работы с языком не было. Он няшный, он классный и он крутится вокруг ЖВМ (минус это или плюс - решать скорее тебе). Ну и, кроме того, он довольно здорово оплачивается.
как раз хотел, чтобы кто-то написал скала, джаву не люблю, но может стерпиться как-то
а так все возможности и в продакшен покодить и для себя есть
Сервис запили отдельный, можешь использовать джанговскую orm для того, что бы данные туда складывать удобно было. Джанга должна выполнять только пользовательское взаимодействие (но можешь прикрутить какуе нибудь очереди типа реббита и таски создавать из нее для других сервисов)
>Запускают отдельно приложение и отдельный процесс для поиска и сохранения данных?
Да
> можешь использовать джанговскую orm для того, что бы данные туда складывать удобно было
То есть, запилить отдельное приложение джанго для этого? Но как оно тогда работать будет отдельно от джанго, используя его orm? Или в рамках одной venv это никакого значения не будет иметь, и достаточно будет импортировать нужные модули джанго и моего проекта?
>То есть, запилить отдельное приложение джанго для этого?
Не джанго приложения, просто скрипт, который запускаться будет время от времени, или сервис, если еще это делать по запросу пользователя.
>Но как оно тогда работать будет отдельно от джанго, используя его orm?
https://stackoverflow.com/questions/39723310/django-standalone-script
Понял, спасибо. А что лучше для связи приложухи и фонового сервиса взять: celery или rabbit?
Зависит от задачи, если собираешься плодить кучу микросервисов, которые еще и между собой взаимодействуют, то реббит, да еще он и более гибкий. А для твоей задачи вполне подойдет celery.
>дрочить регулярки
Вы ебанутые что ли, один раз сдеал парочку простых, а потом в интернетах смотришь.
в джанго можно сделать менеджмент-команду, которая будет запускать всю scrapy-ебаторию внутри django. и сразу складывать в БД. А уже внутри менедж. команды можно использовать отложенную очередь записи в бд celery+redis. но тут отложенность нахуй не нужна
хватит гнать, он реббит блять от селери не отличает. какие в пизду микросервисы, вы там ёбнулись?
>запускать всю scrapy-ебаторию внутри django
Мне кажется, сильно просядет производительность от скрапинга и работы веб-морды, лучше разбить на два сервиса это, на питоне хуевые и медленные монолиты получаются.
Это всё хуйня, потому что я пока не знаю, как обойти ограничение на 1 запрос в секунду, поэтому производительность хуже не станет, когда у меня скрепинг долго выполняется. Но вариант с очередью мне больше нравится, потому что скорее всего так обычно в нормальных проектах делают, погляжу хотя бы что за инструменты там.
Когда сначала обозначается какое действие будет производиться с каждым элементом из коллекции
-p * math.log(p) for p in class_probabilities
а потом условие при котором это происходит
if p
декларативный
>Статическая типизация?
cython
>>14784
>Макросы?
не знаю что такое
>>14784
>Мультипоточность?
import threading, multiprocessing
>>14784
>Время исполнения?
настолько быстрое, что пренебрежительно можно сказать инстант, т.е менее 50-100мс
вся тяжелая йоба уже давно лежит в виде сишных либ с питоно интерфейсами, нужны йоба залупы массивы и цифры? подключай и ебошь
так что жрать говно не обязательно;}}}]"|>>
Дано: 33 лвл днина без скилов (из скилов инглиш B2, в 13-14 лет давно для себя решал задачки на борланд паскаль, потом перекатился в дельфи, потом дропнул потому что жизненные обстоятельства). В данный момент не связан никакими обязательствами, есть относительно непыльная работа, позволяющая много читать и что-то изучать в течение дня. Думаю вкатиться в it. Python нормальный вариант для старых мозгов?
27лвл-год-как-начал-кун итт.
Да, конечно. Вот какой план был у меня: выучить основы на питоне, перекатиться на хтмл, ксс, джиэс, научиться верстать и освоить какой-нибудь фрамеворк, сделать пару говно страничек и вперёд, искать место под солнцем.
Что было сделано из намеченного: основы, хтмл-ксс-джиэс. Думаешь я забил? Нет. Я свернул не туда.
Я зачем-то нырнул вглубь питона, мне было интересно, как он работает. Начал учить Си. Мне хотелось больше понять ООП и я увлёкся Джавой.
Алгоритмы и структуры данных, работа с памятью, парадигмы программирования, паттерны, компилирование и интерпритирование, дискретная математика и теория графов, алгебра и геометрия - я зарылся во все это, и, если честно, уже не думаю, что смогу в катиться, просто потому, что вместо того что-бы сверстать 100 сайтов, пишу платформе на питоне и думаю следующим проектом взяться за компилятор, например для JS, вызубрив весь стандарт Ecmascript.
Такие дела.
TOO OLD
27, конечно, не приговор, но обычно тимлидами становятся именно к 27, а не вкатываются
У меня на работке у пиздюка взятого ещё во время вуза 2 года назад в подчинении чел который с 2012 работает.
>у питона в вебе
только плюсы
>>14923
>Я зачем-то нырнул вглубь питона
тому шо питоняша топчик! ^_^
а цесковые селекторы и жаэс говнина ебаная сука для червей пидоров
>>14923
>если честно
ты дрочер, но если ты можешь себе это позволить то можно только позавидовать чо
>>14923
>например для JS
компилятор нахуй нинужен, сделай лучше транспелер под питон, что б без говна как в транскрипт например, что б питоняшно и охуенно
вкатывайся, без проблем. у меня знакомый в 42 вкатился, а я после 30ти, так теперь вдвоем деньги заколачиваем. гребем лопатой.
Днина 32лвл репортинг: всё как у тебя - пацкаль для развлечения, дельфи для всякой мелочёвки, эникейство, линуксы. На данный момент качусь в веб заглядываю ИТТ просто чтобы быть в курсе.
Недавно поймал себя на мысли, что если даже не вкочусь, то для себя буду всякое писать в любом случае. Хотя народ говорит, что нужны все, и пох на возраст - и 30 летние, и 40 летние, вообще все, кто в код нормально умеет.
> Да, конечно. Вот какой план был у меня: выучить основы на питоне, перекатиться на хтмл, ксс, джиэс, научиться верстать и освоить какой-нибудь фрамеворк, сделать пару говно страничек и вперёд, искать место под солнцем.
Норм же тема?
Вкатываюсь
> кто в код нормально умеет.
Нормально по мнению работодателя это когда человек с хорошим опытом опенсорса/фриланса решил пойти поработать в офис.
Джунов без опыта постоянно набирают. В любое время можно открыть хх и найти с десяток вакансий.
А то, про что ты говоришь - уже мид\синьор, которые вообще всегда везде нужны.
хочу няшно зарендерить табличку под яксом(феч) по рядам
и типа в одном потоке у меня залупа мутит ряды
а во втором, уже снаружи, тут же ожейсонивает и отправляет на рендер
ваибл?
300к\с, да?
>кто шарит за асинхронщину поясните за логику
>
>хочу няшно зарендерить табличку под яксом(феч) по рядам
>
>и типа в одном потоке у меня залупа мутит ряды
>
>а во втором, уже снаружи, тут же ожейсонивает и отправляет на рендер
>
>
>ваибл?
Второй поток должен ждать, когда добудуться данные. Не совсем асинхронно.
Более асинхронно, что запускается на каждый ряд по потоку и он же "ожейсонивает " так только таксисты говорят
Что там себе хочет работодатель - типичный манямирок, где мидлов с сеньорами на позицию джунов берут. Джун с коммерческим опытом 1-3 года, лол.
Десяток вакансий ежедневно вываливается.
судя по двачу, нет. все языки программирования заняты старперами 40+ лет во всех вакансиях
Я ждун без опыта. За месяц одно собеседование было и то пока не понятно что там. Это в дс, в родных мухосранях вообще питона нет никакого уровня. Не знаю, что и делать, потому что дальше сидеть ждать полгода уже нет возможности, а в кфс за кассой стоять тоже не хочу, а я и не студент давно, к тому же.
Сейчас бы в деревне сидеть с коровами и думать, что для кодера там работа найдётся.
>ждун без опыта
Звучит как мокрая вода. Если ждун с опытом от года, то они не ждун уже, как бы работодателю там не хотелось.
Ждуна без опыта или
Сисадмина 3+ лет стажа (Python/Powershell/Linux/Шиндовс) + 2 года разработки(некоммерческая) внутреннего портала сети на Django?
>Расскажи это господам работодателям
У них свой резон - у тебя свой. Ясен хуй, что они по полной в вакансии накручивать будут, а выбирать из того, что прислали.
>>Расскажи это господам работодателям
>У них свой резон - у тебя свой. Ясен хуй, что они по полной в вакансии накручивать будут, а выбирать из того, что прислали.
Junior Full Stack Haskel\SICP Devepor
Типо около года висит вполне себе приличное объявление о работе, и цена и требования адекватное. Только полгода и никакого изменения
Думаю, это хрюши базу собирают, чтобы через полгода обзванивать и приглашать. Они этот бред даже как-то называют, вроде как подушка вакансий. Думаю, лучше не ходить к таким - отношение сходу видно.
Ещё в госсекторе любят таким страдать, но там неадекват обычно.
Бывает такая херь, недавно на хабре видел статью про собеседования, там тоже чувак писал про такие случаи. Сам натыкался тоже - отправил отклик и ноль ответа. Позвонил, сказали, что перезвонили бы, если бы было интересно. Вакансия с лета висит и регулярно обновляется. Не верю, что не могут джуна найти, потому что в других местах вакансии, бывает, за неделю-две закрываются.
Госсектор вообще пушка. На неделе позвонили из "центра специальных разработок" министерства хороших ракет, состоялся следующий диалог:
-- Здравствуйте, аноннейм, мы нашли ваше резюме, у нас есть вакансия питон-разработчика. Но у нас нет пока требований.
-- Ну... А что хоть делать надо будет, какие обязанности и задачи?
-- Это я вам пока тоже сказать не могу. У нас есть вакансия системного программиста ещё, но там с/с++. Хотите, оттуда требования назову?
Они даже не знают, похоже, зачем им нужен человек и что он делать будет. Крайне интересная вакансия, особенно с условием заграна в сейфе и запретом выезда в страны шенгена.
>Не совсем асинхронно
но тем не менее асинхронней чем ничего, правда ведь ?
>на каждый ряд по потоку
первая мысль, но как сортить говно, кароче ебля потом одна тебя ждет
хочу что б няшно от хедера вниз так хуяк хуяк хуяк
сука но хуле же так сложна то блядь..
>>15043
>смысла вкатываться нету уже
щас новый бабл из фортнайта делают, все лове туда вливают
если ты няшный и хорошая жеппа - подумой о карьере стримера
Всё правильно - питон упоминают там, где нужен разработчик на питоне.
Или как ты себе это представляешь?
>нужен разработчик на С++, ПХП, ассемблер, питон. Опыт в коммерческой разработке 200 лет. Умение гладко брить языком жопу начальству.
Так?
>хочу что б няшно от хедера вниз так хуяк хуяк хуяк
>сука но хуле же так сложна то блядь..
>если ты няшный и хорошая жеппа - подумой о карьере стримера
Ты можешь нормально говорить? Как будто бы селюку интернет показали и он решил начать "шарить"
>Всё правильно - питон упоминают там, где нужен разработчик на питоне.
Неправильно, вот например по запросу на питон нашлось
https://hh.ru/vacancy/25777334?query=python
>Ты можешь нормально говорить? Как будто бы селюку интернет показали и он решил начать "шарить"
сходи нахуй, ок да?
Думаешь все такие неадекватные?
Вакансия больше смахивает на типичные такие ТП высеры, где мущщина должен.
>нужен разработчик на С++, ПХП, ассемблер, питон. Опыт в коммерческой разработке 200 лет. Умение гладко брить языком жопу начальству
Да, я даже на собеседование ходил к таким, оказалось им нужен верстак, 1с разраб и сис админ, а питон так до кучи.
>но как сортить говно
join'инть треды в нужном порядке?
Ты только скажи сначала, у тебя кто делает на каждый ряд запросы, клиент (ты ajax почему-то тут упомянул) или сервер (приходит один запрос от клиента и серверу надо для получения данных на каждый ряд делать какие-то отдельные запросы куда-то по сети (которые ты асинхронными хочешь сделать) и всё это потом вместе собрать и клиенту отправить)?
Алсо, везде рекомендую не обращать внимания на вакансии без указания з.п. Даже джуну - будешь работать за 20к\мес скорее всего.
>Там просто указывается "опыт на одном или нескольких языках программирования"
В смысле указывается? Т.е. они сами не знают чем конкретно человек должен заниматься, получается?
Значит нет конкретной должности - будешь шестирукой Шивой и тыжпрограммистом. Нахуй-нахуй.
>Почему это
Потому, что это главное, что может предложить работодатель. По зарплате и соискатель свой уровень оценивает. А если там ничего не указано, то значит работодатель сам стесняется и не вытягивает уровень своих хотелок.
Дворник со знанием всех языков программирования это наше будущее мира после тотального вката
>В смысле указывается? Т.е. они сами не знают чем конкретно человек должен заниматься, получается?
Значит нет конкретной должности - будешь шестирукой Шивой и тыжпрограммистом. Нахуй-нахуй.
Это нужно, когда продукт еще в не начали разрабатывать. В рашкореалиях это когда начальник хочет реализовать какую-то идею, но что там у погромистов он не знает.
>Потому, что это главное, что может предложить работодатель. По зарплате и соискатель свой уровень оценивает. А если там ничего не указано, то значит работодатель сам стесняется и не вытягивает уровень своих хотелок.
Откуда ты это взял? Обычно это делается, когда зп исходит из уровня знаний. Допустим на моей текущей работе нужен был штат питонистов не ниже мидла. К нам пришел один синьор, которому зп назначили выше, чем у остальных по отделу и все на одну вакансию.
>Это нужно, когда продукт еще в не начали разрабатывать
Нет ни проекта, ни бюджета, да?
Сидят 3 бабки и начальник, и хотят все вместе себе фейсбук. Пишут вакансию, да побольше, пожирнее, чтобы пришёл и сам всё сделал. За зарплату чуть выше дворника.
В нормальных вакансиях обычно пишут стек технологий и над чем работать придётся, с кем, и на каких условиях.
>Обычно это делается, когда зп исходит из уровня знаний.
+ вилка зарплаты июнь-мидл, т.к. обычно синьоры-помидры уже на месте все. Но з.п. указывается вообще всегда.
>ajax почему-то тут упомянул
ну шоб без фликеринга ебаного, по красоте, хуле не ясно то
вот ты дрочешь опять, вот табличку себе представляешь!? вот хедер сука представил? да? точно нахуй? ну и вот вниз сука потом хуяк хуяк хуяк блядь ну ты тупой я не знаю как тебе еще объяснить
сервер в залупе рисует один ряд за другим, последовательно их нужно и рисовать
>>15103
наоборот есть варик поторговаться и продать себя подороже, или наоборот, все будет завийсеть от уверенности и твоей наглости :Р
>>15115
у тебя какая то фиксация на таксистах, тебя на заднем диване таксист плохо выебал или чо?
>>15117
>значит работодатель
понимает суть капитализма, зачем платить, когда можно не платить, город большой, лохов полно
ну или просто ищет хорошего работника, подходящего конкретно ему, ради которого может подвинуться в широких пределах
>понимает суть капитализма
Обычно там совки дикие сидят и просто ссут указать реальную зарплату.
>есть варик поторговаться
Никто не торгуется на собесах, алё. Зряплата уже назначена, ещё до опубликования вакансии.
Хватит толстить уже.
>К нам пришел один синьор
Пиздёж. Сейчас бы синьоры ходили по собесам, где зарплата не указана.
> Сейчас бы синьоры ходили по собесам, где зарплата не указана
Ты много сеньоров знаешь?
>Никто не торгуется на собесах, алё. Зряплата уже назначена, ещё до опубликования вакансии.
Меня спросили какую зп я хочу получать, в итоге даже торговаться не стали 2.5к евро
>Ты много сеньоров знаешь?
Много.
Зачем синьору ходить к вам в колхозную контору, если у него под рукой с пяток предложений имеется?
Кому вы нужны, загадочные такие, лол?
>блядь ну ты тупой я не знаю как тебе еще объяснить
Ты нихуя нормально не объяснил. Ряды у него, аякс и треды. Нахуя тебе треды там вообще? Серверу плевать, 100 человек там у тебя запрашивают один ряд или один человек 100 рядов.
Вот этот >>15093 очень хорошо тебя описал, кстати.
>рисует один ряд за другим
Что он там, блядь, рисует, если ты сам писал, что JSON'ы отправляешь клиенту? Ты понимаешь, что такое рендеринг страницы? Или опять спросишь разницу между рендерингом и роутом?
>последовательно их нужно и рисовать
В каком порядке на сервер приходят запросы, в том он и будет отвечать. Клиент в JS'е должен сам заботиться о нужном порядке, если он одновременно больше одного запроса делает. Потому что исходящие от клиента могут в разном порядке до сервера добраться, или ответ второй раньше получит, если их размеры сильно разные.
Короче говоря, со стороны сервера, без какой-либо тупой хуйни, ты не сможешь сделать правильный порядок отображения рядов на клиенте, если эти ряды отправляются в разных запросах.
Сформилуруй нормально задачу и может тебе и помогут.
>Зачем синьору ходить к вам в колхозную контору, если у него под рукой с пяток предложений имеется?
Таки не колхозная, и она даже не продуктовая, и даже известная в Украине.
ну ты приди и сам укажи
>>15152
>Никто не торгуется на собесах
=)
у меня дошло до того что я начал спрашивать сколько другие и получают и сказал что хочу столько же, но то был уеч под арчвиз и про зарплаты никто не знает, рыночка пока нет, да и ребята хорошие, полтора часа я бился как лев ахаха в итоге пилю вот демку ^_^
>>15159
все люди разные манька
>>15168
>Сформилуруй нормально задачу и может тебе и помогут.
сука нахуй вы такие тупые
файл уходит в инпут - сервер - залуп - 1 иттеррация = 1 ряд 8 колонок - каждую посчитанную иттерацию нужно выводить пользователю
>>15171
НА
безграмотный ты ж уебан..
>каждую посчитанную иттерацию нужно выводить пользователю
Хватит всё смешивать. Сервер не может просто так клиенту что-то высылать не у тебя, во всяком случае, так как вебсокеты ты не используешь, только в ответ на его запрос.
>файл уходит в инпут - сервер - залуп
Нормальными словами можешь разговаривать, колхозник?
Ты серьёзно думаешь, что данные по сети передаются так быстро, что имеет какой-то смысл что-то высылать в каждой итерации? Даже если как-то так всё сделать через вебсокеты, то не будет видно никакой разницы, потому что чтение и обработка сраных 8 колонок будет проходить за 0.01% от того времени, которое требуется на передачу этого клиенту, в итоге ты только усложняешь себе задачу без единого плюса.
Ещё раз: 1 запрос — 1 ответ. Будешь ты в этот сокет писать что-то в каждой итерации цикла или один раз сразу всё — абсолютно похуй, браузер начнёт обрабатывать данные только после завершения сервером ответа, т.е. получения всех данных.
Сочувствую тем людям, кто с тобой работает.
>только в ответ на его запрос
можешь же когда хочешь, красавчик, спасибо, это говно вылетело из головы, внатуре ебать пост ведь один сука, сокеты нахуй, у меня не месенджер
бля ну согласись идея была пиздатая...
ну тогда сделаю лоадер, а потом уже заанимирую, хотя опять же как я блять заанимирую если это говно во фласко темплейт захаркожено, ну только если оджейсонивать кароче нахуй, на потом
кек, было видно как им тяжко лол, но к концу встречи они уже начали перенимать мои выражения и консенсус таки был достигнут) докучи получил информацию об имеющемся рыночке от непосредственных продажников, так что поможет не продешеветь на будущее, ну и вообще быть поближе к земле
>бля ну согласись идея была пиздатая...
Нет, идея была говно тупое изначально.
>как я блять заанимирую
Никак. Не анимируй. Не будь уж хоть до кучи одним из этих смузи-уебанов, считающих это говно красивым. Плавное появление всего сразу — ну ладно, может это лучше, чем внезапный рывок, воспринимаемый как лаги, но не более. Анимация занимает время. Пустая трата времени — накапливание злости пользователями и покидание страницы. Это касается и всех этих "динамических" сайтов, которые отображают что-то только после скролла вниз. Неюзабельное убогое дерьмо. Как и "бесконеная пагинация" без возможности прыжка на нужную старницу (да ещё и со ссылками на что-либо в самом низу страницы, т.е. недосягаемые из-за постоянного обновления страницы при скролле вниз, как было некоторое время назад на ютубе, но от гугла ничего лучше ожидать и не стоит).
>Неюзабельное убогое дерьмо
согласен, на говнолисе тормозит пиздецки вечно
но анимация довольно простая, ты просто задаешь кривую и тайм, а потом хуячишь ее на li шки или td шки, полная параметрика как бы
>>15256
>бесконеная пагинация
охуенна, а вот концепция футера устарела, юзлес щит
хотя на тубике футер приходилось таки ловить пару раз резким решительным эндом))
> а вот концепция футера устарела, юзлес щит
Да сам футер мне не важен, меня больше волнует степень идиотизма этих дегенератов-программистов, которые такое делают, ни на секунду не задумываясь и, такое ощущение, ни разу даже не пробуя пользоваться этим собственноручно сделанным кусков говна.
>охуенна
Ты предложения-то не обрывай, там было важное условие дополнительное. Где-то она уместна и полезна, но далеко не везде, особенно если отсутствуют альтернативные способы фультрации/получения данных. Вот есть стена в некой группе вконтакте. Предположим, что года 4 назад я запостил там какую-то важную ссылку на что-то, которую сейчас хочу найти. Как мне это сделать? Никак, потому что скроллить и ждать прогрузки тысяч страниц в здравом уме никто не будет, не говоря уж о том, насколько это всё говно будет тормозить после нескольких десятков.
там по флотилии галер на каждую кнопку, ты реально думаешь что манагерам с кнутом реально не похуй!? их говно работает и ладно
>>15262
>Как мне это сделать?
тыж программист, апишка открыта - ебошь ;)
а вообще люди делают сервисы ради бабла, и секрет-секрет - если что то поможет поднять больше бабла - это будет запилено а что то наоборот выпилено и хуй они клали на людей вот так и развивается опенсорц головного мозга лел
чертяка вбил в поиск, нашел свою самую первую линку 10 года, дат фил....
Пажжи. Ты можешь бд изначально ставить на виртуальный диск из оперативной памяти. Будет работать до перезагрузки. В этом случае надо иметь службу, которая все данные дублирует на ссд, вряд-ли у тебя там запись овер 300мб\сек
import datetime
while True:
now_time = datetime.datetime.now()
while True:
time_before = datetime.datetime.now()
if int(now_time.second) + 15 == int(time_before.second):
print('прошло 15 секунд')
break
else:
continue
Блять ебаное форматирование, в общем цикл в цикле там
>>15348
Ну а вообще я спрашивал почему именно на питоне в озу. В данный момент узким горлышком является процессор. Да даже если я сделаю так, чтоб мускул в 8 ядер работал, то в моем случае это будет 8*50 мб / сек (с любым ссд, хоть на 3гб чтение). А на питоне я смогу через cuda все эти дела гонять на видеокарте в 100 раз быстрее
Это просто перманентный счетчик. У тебя терминал остается недоступным для других действий. Решение того анона требует создания мультитрединга.
БД + файлопомойка?
Ну и мониторь не по файлам, а записям в БД.
Какие таймеры? Никакое однопоточное неасинхронное приложение не сможет и считать секунды, и выполнять что-то другое одновременно. Разумеется, кроме случая, когда проверки на "прошло ли 15 секунд" вставлены после каждой строчки основного кода.
>>15353
>это будет 8*50 мб / сек
А почему так мало?
>я смогу через cuda
Так тебе это всё в видео-память же перенести надо будет, а не в ОЗУ держать. Может стоит сначала попробовать через C extension всё сделать, раз там чистая математика, ты и там эту сотню раз относительно питона можешь получить, в принципе.
>А почему так мало?
Потому что мне нужен расчет эвклидова расстояния по 100 точкам. Мой i7 с такой вот скоростью на ядро это делает. Видеокарта должна раз в 100 быстрее, причем быстрее всех 8 ядер
Зачем в видеопамять переносить? Видеокарта только расчет делать будет, а хранить то нафига в ней
Смотрел по мониторингу процессов. Когда 1 ядро загружено, то идет чтение с диска 50 мб сек. Если на 2 ядра врубить, то 100 соответственно и тд
Ну или на крайняк в видюху подгружать по несколько гб. Все равно скорость дикая будет
>А у него код будет 15 сек+ выполняться думаешь?
Откуда я знаю, что у него там за код. Ему просто хотелось, чтобы параллельно с его программой (любой, да и вообще в репле когда он сидит) выводилось сообщение каждые 15 секунд. Для этого нужен отдельный поток, в котором и будет этот while true луп. Очевидно, что про сам бесконечный цикл он в курсе, раз упомянул его в своём посте.
>>15406
>Видеокарта только расчет делать будет
Ну а данные для расчётов ей откуда-то надо брать, к ОЗУ доступа же нет. Понятное дело, что можно и не всё сразу, а каждую пачку, которую считаешь.
А что такого-то, если он по небольшому количеству данных делает много расчётов. Можно и каждые прочитанные с диска два четырёхбайтных числа складывать друг с другом триллионы раз же.
зато в Питоне есть GIL!
Раньше мог делать простые блоги и.т.д на джанго.
Сейчас такое ощущение что забыл все и хз что сейчас актуально. Не знаю с чего начать
Есть ли где нибудь актуальный todo лист, что необходимо знать/выучить что бы вкатиться?
>Вкатиться больше хочу для души
Есили для души, то у тебя должны быть какие-то свои цели и задачи, а не блоги на джанго пилить. Куда ты вкатываться-то собрался, если не ради работы? Вот бери и читай какие-то общие по питоны и специфичные к твоим задачам книги/туториалы.
Вот скинут тебе, скажем, список библиотек, с которыми надо уметь работать для ML датасаентиста. Но ты им быть не хочешь, они тебе нахуй не нужны будут.
>Есили для души, то у тебя должны быть какие-то свои цели и задачи
Интересно поработать в этой сфере, интересно находиться в компании таких людей
В Django вообще лучше не вкатываться. Python Изучать стоит, но для веба достаточно таких примитивных вещей как nodejs/Php
пойду датасаентистом за аренду квартиры +30к сверху
Вы уже асинхронны, нужно только подождать!
Двач, проверь пожалуйста 100 строчек моего кода и укажи на самые плохие для чтения/говнокодистые/вырвиглазные места.
Программа - верный календарь, возвращает день недели введенного числа. Основная фишка, которую пытался наговнокодить - это как можно меньшая привязанность к формату ввода.
Учителей нет, очень нужен взгляд со стороны. Вот линк:
https://repl.it/languages/python3
Спасибо.
первая мысль возникла как было бы охуенно потестить скриптики на народе
вангую крошечные европки терпят такое исключительно ради дрочки логистики
надо не каменты пейсать а мажик намберс убирать нахуй, питоняшный аллах дал тебе варьяблс анпак, но нет хотим жрать говно и ебать окружающих своей графоманией
>>15687
>день-месяц-год в любом формате
>11-11-11
>Похоже, вы где-то ошиблись. Попробуйте еще раз.
пиздишь сука
>>15737
та не, ну типа посчитать ебальники, зацепится за каждого, понаблюдать, когда пришел, когда ушел, чистый датадроч
больно цевильно там у них при таком то количестве, завесть
>больно цевильно там у них при таком то количестве
Вангую там старый школосайтов, ещё царских времён, тьма.
Зачем пробел между именем функции и скобками с аргументами?
"if test (day, mon, year) == False" лучше заменить на "if not test(day, mon, year)".
Для удаления из строки нечисловых и небуквенных символов предпочтительнее использовать функцию filter или регулярные выражения.
Названия переменных местами очень странные типа: strng, diction, var_a, var_m и т.д.
Magic numbers тоже нужно убрать, как уже сказали выше.
Сообщение приветствия и названия команд тоже лучше вынести в отдельные переменные.
И тело программы вынеси в отдельную функцию типа main или run и её запуск сделай через условие if __name__ == '__main__'
>это как можно меньшая привязанность к формату ввода.
Вот тут то ты и обосрался.
А я не хочу вводить дату 12-12-2006 (мой др), сделойте 12 дикабря 2006 итогдалие
Это называется транслит!
Так если код не большой, зачем отдельно выносить его в функцию и вызывать через if __name__ == '__main__' ?
мимодругойанон
На случай если ты потом захочешь импортировать что-нибудь из этого файла (для тестирования например) у тебя не началось выполнение программы. Плюс, на мой взгляд, когда точка входа явная задана, то код программы более читабельный.
Понял, спасибо
https://pastebin.com/QFVMcMkF
>q = a1
Эта строчка не копирует список, а просто делает дополнительную ссылку на тот же. Т.е.
>q = ...
делает абсолютно то же самое, что и
>a1 = ...
А a1 это ни что иное, как твой изначальный список k, он же аргумент функции a, он же изначальный список x.
Во всём это можешь легко убедиться, запринтив id(x), id(a), id(k), id(a1), id(q).
>>16008
Либо луп и регулярки (можно заменить "красивыми" any и map/list comprehension, но суть в обходе коллекции и сравнении каждого элемента явно), либо делай список current_users обязательно нижним регистром и "user.lower() in current_users" проверяй.
но там шрифт меняется только в консоли и в менюшках,
а мне нужно, чтоб менялся именно шрифт кода, а он меняется только от кручения колеса мыши
Тогда гугли настройки шрифтов редактора, а не менюшек.
Спасибо, я думал если функция меняет значение аргумента она не меняет значения глобальной переменной.
>>16018
>uname.lower()
Опа! Всё получилось.Вот только вы не могли бы написать логику, я не совсем мозгами понимаю, что конкретно я сделал.
Получается я задал условие в лупе, если юзернейм во втором списке, написанный мелкими буквами, будет совпадать с юзернеймом из первого списка, написать, что не подходит. Всё, кажется теперь понял. Вот он - явный плюс псевдокода, я бы мог допереть до этого и сам если бы попытался внятно проговорить, что конкретно мне нужно.
>>131604
Дело не в глобальной переменной, и не изменении значения аргумента (хотя смотря что ты в это словосочетание вообще вкладывает, так-то переданный в аргументе объет ты и изменял). Почитай вот https://learnandlearn.com/python-programming/python-how-to/python-function-arguments-mutable-and-immutable или что угодно подобное с тегами passing by reference и mutable object.
>полезная особенность
>>16089
>js
лолировал
жс - сплошная деградация, ни тиебе лист компрехеншонс ни синтаксиса для людей, ни логики человеческой, одно говно
советую кофескрипт, вникаешь в особенности, настраиваешь окружение вскода и ебашишь на нем вуй
жсговно отдельно от фремверка нахуй не упал
так что нужно не дрочить очередной диалект, а уже конкретно настраивать и разбираться в пайплайне - вебпак - вуй - его темплейт энж - верстка - СЕЛЕКТОРЫ СУКА и прочие стили - как все сетапить, как бильдёхать, как деплоить
Не слушай >>16109-шизоида, он дальше хеллоуворлдов ни на чём не заходил.
>книжки
Все книги для совем новичков на любом подобном языке будут
одинаковыми с разницей лишь в синтаксисе.
Если ты уже что-то знаешь и умеешь, то стоит читать именно о языко-специфичных вещах (или часто там используемых), которых нет или мало используются в известном тебе. В JS'е это будет всякая фигня типа прототипов и наследования на их основе (как в lua), повсеместная асинхронность (эвент луп, коллбеки, генераторы-промисы-асинкэвейт) и т.д. Наверняка есть какие-то посты от блоггеров, перечисляющих "достоинства" JS'а, где подобное и будет перечисляться.
>какая-то полезная особенность
Если она действительно полезная, то рано или поздно сама встретится, потому что полезные вещи используются. Либо случайно в чужом коде заметишь, либо когда будешь гуглить "как сделать x по-красивее".
Записать файл в облогу при помощи mutagen'а смог, а вот вытащить никак...
Либо криво записал, либо криво вытаскиваешь. В тырнетк навалом статей ежжи. В гугле пиши: python mutagen extract cover art.
Наследование экземпляром объекта родительских полей.
https://ru.wikipedia.org/wiki/Шаблон_делегирования
Вроде суть такова, что объект может обладать какими-то свойствами или уметь выполнять какие-то действия, а на самом деле не обладать и не уметь всеми (либо просто расширять их как-то, не знаю), а просто дёргать их из другого объекта (класса), при этом либо класс является для него предком, либо наш объект включает в себя другой объект, где реализованы эти методы и есть эти свойства. Ну, это как я понимаю суть делегирования.
Ну то есть это как ты спрашиваешь "двач, объясни мне что такое делегирование", а анон говорит "сейчас, без проблем, мне здесь всё понятно", а на самом деле лезет на википедию и стековерфлоу, потому что там есть ответы, а у анона их нет. Но для тебя как для пользователя анона это будет прозрачно, и ты будешь думать, что анон в самом деле понимает что такое делегирование.
Вот еще нашел: https://proglib.io/p/20-questions-for-python-developer/
Ищи на странице "процесс делегирования".
Ты папку с прогой в переменные среды не добавил
def UpdateCover():
----img = 'img/cover.png'
----render_img = PhotoImage(file=img)
----cover_canvas.create_image(0, 0, image=render_img, anchor=NW)
----cover_canvas.update()
img = 'img/cover.png'
render_img = PhotoImage(file=img)
cover_canvas = Canvas(root, width=170, height=210, bg='Silver')
cover_canvas.create_image(0, 0, image=render_img, anchor=NW)
UpdateCover()
>id
self.pk / self.instance.pk вроде раньше было, но похоже у Славика архитектура ГОВНО, раз надо так выкручиваться
скажите, на гикбрансе стоит брать программу обучения на 8 месяцев?
> совсем зеленый
Лекции - херня, толку столько же, сколько от видео на ютубе.
Имхо лучше куратора себе найти. Чтобы было кому заменить гугол и дать вектор обучения.
Главная опция, за которую имеет смысл платить - code review.
мимопогромист из it-универа
Да разные есть, Немчинский, Сакутин, Ерохин. Может у Geekbrains тоже есть, не знаю.
>>1316759 (OP)
>>1316759 (OP)
>>1316759 (OP)
П Е Р Е К О Т
Е Р Е К О Т П
Р Е К О Т П Е
Е К О Т П Е Р
К О Т П Е Р Е
О Т П Е Р Е К
Т П Е Р Е К О
>>1316759 (OP)
>>1316759 (OP)
>>1316759 (OP)
>>1316759 (OP)
БЛЯТЬ ПИЗДОООООООС
Максимально кринжевый десктоп. Я аж настолько ахуел что решил накатить эту телегу:
1)Рачешкольник. Мам смари я хакир и нитакой как все, когда в продакшене в основном используются .rpm based дистрибутивы. Как ты сможешь применить знания этого арчеговна?
2) Кедераст. Опять же, стандарт индустрии Гном3, нравится тебе не нравится, в РедХэт и производные сириус бизнес является DE по умолчанию. Даже Canonical бросила свое unity говно и перешла на Гном. Знания Гнома все же полезнее будет
3)Файрфокс? Нахуя? Даже Мелкомягкие дропнули свой Эдж и пилят свой форк на основе кромиума. Большая часть аудитории сидит на кроме, большинство браузеров делаются на его основе, значит и большинство расширений делаются именно для него. Зачем тебе фаерфокс когда Гугл стала монополистом на рынке браузеров? Опять же бесполезные знания У меня пиздец как горитс мозилы за то что эти левацкие пидорасы пидорнули создателя js и сооснователя конторы за то что он голосовал за Трампа, их принипа пользоваться продуктами этих хуесосов нет желания
4)Блендер. Мам смари я ТриДЭ Дезигнер, так ты программист или кто? Есть же 3ds Max, Maya, Cinema4d, которыми пользуются индустрия и все специалсты, нахуй жрать это бесплатное говно от васянов?
5) Анриал. Мам смари я ГейДевелопер, я делаю компухтерные игрушки. Тебе делать нехуй что ли в свободное время? Лучше бы не этой хуйней страдал а в бизнес пытался вкатиться.
6) JSБлокнот. Зачем? Есть же нормальные IDE, нахуя пердолиться и пытаться сделать троллейбус из буханки хлеба? Так это говно еще ацки тормозит и выжирают всю оперативку, тратить час настройки говноплагианов от сообщества даунов, зачем блять жрать говно?
7) Бесполезный виджет часов чисто для красоты.
8) Яндекс Мыло. Ноу коммент
Блять вангую у тебя долбаебика еще и какая нить анимешная обоина. Вместо того чтобы поставить шиндоувс, быстро все настроить и сразу в бой ебашить код, ты будучи нищей блядью без денег на макбук захотел выебунться и небось потратил весь вечер на кастомизацию Кедоговна чтобы у тебя были красивенькие анимашечки, хакерстайл терменальчик, темочки виджетики. Блять я надеюсь ты младше 20 и с возрастом у тебя все это говно выйдет из головы.
БЛЯТЬ ПИЗДОООООООС
Максимально кринжевый десктоп. Я аж настолько ахуел что решил накатить эту телегу:
1)Рачешкольник. Мам смари я хакир и нитакой как все, когда в продакшене в основном используются .rpm based дистрибутивы. Как ты сможешь применить знания этого арчеговна?
2) Кедераст. Опять же, стандарт индустрии Гном3, нравится тебе не нравится, в РедХэт и производные сириус бизнес является DE по умолчанию. Даже Canonical бросила свое unity говно и перешла на Гном. Знания Гнома все же полезнее будет
3)Файрфокс? Нахуя? Даже Мелкомягкие дропнули свой Эдж и пилят свой форк на основе кромиума. Большая часть аудитории сидит на кроме, большинство браузеров делаются на его основе, значит и большинство расширений делаются именно для него. Зачем тебе фаерфокс когда Гугл стала монополистом на рынке браузеров? Опять же бесполезные знания У меня пиздец как горитс мозилы за то что эти левацкие пидорасы пидорнули создателя js и сооснователя конторы за то что он голосовал за Трампа, их принипа пользоваться продуктами этих хуесосов нет желания
4)Блендер. Мам смари я ТриДЭ Дезигнер, так ты программист или кто? Есть же 3ds Max, Maya, Cinema4d, которыми пользуются индустрия и все специалсты, нахуй жрать это бесплатное говно от васянов?
5) Анриал. Мам смари я ГейДевелопер, я делаю компухтерные игрушки. Тебе делать нехуй что ли в свободное время? Лучше бы не этой хуйней страдал а в бизнес пытался вкатиться.
6) JSБлокнот. Зачем? Есть же нормальные IDE, нахуя пердолиться и пытаться сделать троллейбус из буханки хлеба? Так это говно еще ацки тормозит и выжирают всю оперативку, тратить час настройки говноплагианов от сообщества даунов, зачем блять жрать говно?
7) Бесполезный виджет часов чисто для красоты.
8) Яндекс Мыло. Ноу коммент
Блять вангую у тебя долбаебика еще и какая нить анимешная обоина. Вместо того чтобы поставить шиндоувс, быстро все настроить и сразу в бой ебашить код, ты будучи нищей блядью без денег на макбук захотел выебунться и небось потратил весь вечер на кастомизацию Кедоговна чтобы у тебя были красивенькие анимашечки, хакерстайл терменальчик, темочки виджетики. Блять я надеюсь ты младше 20 и с возрастом у тебя все это говно выйдет из головы.
И зачем ты вот это всё написал? Да еще и с такой злобой, тебе что в маршрутке сегодня нахамили? Почему тебя вообще волнует чужая ос и предпочтения?
мимо
>ПИЗДОООООООС
твое срачло разметало по всей хате лоооол
>Рач
джаст вёрк, все падсибя, одной коммандой
>стандарты
допизды, кеды топчик, а ты жри говно и мышевозь без настроек, за тебя большие дяди уже подумоли как нада
>Даже
нигерос хайпанула и ушла на серверочки впаривать тестовый полигон доебана, на коммунити нищеебов ей похуй, комми темку обещали запить, а в итоге переименовали и прокинули через хуй
>Файрфокс
няшный, но говно да, уже заебал реально, обида ебаная, потиху закатываюсь на вивальди
>пидорнули создателя
дат манямир лол, не слышал
но у тебя ничем не лучше, ты там не живешь, за выжигающую пропаганду не знаешь, когда у тебя все заибись и живешь как в раю на берегу ЛА, гораздо проще поверить в любое неадекватное дерьмо, дофамин тащит
>или
геймдевелопер, прокрастинирующий в питоняше, ну и плюс я научил его делать свою грязную работу
блендарь топчик, тут же хавает питоняшные скриптули, неделя нудной работы за 15 минут, все падсибя опять же
а ты реально мытый даун, нет смысла разъебывать себе очко, если тебя все равно никто не выебет, ИНДУСТРИАЛЬНЫЕ СТАНДАРТЫ для белых людей, которые проходят платные курсы и сертификации а потом устраиваются в штудию на 100к в год со стоматологом и фитнес центром
вот и терпят ради такого уебанский интерфейс(привет zUFOrush) древние баги, отсутствие всякого развития
а блендарь создает структуру интерфейса у тебя в голове, тем самым укорачивая синопс до минимума и ускоряя работу до десяток мс(я про однокопочные хоткеи если ты тупой и нипионил), минвайл во всех остальных говнопрограммках ты мышевозишь и клик клик клик
>Тебе делать нехуй
так то да, но кушать хочется
>в бизнес
честно уже подустал, хочу вот за месяцок на галеру вкатиться, отключить голову, и погрести спокойно, на релаксе, но дядька ебет голову, хочет шлем вр купить и напрячь меня, дат мех
>нормальные IDE
осталось одно имя, и модный сплаш скрин, нихуя она не может, старый кусок хардкодного дерьма, мне нужно превью лайв репл куча помогалок и кастомайз, не хочу ставить вебпак, хочу ебашить таски и тут же в няшной консоли без визуального пердунского мусора видеть результат в той форме какой я скозал, а подождать загрузку 4 секунды вместо 1, ну я не обломаюсь
>ацки тормозит
было вначале, спустя год они все починили, тс тащит
>выжирают всю оперативку
ну просто надо не гейбуки с 4 гигами за 100к покупать, а нормальную технику
>виджет часов
что бы после суток ебашилова можно было не так долго пытаться понять сколько время
>Яндекс Мыло
рабочая почта, которую проще всего привязать к домену
>Блять вангую
у тебя настолько шаблонное мышление, что ты сделал меня дико стыдно я ведь такой же уебок)) хотя с другой стороны я не сру мимо унитаза как ты, так что похуй нахуй
>быстро все настроить
настрой мне шоколад что бы без говна
настрой мне апдату с програм датой с ебанными документами что бы после реинстала настройки вставали без единой тычки
настрой мне ФОН ЕБАНЫЙ НЕ БЫЛЫЙ СУКА ДЛЯ ССАНЫХ ВОРОТНИКОВ УБЛЮДКОВ ПИДЖАЧНЫХ С ГАЛСТУКАМИ НА РЕЗИНКЕ ЧМО БЛЯДЬ
и что бы после патча ядра(для темок) обновки не ставились в тихую, так что потом блюскрин вылазил
и сеть и виртуалки и всякая прикольная йоба типа пур даты и инстант старт гимпа и тд и тп,
линупс - среда обитания создателей, а не пользователей
я постоянно тинкерил венды, это бесконечный процесс чистого дрочева, улучшений и прокрастинации
и в один момент тупо уперся в потолок, я и не хотел перекатываться, но и оставаться не мог.. следующий месяц я провел за реинсталлом арчика, четыре раза в неделю, в течении месяца, но зато щас все штабильно
>с возрастом у тебя все это говно выйдет из головы
^__^
>ПИЗДОООООООС
твое срачло разметало по всей хате лоооол
>Рач
джаст вёрк, все падсибя, одной коммандой
>стандарты
допизды, кеды топчик, а ты жри говно и мышевозь без настроек, за тебя большие дяди уже подумоли как нада
>Даже
нигерос хайпанула и ушла на серверочки впаривать тестовый полигон доебана, на коммунити нищеебов ей похуй, комми темку обещали запить, а в итоге переименовали и прокинули через хуй
>Файрфокс
няшный, но говно да, уже заебал реально, обида ебаная, потиху закатываюсь на вивальди
>пидорнули создателя
дат манямир лол, не слышал
но у тебя ничем не лучше, ты там не живешь, за выжигающую пропаганду не знаешь, когда у тебя все заибись и живешь как в раю на берегу ЛА, гораздо проще поверить в любое неадекватное дерьмо, дофамин тащит
>или
геймдевелопер, прокрастинирующий в питоняше, ну и плюс я научил его делать свою грязную работу
блендарь топчик, тут же хавает питоняшные скриптули, неделя нудной работы за 15 минут, все падсибя опять же
а ты реально мытый даун, нет смысла разъебывать себе очко, если тебя все равно никто не выебет, ИНДУСТРИАЛЬНЫЕ СТАНДАРТЫ для белых людей, которые проходят платные курсы и сертификации а потом устраиваются в штудию на 100к в год со стоматологом и фитнес центром
вот и терпят ради такого уебанский интерфейс(привет zUFOrush) древние баги, отсутствие всякого развития
а блендарь создает структуру интерфейса у тебя в голове, тем самым укорачивая синопс до минимума и ускоряя работу до десяток мс(я про однокопочные хоткеи если ты тупой и нипионил), минвайл во всех остальных говнопрограммках ты мышевозишь и клик клик клик
>Тебе делать нехуй
так то да, но кушать хочется
>в бизнес
честно уже подустал, хочу вот за месяцок на галеру вкатиться, отключить голову, и погрести спокойно, на релаксе, но дядька ебет голову, хочет шлем вр купить и напрячь меня, дат мех
>нормальные IDE
осталось одно имя, и модный сплаш скрин, нихуя она не может, старый кусок хардкодного дерьма, мне нужно превью лайв репл куча помогалок и кастомайз, не хочу ставить вебпак, хочу ебашить таски и тут же в няшной консоли без визуального пердунского мусора видеть результат в той форме какой я скозал, а подождать загрузку 4 секунды вместо 1, ну я не обломаюсь
>ацки тормозит
было вначале, спустя год они все починили, тс тащит
>выжирают всю оперативку
ну просто надо не гейбуки с 4 гигами за 100к покупать, а нормальную технику
>виджет часов
что бы после суток ебашилова можно было не так долго пытаться понять сколько время
>Яндекс Мыло
рабочая почта, которую проще всего привязать к домену
>Блять вангую
у тебя настолько шаблонное мышление, что ты сделал меня дико стыдно я ведь такой же уебок)) хотя с другой стороны я не сру мимо унитаза как ты, так что похуй нахуй
>быстро все настроить
настрой мне шоколад что бы без говна
настрой мне апдату с програм датой с ебанными документами что бы после реинстала настройки вставали без единой тычки
настрой мне ФОН ЕБАНЫЙ НЕ БЫЛЫЙ СУКА ДЛЯ ССАНЫХ ВОРОТНИКОВ УБЛЮДКОВ ПИДЖАЧНЫХ С ГАЛСТУКАМИ НА РЕЗИНКЕ ЧМО БЛЯДЬ
и что бы после патча ядра(для темок) обновки не ставились в тихую, так что потом блюскрин вылазил
и сеть и виртуалки и всякая прикольная йоба типа пур даты и инстант старт гимпа и тд и тп,
линупс - среда обитания создателей, а не пользователей
я постоянно тинкерил венды, это бесконечный процесс чистого дрочева, улучшений и прокрастинации
и в один момент тупо уперся в потолок, я и не хотел перекатываться, но и оставаться не мог.. следующий месяц я провел за реинсталлом арчика, четыре раза в неделю, в течении месяца, но зато щас все штабильно
>с возрастом у тебя все это говно выйдет из головы
^__^
раз анончика так задело, значит внутри реально проблема
только погляди какой он зашоренный
цепляется за бренды и прочие сильные штуки
а на самом деле которые обесцениваются и скатываются в говно
на реддите куча постов как свичнуться на венды, макбуки из просто дорогой но хорошей машинки превратились в часы от гучи
венды стагнируют
шмакс шмая умирает
с фотожепа народ утекает на криту(художники) на скеч\фигму(уиксеры)
все течет все меняется, не зашто ухватиться, когда внутри ты слабый и пустой, без четкой жизненной позиции и стержня
можно только посочувствовать анончику..
Не слушай того идиота - сам учись. Даже если и найдёшь ментора - он не будет возиться с человеком, который ничего не знает.
Ты рили какой-то школьник, судя по манере написания постов. Или на голову ёбнутый.
другой мимошёл
>пидорнули создателя js и сооснователя конторы за то что он голосовал за Трампа
Блин, огорчаешь. И чем же теперь пользоваться-то? Гуглохромом не хочу, потому что гугл. То, что они монополисты, это только хуже. Опера давно умерла да и говно была, edge не могу, так как маковод да и говно он. Сафари? Тоже такой себе вариант. Ни вебм, ни "сломанных" jpeg'ов, ни foxyproxy, говно короче. Прям хоть собственный браузер пилить, но это невозможно.
vivaldi же, и не слепит свои ебаным фликерингом, какой сука смысл в нескучных темках если подложка белая блядь
в виальди прям все для людей, как тему настроишь так и будет
node.js
Добрый вечер.
Давно в b были треды про подбор паролей к биткоин адресам. И вот один анон скинул программу, написанную на python.
Собственно проблема пикрелейтед. Словарь в UTF-8, пишет типа нет.
Подскажите пожалуйста куда копать?
Если что - вот сама программа. https://github.com/dan-v/bruteforce-bitcoin-brainwallet
Заранее спасибо.
Бамп что ли.
Делаю content.decode('ascii') и получаю ошиюку
Всем спасибо. Оказывается, надо было шаблон поиска для регекса давать тоже в бинарном формате. Внятных сообщений об ошибке очень не хватает.
Это копия, сохраненная 22 января 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.