Не изучай синтаксис, изучай программирование!Исчерпывающий ресурс для новичка -> https://sites.google.com/view/pypry/скучный F.A.Q. https://github.com/TheKnightsWhoSayNi/info/wiki/Hatдля кода https://repl.it/languages/python3простыня из книг которую вы никогда не прочтёте - https://yadi.sk/d/tArKKuQu3Kejuqпредшествующий >>1218866 (OP)python питон пайтон vscode вскод
Как запускать пакет без установки пакета? Уже не первый раз мне приходится переделывать пакеты и постоянно тестить их работоспособность. Всё время писать pip uninstall package && pip setup.py install напрягает. Без установки они не работают (видать в пакетах отличаются системы импортов).
>Не изучай синтаксис, изучай программирование!Есть что-нибудь годное почитать по софтвейр дизайну юзая питон? Не кукбуки, где мне будут опять рассказывать что такое листы и наследование, а именно подходы к дизайну больших и сложных программ с использованием соответствующих фич питона. Или тут только скрипты на коленке пишут?
>>1224482>Меняться можно и нужно до седых мудейВот только никто на работу старпера не возьмет. Юного джуна проще обучать.
Почему программа на 1 пике выдает> {'Индия', 'Бразилия'}А на втором> {'Бразилия', 'Индия', 'Китай'}
Кастую фласколюбов в тред. Перекатываю приложение с pylons, нужен аналог g (app_globals) во фласке, чтобы хранить там всякое полезное дерьмо, загружаемое единожды при инициализации приложения. В самом фласке g работает как-то не так, да и в доках пишут что он существует в контексте реквеста. Гуглинг выдаёт current_app, это оно? Или есть более легитимные вещи?
>>1224605А я и не говорил, что в 22 надо идти на джуна.
>>1224613Если нет опыта, кроме как джуном не возьмут. Вообще никуда, не только в программирование.
>>1224605>Юного джуна проще обучать.над тобой два поста, и вот скажи это малолетнее животное вообще обучаемое? и теперь сравни его со взрослым разумным мужиком за 35+ который уже не будет задавать ебанутых вопросов ибо ему будет тупо стыдно ну и в целом будет ебошить гугл как проклятый, зная за положняк, за молодежь не смотря на то что нихуя они не конкуренты, в местах чуть выше весла галеры
>>1224607Потому что ты не прочитал про объекты и имена.В первом программа делает копию объекта bri, и связывает имя briC с этим новым объектом. После чего у первого объекта bri удаляют роисию давно пора, а второму объекту добавляют Китай. После чего находят их пересечение.Во втором с объектом bri связывают новое имя briC, и удаляют этому объекту роисию давно пора и добавляют Китай, после чего находят самопересечение этого объекта с самим собой т.е. просто выводится все множество.>>1224613>А я и не говорил, что в 22 надо идти на джуна.А когда надо? В 16? А если я уже закончил школу?
>>1224621> Потому что ты не прочитал про объекты и имена.Почему этого нет в укусе питона?
>>1224621Дел, плез. Иди на пенсию.
>>1224628Дед быстрофикс
>>1224617Если ты про этого >>1224596, то он адекватный вопрос задал. Книги дают базу и базовые же примеры. Как начать кодить нормальные проекты типа собственной имиджборды, нигде не распишут.
>>1224628Пенсию отменили. Теперь деды начнут демпинговать и молодеж вообще без работы останется.
>>1224634>молодежмолодежь
>>1224611Бамп вопросу.
>>1224625Потому что укус Пистона ненужон. Бери Саммерфильда, потом Лутца.>>1224628Я серьезно блять. Мне 19, хотел идти на физика-математика, понял, что в рот это ебал, хочу быть программистом. Сижу учу Питон, чтобы делать бекенд. И че, потом придет 14-летний джуниор, а меня нахуй пошлют? Когда можно вкатываться?
>>1224644Я в 9м классе уже тим лидом был. А мне ведь всего 15 было. Сейчас мне 18,5 и я сооснователь 2 фирм, где занимаю пост СЕО, успешно запустмл 15 стартапов... хз чем тебе помочь. Формы кто-то должен верстать. Понимаешь?
>>1224644Саммерфильда какую именно книгу?
>>1224646
>>1224644> Потому что укус Пистона ненужон. Бери Саммерфильда, потом Лутца.Вас не поймёшь. То с него начинать, то не с него, то читать лутца, то нет. В пизду короче, пойду учить си
>>1224625Тамушта укус говно.
Выполнял задачку "Написать прогу для подсчета чаевых, соответственно 15% и 20%, 15-если не очень, 20 если ок. Присвоил имя money(сумма чека) %=15 и оно выдает не правильную сумму. Пришлось писать: good=money0.2bad=money0.15А дальше print и блаблабла. Объясните в чём дело, пытался писать good=money%=15, выдает ошибку синтаксиса, что я делаю не так? Да, я совсем новичек, вопрос детский
>>1224660good=money0.2bad=money0.15Опечатка вышла
>>1224662Да блять, звездочка(умножение) проебана
>>1224662Так лучше, ага.Не используй звездочки, дурилка.
*
•
>>1224651У него разве больше одной? Learning Programmin in Python 3, после нее книга с таким же названием, но Лутца.
>>1224652Я понимаю твоё смущение, в 19 быть никем... уффф... ну, смирись что ли. Просто я индиго, понимаешь?
Подскажите, почему так? True же должно быть
>>1224685ex() вызвать пробовал?
>>1224686бляяяяяя))
>>1224687Репорт
>>1224633>Как начать кодить нормальные проектыты по книжкам никогда не узнаешьты либо будешь говнокодить и хуй класть на все, ожидая пока тебе на блюдичке все принесутлибо будешь использовать кеселёк в черепной коропке, и самостоятельно решать опираясь на опыт и экстраполяцию, так что ручка с листком бумаги рулятодин хуй когда ворвешься - перед тобой откроется новый горизонт, твой личный, индивидуальный горизонт новых задач, которые без опыта ты просто не мог себе даже вообразить и уж тем более понять по книжкам и один хуй додумаешь все на ходумастер материал который инстанцируется и общается с пользователем через няшный интерфейс а не ноды как пример, в процессе работы объем поставленных задач увеличился вдвое
>>1224685Господи, а я еще по Qt вопросы задаю и негодую, хули никто не отвечает. Да вы ж тут поголовно придурошные.
>>1224690С крещением, так сказать.
>>1224689Пидорахен, плез. Твой каждый тезис спорен как хуй знает что. Тебе меньше 18 и ты себе нафантазировал свой мир. Реальность совершенно иная.
>>1224695>Реальность совершенно иная.?
>>1224696Матрица...
>>1224690Да я знаю, что нужно функцию вызывать, глаза замылились.Соре, нужно было наверно в ньюфаг-тред постить (ну или самому увидеть эту дурацкую оплошность).
>>1224697>хуй знает Тебе меньше 18
Мне кажется, или пистон говно для бекенда?Есть Django, который морально устарел. К нему лепят rest framework, который не может сам генерировать апдейты с nested моделями.Есть sqlalchemy, который без джанги использовать нельзя, нет миграций (alembic? sqlalchemy-migrate? хуй знает), а вместе с джанго изврат в виде нетипизированных данных на выходе, с которыми уже ничего не сделаешь.
>>1224731>пистон говно для бекендаТо ли дело для фронтенда, ага.
>>1224731>sqlalchemy, который без джанги использовать нельзя
>>1224739Что делать при изменениях схемы? Писать скрипты миграции вручную?Алсо забыл сказать, в Django нельзя ставить primary key больше чем на один филд лол.
>>1224741> Что делать при изменениях схемы?alembic в помощь> Django нельзя ставить primary key больше чем на один филд лолДжангопроблемы.
Есть что-то более легковесное для Python вместо VS Code но чтобы по функциональности не отставал? А то моему ноуту тяжеловато его переваривать.
>>1224755Vim Pycharm
>>1224756>Vim Ещё бы Emacs предложил бы. Не сложилось у меня с ним.>PycharmОно никак не может быть легче. Скорее даже наоборот.
>>1224757Попробуй Sublime Text, он пошустрее VS Code. Но вообще пройди вимтутор, может втянешься.
>>1224757очевидно что пчармо параша даже палкой иё не тыкайайпайтон в сосноле тыкай раз совсем так плохо, а вообще можешь еще кейт и кдевелоп попробоватьно лучше просто докупи рамы для вскода ^_^
>>1224757>Оно никак не может быть легче. Скорее даже наоборот.Странно, у меня VSC всегда подлагивал, а pycharm идёт плавно.Впрочем, если тебе не нужно разрабатывать всякую йобу, то хватит сублима, хоть он и говно.
>>1224633И хоть бы один пидор мог что-то ответить.>>1224689Очередной гениальный писатель говнистых велосипедов подъехал
>>1224759Какой ты у мамки большой, толстый и зелёный.Любо-дорого, просто.
>>1224731Нет, не кажется.Никакая динамическая параша не годится для больших проектов. А для маленьких полно всего.Тем не менее, sqlalchemy никакого отношения к джанге не имеет, и её можно юзать просто в консольных скриптах.
>>1224769>писатель говнистых велосипедовза базар ответишь?
>>1224755Notepad++
Нужно установить зависимости через setup.pyСреди зависимостей есть trafaret и trafaret-config. Если пропписать их обе, то установится только trafaret-config и выдаст ошибку, что для работы trafaret-config нужен trafaret, если прописать только trafaret, то он установится, но trafaret-config — нет.Что это за хуйня и что с этим можно сделать?
Я создал переменную как её вывести в окно?
>>1224870подрочить перед сном и три раза плюнуть через левое плечо. на утро переменная будет в окне.
>>1224660> %= 15Что по твоему делает "%=" в Пайтон?
>>1224685Это ты анаконду с айпайтон юзаешь? Как полёт?
>>1224875ахах))
>>1224899Только iPython. Для моих учебных нужд - полет отличный. А как писать что-то большое там, я хз.
VS Code vs PyCharm, раскидайте за то чем пользуетесь сами и почему.
>>1224912Pycharm конечно. Не на хуйне от мелкомягких же сидеть
>>1224912VSCode в основном, pycharm для чего-то крупного. Но постепенно на вскоде пилю большме проекты
>>1224913>Pycharm конечноЛовите копрофила!
>>1224925> постепенноПо мере расширения ануса?
>>1224929По мере разрыва твоего пердака. Репорт за шитпостинг.
Давно мучает один вопрос, на который я не смог получить внятного ответа: почему многие питоно-довены тычут в PEP-8, когда видят отступы табами, хотя там в самом начале английским по белому написано, что PEP-8 это стайлгайд для стандартной библиотеки питона, а я не пишу код для стандартной библиотеки питона?
Тут прозвучал вопрос про то, как моделировать большие приложения на Питоне. Используйте Django. Для любого вашего говно-проекта Джанги будет достаточно в 95% случаев. Именно Django, как готовый скелет для приложения, придерживающийся и pep8, и zen python. И читайте параллельно "Two scoops of Django", где собраны best practices для организации кода в Джанго. Это даст вам представление, как организовываются большие проеты без возможного батхёрта: расположение и количество файлов в проекте, разбиение общей логики на классы и методы.Многие вопросы канут в лету, когда дело перейдёт к практике.
>>1224929По мере как они сделают нормальный терминал
Sublime text лёгкий, да. Но вместе с этим, он нихуя не умеет. Эдакий стилизованный notepad. При первой же возможности освобождайтесь от этого дерьма.И переходите на грузовой PyCharm, если оперативы более, чем 8гб и диск SSD. Это лучший дебаггер. Это быстрый поиск среди файлов, быстрее, чем sublime. Это SFTP - работа через ssh внутри, йо-хо-хо!Без пайчарма вы слепые котята с болезнью Паркинсона.
Двач, как меня доебал это tesseract. Почему мне пишет, что он у меня не установлен/не прописан в PATH? пишу с цмд tesseract - все работает. В прошлый раз тоже ебался с этим тессерактом дохуя, но это было давно, и я не понмю что я делал
>>1224985двач, так же реквестирую способ затемнить все цвета на пикче кроме нужных мне
>>1224944А если я не вебдебил?
Поясните про видосы в шапке. Я только что 9-ти недельный курс на курсере. До этого ещё немного читал Лутца, сейчас опять его почитываю(но букв дохуя, инфы много, к пенсии может дочитаю). Пописывал пару парсеров, для себя любимого. И вот думаю какие курсы сейчас начать изучить, есть веб, есть машинные обучение и т.п. Зашёл в тред чтобы ещё больше распылить свои итересы. Врубил курс CS50, смотрю вторую лекцию пока это всё очень примитивно, для школьников. Там дальше будет лучше или можно это не смотреть вообще?
>>1224944>Используйте Djangoименно поэтому майки в последнем апе вскода подогнали инструкцию под фласку, уж не потому ли что залупа где все включено вешает сервера серверочки топовые ?минимальная достаточность всегда рулила рулит и будет рулить>>1224947там кусок хтермжс, это не терминал, а прослойка к тому что ты имеешь в системе глупый воровайтель спермы>>1225064>курс CS50для людей с улицы, там об этом в самом начале говорят, да и видно по публикепомогает чисто подвести себя к мысли о программировании, вправить майндсетв общем обзорные лекции что бы создать минимальный кругозор по теку
Есть нормальный интерпретатор под андроид?
Блять, читаю укус питона, дошёл до задач, а там нужно ставить zip, чтобы все работало. Что за хуйня? Почему из коробки ничего не может работать?
когда ж каникулы то закончатся..
>>1224936а зачем писать разными стилями, если проще использовать 1?
>>1224950>И переходите на грузовой PyCharm, если оперативы более, чем 8гб и диск SSDА если у меня всего 2?
>>1225139как там в 2007?
>>1225116Уже не терпится в школу пойти?
>>1225139Ты слишком нищук для вкатывания в питон. У нас тут имущественный ценз
>>1225140Что есть, то есть. Да и Vim хватает с головой.
>>1225142Я оценил твою шутку, но она чутка слабовата.
>>1225142Может ещё проектами померяемся? Не имеет значения где человек пишет, пусть даже в блокноте. Важно как он это делает.
>>1225150> Не имеет значения где человек пишет, пусть даже в блокнотеБытие определяет сознание
>>1224950>считать работу через ssh какой-то уберфичей, а не чем-то само собой разумеющимся
>>1225153типичные пчармисты, хуле ты хотел, жрут говно, а думают шо пряники
Посоветуйте плагины для блокнота++
>>1224769>И хоть бы один пидор мог что-то ответитьТы ожидаешь здесь встретить успешных девов 300к/сек, которые за просто так откроют тебе секреты успешного кодинга? Тут максимум парочка лутцодаунов, которые могут ткнуть тебя мордой в говно за то, что ты тупл с листом перепутал, и пошлют курить мануалы вместо того, чтобы просто написать две строчки правильного ответа.Никто тут нихуя не знает, друг мой.
>>1225215Я просто хотел модную книжечку. Почитаю макконнелла раз так, а к питону уже как-нибудь приложится.
Какой нынче стэк знаний с питоном, чтобы 300к нано/сек? Только не дейта сайнс плез
>>1225248Тебе новомодного говна, или чтобы работу найти?asyncio aiohttp aiopg graphene elastic сотни их
>>1225252Чтобы не только вебдэбил, с работой, и с матаном не ебаться.
>>1225255у питона 3 ниши основных дата саенс/машин лернинг, вебдев и скриптинг, но это больше для девопсов, наверное.Так что если не хочешь ебаться с матаном, то выбирай либо девопс, питон тут сапортящая технология, либо вебдев. Другого выбора нет.
>>1225252>чтобы работу найтиThis.
>>1225257Ну учти, что если хочешь нормальную работу, то выучить asyncio всё равно придется, если хочешь первую работу, то разбирайся с дажнго и фласком, потом посмотри вакансии и подними по всем технологиям хеллоу ворлды, например, сервак на диджител оушене с nginx + gunicorn + django + redis + celery. По каждой из технологий есть куча гайдов и супер простые хеллоу ворлды, сможешь написать в резюме, что тыкался уже в такое вот говно, по крайней мере, знаешь как развернуть в базовом виде.
>>1225260Благодарю.
>>1225260>сервак на диджител оушенелул
>>1225109Можно
>>1225109Дальше почитай лалка
>>1225085да. Накати MineHuyTebeVrotShkolnikEbanj.PY
>>1225307Опять таблетки не принял, мудило?
>>1224684>Просто я индиго, понимаешь?Гей штоли?
>>1225360В словаре посмотри незнакомое слово, невежда.
>>1224690Тут было 2.5 программиста, потом они поняли, что тут одни вкатывальщики и свалили. Теперь вкатывальщики варятся в собственном соку, выбирают книги по две недели и задают тупейшие вопросы потому что выбранную книжку закрыли на второй главеИди на стаковерфлоу лучше
Юзаю eclipse, нахуй ваши пайчармы и вс, лагают шо пизда
>>1225444Ага, а это говно на яве нихуя не лагает
Анон, вопрос то ли по Джанге, то ли по английскому. Вот как правильно перевести второе предложение, которое "When evaluating only part of the queryset, the cache is checked, but if it is not populated then the items returned by the subsequent query are not cached" ?Когда вычисляется только часть запроса (используется оператор доступа []) , джанга проверяет кэш, но если он (т.е. кэш) пустой (is not populated), то результаты последующих запросов не будут кэшироваться. Так правильно перевести? Я английский то хорошо знаю, но некоторые моменты в документации странные. Почему так, почему не вычислить items returned by the subsequent query и не cache их сразу? В чем смысл этого ограничения? Чтобы я потом писал костыль [entry for entry in yoba.objects.filter(status='обезумела')] в середине кода? Кстати, для него есть замена? Что-то типа items = yoba.obcjects.all.evaluate() ?
>>1224588 (OP)>coll.update({"name": "Tom", "age": 28},{$set:{"languages": ["russian", "chineese"]}}, upsert=True)почему ругается на $set ?
>>1225689fixed, нужно было "$set"
Что то я не понимаю по теме вложенности словарей... В цикле for поочерёдная запись итерации ключей словаря, в зависимости от глубины вложенности. Т.е в первую переменную записываются первые ключи, во вторую переменную - вторые ключи и тд? Или items проверяет вложенность "словарей внутри словарей" и пары "ключ - значение" или он записывает в переменные лишь самые первые ключи-значения(вложенные словари)Почему первый пример правильный, а второй выдаёт ошибку?
Может быть кто-то хочет вместе изучать петон, решать задачки, совместно браться за какие-то проекты? Пишите в телегу @Thereaayou
>>1225742Всё, я понял в чем обосрался, лол В первую переменную записываются ключи - во вторую значения
>>1225759но значения сами могут быть ключами и так до бесконечности... гемор)
>>1225228"Автоматизация..." Свейгарта - хорошая, свежая и модная книжка. Как база идеально.
>>1225417>стаковерфлоу лучше
>>1225228двачаю анона со вейгартом и реквестирую
>>1225775лежит на яде
>>1225668Не знаю с чем связано такое устройство кэша. Просто интересно, что у тебя юзкейс, который предполагает постоянное обращение к кверисету?
>>1225775Полторы тыщи в Буквоеде, яебал. В такие моменты сжимаешь пердак и заставляешь себя читать текст с монитора.
>>1225793@СОБИРАЕШЬСЯ КУПИТЬ НЕСКОЛЬКО КНИГ ОБЩЕЙ СТОИМОСТЬЮ 10К В НАДЕЖДЕ ПОТРАЧЕННАЯ СУММА СМОТИВИРУЕТ ТЕБЯ НАЧАТЬ ЗАНИМАТЬСЯ@ДЕЛАЕШЬ ЗАКАЗ НА ОЗОНЕ, ЖДЕШЬ НЕДЕЛЮ В СЛАДКОМ ПРЕДВКУШЕНИИ@ПРИХОДИТ СМС@ВАШ ЗАКАЗ ОЖИДАЕТ ВАС В ПУНКТЕ ДОСТАВКИ@НАЧИНАЕШЬ СУДОРОЖНО ЗВОНИТЬ МАМКЕ, ЧТОБЫ УЗНАТЬ ГДЕ ТВОИ ВЕЩИ, ВЕДЬ ТЫ УЖЕ 2 НЕДЕЛИ НИКУДА НЕ ВЫХОДИЛ ИЗ ДОМА@НАКОНЕЦ-ТО СОБИРАЕШЬСЯ И ПИЗДЮХАЕШЬ ПО СВОЕМУ МУХОСРАНСКУ ЗА ПОСЫЛКОЙ@ПРИХОДИШЬ В ПУНКТ ДОСТАВКИ, ПОЛУЧАЕШЬ КНИГИ, ИДЕШЬ ДОМОЙ@НЕ МОЖЕШЬ НАРАДОВАТЬСЯ СВОЕЙ ПОКУПКОЙ, ЛИСТАЕШЬ КНИЖЕЧКИ, ВНИМАТЕЛЬНО РАССМАТРИВАЕШЬ ИХ@ДУМАЕШЬ, НУ ВОТ СЕЙЧАС 10 МИНУТ ОТДОХНУ НА ДВАЧЕ ПОСЛЕ ТЯЖЕЛОГО ПОХОДА, А ПОТОМ СРАЗУ НАЧНУ ЗАНИМАТЬСЯ@ПРОХОДИТ 6 ЛЕТ@ТЫ ОСИЛИЛ ТОЛЬКО ВВЕДЕНИЯ КО ВСЕМ КНИГАМ, ДАЛЬШЕ НИЧЕГО ТАК И НЕ ПРОЧИТАЛ@ПИШЕШЬ ЭТО В ПИТОН ТРЕДЕ@ТВОИ ЗНАКОМЫЕ, КОТОРЫЕ НАЧАЛИ ВКАТЫВАТЬСЯ ВМЕСТЕ С ТОБОЙ, НАШЛИ РАБОТУ ЧЕРЕЗ 1-1.5 ГОДА, НЕКОТОРЫЕ УЖЕ СТАЛИ СЕНИОРАМИ, А КТО-ТО УЖЕ УЕХАЛ ИЗ РАШКИ@ТЫ ЖЕ ЗА ЭТО ВРЕМЯ ТОЛЬКО ВЫУЧИЛ СИНТАКСИС ДЖАВЫ И НЕМНОГО ПОСМОТРЕЛ ПИТОНтрустори, я хз что делать
>>1225806>я хз что делатьНу, мамка твоя помрет, сразу узнаешь.
Аноны, объясните, почему я вообще встречаю такую фичу?Зачем в конце функции делать пустой return?
>>1225820Уже померла, анон.Знаешь, на складе за 20к довольно неплохо работается, но я не теряю надежды войти в айти
Аноны, объясните, почему я встречаю такие штуки?Зачем в конце функции писать пустой return?
>>1225765>>1225775Ок, но изначальный реквест был "Есть что-нибудь годное почитать по софтвейр дизайну юзая питон? Не кукбуки, где мне будут опять рассказывать что такое листы и наследование, а именно подходы к дизайну больших и сложных программ с использованием соответствующих фич питона". Зачем мне опять параша "для начинающих"?
>>1225806Я тебе помогу сейчас. Поставь трехлитровые банки с водой перед монитором. Я их заряжу положительной энергией.Пиши код блядь! Не понимаешь - пиши код. Не знаешь - пиши код. Не умеешь - пиши код. Не можешь в сложное - пиши калькулятор. Совсем нулевой - пиши "угадай число". Совсем даун - пиши "Hello, World". Пиши галимую фигню дома. Пиши говно на работе. Главное пиши. Это суть. Не можешь, не хочешь писать код - это блядь не твое, свободен от принуждения себя зубрить горы ненужной литературы. Не будь маленькой девочкой мечтающей стать черным баскетболистом, потому что в телевизоре в замедленных съемках, они летают как феи (факт из одной известной комедии).
>>1225840Кстати код писать действительно было интересно, но я зачем-то заставлял себя читать книги...
>>1225821г о в н о к о довнокод
>>1225785Никакой, просто закончил читать тутор джанги, читаю их топик гайды, встречаю такое, не понимаю, то ли джанга ебанулась, то ли я английский разучился читать. Вот и спрашиваю, о чем они вообще и зачем это.
Как вкатиться в многопоточное, асинхронное, многопроцессное, параллельное программирование? Читал гайд на хабре, но нихуя не понял
>>1225863Надо открыть несколько гайдов и читать их в произвольном порядке или в определенной очереди, переключаясь между ними через каждые 0.002 секунды, или позвать друзей, разделить гайды между ними, и пусть каждый читает свой гайд, или свои n гайдов, опять же переключаясь между ними через какие-то промежутки времени.
Есть таймштампыts = [1531256444, 1531256454, 1531256464, 1531256474]Как найти среднюю разницу между ними? (В данном случае 10 сек)
>>1225889Все, сделал.Может что-то не так?a = [1531256444, 1531256454, 1531256464, 1531256474]mx = max(a)mn = min(a)avg = (mx-mn)/(len(a)-1)print(avg)
Читаю Лутца, первую книжку, за пару дней почти осилил, да вот начинаю забывать основные методы т.к. рука не набита. Есть ли какой-нибудь задачник, спецом на пайтон заточенный, с подсказками, примерами?Просто проекта Эйлера да кодфорсес перерешивать не вижу смысла, бОльшая часть -- математика, да и без подсказок всё буду интуитивно в стиле си делать, игнорируя возможности питона.Да и вообще, есть ли что-то более подходящее для тех, кто с программированием на уровне алгоритмов уже знаком и кому близка математика (мехмат 1-ый курс)? А то уж слишком много воды и отвлекаюсь постоянно, да и неточности в определениях жопу подогревают после матана.
>>1225894Знаком с программированием на уровне алгоритмов -- в смысле, прогаю на Си, курс алгоритмов (Кормен + немного из всяких Дасгупт) прошёл.
>>1225806>ПРОХОДИТ 6 ЛЕТсука в голосину в этом тредже наконец то появился ущерб ущербнее меня азаза>что делать>на складе за 20к довольно неплохо работаетсяоставаться в говне, ты для себя выбор уже сделал >>1225843самообманывал себя, дрочить и буквоебить всегда просто и приятно, а вот делать что-то, даже с абсолютно кристально чистым пониманием сути - нихуя не тоже самое, ни разу оно блядь не просто и близко>1-1.5 ГОДАкстати забавно насколько цифры универсальны, к любой хуйне актуальны для вката
>>1225748Совместно решать задачи? И как тебе это поможет в обучении?
>>1225829У Свейгарта автоматизация. Там поясняется, как юзать Петон в непосредственных проектах.
>>1225823Жаль тебя, анончик, правда.Но если ты действительно так хочешь в айти, может, стоит начать с ручного тестировщика?
>>1225944>автоматизацияВсмысле написание скриптов на коленке? Так я это умею уже.
>>1225942А с какой целью ты вообще пишешь, хочешь вкатиться со мной или что?
>>1225894>Читаю Лутца, первую книжку, за пару дней почти осилилОхуеть, сверхчеловек в треде.читаю лутца уже второй год
>>1225890Это же школьная математика, анон.arr = [1, 2, 3]print(sum(arr) // len(arr))
Ой, я жопой чтец, не обращай внимания
Подскажите пожалуйста какую-нибудь библиотеку для работы с Telegram API с нормальной документацией, пытался работать с telebot, так это ёбанный ад
Хочу написать прогу, которая будет скачивать все вебмки и картинки из треда. Слышал что-то про многопоточность и асинхронность, но ни во что не умею.Видосов нигде не нашел, статей тоже. Как же осилить асинхронность?
>>1224588 (OP)Лутц не нужендискасс
>>1226015>Хочу написать прогу, которая будет скачивать все вебмки и картинки из треда.Пару недель назад написал подобную хрень на AIOHTTP-клиенте. Потом прикрутил бесконечный цикл и скармливал в нем этой программе все живые треды из б. А потом охуел, как быстро у меня диск забился всяким говном и удалил его.
>>1226032нужен. но дискасс.
>>1226033Остались исходники?Если остались, то скинь, пожалуйста
>>1226034нет, не нужен
Двач, стоит ли после питончика вкатываться в c#? Сейчас учу джангу, можно ли будет это как то вместе использовать?
>>1226041Нет, не стоит.C# - медленно умирающая технология, вроде джавы, не стоит не него обращать внимание.Если учишь джангу, лучше тогда подучи html/css/js, чтобы верстать умел
>>1226036Там лютый говнокод, не рекомендую.https://github.com/libmonsoon-dev/webmDownloader/blob/master/modules/downloader.py
>>1226046О, спасибоКак вкатывался в многопоточность/асинхронность?
>>1226042Окей ,спасибо
>>1226048>многопоточностьЧитал примеры из multithreading, нихуя не понял, забил. Потом пару раз os.fork() использовал>асинхронностьГде-то прочитал, что асинхронность > многопоточность, начал читать документацию к asyncio, нихуя не понля, забил. Потом таки осилил CRUD на AIOHTTP, когда познал дзен async/await. А теперь просто запил на питон и изучаю ноду, в надежде войти в айти на хайпе смузитехнологий но чувствую, что поем говна
>>1226042Джаву тоже не советуешь?
>>1226060Нет, новые проекты в основном пишутся на ноде, а на джаве уже легаси в основном
В чем может быть проблема, пытаюсь использоать os.walk, а выдает ошибку что у os нет атрибута walk
>>1226042какие технологии тогда вообще можешь посоветовать?
>>1226054дурак что ли? бросай нахуй ноду. столько языков охуенных, если ты неосилятор - бери питон, го. но не ноду же еб твою голову.
>>1226070python, node js, phpможешь еще на go посмотреть, но на нем мало работы
>>1226072>бросай нахуй нодуможет он работу хочет найти, чего ты кричишь
>>1225770Там хотя бы в 90% случаев можно найти ответ, в отличии от треда
>>1226068>В чем может быть проблемаВ том что у тебя старый питон
>>1226072>дурак что лиНемного>бери питон, го.На го работы почти нет, на моего питона работу не нашел, решил с front-end'а войти в ойти. За одно и ноду
>>1226083на питоне работы дохуя в дсах по крайней мере
>>1226088Везде - одни сеньоры и прочие вакансии с 5+ лет опыта.
сап, двач. Как в вскоде у выделенного блока убрать отступы?
>>1226090Устроился в миллионике джун-питонистом, ты пиздишь
>>1226095Скинь сюда хотя бы три вакансии джуна-питониста для ДС-2, пожалуйста, чтоб доказать свою правоту.А то я уже пару месяцев форумы и hh скроллю, так нихуя найти не могу.Кругом одни фронт-ендщики нужны.
>>1226064Легаси это плохо? И как же андройд?
>>1226096https://hh.ru/vacancy/26789541?query=Python
>>1226096https://hh.ru/vacancy/26562065https://hh.ru/vacancy/26800005https://hh.ru/vacancy/26604519Хинт: Опыт от 1 до 3-х лет вовсе не значит, что нужен опыт коммерческой разработки, только если это явно указано в резюме
>>1226097>Легаси это плохо?Не плохо, но и не хорошо. Тебя скорее всего кинут на древний проект разгребать баги и ковыряться в говне, потому что никто этим заниматься не хочет. Очень часто код бывает недокументированным, и ты будешь сам вынужден пытаться понять, что там происходит и почему оно не работает. Возможно, те люди, которые писали этот код, давно уволились, а то и померли к тому времени, как ты будешь работать. Не очень приятная работа, согласись.>И как же андройд?Ну в андроиде джава уже тоже становится легаси, потому что все новые проекты начинают писать на котлине, а не джаве. Ну и разработка под андроид менее приятная, чем веб, как мне кажется.
>>1226102Признаю твою правоту.Анон, у меня вызывает негодование то, что хрюши или иные люди, которые составляют эти вакансии, не указывают уровень скилла человека, которого они ищут. И из за этого поиск по "junior" или "junior python", etc, нихуя не выдаёт. И пойди-разбери, подойдет ли им вкатывальщик Василий с 0 опыта, или нет.
>>1226107Хрюши надеются, что к ним на собес заползет мидл и выше, но из-за кадрового голода и джуна рассмотрят. Обычно все можно понять посмотрев требования.
>>1226107Ты когда требования на вакансию смотришь, срезай процентов 40% и иди на собес, а там разберутся с тобой.
>>1226104То есть сейчас существует только 1 стул-веб? Хотелось бы чего-то классического и фундаментального, не знаю, как точнее выразиться, а не формошлепства. Возможно бекенд лучше будет, но там только пыха.
>>1226111>но там только пыхаНа пыхе больше всего работы, но это не значит, что там есть только она
>>1226046охуел что ли посреди асинхронной функции писать в файл?
>>1226152Вас предупреждали.Это не критично, по тому что не сервер. К тому же всё равно запись 512 байт в открытый файл на много быстрее, чем прочитать их же из сокета. Плюс ко всему, на сколько я знаю, нет асинхронных драйверов для файловых операций, а хранить всё это в памяти я не хочу
>>1226004Не понял стёба. Недели достаточно для того, чтобы Винберга по алгебре выучить. Задачи-то где взять?
Посоны, запилил простенькую прогу для создания матрицы произвольной размерности n x m и заполнения ее случайными числами от 0 до 9:def create_matrix(n,m): #функция, на входе n x m A=[] B=[] for i in range(n): A.append(B) for j in range(m): B.append(random.randint(0,9)) print(A)но прога, когда подаю на вход два числа, выдает постоянно не ту размерность матрицы. Вот например что получается от матрицы 2х2:>>> create_matrix(2,2)[[4, 1, 1, 2], [4, 1, 1, 2]]С хуя ли?
>>1226194Бля, пиздец, не знал что гомодвач так не дружит со знаками табуляции
>>1226194Потому что в А ты кидаешь не копию Б, а ссылку на него.
>>1226192>Задачи-то где взять?codewarsleetcodecodefightscheckio
двач, можно ли как то отключить нажатие клавиш на питончике? пайхук ебаный не работает
Почему нельзя юзать __call__ без self?
>>1226287>Почему нельзя юзать __call__По тому что это приватный метод>без selfПо тому что все методы принимают объект первым аргументом, так они работают.
>>1226296а если я хочу, чтобы это был классметод?
>>1226301аа, блять, там же нужно все равно класс передавать, все, понял
>>1226306теперь у меня новый вопрос: почему я не могу сделать __call__ статикметодом?
>>1226306Не класс, а текущий экземпляр. И даже не его самого, а только ссылку на него. Да и к тому же она сама передается автоматически.
>>1226312я имею ввиду при объявлении. сейчас бы докапаться до "не класс а ссылка"
Таки да
У меня при импорте pandas автоматически рисуется пикрил сфера, вопрос: какова хуя?
>>1226094Shift+Tab
>>1226326У меня при импорте pandas автоматически рисуется пикрил сфера, вопрос: какова ###?
Аноны, скорее всего платину спрашиваю, косвенно об этом уже говорили в треде, но я бы хотел ещё раз уточнить.Суть такова: я использую второй пайтон в процедурном стиле на работе для говноскриптинга в машобе.Работа меня достала неимоверно, поэтому планирую перекат, но опасаюсь, что мои нулёвые скиллы вызовут лишь нервный смех в любой нормальной компании.Поэтому вопрос: какие навыки для пайтониста являются сейчас ключевыми?Что учить в первую очередь и по каким материалам, если базой я владею?ООП с паттернами, git, параллельные вычисления и асинхронку, REST и Flask/Django, python 3, функциональную парадигму с map/reduce, человеческая работа с IDE, что-то ещё?Программач, помоги, пожалуйста, чтобы не совсем краснеть на собеседовании на должность стажёра в топ-компанию.
>>1226368Присоединяюсь.
>>1226368Ты из машоба собираешься в веб перекатиться? Ебанутый что ли?
>>1226396Почему нет?другой анон, есть базовые знания и опыт работы в python, но не уверен много ли работы будет на питоне
>>1226326Бамп вопросуПрервал в ходе выполнения, вот лог
>>1226396Не обязательно в веб, может в машобе и останусь, но навыки программирования хочу подтянуть, чтобы нейроночки работали быстро, читались красиво и легко модифицировались совместно с командой.>>1226402> не уверен много ли работы будет на питонеВот это, кстати, и меня тоже беспокоит.
>>1226326Норм сфера, что тебе не нравится? Возьми да залесь в код пандас, чо ты как маленький.
Так аноны, есть одна API, в которой есть класс SuperClass, с методами .Foo() и .Bar(), которые выводят 'foo' и 'bar' соответственно.А теперь как мне прикрутить к этому классу метод .FooBar(), который будет выводить 'foobar', при этом не меняя сам исходный код класса, который запрятан где-то в API, чтобы я мог применять его на объеках этого класса, например ObjSC.FooBar()?
>>1226111>но там только пыхаслышал говорят мол 7 версия заибись, или это наглая ложь?
>>1226461https://repl.it/repls/CurlyMidnightblueWrapper
>>1226463Заебись настолько что все остальные нервно курят в сторонке. Конечно по старой памяти хейт есть, но на самом деле внедрили вообще все фишки о которых просили, убрали всё за что ругали и отполировали до идеального состояния.
Почему в питоне так ебануто сделано ООП? Почему мне надо писать ссаные декораторы для объявления статических методов? Почему нет нормального сокрытия полей классов? В чем сакральный смысл всего этого говна?
>>1226489>Почему мне надо писать ссаные декораторы для объявления статических методов?@ssany_decoratorОче сложно.
>>1226481Спасибо
>>1226504Не, это несложно. Лично для меня неудобство в отсутствии единообразия. Почему для статического метода мне нужно писать декоратор, а для остальных - нет?
>>1226606Для метода класса еще нужно декоратор писать
Внутри try создается локальная область видимости?
>>1226625Блядь, ну а взять и попробовать самому, если уж так трудо вбить предложение в гугл и прочитать первый же ответ? Что ж вы за безрукие долбоёбы-то такие. https://repl.it/repls/TidyLinedLightweightprocess
>>1226633Приколюха, спасибо БРОТЕЛЛО.
Сталкивался кто с ситуацией когда на сервере есть сервис написанный на python2, раздается он с помощью apache, соответственно стоит libapache2-mod-wsgi. И нужно задеплоить сервис на python3?
Сейчас начал искать работу, но хотят чтобы я показал проекты свои. У меня их пока нет, поэтому их надо сделать. НО. Вопрос в том, а что вообще желательно сделать, чтобы hr текли?
>>1225264не хочешь воспользоваться МОЩНЫМ ЭЙПИАЙ?
Доброго дня аноны, помогите нубу со следующей задачей:Имеется csv файл с массой разных строк видаName1|196|233|14|62Name2|223|278|48|14Name2|438|233|54|22Как сделать так, чтобы у строк с одинаковыми именами (первый столбец) сложились все переменные? Иными словами, чтобы на выходе получить файл, в котором данные будут сгруппированы по именам? Это через словари делается? Я очень нуб и мне нужно сделать такой скрипт в прикладных целях. Не лаба, не по работе и так далее.
Зашел в тред и на доску только чтобы сообщить вам, что ваш Гвидон обоссан в связи с := паскалепарашей и с позором покинул трон божка. Навсегда. АХАХАХАХАХАХ какие же петонодибилы дегенераты, пиздец просто.
Змееведы, поясните пожалуйста. Вот есть цикл for elem in generator(), он обрабатывает по элементу за раз, и при этом не вычисляет следующие элементы, которые не факт, что вообще потребуются. Но достаточно часто в таком цикле при обработке текущего элемента хочется заглянуть вперед, в будущее и узнать, не является ли текущий элемент последним, иногда еще хочется узнать, не содержит ли следующий элемент какое-то значение. Есть ли в питоне какой-нибудь простой и стандартный подход для такого? Да, я могу положить генератор в переменную, могу делать ему next(), могу локально кэшировать полученное "будущее" и обрабатывать его во вложенном for, но это ж какие-то невъебенные костыли получаются! inb4: list(generator())
>>1226484красота, теперь понятно чому так много вакансий, рыночек то не дурак..
>>1226743я бы с радостью, но у меня соксы не проплачены в этом месяце, сижу без свежих аддонов на лисе эх
>>1224588 (OP)Ебать я сегодня нарвался на какую-то поебень в PyQt5. Импортирую такой скрипт по клику на кнопку, потом жму еще раз, а там прилетает в ебало RuntimeError а-ля обёртка C-объекта была уже удален к хуям, ты че, сука, охуел его опять вызывать, пидрила? Гуглю такой, гуглю, нихуя не понимаю, как чинить, + на хабре охуеннейший пост про то, что лучше просто такую ошибку не ловить, лалка.Копаюсь я в коде, копаюсь, и тут мне ВНЕЗАПНО приходит в голову, что эта ошибка привязана именно к импорту, дескать, переменные в скрипте уже заданы и импортированы в первозданном виде, хуй они снова будут определяться, они ведь УЖЕ есть.Я такой беру, значица, завожу сразу после импорта imp.recall(дочерний_скрипт), и ВУАЛЯ, все работает. То бишь после импорта происходит реимпорт, и все значения из него обновляюся, благодаря чему можно жамкать по этой кнопке так, как будто ты проходишь QTE на скорость.Словил стояк с самого себя, настолько я охуенный.
>>1226817Пиздёж и провокация. Там был обычный я устал, я мухожук.
я погромист нахой!!1
>>1226777Проходишь по файлу циклом, смотришь значение если оно есть в словаре, то прибавляешь, если нет, то добавляешь в словарь
>>1226867Так держать.Теперь тебе разрешено шутить над тем, какие хуевые JS и PHP (вникать в них необязательно), а также рофлить с индексации, начинающейся с единицы.
>>1226876> то прибавляешь, если нет, то добавляешь в словарьКрасивее это делается через .setdefault():for row in rows:....item = my_dict.setdefault(row[0], [0] * 4)....for i, v in enumerate(row[1:]):........item += v
Guido van Rossum is stepping down as Python's Benevolent Dictator for LifeNow that PEP 572 is done, I don't ever want to have to fight so hard for aPEP and find that so many people despise my decisions.I would like to remove myself entirely from the decision process. I'llstill be there for a while as an ordinary core dev, and I'll still beavailable to mentor people -- possibly more available. But I'm basicallygiving myself a permanent vacation from being BDFL, and you all will be onyour own.After all that's eventually going to happen regardless -- there's stillthat bus lurking around the corner, and I'm not getting younger... (I'llspare you the list of medical issues.)I am not going to appoint a successor.So what are you all going to do? Create a democracy? Anarchy? Adictatorship? A federation?https://www.mail-archive.com/python-committers@python.org/msg05628.html
Пытхон - изначальна ХУЙОВЫЙ ЯЗЫКа теперь ещо добавъте к этому что все инторнеты засраны примерами из Пытхона 2.5 (2.7??) который нахуй не совместим с Пытхон 3+
>>1226947И что? Фсё? Перекатываться? Или похуй?
>>1226961Нипанятна пока. Видимо теперь должны думать остальные кор-девелоперы. Гвидо ясно сказал что ему стало похуй и он даже не будет париться и думать что будет после него. Но будет зоонаблюдать за грызней.
>>1226777pandas groupby
Ну что, кода похороны Питона?
>>1226947Блять, только начал учить и они тут же полимеры начали проебывать
>>1227006в 2020. питон3 — подделка.
>>1227014На что переходим? На ПЕРЛ?
>>1226947>so many people despise my decisions>This is a proposal for creating a way to assign to variables within an expression using the notation NAME := expr.говна пусть пожретвласть народу! вот теперь то заживем так заживем!!Мы в авангарде технологического, оуан хандрет песент коммунити дривен прогресса, с праздником товарищи!
>>1226947>мам ну они не увожают мои решения мам ну скажи им я же ДИКТАТОРЧому Гвидо такой мягкотелый? Линус бы уже давно всех копротивленцев в пух и прах разнес.
>>1227024Потому что он понимает, что язык начал скатываться, что фича нужна, а менее вырвиглазным способом ее записать уже не получается. А питона 4, в котором можно было бы исправить косяки, ему уже точно не простят.
>>1227024>Линус бы уже давно всех копротивленцев в пух и прах разнеси остался бы с поедателем мозолей в одной комнатесвободное ПО настолько свободно, что в попытке избежать негатива оно способно легко съебать на бзю или нахободить любой другой аналог, благо дядьки с баблом только и ждут пока конкурент обосрется, что бы как тот же гитлаб по свистку метнуться и отжать рыночек
>>1227029Ну и что, многие от Линуса съебали? А он регулярно выдает тирады вида "твой код говно, а ты пидор". Если такой подход решает конкретные организационные проблемы то он оправдан. А размазывание соплей по столу приводит к загниванию. Зато никто не обиде, хуле, всем угодил, и КоК красивый, и социальная справедливость, и все дела.
Так, аноны, вот у меня есть список с записанными в него строками и некоторые его строки - это xml теги вида'<Name="varName" type="varType">value</>'Я пишу метод SetUserVariable, который будет добавлять строку в этот список, если ее нету - эту часть я сделал.Но он еще должен находить эту строку по имени ("varName") если она есть и менять value и type на заданное пользователем, соответственно, и удалять лишние строки.Как мне реализовать эту часть? У меня уже есть метод GetUserVariable(str name), если что, который возвращает первое найденное значение пользовательской переменно, но изменить я его не могу.
>>1226947Поясните, в чем суть конфликта?
>>1227031видимо пока терпятя так вообще кипиша не слышал, последнее что припоминаю так это шутка про шкур в глыбе, полумальчики ножками потопали и успакоились, хуле, будет серьезный замес - будет серьезная реакцияну и плюс это язык, не ос, соскачить проще, а тут откаты с учаги, тонны зелени, и вовсе нихуя не очевидно чому школие должно учится по змею вместо обизьянымечта капиталиста же, после мидл скулы сразу на галеру -- ммммммв этом плане гвидо конечно же как инфантильный голландский дохуя гуманный опущенец себя повел, обидно, все же йоба контракты заключают не с комунитей а с ответственным лидцом...
>>1227034В язык притащили дополнительный синтаксис для присваиваний, с которым писать нечитаемый код стало гораздо проще. Это многим не понравилось, и гвидо обиделась.
>>1227034>many people despise my decisions.В этом. Гвидо пытался угодить всем, но поскольку спорные ПЕПы шли один за другим то никто не мог договориться и требовалось волевое решение диктатора. А диктатор то омежка и тупо мьютил треды и избегал ответственности, боясь что его кто-то обоссыт. Поэтому волевое решение в итоге оказалось уходом.
>>1227037>дополнительный синтаксис для присваиванийА нафига он нужен?
>>1227039> А нафига он нужен?Чтобы писать нечитаемый код, я же сказал. Годом раньше в кресты примерно такую же хуйню притащили. И с теми же целями.
>>1227039Чтобы делать так.
>>1227040Да ладно, вполне читаемо.
>>1227041Срань какая-то...
>>1227043С одним присваиванием в выражении - да. Для людей с опытом чтения сишного кода - да. Но в питоне такие вещи всегда считались плохим стилем.
>>1227045Ну вот потому конфликт и произошел. В других языках это обыденная фича, а в питоне она противоречит идеологии, хоть и удобна. Да кроме того добавляет новый синтаксис, тогда как остальные языки обходятся обычным присваиванием.
>>1227041Ну и че это за хуйня? Пистон же про читабельность и похожесть на чистый английский, чтоб вот вообще по кайфу. Зачем это нужно?
>>1227048>Пистон же про читабельность и похожесть на чистый английскийДавно проебаны.
>>1227040>Годом раньше в кресты примерно такую же хуйню притащилии как, удачно? накормирили крестоблядей говном лел?
>>1227041А почему нельзя было просто возвращать значение присваемого через оператор =, как это сделано в С?
>>1227052https://www.python.org/dev/peps/pep-0572/#frequently-raised-objections
>>1227053Вообще пиздец конечно, мы введем еще одно мутное присваивание с особым синтаксисом и поведением чтобы вы наконец перестали путать = и ==Питон стремительно скатывается.
>>1227055Можно было бы ввести польскую запись знака = для случаев когда хочется сделать так, как делается в С, типа = foo foo+1
>>1227056Да просто не надо переусложнять язык ради каких-то детских болезней, которые каждый программист учится обходить еще с пеленок. Блять, давайте теперь вообще новый язык сделаем в котором на 120% уверимся что программист никогда не перепутает присваивание со сравнением. И весь язык спроектируем вокруг этой хуйни. И еще при сборке будем спрашивать, а вы знаете что = и == это не одно и то же? Точно знаете? Вы уверены? Говно, блять.
>>1227058> Блять, давайте теперь вообще новый язык сделаем в котором на 120% уверимся что программист никогда не перепутает присваивание со сравнениемТы как-то поздно спохватился. Как раз из этого языка := и притащили.
>>1227058Ну как бы перепутать = и == можно даже если ты семи пядей во лбу, когда ты ебошил код 6 часов подряд.В компилируемых языках этот = еще можно отловить, но вот в интерпретируемых ты его хуй отловишь без вывода предупреждения прямо во время выполнения программы.
>>1225840Write the fucking code! Do not understand - write the code. Do not know - write the code. Do not know how - write the code. You can not in difficult - write a calculator. Completely zero - write "guess the number." Just down - write "Hello, World". Write rubbish at home. Write shit at work. The main thing to write. This is the essence. You can not, do not want to write code - it's not your whore, you are free from forcing yourself to cram the mountains of unnecessary literature. Do not be a little girl dreaming of becoming a black basketball player, because on TV in slow-motion shoots, they fly like fairies (fact from one famous comedy).Паста с форчинга.
>>1225840>Не будь маленькой девочкой мечтающей стать черным баскетболистомА если я черный баскетболист и мечтаю стать маленькой девочкой?
>>1227063То иди плантацию окучивай.
>>1227041Бля, да это ж чисто как в генераторе. Это же охуенно, че вам не нравится? Зачем песатьfor i in 'lalka': print(i), если можно нопесатьprint(''.join([i for i in 'lalka']))?
>>1227082В первом случае end='' забыл добавить, ну вы понели.
>>1227041Cкоро отступы уберут, сделают энды
>>1227015> Не кодить на жемчуге в 2к!8
>>1227027> язык начал скатываться> фича нужнаТупо отказаться ебаных пробелов. Гарантирую наплыв макак.
>>1227086а что взамен?
>>1227086>отказаться ебаных пробеловГовна въебал?
>>1227095Скобащки))}})}]}]))))}}
>>1227095 >>> >>1227097> СкобащкиExactly. Это единственный майнус пайтона. Эти ебаные пробелы и отступы... блядь, никогда не понимал этой хуйни. В целом пайтон хорош, есть некоторые огрехи в ООП, но с ними можно смириться, но вот блядь ебаные пробелы...
Говорят у вас тут питон сдох.
>>1227106Ой, шел бы ты нахуй.
>>1227111> Это полыхание ануса
казалось бы причем тут пёрлhttps://www.youtube.com/watch?v=e9UZwDPJM-8
>>1227118Казалось бы причем тут мертвый бложек и невнятный пердеж мутного ноунейма.
Вот же гвидо - пидор. Почему всё надо в какую-то хуйню скатывать?
>>1227150Потому что омежка. Спрятался в своей хиккевальне и сказал ебитесь как хотите.
И че теперь, выкатываться обратно?
>>1227152Хуй знает что теперь будет. Питон это все важный язык, нельзя просто вот так как гвидорас взять и бросить все. Вот что теперь с ним будет? Чего ожидать? Может комьюнити не сможет определиться и питон вообще сдохнет. Или его захапает какая-нибудь корпорация. Или форкнут. Либо у руля встанет наркоман и окончательно скатит язык в говно.Зачем так делать? 30 лет растил проект, а потом взял и выкинул его с голой жопой на мороз. Уебок, блять.
>>1227153Может гугл купит. Может и майки. Ну лучше уж все таки гугл.
>>1227153>нельзя просто вот так как гвидорас взять и бросить всеПочему нельзя?
>>1227154Гугл купит Питон и объединит его с Го. Будет Гутон.А у индусов будет python.NET
>>1227155Потому что ровные пацаны так не делают. Не по понятиям.
>>1227157>ровные пацаны так не делают. Не по понятиям.Но при чем тут русские недочеловеки?
>>1227153Почему язык должен умереть? Бизнесу то похуй, у многих на серверах до сих пор 2.6 стоит
>>1227161У бизнеса много где и кобол с алголом стоит. Хочешь сказать это живые языки с хорошей перспективой? Кстати, напомню, до официальной смерти второй ветки питона осталось 1.5 года.
>>1227158Соси хуй, хохол.
>>1227169Русский, please,
>>1227165Вангую, что с пистоном будет тоже что с ДнД и героями - 4 версия будет полностью отличаться от 3ей, а 5 вернётся к 3ей.
>>1227172На колени встань, сучка.
>>1227156> будет python.NET Зачатки итак уже имеются, если что. В виде dotnet в pypy и pythonnet.github.io
>>1227165чому полтора?
>>1227153>и окончательно скатит язык в говно.А разве ещё нет?Третий не надо было делать несовместимым.Очень много людей обиделось ещё тогда.В принципе, это всё и решило. Просто у такой системы как питон очень большая инерция. Но, исход был понятен уже несколько лет назад.
>>1227177А сколько, по твоему, до '20' * 2 года?
>>1227179Четвертый питон что ли выйдет? Я просто не в курсе
>>1227173Если гвидо кто-то сломает обратную совместимость и код от 3 не будет работать на 4 то это гарантированная смерть языка. Питон и так теряет позиции, его со всех сторон кусает джаваскрипт. Если сейчас взбрыкнуть и сломать совместимость то питон 4 повторит судьбу перла 6.
>>1227182Я не пойму - всё работало, нахуя ещё один оператор присваивания?
>>1227180Нет, всего-лишь официально забросят 2-й плутон.
>>1227188Так и что? Нахой он нужен то?
>>1227189>>1227161
>>1227193Ну, забросят они, и что? От этого перестанут скриптики на втором плутонии работать? Тем более есть еще целых джва полтора года, чтобы переписать все на третий
>>1227195Да и не очень и много, я думаю, серверов с вторым пистоном
>>1227195Переписали на третий@Уже пора переписывать на четвертый
>>1227195Я думаю, есть куча библиотек (с нативным кодом), которые так и не портировали на третий, и не портируют никогда.Алсо, я не помню, есть ли принцип "не сломалось - не чини" в питоновском дзене, но это очень правильный, очень питонистский принцип. По крайней мере, в духе того питона, каким он был раньше.
Вангую питон распадется на несколько диалектов с различными способами ломать совместимость и своим видением pep8
>>1227200>питоновском дзенеКогда им последний раз руководствовались при принятии решений? Язык давно "развивается" по принципу лишь бы было.
>>1227182>Питон и так теряет позиции, его со всех сторон кусает джаваскриптдвощую, сам вкатывался в джангу, пока не понял, что ее мало где испольуют - перекатился на ноду, всем доволен
>>1227207Жс становится настоящим универсальным языком для всего, хоть он и корявенький и с детскими проблемами.
>>1227209ЖС худо-бедно может заменить питон только в вебе, а питон - далеко не один веб.
>>1227211Кроме веба ничего не нужно.
>>1227211А где не сможет? Веб - чек. Встраиваемый язык - чек, там уже давно предпочитают жс питону. Автоматизация и скриптота для админов - пока не чек, но все что нужно это собрать библиотеку, чтоб скрипт работал везде и всегда без ебли.Всякая прикладная, консольная и десктопная хуйня - давно чек.Сервисы, микросервисы и сервера с вебом не связанные - чек.Что остается? Ученые разные только, математики и дата саенсы? Ну там я не знаю, поэтому говорить не буду.
>>1227211жс разве что не может в дата саенсе заменить питон.Во всем остальном он успешно с этим справляется и давно популярнее питона
>>1227215А на мобилки, кстати, питон так и не осилил залезть. А жс там чуть ли не с рождения.
>>1227215> Встраиваемый язык - чекНе чек. В большинстве профессионального софта, где есть скриптинг - питон. Исключение - адоба, и многих этот факт сильно печалит.> Всякая прикладная, консольнаяНе чек. Распространение программы начинается "с поставьте ноду, и она вам выкачает три гига", а так, чтобы "вот тебе .py-файл, ему ничего кроме питона не нужно" - нет, и не будет.> десктопная хуйняНихуя не чек. Где мой JSQt5?И это я уже молчу о том, что в JS всякие Set и Map только три года, как появились.
>>1224588 (OP)Антуаны, когда запускаю питоньи скрипты в sublime-text 3.1.1 build 3176, когда дело доходит до ввода с клавиатуры после нажатия enter он просто переносит строку, а не завершает ввод.Из консоли если запускать python pidor.py то всё нормально. Это бага саблайма? Что делать?
>>1227212Да и веб, в общем-то, тоже, лол.
>>1227228Кстати, а зачем Map вообще нужен? Не функция, а именно структура данных? В каких случаях может понадобиться объект с ключами изменяемого типа?
>>1227215JS - говно как язык.Был, есть и будет.Кроме фроненда, где он применяется по историческим причинам, он и на хуй не нужен нигде.Алсо, вот в браузерах питон бы хорошо зашёл.Жаль, что, в своё время это не сделали, хотя, какие-то разговоры были.
>>1227228>"вот тебе .py-файл, ему ничего кроме питона не нужно"Ну все равно придется выкачивать пакеты, так же как это было с нодой>Нихуя не чек. Где мой JSQt5Зачем Qt? Есть популярный ElectronСуть в том, что питон в основном используется только в дата саенсе и вебе может использоваться как дополнительный язык для небольших скриптов и тестирования, но все равно придется уметь в главный языкВ вебе js абсолютный победитель, что бек, что фронт. Вывод - если ты не дата саентист, то учи жс, чтобы найти работу
>>1227228>> Встраиваемый язык - чек>Не чек.Чек. Ты смотришь в исторический перспективе, я смотрю что берут сейчас. А сейчас почти любая крупная программа пишется как скелет на компилируем языке, а потом наполняется функционалом через жс. Хоть тот же гном3, например.>> Всякая прикладная, консольная>Не чек. Чек. Чем больше на платформе софта тем быстрее эта платформа будет везде изкоробки. Питон тоже не сразу оказался везде установленным.>и не будет.Ну это вообще уровень яскозал.>> десктопная хуйня>Нихуя не чек. Где мой JSQt5?Твой культе устаревшее говно бай дизайн. Сегодня нужен фреймворк способный, как и сам жс, работать везде. Если жснику для десктопа придется брать куте, для веба какой-нибудь вуе, а для мобилки еще хуй пойми что, то можно было и не начинать.>в JS всякие Set и Map только три года, как появились.И что? Скорость разработки и принятия в жс намного выше чем в слоупочном питоне. За три года в жс успевают сделать больше чем в питоне за 10 лет. А учитывая что гвидо ушел питон теперь совсем отстанет. Короче, у тебя фаза отрицания. Со временем дойдешь до фазы принятия, я тоже через это прошел. Мир меняется, особенно быстро меняется айтишный мир.
>>1227253>то учи жс, чтобы найти работуБудем надеяться, что это не навсегда.Иначе было бы очень грустно.Алсо, джаву учи, это дольше, но и лучше в долгосрочной перспективе.
Так, очень тупой вопрос, но как вообще работать с zipfile? Как собственно задать место, где сохранится архив?
>>1227252>JS - говно как языкГовно, но однако самый популярный на сегодняшний день и может работать там, где не может работать питон>он и на хуй не нужен нигдеНе нужен, однако бекэнд новых проектов пишут чаще всего именно на ноде.>в браузерах питон бы хорошо зашёлНе спорю. Однако по факту мы видим, что жс куда популрянее питона и не собирается сдавать свои позиции.
>>1227257>Я ем говно и мне нравится>Почему вы со мной не согласны?
>>1227241Саблайм не умеет во ввод из окна билда, в том числе и в input(). Просто не запускай такие скрипты в саблайме или не пользуйся input() - читай вместо этого из файла, например.>>1227253> Ну все равно придется выкачивать пакеты, так же как это было с нодойПо крайней мере, leftpad в питоне - встроенный метод str. И сотню других пакетов по десять строк каждый мне pip зависимостями не выкачает.> Есть популярный ElectronТы неправильно пишешь слова "браузер" и "тормоза". А мы про десктопы говорим.> то учи жсНо я знаю жс и пишу на жс. Но это не отменяет того факта, что он говно.
>>1227263Мне не нравится, но реальных тенденций в индустрии это не поменяет.Так что скорее:>все едят говно и скоро ничего кроме говна не останется>почему вы хотите умирать с голода?
>>1227258>лучше в долгосрочной перспективеУверен? Джава - это большой энтерпрайз. Энтерпрайз проекты поддерживаются годами и десятилетиями, несмотря на то, что их начали писать 20 лет назад. Ковыряться в модном вебговне все-таки лучше и приятнее, чем ковыряться в древнем говне с абстрактными фабриками, написанными еще при ельцине
>>1227266Подожди, раньше же умел и не было проблем. Или мне кажется?
>>1227269>все едят говно и скоро ничего кроме говна не останетсяОчень точное описание нынешних тенденций, и не только в IT.Видимо, результат того, что эта сфера из "элитной" превратилась в массовую, и ориентирована на массового потребителя.
>>1227258>лучше в долгосрочной перспективеУчил джаву почти 2 года, но в моем регионе меня никуда не взяли это было около двух лет назад, тогда было около 60 вакансий по джаве по области, из них около 15 для джуна на всю областьБыстро переобулся на джаваскрипты и через 7 месяцев нашел работу на ноде в своей мухосрани, даже в областной центр ехать не пришлось
>>1227274Во-во. И получается что либо ты плывешь по течению следуя общим направлениям, либо переквалифицируешься в гей-шлюху и выбываешь. Ну еще остается вариант поддержки легаси говен написанных на олдовых "элитных" технологиях, но этих мест на всех не хватит.
>>1227257> Хоть тот же гном3, например.Давным-давно в Windows 98 папочки в Explorer на JS скриптили. Потом одумались. А у этих людей все еще впереди.> Питон тоже не сразу оказался везде установленным.Да, раньше был перл. И перл проиграл из-за перл6 и своего нечитаемого синтаксиса. Питон из-за трешки не проиграет (все обычные люди уже перекатились, и их больше, чем крупных компаний-ретроградов), а с синтаксисом у него все нормально. В отличие от жс.> Сегодня нужен фреймворк способный, как и сам жс, работать вездеТы путаешь приложение "нажмите большую зеленую кнопку, чтобы заказать пиццу" с приложением "мы тут управляем больницами в крупном городе".> За три года в жс успевают сделать больше чем в питоне за 10 лет.Ну значит скатится вперед питона.> Короче, у тебя фаза отрицания.Нет, я просто в гробу видел всех этих "убийц-чего-то-там". Причем уже не раз.
>>1227273Нет, там окно билда - обычное окно редактирования, никакие нажатия клавиш никуда не передаются.
>>1227278>питон не проиграетПодумой. И не забудь принять во внимание мутное будущее гвидона.
>>1227228>Нихуя не чек. Где мой JSQt5?лолват, а на чем о твоему скрипты под qt пишут?
>>1227285Ждал этого коммента. Это все не то, ты из ноды скриптуй.
>>1227287Причем тут нода? Мы про языки говорим. Нода - платформа, жс - язык. Ты бы еще на питоне предложил писать только из какого-нибудь PyPy
>>1227288Я правильно понимаю, что ты предлагаешь писать серьезные приложение на кьютискрипте, а не только скрывать с его помощью кнопочки?
>>1227289Плохой маневр, не засчитан.
>>1227279Пофиксил через SublimeREPL теперь запускается в новой вкладке, жаль что не внизу как было
>>1227261Бамп же. Как изменить место создания архива, чтобы он создавался не в папке проекта
>>1227368https://docs.python.org/3/library/zipfile.html#zipfile-objects
>>1227165и шо - кто нибудь вычистит инторнеты от говно-примеров-кода на версии 2.5 ?
>>1227200>Я думаю, есть куча библиотек (с нативным кодом), которые так и не портировали на третий, и не портируют никогда.дададаесть такая ммо Eve Online...
Почему split(,) не работает?
>>1227391пушто ты присваивание не сделалzalupa = zalupa.split(',')
>>1227391Такой моднявый редактор и такой первобытный cmd.exe
Как во вскоде поменять интерпретатор?
>>1227394Спасибо, анон.
>>1227391ты не присвоил результат split твоему wordword=word.split........
>>1227406пацан мыслит объектно ориентированно.типо word это Объектъ.а split это мэтод, который меняет состояние Объекта.а в действительности split это фунцыя,которая просто "возвращает результат"общем ебанутая мешанина понятийплюс эта дибильная динамическая типизацыя
>>1226673лол проси задание, гри проектов не было
Изучаю питон, очень интересно, мне нравится, но что то начинаю боятся, как бы все это не было зря. Не было ли ошибкой выбирать питон первым языком?
>>1227425Нет, питон как первый язык - самый разумный выбор на сегодняшний день.
>>1227425Поздно взялся, питон ВСЕ
>>1227425В С ЕС С СЕ С В
>>1227432> вчера стало известно, что старый дед, который нихуя не делал, уходит на пенсию> РЯЯЯЯЯ!!!! ПИТОН ВСЕ ВЫ СЛЫШИТЕ ПИТОН ВСЕ СРОЧНО ПЕРЕКАТЫВАЕМСЯ НА ЖС
>>1227436Перекатываться можешь хоть на кукан своего бати, но то что питон ВСЕ это факт.
>>1227436В С ЕС С СЕ С В
>>1227432Два чаю. Перекатился на Goвно и жизнь стала налалаживаться.
>>1227436>Врёти>БабахА ты не очень умный.
>>1227441>Питон мертв>Go живЭто все хитрый план по изгнанию вкатывальщиков из треда?
>>1227217Твой ж - вечно меняющееся говно.
>>1227262>, но однако самый популярный на сегодняшний деньМиллионы мух не могут ошибаться, да.
>>1227041Выглядит как говно. сделали бы хотя бы let in как в нормальных языках это сделано, и вполне в питон-стиле, но нет, давайте ебанем вонючего сахарку, ага
Блядь, в чем проблема? Можно же надеятьсяждать развития третьего и питона, и работать на нем, тупа не перекатываясь на четвертый?
>>1227495Четвертого не будет, питон ВСЕ
>>1227495Дело в том, что его бросили на произвол сообщества. Вот если бы у Гвидо был преемник, тогда можно было ещё на что-то надеяться.
>>1227498Был бы у Гвидо план, пусть только на бумаге, или хоть простейшие указания как дальше действовать. Можно было создать систему выборов президента как в дебиане, или избирать круг председателей, или по крайней мере временного исполнителя назначить тупо чтоб проект не развалился. Но нет, Гвидо посчитал что гори оно синем пламенем, хлопнул дверь и был таков.Я вот сейчас рассылочки читаю и там беспредел, как в той басне про лебедь рак и щуку. Окончание предсказуемо.Пиздарики. Я охуеваю.
>>1227448Это хитрый план образумить глупцов, что бы они не пинали зря мертвую какаху. Ну и время заодно своё не просирали
>>1227340Alt+Shift+8 если так.
чё делать?
>>1227510Бежать
Теперь это ВЫКАТЫВАЕМЯ ИЗ ПИТОНА ТРЕД
>>1227525Не изучай синтаксис @Не изучай программирование
Охуенно сделали. Щас все быдло свалит и питон будет илитным языком
>>1227536>илитным языкомУровня перла, дельфи или паскаля.
>>1227536А ты представь что питон больше нигде использовать не будут и останутся 2.5 человека его использующего.
Я так и не понял, почему люди свалят/язык умер.
>>1227529Не изучил синтаксис@Не изучил программированиеантибугурт
>>1227525
Я так понимаю, если сейчас вдргу задать в треде вопрос, то никто не ответит, потому что все заняты -- симулируют панику?
В общем, есть пишу очередной загрузчик из сандклауда. Вынимаю название трека функцией:def get_track_name(html):....logger.debug('get_track_name() is started')....track_name = re.search('og:title" content="(.+?)"', html.text, flags=re.UNICODE).group(1)....return track_nameВ итоге получаю нечитаемые символы в названии навроде Iâm A Believer â The Monkees.Как это вообще побороть? Почитал про кодировки, флажок поставил, хуй знает.
>>1227506По-моему ты утрируешь. Будет какой-нибудь форк на базе 3.7 и все будет нормально, вменяемых альтернатив нет что GO, что JS, совсем другое.
>>1227508Уже лучше, спасибо,антош. :3
>>1227595Антихайп
>>1227493>давайте ебанем вонючего сахаркуУ меня пукан горит от всего этого сахара в языках. Вот нахуя плодить дополнительные синтаксические конструкции? Очевидно же, что это приводит к ухудшению читаемости кода.
>>1227611>Вот нахуя плодить дополнительные синтаксические конструкции?for in - тоже сахар. Чего уж там, вообще for - это сахар, давайте только вайлом пользоваться.
>>1227614>давайте только вайломДали ему функции, вызывай рекурсивно, нет блять, вайл какой-то хочет, сахороеб сраный
>>1227611>Вот нахуя плодить дополнительные синтаксические конструкции?> Очевидно же, что это приводит к ухудшению читаемости кода.И запоминать этот мусор приходится. Питон еще ничего, а вот какой-нибудь раст или плюсы, вот там пиздец, весь код состоит из вырвиглазного синтаксиса и спецсимволов.
>>1227617Дайте мне стек вызовов на 1000+, буду рекурсировать. А так - соре, даже fib(101) не посчитать.
Python - универсален. Какой ещё язык имеет такую широкую сферу применения: веб, серверы, нейросети, статистика и расчёты, настольные программы, мобильные приложения, мобильные приложения? Какой язык может по функциональности заменить Python?
>>1227627>мобильные приложения, мобильные приложения>питон
>>1227621>весь код состоит из вырвиглазного синтаксиса и спецсимволовОтличное определение кода на Хаскелль.И кода на Скала, который пишут те, кто грустит о том, что Скала недостаточно Хаскелль.
>>1227629Kivy.
>>1227617> вызывай рекурсивно> педроний гвидония> нет tail call optimization> вызывай рекурсивно
>>1227631Нахуй никому нинужна хаческалапараша, все пользуются нормальными языками, например окамль.
>>1227636Корявое костыльное говно, приложения на котором запускаются джва часа, даже со спонсорством не смогли дотянуть до юзабельного уровня.
>>1227257>гном3, напримервот посадить бы тебя за него лола, и посмотреть как ты заговоришь через недельку, другую
>>1227650
В 20!8 году есть только два с половиной живых и развивающихся языка программирования.Go, Kotlin и изначально мертворожденный JS, который на пердежной тяге внезапно начал двигаться и мутировать покруче некоторых живых.
>>1227655Программачую. JS, Go, Kotlin - сила!
Поясните не является ли процесс выкатывания из питона дрочкой (мужской мастурбацией)?
>>1227506на ХН народ чотко понимал основное преимущество языка, были там и залетные крестовые говножоры, ряя := заибись - сигда так булоно большинство питонистов адекватные люди не в пример контингенту тредатак что можно на релаксе продолжать заниматься своими делами пока не кончатся каникулы, половина уже прошла ;))
>>1227674>го и питон с готовностью переключиться на гоОфициально, ясно, четко и твердо - ПИОТН СВЕ
>>1227655Развивающийся язык == кривой в данный момент (иначе зачем ему развиваться?). Поэтому развивающиеся языки - для хипстеров и серьезным дядям не нужны.
>>1227677Не путай теплое с говном. Живой и развивающийся - находящийся в ongoing процесса улучшения, эволюции. > иначе зачем ему развиваться?Такую хуйню могли высрать, пожалуй, только в питонотреде.
ВКАТЫВАЛЬЩИКИ, СЬЕБЫВАЙТЕ ИЗ МОЕГО ПИТОНА, Я ТО МОГУ ЕЩЕ 20 ЛЕТ ЛЕГАСИ ГОВНО ЧИСТИТЬ, А ВЫ НАХУЙ ИДИТЕ ИЗ ТРЕДА СО СВОИМИ ТУПЫМИ ВОПРОСАМИ В СВОИ ГО/ЖС ТРЕДЫ
>>1227672Стоит учить питон? Я вот первым языком собираюсь. Мне больше как инструмент для скриптов администрирования и работой с сетью.
>>1227679Привет, а ты знаешь что ПИТОН ВСЕ и пришла пора ВЫКАТЫВАТЬСЯ ИЗ ПИТОНА В ЖС?
>>1227678Ну вот я вижу, что все "развивающиеся" языки набирают в себя говно из окружающих языков и умирают. А всякие сишечки как жили, так и живут.
>>1227654сочувствую бро..
>>1227681Я кстати представляю, сидят такие мини-космонавты у себя и тут видят тред на двоще и говорят "нахуй питон, он ФСЕ, го все на ноде ебашить"
>>1227682>сишечки не развиваютсяС11, С17 и еще новый стандарт над которым они работают, СХЗ
>>1227682> А всякие сишечки как жили, так и живут.Понятно. Не знающий нормально даже один язычок дурачок влез со своим мнением. Иди почитай про кресты и как активно они развиваются и улучшаются. В отличие от питона.
https://www.reddit.com/r/Python/comments/8ylmbj/is_python_dead_with_guido_gone/>The simple answer, No, absolutely not. It's been a decade or more since guido + bus == del python ...The more complicated answer: Guido has always been a very good BDFL... reading through archives you get get the sense he's opinionated but measured, open to change, and willing to be convinced he's wrong (except when maybe he isn't), and generally has been more soft-touched, mindful, and respectful than others in similar positions (cough Torvalds cough). Does his stepping away run the risk of other, less B-centric more D-focused autocrats coming onboard and screwing things up so bad it all ends in tears and death? Well, yeah ... but thankfully so far there's no sign of any Russian interference and not a single MPGA hat to be seen.
>>1227688> С118 лет назад.> C17Исправления в формулировках стандарта, ничего нового.> новый стандарт над которым они работаютИсправления в форумулировках, несовместимые с привычными GCC-шными уродливые атрибуты (замыкания вроде дропнули?). И да, с нового стандарта Си, скорее всего, начнет скатываться. Потому что туда пришли вот эти, которые не понимают духа языка, им лишь бы говно в язык притащить.
>>1227696>ваше развитие не развитие си мертвый яскозал и поэтому лудшийПсс тебе на голову, кукаретик.
>>1227698Недержание? Когда там в Си в последний раз новый оператор ввели, не подскажешь?
>>1227699Неделю назад апудейт сделали.
>>1227699>ваше развитие не развитиеНичего нового.
>>1227680>как инструмент для скриптов администрирования и работой с сетьютоповый чойзмне как бывшему гуманитарию было по кайфу вкатываться, синтаксис без говна, ебучий шифт лишний раз нажимать не нужно, все по красоте, в глазах не шумиточень простая и понятная логикаплюс как уже отметили выше змей живет во всяких йоба десктопных программах, блендер гимп\крита в уеч вот завезут скоро, так что в качестве хобби можно играться со скриптовым графономhttps://www.youtube.com/watch?v=yJ43JEHP9eM(потом переписал заебанную портянку с кучей мусора с нуля падсибя)
Эй, псст, парень, хочешь немного легкого современного статически типизируемого языка с отличной многопоточностью из коробки и с последней версией вышедшей месяц назад?
>>1227705О, господин художник с тонкой душевной организацией, теперь я знаю ваше имечко.
Почему питон всё? Ведь если этот старый пидор ничего не решал, то его уход - >пук
>>1227707Использую твою мамашу Пайтон и Го чисто для себя последнее время. Но больше предпочитаю Пайтон, так как вакансий на Го нет, то есть никакого будущего. Оправдывайся, Говняша. Как там сидится без будущего?
>>1227714>Как там сидится без будущего?С недавнего времени это у петунистов спрашивать надо.
Хомячки всполошились, так весело.
>>1227707>легкого современного статически типизируемого языка с отличной многопоточностьюспасибо, но у нас уже есть>>1227708>О, господин художника ты мне нравишься -- фил фри ту сабскраб енд смаш лак батн ^_^>>1227712>старый пидор решал>The core developers are currently discussing possible decision-making structures for future development.
>>1227714> так как вакансий на Го нет, то есть никакого будущего.> вакансий на Го нетМоноязычный дебил продолжает дристать под себя жидко.
>>1227716>>1227722>ВрётиПоссикал каждому на личико :3
>>1227041>>1227719Поясните почему в питоне так любят магические однобуквенные локальные переменные и аргументы и алиасы за которые просто убивают в нормальных языках?
>>1227729> магическиеЗначение знаешь?> однобуквенныеТы посмотри, в какого рода функциях использованы эти однобуквенные переменные.Это нормальная практика в таких случаях.Как бы ты, например, назвал аргументы функции sum(a, b)?
Анон, почему дефолтный ренж не хочет жрать флоуты? Почему мне надо делать свой суперенж для этого?
>>1227699>Когда там в Си в последний раз новый оператор ввели, не подскажешь?А какого оператора тебе не хватает?
>>1227423Так чтоб задание попросить надо хоть что-то на гитхабе иметь. По крайней мере меня об этом просили уже.
>>1227750Например такого который есть в х86 уже который десяток лет - а в говняшной впрочем как и в остальных этих ваших говноязыках для дебилов (вас) нет - арифметика с переносом.ВРЕТИ НИНУЖНА через 3, 2, 1
>>1227750Так мне и в питоне хватало.
>>1227753Иди нахуй, не тебя спрашивают.
>>1227680Лучше сразу ГО, видишь же что происходит, питон все, нет шансов.
>>1227760>ГОДаже пхп лучше говна.Разве что 1с-битрикс хуже и то не факт
>>1224591pip install -e package>>1224731>alembic? sqlalchemy-migrate? хуй знаетalembic норм, юзаем его в продукшоне.>>1224822пипом всё ставится, не пизди!>>1224912В пичарме пижже подсказки и дебаггер самый крутой. Если ты этим особо не пользуешься (как я), то vscode пижже.>>1224950>Это SFTPВот этим мне и не нравятся эти ебучие комбайны. А smb он подключит? А простой ftp? Зачем мне это говно, если я могу подключить sftp/ftp/smb/etc через gvfs и использовать под любым редактором? Непонятно... Хотя понятно, это наверное для виндузятников.>>1226010Документация на сайте телеграма, юзай мини-обёртки и не пизди.>>1226173Надо использовать executor в нормальном продукшон коде. В твоей поделке конечно похую.>>1226309Как это будет выглядеть в коде? Статикметод нужен чтобы делать Yoba.static() и Yoba().static(), как отличить вызов статик call от создания инстанса?>>1226368>использую второй пайтон>какие навыки для пайтониста являются сейчас ключевыми?Третий пифон конечно же.>>1226489>Почему мне надо писать ссаные декораторы для объявления статических методов?Чем это отличается от слова static перед функцией?>Почему нет нормального сокрытия полей классов?define "сокрытие">В чем сакральный смысл всего этого говна?Удобно, пиздато, быстро, гибко!>>1226673HR не нужны твои проекты, они нужны тем, кто будет проводить техническое собеседование. github для меня, как того, кто решает позвать ли кандидата на собеседование, очень большой плюс, а если уровень проектов в нём ещё и на уровне, то половина вопросов отпадает сразу.>>1226835>inb4: list(generator())Именно так. Или оптимизации типа скользящего окна, нескольких генераторов, возможно, смена алгоритма. Суть в том, что генератор выдаёт значение один раз и больше ты его никогда не увидишь.>>1226947>>1227020>>1227024Это многоходовочка гвиды, ввёл говнофичу, а теперь перевёл акцент на свой уход.>>1227027Фича кал наибыдлейший, бесполезная хуйня, которая сокращает код на 2 строчки в синтетических примерах. Ладно там кому-то захотелось это говно, но аргументы против f(x) as y:> Since EXPR as NAME already has meaning in import, except and with statements (with different semantics), this would create unnecessary confusion or require special-casing (e.g. to forbid assignment within the headers of these statements).Чиво?! Уже три разных места с разной семантикой, какая, нахуй, разница будет их 3 или 4?! Вот сделали бы as никто бы и не пикнул, базарю вам.>>1227038Какой ещё пеп сравнится с хайпом этого?! Не, этот должен был быть отклонён в самом начале. Даже добавление аннотаций типов не вызвало такого резонанса.>>1227082Это говно нечитаемое. Пифон выразителен, но прост. Добавление новой хуйни, которую можно делать и без этого повышает сложность читаемости и вхождения в язык.>>1227745Потому что флоаты "неточные". Также твой frange не соотвествует обычному range ни по возращаему значению, ни по свойствам. Используй обычный и дели целое:for i in range(1, 21):____print(i / 2)
>>1227061Но если можно случайно написать = вместо ==, почему по тому же сценарию нельзя написать = вместо :=? Ну нихуяшеньки не спасает, по-моему.
>>1227797Тут := vs ==
>>1227797А ну и >>1227061 не прав кончено. В пифоне нельзя писать `if x = 1:` это будет синтаксическая ошибка на момент импорта.
>>1226843>Словил стояк с самого себя, настолько я охуенный.Крассавчик, а теперь выиби себя и доставь видево анону :3
У меня есть матрица y нумпай, как найти минимальное значение по столбцам я знаю, а как получить номер строки или полные координаты этого элемента в матрице?
>>1227627Очевидно, Джава.
>>1227793>Добавление новой хуйни, которую можно делать и без этого повышает сложность читаемости и вхождения в язык.Гвидо же не сказал, что будет удалять текущий синтаксис. Он просто добавил дополнительную фичу, чтобы можно было подсократить строки.Никто ж не бугуртит от того, что value = value + 1можно заменить наvalue += 1А в жабе это же можно записать какvalue ++Ньюфаг тоже не поймет поначалу, да и нахуя так вообще писать, подумает он.Но я сомневаюсь, чтобы по этому поводу устраивали холивары.Пишите, как посчитаете нужным, у вас никто старый метод не отнимает.
>>1227870Проприетарщина, а я за свободное ПО.
>>1227876
ПИТОН ЗАКРЫЛСЯ, НЕЧЕГО ТУТ СМОТРЕТЬ, ВСЕ ВЫХОДИТЕ ИЗ ТРЕДА, МЫ ВЫКЛЮЧАЕМ ПИТОН, ВКАТЫВАЙТЕСЬ В ДРУГОМ МЕСТЕ
>>1227879Скажешь это ДС, МашОб. А пока закрой лучше свою форточку.
>>1227870Лучше Kotlin ничего нет.
>>1227877Уже много лет цифра не меняется. Видимо, ставят, разочаровываются и удаляют.
>>1227880Во-первых, на пихтне пилят максимум прототипы, потом их переписывают на плюсах ибо в рот ебало начальство мощности просирать (сейчас ты скажешь, что библиотеки для машоба и так на плюсах, но это не значит, что они нормально оптимизированны), да ещё и R на пятки наступаетХотя в пистон асинхронность завезли отменную (спасибо Селиванову), так что в определенных местах он ещё нужен
>>1227886Кулстори.
>>1227886Drpobox.
>>1227891На коболе/делфи тоже легаси полно, и что?
>>1227874>Пишите, как посчитаете нужнымну так тыж у мамы самый вумный, ты и будешь хуячить нечитабельные вырвиглазные портянки сука \свежо модно молодежно, впадлу по людски все расписать, а нормальные люди потом ебать глаза и голову будут
'2018-07-11 05:36:19' does not match format '%y-%m-%d %H:%M:%S'Ч
>>1227898Что я делаю не так?
>>1227899Y - большая должна быть. Или просто 18.
>>1227898'regex checker online' в поисковике тебе в помощь.
Ура, анчоусы, теперь-то я как вкочусь во все языки одновременно и все их главные лица свалят в отставку
С помощью django или flask можно создать интерактивную страницу или эти фреймворки лишь формируют страницы, а на стороне клиента должен быть javascript?
>>1227931Охуенный совет.Только это не регексп, а формат даты-времени.
>>122798842
>>1227996А можно понятнее?
>>1228004Какой вопрос — такой ответ. Что именно ты подразумеваешь под интерактивом? Загрузку файлов на сервер, например, или чатик?
>>1228031Отклик на действия пользователя в браузере. Например, пользователь будет рисовать что-то в окне. С помощью фреймворков и Python это можно сделать или нужно javascript ещё?
>>1228039Да.
>>1228039> Отклик на действия пользователя в браузере. > нужно javascript Только JS. Библиотек куча имеется доя подобного.
>>1228048Да - нужно использовать javascript? Или не нужно?
>>1228051Значит, удобнее учить nodejs и javascript. Один язык и столько возможностей. Ну, это тем, кому два учить лень для веба.
>>1227799Да похуй, да, можно == вместое := написать случайно, суть в том, что ошибку можно в любом случае делать.>>1227800Он говорит, что в сишечках так, и если бы это ввели в питон, то можно было бы ошибиться.
>>1228055О, нет, дружочек-пирожочек. Не всё так просто. Проще РНР+JS ничего нет, нода та ещё залупа с подводными.
ПЕРЕКАТ>>1228115 (OP)>>1228115 (OP)>>1228115 (OP)