Не изучай синтаксис, изучай псевдокод и программирование!Коммуна: https://sites.google.com/view/pypry/Основные книги: https://yadi.sk/d/HQhhsBsq3TVRUqF.A.Q: https://github.com/TheKnightsWhoSayNi/info/wiki/HatИнтерактив шел: https://repl.it/languages/python3Книги которые ты никогда не прочтёшь: https://yadi.sk/d/tArKKuQu3Kejuq#python #питон #пайтон #vscode #вскодстарый: >>1309641 (OP)
Как в джанге вытащить пересечение queryset'ов? Или сразу кверисет с пересечением. Ну вот у меня есть таблица пользователей, таблица, например, пабликов и таблица, где хранится инфа о том, какой пользователь подписан на какой паблик. Я могу вытащить отдельно паблики для каждого пользователя, список словарей или кортежей с пользователем и пабликом в каждом, а как мне получить для двух конкретных пользователей общие паблики? Что-то на sql я запрос придумал, а как то же самое в orm написать не соображу никак и не могу найти в доках.
Загорелся желанием сделать музыкальный плеер с набором плюх, которые мне нужны. Подскажите с чего начать. Какой аудиодвижок нужен, какие библиотеки использовать, может кто знает как реализованы популярные ведройд плееры и тд... В тырнетах и на ютубе делают плеер на pygame и всякими дефолтными методами(с PyQt наример), это вообще нормально? Анонче, помаги
>>1316836>Подскажите с чего начатьс аудишос, абсолютный кастом всего и вся>>1316836>Какой>>1316836>какие>>1316836>каким же и закончить..
Бандиты, а где лучше хранить в Django всякую мелкую хрень для шаблонов? Ну там контакты из футера, какую-нибудь срань типа текстов приветствий с главной и тд.
>>1317188PS Сегодня утром пытаюсь быть таким же охуенным как ты. Вот только регулятор громкости уж слишком каличный на мой вкус.
Не понимаю, как НоэСКюэЛь базы сохранять на диск и выгружать с него? Взялся за Tarantool, а там считай каждый запуск нужно снова базу делать. В чём смысл тогда вообще, кроме как быстрый доступ после нескольки минут выгрузки из своей базы данных туда?
>>1316759 (OP)Питоняши, расскажите, как вы учили ООП? Знали его из других языков или разбирались в питоне?Я думал сделать какой-нибудь проект, но нифига не знаю, а в учебниках по 3 страницы об ООП, думаю, выйдет криво и говно.И еще вопрос, какой вы первый проект пилили на пистоне?
>>1317243Почитай Think Python тамошняя разжевка ооп мне проще всего далась. Неортодоксальное, обссыкаемое всеми приличными ваннаби-гуру определение которое я для себя выработал, что в случае ооп проще всего к нему относиться как к структуре хранения и обработки схожих, но состоящих из разных типов данных.Ну типа Человек. У него есть рост, вес, пол. Можно сравнить Вася(Человек) и Миша(Человек) кто жирнее, кто выше. Человек может ссать, а может прыгать => Миша(Человек) может ссать и прыгать, а вот Люда(Человек) прыгать может, ссать тоже может но с поправочкой - сидя. И тд.
>>1317243>И еще вопрос, какой вы первый проект пилили на пистоне?https://github.com/karan/Projects-Solutions/blob/master/README.mdhttps://github.com/karan/Projectshttp://pythonpracticeprojects.comhttp://www.ta-sa.org/2016/04/22/programming-problem-index.htmlhttps://www.codeconquest.com/programming-projects/ideas-for-programming-projects/https://www.reddit.com/r/beginnerprojectshttp://www.openbookproject.net/py4fun/http://inventwithpython.com/blog/2012/02/20/i-need-practice-programming-49-ideas-for-game-clones-to-code/http://www.practicepython.orghttps://www.quora.com/What-are-some-great-programming-projects-for-beginnershttps://www.daniweb.com/programming/software-development/threads/32007/projects-for-the-beginnerhttps://www.reddit.com/r/learnprogramming/comments/2a9ygh/1000_beginner_programming_projects_xpost/Enjoy!
>>1317252Все эти абстракции человек миша человек люда, хуйня из под коня. Без обид чувак, но это пригодиться, когда ты пишешь псевдокод описания человека.Когда тебе надо написать какой нибудь сервис у тебя там появляются гейтвеи всякие абстракции над бд, протоколами, типа реквесты респонсы и куча прочей мишуры, которую не так то просто уловить. Описание в ооп стиле системы, это долгое взаимодействие с спецами из этой области + хорошее знание того стека на котором ты делаешь эти сервисы. Так что хуй знает как делать это ооп. Иногда ты процентов 90 времени придумываешь ооп, хотя если бы написал без него было бы куда быстрее.
>>1317298Согласен, разумеется. Но на исчерпывающее определение я и не претендовал, а для меня-нубаса оно было вполне достаточное просто чтобы понять в чем вообще соль если на функциях куда быстре.
Сап, анон. Поясните ньюфагу. Читаю Лутца. Выраженияформатированиястрок Первоначально существовавший способ – он основан на модели функции printf из языка C и широко используется в существующих программах. Методформатированиястрок Более новый способ, появившийся в версиях Python 2.6 и 3.0, – более униPython 2.6 и 3.0, – более уни 2.6 и 3.0, – более уникальный для языка Python, возможности которого в значительной степени пересекаются с возможностями выражений форматирования.Что по факту используется сейчас? Т.к. издание там 11-ого года и автор пишет, что хуй его приживётся или нет.
>>1316759 (OP)питон 3.7 сильно отличается от 3.4 ?Можно ли на фласке сделать веб-игру, ну типо настольная - заходит несколько человек в лобби, игра стартует, они там жмут кнопочки, фишки двигаются?
>>1316759 (OP)Что мне не нравится в пистоне одним кадром. Вот всем почти язык хорош, но конкретно это вымораживает. Делаю одно и тоже, а получаю принципиально разные результаты.
>>1317756Это не скрытое, это просто выбешивает периодически. И я знаю, почему так, я знаю, как с этим бороться... И да, я знаю, что если повторять первую колонку точнее и написать не "a[1]=3", а более близкое к первой колонке "a = [1, 3]", то оно отработает иначе, но печёт по-прежнему сильно.Мне просто хотелось выплеснуть бугурт немножко потому, что опять наступил на эти сраные грабли. Опыт, конечно, позволяет понимать, что стряслось и что с этим делать достаточно быстро, но ещё не позволяет обходить это сразу, не задумываясь.
>>1317741не ужели так трудно запомнить int, str, float - immutable, все стандартные коллекции - mutable. Что здесь блять сложного? Единственный вообще реальный минус питона это скорость, но фикситься очень просто, узкие песта переписываешь на Go.
>>1317799какие нахуй грабли? Тут все очевидно, надо было просто с основ начинать и книги классиков читать, такие моменты там объяснятся очень подробно на первых 50 страницах, а не по туториалам на codebootcamp/medium/habr въезжать в язык.
>>1317823А все разобрался. В шаблоне логина я использовал include base.html и оно делало тупо, просто вставляя над блоком логина основную форму. Проавда если я использую extends вижу только теги Джинжи но блока формы ввода не вижу.
>>1317829>Проавда если я использую extends вижу только теги Джинжи но блока формы ввода не вижу. Тоже разобрался. Оказывается надо было просто не ебаться в глаза и в тегах жинжи2 не проебываться с пробелами. Спасибо за внимание.
>>1317817>узкие песта уже давно переписаны на сишечке и лежат в стдлибепод какой нибудь реддис можешь изъебаться и переписать код под генераторыпосле первого запуска питончик - русифицируется и говно нинужно
Напроч забыл как использовать в питоне потоки. А сейчас по данной теме ничего не найти уже из-за более современных решений. Нужно запустить поток в который будет посылаться через канал переменная. Плиз подскажите, вообще нихуя не помню.
>>1317258Анон, я не тот, кому ты отвечал, но все равно огромное тебе спасибо. Постоянно были затупы с тем, что бы такое написать и с чего бы свой гитхаб начать забивать говнокодом ебаным.Теперь хотя бы отмазок не будет.
Что скажете про Вижуал Студио как про среду для работы с Петон-кодом?Объективно пожалуйста, не лейте говном просто потому, что вы где-то слышали, что это нужно полить говном, спасибо.
>>1318210>Вижуал Студио>>1318210>нужно полить говном>>1316759 (OP)>вскод>>1316759 (OP)>https://sites.google.com/view/pypry/
>>1318212> вскодКак вскукарек, только вскод.Когда кто-нибудь будет писать всратый код, ему можно будет отвечать, типа " Прочитал я, значит, твой вскод ... "Действие - вспрог (как вскукарек). Результат действия "вспрог" - вскод.
Как в джанго заебенить view если мне в контексте нужно передать два списка? Те, функцию как написать понятоно, но как сдлеать class-based view?def index(request):....list_1 = Model_1.objects.order_by('votes')[:10]....list_2 = Model_2.objects.order_by('obj_in_section')[:10]....context = {'list_1': list_1, 'list_2': list_2}....return render(request, 'app/index.html', context)Вот это вот как переписать?
Суп программачУчу питон как первый язык программирования, основы вроде как понимаю уже. Так же знаю немного хтмл/ксс. Вопросы у меня следующие:1. Какой минимальный стек технологий мне нужен для хоть какой-то работы? Допустим речь идёт о веб разработке приложений.2. Стоит ли в качестве первого проекта пилить платформер/аркаду/ любую другую простенькую игру посредствам pygame? Можно ли подсмотреть как это реализуют другие люди или я должен с нуля сам сообразить всю структуру как че где писать?3. Насколько вообще я должен понимать все на "атомном" уровне? Или норма пользоваться чужими решениями и функциями?4. Как закреплять различные шаблоны, самые стандартные паттерны которые используются везде и всеми? Как отличать их от других?5. Может стоит потренероваться на Пайтоне и уйти учить другой язык по типу джавы или пхп, волнует вопрос работы и практического применения знанийНе пинайте ньюфага,искренне хочу вкатиться в тему хотябы для своих проектов. Всем побольше мотивации и успехов!
>>1318549>хотябы для своих проектовну так вкатывайся молча хуле ты у нас спрашиваешьпитон топчикно для поднять бабла по фасту - html css js vue и nuxt для бекэндагалопом по всему пробегаешься, никаких нахуй томиков с кирпич толщиной и прочего ванильно задротско пидорского дерьма резко так, хуйяк хуйяк и в дамки ;)
>>1318556Зачем же молча если можно покряхтеть с братушками на дваче. Свои проекты это заебись никто не спорит, но хотелось бы профит в виде навыков или портфолио или хз, профит короче. Насчёт жаба скрипта я понял, на ютубе тоже говорят учите его + фреймворки. Просто пытаюсь понять хуле дальше делать, учить только ради учёбы как то не прибавляет мотивации. Начал потому что все говорят типа изи вкат в ит и потом будет легко учить остальное. В нейронки и ИИ лезть у меня мозгов нехватит, поэтому тут либо веб либо игроподелки, но для последнего он подходит не очень как я понял.
>>1318559>профит в видепаттернов и разных подходов получишь ты, применишь в последствии как и где пожелаешьпитоняш - чистый кайф, оставь его для хобби, когда тебе будет плохо, он всегда тебя увлечет и поможет расслабитьсяэто весьма ценная хуйня бзва еще на микропайтоне можно прогать мелочевку для дома лела для бабла только жсговно на галере с нигерами и плётками, щито поделать десу
Зачем PyCharm создавая новый проект пихает туда еще и целый отдельный интерпретатор называя это venv? Почему они по дефолту просто не просят указать путь до интерпретатора, который уже установлен на машине?Что если бы IntelliJIdea для каждого Java проекта тоже бы запихивал в папку с проектом отдельный JDK ?
Пользователь отмечает в чекбоксах интересующие жанры фильмов и указывает год снятия. Эти данные заносятся в массив и имеют вид [год, жанр, жанр, жанр ... etc]. Затем эти данные массива подлежат анализу и выводу информации на экран.Чекбокс здесь типа бинарной переменной, с галочкой - 1, без галочки 0. Аноны, можете посоветовать, как эту задумку с чекбоксами и внесением данных в массив реализовать в преобразованном ui файле (был ui, с помощью скрипта сделал py, где только графические сведения о программе,без функций)? надеюсь нормально разжевал
x=1print("1 ", id(x))print("2 ", id(id(x)))print("3 ", id(id(id(x))))print("4 ", id(id(id(id(x)))))print("5 ", id(id(id(id(id(x))))))print("6 ", id(id(id(id(id(id(x)))))))как это осмыслить?что есть id(id(x)) ? Ссылка на ссылку? Почему некоторые значения ссылок на ссылок совпадают?
>>1317965>>1318064Удачи с хоумпроджектами, анончики.будет мало - веллкам в мою треллопомойку по пистону: https://trello.com/b/ik9s9Xv5
Анон, помоги. Учу потихоньку пайтон, читая Лутца работая на дерьмовенькой работке. Подскажи практические задачи, чтобы не только теорию но и практику решать.
>>1318625>Почему некоторые значения ссылок на ссылок совпадают?id(x), как уже сказали, возвращает адрес объекта, и сам этот адрес тоже является объектом — числом, которое тоже хранится в памяти.Разница в том, что после того, как ты это число запринтишь, оно больше нигде не сохраняется, и та область памяти может быть спокойно перезаписана новыми объектам, в данном случае последующими вызовами. Иногда он решает переиспользовать освобождённую память сразу, иногда — нет. Никакой закономерности или логики в этом искать не стоит. У меня, например, одинаковые адреса у 2 и 4.
Как двумерный нампаевский массив разбить на трёхмерный по значениям в одной из колонок. (В первой колонке id. Никак не соображу как использовать np.split и np.where в данном случае)
>>1316759 (OP)Решаю задачки на Edabit и заметил следующее: лучшие ответы, собирающие максимум лойсов, представляют собой по большей части решения в одну-две строки, т.е. def, а потом тут же return [генератор]. Но являются ли эти решения аутентичными? С одной стороны это быстро и занимает одну строчку, не нагромождая код. Но на работе, например, читать чужому человеку такую функцию, наверное, тяжело?В самом низу мое решение. Оно совершенно не такое ловкое, занимает кучу строчек, но вроде бы понятное.Как в итоге поступать? Как ПРИВЫКАТЬ писать подобные функции?Задача: вернуть оригинальное предложение в виде строки, но слова, состоящие из 5+ букв, перевернуть наоборот.
>>1318858>на работе, напримерсидят шарящие работяги, нахуй им простыню на дохуя строчек расписывать, тем более ради такой дженерик хуиты в которую особо не нужно вникать
>>1318858Я вообще противник однострочников, но в этом случае они вполне pythonic-way, тут нет вложенных списковых выражений или map'ов, всего лишь один генератор с условием и довольно часто используемая функция join. Если у тебя возникают сложности при прочтении подобных функций, то изучи подробнее списковые выражения.
>>1318858>Как в итоге поступать? В самом низу топчик, если функция возвращает значения выделяй ей переменную
>>1318858>Но на работе, например, читать чужому человеку такую функцию, наверное, тяжело?Программы, написанные в декларативном стиле, типа как 1-3 на твоих пиках, читать всегда легче чем императивную парашу под номером 4.
>>1318877>читать всегда легче чем императивную парашу под номером 4.Поэтому Путухон и считается языком пидоров, остальные пишут на нормальных языках в стиле №4
>>1318880Вам высокоуровневые абстракции подвезли, а вы все продолжаете жрать императивное говнище уровня ассемблера.
Есть ли какая-то разница между vars(object) и dir(object) кроме того, что первое возвращает словарь, а второе список?
>>1318897> а вы все продолжаете жрать императивное говнище уровня ассемблераНахуй мне твои абстракции, манька? Как ты подобную однострочную ебулу планируешь отлаживать?
Здравствуй двошч.А есть ли в петоне стандартная функция, чтобы делать так: if dat_funk(somelib.somefunk(params), savedresult): passЧтобы dat_funk() одновременно возвращал значениеи из первого параметра и созраниял его во второй?И при неудаче somefunk() например None, а при удаче - значение и мы смогли бы использовать его в обработчике этого if?
>>1318901Заявление уровня>Нахуй не нужон мне этот интренет ваш>Как ты подобную однострочную ебулу планируешь отлаживать?Речь идет о читаемости кода.Но если уж и заговорили об отладке, то декларативную программу отлаживать довольно просто: достаточно внимательно взглянуть на код и тут же найдешь место, где проебался.А вот императивную в общем случае надо интерпретировать в мозгу, или в дебаггере шаг за шагом: ибо тут одно состояние, на следующем шаге другое итд.
>>1318914>Речь идет о читаемости кода.>Но если уж и заговорили об отладке,Ты пиздун, никакой читаемости в этой еболе нет, а для отладки после каждой lst я могу выводить ее на консоль и смотреть значение, как ты будешь отлаживать однострочник, м?
>>1318921>никакой читаемости в этой еболе нет>" ".join(x if len(x)<5 else x[::-1] for x in line.split())>Пробелом соединить все x, если длина x < 5 иначе перевернуть x, где x - это каждый из разделенной line.Если ты это примерно так прочесть не можешь (наверняка еще красивее написать можно, но я дурак), то, поздравляю, ты - имбецил.
>>1318927Ну ебана, это же старая проблема что олимпиадники пишут однострочники на несколько строк и не обламываются.Собственно, из-за этого проще работать с более-менее равными себе.
>>1318927>Если ты это примерно так прочесть не можешьПрочесть могу, но за этот стиль гонят санными тряпками, ты просто еще ребенок.
>>1318930Тогда хуле пиздишь, что читаемости нет?Читаемость кода - это способность быстро понять какую задачу код решает. В этом однострочнике фактически содержится формулировка задачи.А в императивной параше пока не прокрутишь пару циклов хуй поймешь что происходит. Вот и лазиешь потом с дебаггером.>>1318929Однострочники тоже разные бывают. Если какая-то хуйня, уровня комбинаторной логики в перемешку с манатками и нумералами черча, или си-параша типа i = i++ + ++i, то за это надо пиздить ногами.
Как в питоне сожно захэшировать лист из 64 чисел? Нашел только phash который хэширует картинку походу
>>1318927>Пробелом соединить все x, если длина x < 5 иначе перевернуть x, где x - это каждый из разделенной line.1С здорового человека лол
>>1318620Потому что разным проектам разные либы разных версий нужны, плюс венв это не отдельный питон на самом деле, к тому же это просто удобно нихуя не путается и тд, ну или сломалось что снес один венв все остальное работает, а что ты будешь делать если у тебя "один питон" будет а?
Я новичок в питоне, поясните что обозначает [j] и что обозначает seq + [j] в примере ниже:for j in range(len(row)): candidate = [seq + [j], score * -log(row[j])]Здесь row - лист, seq - лист, score - число.
>>1318908возьми в скобки и возвращай из внутренней функции true\false и в скобках сравнивай>if(>dat_funk(somelib.somefunk(params), savedresult)> == 1\0 >)мимо непеитонист
Нубас на связи. Пытаюсь вкатиться через flask с jinja, и у меня проблемес. Короче вопрос: адекватно ли работает jinja+flask со значениями параметров функции по умолчанию? Или значения по умолчанию возводятся в статус б-га и передаваемые извне аргументы в функцию идут нахуй?Значит просто ручу: объявляю функцию под декоратором, а в функции одному параметру задаю значение по умолчанию, но большая часть обращений к этому URL передаёт аргумент для этого параметра. У меня чому-то всегда берётся значение по умолчанию. Дебаггинг примерно такой, усреднённый: пихаю в темплейт нужное мне значения, тупа для наглядности рендерю на странице: всё заебись и тут же, это же значение передаю в функцию, в параметр для которого задано значение по умолчанию, и, блджат, всегда берётся значение по умолчанию, хотя вот же, передаю это значение...Походу ещё и с дебаггером придётся ебаться.
>>1319341Зачит не передаёшь ты ничего. Если бы дефолтные значения не оверрайдились передаваемыми, то не было бы никакого смысла их делать аргументами функции.
https://pastebin.com/NhJk03e6Проблема такова, что после создания таблицы я закоментировал часть кода, который её создавал и после при попытке добавить ещё одного пользователя, каждый раз при выводе пользователей отображался только последний введённый набор значений. Как это пофиксить?
>>1319449Ну сделали же пиздатые обёртки для баз без ебли с лоу-левел sql, нет, хочу жрать лоулевельное говно!
>>1319454Так если ты не знаешь лоу-левла — ноль тебе цена, как программиста. Ибо с обёртками и оператор разберётся.
>>1319456Ладно, отвечу. Я на обёртках для "операторов", сделаю работу быстрее, чем ты на своих ассемблерах и пойду пить пивасик. Надо использовать инструменты по назначению. Если у тебя всё упирается в диск и сеть, то какая, нахуй, разница как быстро и оптимально работает код, который ты написал?
>>1319458Хоть хуй соси после работы, мудила. Мне насрать на то, что ты делаешь. Ты можешь ответить в чём проблема?
>>1319463В смысле оскорбляю? Программист, не стремящийся познать окуржающий мир — хуйло. Я же блять не буду работать так постоянно. Мне банально хочется понять чо я блять делаю в этих переключалках дабы работать более уверенно (загон, понимаю. Но бля, мне он не раз помог).
>>1319466> В смысле оскорбляю?> Хоть хуй соси после работы, мудила-_-> Программист, не стремящийся познать окуржающий мир — хуйлоПознавать надо либо то, что интересно, либо когда это требуется. Могу авторитетно сказать, что sql и регэкспы не нравятся ста процентам опрошенных. Опросили ВСЕХ™. Одно дело примерно понимать как оно работает под капотом, другое дело (твой случай) — алогично биться еблом о кучу лоу-левельного навоза, когда этого не требует ситуация.
>>1319467Почему вместо того, чтобы не отвечать из-за того, что ты не знаешь что не так, ты разводишь целый срач на тему "ненужно"? Вот нахуя? Итак понятно, что ты альтернативно одарённое чмо, которое настолько эгоцентрично, что даже блять на анонимной борде свято верит, что все от него что-то ждут и сразу же уходит в защиту, хотя ему даже предъявить не успели.
>>1319469> кудах-пах-пахПрости, но когда вижу sql в кавычках сразу пропадает желание вникать. А вот развести срач это всегда весело.
При чём при добавлении через DB Browser пользователи отображаются. А если открыть базу, то добавленных пользователей через консоль нет. Странно как-то.
>>1319478И, выходит. Мне питон выводил только те данные, что у него оставались в кеше, то есть те, что я ввёл в текущем сеансе. Ебать я довен.
>>1319506Нихера из твоего высера не понятно. Перед тем как ебаться с питоном, научишь хотя бы базе. Гугли последнюю строку.
>>1319514Ты заебал уже, Мистер "хули в %что-либо% лезете". Честно, уже второй раз ты пишешь бесполезную хуйню.
>>1319517Дык я и пришёл из гугла. Код сам по себе работает, при попытке сделать из него экзешник выдаёт, что индекс кортежа вне диапазона. Ну ахуеть теперь понятно. Я не программирую на С и не могу знать внутреннее устройство Питона, как мне понять в чём причина?
>>1319518Почему я тоже не знаю кишки питона, но загуглил и в первом запросе был ответ на твой вопрос?
tkinter для нуба норм?просто есть маленькие консольные программы, хотелось бы перевести их в более удобный вид
>>1319661При чём ошибки не в моём файле. То есть что-то пытается сделать то, к чему я свою руку не приклаыдвал и там куда я ни разу не заходил и говорит мне, что некоего индекса не существует. Ахуеть, как мне это помочь должно?
Как происходит создание динамических страниц на веб фреймворках питона, где блок с формой не обновляется, а табличная часть/каталог обновляется, и вся страница не обновляется. И страниц с Javascript элементами. Можно где то почитать.
>>1319661https://stackoverflow.com/questions/41578808/python-indexerror-tuple-index-out-of-range-when-using-py2exe
>>1319720Да нет, в книге-то код используется только в специальных блоках. Но бесит, что переведена вся выводимая хуйня, приходится постоянно раскладку переключать.
Посоны чего почитать для вката в реакт/ангуляр/вуи для тотального нубаса во всей этой жс дрисне. Спрашивал в профильном треде но там особая атмосфера и ответа не получил.Рест апи и прочий бекенд буду делать на джанго.
>>1319725Это разве не JS? Выбирай то, что более понятно и дрочи на этом. Потом можт куда перекатишься, где солиднее будет.
>>1319790ДА VS, а какой интерпретатор лучше использовать? Я вообще не шарю в этом а idle вообще не понимает, что я на питоне пишу
>>1319792Смари. 1) Заходишь на python.org/downloads и качаешь последнюю версию этого самого интерпретатора.1.1) При установке обязательно жмакай там, где есть слово PATH, дабы интерпретатор можно было вызвать откуда угодно2) Открываешь папку на компе, которую хочешь юзать для разработки.3) ПКМ - Создать - Текстовый файл. Называешь как угодно, а формат меняешь с txt на py4) Открываешь его в Notepad++ (Или ещё в каком текстовике) и ебашишь туда этот свой уберкод.5) Выпиливаешь "=" у второй строки. Просто print("Здорова", name).Вроде, если я ничего не забыл, то должно сработать.
>>1319799Слушай, у тебя вроде в этом и проблема. У тебя просто две перменные, одна из которых с именем print. И собсна больше нихуя не происходит. А из-за каких-то там специфических условностей визуалки она обязательно ебашит требование нажатия кнопки перед выходом. Попробуй просто знак = убрать.
>>1319804Я использую VS Code. Там даже свой терминал есть, то есть можешь запускать прямо оттуда. Если интересно, прочитай про Shift+Ctrl+P.
>>1319814Попробуй Укус Питона (A Byte of Python). А вообще, погляди книги и прочую инфу в шапке, аноны старались, а ты не используешь.
>>1319818Я не особо люблю читать весь материал, мне больше нравится фантазировать что можно накодить, а потом искать ответы на свои вопросы по мере затруднений
>>1319826Не знаю, в какой-то момент меня сломала повседневность или что-то ещё... В общем, было так всё плохо, что вместо попытки простой путь и хуёвой реализации я всегда искал готовый алгоритм. Я не понимаю, что со мной произошло и до сих пор понять не могу, вот пытаюсь выбраться и вновь открыть в себе творца.
>>1319810>я ж нуфак>поэтому буду жрать монструозный кусок говна для крестовну ок, минвайл все разумные существа кайфуют от удобства и комфорта вскода>>1319830лол и долго искал? тебе зачем, ты ведь явно не продюсер, хочешь потискать аниму :?
>>1319833Депрессия наверное, я сам-то уже 1.5 года в жопе, вот недавно начал восстанавливаться правда у меня не депра а шизаВ общем, хочу сделать мини-брут т.е.Сначала идет инпут - загадайте числоПотом оно вносится в переменнуюПотом программа от 0 прибавляет по 1 в переменную перебора, пока переменные не уровняютсякак это реализовать?Вот мой говнокодname = int(input ("Введи число для подбора"))bf = 0if bf = name: print ("малаца")else: bf = bf + add
>>1319836>поэтому буду жрать монструозный кусок говна для крестовНу бля, я же не знаю чем он отличается от идла, единственное что я заметил, так это то, что визуал долго запускает код
>>1319839Он тебе сразу ехешник ебашит, лол. Впервые такое вижу для питона. Вроде там обычный пито идёт. По крайней мере в инсталлере именно его предлагает скачать. Но что там Микромягкие поверх намазали, остаётся лишь гадать.
>>1319837bf++ и так до бесконечности. Разумеется, если ты только числа и только целые юзаешь. А для чего-то более сложного нужно подумать.
>>1319837вторая залупа нужна которая бы сферялась с рефом ну>>1319839>я же не знаю чем он отличается от идлаа кто должен за тебя знать, анон?вижстуд как и пчарм убогое говнище, вскод модный молодежный тотально кастомизируемый во все поля, куча аддонов, все свободные на тс, кастом таски, нахуй вебпак, хотя ты тупой и тебе ничего не надо, но даже для таких как ты там есть например интерактивный реплчто бы не ебать голову анону с показом аутпута блядь>>1319844>Чтобы знатьпросто так? ну ясн))
>>1319852Кстати, а чем плох PyCharm? Я его не юзаю из-за того, что это intellijdea делали с софтом которых у меня раньше были, но на PyCharm иногда поглядываю. Что с ним не так?
>>1319856>творчествоудел элитыподымись, заработай бабла, и вот когда будешь на вершине пирамиды, тогда и нагуглишь те самые три daw'a и решишь какой больше подходит под твою задачу, а щас не дрочи и не теряй зря времямуз теорию невздумай учить, юзлес щит рилли щас музло ноубрейн фейсрол по писишной клаве делаешь и попса сама выходит >>1319858>intellijdea делали с софтом которых у меня раньше былиебать ты чурка нахуй>с ним не тактоже что и другим хардкодным софтом, он тугой и неповоротливыйвскод по факту просто охуенный браузер, в котором постоянно что то появляется еще более охуенное, любая самая бредовая фишка которая может прийти в твой воспаленный кастомный паплайн там уже 99% есть, теже таски в таскбаре, там загрузок на весь мир пару тыщ, но сука они есть и они поддерживаютсят.е веб в вебе, это даже идеалогически более правильнону и да пчарм стартует нахуй в три раза дольше сука, ладно там сабляйм полсекунды, но эта хуевина с нескучшным сплешскрином просто путь идет нахуйну найс энд слик дизайн, без ололо дизайнирских иконок и прочего шума ебаного, который невозможно скрыть или заставить невыпргивать, я ебал такой подход, нехуя за меня думать там где не надо блядь
>>1319871Творчество удел тех, кто хочет творить и не более. Да и с таким подходом аля "Сначала сделай то, а потом другое", мягко говоря, опускаются руки. Ибо не тому учил тебя Наруто. Не то что бы я советую пацану бросать всё и начинать дрочить музло, но не накатить какую-нибудь FL или SONAR сейчас дабы поюзать и попробовать себя в музле — грех, ибо все мы живём лишь раз и откладывая всё на потом можно и не заметить, как ты уже седой валяешься на кровати и готовишься к скорой смерти.Ну а по поводу свистелок и перделок в Charm... Это стандартизация (или как-то так). Дабы все роботоли так, как пожелает батька. Но плюс тут только один, большинству людей достаточно трудно настроить себе рабочую среду, особенно поначалу.>>1319880>>1319887Скинь свой код, пожалуйста.
>>1319890name = int(input ("Введите число для подбора: "))bf = 0while bf < name:print(bf)bf = bf + 1while bf > name:print(bf)bf = bf - 1if bf == name:print (bf, " - выбранное число")
>>1319893Проблема в том, что изначально брут не должен знать больше он или меньше конкретного значения. Ебани лучше две переменные, одна из которых будет +1, а другая -1.
>>1319894Почему не должен знать? Он же сравнивает. Если брать брут ВК, то по идее, он должен пробовать войти в акк, если подобранное значение не равно значению пароля, т.е. аутентификация на сайте не произошла, то он перебирает дальше, и так пока не сможет войти
>>1319896Не, смотри. Само значение конечное он как бы должен знать, ибо оно служит конечным условием завершения. Но он не должен знать больше оно или меньше чем условный 0. Поэтому нужно сразу в двух направлениях двигаться, как по мне, ибо невозможно изначально определить больше введённое число или меньше чем нужное на конкретном этапе.
>>1319890>поюзать и попробоватьпотеряешь время и деньги, я покупал миди клаву на 4 октавы, нахуя спрашивается когда реально нужно только 4 кнопки на пк клаве, в итоге продал потеряв 2к, так и не поняв на тот момент чем продакшн отличается от исполнения, точнее тогда вообще таких мыслей и вопросов не было лолесли тебе подрочить то проще на шлюх и колеса деньги проибатьа если реально для дела, то подходить надо с чувством с толком с расстановкой, а для этого необходим определенный майндсет и бекграундно хуйня таки интересная, синтезаторы так вполне себе ебливые, аддиктивный субтрактивный фм все интересно тинкеритьа для лайва например можно писать аддоны (ктулу например написал один патлатый немецкий говнарь из ЛА, тупо распарсив аккорды из классеки) и потом впаривать, на эффектах считай чистая матёша, вот где нужны реальные знания, а не петухи дауны бекендыри, которые ничего кроме асинхронных запросов к бд не видят, но мечтают что им когда то понадобиться вышмат и прочая залупа лол>большинству людей достаточно трудно настроить себе рабочую средудля домохозяек есть профессии попроще ;)й
>>1319905>для домохозяек есть профессии попроще ;)Именно из-за такого поведения среди программистов такими семимильными шагами развивается ИИ. Люди готовы миллиарды зелёных вливать в сомнительную хуйню, лишь бы депрессивных петушар вроде тебя на мороз выставить. Ну серьёзно, самому ещё не надоело? Весь тред своим пессимизмом засрал.
>>1319903То же самое, пихаешь их в один цикл и усё. Одна в плюс, другая в минус. Твой компик должен с этим справиться, раз VS могёт тянуть.
>>1319906>самому ещё не надоело? словами не передать как, я ведь был самым обычным нормисом, но весь этот тек заебанный просто заставляет тебя изъебывается и ебать голову, а потом..а потом обратного пути уже нет, твои мир и отношение к вещам меняется навсегдачеловеку потребовалось пара лям лет что бы изобразить абстракцию над абстракцией, хз сколько уйдет на это времени у тупой пекиа до тех пор ему всегда будут нужны ебливые сиделки, которым нужно что бы не "ПРОСТО РАБОТАЛО" >>1319906>пессимизмвидишь ты тому шо ты серая посредственность которая принимает все на свой счетбелые люди пропускают мимо, замечая лишь самую суть
ну и самое главное ты понимаешь что это единственно правильный путь, что иначе и быть не могло, и ненависть к пидорам пишущим пидорские вики потихоньку проходитвсе так как и должно быть, все справедливо упорядочено и закономерно.
Пацаны, чисто абстрактный вопрос. Можно ли на Питоне реализовать подобие движка для 2д-игор? Ну не полноценный Uniny2D, но чтобы свои игры можно было в нём собирать (Суть в отсутствии использования кода на C/C++) и как-нибудь обрабатывать. Разумеется без ассет-стора с возможностью подгрузки и прочих плюх, чисто для себя.
>>1319960>чисто для себя.Новый движок для 2д делал для себя, для понимающих, юнитидебилам не качать. Гуглишь как игоры на питухоне делают.
>>1319961Не ну я подумол, раз питон из семейства С, то на нём можно реализовать что угодно, включая движок для игор.
Сап, Питанонач!? Как делаются приложения типа пикабу, того же двача, и другие клиенты? Я вижу это только парсингом страницы или api, но не у всех же есть апишки, тогда как энтузиасты делают порты сайтов на телефоны?
>>1319975Ну зри мой говнокод. Он крайне говёный(и не факт, что работающий) ибо я чот сонный и не очень хорошо соображаю.name = int(input("Ебаш число"))while brplus != name and brmin != name: brplus += 1 brmin -= 1if brplus = name: print(brplus, " — число, что ты ввёл")else: print(brmin, " — число, что ты ввёл") Но это та ещё хуйня, честно, я более чем уверен, что всё можно сделать проще и быстрее, но пока что-то ничего не приходит в голову.
>>13199711. Делаешь свой скелет2. Жрешь в список список постов3. Потом список ссылок кнопок4. Потом список хуйнянейм5. Натягиваешь на скелет6. ?????7. Костыль
>>1319982Можно подробнее описат 3-4? Мимо хочу захуярить пару клиентов мангоридеров и свой клиент двача
>>1319984Не, там точечно, по координатамДо сих пор удивляюсь тому, какую они дичь творили. Читаешь вики как фантастику
>>1319985Не тот анон, но если я правильно понял тебе нужно прочекать структуру сайта на классы и идентификаторы и писать условия, чтобы хуйня с классом button натягивалась на кнопки и так далее.
>>1319993Я просто в гитхабе живу, ну и видел курсы у Олега Молчанова, про этот бс4анон пилящий клиент двача и другие
Кто-нибудь тронал Kivy? Можно в нес писать что-то адекватное, чтобы элементы интерфейса соотв. платформе? анон пилящий двач
>>1319992Оптимизировал (наверное)name = int(input("Загадайте пароль: "))br = 0while br != name and -br != name: br = br + 1 print (br, -br)if br == name: print (br, " - Верное значение")else: print (-br, " - Верное значение")
>>1320007Ясен хер можно, кто ж запрещает то.Одна проблема - сайты на жабаскрипте, не помню аббревиатуру. Ты из них хер что получишь. Там надо юзать селениум.
>>1320023Видимо. В каком-то гайде от анона часто фигурировал пункт мол "если задумал хуйню и чувствуешь, что требуется куча говнокода — проверь, может это уже кто-то написал", я так понимаю, сейчас как раз та ситуация.
>>1320025Говнокод != велосипедЕсли у тебя жопа горит и ты хочешь написать что-то именно свое - бери и пиши, набей руку.Это не тот случай
>>1316759 (OP)Парни, есть некоторая задача: даны два списка A и Б, они содержат некоторое количество строк, притом некоторые строки из А содержатся в некоторых строках из Б. Требуется перебрать все строки в А на предмет вхождения в хотя бы одну из строк Б, и если такое нашлось, то выполнить некоторое действие, после чего эта строка в Б больше не интересна и сравнивать с ней ничего больше не нужно.Так вот, можно ли для ускорения работы программы просто удалить найденную строку из Б прямо в цикле, чтобы следующие из А лишний раз с ней не сравнивались? Как это вообще правильно делается?
>>1320003блять вот ты делаешь какуюто хуйню возьми что то посерьезней и сразу процесс пойдетя залетный, может чего не понимаю, но выучил питон когда потребовалось ебнуть парсер для обоссаного форума который генерился хуй пойми как и с нулевым знанием питона и около начальным пониманием в программировании научился алгоритмике а дальше пошлоБЕРИ БЛЯТЬ ВЫШЕ
>>1320027Я помню на практике был, там препод как-то на голом питоне (или что-то всё таки подцепил) парсанул страницу и в консоль весь её код вывелся, потом он допиливал код и в итоге после подцепки ткинтером выводилось что-то худо-бедно годное, без всяких стилей и прочего, разумеется. Я тогда ахуел от слова ахуел, да так ахуел, что слов не нашёл. При чём он потом как-то ебашил так, что выводилось что-то конкретное в нужном порядке, плюс всё лишнее обрезал. Невъебенную дичь вытворял, так сказать. После етого прямо загорелся кодингом.
>>1320029++Барахтаются в лягушатнике. Для нормального обучения нужны реальные задачи (или около того).
>>1320030Это не сложно, знание пары библиотек, основных методов и структуры html странички. При желании за неделю с нуля модно разобраться.
>>1320033Мои познания в программировании были достаточно хуёвыми, а это был прямо таки хороший пример. Ибо попытками анализа работы той или иной функции где-либо я ещё не задавался.
>>1320034Во всём можно разобраться, это лишь дело времени. Так что я не понимаю нахуй ты это написал.
>>1320029>>1320032То есть по вашему мнению, имея нихуя знания о питоне я должен сразу же браться за полноценный брутфорс с блекджеком и проксями?
>>1320028Список - изменяемая структура, в чем проблема. Цикл в цикле, по выполнению твоих условий удаляешь из Б элемент по индексу. Копировать в ещё один список — лишние затраты памяти. В твоём случае это вряд ли критично, но привыкай учитывать такие вещи. Опять же, если список Б потом не пригодится.
>>1320038Тратишь пару дней на самоучитель по синтаксис, ещё день на освоение нужных библиотек на примерах с незащищенными сайтами, а потом да. Сначала одну функцию подрубаешь, потом другую, и так далее. А так язык будет меняться быстрее, чем ты его изучать. Ничего личного, но это суровая правда жизни. Удачи!
>>1320045На самом деле питон очень приятный и интуитивно понятный язык. Тут упоминали про молчанова, хорошие видеоуроки по Парсингу. Но для начала пройди курс на сололёрне или степике:)
>>1320043Скажем так. В этом процессе ты выучишь только то, что тебе нужно, однако крайне сильно рискуешь попасть в ситуацию когда упрёшься в тупик и помощи ждать не от кого и тут вероятность выйти победителем ровно такова, как и от броска монетки, а с планомерным обучением у тебя куда меньше шансов упереться в тупик, гораздо меньше, но ты рискуешь связать себя по рукам и ногам надуманными ограничениями. Так что сам выбирай стул. Я больше придерживаюсь второго, ибо пиздец, что я вытворял при первом даже вспоминать стыдно иногда.
>>1320003Сделал калькулятор степенейwhile 1 == 1: name = int(input("Основание степени: ")) symb = int(input("Показатель степени: ")) br = 1 x = (name br) z = (name symb) while x != z: print(x) br = br + 1 x = name br if x == z: print(x, " - Максимально значение в промежутке")
>>1320049Дерзай, братан. Лично меня заебало лезть в воду не зная брода, а потом упираться в факт, что я забрёл хуй знает куда и возвращаться на берег за картой, чтобы худо бедно как-то добраться до другого берега. Возможно, это опять моя хуйня с опусканием рук, надо что-то с ней сделать, иначе я так никогда не продвинусь дальше туда, где нет карты. >>1320051Для этого есть import math.
>>1320058Ага. Открываешь ИП или ООО (если есть бабло и хорошие знакомые, то можно сразу АО), решаешь для себя, какую проблему общества хочешь решить и решаешь её для каждого человека за деньги, если он пожелает, отсюда и берёшь свои 300ккккк в макросекунду. А при работе в том же Майкрософт ты очень вряд ли поднимешься выше дрессированной макаки, ибо там для высоких должностей нужен не только кодинг, вернее совсем не кодинг. И твоими обязанностями будет реализация того, что уже кто-то написал просто потому что тебе заплатить за это дешевле, чем купить готовое. Вот тебе и правда жизни.
Доброй ночи друзья, подскажите пожалуйста, как сделать интерфейс задаче с несколькими переменами? Задача рассчитывает параметры финансовой сделки, хочется вводить переменные не в интерфейсе idle/cmd , а в обычном окошке с полями и пояснениями)Я не программист, делаю это для себя в удовольствие. Всем кто откликнется - большое спасибо)
>>1320111буквально всемпоходу надо в шапку уже добавлять эту платину лолгибкость интерактив настраиваемость масса аддонов минималистичный дизайн простота настройки в виде жейсонау меня вот щас два окна открыто(можно одно) в каждом свой воркспейсе, а в нем свои таски, свои настройки аддонов, своя темка для синтаксисавсе падсибяну а сабляйм это - вы занесите нам 80 баксов и пользуйтесь васянской репкой с аддонами, за которые мы ни хуем ни рылом, у мс же есть офф аддоны под все языки, от сишки до питона
>>1320116>сабляйм это - вы занесите нам 80 баксовВ смысле? Никогда за него не платит и так юзал, качал с оф сайта, вся хуйня устанавливается, че не так?
>>1320121демо режим для демонстрации, что ж ты тупишь то сука блядьдля любого белого человека западло пользовать демо режим в продакшене
Поясните за ORM в Django (я просто нуб и возможно сейчас прозрею). Я же не могу пихать в одно из полей таблицы список моих объектов? Ну вот так примерно, есть класс Book, список объектов этого класса - books, а ещё есть класс Cupboard (шкаф), так вот у шкафа свои методы, а ещё именно он представляет список книг, короче у шкафа есть параметр - список объектов. Так вот вопрос, блджат, как запихать этот шкаф в БД через ORM?
А почему питон по-умолчанию не использует utf-8? Сейчас читаю байт питона, постоянно приходится указывать кодировку для файлов, иначе не работают примеры, выдают ошибки. Или это что-то не так с моим шиндовсом?
Распарсил страницу, сохранил изображение, а как сделать, чтобы они были в кэше? И после закрытия приложения, кэш очищался. Пилю клиент двача и ридманги. Хочу сохранение сделать платной функцией, типа premium
>>1320228Но во всех клиентах двача сохранение бесплатно. Чем твой на голову лучше остальных, чтобы был смысл платить за сохранение?
>>1320236Лол, долбоёб. Ты просто сделай нормально сразу, а потом допиливай годноту в виде фич. Сохранение треда и прочее дерьмо отсутствует в принципе у других, а ты можешь ебашить ето за бабло, а не сохранение картинок, что вообще вот тупо.
>>1319996Можно всё.Для двача есть уже готовая обёртка над API на питоне(если есть какие-то дополнения для нее - пили мердж реквест , оперативно приму)Киви стоит сразу немного изучить, а для проекта уже брать дополнительный фреймворк(что все было в ведроид-стиле), вот активный форк - https://github.com/HeaTTheatR/KivyMDМимоанон пытавшийся вкатиться в kivy
>>1320242Ты правильно меня понял :3Анон пилящий клиент двача и ридманги. На ридманге захуячу рекламу, а за премак ее отрублю+дам возможность подключить e-hentai. Так же планирую за супер премак выкатить клиент шикимори с возможностью палить видосы. Как-то так.
>>1320251Бля, слушай. Как с тобой связаться? Хочу поучавствовать в запиле клиента ридманги. У них крайне уебанский для мобил сайт.
>>1320252блядь, вроде нашел, но ну его нахуй. Лучше через реквесты буду к апи обращаться, чем юзать то дерьмо с гита
>>1320257Пока никак :3 Я на стадии создания ui, двигаюсь медленно, но план реализации уже написан на 80%. Я скину свои контакты, как только напишу хотя бы выдачу тайтлов манги со списком жанров, авторов и статуса перевода. Скоро в отпуск, планирую заебашить сырую версию. еще сомневаюсь, что в стор эпла пропустят поделку сделанную на питоне + киви. Видел еще одну библиотеку, вроде норм, но там документацию шизойд писал, не хочу в нее окунаться.
>>1320260Хоть телегу кинь, дабы было понятно что ты делоешь, а то выправлять ахуенные идеи на этапе когда уже написаны тысячи строк — очень такое себе. Я так в студенческом проекте обосрался, когда ваял его 4 дня, а исправлял неделю.
>>1320258https://github.com/anonim-legivon/dvach.apiЧто тебя смутило?Но дело твоё, я просто предложил вариант, в любом случаи - удачи тебе.
>>1320262>https://github.com/anonim-legivon/dvach.apiА, ну это еще можно пощупать) Я прост нашел 6 летней давности библиотеку, лелСпасибо анончик :3 Всем в треде дам бесплатный премак и ранний доступ. Не ждите сильно, до отпуска я буду в режиме пара сотен строк в день.
>>1320261Я на стадии создания ui, двигаюсь медленно, но план реализации уже написан на 80%. Не парься, все дам, прост меня нигде нет, кроме как в вк (не фейк и в гите. Как только допилю ui сразу в тредик сброшу телегу.20 лвл кун, Как только дойду до серьезного кода, то обращусь к анону мудрому для осмотра моего творения. В уи я обосраться не смогу, даже если бы хотел
>>1320263>>1320265> Я прост нашел 6 летней давности библиотеку, лелТам в поиске сортировки есть различные - юзай)> пара сотен строк в деньНеплохие планы
>>1320260Мне кажется в телеге удобно бота можно запилить, в духе Настройки: язык по умолчанию, можно сайт откуда ищет по умолчаниюКоманды: Запрос: название манги, глава параметр другой языкВыдает картинки манги, и кнопки предыдущая следующая глава
>>1320275Да и сервак нужен будет тогда мощный. А клиент рида двача будет на устройстве анона и все будет делаться через его мошности .
>>1320276То есть? В телеге можно одним сообщением отправлять вроде бы, но даже если нет, ты что снизу вверх читаешь?
>>1320279там есть ограничение на сообщение и ко-во пикч. Хз, все равно же удобнее именно клиент. Реализовать поиск по авторам, манге в телеге это как мне кажеься пиздос, ну тип а если имена совпадают или есть зависимости, не удобно, имхохотя как ты и заметил, проще
>>1320280ебало утнки в унитаз. Я уже пилил бота в телеге и ждал ответа 3-4 сек, а если ответов дохуя будет, то шо, час буду ждать? или блядь просто закрашится все
>>1320281По автору поста ощущение что он просто хочет денег, в принципе это нормально, но не когда ты криворукий еблан, который пишет gui на питоне, пусть хоть сделает что то полезноеА на счет поиска, просто напарсить и обновлять раз в день, на основе какого то сайта типо ридманги, а для остальных парсить онлайн(да не быстро)Дальше можно улучшать в принципе, просто меня тригерит с идеи делать на питоне gui, как бы если и делать клиент то другими инструментами
>>1320284В гите есть примеры как на питоне гуи пишут и выглядит крайне норм, но только на анройде. На ифоны тоже можно, но хз, тут согласен, если прижмет, то в свифт прыгну с разбегу. Пока что на андюшу пилю. Ну или можно сделать гуи и для ифонов, но внешний вид будет как в андрюше, а может и хуже ,лол
>>1320285Мой первый бот это был апи сайтп криптв с фласком и вебхуком сайте с криптой, в конце ноября они убрали свои апишки, я не стал обновлять бота.
>>1320286Интерфейс для айОС нужно ведь на обджектив-Си писать. Значит нужна реализация питона на обджектив-Си, чтобы всё это нормально выглядело там.
>>1320286Нет kivy как бы не очень плохо выглядит, но к примеру всякая параша вроде react, выглядит лучше, свистоперделок больше так еще и работает в теории везде. Не говоря уже о native штуках на java/kotlinА ты для себя пилишь?
>>1320290В принципе да, но вброшу все в аппстор и гуглстор. Буду пилить до победного, а чому нет? Да и как портфолио норм же. Котлин и джава мне не нрав, вообще не стоит на них.
>>1320288>Интерфейс для айОС нужно ведь на обджектив-Си писатьНе обязательно, на свифте можно, на ангулярах там всяких.>>1320291Но, есть одно но: тебя нахуй пошлют с твоим приложением, если оно по стилю не будет подходить под ойфун-стайл - там при подаче заявки на выкладывание приложения прогоняются автотесты и если что не так, то тебе пишет ебаный индус и просит всё исправить и так по кругу пока ты не справишься со всеми траблами.Не всё так просто с ойфуном, поэтому пили на ведро и не выёбывайся.
Кстати, народ. Вот захочу заебенить я приложение с интерфейсом. В качестве запила стилей есть что-то CSS-подобное? Ибо как я понял, интерфейс это xml с настройками и прочим.
>>1320311Тогда два стула:1. Ищи идейного разраба под iOS.2. Запили просто веб-сайт с норм мобильным интерфейсом и продвигай его.
>>1320321Можно же и самому запилить, просто потом прийти к челику с макбуком и попросить залить. На ведро и пилю, но основной кэш все таки с эпла же, мою поделку за 30 мин на ведройде хакнут, вырежут рекламу и сделают платные фичи вседоступными.
>>1320251Чувак, есть уже MangaRock, если что. В бесплатной версии — с рекламой.Но если тебя монетизация не заботит, то ебош.Выучи свифт\обжектив-Си\react native\flutter заодно.
>>1320330Кстати, по поводу платных фич... В идеале тебе нужно делать это с ипользованием сервера и ключей (ну или интересней, буквально к аккаунту вязать). Но проблемес в том, что твой клиент должен превосходить в основных элементах все существующие.
>>1320322> Можно же и самому запилить, просто потом прийти к челику с макбуком и попросить залитьНу, удачи, да, хули я тут.Блять, у меня тут рядом сидит два разраба под iOS(angular&swift), которые имею опыт в этом деле и им делились, но конечно же всё так просто и делается, на коленке, и так же с коленки в продакшен.Хотя вот на angular всё просто делается, в принципе, сидит парень и в браузере дебажит, выглядит это проще чем ебала со swift(хотя может просто кажется).> мою поделку за 30 мин на ведройде хакнутПоэтому я предложил тебе годную мобильную веб версию, если тебя волнует что хакнут.
Господа, как выдернуть из хтмля определенный айдишник и его детей, например id="dick", но без монстров вроде БьютифулСупа? Надо использовать только изкоробочные библиотеки.
>>1320309>тебя нахуй пошлют с твоим приложением, если оно по стилю не будет подходить под ойфун-стайлHuman Interface Guidelines прочитай и не отступай особо.И по поводу гейоси — подумай, есть ли какие ишшью со взрослым контентом. Могут попросить устранить нарушения в приложении или сразу его снести, если доброжелатель репортнет порно-раздел из двачеклиента или хентай-мангу в клиенте манги.
>>1320343В сторе уже есть прон манга, просто ее скрывают фишкой "Напишите ресурс, принадлежащий нашему сайту"и ты такой, офк это же хентайчан и он у тебя уже хентай манга в приложении и все норм, в сторе уже 5 лет лежит
>>1320335>>1320332Идея с сервером и ключами топ или регистрация с привязкой.На мобильную, как мне кажется, сложнее пилить. с дизайном приложения я как-то справлюсь, а вот сайтик писать это слишком круто, имхо. Тем более, что порт я уже понимаю как писать, а с сайтом надо понять, что юзать. Вряд ли же флас, да?)
>>1320353>с сайтом надо понять, что юзать.Очевидный реакт.Плюсом получишь как минимум ещё один годный скилл.Как максимум, в теории — сможешь реюзать компоненты в ведре и гейоси, если там будешь использовать React Native.Но на практике кроссплатформа для первого подхода непроста, лучше зафигачь на нативе. Хотя, говорят, flutter весьма адекватная кроссплатформа.
>>1320358ReactJS для сайтегаДля моб приложухи:React Native – кроссплатформа, кодишь на JSX, правда без DOMa.Но кроссплатформа — нахуй, сложно, тем более нестабильный React Native.Кодишь на нативе (Swift/Objective-C для гейоси, Kotlin/Java для ведра), быстрее выйдет.Но есть по слухам адекватная кроссплатформа Flutter от Гугла.
>>1320353>Вряд ли же флас, да?)Можно и его. Можно и aiohttp, можно и falcon, можно и django.Смотря что на фронте
>>1320367Я в JS-фреймворках не шарю, но если эта Vue работает по типу ангуляра and etc - хули нет?На фласке пишешь API а с фронта просто шлёшь запросы.
>>1320220Пифон использует системную кодировку для io по умолчанию. В шиндошс это обычно cp1251 или что-то такое для русни.
>>1320389Двачую этогоА вообще объясните плиз, как получить доступ к vk api на питоне, сделал по мануалам из сети, но питон не видит модуль VK
>>1320389Найди проблему при использовании компа, когда ты жмакаешь одинаковые клавиши в одной и той же последовательности и автоматизируй.
>>1320395А если конкретнее, то я хотел бы вытаскивать номера телефонов(если они не скрыты) у страниц, указанных в текстовике например
Если результат одной функции передаётся в другую, мне обязательно присваивать его какой-то переменной?Просто написать у первой, например return x12 не катит?
>>1320395Ты должен создать приложение, у которого будет токен на определенное число запросов в сутки. Почитай раздел разработчика вк, там всё подробно и понятно написано.
>>1320411Каждый под свои задачи. Список - динамическая структура. Если не планируешь его менять, то собирай лучше данные в кортежи, выигрыш в памяти и скорости обработки.
Привет, Анон.Правильно ли я понимаю, что в коде справа из-за lock потоки выполнятся последовательно, а в коде слева параллельно, но намного медленнее из-за того, что lock будет захватываться на каждой итерации цикла + код примитивов написан на python(т.е работает медленно)?
>>1320436Через реквест делаешь запрос с передачей токена. Например, для записей со стены сообщества.r = requests.get( 'https://api.vk.com/method/wall.get', params={#'owner_id': group_id, 'domain': domain, 'access_token': token, 'v':'5.80', 'count': 100, #сколько собирается постов за раз, max=100 'ofset': ofset, #смещение относительно 1-го поста 'filter': 'owner ' #только от имени сообщества } )Ответ в виде json, вот его и парсишь. Дополнительно ничего подключать не нужно (я про библиотеки а-ля vk_api)Дополнительно никаких библиотек подключать не надо.
>>1319833У меня такая же хуйня и кажется сегодня я понял почему. Я ебашил на работе 3 года пока не сгорел и не уволился. Туплю уже полгода. Сегодня выдался спокойный и тихий день, поэтому решил попробовать освежить воспоминания. В голове вертелась очень простая и лаконичная идея, безусловно интересная и полезная. Так вот утром у меня была идея, свежие силы и чистый комп. Сейчас я измотан, история браузера забита сотней строк, а идеи как небывало. Благо я ее не впервые колупаю и сохранил кое-какие записи и наработки, поэтому после отдыха смогу к ней вернуться. Но именно так я проебал десятки отличных идей до этого: 1. Начал искать пути решения в гугле, перечитал кучу гуано от рерайтеров, сеошников и рекламщиков. 2. Выбрал ~4 инструмента, которые вроде как предназначены для решения похожих задач.3.1 Оказалось наебаловом. Удалил сразу же. -30 минут.3.2 Установил, запустил - нихуя не произошло. Удалил. - 1 час.3.3 Установил, запустил. Выскочила ошибка, нужно доустановить а,б,в. Доустановил. Запустил. Та же ошибка. Удалил все нахуй. - 3 часа.3.4 Установил, запустил. Нужно доустановить х, иначе юзлес хуйня. Доустановил. Запустил. Пустой экран. Ищу хеллоу ворлд. Запускаю. Неизвестная ошибка 5638 (или крэш). Сношу все нахуй. - 2 часа.3.5 Установил, запустил. Нашел хеллоу ворлд, запустился с ошибкой, исправил ошибку, запустился. Поменял параметр, снова ошибка. Хуй с ней, пошел читать другие примеры и документацию. Примеры все для другой версии компилятора или требуют дополнительную связку а,б,в,...ю,я. Ебитесь сами. Читаю доки. Из первых 15 страниц я узнаю, какой охуенный продукт получится, когда его через 699 лет допилят. Потом следуют 8000 страниц интуитивно понятных по мнению авторов названий функций и их аргументов с комментариями в одну строчку. Нахожу нужную, пишу код, запускаю. Ошибка - вы долбоеб, так писать нельзя. Нахожу пример с этой функцией. Делаю по аналогии. Ошибка: для запуска функции необходимо добавить заклинание викингов в свиток астральных переменных. Добавляю. Функция запускается. 4 минуты. Ой, у нас что-то не получилось. Наверно вы долбоеб. Попробуйте перезагрузить компьютер и переустановить наше приложение. -5 часов. Уже похуй.И что в результате. Я узнал актуальную информацию о всех технологиях данного направления и даже кое-что об их проблемах. Узнал множество вариантов хеллоу ворлда. Узнал как накатить всю эту парашу и снести. 4. Я уже давно забыл, что именно мне было нужно. Эти уебки все сделали, чтобы я занимался чем угодно, но не реализацией.5. Решил все делать сам вплоть до программирования ос, биоса, пайки плат расширения и литографии кристала чипсета.Жидко обосрался и перешел к пункту 1.В общем, слишком много усилий тратится на нагрев воздуха. Если какая-то ебола не может установиться и запуститься за минуту без чечетки на граблях, то пусть ее ебашут в очко те дохуя умные сеньеры, которые ее родили.Все гениальное, да и просто хорошее - просто.
сука как же меня эта пидорастия затрахала то блеаядьвот нахуй так по пидорски доки писать, а сука?а я ведь даже еще в залупу не полез, тупо нахуй дефолтное говно с доков не пашет..
>>1317741>>13177561 находится в кеше ты просто меняешь ссылку.Этот >>1317817 прав, об этом на каждом углу предупреждают, и единственная закономерная проблема языка - это скорость, в чем нет ничего удивительного.мимо_нормальный_ньюфаг
решаю сейчас периодически задачи с checkioНормально, что я делаю все без дополнительных модулей?Просто посмотрел на лучшие решения и там все через импорт новых модулей.
таймштамп заибенить так и ниасилил, нинужно.какая же залупа залупная все-такиначинаю неможко проникаться увожением к бикиндырам..
а звание САМОЙ ПИДОРСКИЙ ВИКИ в этом году присуждается СКУЛАЙТУ 111!! ебать его в сраку, тупо НИХУЯ НЕТ блять ебал в рот читать стак вместо доковебанные блоксемы блядь, вы мне строчку ска кода напишите дауны злоебучие...пиздец, а я еще думал в стдлибу хуйни не засунут....
первый же попавшийся рандомный руснявый сайт и что там?СУКА ЭЛЕМЕНТАРНЫЙ ИНКРЕМЕНТОР БЛЯТЬ ТО ЧТО И ДОЛЖЕН БЫТЬ ВЕЗДЕ в каждой ссаной бд, но почему то он есть только в хипсторском редисе ебанная ненависть, всю ночь проибать на кусок дремучего тупого говна блядь для сранных ущербных говносайтов ух блядьнадеюсь херока совладает со вторым открытым портом и не отъебет мне голову при деплое
>>1320533Лучше сказать так: а и б указывают на один и тот же объект - список. В данном случае оператор «=» скопировал именно ссылку, но никак не сам объект. Меняя значение через один из них, очевидно будет изменено значение и по другому. >>1317741Дружище, читай основы, читай про объекты данных, читай как основные операторы работают с этими разными ОД. И таких глухых вопросов возникать не будет.
>>1320535Что угодно можно написать на коленке. Тебе же в школе не сразу объяснили как квадратные уравнения решать по теореме виета. Решил одним способом, попробовал другим, сравнил, выбрал для себя. Естественно по прошествии времени будет тупо считать 2+2 на пальцах и в более-менее сложных задачах нужно будет использовать готовые решения в виде библиотек.
>>1320536Я конечно могу ошибаться, но ты объявляешь поле amount как первичный ключ (должно быть уникальным) с добавлением AUTOINCREMENT, указывающим на то, что значения будут добавляться автоматически. А затем сам присваиваешь этому полю вручную значения, причём судя по номеру строки, в уже имеющуюся таблицу. Значит ругается либо на то, что ты руками полез менять, либо на уникальность ключа. Умей читать свой код, декларативное программирование тебе само подсказывает, где искать ошибку)
>>1320591После прочтения пары первых ссылок по запросу «sqlite integer primary key autoincrement»: да, ты не должен менять его значения вручную. При insert’e перечисляешь необходимые для заполнения поля, а amount не трогаешь, оно увеличится само для каждой следующей записи. И обнулить его никак нельзя, только создав таблицу заново. >>1320539Вот здесь ты на первых двух скринах должен был найти ответ на свой вопрос. Вполне понятно объяснено что и зачем.
>>1320591>в уже имеющуюся таблицуда это важная хуйня как выяснилось>>1320591>читатьтут думать надо дядь, а с этим напряженка>>1320593>должен был найти ответочевидно я и нашел, ссанина ниразу не очевидная, я пихал инт по началу и нихуя не работало, думал во ебать в туторах на тубике дауны сука, я чо дурак что ле лишние буквый пейсать, ну и потом ебалися долго так да))но вообще два слова которые я хотел от тебя услышать, ты так и не назвал.....
>>1316759 (OP)Как на веб сервисах лучше реализовать фотогалереи и прочее? Например у меня гипертекстовая борда или бложик какого нибудь фотографа. Лучше фоточки хранить в БД (SQLlite/postgres) бинарными или в виде статических файлах с адресом хранящщимся в БД. Помогите разобраться.
обед откровенний прямкароче я понял что не надо ни апдейтить(все сейвы сразу) ни риплейсить, ни делать уником(подошло бы для поля эмаунт на случай одновременной записи, но это говно нишмогло и не дает писать даже разные записи Хотя надо бы проспаться и еще разок трайнуть, вроде хуйня логичная а просто писать и писать, ведь каждый +1 это по сути уникальная имутабельная запись, таковой она и должна оставаться, совершенно очевидно что для моих изъебов не нашлось инструментария, плохо то что в пидорских доках не расписывают юзкейс и общепринятый сценарий..ну и небольшой стресстест, чуточку фантазии, щепотку экстраполяции - и я с чистой душой кладу хуйзавтра добью таймштампы и на релиз нахуй!
>>1320645Нить твоего повествования ну очень сложно уловить. Формулируй мысли НОРМАЛЬНО. Вот маняскрин, ааааааа охуеть что не так. Для начала напиши, что ты хочешь и зачем, почему решил делать именно так, почему не хочешь по-другому. Тогда тебе помогут.
Хотел набросать бота для телеги. И заодно поглядеть PyCharm. Поставил, начал копипастить - проблема с доступом к телеге. Начал гуглить про прокси, нашел, делаю. И тут пайчарм начинает выёбываться. Во-первых, вот ето что? Он их не обновляет вообще. Я нажимаю на них, кликаю на инсталл, все успешно, а цифры не меняются, сколько бы я не перезапускал.Во-вторых... Всё равно нихуя не работает.>ERROR - TeleBot: "AssertionError occurred, args=('Not supported proxy scheme socks5',)Если проблема не в том, что библиотеки не той версии и так далее, то поясните, пожалуйста. А лучше подкиньте пример, чтоб прям полноценно почитатьЕсли чего код вот:https://pastebin.com/Le6bb5BqНо его там не много и это копипаста с официального телебот хаба
>>1320724хуёво пояснил, бро >If you want to use socket5 proxy you need install dependency pip install requests[socks] and make sure, that you have the latest version of gunicorn, PySocks, pyTelegramBotAPI, requests and urllib3.Всё, вроде как установлено. По крайней мере через pip. Но в самом pycharm показано, что установлены не последние версии. В этом проблема.Должен сокс5 работать, просто, видимо, как-то иначе.
Пацаны, можно как-то импортировать модули в Django? Ну какой-нибудь Math и прочие, чтобы можно было юзать специфический функционал.
>>1320116Окей, я понял. Какие посоветуете плагины скачать для VSC? Их же много. Скиньте свои списки, аноны, пожалуйста
Где специалист по VSС который мне советовал линукс? Установил я для интереса и скопипастил туда задачуи вместо результата получил тот же хуй и выкатился обратно в венду. Установил VSC на венду и при попытке снова это всё запустить оно ебёт мне мозг. Хотя я ещё долго пытался понять как просто запустить код.Почему он не цепляется к архиватору? я уже чего только в переменные среды не напихал Забить на архиватор и просто попытаться скопировать в новосозданную пронумерованную папку?У меня складывается такое впечатление что если я даже это не могу осилить то мне не стоит начинать заниматься программированием
>>1320781У тебя путь файлов ебанутый, в линуксе как бы другая концепция древа файлов. Это самая очевидная ошибка, по остальным ничего не скажу, ибо смысла выглядывать нет.
>>1320781> У меня складывается такое впечатление что если я даже это не могу осилить то мне не стоит начинать заниматься программированиемНе, ты не правСкинь свой код на пастэбин
>>1320785>>1320784https://pastebin.com/LJBMAzJGЯ ничего не понимаю.Если в пайчарме подсвечивались sys,os,time то тут они не подсвечиваются.Может я хуйню несу, я просто начал совсем недавно.
>>1320786Какая кодировка стоит в VS?Что пишет если запустить всё из терминала/shell/cmd?https://pastebin.com/CDe3x3GE
>>1320802Так и не заработало. Ебучий ВСКод, в пайчарме по учебнику после print(zip_command) мне выводилась команда введя которую напрямую через командную строку у меня появлялся архив с датой и временем.и тут я решил снести пайчарм и поставить ВСКОД Может я так и не смог нормально его в венду затолкать, хотя зип вроде привязался.
>>1320829Откуда такие уёбки как ты вылезают?! Это просто пушка, использовать все worst practice сразу! Попутно поливая говном один из самых популярных редакторов, который делает не один, не два, а дохулион людей, которые в программировании понимают явно больше тебя. Но неееет, это вскод говно, я написал правильно, питон и редактор виноваты!
Пацаны, допускаю, что вопрос не по теме, но хуй знает куда писать. У меня i5-8600K шестиядерный. Ведь если я куплю Ryzen 7 и всё остальное под него соберу, то код компилиться и всё такое будет быстрее ведь так? Просто я читал, что Core i именно игровая архитектура, а у АMD она более широконаправленная. Стоит ли? Да и кодинг у меня ещё и на работке, так что мне это довольно важно.
>>1320856Зависит от того, что тебе надо. Однофайловые скрипты? Однозначно VS Code. Небольшие проекты? И то, и другое годится. Крупные проекты? Однозначно PyCharm.>>1320829Серега, поставь Linux для начала и не еби людям мозги. Программировать под Windows — страшный геморрой. Ты бы сначала проверил, что у тебя в имени переменной не затерялись русские символы. А VS Code — хороший редактор, не трогай его.
>>1320857Весьма тупая затея спрашивать про проц под пистон. Ты один хуй не занимаешься процедурами оптимизации своего кода.Ну и как бы картинка хоть чутка устарела, но суть не поменялась.
>>1320676вопрос подразумевает что ты шаришь и по скриншоту понимаешь что происходита чего я пытаюсь достично обычно пишу в изначальном ответе>>1320780>плагины скачать для VSCна сайте из шапки висит топ список ленивый уебок>>1320781>мне не стоит начинать заниматься программированиемвсе верно братан, не твоё>>1320843но согласись операции с таймом отъебывают голову? это всегда моя первая вещь с которой я траю язык, первый раз в жс вышло 12ч, в питоне я ебался уже 3 часа, а на лапшичных крестах вышло около 30 минут ужено логика реально везде там пидорская>>1320857>Простоголубые пропритарные педерасты вместе с зеленымы кошмарят рыночек, омуда же воин света и добра, защитник свободы, выбор линуксоида и борца с системойесли ты спермовор докинь сотку, две и собери системку на зионеиначе омуда в стоке вялая, хоть там и авторазгон дохуя домохозяйский уже сделоли на дисент левеле, но все равно, лучше заморочится с водой и всей шляпойпо факту ядир больше, стоит дешевле, тащит лучше голубых в многопотоке, игори с проплаченой голубо-оптимизацией будут ходить хуже>>1320859>Крупные проекты? Однозначновскод, с его то тончайшой настройкой воркспейсовне слушай тупорылых даунов которые до сих пор не знают что может вскод, парсинг всех файлов в проекте и смеэных добавленных фолдерах, хуе мое 5 10>>1320861нет
>>1320861Не слушай эту >>1320878 чепушилу. Тебе не о проце думать надо. Пикча конечно стеб голубых над красными, но они в общем то правы. У кукурузена ядер дохера, а толку от них...
>>1320879тогда бери рязань, тут и думать нехуя>>1320882>приколв разблокированном множителе, разгоне и проплаченной кокооптимизации, даун выше дрыщет падсебя раньше еще кудахтали про обогрев помещения, но с рязанью это неактуальнопродал бушную систему на зионе(ш7 без графона за меньшие деньги) собрал новую системку на фыксе и еще 6к на побухать осталось))
>>1320882Ядро кукурузена слабже, чем у штеуда. Как этот >>1320885 краснозадый не усирался с пеной у жопы, что вот взгляните на мою синтетику... на практике штеуд как ебал так и ебет. И это отнюдь не сложивашаяся традиция. Да, краснозадые наделали шуму, подтянули производительность процов.Ты ничего не выиграешь с переходом на кукурузен. Ну будет у тебя 100500 ядер, а как ты параллелить код свой собрался? И что за задачи такие у тебя будут? В этом случае лучше остаться на штеуде, потому что производительность 1 ядра существенно выше, чем у кукурузена.
>>1320890> пол годаФуфыксы один хуй раздают бесплатно. Типа подачки нищукам. Фуфвксы и процем то назвать сложно.
Аноны, нормально ли парсить папку с фотками(convert(в grayscale)+resize+хэш) - 9.844 items, totalling 736,3 MB и затем сохранять в БД(99% времени всё же именно парсинг и обработка) за ~100сек?Для обработки изображений юзаю PIL. Может стоит перескочить на numpy arrays и с помощью них обрабатывать массивы с изображениями?
>>1320890>Он же сдохнет через пол годая тащемта быстрее от шума лол, то был чисто спортивный интереси да дохнет проц не от частоты, а от напруги на хуевой матери, у меня гига обычная, отсюда высокая напругану а на повседнев децл оставил, что бы можно было свет хует на ночь компилять оставлять без говна>>1320894>Ядро кукурузенанаверное потому что у него модули, а не ядра?>>1320894>синтетику>сайнбенчокей))))))))))))))))))))))))))))))))))с кем я сижу, пиздец, посадили с домохозяйками пийсательницами, рукалицо нахуй........
>>1320897Ну а сам-то как думаешь? У тебя чуть больше 7Мб данных за секунду обрабатывается. Юзай CPython.
>>1320899Сайнбенч у него уже не синтетика, лул. Как ты ядра не назови, они один хуй в сингл коре посасывают.Кукурузен твой на реальных задачах, например энкодинг/декодинг x264/265 сосёт с глубоким проглотом.Единственное чем краснозадым есть похвалиться — стоимость проца. Для игорь или каких-то домашних задач ещё сойдёт, а вот для реальной работы даром не нужен.Был бы нужен, давно бы уже стримеры, сервера и так далее массово переходили на амуду. Но рынок понимает, что модули они де ядра не нужны. Попугаими меряются пусть бездельники. Работать будем на штеудах.
>>1320902Я знаю, но:pip install pillowimport PILПоэтому так и написал.>>1320901> Ну а сам-то как думаешьЕсли б знал, то не спрашивал.> У тебя чуть больше 7Мб данных за секунду обрабатываетсяКакой скорости добиваться в идеале?> Юзай CPython.Окей, спасибо
Попробовал поиграться с курсом от stepic... Шо за пиздец блять? Два часа втирал про HTML и 15 минут про сервера, а теперь требует завести сервак и что-то там сделать. Про несколько клиентов в осадок ушёл. Шкури, блять доки... так нахуй мне етот курс, если я могу почитать пятистраничный мануал поверхностный про сети и получу ровно то же самое?!
>>1320904>Сайнбенч у него уже не синтетикаа у тебя?ладно хуй с ним ты тупой пейсатель и не слышал за махон, но сука настоящая 3д сцена и ее просчет должны были животному хоть на что то намекнуть но нет, безмозглая мартышка слишком асинхронна для этого..вот для совсем уж картошных танкистов картинкакартинка после тотального отсоса в которой синие педерасы кинулись накатывать пачи на свой пропритарный говнод, а потом еще выделили группу рабов для нанстап комита в блендарь, что бы хоть немного прикрыть свою обдристанную сраку>>1320904>энкодинг/декодинг x264/265ты у мамы пейрат? декодируешь брипы для своего АЙПОД КЛАССЕК лолщас уже в микроволновки это дерьмо зашивают вместе с АЕСами и прочей парашой>стримерыэто ты про тех проституток на псевдо ковшах вместо кресла? ну хуй знает..
правда нихуя не ясно за часовой пояснов берет походу по ландону, а нов локал щас пашет норм, но блять что будет под херокой!?ох, прям хоть на руснявые серверочки лейся
>>1320901Подскажите, а что значит "юзай CPython"? Разве не эта реализация ставится из файлика инсталятора на python.org?
>>1320992Реализаций много. С оф сайта питона та самая версия. Я же не знаю какой именно юзает этот >>1320897
Django. Подскажите пожалуйста, где будет обрабатываться такой url "домен/jopa/88", если в главном urls первый паттерн: path(r' ', include(sub/urls)), а во включенном urls (sub/urls) есть паттерн path('jopa/$', вьюха)? Обработается ли корректно в такой ситуации запрос к 'jopa/'?
>>1320997Если я тебя правильно понял, то ты все правильно понял, на голый домен ты ставишь свое приложение, которое дальше раскидывает /jopa/88>'jopa/Да, обработается этим >path('jopa/$', вьюха)А для jopa/88 еще надо 'jopa/<pk>/$
>>1320995Мне просто любопытно, ты на глаз определил, что у него какая-то реализация, отличная от СPython? Ну, в смысле скорость обработки какая-то низкая для этой реализации?
>>1321001Прсто CPython самая быстрая реализация питона, все остальные тормознутое гуано. Если у него на сипайтоне 7мб/сек обработка данных, то либо у него лютый говнокод, либо какой-то старый питон аля pypy/itonpython
>>1321003Перепроверил, у меня cpython.Суть была в том, что перегонка изображения в чернобелое через pillow очень тормозит.Переделал на cv2, теперь время выполнения того же кода на тех же фотках - ~26секунд.Мне уже нравится.Но норм ли? Есть ещё варианты ускорения? PyPy?
>>1321015Дальше скорее всего у тебя всё уже упирается в физ носитель, проц. Всё таки 800 метров фоточек это дохуя файлов, куча операций IO. Тебе надо в мультитрединг, чтобы куча в каждом потоке обрабатывалась. Ещё существеннее ускоришь.
while True: ... if ... : breakЯ так понимаю, что такое лучше никогда не использовать? Или это не такое говно?
>>1321030Куда уж проще чем джанго? Так бывает?Ван пейдж на джанго - 3 файла, в каждом по 1 функции, что то около 15 строк кода.Ничего не доказываю и уж тем более не требую, просто мимокрокодил
>>1321026>Есть объективные приемуществалично для меня, ибо я не гребец, не факт что им стану, да и не стремлюсь особожанга - гадкая блотварь, где ты либо уверуваешь, либо тратишь пол жизни на изучение что под копотом, и тебя будет выбешивать каждая хуита, потому что ты наверняка сделал бы лучшефласка же это всего лишь шаблонизатор жинжа и сетевой менеджер с фашистким названием, все элементарно и просто, меня ничего не напрягает, просто и приятно ковырятся в этомвот например нахуй мне орм если я скуль в стрингах и так норм заибашил? обернул в функции падсибя и збсщас вот раскидаю структуру по папочкам, а ЕСЛИ ЗАХОЧУ ТО НЕ РАСКИДАЮ, понимаешь? никакая дохуя вумная белая сука мразь за меня не думает, не указывает как мне жить и что делать, и меня это радуеткак бы это трули линупс вей, виз модульность ин майнда кому то да, макось и член в жопу потолще, как бы выбирай что ближе
>>1321034>где ты либо уверуваешь, либо тратишь пол жизни на изучение что под копотомКогда только начинал кодить меня тоже напрягало многое, чего не понимал, хотелось лезть под копот, по после 2+ лет что там под копот понятно даже не глядя на код, как там писал какой то мужик "покажите мне структура данных, и код не понадобится, он будет очевиден". Тут тоже самое, есть инпут, есть аутпут, как из одного сделать другое - очевидно, более того, это рутина, которую не хочется делать сново и сново и сново, для этого и существуют библиотеки и фремворки.>орм не для того что бы делать запросы, а для того, что бы не учить остальную часть твоего приложения делать запросы, что опять таки, рутина. Писать sql запрос для каждого поля что бы потом вставить в шаблон - гемморойная рутина
>>1321037>2+ летты жрал говноа я не хочу и не буду ни при каких обстоятельствахчто делает орм я в курсемануальный подход, поближе к земле - что еще нужно для новичка? многие советуют подобный подход в обучении, таже сишечка как первый язык, так и тут, а потом уже когда знаешь как и куда там байты ползают, то можно и на галерный комбаен пересаживаться
>>1321046>>1321044Между строк читай, смысл не понимай.Пох, удобнее то, что тебе удобнее, я тебя не гоню на джанго, я к тому, что сам захочешь, когда натрахаешься вволю с фласком
>хипсторский говно поиск из под куцого кастом серча гхугла>полтос ебатьчот орнул нахуйдля кого вообще это существует!?
PEP не прав, посоны!Почему пеп требует пробелл после #, ведь вместо одного действия для того что бы заккоменитить\раскоментить строку, нужны два? В чем смысл?
>>1321163То есть, при написании пепа как бы было учтено существование ПО для написания кода на питоне, и существование аддонов к этому ПО? Учи глянь, что такое пеп короче, при чем тут вообще интсрументы разработки, если это гайд по формлению кода.
>>1321164ПСПеп8 я имею ввиду, конечно же, а то сейчас опять скажешь что то такое умное, что сойдешь за дурака
>>1317817к сожалению это не единственный минус... еще есть корутины без контекста, добавь пару примитивов типа локол, семафоров и пиздец! твои асинхронные таски превращаются в код на бейсике с гоу ту, где блять, что блять опять блять овалилось блять хуй пойми блять! ПОРА ДОБАВИТЬ ЕЩЕ ОДИН TRY\EXCEPT ПОВЕРХ TRY\EXCEPT! TRY\EXCEPT САМ СЕБЯ НЕ ДОБАВИТ! КАЖДЫЙ СУКА БЛЯТБ ДЕНЬ СУКА БЛЯТЬ Я ДОБАВЛЯЮ ЕЩЕ ОДИН БЛЯТЬ TRY\EXCEPT СУКА И РАДУЮСЬ ЖИЗНИ БЛЯТЬ! ТЯНКИ ТЕКУТ ОТ МОЕГО 300 TRY\EXCEPT В СЕКУНДУ БЛЯТЬ!
>>1321172О, фуллстаак, подскажи с аутенфикацией в джанго, нашел пару туторов, все сделал, но меня напрягает, что логин\логоут\резет шаблоны лежат в корне проекта, а signup лежит внутри приложения, так как надо сделать кастомный view. В идеале, весь логин бы вынести в отдельное прилодение. Как папки делают?
>>1321172Отбо, отец, сам сообразил, оказывается у меня ошибка была в шаблоне, забыл в url указать название приложения, вот он и искал редирект для login не там
аноны кто хочет пилить асинхронную джангу? у меня тут завалялось пару либ и идей... заебала синхронность в джанге, мост js - django на вебсокете запилил, теперь по крайней мере бек для фронта асинхронен. но я хочу полноценные бекграунд задачи, по сути view только как постоянно запущенная задача с любым асинхронным кодом, будь то tcp сервер или что то иное.пикрил - асинхронные, вебсокет функции, которые вызывает js (я назвал все это дело Engines)
>>1321179а идея такова: бутстрапим джанго апп но только он не обычный апп, а асинхронный - запускающийся отдельно от джанги в некоем запускаторе, назовем его djanga.py, через manage.py команду например manage.py djanga startчто имеем из коробки? все ништячки джанги по управлению, переносимости аппсов + богатый веб сундучок на всякий случай. (пока что эти самые аппсы я пилю на собственном django-like минифреймворке, связь сервис - джанга по вебсокету, как на картинках выше с js) как тебе идея, анон?
>>1321189с джангой и асинхронностью одна ебатория: ее синхронная ОРМ, но я успешно юзаю асинк либу для sqlalchemy в аппсах (миграции и брочая ебань делается в джанге)собственно вопросик такой небольшой: кто то готов взяться за асинк джанго орм?
>>1321183ах да, я совершенно, напрочь, тотально и безусловно выпилил простой http как пережиток прошлого. все общение только по сокету.
Анон как пользоваться таймером из модуля threading? Мне нужно, чтобы скрипт через каждые 5 минут парсил страничку.У меня есть функция: def timer(cooldown=300): t=threading.Timer(cooldown, parse_stranichky) t.start()я ее запускаю через while True: timer(), чтобы она выполнялась по кругу, но мне выдает ошибку RuntimeError: can't start new thread . Почему? Программа их типо друг за другом парраллельно запускает что ли, не дожидаясь по первая функция завершится? Как это пофиксить?
Снова увлекся программированием на Питончике. Посоветуйте библиотеку для парсинга веба. Бьютифусоупом пользовался, он мне показался медленным и неудобным. Есть что-то минималистичное и крутое, с базовым функционалом?
Все таки нужна поощь по джанго, по части аутенфикации.Очень не хочеться пихать часть функционала в корень проекта, а часть - в приложение (самое убогое, что пох в какое, лишь бы хоть где то было).Сделал вроде как отдельным приложением все что по части аутенфикации, но в форме сброса пароля есть такая штука: {{ protocol }}://{{ domain }}{% url 'password_reset_confirm' uidb64=uid token=token %}Как быть с url 'password_reset_confirm' ? Мне бы туда запихнуть url 'app:password_reset_confirm' и было бы збс. Как вообще в продакшене делают?
Да и вообще, аут подключается как отдельное приложение, какого хуя я должен дописывать части этого приложения в другом приложении? Все концепция фремворка по пизде идет
>>1321371Ок, согласен, посыл понял.Тогда требую в питон коментарий формы, как в clojure, что бы не ебаться со коментированием/раскоментированием кода
>>1321235Хорошо, а почему i.text? Я залез в сурцы реквестс хтмл, но не нашел ответа. Где искать? И вообще по любым функциям инфу.вкотываюсь
Че это за хуйня при установке flake8 через консольную команду pip?Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: 'c:\\program files\\python37\\Lib\\site-packages\\mccabe.py'Consider using the `--user` option or check the permissions.
>>1321019>>1321023Понял, попробую оба варианта, спасибо.Система стоит на SSD, так что думаю ещё можно разогнаться.>>1321096Никогда не слышал о ней, спасибо, попробую и сравню в cv2
>>1321464Если у тебя современный проц, то можешь переставить с поддержкой avx2 и тогда должно быть ещё быстрее.
Анон блять! Почему тут>>1321146 На выходе стоит i.text сука!?КАК ЭТО УЗНАТЬ? ПОЧЕМУ ИМЕННОЙ ТЕКСТ? ГДЕ БЕРЕТСЯ ЭТА СТРУКТУРА? КАК УЗНАТЬ ЧТО ИМЕННО ЭТА БЛЯТЬ, А НЕ i.url ams etc?>>1321403
>>1321171>СОСКИнинужны>>1321172>профит вуев простоте, но ты уже говна нажрался, так что похуй>>1321428>Permission deniedрусня тупая>>1321428>Consider using the `--user` option>>1321474>ЭТА СТРУКТУРАлол>>1321478пишите пореже, черти блядь
перекот >>1321505 (OP)перекот >>1321505 (OP)перекот >>1321505 (OP)перекот >>1321505 (OP)перекот >>1321505 (OP)перекот >>1321505 (OP)перекот >>1321505 (OP)
быстрофикс перекота >>1321508 (OP)быстрофикс перекота >>1321508 (OP)быстрофикс перекота >>1321508 (OP)быстрофикс перекота >>1321508 (OP)быстрофикс перекота >>1321508 (OP)быстрофикс перекота >>1321508 (OP)
>>1316759 (OP)Сап.Спрашиваю повторно:При запуске вот этого скрипта https://github.com/dan-v/bruteforce-bitcoin-brainwallet Вылезает ошибка о том, что словарь не в UTF-8. Хотя он в верной кодировке. Стоит питон 2.7.9, установлены requests и coinkit. Подскажите пожалуйста куда копать. Гугл говорит поменять кодировку %через что уже только не ставил UTF-8%%. В cmd chcp "Текущая кодовая страница:866"Спасибо.