Добро пожаловать!F.A.Q. https://github.com/TheKnightsWhoSayNi/info/wiki/HatСвой код кидайте через https://ideone.com/Книги: https://yadi.sk/d/tArKKuQu3KejuqПрошлый тред: https://2ch.hk/pr/res/1029673.htm
Проебался. Прошлый тредhttps://2ch.hk/pr/res/1034322
https://2ch.hk/pr/res/1034322.html
>>1036727По мо ги теУмоляю
>>1037440Покажи как в консоли браузера этот запрос выглядит.
Считывается строка из файла, строка преобразуется в список и этому списку присвается переменная, после чего происходит переход к следующей строке.бНОПНЯ: каким образом можно автоматически создать отдельную переменную для каждой строки.Нужны индексированные переменные или что-то вроде того.
>>1037461Оно тебе не надо, поверь.
>>1037461Используй лучше словарь словарей.
>>1037465Можно подробней? В любом случае понадобиться создавать ключ для каждого списка.
>>1037467>>1037469
>>1037469d={}for file i files_list:with open(file) as f:d.update({file: f.read().splitlines()})
pyramid или flask?
>>1037516bottle
В чём программировать-то?
>>1037536C++
>>1037538Да не, я про среду разработки.
Надо бы в шапку добавить что нибудь по sql и взаимодействию с ней на питоне для вкатывальщиков, а то талмуд по постргесу не энтри левел
>>1037542алхимия одна для всех
Dlib реально поставить на винду? Cmake установил, но он ругается, что нет компилятора cpp. Установил cygwin, но cmake его не видит. Или уже пора ставить линукс?
>>1037549ты в PATH добавил ссылку на папку с gcc?
>>1037549SET(CMAKE_C_COMPILER /path/to/c/compiler)SET(CMAKE_CXX_COMPILER /path/to/cpp/compiler)в CMakeLists.txt
>>1037545То есть когда орут, что орм зло, то это просто кукареки?
>>1037555ну к примеру мне тошно смотреть когда в божественном коде на змее виднеются строки блевотни из sql
>>1037552Да, та же ошибка. Я нашёл путаное объяснение на стаковерфлоу, что cmake по умолчанию выбирает собственный компилятор и надо при установке указывать свой, mingw например, но я то вообще хочу поставить через pip install dlib.
>>1037553Спасибо, это я и искал!
Вчера в десктоп-треде чувачек запостил скрин, там он ебашил на NLTK скрипт типа similar_texts.py или как-то так.Отзовись, это опенсурс? Подскажи что прочесть чтоб тоже научиться сопоставлять по-разному написанные тексты по одной теме?
>>1037553Только маленький вопрос ещё - там в папке cygwin/bin сотни файлов. Кто из них эти компиляторы?
>>1037444> В консоли браузера А это где посмотреть?
>>1037563gcc и g++, напримерТы сам, ебта, не можешь найти свои конпиляторыА хочешь, чтобы цмаке их нашел
>>1037571Его умные люди писали, а меня нет.
>>1037536Пайчарм
PEP-8 все зазубрили, блять?
>>1037584Зачем, он же автоматически проверяется.
Что почитать по PyQt?
>>1037587почему именно qt?
>>1037590Потому что он милый.
>>1037590чтобы десктопный гуй писать
>>1037578Пасиба.
>>1037594Зачем тебе гуи? Все равно в exe не соберешь.
>>1037601Pyinstaller
>>1037587Официальной доки хватит.
>>1037549Так у них там в доке можно и через vc++ тулкит скомпилять. Сам не могу проверить, у меня везде мак.http://dlib.net/compile.html
>>1037608Не работает с 3.6
>>1037614Ну пиздец, поставь 3.5.
>>1037608pyinstaller пригоден для мелких вещей.Готовь камаз бубнов и армию шаманов, если ты и правда собираешься собрать программу на pyqt в exe
>>1037621Собирал, бля. Целую и инструкцию по сборке пришлось написать.
>>1037622Зачем так? Может exe лучше на другом языке писать?
>>1037623Не знал, что такой гемор будет с пиинсталлером. Прогу на прыщах писал, потом уже как начал собирать, понял всю ошибочность затеи. Но было уже поздно.
>>1037373 (OP)Прошел путь Джуна из шапки, что дальше?
>>1037663Идти путем мидла.
>>1037663Учить другой язык, на котором есть работа.
поясните по PyPy, кто использует?
>>1037666Мидлл от Джуна отличается только тем, что может самостоятельно пилить проект, используя все из шапки и не косячить. Мне путь сеньора нужен.
>>1037373 (OP)Часик в радость
>>1037703Как много проектов ты уже запилил? Покажи свой гитхабчик.
что делает self в функциях класса? Наверное платина
>>1037769>Наверное платинаНу вот сам прекрасно знаешь, что вопрос платиновый, почему в гугл с ним не сходишь? Там ты получишь куда больше информации по нему, нежели здесь.
>>1037769То же, что и this в некоторых других языках.
>>1037769Потому вызов и создание методов не то, чем кажется на первый взгляд
>>1037776То есть указывает на метод экземпляра класса?
>>1037779Не на метод
Всё блядь, меня осенило как Будду нахуй.self тупо обозначает "имя" инстанса класса. Тобеж если: anon = class() => self.huinya = anon.huinya
>>1037373 (OP)ребята, пичарм не хочет принимать стороннике пакеты.Например:from pacageName import dociВ консоли все работает, но ебанный пичарм пишет ImportError: No module named 'pacageName
>>1037879чего делать? как заставить пичарм работать с пакетами?
>>1037879
>>1037883что сказать то хотел, болезненный?
>>1037897Хотел у тебя узнать, сам как считаешь, по твоему вопросу можно дать однозначный ответ, в чем там у тебя проблема? Скрины давай, с настройками интерпретатора, структурой проекта и примером, что там у тебя не импортируется.
Какой наиболее адекватный способ сделать GUI?
>>1037909Что в твоем понимании "адекватный"?
>>1037912Тот с которым справится такое жопорукое хуйло как я.
питон говно пушто динамик
>>1037373 (OP)Есть функции, а есть методы. Методы это функции, которые связанны с определенными типами(классами) или модулями? Как str.format это метод для типа 'str' а .sqrt это метод для модуля math. Так у вас заведено тут, да?
>>1037373 (OP)ОП, ты не прав, на джуниора нужна только треть.Да и вообще, всё, что ты должен делать хорошо, как питоно-кодер - это няшно сосать хуй у своего начальника.Это залог успеха для любого питоно-джуниора.
>>1037925Какая разница? Вакансий все равно нет.
>>1037909Гуи не нужон. В питоне я трачу на гуи больше времени, чем на саму программу. Это тебе не формочки на делфи шлепать.
>>1037931Делфи для фриланса не подходит?снг и ко в сраку
>>1037943Ну хуй знает, почему бы и нет? Заказчику нет разницы, на каком языке задача решена, лишь бы работало. Питон для фриланса тоже не очень подходит, если что.
>>1037948Почему? Ведь питон это самый быстрый язык для того, чтобы довести прогу до 'это работает'-стадии.
>>1037950Не в случае GUI
>>1037943На фрилансе большинство задач на субподряде, и потому технология задана наперед.
>>1037925> посасывать ПИТОН своего боссаДа.
>>1038024Вопли обиженного, лол.
>>1038024Что за чат? Мне он уже начинает нравится. Как раньше хорошо было в /s/ и нyлb4евском /c/, пришел за советом, а тебе вагон хуев отгружают, прям лампота.
>>1038038Не знаю, я картинку на пикабу нашел.
>>1038041>пикабуФу, мерзость какая.
нахуй питон?работы же нет
>>1038057Не проблема, мамка кормит же.
Что за поехавший в последних тредах форсит свое на питоне нет работы? Какую цель преследует, заходя раз за разом в тред? Или это не один человек, а сотый по счету 16-летний мамкин вкатывальщик, который мечтает, как он за каникулы выучит питон и станет богатым и независимым от родителей 300к/наносекунду программистом на полставки после школы? Мечтает, но при этом сомневается, и провокационными заявлениями пытается добиться, чтоб его убедили, что работы дохуя и все двери открыты. Вообще, всегда проигрываю с подобных. Для них выбор первого языка для обучения представляется каким-то знаменательным и судьбоносным решением, которое повлияет на всю его жизнь и карьеру.
>>1038082Но работы-то все равно нет.
>>1038084http://www.google.ru/search?hl=ru&source=hp&biw=&bih=&q=python+%D0%B2%D0%B0%D0%BA%D0%B0%D0%BD%D1%81%D0%B8%D0%B8&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&gbv=1
>>1038082Не только выбор языка влияет на судьбу программиста, еще много вещей. Тут надо сверится с гороскопом кодерским, знать в каком Доме Луна, ну все такое. А еще если тебе Черный Системщик дорогу перейдет, то век раоты не видать. Но хуже всего это с 1сником на распутье 3трех дорог в полночть встретится. Тогда надо очертить вокруг себя круг из икры красной, и читать pep8 вслух, а на 1сника внимания не обращать и не смотреть, иначе пропадешь
>>1038086Прям как в /sn/ зашел, круть. Сто лет там не был.
>>1038085И хуйли с твоей ссылки, работа блядь где?
>>1038087Это еще чего! Вот некие хитрованы выдумали сигили рисовать из малого ключа соломона с помощью pygame да вызывать дух Столлмана, так чтоб ты думал? Зоходит hrка утром в офис, а они мертые лежат и дым серный везде...
>>1038088Блядь, мне за тебя, может, ещё и собеседование проходить?
>>1038092А че те впадлу шоле?
>>1038082Повлияет, если выберешь не школьное говно с прибитыми гвоздями отступами, и прочей хуитой по принципу "как бы индусы чаво не набыдлокодили".Хотя у индусов и на сях/похапе/whatever с отступами всё нормально, так как их за индусов ставит IDE.
>>1037373 (OP)>>1031827 (OP)>ВАЖНО!Это видео нужно в закреп, чтобы у всех кукарекольщиков больше не возникало вопросов почем нужен ГИЛ и почему это не так плохо!https://youtube.com/watch?v=AWX4JnAnjBE
>>1038099Лучше эти тогда. https://www.youtube.com/watch?v=RNUsV4QCxg0https://www.youtube.com/watch?v=P3AyI_u66Bw
>>1038101И третью часть забыл.https://www.youtube.com/watch?v=pLqv11ScGsQ
>>1038085На 80% ваканский питон идет как дополнительное требование к чему-либо, но не как основная профессия.
>>1038098Я немного не о том. Почему-то среди обывателей бытует мнение, что разница между ЯП такая же, как между лингвистическими языками. А по сути же язык - это всего лишь инструмент, а программирование - ремесло. >>1038105Требования стандартные в большинстве случаев, если речь идет о вебе: питон и его фреймворки (джанго в основном), базы данных, джаваскрипт.
>>1038101Еще и в первой ссылке обгадился https://www.youtube.com/watch?v=4zeHStBowEkХотя, та тоже норм.
По каким причинам может не работать воспроизведение mp3 файла через либу pygame на python3?from pygame import mixermixer.init()mixer.music.load("1.mp3")mixer.music.play()
>>1038153Никогда не пользовался пигейм, но погуглил за тебя, не благодари:https://stackoverflow.com/questions/7746263/how-play-mp3-with-pygame
>>1038159Зачем мне гуглить как писать код? Он у меня написан, только не воспроизводит. Программа выполняется, а звука нет.>https://stackoverflow.com/questions/7746263/how-play-mp3-with-pygameс этим кодом тоже нет звука
>>1038161Ты с английским как вообще? Суть в том, что play() выполняется, достигает конца, возвращает значение и сразу же закрывается, удаляя твой 1.мп3 и следовательно прекращая звук.
>>1038153Решил проблему так:mixer.init()mixer.music.load("1.mp3")mixer.music.play()playing = 1while playing: if not mixer.get_busy(): playing = 0
>>1038116>>1038116>разница между ЯП такая же, как между лингвистическими языками.Тащемта, так и есть. Легко перейти на пыхапе или питон с перла - основные концепции более-менее одинаковы. А попробуй-ка перекатиться на эрланг, если ты до этого первым языком изучал голый си.
>>1038174Молодец:)
>>1037921ОТВЕТЬТЕ МНЕ>>1038099Опять же, только вкатываюсь в Питон. Я правильно понимаю, что я попытаюсь сделать что-то, что можно сделать функцией из какой-то библиотеки, но без неё, то я пойду нахуй? И поэтому нужно знать все библиотеки на все случаи?
>>1038198>ОТВЕТЬТЕ МНЕНе всегда, но пока можешь считать что так, как дойдешь до ооп в питоне, разберешься.
>>1038198>Опять же, только вкатываюсь в Питон. Я правильно понимаю, что я попытаюсь сделать что-то, что можно сделать функцией из какой-то библиотеки, но без неё, то я пойду нахуй? И поэтому нужно знать все библиотеки на все случаи?Стандартная библиотека у питона пиздецки здоровая, и зачастую, какие-то простые вещи в ней уже реализованы, и изобретать велосипеды, да еще которые будут медленнее стандартной реализации глупо, так что да, пойдешь нахуй.
>>1038198>ОТВЕТЬТЕ МНЕМетод - это функция класса и следовательно объекта. Как ещё это подробнее пояснить, я не знаю.>>1038198>Опять же, только вкатываюсь в Питон. Я правильно понимаю, что я попытаюсь сделать что-то, что можно сделать функцией из какой-то библиотеки, но без неё, то я пойду нахуй? И поэтому нужно знать все библиотеки на все случаи?Да, тебе все правильно сказали >>1038209>И поэтому нужно знать все библиотеки на все случаи? Не все, но желательно. И обязательно уметь читать доки и пользоваться гуглом.
>>1038209>Стандартная библиотека у питона пиздецки здороваяНу по сравнению с жавой и сишарпом она просто крошка.>>1038198>Опять же, только вкатываюсь в Питон. Я правильно понимаю, что я попытаюсь сделать что-то, что можно сделать функцией из какой-то библиотеки, но без неё, то я пойду нахуй? И поэтому нужно знать все библиотеки на все случаи?Начинай с фреймворков, там уровень абстракции выше чем у стандартной библиотеки (стд), обращай внимание на функции стд в фреймворке и смотри для чего они. Тупо учить стд и не видеть как она применяется - это пиздец.
>>1038213>Начинай с фреймворковАга, скажи еще с джанги.
>>1038213Да ты не очумел ли случайно дядя? Кури мануал по питону 1900 страниц, кури мануал по джава 1000 страниц. Это еще не считая что код на пайтоне в 5-10 меньше нужно писать
>>1038220Ты возмущаешься что нужно учится?
>>1038212>Метод - это функция класса и следовательно объекта. Как ещё это подробнее пояснить, я не знаю.Он говорит про одинаковый дот синтаксис системы компоновки и доступа к атрибутам.>>1038219Да. Сразу получишь результат и появится стимул изучать дальше. Лабы конечно можно поделать для начала, но не более 20-50 штук если не метишь в олимпиадники.>>1038220Где ты количество страниц нашел?
>>1038227>Да. Сразу получишь результат и появится стимул изучать дальше.Ага, и засрешь себе мозг на метаклассах в Models
>>1038222Я возмущаюсь на заявление , что стандартная библиотека просто крошка по сравнению с Жава. Я понимаю у того же языка богов Golang шибхо худой stdlib, на 70 страниц спецификации, но там только самое необходимое включено
Кто-нибудь работал с либой pynotify или подобной на третьем питоне?Почему-то на 2 питоне работает, а на 3 не выскакивает уведомление...
>>1038227https://docs.python.org/3/download.html
>>1038236Ну ок. А по жаве где нашел?
>>1038230Ну так придумай получше план изучения.
>>1038264От простого к сложному.
http://www.oracle.com/technetwork/java/javase/documentation/index.htmlhttp://www.oracle.com/technetwork/java/javase/documentation/api-jsp-136079.htmlhttp://www.oracle.com/technetwork/java/javase/documentation/javafx-docs-2159875.htmlДокументация в жаве просто пиздец какая неочевидная вещь. Три страницы разных версий с одинаковыми хлебными крошками и прочей навигацией.>>1038267И сколько по-твоему лаб надо написать чтобы использовать хотя бы треть функций библиотеки?
Как в форме Бэкуса-Наура выразить идентацию питона или руби?
>>1038280>И сколько по-твоему лаб надо написать чтобы использовать хотя бы треть функций библиотеки?Зачем сразу лабы то? Ну сначала да, надо будет написать парочку калькуляторов/конвертеров строк. А потом вполне можно для себя писать прикладные вещи, вроде скриптиков для работы с фс (раскидать файлики по папочкам), Учет какой нибудь хуйни в базе, загрузчик еще какой нибудь хуйни с интернета, а потом можно потихоньку и в веб залезать, как раз к этому моменту ооп освоить и все пойдет как по маслу, но не сразу на джангу прыгать, а написать например простенький сайт на бутылке/фласке. Как по мне, куда более лучший план, чем сходу влезать в джангу нихуя в ней не понимая и где все выглядит как ебанная магия.
>>1038283>прикладные вещиУнылые вещи ты хочешь сказать? Лучше сразу принять холодный душ. ООП туториал, MVC туториал, Git туториал, Django туториал -> написать сайт, выкинуть-> потестировать участки фукционала, потестировать неочевидные моменты -> написать сайт, выкинуть-> потестировать участки фукционала, потестировать неочевидные моменты -> написать сайт, выкинуть-> потестировать участки фукционала, потестировать неочевидные моменты -> ... -> profitУ меня всё.
>>1038285Вот так и появляются джангодебилы, нихуя не знают и везде с ней лезут.
>>1038286>Не начал с ассемблера = дебил.Пофиксил тебя.
>>1038287Забыл еще добавить в 93 году
>>1038288И через 24 года ты такой с горячим сердцем и холодной головой понимаешь что ты дорос до джанги.
>>1038287>>1038288>>1038290Как тебя задело то, аж 3 поста высрал.
Анон, мой парсер собирает данные в виде строк. Я хочу их передать в бд. Но я ламер и с бд работал только в школе на уроках информатике. Какие есть библиотеки, что можно почитать?
>>1038285Начинайте с фласка, после него и джанго простым покажется и вы поймёте как все там на самом деле происходит и сможете нормально писать бекэнд
Если я делаю свой проект на гитхабе, то мне нужно скидывать содержимое папки виртуального окружения или лучше ее в гитигнор добавить?
>>1038328Конечно в гитигнор.
>>1038318Какая бд? Гугли библиотеки для неё.
>>1038331А почему нет, кстати? При ее активации можно сразу запустить приложение не скачивая доп пакеты
>>1038333Сразу уж делай LiveDVD с линуксом и своей программой, хули уж мелочиться. И его заливай на гитхаб.
Как на tk попросить ввести значение переменной, нарисовать текст, а справа поле для воода?
TypeError: 'StringVar' object is not callableчто за дела? :(
>>1038489Ошибка в коде.
>>1038489x = 12x() TypeError: 'int' object is not callable
Хочу развернуть vpn\obfsproxy с простенькой вебмордой (просмотр подключений, логов) на vps, для этого фласка же достаточно будет? Есть ли примеры с чем нибудь подобным? Хочу понять, как микросервесы работают
>>1038517Для этого и бутылки хватит.
>>1038523Бутылка в продакшене не применяется, а фляга хотя бы иногда
>>1038535Причем тут продакшон, в этом посте >>1038517 про него ни слова. А для простого вебсервера бутылка лучше подходит, минимализм во все поля.
>>1038539Ну я хотел бы попробовать с заделом на будущую работу, поэтому фласк лучше
>>1038541Если так рассуждать, то джанга лучше будет, лол.
>>1038548Джанга не такая микросервисная
>>1038551>микросервиснаяЗначение знаешь?
>>1038551Если нужны микросервисы, то есть смысл дополнительно изучать Golang, просто идеальный яп для микросервисов.Тут няша из Golang поясняет, как безболезненно обмазатьсяhttps://youtube.com/watch?v=0ndWw1udpsA&t=7m16s
>>1038555Фл аск
>>1038564>Потоки есть>Всего остального нет
>>1038572> Чего нет , Жынериков, как обычно? Все есть изкаробки, чтобы делать веб шедевры(sql, html template, json, xml, websockets)
>>1038564А вот и гуглосионисты в тред пожаловали со своей жидопропаганодой Go-lang (гоев-язык или язык гоев). Ошибся тредом, грязный халдей, в этом треде только правые программисты под предводительством великого Фюрера. ХАЙЛЬ ГВИДО!
>>1038579>Всего, чего нет в жабе, автоматически объявляется хуитой, как только это появляется в жабе, это автоматически становится нехуитой. При этом, требуется сделать вид, что хуитой это называл кто-то другой.Вижу, годауны переняли привычку жабоблядей.>Чего нетКогда динамические библиотеки появятся?
>>1038583Я посмотрю , как ты запоешь, когда тебе потребуется распределить действительно высоконагруженное приложение на python по всем 8 ядрам на серверемимо: сын umputunа в треде
>>1038564> идеальный язык для микросервисовИ чем характеризуется идеальность языка под микросервисы?
>>1038583Мне в Python не нравится только отсутствие возможности нормальной сборки в нативный код. Сейчас для этого какие-то костыли, и получается полное дерьмо. Должен быть из коробки компилятор, чтобы можно было написать, скажем, медиаплеер или файловый менеджер.
>>1038587Рассказывай кому нибудь другому сказки про свои высоконагруженные сервисы. Давно известно, что в ваши жидоподелия встраивается код майнинга шекель-койнов, для захвата мирового господства.
>>1038588Двачую. Лучше Erlang/Elixir ничего не появилось, потуги годаунов просто смешны, а нододебилов еще смешнее.
>>1038589> динамическая типизация> компилятор
>>1038590Это же в хроме и андроиде вроде?мимокоспиролог с /zog/
>>1038579А еще обработчиков ошибок нетИ вообще, о Го больше срутся, чем используют, пиздуйте в свой тред
>>1038593А в чем проблема, компиляторы Бейсика же были. И Delphi с динамическим типом Variant.Да даже в C/C++ есть динамическая типизация с помощью union.
Вот почему так, куда ни заходит го-активист, так сразу мут со днища поднимается
>>1038174>playing = 1>while playing:>if not mixer.get_busy():>\t playing = 0
>>1038595И туда тоже, все одно, жидоподелия гуглосинизма.
>>1038597> динамическая типизация с помощью union.Лол, ну ясно в общем.
>>1038601Там нормального синтаксиса с выводом типа нет. Вот в Delphi просто объявляешь переменную типа Variant и присваиваешь ей что угодно, хоть число, хоть строку, прямо как в JS/Python/Ruby.
>>1038232Создай ишью, хуле. Файловые системы конечно то ещё днище: асинка нет (только через сигналы вроде), универсальных нотификаций тоже нет. Вроде проще написать свой костыль, который будет раз в секунду чекать что надо. Это будет кроссплатформенно хотя бы.
>>1038318Возьми либу dataset и sqlite. Проще ничего нет.
>>1038606Это всё ещё простой каст указателя, поэтому дельфи не зависит от рефлексии, выполнения произвольных строк, и прочего непотребства пиздона.
>>1038587Очень просто: nginx и несколько инстансов торнадо.
>>1038596Есть обработка ошибок: panic и проверка на nilСкоро выйдет Golang 2.0, в ней все косяки залатают, в том числе сделают нормальную обработку ошибок.Может даже наконец-то объяснят Расту Коксу, зачем нужны джынерики и их тоже припилят
>>1038618>Может даже наконец-то объяснят Расту Коксу, зачем нужны джынерики и их тоже припилятЛол, столько лет было НИНУЖНА, а теперь вдруг оказывается, что без них никак.
>>1038587Просвещайся>Instagram currently features the world’s largest deployment of the Django web framework, which is written entirely in Pythonhttps://engineering.instagram.com/web-service-efficiency-at-instagram-with-python-4976d078e366А перед этим можешь нагуглить конфу в ютубе где инженеры инсты показывали цифры с семью нулями лайков в сутки.
>>1038623Где-то читал, что они ещё gc отключали. Так-то может быть если бы сейчас они стали писать с нуля, то выбрали бы может другой язык и/или стек.
>>1038625История сослагательного не знает, а пока ты строчил пост было загружено еще несколько тысяч изображений и обработана сотня тысяч лайков.
>>1038589Лучше Cython вряд ли что либо придумают в ближайщие года.Как вариант , с помощью Cython , python скрип транслировать в Cи код и потом компилировать в .so или .dll библиотеку. С помощью pyinstaller собрать в 1 программу
>>1038626Я не спорю, что они молодцы, но это не отменяет написанного.
>>1038627Я и говорю, только костыли, к сожалению.Хотя никаких языковых ограничений, мешающих создавать исполняемый файл или динамическую библиотеку, нет.Сейчас, увы, desktop приложения забыты, все пишут сайты. Раньше надо было компилятор делать, а сейчас по-видимому такая ситуация и сохранится.
>>1038634Это не отменяет того что молодцом может стать каждый и Python в этом только поможет.
>>1038611Рефлексия в Delphi есть.
>Илья в тредеВ течении следующего часа, буду отвечать на все вопросы по переходу с Python на Golang. Задавайте свои вопросымимо: голанг разработчик с многолетнем стажем
>>1038643Сук на ножи!
>>1038643На го нет столько батареечек на все случаи жизни
>>1038643Зачем разносишь нечистоты по доске? В своём треде мочи не напился?
Заходим на сайт и смотримGolang проектов 813.000Python проектов 105.000https://libraries.io/
>>1038652А где работа на нем?
>>1038652Golang hellowold-ов 813.000очевидный фикс
Golang > статическая типизация, проверка при компиляцииPython > все ошибки появляются только при выполнении программы
>>1038656Ты все равно тестировать приложение будешь, неважно какая типизация, статика не спасет тебя от ошибок логики
>>1038656>Golang > статическая типизация, проверка при компиляцииТо есть, тебя статическая типизация спасает от любых ошибок в коде?
В golang есть прекрасные няши наподобие Елены Граховец, в Python только Гвидо Вам Россум
>>1038664И куча бородатых хипстеровВ питоне такие только на энтри левеле есть, а потом они узнают, что работы не так много как на пыхе, жс и перекатываются туда
>>1038664Руснявая жидовка или рассовый Нидерландский ариец, хм...
>>1038664Пошел нахуй, если без дураков.
>>1038664Буду звать ее Юлька Кошачье Копыто
>>1038664Ахааа, вот таким хитрым способом ты выявил, что питон программисты Геи, спасибо тебе за это, Ильюша.
>>1038678Надо ж таким мопсом быть, чтоб самому себе медали вешать, вот курва
>>1038678>ГеиКак что-то плохое.
>>1038664
>>1038696Обычный нос, чо доебалиь до петяна
Может кто пояснить за pyusb? Пытался гуглить мануал, нигде нет. Как вообще на пистон находить документацию к не стандартной либе?
>>1038772https://github.com/walac/pyusb Погуглил за тебя, читай ридми.
>>1038775Ох, лол. Не заметил. Спасибо, добра тебе!
https://blog.miguelgrinberg.com/indexЗадонатил этому чуваку 10 бачей за то, что выпустит книжку по ассинхронному фласку, правильно сделал?
>>1038805Задонатил бы мне 10 бачей - я бы тебе отсосал. А теперь плачь над проебанными деньгами.
>>1038808А говорили, что на питоне работа нормальная есть...
>>1038808Да у тебя же небось зубы гнилые и изо рта воняет.
>>1038809Бля проорал нахуй, весь подъезд разбудил>>1038810Никак нет
>>1038808>я бы тебе отсосал.Асинхронно хоть?
>>1038816Автономно бля
>>1038817Ясно, очередной джангодебил, не могущий в asyncio.
>>1038805Нет.
>>1038818Обрадую тебя, я даже не знаю, что такое асинхронно и автономно)
>>1038818И що ты с этим asyncio делаешь, aiohttp на бэкенде?
>>1038839Делаю суперсайт. С шаблонизатором aio-jinja(updated 2 years ago), сокетами aio-websocket(updated 9 years ago), ОРМ aio-zalupaDB-vasyan-unmaintained(updated 9001 years ago). В целом очень быстро, конечно работает... Когда работает.
Зdравствуйте , начинаю вкатываться в программирование , эксперты подскажите самый быстрый способ качнуть 10 видео файлов с помощью python.(urllib + multiprocessing.dummy, tornado, aiohttp, ваш вариант). Если за сегодня ничего годного не подкинете, то буду уходить в Golang, там говорят есть быстрые коорутины
>>1038887grequests.
>>1038887Насчет последнего предложения всем похуй, в нашей секте недвижимость переписывать не заставляют.
>>1038885А почему православную tornado не возьмешь?
>>1038890Зачем, ведь все работает. Сейчас жду когда aio-zalupaDB обновится, пару багов незначительных закроют (пользователи из базы пропадают). И буду потихоньку выходить на продакшн уровень, если мейнтейнеры позволят.
>>1038891Эту херню смотрел , там чел тоже за aiohttp топит и рассказывает, как делал свой сервис. Говорил что до этого использовал жангу, фласк и другие фреймворки , все говно по сравнению с aiohttp. Заодно показал скрипт на aiohttp, который за 1 сутки скачивает всех пользователей VK , 390.000.000шт.
>>1038891https://youtube.com/watch?v=8wvQGRJiKdY
>>1038893Ага я о том же )) 10к реквестов в секунду теперь ваще не проблема. Я в ахуе со скорости просто.Ну, маленькие минусы конечно есть, кроме роутинга нет ничего. Но это хуйня все, это ведь http сервер. Все что нужно есть отдельно. Там главное открыть карту форков и найти васяна поновее. Ну если чего нету пока то перетерпим, обойдемся. Зато могу стрингреспонсы в 500 щелей сразу хуярить. Прикинь круто, ггг. Ну а джанга говно, aiohttp FTW!
>>1038895И зачем нужно так много 10к rps ?
>>1038897Ну бля круто патамуш. ЛУП ИЗ ВОСЬМИ ЗАЛУП.
>>1038898А на Golang та что не перейдешь то? Там можно и поболее 10к рпс выжимать
>>1038902Почему, го я уже учу. Там тоже все как я люблю -- форки форков, старейшие фреймворки из тысячи строк кода, ничего лишнего, и не лишнего тоже ничего.
python 2.7+win 8.1вот подскажитечего эта фигня передаст?serial.write('cpu='+psutil.cpu_percent(interval=1)+'%')строку "цпу=цифры%" или кучу (массив?) из hex чисел?просто на принимающей стороне ардуина кажет именно кучку hex чисел, а это как то не очень хорошо. или я это на принимающей стороне нарукожопил всякого говна?сильно не ругайтесь, потому как ни python (выбран только из за того что не надо всякие иде и прочий хлам качать), ни си(какие там надо для пердуни) не понимаю, да и к программированию вообще никакого отношения не имею.
>>1038906Пошел на хуй!
>>1038906Пошел нахуй, пидарас!!!
Смотрите какую хуйню я нашел https://nhentai.net/g/139808/Теперь это официальные маскоты треда.
>>1038912>...hentai...
>>1038912JS тред в другой стороне, там юбт девочек с ужиками вместо питонов
>>1038516У меня проблема с присвоением значения, которое передаёт Entry(textvariable=x) переменной.
>>1038914Ладно, а как тебе вот это? https://nhentai.net/g/102346/
>>1038916Жуть какая, все ГОшки такие животные?
>>1037690Нужно было анализировать график, накатал шнягу, на PyPy работала быстрее в несколько раз.
>>1038902И на питоне можно 1m rps делать https://github.com/squeaky-pl/japronto конечно же это лютая синтетика + C
>>1039071Ебануться нахуй
>>1038664>в Python только
>>1039093Скрей бы она в о перешла. Лично протв нее ничего не имею, но кодолизы ее заебли
>>1039095*в ГО
>>10390911 миллион хелловорлдов же, синтетика. Хотя, сам проект интересный.
>>1039095На го можно клепать игры?
>>1039099Вот пусть выкручивется. И да, новелки не игры
>>1039100>И да, новелки не игры
Где написано про алгоритмы и структуры данных максимально простым языком? Я даун и не могу осилить кормена.
>>1039120Качай книгу "Грохаем алгоритмы", все примеры на python. Если даже тебе будет и эта книга не понята, то вон из профессииЕсть еще примеры кода на разных языкахhttps://github.com/egonSchiele/grokking_algorithms
>>1039123Этой книги будет достаточно или надо после нее еще что-то читать?
>>1039130Надо
>>1039130Эта книга для начала, после уже сможешь переходить на того же Кормена
>>1039138А что еще надо читать?
>>1039141Все что надешь читай, только разве чо всякие хардкорные вещи не грызи пока
>>1039142Ну я имел в виду алгоритмы.Там все книги довольно хардкорные
Блять, бомбит, аноны.Лежит в папке у меня файл(изображение), хочу я его отобразить на сайте, для этого прописывают путь как > os.getcwd()+"/common_image_example/3.jpgНо хуй там плавал.Может я уже переутомился и делаю хуйню? Куда копать?P.s. Путь выходит верным, по нему могу пройти и открыть изображение на компе. p.p.s. python3, flask.
>>1039170Ты его в статики что ли не закинул? Зачем cwd вообще подключать?
>>1039172Нет, вне.
>>1039172>Зачем cwd вообще подключать?Думал с директорией проёб(было ранее), но нет. Ну и всё равно оно не отображается.
>>1039175Закинь в статики (можешь прям всю эту папку) и не ебись с этим
>>1039170Как ты файл отдаешь-то?
>>1039184Ссылкой.Типа:payload = {"src": "application/common_image_example/3.jpg"}
>>1039185https://stackoverflow.com/questions/28207761/where-does-flask-look-for-image-filesПопробуй "application" убрать, а то он в корне именно эту папку ищет
>>1039185Скачай curl'ом ссылку и посмотри что она выдает.
>>1039189>>1039181Всё ок, закинул просто в статик/имаджэ и добавляю в конце путь к файлу нужному.Спасибо, антоши.
>>1039170Приветцы, а чего пишет фал не найден? А то ведь у меня с тем файлом так и было
>>1039194Тому что не там где надо файл лежал, нужно в static вкидывать. Это принципиально, походу.
>>1039227Не совсем, попробуй сделать то, что ты делал, но убери название папки с приложением в начале, у тебя и так __init__ там лежит, не нужно это писать
>>1039228Не работает так
>>1039236И не должно, кастомную папку со статикой надо явно указывать в App или кидать все в static по умолчанию.
>>1039244Думаю ничего страшного не произойдёт если буду всё в статик кидать и там уже сортировать по папкам
Можно ли имитировать клик в определенное место, даже если окно свернуто, либо вообще отсутствует (процесс есть и чего больше)?
>>1039250Так и надо делать.
>>1039267> и чего больше И ничего больше
Уважаемые аноны, подскажите, делаю ветвящийся алгоритм на питоне, в задачи которого входит запуск некоторых виндовых консольных программ, логирование действий алгоритма (запись в текстовые файлы), перемещение файлов работы этих самых программ.Я первый день изучаю программирование и питон, стараюсь сам понять принципы работы, но не хочу играться с этим вопросом:понятно что я могу запустить виндовый исполняемый файл через subprocess.Popen, например (r"C:\Program Files (x86)\Internet Explorer\iexplore.exe"), но можно ли сделать так, чтобы питон ждал выполнение работы этой самой консольной программы до конца прежде чем выполнять следующую строку и выводил коды выполнения этой самой программы чтобы я мог иметь выбор что алгоритму делать дальше?
>>1039303>можно ли сделать так, чтобы питон ждал выполнение работы этой самой консольной программы до конца прежде чем выполнять следующую строкуМожно.> выводил коды выполнения этой самой программыможно читать stdout если программа умеет туда срать.
>>1039316спасибо, значит то что я задумал будет работать.
>>1039316помоги позязянапример subprocess.check_output(['ping', 'ya.ru'])ничего не выводится (типа ошибок нет)или например subprocess.check_output(['ping', 'yaru']) - вываливается исключениеткни хоть что читать для совсем нубов
>>1039391> subprocess.check_output(['ping', 'yaru'])> yaruЛол.
>>1039398специально для вызова ошибки
>>1039391
>>1037549ставь линукс, брат
>>1037790бля, это просто переменная, можешь там хоть залупу вписать, только тогда надо будет уже везде залупу эту писать вместо self. А так просто договорились простот self писать
>>1039416я мудак и не могу обьяснить толком.в виндовом CMD есть после работы любой команды можно взять echo или if %errorlevel%, получить 0 или 1 и отталкиваться дальше от этоготут как?
Что то пол года работую на питоне и заметил, что делаю по сути одно и то же на джанго/фласке (модели, вьюхи, верстаю странички), чувствую себя макакой/1с'шником, может лучше в датасайнс/мл стоит перекатиться? Или с опытом меня возьмут на работу, где нужно делать с этим что то интересное? Или меня ждет такая монотонная работа постоянно? Как то мне по другому кодинг на питоне представлялся
>>1039499Пиздец зп получает как не в себя, еще и жаловаетс, вот жабка
>>1039489
>>1039499открою секрет коддинг на дядю всегда монотонный
>>1039509Что бы было интересно нужно делать стартап с коворкингами?
>>1039513Тебе на коворкинг денег не дадут, пушто у тебя идей нету, котячий ты дипомат
>>1039513Ага, и тестировщиков побольше и манагеров.
>>1039518И минимум 5 директоров из друзей/знакомых.
>>1039508То-есть нужно обрабатывать исключение CalledProcessError и всё?
>>1039526А потом можно все это дело развить в курсы, заебись наверно зарабатывать не на программировании, а на том, что бы люди считали себя программистами
>>1039499Веб хуйня, да. Пили собственные проекты, будет хоть отдушина.
>>1039508Да нихуя, вот такproc = subprocess.run(['ping', 'ya.ru'], stdout=False)print(proc.returncode)отсюда уже можно дергать if proc.returncode == 0питон обладает хорошей документацией, жаль лень её читать
>>1039564Молодец, вот видишь как полезно самому искать информацию.
>>1039592^_^
>>1039564Рекомендуюhttps://github.com/tomerfiliba/plumbum
>>1039635> tomerfilibaПиздатый чел, сдеал минимум 2 убер либы: construct и plumbum.
>>1039635Ну охуеть теперь.
Какие библиотеки можно использовать для написания руткита на питоне? Интересуют методы скрытия процессов, получения root-доступа, добавления программы в автозагрузку для последующего копирования и т.д.
>>1039663Мистер Робот посмотри, там в одной из серий они комп в полиции хакали с помощью флешки с питоновским скриптом. Базарю, посмотришь серию, и сам напишешь.
>>1039668Уже смотрел. Даже два раза. Жду 3й сезон.
>>1039669Ну все, ты уже хакер, пиши скрипт.
>>1039670Я не знаю как. Я не знаю питон. Только Си и немного жабу.
>>1039671Наверное это потому, что ты толстовку с капюшоном и маску не купил. Купи, пересмотри робота еще раз, тогда на тебя снизойдет озарение, за 30 минут скрипт напишешь.
>>1039671Ой лол.Не благодари
>>1039678
Анончики, есть джанго проект, нужно не ломая всего и вся перенаправлять всех людей на одну страницу. Есть вариант вырубить джанго, что бы отображалась стандартная страница сервера(nginx), но чому-то пишет 502, вместо красивой страницы.Как реализовать с наименьшей кровью? Что бы через некоторое время можно было бы всё легко вернуть назад.p.s. заказчик, сука, просрочил платёж, надо бы припугнуть.p.p.s. если всё прокатит, с меня утренний бугурт от охуевшего заказчика, у которого работа встала.p.p.p.s. ещё раз, если не понятно пояснил: есть html страница готовая, и мне на неё нужно перенаправлять всех кто переходит на сайт. Всё это с минимальными манипуляциями.
>>1039752Нихуя ты охуевший, предлагаешь за просто так тебе помочь денег срубить?
>>1039759> денег срубитьТы видимо жопой читаешь, ну да ладно.
>>1039771>заказчик, сука, просрочил платёж, надо бы припугнутьИли он с тобой натурой расплачивается?
>>1039752Что мешает поставить r'^' в начале urlpatterns?
>>1039752>но чому-то пишет 502, вместо красивой страницы.Тяжело быть дебилом, правильно тебя заказчик на деньги кидает.
>>1039785Так и сделал, спасибо.>>1039790>Тяжело быть дебилом,Ну да, но я прорвусь.Я понял в чём загвоздка была и почему теперь не кидало на страницу nginx при выключенных скриптах.>>1039783>Или он с тобой натурой расплачивается?Нет, но:> срубить бабло!=> вернуть себе свои деньги
>>1037373 (OP)Кто насагает нам в тредик, тот навеки будет педик, кодерам золотой сободыпередвиженияК делу. Анон, научилс я решщать простые задчки на питоне, знаю как гулить, но глядя на всякие вопросы с собеседований по питону, вижу что в языке не разбираюсь вовсе, сожные моменты не поясю. Поэтому спрошу, какой фундаментальный гримуар лучше читать, Лутца или Биззли?
>>1039906Если хочешь пиздец какой фундаментальный, то лутца, это по сути вся документация разбавленная водичкой, и я рекомендую Лучано "Python. К вершинам мастерства", когда лутц заебет повторением одного и того же. Потом реши чем ты именно хочешь заниматься, если вебом, то начни с фласка (Flask Web Development, ее даже на русик перевели и в феврале перевыпуск будет, что бы показать, как все возможности питона 3.6 использовать), потом джанга (Antonio Mele - Django By Example), при знании фласка будешь понимать как все там работает, потом на какой нибудь асинхронный фреймворк глянь, типа торнадо и aiohttp, и все, по сути поймешь как работает весь веб на питонеЕсть еще датасайнс и машоб, но это нужно перекатиться в их тред, в этом в основном веб
>>1039910Спасибо, бро. В датасаенс не пойду, у меня ни вышки нужной, ни чего такого, я в веб хочу. Вопрос по фласку и джанге.. Ты советуешь начаь с фляжки, потому что она полегче? И суть ведь у них одна, модели, вьюхи? Если так, то это очень хорошо.Еще раз спасибочко
>>1039912Я считаю, что лучше начать с фласки, что бы понять, как работает джанга (фласк микрофреймворк и ты там все сам допиливаешь), когда я пытался осилить джангу только прочитав лутца, то мне джанго показался таким большим кмс'ом, хотя она на самом деле гораздо более гибкая, чем кажется
>>1039914Люто плюсую, за годный совет по фласку, сам так начинал и не жалею)
>>1039912Ну и надеюсь, что ты понял, что я сказал тебе только про питон, еще ты должен выучить sql (а PostgreSQL вообще задрочить), ORM, администрирование Linux, nginx, html\css\js (в начале все равно будешь фулстак делать, а не только бекэндом заниматься), желательно еще протоколы tcp\ip
>>1039922И да, когда все это освоишь, то учишь сишку, что бы уметь компенсировать бутылочные горлышки на питоне и будешь обеспечен до конца жизни
>>1039930В сишку я уж умею, на уровне "куда ты поинтеры лепишь, гэребень!" Очень хорошо надо сишку?
>>1039932Сишку надо на таком уровне, что бы понимать, как на самом деле работает питон, залезаешь в его исходники и узнаешь истину (После этого питон начинаешь воспринимать, как абстракцию сишечки для нормального человеческого восприятия)
>>1039933Ну так то я свой вкот год назад начал с криски, пыталс асм учить и хуиту реверсить, так что я не скажу что мастер, но примерно понимаю. Вобщем, троекратное ура тебе бро, спасибо пояснил все хорошо
>>1039933>залезаешь в его исходники и узнаешь истинуМда. В компиляторы вообще своими культями лучше не лезть пока хотя бы дракона не прочитаешь и свой лисапед не запилишь.
>>1039979>Питон>Компилятор>В книгах по питону советуют использовать dis для отладки, что бы понять что к чемуНу и это понятно, что все это в самом конце, когда глубже изучать уже некуда
>>1039980>dis для отладкиТам же нихрена не понятен этот код, которы выходит
>>1040005Вот ты сам нашел один из примеров для чего нужна сишечка и знание питоньих кишков, некоторые даже сборщик мусора отключают для увеличения производительности
>>1040007Есть ли тулкит для анализа кода?Интересует в какой последовательности код писался. То есть чтобы определить сначала файлы, которые зависят только от системных модулей, потом определить файлы, которые зависят от системных модулей и от найденных файлов и т.д. И чтобы можно было мышкой эти файлы в подсистемы объединить, посмотреть порядок исполнения программы (модуль за модулем).
>ВАЖНОРебятки поясните, на Питоне вообще разрабатываются проекты , стоимостью более 500.000 рублей?
>>1040124Нет конечно, предел 499.999 рублей.
>>1040124Инстаграм, сойдет?
>>1040124С ума сошел, пионисты такие суммы только в книжках видели
>>1040126А что в комплекте? Защита, пленочка, страховка?
>>1040151Пачка синего петра, бутылка жигуля и доширак.
>>1040154А мы точно в pr?
Почему в выводе есть последняя строка с листом?>>> [print(x) for x in [1,2,3]]123[None, None, None]
>>1040162Ну ты и поц.a = print(2)Набери и глянь что будет
>>1039669Я уже устал ждать. Может есть еще что-нибудь про хакеров-питонистов?
>>1040163забыл еще>>>аПотом набери. Вобщем, принт не возвращает значение, которое он принтует, он ноне возвращает, поэтому у тебя лист с ноне
>>1040162print вернул три раза None в конструктореОтладчик используй хули
>>1040164Есть про хакеров-онанистов, интересует?
>>1040164Да, документалка про зоны. Там они все хакеры
>>1040165>>1040167
>>1040164http://index-of.es/Programming/Violent%20Python%20a%20Cookbook%20for%20Hackers-Forensic%20Analysts-Penetration%20testers%20and%20Security%20Engineers.pdfПотом в криминальных новостях будем тебя смотреть
>>1038656Я часто ошибаюсь и питон мне сразу показывает мой косяк. За это я его люблю.
>>1040170И наколки типа ноды связанного списка на пальцах, неориентироанные графы, вобшем уважаемые люди, функция аккерманауказы админисрции долго доходят
>>1038809Не знаю как у вас там в России. А в Америке дофига работы на питоне и зарплаты ого-го.
>>1040186Так то у них. Дай божи, чтоб и у нас питон хорошие места знял, вернее те, где он хорош
>>1040179>Python 2.6.5Некрота то какая.
>>1040188Есть еще ЧЕРНАЯ ШЛЯПА ПИТОНА, там 2.7
>>1038887Недопогроммист 100 уровня. Настоящий программист не участвует в таких войнах. Для него языки программирования как смена браузера. Бывают какие-то сайты криво сверстаны, беру и запускаю другой браузер под который сверстан сайт. Так же и языками. Бывают задачи на которых проще на джаве сделать, берем и делаем. Хочешь golang? Да не проблема и его знаем. Хочешь в ассемблере пошаманить? Почему бы и нет? Его тоже знаем. А все эти споры, какой язык лучше... Это споры юных дрочеров.
>>1040195>ШЛЯПАда нахуй оно мини наадо
>>1040195Покупает питонист шляпу...
>>1040188Подумаешь некрота, бывают модули, которые еще пока глючат на тройке. Если знаешь различия, то нет проблем прыгать с тройки на двойку, и с двойки на тройку. Какие бывают глюки на тройке? Допустим pyinstaller может выдать ошибку при создании exe. А на двойке такой ошибки нет. Раз, два и быстренько проект пересобрали на двойке.
>>1040201А она под 2.7 написана.
>>1040203>Подумаешь некрота, бывают модули, которые еще пока глючат на тройкеЭто какие же, кроме пиинсталлера?
А еще питон использую в криминалистике, есть ли еще такой дружелюбный язык, который позволяет далеким от кодинга людям использовать все современные наработки?https://doc.lagout.org/programmation/python/Python%20Forensics_%20A%20Workbench%20for%20Inventing%20and%20Sharing%20Digital%20Forensic%20Technology%20%5BHosmer%202014-06-19%5D.pdf
>>1040209Наверное нет
>>1040209Гвидобейсик, хуйли.
>>1040209То есть питон - язык для мартышек-неосиляторов?
>>1040214Ну конечно, зачем делать просто, можно ведь public static void, чтоб все думали что ты неебись профи.
>>1040217Ну конечно, зачем делать грамотно, можно ведь хуяк хуяк в продакшен, чтоб можно было индусов за еду нанимать.
>>1040219Да-да, держи в курсе ребят из дискасса и инстаграма как делать грамотно.
>>1040219Байтоеб порвался >можно ведь хуяк хуяк в продакшен, чтоб можно было индусов за еду нанимать.Ты сейчас го описал
>>1040220> инстаграмаИм настолько нравится питон, что они отключили гарбаж коллектор, потому что он тормозил все, заебись язык
>>1040227>пукБратик, выше уже писали сколько реквестов обработал инстаграм пока ты здесь рассказывал как делать грамотно. А теперь переходишь с темы на тему.
>>1040220Как бы крупным тырпрайзам заменяемые мартышки нужнее всего, из-за масштабов.>>1040221Лол, ты серьёзно? Го _официально_ для этого и сделан.Самые неприятные для погонщиков рабов языки - функциональные.
>>1040229>We initially chose to use Python because of its reputation for simplicity and practicality, which aligns well with our philosophy of “do the simple thing first.”>скорее всегоВаше мнение учтено. Спасибо, подкормки больше не будет.
>>1040214На питоне ты можешь сделать шутер типа каунтер-страйка. Как? Качаешь Blender, в нем встроен питон 2.6. В блендере рисуешь модельки, если не умеешь, то можешь кубиками обойтись как сделано в шутере Ace of Spades. Далее открываешь окошко для программирования (внутри Блендера) и пишешь: если объект А столкнулся с объектом Б, то... Также в самом Блендере встроена компиляция проекта в exe или в app. Ничего даже настраивать не нужно.
>>1040233>На питоне ты можешь сделать шутер типа каунтер-страйка.Но не нужно, это хуже юнити будет
>>1040233На хлебе ты можешь сделать транспорт типа троллейбуса.
>>1040233Кто-то сказал Ace of Spades?https://github.com/piqueserver/piqueserver
>>1040233А в блендер засунуть питонь >3 можно?
>>1040234Чем?
>>1040234На основе чего ты так решил?
>>1040244Чем юнити.
>>1040247Понятно, ты просто вякаешь.Вот погляди, как на питоне игры херачат пока ты вякаешь
>>1040248отклеилосьhttps://youtu.be/WUOF65iKNgo
>>1040249Два вопроса по видео:1. Почему такой низкий фпс2. Почему там графон как в начале нулевых.
>>1040252Потому что автор видоса запускал все на своем слабом компе со встроенной видяхой. Блендер очень хорош в графоне, загугли и убедись.
Самое крутое видео. Тоже питон+блендерhttps://www.youtube.com/watch?v=v4aGLSe42eM
Анон надо для работы карту такую интерактивную со всякими элементами по районам и домам сделать. Карта области. Есть какой то модуль может или база какая то на основе которой можно такое запилить? Что бы удаление приближение, ну как гугл карты. Может навигатор какой то есть самописный с подгружаемыми картами и там можно как то расставить. Что бы и всю карту области целиком посмотреть можно было и дома по отдельности.
>>1040265google, yandex API
Пасаны, короче нужно залогиниться в10 аккаунтов и отправить по N количество сообщений по очереди с каждого акка(сначала 1 акк отправляет 1 сообщение , затем 2 акк отправляет 1 сообщение и так по кругу. В бегом случае нужно использовать multiprocessing, чтобы было все тип-топ?
>>1040262Звездный эсминец из Звездных Войн врезается в астероидное поле.Python + Blenderhttps://www.youtube.com/watch?v=p0-0Jod4WrQ
>>1040285>multiprocessingИз воробья по пушкам.
>>1040295Поясни по подробнее, плиз
>>1040276>googlehttp://openlayers.org/ Во что нагуглил. Останется только преобразовывать данные что ли. Мне локально надо что бы было все.
>>1040301Asyncio возьми.
>>1040285Нахуя мультипроцессинг? Тут же обычным перебором акков и привязанных к ним сообщений попахивает.Вот когда тебе нужно будет 200 акков заставить работать, более-менее параллельно и быстро...вот тогда мультипроцессинг и Pool к твоим услугам.
>>1040312Multiprocessing проще и небось быстрее.
>>1040336>2к17>Не асинхронное выполнениеЯ сейчас допью смуззи пойду бить тебе ебало
>>1040336>небось быстрееНет.
>>1040342>допью смуззиАсинхронщина уже лютый мейнстрим, даже если забыть про торнадо.
>>1040346Ну вот именно, стильно модно молодежно, на коворкингах только это и обсуждаем
>>1040348>стильно модно молодежноКак-то не очень с питоном сочетается.
>>1040349Вообще-то, из-за легкости языка обычно начинают вкат именно с питона, потом, когда начинают искать работу и слушать истории о зарплатах, то перекатываются в жс\пхп, слежу за группами типа типичного программиста и гикбрейнс, там ХИТОМ является именно питон
>>1040349Почему? В python3.5 ассихронность уже из каробки, в 3.7, как следует сахар синтаксиса допилят. Жалко , что с работой с http, нужно ставить дополнительные костыли в виде aiohttp
>>1040354Что мешает , начать делать свои проекты, заодно их можно будет в портфолио запихнуть, если потом пойдешь на дядю работать. Js можно параллельно с питоном учить а php оставим макакам, которых уже 80% от рынка
>>1040355>ассихронностьБыло модным в конце нулевых, сейчас то уже майнстрим.
>>1040359В жс ты можешь за год стать мидлом 150к И ВООБЩЕ, СКОРО КОЛИЧЕСТВО БИБЛИОТЕК ПРЕВЫСИТ КОЛИЧЕСТВО АТОМОВ ВО ВСЕЛЕННОЙ, И НОДУ ДОПИЛЯТ С РЕАКТ НЕЙТИВОМ, ОДИН ЯЗЫК ДЛЯ ВСЕГО!!111!!!!
>>1040361Пошел вон со сцены со своим нод жсмимо: Golang господин
>>1040367Вот выпустят GO 2.0 С ДЖЕНЕРИКАМИ И ОБРАБОТЧИКОМ ОШИБОК а еще нормальные библиотеки, а не написанные бородатыми васянами с вейпом, скорость, больше чем у жабы (пиздос, компилируемый язык сосет у жабы), невсратый синтаксис, нормальные потоки, а не ваше говно тогда и поговорим
>>1040019Бамп вопросу.
Хело, двасчКак сделать отображение скорости интернеты, входящего/исходящего трафика?Какие либы использовать?
>>1040382pip install network_speedmetr
Только начинаю разбираться в пайтоне.Запилил тут консольный чатик, вроде все работает. Скомпилил в ехе, проверил на разных компах в локальной сети.Что можете сказать о коде?Как можно оптимизировать?Что заменить?Слушаю ваши предложения и поправки.server - https://ideone.com/C7yeSoclient - https://ideone.com/MbEIPe
>>1040382psutil
>>1040394Кал. Говно. Хуйня. Залупа. Быдлокод...
>>1040396
>>1040394По-хорошему, треды заменить на asyncio, местами небольшой говнокод, но в целом норм.
>>1040394Членосос. Долбоёб. Рукожоп...ПЕП8-мудак. Импорт pygame. Тредов пердёж...
>>1040398часто видел этот asynico, чем он лучше тхредов?и где именно говнокод?только вкатился, еще не бум-бум
>>1040400А парень-то только вкатился!В консоли питон! Открыл ИДЕ! Встал в полный рост... и насрал на доске.
>>1040402мальчик, иди в /b/
>>1040402Я ТАМ ГДЕ МОКРЫЙ БЕТОН ОБВИЛ АНАНАСА КОЛЬЦАМИ КАК МЕРТВЫЙ ПИТОНВ ТРЕДЕ ГНУСНЫЙ ПРИТОН ОСТАВЬ ДОМА СВОЙ ГО-ШНЫЙ МОВЕТОН И УДАЛИ НАХУЙ СВОЙ 27 ПИТОН
>>1040404>МЕРТВЫЙ ПИТОНПистон, конечно же
Откуда подключается модуль parser? Я не могу найти его в каталоге python/lib.
>>1040407import parserparser.cpython-36m-x86_64-linux-gnu.so
>>10404081. Я под виндой2. Как строчку получил?
>>1040409In [8]: parser.__file__Out[8]: '/usr/lib/python3.6/lib-dynload/parser.cpython-36m-x86_64-linux-gnu.so'
>>1040410>parser.__file__AttributeError: module 'parser' has no attribute '__file__'
>>1040179Душевно братан
>здравствуйте броХочу использовать в своем скрипте pycurl , но для этого нужно устанавливать в систему CURL. После еще нужно собрать в 1 exe с помощью pyinstaller . Есть ли уже готовая скомпилированная CURL .so / .dll библиотека , чтобы можно было ее кинуть рядом с бинарником а не устанавливать в систему?Или может , кто знает, как например собрать .so библиотеку из исходников libcurl , чтобы pycurl нормально работал
>>1040394Из какого языка перекатился?
Делаю гуй на tkinter и что-то слишком убогий дизайн формочек гуя на windows. Можно ли как-нибудь докрутить, чтобы вид был похож на ппрограмму которая бы да написана на C# winforms?
>>1040507PyGTK или PyQtДля PyQt ещё есть слой абстракции QtPy, чтобы не заморачиваться конкретной библиотекой. Поддерживает PyQt4, PyQt4 и PySide.
>>1040507wxPython ещё есть: https://wxpython.org/
>>1040508> Поддерживает PyQt5, PyQt4 и PySide. Фикс.
>>1040508PyQt, gtk и подобная херня. Потом заебется делать 1 exe бинарник. Qt5 хорош, но у него ебанутая лицензия. Tkinter самый доступный, но дизайн формочек не очень
>>1040509О , раз уж пошла такая пьянка. Я тут тоже решил запелить гуй на python wxwidgets. Видел где-нибудь уже готовую библиотеку .dll wxwidgets, чтобы ее можно было кинуть рядом с py скриптом и не устанавливать различные Си кишки?
>>1040523Откомпилируй себе длл и кидай.https://sourceforge.net/projects/wxwindows/files/3.0.2/
>>1040523Няшный wxWidget жаль угробили проект и он не развивается. Вообще бесит вся это свистопляска с гуем в питоне. жаба с нетбинсом вообще никаких напрягов не вызывает.
Есть модуль, в котором есть класс, который взаимодействует с базой данных. В дальнейшем этот модуль будет импортироваться в основной скрипт и юзаться оттуда. Вопрос: где лучше делать коннект к базе? В модуле вне класса, внутри класса в __init__ или сделать еще один модуль-конфиг, в котором написать класс для работы с БД (в дальнейшем планирую расширение программы и к БД будут обращаться всё больше скриптов)
>>1040533Ну, он ещё шевелится маленько: http://wxwidgets.blogspot.com/2017/Просто все против него, и корпорации, и FSF.
>>1040533Вообще напряга не вызывает ?это что ли java FX гуй?
В чем различие ABC и ABCMeta? Только в определении с metaclass?
Надо проверить корректность логина Яндекса.>Логин может состоять из латинских символов, цифр, одинарного дефиса или точки.>Он должен начинаться с буквы, заканчиваться буквой или цифрой и содержать не более 30 символов.Делаю маску:login_mask = re.compile(r"[A-Za-z]{1}[\w(\-?\.]{,28}[\w]{1}")line="qomu-123ol--olo.noname"print(login_mask.match(line))# пикрилПочему он мэтчится? Как допилить дефис так, чтобы можно было писать сколько угодно дефисов в середине, но не подряд?
>>1040667>login_mask = re.compile(r"[A-Za-z]{1}[\w(\-?)\.]{,28}[\w]{1}")
>>1037373 (OP)Сап Двач, есть один Питон. Что такое IDE? Я уже погуглил, это то, где я пишу свою программу? Что такое IDLE? Правильно ли я понимаю, что то, что я скачал с офф сайта (IDLE) это самый неудобный способ писать проги? Jupyter явно лучше. А что такое PyCharm? Как вы пишете свои проги и почему? если что, я на win7
Привет, пишу консольный проводникя ебанутый, мне просто нужно сделать копию проводника винды на питон но с доп функциями. Не пойму, как реализовать команды где сначала пишется команда, и сразу же после неё путь, например:copy C:\Users\yoba.png G:\pictures\2chПодозреваю что тут как-то можно задействовать .format, но проблемес в том что переменные путей задействуются раньше их объявления, как объявить их на лету прямо во время команды?Сори если платина, не знаю как это гуглить
>>1040674argparse, argcomplete
Подскажите пожалуйчта тутор как обходить бан сайта при парсе.
>>1040693proxy
>>1040693прокси
Привет, анонасы! Помогите дурачку, третье условие криво работает - пишет 5 программиста. ЧЯДНТ?x = int(input())if x == 1: print(x,"программист")elif x == 2 or 3 or 4: print(x,'программиста')elif x == 5 or 6 or 7: print(x,'программистов')
>>1040694>>1040696спасибо, а какие еще варианты есть? Мне допустим веб сервер сразу выдает страницу типо я не с браузера её загружаю, видимо ему куки надо, как с этим бороться?
>>1040713>2 or 3 or 4:>5 or 6 or 7:
>>1040714User Agent попробуй прописать.
>>1040713У тебя очень ебанутое условиеСначала питон проверяет равенство, а потом проверяет истинность следующих выражений, int != 0 в питоне истинный, так что второе условие подходит (если везде or, то достаточно, что бы хотя бы одно выражение было верным)Нужно делать такelif x in (2,3,4)
>>1040713elif x in [2, 3, 4]:
>>1040723Спасибо, добрый человек!
Зачем нужны обязательные скобки и слово def в объявлении функции?Ведь удобнее писать func: вместо def func():
>>1040781Пиши lambda.
>>1040782Что там в одну строку можно уложить?
Лол, а с лямбдами то оказывается можно и так извращаться, не знал.
>>104079510 читаемостей из 10 простоГори в Аду, няш
>>1040490я и не перекатывалсяпайтон - мой первый
>>1040800Ну неплохо тогда, тут новички обычно всякую дичь спрашивают, а не чатики пишут, что прочитал перед этим?
Ребзя, есть приложение скомпиленное в ехе, как сделать обновление проги из самого приложения?Допустим, пользователь вводит "--upgrade" и приложение само обновляется...Как реализовать?
>>1040801прочитал https://docs.python.org/3/library/socket.htmlпосмотрел пару examplesи пошло-поехало
>>1040797Однострочный генератор каррированых функций, норм же. Правда, большая проблема придумать, нахуй он собственно нужен.
>>1040801писал одновременно со знакомым, он на с++я сделал за 4 дня, а он все еще костыли допиливает))0пайтон очень простой язык, мне понравился тем, что сделан он для людей, а не для МАШИН
>>1040804Пиздабол.
>>1040809почему это:?у тебя есть все функции либы, есть примеры...
>>1040803Есть либа питонья. Название забыл.
>>1040810А язык кто за тебя учил? Кто тебя надоумил чат сделать? Новички обычно мечтают клон крузиса сделать.
>>1040815ну я же не долбоеб, умею учитьсячат для начала неплохо подошел
>>1040818>ну я же не долбоеб, умею учитьсяТы, сука, вопросы читать не умеешь, мразь мелкобуквенная.А язык кто за тебя учил? Кто тебя надоумил чат сделать?
>ВАЖНОaiohttp vs pycurl ????
>>1040821Наркоман шоле?
>>1040819ты тупой? я САМ УЧИЛ ЯЗЫКСАМ СОЗДАЛ ИДЕЮ написать чат, чтобы узнать некоторые функции пайтона
>>1040819Ебан чоле, взял да сам решил, чо доебался до дядечки
>>1040803Памахите
>>1040823>я САМ УЧИЛ ЯЗЫКСука, ты тупая поехавшая мразина. Как ты учил язык, тупорылая ты овца? Сука, эпический дегенерат просто. Гнида. В биореактор тебя.>САМ СОЗДАЛ ИДЕЮ написать чат, чтобы узнать некоторые функции пайтонаЁббаный ты жопу кретин. Откуда ты узнал что чат у тебя в 100 строк влезет?>>1040824Да иди на хуй просто.
>>1040826Пиздец дура
>>1040826мдаа, мальчик, не горизазубри сначала постановку вопроса>А язык кто за тебя учил?и>Как ты учил язык?это совсем разные вопросы, довен>Откуда ты узнал, что чат у тебя в 100 строк влезет?я и не знал, лолзачем такое знать? пусть даже в 500 строк, я же во время того, как пишу код - учусь.мне не важно, сколько строк выйдетчем больше строк, тем больше я узнаю о функциях пайтона
>>1040829А иди на хуй, дегенерат.
>>1040830увозите
>>1040825Бог поможет.
Что питону досталось от алгола? Делать языки на базе алгола перестали еще в 70-х.
>>1040837Где тут алгол?
>>1040842
>>1040842>русская вики
>>1040837On 6/14/05, Eric Nieuwland <eric.nieuwland at xs4all.nl> wrote:> From Programming Languages 101 I remember this construct in Algol 68.> It was then claimed to be the universal loop construct. If that is> true __and__ it is easy to implement, I'd say +INF for PEP 315.It's true, but this both dates you (A68 has been dead for severaldecades) and locates you: it was said that A68's popularity wasinversely proportional to (the square of?) the distance fromAmsterdam. It also dates and locates me. :-)-- --Guido van Rossum (home page: http://www.python.org/~guido/)
>>1040837Нашел что вроде как string/list slicing оттуда в виде slice_item[2:8:3]. pythoncentral.io между прочим потребляет 2 гига оперативы, постоянно грузится и обвешан тонной рекламы. Зачем он нужон вообще?
>>1040848А Гвидо разве анонимус?
>>1040857С чего ты взял? Это из емейла взято
>>1040861Так Гвидо же отвечает. Говорит что деанон такие вопросы задавать.
Гвидо уже не торт.
>>1040865А после того как он помрет, кто главным будет? У него есть приемник?
>>1040868>А после того как он помрет, кто главным будет?У кого питон больше, тот и главным будет.
>>1040869Но питон для девочек же.
>>1040865Просто неудачное освещение на фото>>1040870Молодой человек, мы не в жс треде
Эй, гуру, подскажите, как реализовать простейшую записную книжку на питоне? пока что получается только рваная срака какая-тоx={}a = raw_input ("Vvedite Imya ")b = input ("Vvedite nomer ")x[a] = bСоставляется словарь, а как дальше продолжить в него ввод? Как реализовать вывод инфы по ключу?
>>1040873Ну так у него принт с лолей и надписью что язык для лолей. Или это значит что лоли с детства смотрит хуипитоны в интернетах и название языка для для неё будет знакомым. Шок, сенсация, Гвидо - анонимус и педобир. СПГС олимпиада обьявляется открытой.
>>1040876Нагугли уж как со словарем работать. База же. Я сам честно говоря тут хуету постоянно спрашиваю, но это перебор уже.
>>1040673БАМП БАМП БАМПЧто такое PEP8? Нахуя оно?
>>1040885Соглашение по стилю, это нужно для того, что бы читать код, свой и чужой было легче https://pythonworld.ru/osnovy/pep-8-rukovodstvo-po-napisaniyu-koda-na-python.html
>>1040882> да перерыл уже дофига всегоно все равно нихуя не вдупляюбаза, не спорю, но обмазываюсь меньше недели
>>1040889Поставь третий питун для начала, двойка уверенно умирает
>>1040876x[a]Тут будет значение.
https://2ch.hk/pr/res/1040899.htmlhttps://2ch.hk/pr/res/1040899.htmlhttps://2ch.hk/pr/res/1040899.htmlhttps://2ch.hk/pr/res/1040899.htmlhttps://2ch.hk/pr/res/1040899.html
>>1040890стоит третий. просто выставлен шелл под 2.7фишка в том, что это задание и в нем четко оговорено условие - на версии 2.7 писать
>>1040908В новом треде написал тебе хуетень, лол. Принт без скобок поставь, на этом думаю проблемы с совместимостью кончатся.
>>1040897это я знаю. я не могу понять, как сделать так, чтоб в консоли постоянно выходило - "Введи имя.." и тдможно конечно накопипастить,но все равно количество вводов будет ограничено количеством копипастови я чет хз как тут же реализовать вывод инфы по ключу из словаря
>>1040912Попробу так:while True: string = input("Введи в меня: ")
Посоветовали для десктопа учить к Python, вместо С, Cyclone, т.к он легче интегрируется с питоном. Стоит ли?
Тут была ссылка на github с готовым flask конструктором сайтов. Есть у кого?
>>1041476нахуй вообще питон на десктопе?
>>1037373 (OP)Нарежьте шебм из второй части фильма "Отпучск за свой счёт" фразу примерно "щас бы сюда питон", где они Питон обсуждают, и поставьте в шапку.
Аноны, есть короче проект на шарпе с графической составляющей и вводом текстовой инфы, а также проект на пистоне, результатом которой является получение текстовых данных по вводимой инфе из проекта шарпа. А теперь вопрос, как их совместить? Прокатит ли использование текстовых файлов? С меня тонны обычного
>>1050059Да. Можешь все через текстовый файл ебануть, чтобы не заморачиваться. Через сишарп открываешь пайтоновский скрипт с входными данными (ну или просто перед этим записываешь входные данные в txt), пайтон обрабатывает это, проверяешь шарпом закончил ли он работу, если да читаешь текстовик. Все
>>1050695Понял, спасибо