Не изучай Python, изучай Go!Более не исчерпывающий ресурс для новичка -> https://sites.google.com/view/pypry/скучный F.A.Q. https://github.com/TheKnightsWhoSayNi/info/wiki/Hatдля кода https://repl.it/languages/python3простыня из книг которую вы уже никогда не прочтёте - https://yadi.sk/d/tArKKuQu3Kejuqумирающий >>1224588 (OP)python питон пайтон vscode вскод
>>1227990Я те че програмист штоль?
>>1228115 (OP)ОП, чо в ОП пост не добавил новость про Гвидо?
>>1228127Все добавлено, протри глаза от спермы, пожалуйста.
>>1228131Не изучай змея изучай го? Ты это имел ввиду?
>>1228115 (OP)Good night, sweet prince.>>1228131Оп - хуй.
Теперь я ключевая фигура Питон. Оставляйте ваши реквесты на новый ПЕП
Пока питон окончательно не сдох, чому у меня синтаксис еррор? https://pastebin.com/vfexXQvk
>>1228187Проехался, в враппере должно быть return end - start
>>1227874Твой сахарок был в языке изначально. Я говорю о тех, вещах, которые добавляются в синтаксис спустя годы: аннотации типов, yield from, async/await, f-strings. Все эти вещи добавлялись со скрипом, но негативных оценок фич было в разы меньше, чем к этой.
>>1228190> yield fromПонятно, чем могло не понравиться остальное, но с этим-то что не так?
Анон скажи, а на ведрт есть приложения с задачами на питон? Типа codewars или что-то вроде.
>>1228181Убрать двоеточия в конце строк для class/def/if/for/while/etc.
>>1228194Это для питон 4? Есть куча существующего кода вида if foo == 1: print('One')
>>1228192С этим всё так, я просто перечислил изменения в синтаксисе за последние годы которые помню.
>>1228196Ну, Снейп, ну сделай их опциональными, ну ты же новый диктатор!
>>1228181Убрать отступы. Вместо них мазать гавно на монитор
Поправил третий пик. А вообще оп уебок, писать 'изучай Го' в оппосте к Питону. Перекатите уже по нормальному. Сначала перекатил еблан, который оставил все оп-пики с прошлого треда, потом вскод-уебок, со своими сраными алгоритмами, теперь ещё и эта хуйня.
>>1228212> писать 'изучай Го' в оппосте к ПитонуА что не так?
>>1228212Это ВСЕ потому что плутоний ВСК
>>1228232 ВСЕ
>>1228230Сисадмины на go не перекатятся. Им нужен скриптовый язык, а не компилируемый.
В чем принципиальная разница между интерпретируемым языком и компилируемым? Как-то можно понятно объяснить на каких-то бытовых примерах?
>>1228256Граница между интерпретацией и компиляцией давно размыта настолько, что ее почти нет. Батники видел? Вот это чисто интерпетируемый язык, один из немногих - читает строку, делает что сказано, читает следующую и так далее. Все остальное, которое так себя не ведет - компилируемое. Тот же питон, хоть и считается интепретируемым, компилируется в байткод.
>>1228256Если тебя посадят за работай и скажут фикси или добавь за работу другого программиста, интерпретируемый ты поймешь и допилишь, а компилируемый будешь долго костылять.
>>1228262> Граница между интерпретацией и компиляцией давно размыта настолько, что ее почти нет. Самое бредовое заявление за сегодня, что я читал. Вообще охуеть просто.
>>1228263Хотя нет, это вполне себе соревнуется с предыдущим.
>>1228281Ты не очень умный.мимо
>>1228192То, что в нормальных языках это добавляется библиотекой, а тут все костыляют в язык прям как в го
>>1228295Как по мне, этот сахарок очень удобный, достаточно часто используется и потому очень к месту. А вот, например, нарезки списка кусками одного размера каким-нибудь [:::] нет, хотя необходимость в таком возникает очень часто, и это крайне неудобно, хотя и костылится заклинанием или либами. Сахарок для частых действий обязательно нужен. Без сахарка можно и на си писать, зачем питон вообще?
>>1228294Я умный, а ты долбоеб, раз защищаешь себя бред, что интерпретация и компиляция это почти одно и то же.
>>1228303Но ведь он прав.
>>1228303>Я умныйОтличная шутка, дальше не читал.
>>1228303Перефразирую для тупых: чистых интерпретаторов практически не осталось.
>>1228212жри говно сука один хуй я не собирался пилить переполз для вашего каникулярского чята
>>1228300Так я ведь про сахарок как бы ничего и не говорил.
Анонче, вот поясни, ободри, засри или дай совет. Я начал заниматься питоном с середины февраля. Сразу взял укус питона, прошел его недели за две три, и начал писать бота для телеги. Писал около двух месяцев, через боль и костыли, но это был хороший опыт, хотя конечно чем дальше я делал этот проект, тем акцент больше смещался от получения новых знаний на исправление косяков. Нпговнокодил 700 строк, бот работает и сейчас, всё вроде хорошо. Далее я начал писать плагин для kodi, в этот раз уже около 1300 строк, также через боль и постоянные преграды, преодоление которых давали мне новые знания, но опять же, чем дольше затягивался проект, тем акцент больше смещался на исправление ошибок, а не на получение новых знаний. За второй месяц разработки я получил довольно мало. Вот я дописал плагин до состояния на котором его уже можно пускать в тест, и так уже прошло около пяти месяцев. И меня все не покидает странное ощущение, что я всё ещё недостаточно занимаюсь, или делаю что-то не так. Вот я думаю увольняться с работы с завода, и месяца 3 посвятить себя исключительно самообразованию: чтению книг тонну которых отложил за эти пол года (Лутц, шаблоны, алгоритмы, cookbook и т.д.), но очень ссыкотно что даже после этого марафона я не найду работу даже сраным стажёром. Вот буквально вчера выложил второй проект, начал смотреть лекции из шапки и читать Лутца. В перспективе изучить технологии э, фреймворки и базы (Postgresql), и сделать какой-нибудь простой сайт. Как раз моему другу нужен для его маленького бизнеса по ремонту сотовых. Сделать что-то вроде визитки, а может даже с отслеживанием состояния ремонта, например. Но также хочется попробовать прямо сейчас найти работу джуном, но у меня нет знаний ни джанги, ни фоаска, ни twisted, ни бд, ни asyncio. В предыдущих проектах они не были нужны. В общем что мне стоит сейчас делать, посоветуй. Стоит ли ещё позаниматься с освоением вышеупомянутых технологий/фреймворков и укрепить свои теоретические знания, и постараться сделать ещё один проект, или пытаться уже сейчас найти работу. Или быть может посоветуешь ещё какой вариант? мне 25, если это важно. Уволиться, не уволиться, хз.
>>1228390Поддвачну вопрос.Мимо другой анон, я меньше занимаюсь, но такие же мысли 1 в 1. Кодить, внезапно, оказывается очень тяжело, особенно когда сложно поставить себе цель и направление движения. Еще это уебищное чувство, что ты то ли хуйней занимаешься, то ли даун. И всегда нужно все повторять и переосмысливать. Старички, подскажите ньюфгам, как двигаться, и должно ли так быть?
>>1228390>В общем что мне стоит сейчас делать, посоветуй.>>1228390>ни джанги, ни фоаска, ни twisted, ни бд, ни asyncio>>1228390>Стоит ли ещё позаниматься с освоением вышеупомянутых технологий/фреймворков и укрепить свои теоретические знания, и постараться сделать ещё один проект>>1228390>Вот я думаю увольняться с работы с завода, и месяца 3 посвятить себя исключительно самообразованию3 месяца превратятся в 3 года, ты будешь продавать всякий хлам и перебиваться редкими шабашками, пока в конечном итоге мамка не оставит тебя без борщика и ты не начнешь ебашить как проклятыйосозновая постыдный факт дрочки, заместо осознанных телодвижений к КОНКРЕТНОЙ цели, будешь мазать говно по стенам до последнего брат шизоид>не уволитьсязначит остаться там навсегда, РАБота не предпологает обученияработа - дом - жесткие отхода на выходных - мелкая бытовухазаработанные крохи привет-привет ничтожество вкатывающееся 6 лет)) ты будешь бесцельно сливать на хуйню и веселье, что бы хоть как то себя отвлечь от паскудской жизни
>>1228394>поставить себе цель и направление движенияразбивай задачу на модули пока не появится стойкой тяги к реализациивсе довольно линейно и путь к успеху он един, бодипозитив, вся хуйня, комплекс хуйни, тащишь одно и подтягивается другоев этом плане дико выбешивает говно поделие - жаст ду ит - оно тупо не работает как раз по той причине что никто сука не знает как именно дуить блядь
>>1228397Спасибо, братан.
>>1228394>>1228390Возможно программирование просто не ваше. Сейчас тут конечно могут раздаться врети, но сами подумайте почему одни могут быть футболистами, а другие нет. Почему одни могут быть нейрохирургами, а другие нет. И так далее.Программировать на самом деле не тяжело. Думаешь что хочешь сделать, думаешь как, продумываешь мысленно архитектуру, рисуешь возможно и без задней мысли пишешь. Либо получается, либо нет. Повторить до выхода на пенсию того как перестанут брать на работу из-за возраста, а до пенсии еще 20 лет.
>>1228408Это паста? У меня нет проблем чтобы что-то сделать, просто думаю как поступить дальше. Хотя конечно спрашивать на оранжевом форуме не самая лучшая идея. Но кроме тебя, анон, у меня больше никого нет.
>>1228408>Возможно писать посты на дваче просто не твое.у тебя пади еще и корочек нет, давай ка ты иди пройдешь нахуй, ладно?>Почему одни могут быть, а другие нет.здоровая среда, мужское воспитание, лимбическая система нацеленная на постановку цели и ее решение, а не сурогаты в виде синьки и прочей ебли, копеешного дофамина, чувство ответственности.это все дары б-жьи, ясно дело>пенсиив РФ уже нет, можешь не думать об этой проблеме, будешь работать до гроба и это хорошорили>>1228411>Но кроме тебя, анон, у меня больше никого нет.суровая правда жизни, по секрету (у них тоже нет ;)они думают что та сволота что вьютеся вокруг них и вместе развлекается - это неибацо НАСТОЯЩИЕ ДРУЗЬЯ, случись чо серьезное, все отвалятся, рано или поздно, никому груз по жизни не нужен, останутся лишь родня, да и та не шипко благонадежна...и похуй вообще, в интернет эпоху помощь найти куда проще чем через живых людей
>>1228408Зачем траллишь? Я знаю что в это все испатние, ты тупо сейчас озвучил мысли с которыми справился, поэтому так точно их озвучил, и я справлюсь, я сильный. Я фильный!
>>1228413> будешь работать до гроба и это хорошорилиЭто было бы хорошо, если бы налоги для этой пенсии ещё платить не надо было.
>>1228413К сожалению слишком многое завязано на контактах ирл. В том числе и получение работы
>>1228417Ты же кодер, не плати.
>>1228419Это же не я выбираю буквально, а работодатель. Напрягать жеппу ради того, чтобы получать столько же (никто не будет платить больше вчёрную), но не платить налоги как-то тупо.
Опять у войтивайти БОМБАРДА от простой и логичной мысли, что не все могут стать программистами. Как не всем быть юристами.
>>1228420Если работаешь на рашку, то да, так или иначе что-то заплатишь, можешь заморочиться и сам изменить пенсионное страхование. За всю свою не долгую жизнь, я ни разу не получал белую зарплату, всегда белая часть по минималке и все остальное в конверте.
>>1228421>юристамиПеретолстил, бро.
>>1228422>можешь заморочиться и сам изменить пенсионное страхованиеПоподробнее тут плез. Ничего такого не слышал.
>>1228417>если бы налоги для этой пенсии ещё платить не надо былонуу ты придумал, олигархи тоже кушать хотят, только о себе думаешь, эх на всех приличных работах - з\п 5 тыс.р., а стаж на гитхабе или титрах проектаесли ты же госраб на социалке - то поделом>>1228418давай, тел ми мо хау ту гет жаб ин ЕА о УБЕЙСОФТ например? русские свиньи пилят говноподелки на упите, братушки белорусы ебошат на своем двигле, небратушки так же ебошут упитюи как этот биомусор может уеч специалисту завести трактор? да никак блядьты пиздешь за гнуссный бизнес по-русски, от которого аж тресет, ты считаешь нормой что тебя куда то пристроят за красивые глазки? т.е ты сука не хочешь трудится, не хочешь сука напрягать свою тупую головку, ты смотришь на шлюх и завидуешь... ничего окромя отвращение ты не вызываешь
>>1228427>на всех приличных работах - з\п 5 тыс.рdefine "приличных работах"
>>1228428где рабдатель думает над оптимизацией, уклоняясь от поборов и вливая сэкономленное лове в учагу конфочки печеньки для гребцовпри всем моем бесконечном патриотизме - я не считаю современный алигархический режим достойным поддержкивот будут бесплатные ААА коворки в каждом подвале, вот тогда хорошо, а пока мне срут в уши про защиту хуиту и тд, мне допизды, я мобилен на все сто, сделайте заибись и я поделюсь на благо всего общества, а не кучки нуворишей
>>1228426Есть государственное страхование, которое дефолт, а есть частное, соответственно, можешь договориться, чтобы львиную долю того, что ты обязан платить через пенсионное страхование, перманентно тебе возвращалось, вроде так. Ну, я короче нуб в этом вопросе, лучше сам займись, но решить это на самом деле можно.
>>1228431Ну, это незаконно. Так-то я согласен с тобой, но самые крупные и мощные it компании работают в белую. Я думаю ты это не будешь отрицать.
>>1228435Когда ты будешь работать в такой компании, я думаю ты не будешь жить в рашке.Мимотутчили
>>1228436Я имею ввиду мощные российские компании. На ум приходит только яндекс и jetbrains, но уверен их не мало.
>>1228435>Я думаю ты это не будешь отрицать.=)>самые крупные и мощные it компанииони как планеты, подчиняются гравитационным физическим законаммнение жалких пикселей на экране с двача им допизды, веришь?>незаконноэто белых людей лишать жизни, а все остальное - лишь вопрос трактовки>>1228436мыло, яндекс BEM которых пользует весь мир, не? чурка ебанаяу нас 1 000 000 хомяков, говорящих на одном языке и думающих примерно про одно и тожеИ ТОЛЬКО ТУПОРЫЛАЯ ПИДОРАСИНА РЯЯЯ ЗЯПЯД РАЗМЕРОМ С МОСКОВСКУЮ ОБЛАСТЬ ПИИИЗДААААЧИИИИ МОООЩЬЬЬты блять просто задумайся сколько пидорашек чекает погоду со сраной почтой и что должно быть под капотом, на чом вертеться и кто должен шустрить поблизости ух сука дети дегенераты..
>у нас 100 000 000 хомяковконечно же
>>1228438>мыло, яндекс BEM>ВЕМОчень важная хуйня, что я даже не понимаю о чем речь. Большой у тебя список, да.>Весь мир.50 лямов хомяков, которые через 20 лет сдохнут, недоживя до пенсии, кекнул. И да, покупательная способность у них топавая.>Бугурт.Если честно ничего не понял.>Еще какой-то бугурт про погоду и детей.Тоже нихуя не понял, но кажется пидорашки не люди, еще бомжи и на них вообще не стоит ориентироваться.
>>1228438>мнение жалких пикселей на экране с двача им допизды, веришь?Я об этом и говорю. Работают в белую, вот вам переписочка, товарищ майор и т.д. Но это всё равно топ компании с топ зарплатами и условиями.
>>1228440>Большой у тебя список, да.а у тебя?)))>Population: 144.3 million (2016) World Bank //рашка онли>покупательная способность у них топаваяуж 2 бакса на лутбокс найдутя про то что дети мечтают свалить за кардон, ожидая там увидеть кисельные горы и свободных трапов, на деле же капитализм схлопывается по всему миру, а без соц противовеса в виде совка еще и становится все более жесткимболе-мене норм там где печатают мировую волюту, но и там не все так гладко, ибо своего ленивого скота со стволами хватаетпереехав за океян будешь сливать все лове на жилье в белом районе, за 4 метровым забором, с отстрелом озлобленных черных собак включенным в счетсоветую глянуть чянл Active Self Protection, впечатляет не хуже гуро тредов из бэкароче говоря блядь -- НЕХУЙ СКУЛИТЬ СУКА, тебе еще повезло пидр, а ты не ценишьвангую в ближайшие 5-10 лет развитие айти кластера в крымнаше или сочи\махачкале>>1228441>топ компании с топ зарплатамипод крышей у достойных людей, ты заебал, там ирл все обговорено, никто просто так мимо своего носа и носа братух с АК, пропускать лове не будета кому мне лучше заносить лове, левым олигархам или борцухе который район на пару с мером держит?
>>1228445>>Population: 144.3 million (2016) World Bank //рашка онли70% не знают как кудахтер включить.>Про свалить за кордон.Там рили пиздато, если ты не овощ, то ты там устроишься и будешь охуенно жить. Чинуши поголовно своих чад гонят из этой страны т.к. понимают обстоятельства и перспективу.>Совколозунги.Чтобы быть леваком, нужно быть предельно конченным и безмозглым.>Вангую.Вангую за 5-10 лет все скатится в совок и тогда, ты долбаеб, заскулишь и поймешь каким был долбаебам.>>топ компании с топ зарплатамиДодик даже не выкупает, что это суть одно и тоже.
>>1228445>а кому мне лучше заносить лове, левым олигархам или борцухе который район на пару с мером держит?Бля, ты же сам писал>где рабдатель думает над оптимизацией, уклоняясь от поборов и вливая сэкономленное лове в учагу конфочки печеньки для гребцов>на всех приличных работах - з\п 5 тыс.р.Какие борцухи?
>>1228449Это чатбот из /po/, рандом какой-то пишет, забей на него.
>>1228448>Додик даже не выкупает, что это суть одно и тоже.Ты чё, сука, охуел меня оскорблять на сосаче?! Это было написано для антуража, типа перечисление.
>>1228450Если ему ничего не писать, он даже реагировать не будет, чек.
>>1228451На западе заебись. Ч/a/t/брoot.
>>1228448>70% думают что кудахтерэто кирпичик в кармане, в т.ч и дети, жрут говно и сёрфят инеты и гамают на 4-5", и им это нравится, именно поэтому мобайл фест у нас каскад в цеске>Тамгде? в европке есть только гермашка, все остальное деревня для туристов, ну а в самой гермашке своих арабов с нигерами хватает, работать с ними пусть даже не пересекаясь на прямую, ну такоену ок есть еще арийцы, но это еще большая дерёвня, остается ЛА и НЮ, ну а там как я уже рассказал все не просто из-за нигеров и латиносов с короткостволамивесь мир левеет даунич, все больше народу перекатывается на линупсы, сам софт становится бесплатным, совок уже давно переехал в интернеты и не плохо там живет, малышь открой учебники по истории, порадуй мамку хорошими оценками в следующем учебном годуоднако идею создания рая на земле я не поддерживаю, без генной перепрошивки скоты развялят любую систему на нацеленную на физическое выживание>>1228449приличные работы != топ компании, безмоглое ты существо теряющее нить и не чувствующее разницы размеров
>>1228458>приличные работы != топ компании, безмоглое ты существо теряющее нить и не чувствующее разницы размеров Чиво блядь?! Тут прямая связь, топ компания = приличная работа. Иначе её обгонит тот, у кого будут приличные условия.
>>1228459>топ компания = охуенная работанорм компания = приличная работа
>>1228460Бля, ну ты и придирчивый долбоёб. Всё ясно.
>>1228461>получил 10 000 ₽ вместо 10 0000 ₽Бля, ну ты и придирчивый долбоёб. Всё ясно.
>>1228463Да ну хватит гнать. Зарплата отличается максимум в 1.5-2 раза.Ты ещё на это ответь:>а кому мне лучше заносить лове, левым олигархам или борцухе который район на пару с мером держит?Бля, ты же сам писал>где рабдатель думает над оптимизацией, уклоняясь от поборов и вливая сэкономленное лове в учагу конфочки печеньки для гребцов>на всех приличных работах - з\п 5 тыс.р.Какие борцухи?Вертишься как питон на сковородке, ей богу!
>>1228467>отличается максимум вты тупой школьник без абстрактного мышления, понимающий все буквально..ссветает, общение пустое
>>1228469Буквально понимать всё это есть суть работы программиста. Ты опять включин пифона на сковородке и не ответил на вопрос.
я не пони, мне петон то продолжать изучать, или опять муки выбора?мимо-вкатывальщик
>>1228490Гвидо отрёкся от престола = змей начал погружение в бездну. учи рнр и жс
ало, тут питон ВСЕ, зачем вывкатыватесь в него? в с е понимаете? все
>>1228531А perl как был на плаву так и остается...
Чё, как вам пеп 572?
>>1228531
>>1228649
Алоха, питоны.Как во фласке запилить глобальный для всего приложения объект? Необходимо при инициализации подгружать разделы сайта из базы, чтобы выводить их во всех вьюхах. Пока способа не нашёл. g действует только в контексте реквеста и получается, что объект загружается каждый раз при перезагрузке страницы, либо выбрасывает "Working outside of application context."
>>1228720Синглтонь. Глобал стейт это плохо.
>>1228725Синглтон это плохо.
>>1228725> СинглтоньДумал об этом, но рассчитывал что есть какие-то внутренние фичи фласка.> Глобал стейт это плохоОбъясни чем, пожалуйста. В принципе, если делать это для каждого реквеста, то операция занимает не так много ресурсов, но это пока приложуха не разрослась. Или правильнее хранить такие вещи в сессии?
>>1228729Стейтлесс синглтон это заебись.>>1228730Потому глобал стейт либо недетерминирован (мутабелен), либо необновляемый в течение жизни приложения (иммутабелен).Ходи в БД и не выебывайся. Если дорастешь до бигдаты, то юзай прозрачный кэш над хранилищем своей дрисни и пануй.
>>1228734>Ходи в БД и не выебывайсяНу видимо придётся так делать. Просто в том же Pylons есть app_globals в котором можно хранить всякий полезный мусор. Я думал сначала, что g работает так же, но не взлетело.
>>1228737Нормально делай нормально будет.
>>1228740Вот я и пытаюсь понять как во фласке положено делать. В пилоне я бы хранил всю хуйню в g, и в хуй бы не дул.Похоже надо читать больше кода сложных приложух. Правда на гитхабе что-то сплошные хеллоу ворлды от Мигеля и разрабов фласка
>>1228741> больше кода сложных приложух> Ходи в БД и не выебывайся. Если дорастешь до бигдаты, то юзай прозрачный кэш над хранилищем своей дрисни и пануй.
>>1228743Уже понял, спасибо.
Подпишите в шапке на курс django что смотреть строго на скорости 1.25
Только я собрался учить питон, а уже слышу что он якобы всё. Поясните.
>>1228748> ПояснитеПервый день на дваче что ли? Странно что ты не в Haskell треде сидишь.
>Requires the app registry to be fully populated.>Requires the app registry to be fully populated unless..Что за populated, о чем они вообще?
>>1228720Алоха, питоны.Как брить писечку как на том пикриле?
>>1229042Алоха, брат-натурал. Шугарингом вестимо.
>>12281811. Уменьшить отступы с 4 до 22. Увеличить максимальную ширину строки
>>1228535Семен, плс.
>>1228390Заебал, нормально все. Продолжай учиться и просися на "мы вам перезвоним". Увольнятся с текущей работы не нужно, так как это сильно обяжет срочно найти новую. Местных хуев "дано/недано" слушать не стоит.
Не могу осилить это предложение> Эта переменная указывает на сам объект экземпляра класса, и по традиции она называется selfМожете пояснить?
>>1229121>1. Уменьшить отступы с 4 до 2Нинужно.>2. Увеличить максимальную ширину строки +. А по факту, еби этот пункт пепа в рот, он основан лишь на "диды так делоли" и, к счастью, народ от него отклоняется, когда надо.
>>1229181Можно сказать "Петя сосёт хуи". Кто бы ни сказал эту фразу, хуи сосёт только Петя. А если сказать "Я сосу хуи", тот тут уже зависит от говорящего. Местоимение "я" указывает на экземпляр конкретного человека, сосущего хуи.
а что пишут на этом вашем питоне? очередная вебпараша?
>>1229193Да. Можешь уходить.
>>1228458>в европке есть только гермашка, все остальное деревня для туристовПруфани, что в Нидерландах, Скандинавии, Франции, Британии, даже Польше плохо жить>арийцы, но это еще большая деревня, остается ЛА и НЮпруфани, что 300кк людей живут в "деревне", где плохо жить>весь мир левеетпруфани>все больше народу перекатывается на линупсыпруфани>совок уже давно переехал в интернеты и не плохо там живетэто что вообще значит?>малышь открой учебники по истории, порадуй мамку хорошими оценками в следующем учебном годуК чему этот пук вообще, малышь?
>>1229217>пруфаниПостарайся выучить еще какое нибудь слово, либирашь.
>>1229237То есть подтвердить свои слова ты ни чем не можешь? Жаль. Это уменьшает полезность твоих постов.
>>1229243зато я ебал твою мамашу
>>1228115 (OP)https://developers.slashdot.org/story/13/08/25/2115204/interviews-guido-van-rossum-answers-your-questions>ended up hating reduce() because it was almost exclusively used (a) to implement sum(), or (b) to write unreadable code. So we added builtin sum() at the same time we demoted reduce() from a builtin to something in functoolsкакой же гвидо дегенерат, пиздец просто
Pyinstaller насирает пикрилом при скармливании ему моей охуительной проги. Из интерпретатора все работает. ЧЯДНТ?Если пустой с input() файл ему скормить, он таки выдает ехе, но вместо инпута тамFatal Python error: Py_Initialize: unable to load the file system codecLookupError: unknown encoding: utf-8Current thread 0x0000036c (most recent call first): и краш.
Питонач, вот, я - очередной вкатывальщик. Вкатываюсь нет, выкатываться не собираюсь уже второй месяц к ряду. Стараюсь уделять время ежедневно: штудирую учебники, смотрю курсы, сру в пишу свой код. Но проблема в том, что код я пишу охуительно медленно. В среднем получается от 30 до 60 строк в час в зависимости от сложности. Это значит, что все очень плохо? Сколько обычно вы написываете за это время?
>>1229363https://blog.codinghorror.com/the-best-code-is-no-code-at-all/алсо вспоминаю коммент гуглоинженера на тему того, что он как-то поработал час и в результате написал –2 строки кода ¯\_(ツ)_/¯
>>1229363>В среднем получается от 30 до 60 строк в час в зависимости от сложностиНихуя ты быстрый, я 10-30 строк напишу, и 5-15 удалю. Больше читаю, чем пишу.
>>1229367Напомнил историю чувака который несколько лет проработал в одной из top4 компаний и лишь несколько строк его кода в итоге добралось до прода.
>>1228115 (OP)Питон почему-то называется всеми ЯП, имея к этому самому ЯП довольно своеобразное отношение. Пытался тут попробовать на днях удавчика, дак у него, как оказалось, реальные траблы с компиляцией прог. Говоря проще: компиляцию прог, написанных на Питоне, сам Питон изначально не поддерживает.Можно ли на Питоне написать сам Питон? Вполне возможно, что можно, а вот скомпилировать - уже нет. То есть, внутри самого питона что-то в нём улучшить и пересобрать новый компилятор без использования других ЯП не получится в принципе.Так откуда все эти сказки о чуть ли не безграничных возможностях Питона, при условии того, что он не является полноценным языком программирования и даже в теории не способен потеснить ни С, ни, блять, Паскаль на поприще хотя бы школьного уровня программирования? Даже элементарную досовскую прогу собрать на Питоне - задача не для всякого хайлевельного красноглазика.Честно говоря, исходя из раздутой вокруг удавчика шумихи, думал что он намного лучше. Неимоверно разочарован.Как написал один мудрый комментатор в одной из статей: "Python, PHP, JS, Ruby - скриптопараша. Ну а содержимое скриптопараши - динамикодрисня". Ничего серьезнее веб-страничек на этих языках не пишут (или пишут всякие уебаны, чтобы потом охуеть и переписывать проект 100500 раз, пока наконец не доходит дело до вменяемых технологий). Скриптоязычки по определению не являются, что называется, общего назначения, потому что ущербны в самом своем дизайне, который заставляет придумать 100500 велосипедов к тому, что уже и так сотню раз до тебя сделано. У питона, в частности, как и у предшественников-современников (php, js) все те же самые болезни: дохуища библиотек качества «братишка, я тебе покушать принес», 250 разных реализаций любой мало-мальски полезной вещи, а самое, блять, охуенное - отсутствие стандарта как такового, в результате чего:а) никакой обратной совместимости; б) разработчики интерпретаторов вообще пилят каждый во что горазд;в) dependency-hell и dll/so-hell из коробки by default. Перенос «крупного серверного проекта» на другой энвайронмент в случае питона почти гарантированно обернется термоядерной еблей, если не перекраиванием проекта с нуля. Казалось бы, учитывая прошлые неудачные опыты, может быть стоило бы задуматься о более продуманом дизайне, системе типов, например, прежде чем пилить очередную «серебрянную пулю из говна» - но Гвидону просто очень хотелось запилить свой язык программирования, как любой охуевшей от ЧСВ школоте.
>>1229408Эту пасту в шапку треда надо было. И ссылку на православный haskell.
>>1229363> Но проблема в том, что код я пишу охуительно медленно. В среднем получается от 30 до 60 строк в час в зависимости от сложностиКек, мда. Я конечно не считал, но пишу по ощущениям заметно меньше, особенно когда что-то новое курю. С питоном знаком чуть меньше года, с программированием достаточное количество лет, но никогда не вкатывался, занимаюсь иногда по фанчику. И да, точно так же считаю себя ретардом пиздец, так как именно на самом алгоритме задач залипаю.> пикЭто рандомный, или его где-то сгенерировать можно?
>>1229408>Вполне возможно, что можно, а вот скомпилировать - уже нет.>ТРАБЛЫ С ЕБАТЬ ЕГО В РОТ КОМПЕЛЯЦИЕЙ>В ПИТОНЕ>КОМПИЛЯЦИЯбГГ ЖЖОШ СЦУКО
>>1229367>>1229380>>1229439Спасибо, я уже думал, что совсем дурак ничего не могущий. Теперь как-то страшнее представляется работа труъ пограмистов, которые усердно пилят код в >1000 строк.>>1229439Пик - мой результат в http://www.rdos.net/ru/Можешь себе такой же там заиметь.
>>1229306Бамп.
>>1229440Сколько тебе лет?
Сап прВидел когда-нибудь десятикратно вложенный цикл? Вот, посмотри.Человек решал задачу построения последовательности строк ('000000000', ...., '999999999').
>>1229521По-моему все в соответствии с философией Пайтон.
>>1229521Почему нет? Работает ведь. Ты же не сказал ему это в одну лямбда-функцию обернуть.
>>1229193Всё, что угодно: веб, консольные утилиты, GUI программы, нейросети, боты и так далее.
Ну напиши теперь генератор такой же последовательности, но длины 7. 8. n.
Это >>1229530 сюда >>1229525
>>1229530> напиши теперь генератор такой же последовательностиНо в условии задачи этого не было.
>>1229521Какой же я умный блять. Какой же кайф перестать читать документацию Джанги и сделать какую-то задачку простенькуюблять как я заебался, модели какие-то, Meta класс внутри класса, atomic декоратор какой-то блять. Как это все выучить? Читаю то topic guide то reference page из официальной документации. просто огромнейший поток информации, как это все заучить то блять, чтобы на РАБоту уже пойти. А то скоро лето кончится, а потом зима начнется, а кушать хочется
>>1229566> Какой же я умный блять.Какие-то логи, сейлы, тьфу! width = len(str(max))
>>1229571Был какой-то разговор о том, как анону из числа 5435 получить число 0.5435, и там вот такую дрочильню с логами придумали, и она была быстрее чем приведение числа к строке и len'a последующего. А теперь нет. Ну или я сам себя наебал ложными воспоминаниями. Но так то да, нахуй эти логарифмы. Да и генератор тоже нахуй.С Джангой помогите
>>1229573>как анону из числа 5435 получить число 0.5435разделить на 10000?
Подскажите, люди добрые, как я могу вот таким вот образом текст вывести в этом вашем питонии?
>>1229601python format string placeholder
>>1229292И как часто ты используешь reduce или чувствуешь, что здесь бы он подошёл? Не hello world примеры приведёшь? В текущем проекте на 50k+ loc на работе нет ни одного reduce, лол.
>>1229566Сильно ли твое решение быстрее пикрилейтед?
>>1229617Его решение как минимум читабельнее.
>>1229617Все, научился в форматирование строк, больше не буду писать хуйню как на пике :3
>>1229619Что ты в трех строчках прочитать не можешь, пупсик?
>>1229617Ха, пососи. И теперь нахождение жирности строки через лог и сейл быстрее преобразования в строку и len'a. Я хуй знает вообще.
>>1229625Да кому нужны эти наносекунды, ёпту?! Такой долбоебизм. У тебя телега кирпичей и тут ты такой соптимизировал, что тебе надо разгрузить на один меньше, вообще охуеть! Никто и нигде не пишет на пифоне cpu-bound код, запомни, щеночек.
>>1229521О, это напомнило мне вопрос, который я хотел задать месяца три назад еще.Как преобразоватьfor i in range(10): for j in 'wow': print(j)в более красивую конструкцию?
>>1229660for j in 'wow': print(j)
>>1229660for j in 'wow' * 10: print(j)
>>1229660print('\n'.join([j for j in'wow'] * 10))
Суп, двощ. Нужно получить весь текст с html-страницы без тегов. НО, не просто без тегов, а так, как если бы я сам зашел на страницу в браузере и нажал ctrl+a->ctrl+c. Да, я знаком с гуглом, но в гугле есть решения только с выдергиванием всего текста в принципе с определенным разделителем, без внимания на изначально скрытые от глаз элементы и переносы строк, скажем. Поможешь?
>>1229193GUI начал активно развиватся пиздец просто
>>1229726web scraping with python читай
>>1229363стараюсь писать как можно меньше строчек кода, из-за этого иногда страдает удобочитаемость кода. И все время думаю о том где-бы еще ужать. Излишний перфекционизм так сказать, это как болезнь какая-то
d = {'a': '', 'b': '10'}d.get('a') -> пустая строкаКак мне вернуть дефолт если значение ключа пустая строка? d.get('a', 'default') работает только если ключа нет, а он есть.v = d.get('a') if d.get('a') else 'default'Только так?
>>1229774d.get('a') or 'default'Сам спросил, сам ответил.
>>1229617f'{i:09d}'Cтранные вы какие-то.
Ну чо там с Гвидо и новым президентом? Решили они что-нибудь или даешь анархию?
Анон в шапке есть видеокурс по джанге, а есть ли что-то подобное только в текстовом формате? Хоть полный пересказ? Пиздец ненавижу такие видео туториалы смотреть, полный проёб времени. Работать с текстом куда удобнее.
>>1229759И все же, аноны, можете помочь конкретно с этой задачей?
>>1229726BeautifulSoup
>>1229892А вообще если хочешь нормальный ответ, нормально задавай вопросы.
>>1229885>есть ли что-то подобное только в текстовом форматеГоловатэй: "джанго подробное руководство"
>>1229907Спасибо няш, то, что нужно. Только смущает год выхода, она всё ещё актуальна?
>>1229914Общее представление даёт верное. А какие-то изменения поищешь здесь https://djbook.ru/rel1.9/ или на стаковерфлоу. В принципе, можно комбинировать вышеприведённый сайт и книгу.
>>1229919Spasibo
>>1229901Ты вообще мой пост читал? В нем нет готового решения, только выдергивание текста без учета скрытых элементов и пробелов/концов строк.>>1229904Я максимально подробно расписал. Требуемый результат, уточнение, что я попробовал.
>>1229927Блядь, ты ебанутый? Как подробно ты описал? Ты чё хочешь не пойму? Чтобы было так:"Двач, хочу скачать текст""Вот пожалуйста, нажми СКАЧАТЬ"Ты ебанашка сайт хотя бы скажи, что за текст который тебе нужен, надо ли его скачать один раз, или нужно скачивать много текстов по шаблону, что ты пробовал чтобы это сделать и где у тебя не получилось. Или здесь блядь Ванги думаешь сидят. Вот ебать просто подумай, каким должен быть ответ на твой вопрос, как он вообще мог бы выглядеть?
Что делают open и read? С open вроде всё понятно, но нахуя функция read? Что она возвращает? У BeautifulSoup самая уебанская документация в мире, там про это не написано. Искал не жопой, а с помощью ctrl + f
>>1229929> Или здесь блядь Ванги думаешь сидятШизоид, блядь, пиздец.> Нужно получить весь текст с html-страницы без тегов> так, как если бы я сам зашел на страницу в браузере и нажал ctrl+a -> ctrl+cЧто именно тебе не понятно?
>>1229956Тут bs ни при чём. open это функция стандартной библиотеки python, которая открывает файл, а read() метод класса который возвращает содержимое файла полностью.
>>1229956> Что делают openУсловно, дает тебе ссылку на файл.> и readДает содержимое файла в строковом виде.> Что она возвращает?Пиздец, блядь, открой интерпретатор и введи их обе, ебать. И вот на такую хуйню здесь 24/7 отвечают, а на хоть мало-мальски адекватный реквест - хуй.> BeautifulSoupОписанное тобой не имеет никакого отношения к BS, это стандартные питоновские функции для работы с файлами.
>>1229968Анон, спасибо. Впредь буду внимательнее.
>>1229927>В нем нет готового решенияСовсем ньюфаги охуели. Всё бы им делатьimport zayebiszayebis.sdelat()
>>1229974> Совсем ньюфаги охуелиТы мне дал только название фреймворка, я это соответствующе прокомментировал. Конкретно в нем изначально решения нет, а если и можно с помощью него реализовать, то нужно додумывать. Додумать сам или нагуглить я не смог, прошу помощи анона.
>>1229978> Ты мне далНет, не я. Я мимокрокодил.>Додумать сам или нагуглить я не смогДодумывать ничего не надо, читай доки, блять. Не можешь читать доки — читай статьи в духе "быстрый старт".> прошу помощи анонаПредлагаешь мне за тебя сделать?
>>1229978>прошу помощи анонаМогу за шиворот тебе нассать.Решение твоей задачи на первой уже даже не странице, а строчке выдачи гугла.Если ты сейчас пруфанешь, что не смог найти решение на первой строчке, я за тебя этот код пишу.
>>1229983>Решение твоей задачи на первой уже даже не странице, а строчке выдачи гугла.Доброчую. Я даже её сюда принесу. http://qaru.site/questions/66599/beautifulsoup-grab-visible-webpage-text
>>1229985>говносайт-машинный перевод стаковерфлоуКак ты такое нарыл? Паруски гуглишь, маня?
>>1229986>>говносайт-машинный перевод стаковерфлоу>Как ты такое нарыл? Паруски гуглишь, маня?Специально для того дурачка принёс. По нему же видно, что в англесский он не умеет.
>>1229983>>1229985Извините, но насрали за шиворот вы только себе. Файл 1 - вывод вашего решения из гугла. Файл 2 - скопировал (ctrl+a ctrl+c) и вставил (ctrl+v) страницу по ссылке из браузера вручную. Я прямо указал на эту проблему в первом же своем посте:> и переносы строк, скажем
>>1229997Моего решения? Ты долбоеб?Я сказал тебе взять и загуглить. Ты даже этого сделать не в состоянии.Получается, ты от анона не помощи ждешь, а, чтобы он тебе на блюдечке принес готовое решение. Сука охуевшая. Не люблю таких. Никто не любит. Уходи.
>>1230006Я тебе только что прямо пруфанул, как ты просил, что РЕШЕНИЕ НА ПЕРВОЙ СТРОЧКЕ не дает мне нужного результата. Тебе нужно что-то еще? Жду твоего я за тебя этот код пишу.Жду маняврирования в сторону, что я спиздил запрос анона, а сам не в состоянии нихуя написать. Ну а хуле, все по накатанному, реквестирующий по дефолту нихуя не умеет, не предпринимает и не знает, даже если он напрямую опровергнул это в посте с реквестом.
>>1229997Ебать дебил. Это доска для программирования, а не для поиска готовых решений. С таким подходом проследуй нахуй, говна кусок. Не хочешь учиться — уёбывай.
>>1229726>как если бы я сам зашел на страницу в браузере и нажал ctrl+a->ctrl+cХм, на самом деле это нетривиальная задача. Цсс может переставлять элементы местами, например, или скрывать их. То есть тебе придется как минимум отрендерить страницу. Алсо, поведение выделения вообще говоря не стандартизовано, в разных браузерах оно может (а значит и будет) работать по-разному.В простейшем случае полуркай https://developer.mozilla.org/en-US/docs/Web/API/SelectionАлсо, не трать время на ответы местным школолодолбоебам, оно того не стоит
>>1230014В условии был пункт "не быть долбоебем". Но он неявный. Можешь обвинить меня в этом.Где в запросе информация о том, что тебе нужно учитывать перенос строки? Ты запросил просто сбор всего видимого текста, его и получил. На первой строчке, как я и говорил.Ты не можешь задать вопрос ни гуглу, ни анону.Можешь "маняврировать" сколько влезет. Тебе тут все равно считают все за опуща.
>>1229726можно через селениум
>>1230056И чтобы ты, не кракал ничего. И чтобы всякие пидорасы вроде >>1230031 не крякали про "школолодолбоебов", привожу пруфы того, что ответ на твой вопрос на первой строчке гугла в 95% случаев.
ДВАЧ Я ЗАЕБАЛСЯ пол года где-то как учу питон первый нормальный ЯП, что я учуНормальный проект лишь один, но по-моему говно бот в тг на 500-700 строк, кроме него ещё несколько мелких, но они ещё большее никому не нужное говноиз теории только книга Лутца и всякие статьиТы, наверное, анон, скажешь пойти на хуй и кодить дальше, но проблема ещё и в том, что ноут я сдал в гарантийный ремонт ещё месяц наверное ждать его.Собственно вопрос:ЧТО ПОСЛЕ ЛУТЦА УЧИТЬ
>>1230090Программирование на питон читал? Начинай учить фреймворки, модули которые тебе интересны очевидно
>>1230090Учи Джангу вместе со мной, потом сможем потереть друг другу модели и пососать вьюшкимимо в похожей ситуации
Как реквестить https?
>>1230115>>> import requests>>> requests.get('https://2ch.hk/pr/res/1228115.html')<Response [200]>
>>1230031Ну наконец-то адекватный анон. Я уж было пригорел.> То есть тебе придется как минимум отрендерить страницуНагуглил Selenium. Довольно долго с ним пердолился, как видишь, но получил практически то, что нужно с не сжатыми пробельными символами, полагаю. Вот что у меня вышло: https://repl.it/repls/ColorfulEmptyMeasurements> Алсо, не трать время на ответы местным школолодолбоебам, оно того не стоитНу, по крайней мере я привлек внимание адеквата. Обидно только, что такой один из десятка, блядь. Этот биомусор еще и оправдываться пытается какими-то недопруфами, чтобы мы наконец осознали их иллитарность и бесконечную правоту во всем. Вы ведь, собаки, вместо того чтобы кидать эти самые недопруфы, могли бы уже давно нагуглить нормальное решение за меня такого тупого и бездарного, это же так просто по вашему, и тыкнуть в него меня лицом, одержав верх. Но нихуя, потому что нихуя не гуглится, блядь. На самом же деле хватило лишь дать отсылку в нужную сторону, даже близко не расписывая все в готовом виде на блюдичке.
>>1230056>>1230064Уткнись уже, долбоеб.>>1230090>ноут я сдал в гарантийный ремонт ещё месяц наверное ждать егоЧитать доки и подобное не закрепляя прочитанное практикой - пустая трата времени. Подтяни лучше линейную алгебру, по комплюктер сайенс почитай что-нибудь, порешай задачки из cracking the code interview.
>>1230128А что ты делаешь-то, если не секрет? Нейроночку небось обучаешь, бгг?
Selenium - оверкил, если задача - сделать парсер. Просто обходишь DOM-tree и собираешь содержимое тегов.
>>1230115Нет, я понял, что моя проблема намного глубже. Функция на первом пике делает реквест http get, что у неё охуенно получается при использовании на сайтах как с http, так и с https. Но конкретно этот https://dictionary.cambridge.org/ нихуя не работает. Выходит ошибка, соответствующая функции: Error during requests to https://dictionary.cambridge.org : ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))Хули это говно не реквестится?
>>1229679>>1229699>>1229722Спасибо.
>>1230144Ты с хедерами посылаешь?
>>1230091Спасибо>>1230092Джангоебы не нужны ведь>>1230129Спасибо
>>1229761Толстячок.
>>1230202>Джангоебы не нужны ведьОт того что ты так скозал? Не смеши.
Почемуmyclass.metod() работает, если в методе не указать self, аmyclass().metod() нет. Что вообще эти скобки значат?
убейся
>>1230273>>1230296
>>1230273>Что вообще эти скобки значат?Иди про классы, может, почитай? Скобочки эти создают экземпляр класса. При вызове методов от экземпляра, в вызов метода неявно передаётся ссылка на этот экземпляр первым аргуметом ('self' это просто название переменной, вместо него может быть абсолютно любой набор букв).MyClass.method() просто вызывает функцию из неймспейса класса. Если ты не указал, что это @classmethod, то ничего в вызов автоматически передаваться не будет, так что и вызов функции без аргументов будет безошибочным.
Кто с 3D-рендером работал? Помогите выбрать хороший, годный и не устаревший API (лучше кроссплатформенный) для моделирования галактики (с поддержкой Python естественно). Не знаю, что выбрать, их как грязи.
>>1229997бере селениум, из него бери текст, у тебя, видимо, текст статьи не грузится из-за джаваскрипта или каких-то хедеров, если виноваты хедеры, то достаточно в requests засунуть настоящие хедеры из браузера, еще там может быть какой-нибудь редирект перед страницей, тогда селениумом закрывай
>>1229997>>1230339ну, и у тебя на скриншоте он ругается на то, что интернет исплорер не поддерживается, бери библиотеку requests и вставь нормальный юзер-агент
>>1230315Рендер бывает реалтайм (PyOpenGL/Pygame) и офлайн (Blender).
питонач, почему я не могу импортировать файл из пути, который есть в PATH?
>>1230357Об офлайн-рендере даже не думал, честно говоря.Про PyOpenGL и Pygame (и Pyglet заодно) скажи, они еще не устарели?
>>1230388> они еще не устарелиЧто это значит? Сейчас, в 2018, люди на OpenGL 2.1 пишут, который "устарел" еще в прошлом десятилетии, и что? Работает, требованиям соответствует? Тогда используй и не выебывайся.
Tango with django кто-нибудь читал? Минус в том, что она на англ, поэтому читаться она будет гораздо дольше чем если бы была написана на русском. Но на другой чаше весов уже изрядно устаревшая "Django - подробное руководство." которая в два раза толще. Что лучше?
>>1230557Лучше изучить английский.
>>1229408Толста
>>1230466Ладно, спасибо.
Аноны, есть функция, которая реквестит http (1 пик). Её использование показано на 2 пике. Выходят 2 ошибки. Одна показывает на выделенную линию на 2 пике. Вторая показывает на строчку в __init__ файле. Если открыть сайт без разделов(https://dictionary.cambridge.org), то всё работает. Что я делаю не так?
>>1230573Не выёбывайся, мой английский на достаточном уровне чтобы понять эту книгу, но так или иначе чтение будет происходить гораздо дольше на англ, чем на русском.
>>1230593Это ты выебываешься, тот анон верный совет дал.мимо
ПИТОНА ЗАМОРОЗЯТ НА ГОД ШОК ПИТОН ВСЕhttps://www.mail-archive.com/[email protected]/msg05777.html
>>1230587Что твой simple_get возвращает? Начни с этого. Это и не поток/файл, и не строка/байты. BS'у хочется видишь что-то из этих двух.
>>1230702>And yes, I guess we can successfully attempt to be nice, especially to himЖополизы какие-то.
>>1230587Уже всё пофиксил. Нахуй всё переделал. Теперь занимаюсь извлечением инфы из html кода
Аноны, пишу свою хуитку на wxPython и столкнулся с проблемой что html2 не обрабатывает JavaScript на страницах искаропки. А нужно использовать именно wxPython, потому что лицензионное соглашение.Гугление не дало результатов, нашел только RunScript, но вот он выполняет отдельные скрипты, а не автоматически выполняет скрипты на страницах. Как мне автоматически запускать скрипты на страницах?
Как сделать, чтобы требуемые аргументы в строке "usage:" были перед опциональными, а не наоборот? И вообще, как сделать, чтобы все эти генерируемые им заголовки были с большой буквы?
>>1228115 (OP)ГВИДО ВСЁКстати а что это за тема с новым оператором присваивания?
>We're in a constitutional crisis, and that's scary. There's no map and none of us know what to expect. It feels like anything could happen.ПИТОН ВСЕ ПИОТН СВЕ ПИНОТ ЕВС
>>1230881ДУМАЕМ ВСЕМ ТРЕДОМ КУДА ВЫКАТЫВАТЬСЯ ИЗ ПИСТОНА ПЛУТОНА PISTONA PLUTONA GBCNJYF GKENJYF
>>1230388Что значит устарели? В PyOpenGL можно взять профайл любой поддерживаемой твоей системой версии OpenGL. Умеешь шейдеры, обходиться без glbegin/glend - бери 3.3+ профили.
>>1230847for stag in document.getElementsByTagName('script'):eval(stag.innerText)Чёт такое. Вообще это должно включаться где-то в настройках компонента.
Почему серии этих статей https://tutorial.djangogirls.org/ru/ по Джанге нет в шапке? Зато есть видеокурс который делает приблизительно тоже самое, от автора который не говорит а жуёт сопли, а без увеличения скорости просмотра воспринимать информацию в нём просто, блядь, невозможно.С текстовой информацией подобного формата гораздо удобнее работать чем с видео. Видео больше для лекций подходит или.
>>1230899Что за фемо-гайд, все обращения к читателю в женском роде
>>1228194>>1229121Может вам ещё фигурных скопок отсыпать, говноеды-говноедики?
>>1228390>начал писать бота для телегиДальше не читал.
>>1228438>BEM которых пользует весь мирА вот и фронтенд-макака высралась, да ещё и с громкими заявлениями о "всём мире".
>>1230932чад фигурные скобки > сиси отступы
как в алхимии кор написать такой запрос?select * from author where author.id in (select author_id from author_book where book_id=1)Пробовал вот так:select([author]).where(author.c.id in (select([author_book.c.author_id]).where(author_book.c.book_id == 1)))но говорит, что argument of type 'Select' is not iterable
>>1230891Бля, это жопа какая-то. Нужно запилить интерактивную карту, так выясняется что Гугл карты без ключа API нихуя не работают, а давать мне кредитку чтобы привязать к картам директор и не собирается.Есть ли какие-то альтернативные бесплатные карты с нормальным API, и как ими пользоваться?
>>1231020Protip: пиши sql-запросы в sql.
https://www.youtube.com/user/SocraticaStudios/videos
>>1231061>самка паджита>учит питонуseems legit
>>1230923Потому что это и есть фемо-гайд. Но даже так, лучше гайда на русском языке в текстовом варианте нет. Будет понятно даже дауну. Даже без знаний питона. Ради такого можно и обращения в женском роде потерпеть.
>>1231111>Ради такого можно и обращения в женском роде потерпеть.Нет, я альфач, лучше дальше на заводе работать буду
Как удалить из строки определенные символы? Для этого есть какой нибудь специальный метод, или только циклом делать?
>>1231242Если символ один или два, то s.replace('a', '')Если больше, то регексом.
>>1231254> Если больше, то регексом.Не обязательно. Есть translate:>>> 'hello, world!'.translate(str.maketrans('', '', 'hl'))'eo, word!'Можно обойтись без maketrans и явно сделать {ord('h'): None, ord('l'): None}.
1)как запускать python код, чтобы он работал без прерываний?например, запускаю через cmd свой скрипт, все работает, но как только запускаю что-нибудь другое (скрипт2) в IDLE (python), первый скрипт останавливается и даже не понятно как завести его обратно, приходится перезапускать (хотя стоит вечный цикл While True)2)или вот еще пример, сделал скрипт, в нем переменная, хранящая словарь, все работает нормально (смотрю вывод), а потом спустя некоторое время (час-два или на рандом) словарь резко становится пустым, хотя значение должно быть, оно должно храниться (100% (так оно и работало эти часы)), потом снова заполняется (бесконечный цикл по скрипту)3)и питон жрет много % cpu, аж до 3% при работающем requests, 30 мб места в памяти занимает, что за ад, хотя ссылок около 60 или того меньшеполный бред4) sqlite3долго записываются данные (секунд 15-30), хотя должно быть все мгновенно (мне кажется), есть словарь с 80 элементами, "время" - "цена" - "цена"скрипт проходится по 80 таблицам, где все и записывается
ГВИДО ЧИНИ
>>1231310Код покажи
>>1231310> как запускать python код, чтобы он работал без прерываний?Когда отладишь - делаешь сервис, или просто из консольки запускаешь, или из планировщика.
>>1231323
>>1231335и вот эта database не должна быть пустой, она всегда полная, но иногда очищается>>1231310>>1231335
>>1231337>она всегда полная>но иногда очищаетсяТак она всегда полная, или иногда очищается?А касательно третьего пункта - воткни где-нибудь в while блоке time.sleep(5). Или 10. Или сколько хочешь.
>>1231341скрипт некоторое время работает, словарь полный, он должен быть всегда полным, но обнуляется почему-то, не пойму почему
2 списка одинаковой длинныdv=[4, 2, 3]kv=[a, b, c]Надо добавить в новый список 'a' 4 раза, 'b' 2, 'c' 3 раза, столько раз сколько значение в первом списке. Я сделал пикрил, но я новичек, не слишком ли это заумно и избыточно?
>>1231379
>>1231382Вспомнил, что в list expression можно несколько for'ов накидать
>>1231384То что надо, спасибо. Делаю такой список чтобы был нужный рандом при выдергивании из него с задаными процентами.
>>1230932Зачем тебе нужны двоеточия в конце if/for/def/class/etc?
>>1231020Не слушай >>1231037-долбоёба. https://stackoverflow.com/questions/8603088/sqlalchemy-in-clause
>>1231385>Делаю такой список чтобы был нужный рандом при выдергивании из него с задаными процентами. Так бы сразу и сказал.https://docs.python.org/3.7/library/random.html#random.choicesrandom.choices(kv, [v/sum(dv) for v in dv])https://repl.it/repls/MisguidedUsedWireframes
>>1231402Мда, а на рускоязычных сайтах только"random.choice" и никаких choices.
Вопрос такой, немного не по сабжу.Дрочил Укус Питона, там было много интерактива и насыщенности, прошел, доволен, но нихуя не запомнил.Начал Луца, иду медленно, скучно, все запоминаю, но меня уже заебала прокрастинация, понимаю, что надо и хочу конкретно Луца закончить, но он сука такой нудный и столько текста. 150 страница, двигаюсь как черепаха, посоветуйте что-нибудь.
>>1231410Глянь курс фоксфорда по питону. Ищи тред в /un
>>1228115 (OP)Тут на Codewars задачи кто-нибудь решает? Практикуется так скозат?
почему меня всхуйня доебывает? код запускается нормально
>>1231455решал
>>1231563Ну и как? Есть вообще от них польза? А то часто вижу, что нубам советуют там придрачиваться.
>>1231565>Есть вообще от них польза?Есть: очки набиваются, таблица лидеров заполняется, ранк растёт. Я пользы две вижу: набить руку и, после своего топорного решения, увидеть нормальное. Вот примерно как тут получилось: >>1231379 -> >>1231402.
class A: def __init__ (self): print('init A')class B: def __init__ (self): print('init B')class C(A, B): passc = C()Почему вызывается только первый init?
>>1231614>class C(A, B)>Почему вызывается только первый init?Синтаксис наследования почитай, братишка. Ты одного ребёнка из двух пёзд одновременно достать пытаешься.
>>1231424Спасибо.
>>1231614>Почему вызывается только первый init?https://stackoverflow.com/questions/8688114/python-multi-inheritance-init>>1231630>Ты одного ребёнка из двух пёзд одновременно достать пытаешься.У нас современное общество, женщины имеют право жениться друг на друге, так что всё ок. Multiple Inheritance называется.
>>1231703>У нас современное общество, женщины имеют право жениться друг на друге, так что всё ок. Multiple Inheritance называется.Так в итоге всё равно через третий хуй работает. Общество не доросло до отношений, которые бы отрицали биологию. Как же так.
>>1229306тебе трейсбек по что, содомит
Нахера вообще сделали 2 вида питона (2ой и 3ий)?? В чем там различие кроме скобочек для print?? В мелких программах других различий тупо нет, а использовать питон для больших программ это из области фантастики. Есть ли какое-нибудь нормальное средство для перевода .py файла на питоне 2 в питон 3?? По работе столкнулся с тем, что все на 2м, а "использовать надо самое новое"
>>1231925Поделил тебя на 2 без остатка.
>>1231455На Codewars черт ногу сломит, да и это довольно продвинутая штука.Я советую https://edabit.com для ознакомления с подобным тренировочным полигоном. Он простой и удобный. Новичку в самый раз. Это уже потом, когда задания почти все порешал, можно на CW перекатываться.
>>1231925Байты выделили в отдельный тип, все строки юникод. Для автоматической конвертации есть тулза 2to3, гугли.
Поясните нафига делают проверку вида:os.access(file, os.F_OK | os.R_OK | os.W_OK)Зачем используют побитовое ИЛИ?
>>1231455Решал, дошел до задачи типа сделайте так, чтобы по a, b, c, ... найти последнюю цифру у a^(b^c^(..)). Ну типа лесенка такая из полученных аргументов. Сразу понял, что при a^b последняя цифра легко находится, а каким хуем найти последнюю цифру у a, если я даже не могу посчитать степень, в которую возвожу, я хуй знает. Нашел в итоге это: https://brilliant.org/wiki/finding-the-last-digit-of-a-power/, прочитал только статью про модульную арифметику и все равно не знаю, как решить.
>>1232053Пришло из Си. Константы представляют собой отдельные биты, ты их объединяешь через | и передаешь набор признаков одним аргументом, а не списком каким-нибудь.
Научите ТП рефлексии на лучшем в мире языке программирования, плизки.
>>1232094пошлапошел нахуй, вниманиеблядь
Я правильно понимаю, что существует возможность логировать аварийные завершения программы (если после pyinstaller отключена консоль), не прибегая к try-except для всей стены кода?
>>1232094
>>1232178>для всей стены кода? def main():
Аноны, объъясните разницу между веб-сервером и веб-фреймворком, типа джанги. Допустим я хочу написать настолку на питоне. Что мне нужно будет сделать на сервере? Что вообще из себя представляет сервер, типа там уже есть ось? чем хостинг от компа отличается кроме железа? Что делает на серваке апач, а что делает джанга например?
Хочу написать что-то, что бы на картах можно было строить маршруты по рекам. У кого-нибудь был подобный опыт? С чего начать?
>>1232409Просто я щас прошел гайд для девочек и чето не понял. manage.py runserver - запросы идут. Зачем тогда нужен апач или нжинкс?
>>1232409>веб-серверПриложение, которое принимает запрос и возможно возвращает ответ.>фреймворкНабор кастомизируемых шаблонов функций, классов, модулей для решения типичных задач из какой-то области и советы о том, как эти шаблоны лучше применить в данной задаче.>Что делает на серваке апачПринимает запрос из интернета и возможно возвращает ответ.>что делает джангаПринимает запрос из Апача, собирает обращается к базам данных, хранимым html-макетам, файлам css, js, json, к другим приложениям и возвращает ответ исходя из той логики, что ты ей напишешь.
На питоне для себя легко разбирать джейсон, который приходит по апи? Или все же на пхп будет легче?
>>1232430А зачем нужна прослойка в виде апача между запросом и джангой, которая формирует ответ?
>>1232471Не нужна. Особенно в виде апача. nginx-ом можно раздавать статику, обабатывать всякие скучные детали типа https, оставив твоему скрипту только то, что он должен делать.
>>1231310Ты просто долбоеб. У тебя руки растут из жопы. Брось программирование. Лучше иди что-нибудь продовать.
>>1232597> продоватьумничка
Посоветуйте материалов, что б к завтрашнему дню я мог свободно использовать библиотеки mathplotlib (строить графики) и pickle
>>1232841>mathplotlib>к завтрашнему дню свободно использоватьЭто так не работает. Google: matplotlib tutorial или лучше посмотри в сторону надстроек над matplotlib (seaborn и т.д.)>pickleЧитай официальную документацию. Не знаю, что ещё можно про него сказать.
Научите РЕФЛЕКСИИ, что почитать, посмотреть итд!?
https://docs.python.org/3/reference/datamodel.htmlМногие dunder методы возвращают служебную информацию об объекте.Обрати внимание на встроенные функции globals, locals, vars, dir, type, а так же на модули dis и inspect.https://docs.python.org/3/library/dis.htmlhttps://docs.python.org/3.7/library/inspect.html
>>1233188 --> >>1233246
Так аноны, ну я тут и наговнокодил начальник, этот пидорас ОБОСРАЛСЯ, так как нормального API для питона чтобы рисовать карты OpenStreetMap я не нашел, я навелосипедил себе """решение""", в котором я из wxWebView вызываю локальную веб-страницу со скриптами на жабаскрипте с leaflet.js.Но теперь нужно еще как-то с этой страницы передавать данные (те же точки полигонов) обратно в этот самый питон чтобы потом их обрабатывать (вытягивать внутренние точки в базу данных), и вот тут начинается пиздец, потому что если сову на глобус натянуть еще получилось, то натянуть на него ласточку уже не получается.Да, можно поставить ноду и перекидывать данные по сокету в локалхосте, но это ж пиздец просто нахуй, ставить столько ебаных фреймворков чтобы решить задачу, да там даже индусы удавятся.Как мне лучше всего кошерно запилить все это, чтобы хуяк-хуяк и в продакшн?
>>1233246я только на рус хорошо, а там километры инглиша, пц, ещё и сложно же всё, как для новичка
>>1233333В чём проблема через змея снимать данные с сокетов? Либо организуй обмен через json. Как вариант напиши мини веб-сервер на змее и через ajax обменивайся.
>>1233368Ну так все 3 варианта выглядят как слишком костыльное решение, и ещё и создают туеву хучу зависимостей. Как я потом это приложение спакую чтобы на других компьютерах разворачивать?
>>1228115 (OP)Так чё, для изучения языка какого-нибудь Марка Лутц будет достаточно?А потом уже разбираюсь, какие import мне нужны и тырю чужие функции?
>>1231410>двигаюсь как черепахаэто норм, а ты хотел за неделю все выучить? Дочитай Луца, медленно, внимательно вчитываясь по 20-30 страниц в день, не пожалеешь.
>>1233407>Так чё, для изучения языка какого-нибудь Марка Лутц будет достаточно?Абсолютно. Если книга 2011 года, можно еще про новые фичи почитать, но их не много. Самые главные из них в 3.7 версии
Какой сейчас примерный порог вхождения в отрасадь машинного обучения?Все время ленты предлагают мне курсы.Пытаюсь найти инфу о пороге вхождения - курсы курсы курсы.Обрисуйте ситуацию возможно ли если я не доктор математтческих наук?
>>1233473>возможно ли если я не доктор математтческих наук?да, но матан знать обязан
>>1233479> матанРечь именно про мат анализ?
>>1233343Иди учи английский. Возвращайся, когда минимум B2 освоишь. Сам-то понял, что сказал? "Я не могу читать официальную документацию." Ну т.е. ты самое важное читать не можешь.>ещё и сложно же всё, как для новичка Не очень понимаю, зачем новичку рефлексия. Тебе надо какую-то конкретную задачу решить?>>1233486Тебе нужен мат. анализ на уровне 1 курса и линейная алгебра. Как их освоишь, приступай к теорверу, затем к статистике. Всё это можешь найти на Степике в курсах от Computer Science Center.
>>1233503Понятно, спасибо.
Не могу понять как это работаетpoints = [ { 'x' : 2, 'y' : 3 }, { 'x' : 4, 'y' : 1 } ]points.sort(key=lambda i : i['y'])print(points)
>>1233573Ну и параша.
>>1233573>Не могу понять как это работаетТы и не пытался, верно?
>>1233374Правильное решение: веб-сервер на пифоне, фронт — твоя залупка + вебсокет до сервера. Это не костыльное, а правильное решение.> wxWebViewВот это костыльное.
>>1233583Да, и добавлю, что пакуется веб-сервер вообще изи, потому что не тянет за собой гуй, как wx вариант. Так что тут одни плюсы.
>>1233573Зачем тебе два числа хранить в целом словаре?
>>1233333Нахуй тут питон вообще, 123пентипл? Тебе как я понял локальное приложение надо, чтобы пользователь мог скачать и без интернетов пользоваться? Ну так есть же электрон для этого.
>>1233573В какой момент времени тебе может понадобиться список словарей?
>>1233731Типичная ситуация работы с json-api.Мимо войти
>>1233503Как инглиш учить?Рефлексия нужна, чтобы программа сама себя совершенствовала.
>>1233583>> wxWebView>Вот это костыльное.Ну и как тогда пользователю приложение открывать, в бровузере? Хотелось бы стендалоун сделать.>>1233723Ну у них питон на пека стоял и "программист" один в конторе был, который на питоне пять строчек написал и сейчас в отпуск вышел, думал им на питоне такую хуйню запилить, а в нем библиотеки нормальной под OSM нету.
>>1233850>Ну и как тогда пользователю приложение открывать, в бровузере? Хотелось бы стендалоун сделать.Да, прикинь, в браузере. Ничего что это 99% интерфейсов сейчас, никому нахуй гуи нативные не впёрлись, особенно с картами, блядь.
>>1233865> никому нахуй гуи нативные не впёрлисьЗа всех не говори. Впизду этот ваш ебаный тормозной браузер, сжирающий по 600 метров на инстанс приложения!
>>1233866А wxwebview твой это уже не браузер?
>>1233865>>1233868Так я рассчитываю на не самых умных пользователей, такие чтобы могли экзешку поставить или прямо в браузере какую-то строку ввести и им сразу приложение выдало.
>>1233898Пользователь тыкает в "экзешку"фу нахуй! и открывается в браузере вкладка. Что не так?! Карты так развивались, что их в браузере использовать можно с помощью sdelat_zaebis, а на честном десктопе говна съешь кучу.
>>1233827>Как инглиш учить?Смотри аниме с английскими субтитрами. Я так его и выучил, без шуток.>Рефлексия нужна, чтобы программа сама себя совершенствовала. Это так не работает.
Так падажи ебана. Кароче у меня есть рекурсивная функция А, которая вызывает саму себя перебирая некие данные и данные по внешним ключам в реляционных таблицах. Мне эти данные надо сравнивать с данными из таблицы Б которые я в начале функции А вызываю запросом. Данные из таблицы Б всегда одинаковые, но блядь, запрос к таблице Б случается каждый раз при итерации рекурсии функции А. Считаю это избыточным. Можно ли как то вынести данные из таблицы Б в некое временное хранилище, которое существует только когда работает функция А? Может есть какой то шаблон проектирования.
>>1234031Вынесите результат запроса к таблице Б из функции и прекратите отвлекать взрослых людей от работы.
>>1234069>Python>Работа
>>12339901) Как это работает?2) как сделать то, что нужно мне?
>>1233827duolingo
Flask или Djangoooo? Читал мнение что сбор фласка в фуле превращается в тот же джанго, и смысл собирать когда можно сразу взять "всё включено"
Я тут зашел скачать дистрибутив python(x,y) И там по версиям последняя 2.7Как там с совместимостью с 3.7? Много проебали ? Качать?
>>1234201Бери,что более популярно и имеет сильную поддержку - джанго
>>1233827>Как инглиш учить?Сам начал учить, много читал статей на тему "как лучше учить". Могу дать полезный совет:Повторять выученное нужно не много раз за день, а лучше немного, но через сутки\день.То есть вот повторил ты правила полчасика день в день или слова. Повтори тоже самое уже завтра, потом еще через сутки. Так отлично впечатывается в память. А если ты будешь например 100 слов повторять в течение дня по 3-10 раз, нихуя не даст
>>1232094Не слушай грубиянов, присоединяйся к нам няш.Нас и так не много. А тут еще и токсичные.И так, скачай книжку Лутца "изучаем python"Читай первые 500стр пока что.
>>1232425>>1233333подскажи что нибудь
>>1233990Ну и как это работает?
>>1234214Да мне для личных нужд, а не 300к\с Вот я и думаю. Джанго это набор однотипных шаблонных решений "ол ин клюзив", а Фласк как заявляется - свободный фреймворк-пластелин. Но если аноны заявляют что в фул сборке Фласк - это тот же Джанго.... ...
>>1234213Анаконда бери.
>>1234264Давай поебёмся, ты вроде найсовая девочка.
>>1234280Тебе не понравится тыкать в щетинистый зад, сладкий
Посоветуйте книжку для человека, который вроде бы знает питон (в целом) и пишет на нем (мелочь), но хочет знать лучше и подробнее. Стоит ли просто сесть читать официальную документацию целиком, или есть что-то в виде книги? Особенно интересуют всякие фичи 3.5+.
>>1234290Ты тот пидор из Блендер-треда?
>>1234216что ты делаеш на этой борде для отбросов?
>>1233990Ну так чего, работает как? Сам не знаешь, а говоришь что-то.
>>1234308нет. Поясните за Джанго и Фласк, пидоры
>>1234296> который вроде бы знает питон (в целом) и пишет на нем (мелочь)Изучаем Питон лутца - переложение документации с неплохим разжевыванием, хватит более чем для восполнения пробелов. Для практики - тот же Програмируем Лутца и Автоматизация Задач на питоне
>>1234296> Особенно интересуют всякие фичи 3.5+. а не, тогда только документация
>>1234361Ну хорошо, Лутц так Лутц. Спасибо.
>>1234362А есть что-нибуть на русском по корутинам? Чтобы именно хорошо структурировано, почти как в книге, а не поверхностно, как в статье. асинк/авейт по анологии с js-ом понял, там всё элементарно, а вот чуть-чуть в сторону - и всё, приплыли, блядь.
Господа, в ваш чудо programming language на РАБотку за еду (и пивас) в ДС's вкатиться возможно?
Уже больше месяца не могу начать программировать. PyCharm и VS Code жрут уж больно памяти, всё лагает. Такой вопрос, как подсоединить интерпретатор в PyCharm, а то я не разбираюсь в английском, а на ютубе все видео о старых версиях?
>>1234409Используй обычный текстовый редактор и терминал, если у тебя всё тормозит.
>>1234409А загуглить вера не позволяет?http://www.ninja-ide.org/на, полная IDE с встроенным интерпретатором, максимально легковесная, написанная на питоне и с возможностью подключить кучу аддонов. Интуитивно понятная и без русского, но русификация есть, надо отдельно ставить аддоном сам пользуюсь с удовольствием
Так, блэд Я не могу поверить что тут нет юзателей Фласка>>1234264>>1234201Подсобите с диллемой
>>1234409Нахуя для питухона вообще ide? emacs и python-mode.
>>1234422Эээ, почто говно советуешь? Любители pdb идут нахуй. В дебаггере пайчарма удобнее же: все переменные как на ладони, прыгаешь себе по файлам аки резвый конь, расставляешь леьаг-поинты, красота!
>>1234416Какой же колхоз все эти ide. Ты только на иконки посмотри!
>>1234428Пичарм конечно пиздат, но почему они так мало уделяют время дизайну. Я вот сейчас сказал его, запустил и у меня наношрифт для кротов, а ctrl+ и ctrl-wheel не работают?! Что любой адекватный человек сделает в этот момент? Правильно, закроет его нахуй.
>>1234437Pycharm выпускается сразу для всех платформ, что способствует забагованности. Но это мелочи. Вначале долго сидел на sublime, это говно неплохо вставляло: яркие цвета, хорошая скорость.По совету вник в пайчарма и открыл для себя новые ощущения. Пайчарм не только ласкает меня анально, но и существенно увеличивает скорость разработки.
>>1234448Да-да-да, но эстетика. Это же блядь, ебальник IDE, почему ему не уделяют внимание?! Ёбаный размер шрифта не поменять по хоткею! Это нормально? Понятно, что там анальных ласок много под крышкой, но это всё-таки ПО с юзер интерфейсом.
>>1230940>Дальше Дальше не читал.
>>1234418юзал и фласк и джангос фласком меньше мороки имхода и проще както работать над решением самой проблемы а не над решением технической пизды сложившейся потомучто ну вот блять это джанго такчто пизда неезбежна иди нахуй или на стаковерфлоу
>>1233333> APIГОСПОДИ ПОЖАЛУЙСТА, расскажите кто-нибудь, что такое Апи, я настолько туп, что статью из википедии не понял.
>>1234264>Да мне для личных нуждНе парься, и то и то хорошие фраемворки.И то и то тебе позволит свободно и творчески кодить. Долго не думай
>>1234309Дружу с ребятами
>>1234418Бери джанго и не парься! Не ищи легких путей
>>1234435Лол, вот бы в 2к!8 оценивать IDE по иконкам. Твой спич о многом говорит какой ты погромизд.
Почему пишет Ran out of input persons ={} with open('file.txt', 'rb') as person_list: persons = pickle.load(person_list)
>>1234418Я юзатель фласка - очень комфортный вебфреймворк, простой как табуретка. Можешь еще глянуть в сторону Фелкона. Тоже самое только в 10 раз быстрее, говорят. Для начала я бы посоветовал тебе определиться с задачами. В каких случаях тебе придется изобретать велосипеды.Гже больше удобной для тебя документации.Там и решишь что тебе больше по душе.
Пришло время взглянуть на бенчмаркиhttp://klen.github.io/python-web-benchmarks.html
>>1234557Простой вывод данных из БД. Где легче и быстрее будет сделать?мимо
>>1234568http://muffin.readthedocs.io/en/latest/quickstart.html
>>1234569Спасибо, а что насчет хоста и всё такого? Извне будет доступно? Просто немного далек от этой темы.
>>1234572Я не совсем понимаю, что именно ты спрашиваешь.
>>1234578Что бы на сайт могли зайти с внешнего интернета.
>>1234484>>1234557>>1234487 Перефразирую Мне нужно поднять высоконагруженный ресурс с неординарными решениями не подходящими под типичные шаблоны, а значит придётся максимально собирать велосипеды. При этом на нём должна быть возможность в процессе написания не наляпать 1000 и 1 уязвимости як на пыхе, т.е минимум говнокода и защита от дурочка - в виде хорошей базы "неправильного кода" в сообществе. Никакого JSЧитал в тредах что при должном опыте ресурсы на Джанго без протекта выдерживают высокую нагрузку на бд включая ддос. Но подойдёт ли он для нетривиальных решений? А теперь:Django или Flask?Сразу пишу что от веба несколько далёк, ибо раньше лишь часть бэка писал в нескольких стартапах и говнокодил на пыхе в сосничестве
>>1234583Это уже не программирование, это сисадмнство. Тут надо соблюсти 2 условия:1) Нужно занимать не 127.0.0.1, а 0.0.0.0 адрес.2) Нужно обладать белым IP. Тут ты либо платишь провайдеру деньги за статичный IP, либо - покупаешь VPS, они все идут как с ними.Потом - опционально - покупаешь себе на reg.ru доменное имя, чтобы пользователям не приходилось цифры вводить.
>>1234588>поднять высоконагруженный ресурс Тогда тебе нужны знания линупса, ССД, тюнинг баз данных, нджинкс какой-нибуть для проксирования и т.д. И да, разницы между Django или Flask не так и много при всём при этом.
>>1234594>линупса,чек, манджаро-господин в треде>SSDчек, если я правильно понял >nginxработал с ним>тюнинг баз данныхВот за это можно поподробнее?В обще как понимаю основное отличие джанго - это готовая админка, остальное сравнимо с фласком.
>>1234566>2015
>>1234591Спасибо!
Новичок-кун в треде. Есть папка с фотографиями, есть программа, могущая сортировать их, по разным папкам. Теперь внимание вопрос: как передать в эту программу все изображения? Сейчас я в методе open указываю путь до одной фотографии, и, для того чтобы она взяла следующую нужно менять этот путь в ручную
>>1234602https://stackoverflow.com/questions/3207219/how-do-i-list-all-files-of-a-directory
>>1234605спасибо
>>1234096>>1234246>>1234319Рефлексия -- это run-time информация об объектах Поправьте, если не прав.При чём тут самосовершенствование? Я какой-то прикол упускаю?>>1234409>VS Code>жрут уж больно памяти, всё лагаетУ тебя 2 ядра, 2 гига для работы и учёбы что ли? Про PyCharm не спорю, тяжеловесная вещь.>>1234596>манджаро-господинНе смог Arch настроить?>тюнинг баз данныхЭто типа того, что здесь написано https://postgresql.leopard.in.ua, но, естественно, для той бд, которой ты будешь пользоваться.
>>1234628>Не смог Arch настроить?Надоело тратится на мазь от ожогов дупы после очередного пакета ломающего систему. >Это типа того, что здесь написано спасибо
>>1234511Твой спич говорит о том, что ты говноед.
>>1234511>2к!8>Твой спичДаже если он хуевый программист, что не факт, ты то даже до человека не эволюционировал.
>>1234628>У тебя 2 ядра, 2 гига для работы и учёбы что ли? Про PyCharm не спорю, тяжеловесная вещь.Нет, у меня только 1 гигабайт RAM, если ты об этом.
>>1234725> 1 гигабайт RAM> 2018 На чём хоть капчуешь? И коим образом ты пытался поднять VСтудию на этом?)
>>1234725> у меня только 1 гигабайт RAMБро, мне ЧЕТЫРЕХ мало, не говоря уже о том, что минималка сейчас 8. У тебя нет возможности апдейтнуться, что ли? Там же копейки.
>>1234730>Там же копейкисудя по 1 гигу там апдейтить всё надо, а нижняя планка рабочей системы в нынешних реалиях от 34к идёт и это еще с 4мя гигами
>>1234734БУ можно купить. Я свой core 2 duo с 8Гб ddr2 продал за 5k на авито. А так, докупи к нему ssd за 5k и всё будет вполне себе работать.
>>1234740я бы не рискнул взять бу, особенно на волне пике майнинга и массовой распродажи гпу и цп(да, лол, некоторые до сих пор на цп майнили в придачу). Думаю лучший выход это поднакопить анону 9-12к и к уже имеющемуся hdd и бп, взять дешманскую мать в пределах 4к новенькой и цп типа пенька 4560, догнать озу с авито до 4 гб и накатить сверху арч или манджаро и будет машинка летать
Как сделать загрузку файла на сервер? На сайте есть форма, я в ней выбираю файл и нажимаю кнопку "загрузить", и файл загружается. Как такое реализовать смотрел сниффером запросы, но так и не понял, как отправляется файл
>>1234759Берешь мозиллу, потом пкм - исследовать элемент, или как там, загружаешь файл и смотришь на POST запрос, который отправил браузер.
>>1234766Я смотрел запрос, но ничего полезного не увидел. Ну то есть о моем файле там вообще не было никакого упоминания
>>1234635>после очередного пакета ломающего системуБывает, но крайне редко. У меня 1 раз за 5 лет было такое. Manjaro всё равно же rolling release. Откуда лучшая стабильность берётся?>>1234725>у меня только 1 гигабайт RAMСочувствую. Пользуйся Vim тогда. Заодно пацаны на районе уважать будут. У тебя хоть Linux с легковесным окружением типа i3, а не Windows?
>>1234770Ты плохо смотришь, можешь еще форму посмотреть, там может быть информация о запросе, который файл отправляет
>>1234409В имаксе поддержка пайтон в целом такая же, как в хипстохуйне. Жрет он примерно 100 мегабайт со всеми финтифлюшками. Ставь spacemacs, заодно и вимовские кейбиндинги освоишь, чтобы сервера админить.
>>1234775<input type="submit" name="ctl00$MainContent$btnConvert" value="Конвертировать" onclick="if ($(this).prev('[type=\'file\']').val() !== '' && SupportedFormatsFileValid && !inprogress) { ShowProgress('progress'); } else return false;WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$MainContent$btnConvert", "", true, "File", "", false, false))" id="MainContent_btnConvert" title="Конвертировать документ и вернуть полученный PDF в Ваш браузер" class="button border1" style="border-color:Purple;border-style:Outset;">Вот что там написано. Что отсюда можно понять?
>>1234775Сайт написан видимо на asp.net webforms, и что с этим делать?
>>1234810Ты не туда воюешь, пейлоад смотри
>>1234814>пейлоадЧто это?
>>1234815Полезная нагрузка, блядь, в requests.post передается в data
>>1234838>Полезная нагрузка, блядь, в requests.post передается в dataТам нет этого нихуя
>>1234838Вот еще
>>1234899А теперь запрос к .aspx покажи, который второй по счету на пиках. Там даже из названия очевидно, что первый не в тему, третий проверяет статус, а второй, видимо, как раз и грузит документ.
>>1232446Не сложно
>>1234897Тупая ты сука, я тебе говорил пиздуй в МОЗИЛЛУ
есть два list с одинаковым количеством элементов ["one", "two", "three"] и [1,2,3], как их превратить в один dictionary ?{"one":1, "two":2, "three":3}
>>1234930Там вообще пейлоада нет
>>1234990https://stackoverflow.com/questions/209840/convert-two-lists-into-a-dictionary-in-python
>>1234979Там все аналогично, чего ты порвался
>>1234990dict(zip(a,b))
>>1235001Какого хера ты вообще сюда полез, если даже не знаешь, куда лезть?
>>1234979>Мозилутяжеловесное говно жрущее память Хромиум тогда уж
>>1235005Чего ты орешь, маня?Механизм загрузки явно не через пейлоад работает
>>1234997Я уже сам сходил посмотрел. Именно тот запрос отправляет файл через POST, смотри внимательнее, блядь.
>>1235011Механизм через твое ебло тупое работает. Иди его найди хотя бы.
>>1234998>https://stackoverflow.com/questions/209840/convert-two-lists-into-a-dictionary-in-python>>1235002СПС,хорошо бы пройти курс по питону, но у меня туп нет времени, приходится кодить на интуц=иции
>>1235031>интуц=иции
Кароче, есть словарь. Его элементы надо перебрать.НО, в словаре могут быть еще словари. А во вложенных словарях свои вложенные словари.Их тоже надо перебрать. Можно ли как это этого добиться без использования рекурсивных функций? Так как количество вложеных ДИКТОВ неизвестно заранее - то просто нагромодить фор в форах не получится.
>>1234416>http://www.ninja-ide.org/Она последний раз обновлялась в 2013.
>>1235200Потому что ЗАЧЕМ ЧИНИТЬ ТО ЧТО РАБОТАЕТ?
>>1235215НиндяИДЕ с Питоном 3.4 норм работает, а с последующими версиями ползут косячки, и никто их не исправляет, уже как 5 лет.
>>1235192Итерируешься по массиву - копии исходного словаря, если текущий элемент - словарь - добавляешь его содержимое в конец того, по которому итерируешься.
Как задать структуру данных фиксированного размера,что б например в list невозможно было засунуть больше n элементов
>>1235232О, спасибо.
>>1235234Есть картежи.
>>1235238и как там задать фиксированный размер?
>>1235240Они уже фиксированного размера и содержания
Я бы это реализовал через свой класс, наследуя лист и переопределяя append
>>1235253Нахуй наследование. Делаешь декоратор, в нем атомарный счетчик на add и remove и пануешь с любым типом данных.
>>1235259А на что его навешивать? На методы экземпляров?
>>1235234Расскажите пацану про numpy, ну чего вы.
>>1235012Куда внимательнее смотреть?
>>1234588>с неординарными решениями не подходящими под типичные шаблоны, а значит придётся максимально собирать велосипедыЖанга. Ясное дело жанга. На ней какраз можно только юрл воткнуть и писать свой велосипед.
есть регулярка с несколькими группами pattern = re.compile(r"(?P<timestamp>\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2},\d{3}) (?P<level>INFO|ERROR|WARN|TRACE|DEBUG|FATAL)\s+\[(?P<firstSquareBrackets>[^\]]*)]")я хочу получить словарь у которого ключом будет timestamp, а value будет тоже словарь, элементы которого будут имена остальных групп и их значениято есть {timestamp ---> {(level -> level1),(firstSquareBrackets -> firstSquareBrackets1)}} и так для каждого атомарного логаpattern = re.compile(r"(?P<timestamp>\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2},\d{3}) (?P<level>INFO|ERROR|WARN|TRACE|DEBUG|FATAL)")f = open("C:\\test_log.log", "r")f.seek(0) ### go back to beginning of logallLogs = f.read()l=list()for log in allLogs: match = pattern.search(str(log)) if match: logDict2 = match.groupdict() l += logDict2 else: print("No matches") print(logDict2)print(len(logDict2))print(type(logDict2))print(l)print(len(l))print(type(l))https://pastebin.com/GTYCBjC2как такое писать??
>>1235323добавлю, что есть файл, где строчками идут атомарные логи и они разделяются например переносом строки \n
Изучаю Flask и хочу написать вебморду для локального процесса и встал вопрос о том, как запустить параллельно поток (процесс ?) при старте. Самая проблема в том, что у меня винда и рекомендуемый везде для таких задач celery мне не подходит. Анончики, подкиньте пример реализации такого веб-приложения.
>>1235323Похоже на то, что байтоёба заставляют быстрее писать на питоне но он не может. Ты хочешь применить какую-то функцию к cтрочке или что? Или ты не можешь словарь создать?
Прочел укус питона, что делать дальше?
Как получить права администратора через питон?
>>1235378http://book.pythontips.com/en/latest/Python Cookbook, 3rd editionА вообще лучше задачи на каких-нибудь codewars решай. Ещё лучше -- выбирай свою нишу и копай туда. Можешь почитать сборники вопросов к собеседованию.>>1235383https://stackoverflow.com/questions/130763/request-uac-elevation-from-within-a-python-scriptПод UNIX кроме как sudo python script.py не знаю.
>>1235234https://repl.it/repls/VividScientificGeeklog
Как извлекать и писать в RAM? Почему в крестах это так просто, а в питоне нихуя?
>>1235464Создаёшь список. Он в памяти. Вы восхитительны.
>>1235192>Можно ли как это этого добиться без использования рекурсивных функций? Любую рекурсивную функцию можно переписать без рекурсии.
>>1235464>Почему в крестах это так просто, а в питоне нихуя? Потому что эти языки для разных целей создавались.
Бля Анон, есть у кого полная версия последней части How tot Tango with Django? Пиздос прочитал книгу, только в конце понял что это sample а всё самое интересное начинается после него. Не бросать же на пол пути. Более старые версии используют второй питон и древнюю джангу.
Требуется:Создать из последовательности логов словарь, где ключ - таймстемп, а value - другой словарь, в котором указаны все группы, которые матчатся регуляркой и соответственно их значенияу меня проблема в том, что значения стектрейсов и имен ошибок нигде не матчатся,но регуляркой они захватываются 100%, подозреваю, что это из-за того, то стектрейс идет не сплошным текстом, а строчками и они не могут записаться в 1 строчку, а надо что б было exception -> имя ошибки, stacktrace -> весь стектрейсВ случае, если лог не "ERROR" уровня, то значения exception и stacktrace должны быть None,но они у меня всегда None!!!почему не работает????https://regex101.com/r/nwyb9F/1https://pastebin.com/6WWUY8dZ
>>1235491Внезапно, нашёл на рутрекере.
>>1235407Зашел на codewars, а он ругается на правильную казалось бы программу
>>1235562Результат надо возвращать, а не печатать.
>>1235566Точно, спасибо
Почему доки хуйня?
>>1235601Потому что ты не умеешь их читать
>>1235602Почему тогда у других языков доки нормальные?
Есть ли хороший источник как нужно программировать службы windows на python, и в целом программирование под windows на python? Готовый скрипт из Интернета получилось запустить как службу, но вот понимания, знаний не хватает.
>>1235621Потому что ты умеешь их читать
>>1235651Толковых статей нет. Ибо экзотика пиздец какая. Кури маны к либам win32serviceutil, win32service, win32event, servicemanager.
>>1235663А вот на golang удобнее службы создавать? Например это:https://godoc.org/golang.org/x/sys/windows/svcИли на самом деле легче покурить либы win32?PS Почему принято говорить "курить доку"?
>>1235768Мальчик, ты слишком дохуя вопросов задаешь, да ещё и не по теме треда.Службы для спермы создавай на С/С++
>>1235501Бамп, блин,походу на серьёзные вопросы ИТТ никто не способен ответить, я так понял
>>1235801Зайди в tg://ru_python_beginners. Там есть чувак Zart, он тебе, скорее всего, поможет.
>>1228256Интерпретируемый исполняется строчка за строчкой.(может исполнятся даже в браузере)Компилируемый преображается в программу и тогда исполняется
>>1235844>14/07/18Ты нам из параллельной вселенной пишешь?
>>1235801Ты, конечно, не вовремя написал. Там срач какой-то идёт, а ты прям посреди него.
>>1235845На дату посмотрел, когда уже написал
>>1235848вот за это я не люблю теллеграмные школооконфы и предпочитаю им форумы, желательно анонимные,как вообще можно в бесконечном потоке срачей выбирать крупицы полезной инфы,
>>1235861Да понимаю. Как уляжется всё, ты напиши снова с упоминанием @zartsoft напрямую. Просто мужик очень толковый, я бы просто так к нему не направил.
>>1235264На методы изменения - add и remove. Ну clear там.
>>1235863Я уже ливнул оттуда, пошли они в жопу, честно, буду я мониторить этот поток говна в поисках ответа на свой вопрос, а там походу еще и классическая школоконфа с локальными божками и срачами 24/7,спасибо, что помогаешь, но не моё, не перевариваюна дваче или другом форуме можно хотя бы либо тред создать, либо удобно отслеживать ответы, уверен, что как-то отслеживать удобно можно и в телеграмме, но я не знаю как и его в целом не люблю, телеграмм отличный инструмент для постинга мемов и школосрачей, но никак не для обсуждения каких-либо технических вопросов спрошу на каком-нибудь нормальном взрослом форуме типа сайберфорума,
Как скомпилировать плюсы в shared object чтобы можно было достать из питона?
>>1235501>где ключ - таймстемпТаймстемпы не обязаны быть уникальными, кстати.>почему не работает????У тебя вроде какая-то хуйня с регуляркой. Тебе нужно, чтобы каждый матч содержал всю инфу для одного эксепшна в подгруппах, а у тебя половина матчей матчит эксепшн целиком, другая половина матчит строчки стектрейса, хуй разберешь короче. Просто прогони регулярку по инпуту и посмотри, чтобы каждый матч содержал всю инфу (вместе со стектрейсом, если он есть) об одном эксепшне.
>>1235881не знаю как написать регулярку, что б матчила весь стектрейс и отдельно ошибку и что б еще весь лог был..
>>1235292На Content-Type реквеста.
>>1235886Эм, ну группы + "?", ты же там все это используешь.
Призываю гуру джанги 80 уровня.Стоит рест-фреймворк, во вьюхах ModelViewSet с permissions.IsAuthenticatedOrReadOnlyНа стандартных настройках все работает замечательно залогиненные могут посылать CREATE, UPDATE, мимокрокодилы только GET.Теперь финт ушами, при изменении CSRF_HEADER_NAME и CSRF_COOKIE_NAME в settings.py на отличные от дефолтных (в javascript'e POST'a естественно тоже) доступ перекрывается абсолютно всем, запросы отдают 403. Как пофиксить?
Сап, недавно вкатился в питон, изучаю его по лутцу и хотелось бы знать у опытных боцманов : возможно ли существовать с питонон на фрилансе? просто реально не шарю в этом
>>1235948Да
>>1235949Можешь в кратце рассказать, что в основном хотят заказчики и нет ли дефицита в выборе заказов? ну или какую нибудь стори дефолтного заказа
>>1235950Заказчики разное хотят, те, за которых я брался хотели ботов для телеграма, инстаграма, веб-игр, торговых площадок, букмекерских контор.
>>1235951Спасибо
>>1235501Никто в этом говне с регэксами разбираться не будет.Зачем тебе там столько |? Оно ж не получит тебе одновременно и стектрейс, и эксепшн.Могу сказать, что удалив "(?=\Z|;\s+|\n)" из "valuePatternWithErrorMessage" эксепшн был получен нормально.Не забывай про флаги для многострочного текста (re.M и re.S)
>>1235844>Компилируемый преображается в программуА что, он это делает не строчка за строчкой?Автор_того_вопроса
Добрый день, господа змеистые. Суть такова, работаю в одной продуктовой компании питонистом, фул стаконистом. Пилим проекты на джанго + реакте. Но вот что-то опостылевает все это. Не вижу себя в позднем возрасте сидящим и также пилящем формочки, сервисы на бэке и т.д.Внутри компании можно частично уйти в девопс. Помогать другим парням с деплоем через кубернетс, докер. Настраивать разные пайпланы, проводить релизы. И вот я думаю, стоит ли туда соваться? Локально от деплоя у меня часто бомбило, но в целом интересно. Хочется лучше разбираться во внутренностях работы всех этих кластеров-хуястеров, облачных архитектур.А потом из девопса в секьюрити перекатиться. В общем, стоит ли оно того? Может подскажет кто с высоты опыта, буду благодарен.
>>1236090Ну так а сам то ты чего хочешь? Если тебя устраивает пилить формочки, то становись там лидом чтоли. Если нет, то ищи другую работу, учись под неё. Ну пару лет опыта тебе только в плюс.
>>1236090Думаю что нехуй всю жизнь в рамки укладывать. Подкопи денег, открой мать его столярский цех, магазин лакокрасочных продуктов, кафе etc. Как моя подруга-предприниматель говорила - для бизнеса много мозгов не нужно. Нужна инициативность и активность. Не интеллект нужен, а скорее качества психики определенные.Выше кто то писал что слова английские не нужно учить в течении дня - я не согласен. Я в среднем учу по 6-10 слов в день. Кучка карточек лежит перед мониторм - каждый час их прогоняю. Норм вариант.
>>1235951Сколько брал за заказ? За сколько сдавал?
Суп питонач. Кто шарит, вкатываюсь в джангу по Tango with Django. До этого не имел дел с веб разработкой.В общем вопрос такой:Джанга это целиком модульная система построения бэка сайтов, и для меня сейчас всё выглядит так, будто один раз написал блог этот модуль (приложение/app) можно использовать бесчисленное количество раз с абсолютно минимальным количеством кода. Собственно неважно, блог это, магазин или форум, всё это дерьмо в большинстве случаев имеет примерно одинаковую структуру, только обёртки меняй. Собственно, если всё так просто, то такие заготовки где-то уже должны лежать? А где?И другой вопрос, нахуя в таком случае в таком количестве нужны программисты, если всё хуячится по шаблонам? Или в наших современных реалиях много нетипичных задач.Хотя да, я туплю дико, помимо бложиков, магазинов и форумов есть ещё корпоративные сети с абсолютно разными задачами.И ещё, будь добр анон, поясни что такое CMS нихуя не въеду, что такое. Термин вообще узнал из вики на запрос wordpress. Спасидо.
>>1236226Тогда (3 года назад) 500р в час.
джангисты хелп . В комменте к коду вопрос
>>12362821)directions = [Direction.objects.get(pk=1), ..(pk=2), ..(pk=3)..]2)directions = Direction.objects.filter(id_lte=3)
>>1234588>поднять высоконагруженный ресурс в чем проблема поднять сразу несколько инстансов в докере? Можно скейлить хоть до ста, смотря от загрузки, и убивать инстансы если нагрузка падает, чтобы ресурсы не хавало
>>1235192https://habr.com/post/63539/
import redef is_valid_IP(strng): return bool(re.match(r'^((\d{1,2}|1\d{2}|2[0-4]\d|25[0-5])(\.(?!$)|$)){4}(?=$)',strng)Вот эта вот функция проверяет, может ли существовать данный ip адрес, но я совершенно не понимаю, как это работает.
>>1236416list = strng.split('.')if not list.length() = 4:__return falsefor i in list:__if i<0 or i>255 or not isinstance(i, int):____return false__return true
>>1236436А с чего у тебя i будет int? Ты map забыл как минимум. Или isdigit, или хуй знает.>>1236416> я совершенно не понимаю, как это работаетЧтобы один октет IP-адреса был валидным и не вылезал за пределы диапазона, он должен быть:- из одной или двух цифр (т.е., 0-99);- из трех цифр, но начинаться с 1 (100-199);- из трех цифр, начинаться с 2, вторая цифра от 0 до 4 (200-249);- из трех цифр, начинаться с 25, третья цифра от 0 до 5 (250-255).Вот там через символ | все эти альтернативы как раз и проверяются.Проблема только в том, что по-хорошему, 0x7f000001 и 2130706433 - тоже вполне валидные IP-адреса. Мало того, даже 216.58.0327.46 - тоже валидный айпи. И это мы еще про IPv6 молчим. Поэтому не стоит писать или использовать чужие наколеночные проверки, если не разбираешься.
>>1236537>даже 216.58.0327.46 - тоже валидный айпи.А это что за айпи такой? Ведь не из-за того, что в восьмеричной почему-то октет один считается?
>>1234244Я забил на питон и стал делать в жабоскрипте, потому что в нем leaflet есть, это лучше чем велосипедить 90% функционала, который уже реализован в другом языке.>>1234483Ну это короче как у зэков дорога для передачек между хатами. Вот прямо так залезть в другую хату ты не можешь, но передавать записки и объекты по этой дороге можешь, и ответ от них получать.
>>1236556Рандомный айпи от какого-то гуглосервера. Воткни в браузер и увидишь. Да, из-за восьмеричной системы.
Питон, как мне в PyQt5 получить вот это вот в дропивенте? Нагуглил только e.mimeData().text(), который дает то что ниже (ссылку).
>>1236591Никак? Ты тащишь гиперссылку (текст). Разве что ты выделишь кусок документа, тогда тебе дадут html-код, и ты сможешь оттуда что-то вытащить.
>>1236592> Ты тащишь гиперссылку (текст)В смысле, блядь, тащу гиперссылку? Вот в этом сером окошке есть текст, который я тащу, и ссылка, которая за этим текстом скрывается. Нахуя он там, если его нельзя получить через дроп?
>>1236594Ну ок, я ошибся, text/html кладется в QMimeData и при обычном перетаскивании. Проси e.mimeData().data('text/html') или e.mimeData().data('text/x-moz-url').data().decode('UTF-16') (по крайней мере, на винде и фокс, и хром это шлют, и не надо html парсить).
>>1236601Во, благодарю.Теперь другой вопрос: какие подводные в написании Qt прог на питоне вместо плюсов?
>>1236537>А с чего у тебя i будет intПотому что забыл.>map с лямбдой>для четырёх значенийМожет мне их ещё на все ядра распулить?
>>1236604Только в плане помощи извне. По плюсовскому Qt больше вопросов и ответов, больше документации, например, очень хороший сайт http://doc.qt.io, но поскольку синтаксис другой, естественно, примеры не копипастнешь оттуда.А если писать синтаксически, то в Питоне как обычно проще.
Что я сделал не так? https://repl.it/repls/LonelyGiddyMatch
>>1237102Ещё раз попробуй.
Есть примерно такой словарь{12: 54, 32:[22, 34], 9: 43} как вывести его в порядке возрастания индекса?
>>1237219> егоЕго элементы, фикс.Чтоб было: 43, 54, 22, 34
М Д А А
>>1237219
Как очистить список во втором питоне?
>>1237249Как он по ключу сортирует если там функция? В чём смысл? Наоборот ведь он должен промапить по этой лямбде и потом сортировать индексы. То есть как это вообще? В чём логика?
>>1237249Лямбда в сорте излишняя, он и так по-дефолту по первому элементу списки/туплы сортирует. Да и после сорта лямбду можно заменить:>print(*map(operator.itemgetter(1), sorted(d.items())))Но это, разумеется, не раскроет внутренний список ([22, 34] в изначальном вопросе), там нужны дополнительные костылики.
>>1237278Переитай код ещё раз. в sorted() передаётся список из key-value пар (посмотри на выхлоп d.items(), что ли), а ключом для сортировки этого списка является нулевой элемент (т.е. ключ). Затем он мапит получившийся отсортированный список пар, оставляя только значение (1-ый элемент).Ещё, кстати, можно было вообще вот так зделоть:>collections.OrderedDict(sorted(d.items())).values()>odict_values(['a', 'c', 'b', [1, 2], 200])
>>1237303>sorted(d.items())На картинке выдало ошибку. Ты неправильно написал?
>>1237307На какой картинке? >>1237249? Так ошибка совсем о другом. (Я не >>1237249.)
Решаю тут задачки на кодварс, и поражаюсь, как то, что я делал в 10 строк, другие умещают в одну. Как достигнуть такого же уровня?
>>1237317Как тогда они сортируются? А если сортируются, то зачем ещё раз сортируются?
>>1237342Не забивай себе голову хуйней. Работает - не трогай. Тебя на работе никто по голове за красивый код гладить не будет.
Что написать для практики новичку? что нибудь не очень сложное.
>>1237379Напиши борду
>>1237388на большее фантазии не хватило?
Какие минимальные требования к стажёру питонисту? Смогу ли я до них дойти за месяц?
>>1237345Блядь, ты о чём? Кто как сортируется? Почему ещё раз? Там всего один сорт. Ты можешь нормально сформулировать свой вопрос?
>>1237261spisok[0:]=()
Какие перспективы у языка, в какой области можно себя найти в ближайшем забугорье? Cудя по hh, на отечественном рынке с пайтоном дела обстоят туго, за исключением мск.
>>1237412собираюсь сделать это же, есть небольшая база на c/c++
>>1237506Чисто змей сам по себе нахуй никому не нужен. Стек технологий нужен. Сейчас даже сисадмины перекатываются в DevOpsы, где змей и Си рулят, но у них своя область, у макак своя, даже у математиков своя. За бугром сейчас бигдата и ИИ с нейросетями самообучаемыми рулят. В этом направлении имеет смысл развиваться. Востребован будешь везде.
Каковы нынче best practices с крон-тасками в джанге? Нужно каждые N времени чекать базу на наличие записей с определенным значением в поле и менять это значение.
Аноны, помогите. Делаю Телеграм бота. Сделал приветственное сообщение, которое идёт после /start от юзера. Этот пидор начинает присылать его кажыде 5 секунд после начала разговора c нимhttps://pastebin.com/FrDGHj06
>>1237563Думаю проблема в 13 строке, ты перехватываешь какие-то лишние post запросы, которые не подразумеваешь обрабатывать, и отсылаешь на них сообщение в чат. Лучше заюзай какую-нибудь python обёртку над телеграмм апи, типа telebot, python telegram bot, если нужно расширять - сделай к ним мидлвари и тп
>>1237563В дополнение к этому >>1237575, у меня есть подозрения, что request.get_json() за неимением ничего другого каждый раз возвращает одно и то же сообщение, хотя и триггерится вызов вебхука сообщением самого бота.Какие-то подозиртельные вообще эти функции без аргументов (вебхук и get_json у непонятно где и как объявленного объекта request), ни до чего хорошего точно не доведут.
>>1237519>В этом направлении имеет смысл развиваться. Востребован будешь везде.Хуёвый совет. Тяжело и никому нахуй не надо. Без фреймворков вообще никак, просто в принципе.
Что я делаю не так?string = [int(i,2) for i in string]ValueError: invalid literal for int() with base 2: '116'
>>1237637Ну тебе же написали. А чего ты хочешь добиться вот этой странной конструкцией?
>>1237637Хуйню какую-то делаешь.
Как преобразовать строку в список, при этом поделив строку на элементы по 5 символов? То есть строку '1234567890' в ['12345',67890']
Пацаны, помогите. Суть такова...Использую Flask и socketIO, мне нужно чтобы сервер, раз в минуту, отсылал клиенту набор данных, пробовал заводить всякие таймеры, пробовал Flask-Celery, но все эти действия не увенчались успехом. В принципе рассматриваю вариант отказаться от фласка и сокетов....хелп ми, у меня уже пердак горит.
Перекат пилите, так вас и разэдак.
Анон, как в django сделать регистрацию кастомной модели пользователя через html-формы? В админке всё работает, но на страницах меня посылают нахуй, ссылаясь на неправильный пароль.https://pastebin.com/S4sE0Apb - модельhttps://pastebin.com/k1WPHtgt - формыhttps://pastebin.com/QrnB72wK - views
>>1237679s = '1234567890'[s[:5], s[5:]]
>>1237721А если длина строки неизвестна?
>>1237738[s[x:x+5] for x in range(0, len(s), 5)]
>>1237738> А если длина строки неизвестна? Это как? len() бросает StringLengthIsNotKnownError?
>>1237595Малыш, с просони глаза не протер, сразу воевать на двощи лезишь?
>>1237798Лел. Ты же сам не в теме, почему споришь вообще?
>>1237801Педовка малолетняя, с чего такие предположения? Я наоборот пишу про стек технологий, типа необходимо знать не только голный синтаксис... но ты какую-то хуйню устроил, иди в доту играть.
>>1237804Додик, хаха. Пиши нормально хотябы чтоб понятно было что ты не про нейронки говоришь в следующем предложении после нейронок.
>>1237827Гаврюша, я все правильно изначально написал. Это ты читаешь жопой, петух малолетний.
Не ссорьтесь, девочки.
>>1237856 (OP)>>1237856 (OP)>>1237856 (OP)
>>1236282directions = Direction.objects.filter(pk__in=[3, 5, 10])
2.22. Перепечатать заданный текст, удалив из него знаки "+", непосредственно за которыми идет цифра.