Это копия, сохраненная 30 января 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Коммуна: https://sites.google.com/view/pypry/
Основные книги: https://yadi.sk/d/HQhhsBsq3TVRUq
F.A.Q: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Интерактив шел: https://repl.it/languages/python3
Книги которые ты никогда не прочтёшь: https://yadi.sk/d/tArKKuQu3Kejuq
#python #питон #пайтон #vscode #вскод
старый: >>1309641 (OP)
Анонче, помаги
Можно а базе, можно в файле с константами всякими.Не думаю, что это что-то принципиальное
Я думал просто где-то бестпрактис есть, или встроенный велосипед типа flatpages / comments
PS Сегодня утром пытаюсь быть таким же охуенным как ты.
Вот только регулятор громкости уж слишком каличный на мой вкус.
Питоняши, расскажите, как вы учили ООП? Знали его из других языков или разбирались в питоне?
Я думал сделать какой-нибудь проект, но нифига не знаю, а в учебниках по 3 страницы об ООП, думаю, выйдет криво и говно.
И еще вопрос, какой вы первый проект пилили на пистоне?
Почитай Think Python тамошняя разжевка ооп мне проще всего далась.
Неортодоксальное, обссыкаемое всеми приличными ваннаби-гуру определение которое я для себя выработал, что в случае ооп проще всего к нему относиться как к структуре хранения и обработки схожих, но состоящих из разных типов данных.
Ну типа Человек. У него есть рост, вес, пол.
Можно сравнить Вася(Человек) и Миша(Человек) кто жирнее, кто выше.
Человек может ссать, а может прыгать => Миша(Человек) может ссать и прыгать, а вот Люда(Человек) прыгать может, ссать тоже может но с поправочкой - сидя.
И тд.
>И еще вопрос, какой вы первый проект пилили на пистоне?
https://github.com/karan/Projects-Solutions/blob/master/README.md
https://github.com/karan/Projects
http://pythonpracticeprojects.com
http://www.ta-sa.org/2016/04/22/programming-problem-index.html
https://www.codeconquest.com/programming-projects/ideas-for-programming-projects/
https://www.reddit.com/r/beginnerprojects
http://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.org
https://www.quora.com/What-are-some-great-programming-projects-for-beginners
https://www.daniweb.com/programming/software-development/threads/32007/projects-for-the-beginner
https://www.reddit.com/r/learnprogramming/comments/2a9ygh/1000_beginner_programming_projects_xpost/
Enjoy!
Все эти абстракции человек миша человек люда, хуйня из под коня.
Без обид чувак, но это пригодиться, когда ты пишешь псевдокод описания человека.
Когда тебе надо написать какой нибудь сервис у тебя там появляются гейтвеи всякие абстракции над бд, протоколами, типа реквесты респонсы и куча прочей мишуры, которую не так то просто уловить. Описание в ооп стиле системы, это долгое взаимодействие с спецами из этой области + хорошее знание того стека на котором ты делаешь эти сервисы. Так что хуй знает как делать это ооп. Иногда ты процентов 90 времени придумываешь ооп, хотя если бы написал без него было бы куда быстрее.
Согласен, разумеется.
Но на исчерпывающее определение я и не претендовал, а для меня-нубаса оно было вполне достаточное просто чтобы понять в чем вообще соль если на функциях куда быстре.
Выраженияформатированиястрок Первоначально существовавший способ – он основан на модели функции printf из языка C и широко используется в существующих программах. Методформатированиястрок Более новый способ, появившийся в версиях Python 2.6 и 3.0, – более униPython 2.6 и 3.0, – более уни 2.6 и 3.0, – более уникальный для языка Python, возможности которого в значительной степени пересекаются с возможностями выражений форматирования.
Что по факту используется сейчас? Т.к. издание там 11-ого года и автор пишет, что хуй его приживётся или нет.
Блин, крутяк, спасибо!
деффка же
питон 3.7 сильно отличается от 3.4 ?
Можно ли на фласке сделать веб-игру, ну типо настольная - заходит несколько человек в лобби, игра стартует, они там жмут кнопочки, фишки двигаются?
Что мне не нравится в пистоне одним кадром. Вот всем почти язык хорош, но конкретно это вымораживает. Делаю одно и тоже, а получаю принципиально разные результаты.
Это не скрытое, это просто выбешивает периодически. И я знаю, почему так, я знаю, как с этим бороться... И да, я знаю, что если повторять первую колонку точнее и написать не "a[1]=3", а более близкое к первой колонке "a = [1, 3]", то оно отработает иначе, но печёт по-прежнему сильно.
Мне просто хотелось выплеснуть бугурт немножко потому, что опять наступил на эти сраные грабли. Опыт, конечно, позволяет понимать, что стряслось и что с этим делать достаточно быстро, но ещё не позволяет обходить это сразу, не задумываясь.
не ужели так трудно запомнить int, str, float - immutable, все стандартные коллекции - mutable. Что здесь блять сложного? Единственный вообще реальный минус питона это скорость, но фикситься очень просто, узкие песта переписываешь на Go.
какие нахуй грабли? Тут все очевидно, надо было просто с основ начинать и книги классиков читать, такие моменты там объяснятся очень подробно на первых 50 страницах, а не по туториалам на codebootcamp/medium/habr въезжать в язык.
Почему блок контент не подхватывается в боди?
А все разобрался.
В шаблоне логина я использовал include base.html и оно делало тупо, просто вставляя над блоком логина основную форму.
Проавда если я использую extends вижу только теги Джинжи но блока формы ввода не вижу.
>Проавда если я использую extends вижу только теги Джинжи но блока формы ввода не вижу.
Тоже разобрался.
Оказывается надо было просто не ебаться в глаза и в тегах жинжи2 не проебываться с пробелами.
Спасибо за внимание.
>узкие песта
уже давно переписаны на сишечке и лежат в стдлибе
под какой нибудь реддис можешь изъебаться и переписать код под генераторы
после первого запуска питончик - русифицируется и говно нинужно
В документации смотрел?
Анон, я не тот, кому ты отвечал, но все равно огромное тебе спасибо. Постоянно были затупы с тем, что бы такое написать и с чего бы свой гитхаб начать забивать говнокодом ебаным.
Теперь хотя бы отмазок не будет.
Объективно пожалуйста, не лейте говном просто потому, что вы где-то слышали, что это нужно полить говном, спасибо.
> вскод
Как вскукарек, только вскод.
Когда кто-нибудь будет писать всратый код, ему можно будет отвечать, типа " Прочитал я, значит, твой вскод ... "
Действие - вспрог (как вскукарек). Результат действия "вспрог" - вскод.
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. Может стоит потренероваться на Пайтоне и уйти учить другой язык по типу джавы или пхп, волнует вопрос работы и практического применения знаний
Не пинайте ньюфага,искренне хочу вкатиться в тему хотябы для своих проектов. Всем побольше мотивации и успехов!
Учи жс
>хотябы для своих проектов
ну так вкатывайся молча хуле ты у нас спрашиваешь
питон топчик
но для поднять бабла по фасту - html css js vue и nuxt для бекэнда
галопом по всему пробегаешься, никаких нахуй томиков с кирпич толщиной и прочего ванильно задротско пидорского дерьма
резко так, хуйяк хуйяк и в дамки ;)
Зачем же молча если можно покряхтеть с братушками на дваче. Свои проекты это заебись никто не спорит, но хотелось бы профит в виде навыков или портфолио или хз, профит короче. Насчёт жаба скрипта я понял, на ютубе тоже говорят учите его + фреймворки. Просто пытаюсь понять хуле дальше делать, учить только ради учёбы как то не прибавляет мотивации. Начал потому что все говорят типа изи вкат в ит и потом будет легко учить остальное. В нейронки и ИИ лезть у меня мозгов нехватит, поэтому тут либо веб либо игроподелки, но для последнего он подходит не очень как я понял.
>профит в виде
паттернов и разных подходов получишь ты, применишь в последствии как и где пожелаешь
питоняш - чистый кайф, оставь его для хобби, когда тебе будет плохо, он всегда тебя увлечет и поможет расслабиться
это весьма ценная хуйня бзв
а еще на микропайтоне можно прогать мелочевку для дома лел
а для бабла только жсговно на галере с нигерами и плётками, щито поделать десу
Почему они по дефолту просто не просят указать путь до интерпретатора, который уже установлен на машине?
Что если бы IntelliJIdea для каждого Java проекта тоже бы запихивал в папку с проектом отдельный JDK ?
Чекбокс здесь типа бинарной переменной, с галочкой - 1, без галочки 0. Аноны, можете посоветовать, как эту задумку с чекбоксами и внесением данных в массив реализовать в преобразованном ui файле (был ui, с помощью скрипта сделал py, где только графические сведения о программе,без функций)?
надеюсь нормально разжевал
print("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)) ? Ссылка на ссылку?
Почему некоторые значения ссылок на ссылок совпадают?
id() возвращает адрес объекта в памяти
>>18064
Удачи с хоумпроджектами, анончики.
будет мало - веллкам в мою треллопомойку по пистону: https://trello.com/b/ik9s9Xv5
Учу потихоньку пайтон, читая Лутца работая на дерьмовенькой работке.
Подскажи практические задачи, чтобы не только теорию но и практику решать.
>Почему некоторые значения ссылок на ссылок совпадают?
id(x), как уже сказали, возвращает адрес объекта, и сам этот адрес тоже является объектом — числом, которое тоже хранится в памяти.
Разница в том, что после того, как ты это число запринтишь, оно больше нигде не сохраняется, и та область памяти может быть спокойно перезаписана новыми объектам, в данном случае последующими вызовами. Иногда он решает переиспользовать освобождённую память сразу, иногда — нет. Никакой закономерности или логики в этом искать не стоит. У меня, например, одинаковые адреса у 2 и 4.
Решаю задачки на Edabit и заметил следующее: лучшие ответы, собирающие максимум лойсов, представляют собой по большей части решения в одну-две строки, т.е. def, а потом тут же return [генератор]. Но являются ли эти решения аутентичными? С одной стороны это быстро и занимает одну строчку, не нагромождая код. Но на работе, например, читать чужому человеку такую функцию, наверное, тяжело?
В самом низу мое решение. Оно совершенно не такое ловкое, занимает кучу строчек, но вроде бы понятное.
Как в итоге поступать? Как ПРИВЫКАТЬ писать подобные функции?
Задача: вернуть оригинальное предложение в виде строки, но слова, состоящие из 5+ букв, перевернуть наоборот.
>на работе, например
сидят шарящие работяги, нахуй им простыню на дохуя строчек расписывать, тем более ради такой дженерик хуиты в которую особо не нужно вникать
Я вообще противник однострочников, но в этом случае они вполне pythonic-way, тут нет вложенных списковых выражений или map'ов, всего лишь один генератор с условием и довольно часто используемая функция join. Если у тебя возникают сложности при прочтении подобных функций, то изучи подробнее списковые выражения.
>Как в итоге поступать?
В самом низу топчик, если функция возвращает значения выделяй ей переменную
>Но на работе, например, читать чужому человеку такую функцию, наверное, тяжело?
Программы, написанные в декларативном стиле, типа как 1-3 на твоих пиках, читать всегда легче чем императивную парашу под номером 4.
>читать всегда легче чем императивную парашу под номером 4.
Поэтому Путухон и считается языком пидоров, остальные пишут на нормальных языках в стиле №4
Вам высокоуровневые абстракции подвезли, а вы все продолжаете жрать императивное говнище уровня ассемблера.
> а вы все продолжаете жрать императивное говнище уровня ассемблера
Нахуй мне твои абстракции, манька? Как ты подобную однострочную ебулу планируешь отлаживать?
А есть ли в петоне стандартная функция, чтобы делать так:
if dat_funk(somelib.somefunk(params), savedresult):
pass
Чтобы dat_funk() одновременно возвращал значениеи из первого параметра и созраниял его во второй?
И при неудаче somefunk() например None, а при удаче - значение и мы смогли бы использовать его в обработчике этого if?
Заявление уровня
>Нахуй не нужон мне этот интренет ваш
>Как ты подобную однострочную ебулу планируешь отлаживать?
Речь идет о читаемости кода.
Но если уж и заговорили об отладке, то декларативную программу отлаживать довольно просто: достаточно внимательно взглянуть на код и тут же найдешь место, где проебался.
А вот императивную в общем случае надо интерпретировать в мозгу, или в дебаггере шаг за шагом: ибо тут одно состояние, на следующем шаге другое итд.
>Речь идет о читаемости кода.
>Но если уж и заговорили об отладке,
Ты пиздун, никакой читаемости в этой еболе нет, а для отладки после каждой lst я могу выводить ее на консоль и смотреть значение, как ты будешь отлаживать однострочник, м?
>никакой читаемости в этой еболе нет
>" ".join(x if len(x)<5 else x[::-1] for x in line.split())
>Пробелом соединить все x, если длина x < 5 иначе перевернуть x, где x - это каждый из разделенной line.
Если ты это примерно так прочесть не можешь (наверняка еще красивее написать можно, но я дурак), то, поздравляю, ты - имбецил.
Ну ебана, это же старая проблема что олимпиадники пишут однострочники на несколько строк и не обламываются.
Собственно, из-за этого проще работать с более-менее равными себе.
>Если ты это примерно так прочесть не можешь
Прочесть могу, но за этот стиль гонят санными тряпками, ты просто еще ребенок.
Тогда хуле пиздишь, что читаемости нет?
Читаемость кода - это способность быстро понять какую задачу код решает. В этом однострочнике фактически содержится формулировка задачи.
А в императивной параше пока не прокрутишь пару циклов хуй поймешь что происходит. Вот и лазиешь потом с дебаггером.
>>18929
Однострочники тоже разные бывают. Если какая-то хуйня, уровня комбинаторной логики в перемешку с манатками и нумералами черча, или си-параша типа i = i++ + ++i, то за это надо пиздить ногами.
>Пробелом соединить все x, если длина x < 5 иначе перевернуть x, где x - это каждый из разделенной line.
1С здорового человека лол
Потому что разным проектам разные либы разных версий нужны, плюс венв это не отдельный питон на самом деле, к тому же это просто удобно нихуя не путается и тд, ну или сломалось что снес один венв все остальное работает, а что ты будешь делать если у тебя "один питон" будет а?
Наследуйся от простого листа с 64 числами и пиши ему свой __hash__()
Я имбецил
Pablic.objects.filter(subscribers__in=users_list)
for j in range(len(row)):
candidate = [seq + [j], score * -log(row[j])]
Здесь row - лист, seq - лист, score - число.
А я понял, типа добавления к seq еще одного элемента содержимое которого равно j
удвачиваю реквест
возьми в скобки и возвращай из внутренней функции true\false и в скобках сравнивай
>if(
>dat_funk(somelib.somefunk(params), savedresult)
> == 1\0
>)
мимо непеитонист
Я вообще нихуя не понял, что ты, блять, хочешь.
В 3.8 добавят :=
Короче вопрос: адекватно ли работает jinja+flask со значениями параметров функции по умолчанию? Или значения по умолчанию возводятся в статус б-га и передаваемые извне аргументы в функцию идут нахуй?
Значит просто ручу: объявляю функцию под декоратором, а в функции одному параметру задаю значение по умолчанию, но большая часть обращений к этому URL передаёт аргумент для этого параметра. У меня чому-то всегда берётся значение по умолчанию. Дебаггинг примерно такой, усреднённый: пихаю в темплейт нужное мне значения, тупа для наглядности рендерю на странице: всё заебись и тут же, это же значение передаю в функцию, в параметр для которого задано значение по умолчанию, и, блджат, всегда берётся значение по умолчанию, хотя вот же, передаю это значение...
Походу ещё и с дебаггером придётся ебаться.
Зачит не передаёшь ты ничего. Если бы дефолтные значения не оверрайдились передаваемыми, то не было бы никакого смысла их делать аргументами функции.
Проблема такова, что после создания таблицы я закоментировал часть кода, который её создавал и после при попытке добавить ещё одного пользователя, каждый раз при выводе пользователей отображался только последний введённый набор значений. Как это пофиксить?
Я наверное сфинктером читаю
По таблице на пользователя?
Ну сделали же пиздатые обёртки для баз без ебли с лоу-левел sql, нет, хочу жрать лоулевельное говно!
Так если ты не знаешь лоу-левла — ноль тебе цена, как программиста. Ибо с обёртками и оператор разберётся.
Ладно, отвечу. Я на обёртках для "операторов", сделаю работу быстрее, чем ты на своих ассемблерах и пойду пить пивасик. Надо использовать инструменты по назначению. Если у тебя всё упирается в диск и сеть, то какая, нахуй, разница как быстро и оптимально работает код, который ты написал?
Хоть хуй соси после работы, мудила. Мне насрать на то, что ты делаешь. Ты можешь ответить в чём проблема?
В смысле оскорбляю? Программист, не стремящийся познать окуржающий мир — хуйло. Я же блять не буду работать так постоянно. Мне банально хочется понять чо я блять делаю в этих переключалках дабы работать более уверенно (загон, понимаю. Но бля, мне он не раз помог).
> В смысле оскорбляю?
> Хоть хуй соси после работы, мудила
-_-
> Программист, не стремящийся познать окуржающий мир — хуйло
Познавать надо либо то, что интересно, либо когда это требуется. Могу авторитетно сказать, что sql и регэкспы не нравятся ста процентам опрошенных. Опросили ВСЕХ™. Одно дело примерно понимать как оно работает под капотом, другое дело (твой случай) — алогично биться еблом о кучу лоу-левельного навоза, когда этого не требует ситуация.
Почему вместо того, чтобы не отвечать из-за того, что ты не знаешь что не так, ты разводишь целый срач на тему "ненужно"? Вот нахуя? Итак понятно, что ты альтернативно одарённое чмо, которое настолько эгоцентрично, что даже блять на анонимной борде свято верит, что все от него что-то ждут и сразу же уходит в защиту, хотя ему даже предъявить не успели.
> кудах-пах-пах
Прости, но когда вижу sql в кавычках сразу пропадает желание вникать. А вот развести срач это всегда весело.
И, выходит. Мне питон выводил только те данные, что у него оставались в кеше, то есть те, что я ввёл в текущем сеансе. Ебать я довен.
Хуй тебе в ноздРЯ!
Очко своей мамаши уменьши
Нихера из твоего высера не понятно. Перед тем как ебаться с питоном, научишь хотя бы базе. Гугли последнюю строку.
Ты заебал уже, Мистер "хули в %что-либо% лезете". Честно, уже второй раз ты пишешь бесполезную хуйню.
Дык я и пришёл из гугла. Код сам по себе работает, при попытке сделать из него экзешник выдаёт, что индекс кортежа вне диапазона. Ну ахуеть теперь понятно. Я не программирую на С и не могу знать внутреннее устройство Питона, как мне понять в чём причина?
Почему я тоже не знаю кишки питона, но загуглил и в первом запросе был ответ на твой вопрос?
просто есть маленькие консольные программы, хотелось бы перевести их в более удобный вид
но ведь это истинная правда
При чём ошибки не в моём файле. То есть что-то пытается сделать то, к чему я свою руку не приклаыдвал и там куда я ни разу не заходил и говорит мне, что некоего индекса не существует. Ахуеть, как мне это помочь должно?
Та же самая ошибка при попытке ебануть ехешник из любого файла.
Можно где то почитать.
AJAX.
А при чём тут пердоленк? НАстраиваешь, что тебе нужно и как тебе нужно, и работаешь.
Могу, конечно, прочитать на английском, но на русском информация лучше усваивается.
Всё гуглить.
А нахуй они термины переводят? Небось ещё там написано "Команда напечатать() выводит..."?
Да нет, в книге-то код используется только в специальных блоках. Но бесит, что переведена вся выводимая хуйня, приходится постоянно раскладку переключать.
Рест апи и прочий бекенд буду делать на джанго.
И чего из них выбрать? Для чего велосипедов готовых больше?
Это разве не JS? Выбирай то, что более понятно и дрочи на этом. Потом можт куда перекатишься, где солиднее будет.
ДА VS, а какой интерпретатор лучше использовать? Я вообще не шарю в этом а idle вообще не понимает, что я на питоне пишу
Смари.
1) Заходишь на python.org/downloads и качаешь последнюю версию этого самого интерпретатора.
1.1) При установке обязательно жмакай там, где есть слово PATH, дабы интерпретатор можно было вызвать откуда угодно
2) Открываешь папку на компе, которую хочешь юзать для разработки.
3) ПКМ - Создать - Текстовый файл. Называешь как угодно, а формат меняешь с txt на py
4) Открываешь его в Notepad++ (Или ещё в каком текстовике) и ебашишь туда этот свой уберкод.
5) Выпиливаешь "=" у второй строки. Просто print("Здорова", name).
Вроде, если я ничего не забыл, то должно сработать.
Слушай, у тебя вроде в этом и проблема. У тебя просто две перменные, одна из которых с именем print. И собсна больше нихуя не происходит. А из-за каких-то там специфических условностей визуалки она обязательно ебашит требование нажатия кнопки перед выходом. Попробуй просто знак = убрать.
Я использую VS Code. Там даже свой терминал есть, то есть можешь запускать прямо оттуда. Если интересно, прочитай про Shift+Ctrl+P.
Попробуй Укус Питона (A Byte of Python). А вообще, погляди книги и прочую инфу в шапке, аноны старались, а ты не используешь.
Я не особо люблю читать весь материал, мне больше нравится фантазировать что можно накодить, а потом искать ответы на свои вопросы по мере затруднений
Не знаю, в какой-то момент меня сломала повседневность или что-то ещё... В общем, было так всё плохо, что вместо попытки простой путь и хуёвой реализации я всегда искал готовый алгоритм. Я не понимаю, что со мной произошло и до сих пор понять не могу, вот пытаюсь выбраться и вновь открыть в себе творца.
Депрессия наверное, я сам-то уже 1.5 года в жопе, вот недавно начал восстанавливаться правда у меня не депра а шиза
В общем, хочу сделать мини-брут т.е.
Сначала идет инпут - загадайте число
Потом оно вносится в переменную
Потом программа от 0 прибавляет по 1 в переменную перебора, пока переменные не уровняются
как это реализовать?
Вот мой говнокод
name = int(input ("Введи число для подбора"))
bf = 0
if bf = name:
print ("малаца")
else:
bf = bf + add
>поэтому буду жрать монструозный кусок говна для крестов
Ну бля, я же не знаю чем он отличается от идла, единственное что я заметил, так это то, что визуал долго запускает код
Он тебе сразу ехешник ебашит, лол. Впервые такое вижу для питона. Вроде там обычный пито идёт. По крайней мере в инсталлере именно его предлагает скачать. Но что там Микромягкие поверх намазали, остаётся лишь гадать.
bf++ и так до бесконечности. Разумеется, если ты только числа и только целые юзаешь. А для чего-то более сложного нужно подумать.
вторая залупа нужна которая бы сферялась с рефом ну
>>19839
>я же не знаю чем он отличается от идла
а кто должен за тебя знать, анон?
вижстуд как и пчарм убогое говнище, вскод модный молодежный тотально кастомизируемый во все поля, куча аддонов, все свободные на тс, кастом таски, нахуй вебпак, хотя ты тупой и тебе ничего не надо, но даже для таких как ты там есть например интерактивный репл
что бы не ебать голову анону с показом аутпута блядь
>>19844
>Чтобы знать
просто так? ну ясн))
Правда, я бы посоветовал использовать цикл, а не условие.
Кстати, а чем плох PyCharm? Я его не юзаю из-за того, что это intellijdea делали с софтом которых у меня раньше были, но на PyCharm иногда поглядываю. Что с ним не так?
1920x1080, 0:31
>творчество
удел элиты
подымись, заработай бабла, и вот когда будешь на вершине пирамиды, тогда и нагуглишь те самые три daw'a и решишь какой больше подходит под твою задачу, а щас не дрочи и не теряй зря время
муз теорию невздумай учить, юзлес щит рилли щас музло ноубрейн фейсрол по писишной клаве делаешь и попса сама выходит
>>19858
>intellijdea делали с софтом которых у меня раньше были
ебать ты чурка нахуй
>с ним не так
тоже что и другим хардкодным софтом, он тугой и неповоротливый
вскод по факту просто охуенный браузер, в котором постоянно что то появляется еще более охуенное, любая самая бредовая фишка которая может прийти в твой воспаленный кастомный паплайн там уже 99% есть, теже таски в таскбаре, там загрузок на весь мир пару тыщ, но сука они есть и они поддерживаются
т.е веб в вебе, это даже идеалогически более правильно
ну и да пчарм стартует нахуй в три раза дольше сука, ладно там сабляйм полсекунды, но эта хуевина с нескучшным сплешскрином просто путь идет нахуй
ну найс энд слик дизайн, без ололо дизайнирских иконок и прочего шума ебаного, который невозможно скрыть или заставить невыпргивать, я ебал такой подход, нехуя за меня думать там где не надо блядь
Творчество удел тех, кто хочет творить и не более. Да и с таким подходом аля "Сначала сделай то, а потом другое", мягко говоря, опускаются руки. Ибо не тому учил тебя Наруто. Не то что бы я советую пацану бросать всё и начинать дрочить музло, но не накатить какую-нибудь FL или SONAR сейчас дабы поюзать и попробовать себя в музле — грех, ибо все мы живём лишь раз и откладывая всё на потом можно и не заметить, как ты уже седой валяешься на кровати и готовишься к скорой смерти.
Ну а по поводу свистелок и перделок в Charm... Это стандартизация (или как-то так). Дабы все роботоли так, как пожелает батька. Но плюс тут только один, большинству людей достаточно трудно настроить себе рабочую среду, особенно поначалу.
>>19880
>>19887
Скинь свой код, пожалуйста.
name = int(input ("Введите число для подбора: "))
bf = 0
while bf < name:
print(bf)
bf = bf + 1
while bf > name:
print(bf)
bf = bf - 1
if bf == name:
print (bf, " - выбранное число")
Проблема в том, что изначально брут не должен знать больше он или меньше конкретного значения. Ебани лучше две переменные, одна из которых будет +1, а другая -1.
Почему не должен знать? Он же сравнивает.
Если брать брут ВК, то по идее, он должен пробовать войти в акк, если подобранное значение не равно значению пароля, т.е. аутентификация на сайте не произошла, то он перебирает дальше, и так пока не сможет войти
Не, смотри. Само значение конечное он как бы должен знать, ибо оно служит конечным условием завершения. Но он не должен знать больше оно или меньше чем условный 0. Поэтому нужно сразу в двух направлениях двигаться, как по мне, ибо невозможно изначально определить больше введённое число или меньше чем нужное на конкретном этапе.
Блин я чё то не понял, а что надо сделать, чтобы он одновременно две переменные считал?
1920x1080, 0:372,4 Мб, webm,
1920x1080, 0:153,8 Мб, webm,
1920x1080, 0:319,2 Мб, webm,
1920x1080, 1:21
>поюзать и попробовать
потеряешь время и деньги, я покупал миди клаву на 4 октавы, нахуя спрашивается когда реально нужно только 4 кнопки на пк клаве, в итоге продал потеряв 2к, так и не поняв на тот момент чем продакшн отличается от исполнения, точнее тогда вообще таких мыслей и вопросов не было лол
если тебе подрочить то проще на шлюх и колеса деньги проибать
а если реально для дела, то подходить надо с чувством с толком с расстановкой, а для этого необходим определенный майндсет и бекграунд
но хуйня таки интересная, синтезаторы так вполне себе ебливые, аддиктивный субтрактивный фм все интересно тинкерить
а для лайва например можно писать аддоны (ктулу например написал один патлатый немецкий говнарь из ЛА, тупо распарсив аккорды из классеки) и потом впаривать, на эффектах считай чистая матёша, вот где нужны реальные знания, а не петухи дауны бекендыри, которые ничего кроме асинхронных запросов к бд не видят, но мечтают что им когда то понадобиться вышмат и прочая залупа лол
>большинству людей достаточно трудно настроить себе рабочую среду
для домохозяек есть профессии попроще ;)
й
>для домохозяек есть профессии попроще ;)
Именно из-за такого поведения среди программистов такими семимильными шагами развивается ИИ. Люди готовы миллиарды зелёных вливать в сомнительную хуйню, лишь бы депрессивных петушар вроде тебя на мороз выставить. Ну серьёзно, самому ещё не надоело? Весь тред своим пессимизмом засрал.
То же самое, пихаешь их в один цикл и усё. Одна в плюс, другая в минус. Твой компик должен с этим справиться, раз VS могёт тянуть.
>самому ещё не надоело?
словами не передать как, я ведь был самым обычным нормисом, но весь этот тек заебанный просто заставляет тебя изъебывается и ебать голову, а потом..
а потом обратного пути уже нет, твои мир и отношение к вещам меняется навсегда
человеку потребовалось пара лям лет что бы изобразить абстракцию над абстракцией, хз сколько уйдет на это времени у тупой пеки
а до тех пор ему всегда будут нужны ебливые сиделки, которым нужно что бы не "ПРОСТО РАБОТАЛО"
>>19906
>пессимизм
видишь ты тому шо ты серая посредственность которая принимает все на свой счет
белые люди пропускают мимо, замечая лишь самую суть
все так как и должно быть, все справедливо упорядочено и закономерно.
>чисто для себя.
Новый движок для 2д делал для себя, для понимающих, юнитидебилам не качать. Гуглишь как игоры на питухоне делают.
Не ну я подумол, раз питон из семейства С, то на нём можно реализовать что угодно, включая движок для игор.
Как делаются приложения типа пикабу, того же двача, и другие клиенты? Я вижу это только парсингом страницы или api, но не у всех же есть апишки, тогда как энтузиасты делают порты сайтов на телефоны?
Рыли?
Анон объясни пожалуйста как это сделать. Я уже и так и сяк перепробовал, нихуя не работает
Ну зри мой говнокод. Он крайне говёный(и не факт, что работающий) ибо я чот сонный и не очень хорошо соображаю.
name = int(input("Ебаш число"))
while brplus != name and brmin != name:
brplus += 1
brmin -= 1
if brplus = name:
print(brplus, " — число, что ты ввёл")
else:
print(brmin, " — число, что ты ввёл")
Но это та ещё хуйня, честно, я более чем уверен, что всё можно сделать проще и быстрее, но пока что-то ничего не приходит в голову.
1. Делаешь свой скелет
2. Жрешь в список список постов
3. Потом список ссылок кнопок
4. Потом список хуйнянейм
5. Натягиваешь на скелет
6. ?????
7. Костыль
Можно подробнее описат 3-4?
Мимо хочу захуярить пару клиентов мангоридеров и свой клиент двача
Не, там точечно, по координатам
До сих пор удивляюсь тому, какую они дичь творили. Читаешь вики как фантастику
Не тот анон, но если я правильно понял тебе нужно прочекать структуру сайта на классы и идентификаторы и писать условия, чтобы хуйня с классом button натягивалась на кнопки и так далее.
Я просто в гитхабе живу, ну и видел курсы у Олега Молчанова, про этот бс4
анон пилящий клиент двача и другие
анон пилящий двач
Оптимизировал (наверное)
name = int(input("Загадайте пароль: "))
br = 0
while br != name and -br != name:
br = br + 1
print (br, -br)
if br == name:
print (br, " - Верное значение")
else:
print (-br, " - Верное значение")
Ебать, не знал, что унарный минус можно так юзать. Вернее, почему-то не предполагал.
Ясен хер можно, кто ж запрещает то.
Одна проблема - сайты на жабаскрипте, не помню аббревиатуру. Ты из них хер что получишь. Там надо юзать селениум.
Расковырять жс, вот тебе апи.
Так картинка же есть, если чекнуть код страницы ее видно, чому нельзя вытянуть : ?
На лету генериться код может, твою хуйню нужно на это настроить.
Panda3D, да и потом можно и самому заебаца на 2д ебашить 3д если отбитый
+33см
Видимо. В каком-то гайде от анона часто фигурировал пункт мол "если задумал хуйню и чувствуешь, что требуется куча говнокода — проверь, может это уже кто-то написал", я так понимаю, сейчас как раз та ситуация.
Говнокод != велосипед
Если у тебя жопа горит и ты хочешь написать что-то именно свое - бери и пиши, набей руку.
Это не тот случай
Парни, есть некоторая задача: даны два списка A и Б, они содержат некоторое количество строк, притом некоторые строки из А содержатся в некоторых строках из Б. Требуется перебрать все строки в А на предмет вхождения в хотя бы одну из строк Б, и если такое нашлось, то выполнить некоторое действие, после чего эта строка в Б больше не интересна и сравнивать с ней ничего больше не нужно.
Так вот, можно ли для ускорения работы программы просто удалить найденную строку из Б прямо в цикле, чтобы следующие из А лишний раз с ней не сравнивались? Как это вообще правильно делается?
блять вот ты делаешь какуюто хуйню возьми что то посерьезней и сразу процесс пойдет
я залетный, может чего не понимаю, но выучил питон когда потребовалось ебнуть парсер для обоссаного форума который генерился хуй пойми как и с нулевым знанием питона и около начальным пониманием в программировании научился алгоритмике а дальше пошло
БЕРИ БЛЯТЬ ВЫШЕ
Я помню на практике был, там препод как-то на голом питоне (или что-то всё таки подцепил) парсанул страницу и в консоль весь её код вывелся, потом он допиливал код и в итоге после подцепки ткинтером выводилось что-то худо-бедно годное, без всяких стилей и прочего, разумеется. Я тогда ахуел от слова ахуел, да так ахуел, что слов не нашёл. При чём он потом как-то ебашил так, что выводилось что-то конкретное в нужном порядке, плюс всё лишнее обрезал. Невъебенную дичь вытворял, так сказать. После етого прямо загорелся кодингом.
++
Барахтаются в лягушатнике.
Для нормального обучения нужны реальные задачи (или около того).
Это не сложно, знание пары библиотек, основных методов и структуры html странички. При желании за неделю с нуля модно разобраться.
Мои познания в программировании были достаточно хуёвыми, а это был прямо таки хороший пример. Ибо попытками анализа работы той или иной функции где-либо я ещё не задавался.
Во всём можно разобраться, это лишь дело времени. Так что я не понимаю нахуй ты это написал.
Список - изменяемая структура, в чем проблема. Цикл в цикле, по выполнению твоих условий удаляешь из Б элемент по индексу.
Копировать в ещё один список — лишние затраты памяти. В твоём случае это вряд ли критично, но привыкай учитывать такие вещи.
Опять же, если список Б потом не пригодится.
То есть это будет быстрее удаления элемента списка?
Тратишь пару дней на самоучитель по синтаксис, ещё день на освоение нужных библиотек на примерах с незащищенными сайтами, а потом да. Сначала одну функцию подрубаешь, потом другую, и так далее. А так язык будет меняться быстрее, чем ты его изучать. Ничего личного, но это суровая правда жизни. Удачи!
На самом деле питон очень приятный и интуитивно понятный язык. Тут упоминали про молчанова, хорошие видеоуроки по Парсингу. Но для начала пройди курс на сололёрне или степике:)
Скажем так. В этом процессе ты выучишь только то, что тебе нужно, однако крайне сильно рискуешь попасть в ситуацию когда упрёшься в тупик и помощи ждать не от кого и тут вероятность выйти победителем ровно такова, как и от броска монетки, а с планомерным обучением у тебя куда меньше шансов упереться в тупик, гораздо меньше, но ты рискуешь связать себя по рукам и ногам надуманными ограничениями. Так что сам выбирай стул. Я больше придерживаюсь второго, ибо пиздец, что я вытворял при первом даже вспоминать стыдно иногда.
Сделал калькулятор степеней
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, " - Максимально значение в промежутке")
Дерзай, братан. Лично меня заебало лезть в воду не зная брода, а потом упираться в факт, что я забрёл хуй знает куда и возвращаться на берег за картой, чтобы худо бедно как-то добраться до другого берега. Возможно, это опять моя хуйня с опусканием рук, надо что-то с ней сделать, иначе я так никогда не продвинусь дальше туда, где нет карты.
>>20051
Для этого есть import math.
шо я такое не проходил
Ага. Открываешь ИП или ООО (если есть бабло и хорошие знакомые, то можно сразу АО), решаешь для себя, какую проблему общества хочешь решить и решаешь её для каждого человека за деньги, если он пожелает, отсюда и берёшь свои 300ккккк в макросекунду. А при работе в том же Майкрософт ты очень вряд ли поднимешься выше дрессированной макаки, ибо там для высоких должностей нужен не только кодинг, вернее совсем не кодинг. И твоими обязанностями будет реализация того, что уже кто-то написал просто потому что тебе заплатить за это дешевле, чем купить готовое. Вот тебе и правда жизни.
Задача рассчитывает параметры финансовой сделки, хочется вводить переменные не в интерфейсе idle/cmd , а в обычном окошке с полями и пояснениями)
Я не программист, делаю это для себя в удовольствие.
Всем кто откликнется - большое спасибо)
tkinter для окошек попробуй. Ну или действительно pyqt.
ладно, попробую
буквально всем
походу надо в шапку уже добавлять эту платину лол
гибкость интерактив настраиваемость масса аддонов минималистичный дизайн простота настройки в виде жейсона
у меня вот щас два окна открыто(можно одно) в каждом свой воркспейсе, а в нем свои таски, свои настройки аддонов, своя темка для синтаксиса
все падсибя
ну а сабляйм это - вы занесите нам 80 баксов и пользуйтесь васянской репкой с аддонами, за которые мы ни хуем ни рылом, у мс же есть офф аддоны под все языки, от сишки до питона
>сабляйм это - вы занесите нам 80 баксов
В смысле? Никогда за него не платит и так юзал, качал с оф сайта, вся хуйня устанавливается, че не так?
демо режим для демонстрации, что ж ты тупишь то сука блядь
для любого белого человека западло пользовать демо режим в продакшене
лол, что еще придумаешь?
Ну вот так примерно, есть класс Book, список объектов этого класса - books, а ещё есть класс Cupboard (шкаф), так вот у шкафа свои методы, а ещё именно он представляет список книг, короче у шкафа есть параметр - список объектов. Так вот вопрос, блджат, как запихать этот шкаф в БД через ORM?
Очевидно нужно правильно спроектировать БД а не пихать сука все объекты в поля
10
Пилю клиент двача и ридманги. Хочу сохранение сделать платной функцией, типа premium
Но во всех клиентах двача сохранение бесплатно. Чем твой на голову лучше остальных, чтобы был смысл платить за сохранение?
Лол, долбоёб. Ты просто сделай нормально сразу, а потом допиливай годноту в виде фич. Сохранение треда и прочее дерьмо отсутствует в принципе у других, а ты можешь ебашить ето за бабло, а не сохранение картинок, что вообще вот тупо.
Можно всё.
Для двача есть уже готовая обёртка над API на питоне(если есть какие-то дополнения для нее - пили мердж реквест , оперативно приму)
Киви стоит сразу немного изучить, а для проекта уже брать дополнительный фреймворк(что все было в ведроид-стиле), вот активный форк - https://github.com/HeaTTheatR/KivyMD
Мимоанон пытавшийся вкатиться в kivy
Ты правильно меня понял :3
Анон пилящий клиент двача и ридманги.
На ридманге захуячу рекламу, а за премак ее отрублю+дам возможность подключить e-hentai. Так же планирую за супер премак выкатить клиент шикимори с возможностью палить видосы.
Как-то так.
Бля, слушай. Как с тобой связаться? Хочу поучавствовать в запиле клиента ридманги. У них крайне уебанский для мобил сайт.
блядь, вроде нашел, но ну его нахуй. Лучше через реквесты буду к апи обращаться, чем юзать то дерьмо с гита
Пока никак :3
Я на стадии создания ui, двигаюсь медленно, но план реализации уже написан на 80%.
Я скину свои контакты, как только напишу хотя бы выдачу тайтлов манги со списком жанров, авторов и статуса перевода.
Скоро в отпуск, планирую заебашить сырую версию.
еще сомневаюсь, что в стор эпла пропустят поделку сделанную на питоне + киви.
Видел еще одну библиотеку, вроде норм, но там документацию шизойд писал, не хочу в нее окунаться.
Хоть телегу кинь, дабы было понятно что ты делоешь, а то выправлять ахуенные идеи на этапе когда уже написаны тысячи строк — очень такое себе. Я так в студенческом проекте обосрался, когда ваял его 4 дня, а исправлял неделю.
https://github.com/anonim-legivon/dvach.api
Что тебя смутило?
Но дело твоё, я просто предложил вариант, в любом случаи - удачи тебе.
А, ну это еще можно пощупать) Я прост нашел 6 летней давности библиотеку, лел
Спасибо анончик :3
Всем в треде дам бесплатный премак и ранний доступ.
Не ждите сильно, до отпуска я буду в режиме пара сотен строк в день.
Я на стадии создания ui, двигаюсь медленно, но план реализации уже написан на 80%.
Не парься, все дам, прост меня нигде нет, кроме как в вк (не фейк и в гите.
Как только допилю ui сразу в тредик сброшу телегу.
20 лвл кун, Как только дойду до серьезного кода, то обращусь к анону мудрому для осмотра моего творения.
В уи я обосраться не смогу, даже если бы хотел
Мне кажется в телеге удобно бота можно запилить, в духе
Настройки: язык по умолчанию, можно сайт откуда ищет по умолчанию
Команды:
Запрос: название манги, глава параметр другой язык
Выдает картинки манги, и кнопки предыдущая следующая глава
Должно быть несложно и с ui ебаться не нужно, плюс телега кеширует все за тебя
Да и сервак нужен будет тогда мощный.
А клиент рида двача будет на устройстве анона и все будет делаться через его мошности .
То есть? В телеге можно одним сообщением отправлять вроде бы, но даже если нет, ты что снизу вверх читаешь?
там есть ограничение на сообщение и ко-во пикч. Хз, все равно же удобнее именно клиент. Реализовать поиск по авторам, манге в телеге это как мне кажеься пиздос, ну тип а если имена совпадают или есть зависимости, не удобно, имхо
хотя как ты и заметил, проще
ебало утнки в унитаз. Я уже пилил бота в телеге и ждал ответа 3-4 сек, а если ответов дохуя будет, то шо, час буду ждать? или блядь просто закрашится все
По автору поста ощущение что он просто хочет денег, в принципе это нормально, но не когда ты криворукий еблан, который пишет gui на питоне, пусть хоть сделает что то полезное
А на счет поиска, просто напарсить и обновлять раз в день, на основе какого то сайта типо ридманги, а для остальных парсить онлайн(да не быстро)
Дальше можно улучшать в принципе, просто меня тригерит с идеи делать на питоне gui, как бы если и делать клиент то другими инструментами
В гите есть примеры как на питоне гуи пишут и выглядит крайне норм, но только на анройде. На ифоны тоже можно, но хз, тут согласен, если прижмет, то в свифт прыгну с разбегу. Пока что на андюшу пилю.
Ну или можно сделать гуи и для ифонов, но внешний вид будет как в андрюше, а может и хуже ,лол
Мой первый бот это был апи сайтп криптв с фласком и вебхуком сайте с криптой, в конце ноября они убрали свои апишки, я не стал обновлять бота.
Интерфейс для айОС нужно ведь на обджектив-Си писать. Значит нужна реализация питона на обджектив-Си, чтобы всё это нормально выглядело там.
Нет kivy как бы не очень плохо выглядит, но к примеру всякая параша вроде react, выглядит лучше, свистоперделок больше так еще и работает в теории везде. Не говоря уже о native штуках на java/kotlin
А ты для себя пилишь?
В принципе да, но вброшу все в аппстор и гуглстор. Буду пилить до победного, а чому нет? Да и как портфолио норм же.
Котлин и джава мне не нрав, вообще не стоит на них.
>Интерфейс для айОС нужно ведь на обджектив-Си писать
Не обязательно, на свифте можно, на ангулярах там всяких.
>>20291
Но, есть одно но: тебя нахуй пошлют с твоим приложением, если оно по стилю не будет подходить под ойфун-стайл - там при подаче заявки на выкладывание приложения прогоняются автотесты и если что не так, то тебе пишет ебаный индус и просит всё исправить и так по кругу пока ты не справишься со всеми траблами.
Не всё так просто с ойфуном, поэтому пили на ведро и не выёбывайся.
Тогда два стула:
1. Ищи идейного разраба под iOS.
2. Запили просто веб-сайт с норм мобильным интерфейсом и продвигай его.
Можно же и самому запилить, просто потом прийти к челику с макбуком и попросить залить. На ведро и пилю, но основной кэш все таки с эпла же, мою поделку за 30 мин на ведройде хакнут, вырежут рекламу и сделают платные фичи вседоступными.
Чувак, есть уже MangaRock, если что. В бесплатной версии — с рекламой.
Но если тебя монетизация не заботит, то ебош.
Выучи свифт\обжектив-Си\react native\flutter заодно.
Кстати, по поводу платных фич... В идеале тебе нужно делать это с ипользованием сервера и ключей (ну или интересней, буквально к аккаунту вязать). Но проблемес в том, что твой клиент должен превосходить в основных элементах все существующие.
> Можно же и самому запилить, просто потом прийти к челику с макбуком и попросить залить
Ну, удачи, да, хули я тут.
Блять, у меня тут рядом сидит два разраба под iOS(angular&swift), которые имею опыт в этом деле и им делились, но конечно же всё так просто и делается, на коленке, и так же с коленки в продакшен.
Хотя вот на angular всё просто делается, в принципе, сидит парень и в браузере дебажит, выглядит это проще чем ебала со swift(хотя может просто кажется).
> мою поделку за 30 мин на ведройде хакнут
Поэтому я предложил тебе годную мобильную веб версию, если тебя волнует что хакнут.
Для ведра уже есть божественный tachiyomi, он опенсорс и с плагинами под кучи манго-сайтов.
>тебя нахуй пошлют с твоим приложением, если оно по стилю не будет подходить под ойфун-стайл
Human Interface Guidelines прочитай и не отступай особо.
И по поводу гейоси — подумай, есть ли какие ишшью со взрослым контентом. Могут попросить устранить нарушения в приложении или сразу его снести, если доброжелатель репортнет порно-раздел из двачеклиента или хентай-мангу в клиенте манги.
В сторе уже есть прон манга, просто ее скрывают фишкой "Напишите ресурс, принадлежащий нашему сайту"
и ты такой, офк это же хентайчан и он у тебя уже хентай манга в приложении и все норм, в сторе уже 5 лет лежит
>>20332
Идея с сервером и ключами топ или регистрация с привязкой.
На мобильную, как мне кажется, сложнее пилить. с дизайном приложения я как-то справлюсь, а вот сайтик писать это слишком круто, имхо.
Тем более, что порт я уже понимаю как писать, а с сайтом надо понять, что юзать. Вряд ли же флас, да?)
>с сайтом надо понять, что юзать.
Очевидный реакт.
Плюсом получишь как минимум ещё один годный скилл.
Как максимум, в теории — сможешь реюзать компоненты в ведре и гейоси, если там будешь использовать React Native.
Но на практике кроссплатформа для первого подхода непроста, лучше зафигачь на нативе. Хотя, говорят, flutter весьма адекватная кроссплатформа.
Если честно, то вообще ничего не понял. Это я тип беру любой фреймворк+реакт и в путь?
Прочитай получше про React Native.
ReactJS для сайтега
Для моб приложухи:
React Native – кроссплатформа, кодишь на JSX, правда без DOMa.
Но кроссплатформа — нахуй, сложно, тем более нестабильный React Native.
Кодишь на нативе (Swift/Objective-C для гейоси, Kotlin/Java для ведра), быстрее выйдет.
Но есть по слухам адекватная кроссплатформа Flutter от Гугла.
>Вряд ли же флас, да?)
Можно и его. Можно и aiohttp, можно и falcon, можно и django.
Смотря что на фронте
Я в JS-фреймворках не шарю, но если эта Vue работает по типу ангуляра and etc - хули нет?
На фласке пишешь API а с фронта просто шлёшь запросы.
Пифон использует системную кодировку для io по умолчанию. В шиндошс это обычно cp1251 или что-то такое для русни.
Ну или может сам что задашь?
Двачую этого
А вообще объясните плиз, как получить доступ к vk api на питоне, сделал по мануалам из сети, но питон не видит модуль VK
Найди проблему при использовании компа, когда ты жмакаешь одинаковые клавиши в одной и той же последовательности и автоматизируй.
А если конкретнее, то я хотел бы вытаскивать номера телефонов(если они не скрыты) у страниц, указанных в текстовике например
Просто написать у первой, например return x12 не катит?
Да. Нет.
Да. Нет.
Ты должен создать приложение, у которого будет токен на определенное число запросов в сутки. Почитай раздел разработчика вк, там всё подробно и понятно написано.
Каждый под свои задачи. Список - динамическая структура. Если не планируешь его менять, то собирай лучше данные в кортежи, выигрыш в памяти и скорости обработки.
Правильно ли я понимаю, что в коде справа из-за lock потоки выполнятся последовательно, а в коде слева параллельно, но намного медленнее из-за того, что lock будет захватываться на каждой итерации цикла + код примитивов написан на python(т.е работает медленно)?
Через реквест делаешь запрос с передачей токена.
Например, для записей со стены сообщества.
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)
Дополнительно никаких библиотек подключать не надо.
шапку читай уебок
У меня такая же хуйня и кажется сегодня я понял почему.
Я ебашил на работе 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.
В общем, слишком много усилий тратится на нагрев воздуха. Если какая-то ебола не может установиться и запуститься за минуту без чечетки на граблях, то пусть ее ебашут в очко те дохуя умные сеньеры, которые ее родили.
Все гениальное, да и просто хорошее - просто.
У меня такая же хуйня и кажется сегодня я понял почему.
Я ебашил на работе 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.
В общем, слишком много усилий тратится на нагрев воздуха. Если какая-то ебола не может установиться и запуститься за минуту без чечетки на граблях, то пусть ее ебашут в очко те дохуя умные сеньеры, которые ее родили.
Все гениальное, да и просто хорошее - просто.
Все-таки питонщики - самые широкомыслящие. Хорошо что я к вам присоединился
ну кароче вот, теперь попробую подключит скулайт
SOSI HUN
вот нахуй так по пидорски доки писать, а сука?
а я ведь даже еще в залупу не полез, тупо нахуй дефолтное говно с доков не пашет..
LOX
Нормально, что я делаю все без дополнительных модулей?
Просто посмотрел на лучшие решения и там все через импорт новых модулей.
какая же залупа залупная все-таки
начинаю неможко проникаться увожением к бикиндырам..
ебанные блоксемы блядь, вы мне строчку ска кода напишите дауны злоебучие...
пиздец, а я еще думал в стдлибу хуйни не засунут....
и что там?
СУКА ЭЛЕМЕНТАРНЫЙ ИНКРЕМЕНТОР БЛЯТЬ ТО ЧТО И ДОЛЖЕН БЫТЬ ВЕЗДЕ в каждой ссаной бд, но почему то он есть только в хипсторском редисе
ебанная ненависть, всю ночь проибать на кусок дремучего тупого говна блядь для сранных ущербных говносайтов ух блядь
надеюсь херока совладает со вторым открытым портом и не отъебет мне голову при деплое
Лучше сказать так: а и б указывают на один и тот же объект - список. В данном случае оператор «=» скопировал именно ссылку, но никак не сам объект. Меняя значение через один из них, очевидно будет изменено значение и по другому.
>>17741
Дружище, читай основы, читай про объекты данных, читай как основные операторы работают с этими разными ОД. И таких глухых вопросов возникать не будет.
Что угодно можно написать на коленке. Тебе же в школе не сразу объяснили как квадратные уравнения решать по теореме виета. Решил одним способом, попробовал другим, сравнил, выбрал для себя. Естественно по прошествии времени будет тупо считать 2+2 на пальцах и в более-менее сложных задачах нужно будет использовать готовые решения в виде библиотек.
Я конечно могу ошибаться, но ты объявляешь поле amount как первичный ключ (должно быть уникальным) с добавлением AUTOINCREMENT, указывающим на то, что значения будут добавляться автоматически.
А затем сам присваиваешь этому полю вручную значения, причём судя по номеру строки, в уже имеющуюся таблицу.
Значит ругается либо на то, что ты руками полез менять, либо на уникальность ключа.
Умей читать свой код, декларативное программирование тебе само подсказывает, где искать ошибку)
После прочтения пары первых ссылок по запросу «sqlite integer primary key autoincrement»: да, ты не должен менять его значения вручную. При insert’e перечисляешь необходимые для заполнения поля, а amount не трогаешь, оно увеличится само для каждой следующей записи. И обнулить его никак нельзя, только создав таблицу заново.
>>20539
Вот здесь ты на первых двух скринах должен был найти ответ на свой вопрос. Вполне понятно объяснено что и зачем.
>в уже имеющуюся таблицу
да это важная хуйня как выяснилось
>>20591
>читать
тут думать надо дядь, а с этим напряженка
>>20593
>должен был найти ответ
очевидно я и нашел, ссанина ниразу не очевидная, я пихал инт по началу и нихуя не работало, думал во ебать в туторах на тубике дауны сука, я чо дурак что ле лишние буквый пейсать, ну и потом ебалися долго так да))
но вообще два слова которые я хотел от тебя услышать, ты так и не назвал.....
осталось понять как перезаписывать ров вместо аппенда
Как на веб сервисах лучше реализовать фотогалереи и прочее?
Например у меня гипертекстовая борда или бложик какого нибудь фотографа.
Лучше фоточки хранить в БД (SQLlite/postgres) бинарными или в виде статических файлах с адресом хранящщимся в БД.
Помогите разобраться.
кароче я понял что не надо ни апдейтить(все сейвы сразу) ни риплейсить, ни делать уником(подошло бы для поля эмаунт на случай одновременной записи, но это говно нишмогло и не дает писать даже разные записи Хотя надо бы проспаться и еще разок трайнуть, вроде хуйня логичная а просто писать и писать, ведь каждый +1 это по сути уникальная имутабельная запись, таковой она и должна оставаться, совершенно очевидно что для моих изъебов не нашлось инструментария, плохо то что в пидорских доках не расписывают юзкейс и общепринятый сценарий..
ну и небольшой стресстест, чуточку фантазии, щепотку экстраполяции - и я с чистой душой кладу хуй
завтра добью таймштампы и на релиз нахуй!
Спасибо.
Нить твоего повествования ну очень сложно уловить. Формулируй мысли НОРМАЛЬНО. Вот маняскрин, ааааааа охуеть что не так. Для начала напиши, что ты хочешь и зачем, почему решил делать именно так, почему не хочешь по-другому. Тогда тебе помогут.
Во-первых, вот ето что? Он их не обновляет вообще. Я нажимаю на них, кликаю на инсталл, все успешно, а цифры не меняются, сколько бы я не перезапускал.
Во-вторых... Всё равно нихуя не работает.
>ERROR - TeleBot: "AssertionError occurred, args=('Not supported proxy scheme socks5',)
Если проблема не в том, что библиотеки не той версии и так далее, то поясните, пожалуйста. А лучше подкиньте пример, чтоб прям полноценно почитать
Если чего код вот:
https://pastebin.com/Le6bb5Bq
Но его там не много и это копипаста с официального телебот хаба
хуёво пояснил, бро
>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 работать, просто, видимо, как-то иначе.
спасибо
Не, ну ты просишь слишком многого.
Окей, я понял. Какие посоветуете плагины скачать для VSC? Их же много. Скиньте свои списки, аноны, пожалуйста
Установил VSC на венду и при попытке снова это всё запустить оно ебёт мне мозг. Хотя я ещё долго пытался понять как просто запустить код.
Почему он не цепляется к архиватору? я уже чего только в переменные среды не напихал Забить на архиватор и просто попытаться скопировать в новосозданную пронумерованную папку?
У меня складывается такое впечатление что если я даже это не могу осилить то мне не стоит начинать заниматься программированием
У тебя путь файлов ебанутый, в линуксе как бы другая концепция древа файлов. Это самая очевидная ошибка, по остальным ничего не скажу, ибо смысла выглядывать нет.
> У меня складывается такое впечатление что если я даже это не могу осилить то мне не стоит начинать заниматься программированием
Не, ты не прав
Скинь свой код на пастэбин
>>20784
https://pastebin.com/LJBMAzJG
Я ничего не понимаю.Если в пайчарме подсвечивались sys,os,time то тут они не подсвечиваются.
Может я хуйню несу, я просто начал совсем недавно.
Какая кодировка стоит в VS?
Что пишет если запустить всё из терминала/shell/cmd?
https://pastebin.com/CDe3x3GE
live share, git lens
Так и не заработало. Ебучий ВСКод, в пайчарме по учебнику после print(zip_command) мне выводилась команда введя которую напрямую через командную строку у меня появлялся архив с датой и временем.и тут я решил снести пайчарм и поставить ВСКОД Может я так и не смог нормально его в венду затолкать, хотя зип вроде привязался.
Откуда такие уёбки как ты вылезают?! Это просто пушка, использовать все worst practice сразу! Попутно поливая говном один из самых популярных редакторов, который делает не один, не два, а дохулион людей, которые в программировании понимают явно больше тебя. Но неееет, это вскод говно, я написал правильно, питон и редактор виноваты!
Частота
Зависит от того, что тебе надо. Однофайловые скрипты? Однозначно VS Code. Небольшие проекты? И то, и другое годится. Крупные проекты? Однозначно PyCharm.
>>20829
Серега, поставь Linux для начала и не еби людям мозги. Программировать под Windows — страшный геморрой. Ты бы сначала проверил, что у тебя в имени переменной не затерялись русские символы. А VS Code — хороший редактор, не трогай его.
Весьма тупая затея спрашивать про проц под пистон. Ты один хуй не занимаешься процедурами оптимизации своего кода.
Ну и как бы картинка хоть чутка устарела, но суть не поменялась.
вопрос подразумевает что ты шаришь и по скриншоту понимаешь что происходит
а чего я пытаюсь достично обычно пишу в изначальном ответе
>>20780
>плагины скачать для VSC
на сайте из шапки висит топ список ленивый уебок
>>20781
>мне не стоит начинать заниматься программированием
все верно братан, не твоё
>>20843
но согласись операции с таймом отъебывают голову?
это всегда моя первая вещь с которой я траю язык, первый раз в жс вышло 12ч, в питоне я ебался уже 3 часа, а на лапшичных крестах вышло около 30 минут уже
но логика реально везде там пидорская
>>20857
>Просто
голубые пропритарные педерасты вместе с зеленымы кошмарят рыночек, омуда же воин света и добра, защитник свободы, выбор линуксоида и борца с системой
если ты спермовор докинь сотку, две и собери системку на зионе
иначе омуда в стоке вялая, хоть там и авторазгон дохуя домохозяйский уже сделоли на дисент левеле, но все равно, лучше заморочится с водой и всей шляпой
по факту ядир больше, стоит дешевле, тащит лучше голубых в многопотоке, игори с проплаченой голубо-оптимизацией будут ходить хуже
>>20859
>Крупные проекты? Однозначно
вскод, с его то тончайшой настройкой воркспейсов
не слушай тупорылых даунов которые до сих пор не знают что может вскод, парсинг всех файлов в проекте и смеэных добавленных фолдерах, хуе мое 5 10
>>20861
нет
вопрос подразумевает что ты шаришь и по скриншоту понимаешь что происходит
а чего я пытаюсь достично обычно пишу в изначальном ответе
>>20780
>плагины скачать для VSC
на сайте из шапки висит топ список ленивый уебок
>>20781
>мне не стоит начинать заниматься программированием
все верно братан, не твоё
>>20843
но согласись операции с таймом отъебывают голову?
это всегда моя первая вещь с которой я траю язык, первый раз в жс вышло 12ч, в питоне я ебался уже 3 часа, а на лапшичных крестах вышло около 30 минут уже
но логика реально везде там пидорская
>>20857
>Просто
голубые пропритарные педерасты вместе с зеленымы кошмарят рыночек, омуда же воин света и добра, защитник свободы, выбор линуксоида и борца с системой
если ты спермовор докинь сотку, две и собери системку на зионе
иначе омуда в стоке вялая, хоть там и авторазгон дохуя домохозяйский уже сделоли на дисент левеле, но все равно, лучше заморочится с водой и всей шляпой
по факту ядир больше, стоит дешевле, тащит лучше голубых в многопотоке, игори с проплаченой голубо-оптимизацией будут ходить хуже
>>20859
>Крупные проекты? Однозначно
вскод, с его то тончайшой настройкой воркспейсов
не слушай тупорылых даунов которые до сих пор не знают что может вскод, парсинг всех файлов в проекте и смеэных добавленных фолдерах, хуе мое 5 10
>>20861
нет
тогда бери рязань, тут и думать нехуя
>>20882
>прикол
в разблокированном множителе, разгоне и проплаченной кокооптимизации, даун выше дрыщет падсебя
раньше еще кудахтали про обогрев помещения, но с рязанью это неактуально
продал бушную систему на зионе(ш7 без графона за меньшие деньги)
собрал новую системку на фыксе
и еще 6к на побухать осталось))
А почему ты пишешь с маленькой буковки и как школьник, а? Все питонисты - школьники?
Все питонисты — пидоры.
тому шо я не увожаю тебя, ти чмо, это же очевидно
Ядро кукурузена слабже, чем у штеуда. Как этот >>20885 краснозадый не усирался с пеной у жопы, что вот взгляните на мою синтетику... на практике штеуд как ебал так и ебет. И это отнюдь не сложивашаяся традиция. Да, краснозадые наделали шуму, подтянули производительность процов.
Ты ничего не выиграешь с переходом на кукурузен. Ну будет у тебя 100500 ядер, а как ты параллелить код свой собрался? И что за задачи такие у тебя будут? В этом случае лучше остаться на штеуде, потому что производительность 1 ядра существенно выше, чем у кукурузена.
> пол года
Фуфыксы один хуй раздают бесплатно. Типа подачки нищукам. Фуфвксы и процем то назвать сложно.
Для обработки изображений юзаю PIL. Может стоит перескочить на numpy arrays и с помощью них обрабатывать массивы с изображениями?
>Он же сдохнет через пол года
я тащемта быстрее от шума лол, то был чисто спортивный интерес
и да дохнет проц не от частоты, а от напруги на хуевой матери, у меня гига обычная, отсюда высокая напруга
ну а на повседнев децл оставил, что бы можно было свет хует на ночь компилять оставлять без говна
>>20894
>Ядро кукурузена
наверное потому что у него модули, а не ядра?
>>20894
>синтетику
>сайнбенч
окей))))))))))))))))))))))))))))))))))
с кем я сижу, пиздец, посадили с домохозяйками пийсательницами, рукалицо нахуй........
Ну а сам-то как думаешь? У тебя чуть больше 7Мб данных за секунду обрабатывается. Юзай CPython.
Сайнбенч у него уже не синтетика, лул. Как ты ядра не назови, они один хуй в сингл коре посасывают.
Кукурузен твой на реальных задачах, например энкодинг/декодинг x264/265 сосёт с глубоким проглотом.
Единственное чем краснозадым есть похвалиться — стоимость проца. Для игорь или каких-то домашних задач ещё сойдёт, а вот для реальной работы даром не нужен.
Был бы нужен, давно бы уже стримеры, сервера и так далее массово переходили на амуду. Но рынок понимает, что модули они де ядра не нужны. Попугаими меряются пусть бездельники. Работать будем на штеудах.
>Сайнбенч у него уже не синтетика
а у тебя?
ладно хуй с ним ты тупой пейсатель и не слышал за махон, но сука настоящая 3д сцена и ее просчет должны были животному хоть на что то намекнуть но нет, безмозглая мартышка слишком асинхронна для этого..
вот для совсем уж картошных танкистов картинка
картинка после тотального отсоса в которой синие педерасы кинулись накатывать пачи на свой пропритарный говнод, а потом еще выделили группу рабов для нанстап комита в блендарь, что бы хоть немного прикрыть свою обдристанную сраку
>>20904
>энкодинг/декодинг x264/265
ты у мамы пейрат? декодируешь брипы для своего АЙПОД КЛАССЕК лол
щас уже в микроволновки это дерьмо зашивают вместе с АЕСами и прочей парашой
>стримеры
это ты про тех проституток на псевдо ковшах вместо кресла? ну хуй знает..
осталось в шаблон прокинуть
нов берет походу по ландону, а нов локал щас пашет норм, но блять что будет под херокой!?
ох, прям хоть на руснявые серверочки лейся
накостылял кароч лол
>говно не работает
>думает, что это не он написан говно, а документация неправильная
так правда ведь колобчан))
в вики хуйни не напишут
no no no
Подскажите, а что значит "юзай CPython"? Разве не эта реализация ставится из файлика инсталятора на python.org?
Подскажите пожалуйста, где будет обрабатываться такой url "домен/jopa/88", если в главном urls первый паттерн: path(r' ', include(sub/urls)), а во включенном urls (sub/urls) есть паттерн path('jopa/$', вьюха)? Обработается ли корректно в такой ситуации запрос к 'jopa/'?
Если я тебя правильно понял, то ты все правильно понял, на голый домен ты ставишь свое приложение, которое дальше раскидывает /jopa/88
>'jopa/
Да, обработается этим >path('jopa/$', вьюха)
А для jopa/88 еще надо 'jopa/<pk>/$
Мне просто любопытно, ты на глаз определил, что у него какая-то реализация, отличная от СPython? Ну, в смысле скорость обработки какая-то низкая для этой реализации?
Прсто CPython самая быстрая реализация питона, все остальные тормознутое гуано. Если у него на сипайтоне 7мб/сек обработка данных, то либо у него лютый говнокод, либо какой-то старый питон аля pypy/itonpython
Thank you
Перепроверил, у меня cpython.
Суть была в том, что перегонка изображения в чернобелое через pillow очень тормозит.
Переделал на cv2, теперь время выполнения того же кода на тех же фотках - ~26секунд.
Мне уже нравится.
Но норм ли? Есть ещё варианты ускорения? PyPy?
Дальше скорее всего у тебя всё уже упирается в физ носитель, проц. Всё таки 800 метров фоточек это дохуя файлов, куча операций IO. Тебе надо в мультитрединг, чтобы куча в каждом потоке обрабатывалась. Ещё существеннее ускоришь.
...
if ... :
break
Я так понимаю, что такое лучше никогда не использовать? Или это не такое говно?
С чего ты взял? Это удобно для восприятия.
Куда уж проще чем джанго? Так бывает?
Ван пейдж на джанго - 3 файла, в каждом по 1 функции, что то около 15 строк кода.
Ничего не доказываю и уж тем более не требую, просто мимокрокодил
Во фласке это 1 файл.
>Есть объективные приемущества
лично для меня, ибо я не гребец, не факт что им стану, да и не стремлюсь особо
жанга - гадкая блотварь, где ты либо уверуваешь, либо тратишь пол жизни на изучение что под копотом, и тебя будет выбешивать каждая хуита, потому что ты наверняка сделал бы лучше
фласка же это всего лишь шаблонизатор жинжа и сетевой менеджер с фашистким названием, все элементарно и просто, меня ничего не напрягает, просто и приятно ковырятся в этом
вот например нахуй мне орм если я скуль в стрингах и так норм заибашил? обернул в функции падсибя и збс
щас вот раскидаю структуру по папочкам, а ЕСЛИ ЗАХОЧУ ТО НЕ РАСКИДАЮ, понимаешь? никакая дохуя вумная белая сука мразь за меня не думает, не указывает как мне жить и что делать, и меня это радует
как бы это трули линупс вей, виз модульность ин майнд
а кому то да, макось и член в жопу потолще, как бы выбирай что ближе
>где ты либо уверуваешь, либо тратишь пол жизни на изучение что под копотом
Когда только начинал кодить меня тоже напрягало многое, чего не понимал, хотелось лезть под копот, по после 2+ лет что там под копот понятно даже не глядя на код, как там писал какой то мужик "покажите мне структура данных, и код не понадобится, он будет очевиден". Тут тоже самое, есть инпут, есть аутпут, как из одного сделать другое - очевидно, более того, это рутина, которую не хочется делать сново и сново и сново, для этого и существуют библиотеки и фремворки.
>орм не для того что бы делать запросы, а для того, что бы не учить остальную часть твоего приложения делать запросы, что опять таки, рутина. Писать sql запрос для каждого поля что бы потом вставить в шаблон - гемморойная рутина
>2+ лет
ты жрал говно
а я не хочу и не буду ни при каких обстоятельствах
что делает орм я в курсе
мануальный подход, поближе к земле - что еще нужно для новичка?
многие советуют подобный подход в обучении, таже сишечка как первый язык, так и тут, а потом уже когда знаешь как и куда там байты ползают, то можно и на галерный комбаен пересаживаться
>хипсторский говно поиск из под куцого кастом серча гхугла
>полтос ебать
чот орнул нахуй
для кого вообще это существует!?
Почему пеп требует пробелл после #, ведь вместо одного действия для того что бы заккоменитить\раскоментить строку, нужны два? В чем смысл?
То есть, при написании пепа как бы было учтено существование ПО для написания кода на питоне, и существование аддонов к этому ПО?
Учи глянь, что такое пеп короче, при чем тут вообще интсрументы разработки, если это гайд по формлению кода.
ПС
Пеп8 я имею ввиду, конечно же, а то сейчас опять скажешь что то такое умное, что сойдешь за дурака
к сожалению это не единственный минус... еще есть корутины без контекста, добавь пару примитивов типа локол, семафоров и пиздец! твои асинхронные таски превращаются в код на бейсике с гоу ту, где блять, что блять опять блять овалилось блять хуй пойми блять! ПОРА ДОБАВИТЬ ЕЩЕ ОДИН TRY\EXCEPT ПОВЕРХ TRY\EXCEPT! TRY\EXCEPT САМ СЕБЯ НЕ ДОБАВИТ! КАЖДЫЙ СУКА БЛЯТБ ДЕНЬ СУКА БЛЯТЬ Я ДОБАВЛЯЮ ЕЩЕ ОДИН БЛЯТЬ TRY\EXCEPT СУКА И РАДУЮСЬ ЖИЗНИ БЛЯТЬ! ТЯНКИ ТЕКУТ ОТ МОЕГО 300 TRY\EXCEPT В СЕКУНДУ БЛЯТЬ!
О, фуллстаак, подскажи с аутенфикацией в джанго, нашел пару туторов, все сделал, но меня напрягает, что логин\логоут\резет шаблоны лежат в корне проекта, а signup лежит внутри приложения, так как надо сделать кастомный view. В идеале, весь логин бы вынести в отдельное прилодение. Как папки делают?
Отбо, отец, сам сообразил, оказывается у меня ошибка была в шаблоне, забыл в url указать название приложения, вот он и искал редирект для login не там
пикрил - асинхронные, вебсокет функции, которые вызывает js (я назвал все это дело Engines)
а идея такова: бутстрапим джанго апп но только он не обычный апп, а асинхронный - запускающийся отдельно от джанги в некоем запускаторе, назовем его djanga.py, через manage.py команду например manage.py djanga start
что имеем из коробки? все ништячки джанги по управлению, переносимости аппсов + богатый веб сундучок на всякий случай.
(пока что эти самые аппсы я пилю на собственном django-like минифреймворке, связь сервис - джанга по вебсокету, как на картинках выше с js)
как тебе идея, анон?
с джангой и асинхронностью одна ебатория: ее синхронная ОРМ, но я успешно юзаю асинк либу для sqlalchemy в аппсах (миграции и брочая ебань делается в джанге)
собственно вопросик такой небольшой: кто то готов взяться за асинк джанго орм?
ах да, я совершенно, напрочь, тотально и безусловно выпилил простой http как пережиток прошлого. все общение только по сокету.
У меня есть функция:
def timer(cooldown=300):
t=threading.Timer(cooldown, parse_stranichky)
t.start()
я ее запускаю через while True: timer(), чтобы она выполнялась по кругу, но мне выдает ошибку RuntimeError: can't start new thread . Почему? Программа их типо друг за другом парраллельно запускает что ли, не дожидаясь по первая функция завершится? Как это пофиксить?
Ладно, оказалось, что для этого есть time.sleep(), через который все намного проще =)
scrapy?
Очень не хочеться пихать часть функционала в корень проекта, а часть - в приложение (самое убогое, что пох в какое, лишь бы хоть где то было).
Сделал вроде как отдельным приложением все что по части аутенфикации, но в форме сброса пароля есть такая штука: {{ protocol }}://{{ domain }}{% url 'password_reset_confirm' uidb64=uid token=token %}
Как быть с url 'password_reset_confirm' ? Мне бы туда запихнуть url 'app:password_reset_confirm' и было бы збс.
Как вообще в продакшене делают?
То есть вокруг операторов пробелы тебя не смущают? Или отступы? Всё со здоровьем хорошо?
Ок, согласен, посыл понял.
Тогда требую в питон коментарий формы, как в clojure, что бы не ебаться со коментированием/раскоментированием кода
Да никто с ним не ебётся уже десятки лет. ctrl + / и всё.
Хорошо, а почему i.text? Я залез в сурцы реквестс хтмл, но не нашел ответа. Где искать? И вообще по любым функциям инфу.
вкотываюсь
Could not install packages due to an EnvironmentError: [Errno 13] Permission den
ied: 'c:\\program files\\python37\\Lib\\site-packages\\mccabe.py'
Consider using the `--user` option or check the permissions.
У тебя нет прав на запись в этот путь.
Если у тебя современный проц, то можешь переставить с поддержкой avx2 и тогда должно быть ещё быстрее.
перекот >>1321505 (OP)
перекот >>1321505 (OP)
перекот >>1321505 (OP)
перекот >>1321505 (OP)
перекот >>1321505 (OP)
перекот >>1321505 (OP)
быстрофикс перекота >>1321508 (OP)
быстрофикс перекота >>1321508 (OP)
быстрофикс перекота >>1321508 (OP)
быстрофикс перекота >>1321508 (OP)
быстрофикс перекота >>1321508 (OP)
так ведь соксов больше и работают они дольше, прежде чем падают
Сап.
Спрашиваю повторно:
При запуске вот этого скрипта https://github.com/dan-v/bruteforce-bitcoin-brainwallet Вылезает ошибка о том, что словарь не в UTF-8. Хотя он в верной кодировке.
Стоит питон 2.7.9, установлены requests и coinkit. Подскажите пожалуйста куда копать. Гугл говорит поменять кодировку %через что уже только не ставил UTF-8%%. В cmd chcp "Текущая кодовая страница:866"
Спасибо.
Это копия, сохраненная 30 января 2019 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.