Шапка: https://github.com/TheKnightsWhoSayNi/info/wiki/HatКод вбрасывать в тред через https://ideone.com/Прошлый: >>804873 (OP)
>>811817Смена шрифта очевидно заблокирована какой-то другой опцией. Неудивительно, когда софт пишут прыщавые для других прыщавых.
Сколько дней нужно спермодебилу чтобы перестать ебстись в глаза и сменить шрифт в IDE?
>>811871В какой IDE?Алсо кто какими шрифтами пользуется? Я божественным Consolas.
>>811823 (OP)Братишки, кто-нибудь знает, как установить beautifulsoup модуль для питона 3.5? Или, мб, вы чем-то другим для парсинга сайтов пользуетесь? Я полтора часа угробил, но так и не смог понять, почему модуль не запускается. По мануалу из ютуба пытался установить, вроде всё сделал, но всё равно не получилось. Погуглил другие мелкие ошибки, узнал, как вызвать командную строку из конкретной папки, сделал всё, а в итоге хуй. "Попытка запустить модуль для пайтона 2,7, а у вас стоит 3.5", хотя на сайте вроде написано, что для обоих версий подходит.
>>811879> кто-нибудь знает, как установить beautifulsoup модуль для питона 3.5Очень просто - sudo pip3 install beautifulsoup4
>>811877pycharm>>811711
Помоги понять методы numpy.dstack([a, b, c, d]).min(-1) и array.sum(-1).В документации к sum сказано, что указание в параметре цифры -1 выполняет подсчет с конца до начала. Нифига не ясно. Пишут, что происходит фильтрация по осям, но что за ось -1?Например, у первого метода результат: [[0 0 0 0 0 0 0 0 0 0][0 1 1 1 1 1 1 1 1 0][0 1 2 2 2 2 2 2 1 0][0 1 1 1 1 1 1 1 1 0][0 0 0 0 0 0 0 0 0 0]]Что делают эти методы?
>>811885Ты должен сделать копию темы и в ней уже менять шрифт.
>>811877>Алсо кто какими шрифтами пользуется?adobe source code pro
>>811888Спасибо и лучи добра!>>811871умри медленно и мучительно в России
>>811916> умри медленно и мучительно в Россииврагу не пожелал бы такого
>>811916> в России
>>811882это для линуха? У меня восьмёрка, сработает?
питонач, а насколько некошерно использовать классы без методов кроме инита?Мне просто нужно много всякой даты хранить (от геометрии и мета данных типа зоны светового климата, до всякой произвольной вычисляемой ебалы вроде превышения отметок) и тут же на основе нее вычислять, вот я и думаю что лучше - словарь из словарей, или класс без методов?Там просто три-четыре группы параметров будет, всего около сорока штук, а так можно загнать в функцию объект и уже в функции его дербанить.Класс с методами не нужен. Я потом свои функции планирую в других прожектах использовать, лол.Что-то вродеclass Data:{def init(входящие данные):{self.параметр_1 = входящие данные[парам1]self.параметр_2 = входящие данные[парам2]self.вычисляемый параметр = sefl.параметр_1 - sefl.параметр_2}}
>>811941Ты что, совсем балбес? Открой консоль и попробуй, только без sudo.
>>811944скобочки
>>811882>"sudo" не является внутренней или внешней командой, исполняемой программой или пакетным файлом
>>811949>только без судо>"pip8" не является внутренней или внешней командой, исполняемой программой или пакетным файлом
>>811949прыщавый не палецца :3
>>811957Какой pip8, ты что ?
>>811957pip73 попробуй
>>811958Раньше баловался, сейчас отпустило. Хотя вон в анниверсари апдейт для 10-ки завезли баш линуксовский, когда его допилят до состояния, что можно запускать из под него питоновский код с какими-нибудь установленными модулями - буду только из под него работать. Хотя совсем несложные штуки уже работают, но вот фласк пока нет.
>>811944Храни всё в словаре, в жейсон структуре.
А как вы на винде работаете, что про пип не слыхали и банально не умеете даже из консоли запускать? Куда потом идут эти все пограммы? Или тут одни хеллоуворлдщики, редактор не могущие пол-треда настроить? Или вебанам в принципе не нужно погружаться в такие дебри?
>>811992Ребята только начинают учиться, похоже. Еще разберутся во всем этом. Хотя.. про пип же в начале почти каждой книги пишут - как можно про него не узнать, хз.
>>811992он ньюфаг простоединственное, что иногда приносит геморрой на питоне с виндой - надо колёса качать для пипа и нельзя где-нибудь взять и ПРОСТО заюзать fork()
>>811992кто не умеет?
>>811992>не умеете даже из консоли запускатьв прыщах, консоль - смысл существованияв сперме - пережиток прошлого, доставшийся от DOS
Как посчитать процентное соотношение в Python?
>>812145(100 * A) / B
>>811992ЛИНУКС НИНУЖЕН!!! КОКОКОК КОНСОЛЬ СОСЕТ!!! ВЕБ ЛУЧШЕ ПИСАТЬ НА ВИНДЕ1111
>>812147>(100 A) / BВсегда опасаюсь переполнения в таких случаях. Уж лучше A / B 100.мимо дипломированный программист
>>812200> мимо дипломированный программистКак там с работой дела?
>>812039если прыщи - это линукс А сперма - виндовс то мак - это говно Потому что все макоёбы глиномесы. ?
>>811992>одни хеллоуворолдщики This. Я тот анон, что спрашивал, как установить тот модуль. Так и не получилось, лол. Мне нужна инструкция, чтоб прям как для дебилов. А сижу на уровне хеллоуворолда потому, что не знаю, что писать, куда применять знания. Прочитал Доусона, прочитал укус питона, сейчас читают анализ данный на питоне и SICP на питоне. Но так и не понял, что я практического могу написать, чтоб прям мне пригодилось. Планирую в лабу напроситься исключительно с этой целью, чтобы там и опыта заодно набраться. P.S. Учусь в вузе, но на совершенно не связанной специальности. Но вот данные анализировать возможность есть, надеюсь на этом опыта набраться хоть. Так пока нихуя не понятно, как этот опыт набирать и что практического можно делать (откуда те же идеи для заданий брать и пр.).
>>812368чего think python не навернул? оно ж как раз об этома вообще ищи чужие скрипты на гитхабе, охуевай от быдлокода и переписывай по-человечески. Думаю скилла хватить должно.
>>812371>Think python спс, скачал, буду читать. А на гитхабе пытался что-то найти, но слишком много информации и не понимаю, как адекватно запрос сформировать. Плохо что нету какого-нибудь небольшого введения, которое бы поясняло, какие области есть в программировании (и особенно на питоне), чем они отличаются, какой стек технологий для каждой нужен и т.п. А то инфы много, подавляет это.
>>812380Хуяришь в поиск что пришло в голову, например RSS parser / timer / mp3 tags и ставишь фильтр питон
>>812382>что пришло в голову Мне ничего не приходит, в этом и проблема. А вот за теги спасибо, хоть что-то теперь будет.
Гайз, может глупый вопрос, но надеюсь хоть здесь найти ответ. Поступаю на первый курс в этом году. Имею опыт программирования на python 2 года и год на крестах. Знаю минимальные основы SQL, имею опыт работы с SQlite. Владею git. Ничего серьезного мной не написано, только всякие веселящие меня штуки с разными библиотеками или API максимум на строк 100-200. Пробовал вкатиться в алгоритмы, но показалось сложноватым. Сейчас вкатываюсь в django. Если моя цель как можно быстрее освоить навыки, чтобы попасть на работу, то я на правильном пути?
>>812550Я разумеется тебя не знаю и в таком годы таких успехов я не достиг еще, но в целом складывается впечатление что тебе это интересно. А если тебе это интересно ты так или иначе обречен на успех.Главное не насилуй себя и не вкалывай на том попроще, где тебе скучно и неинтересно, возраст еще лет семь точно перебираться позволяет.Если хочешь в вебдев - да, все в целом правильно, по крайней мере на уровне идеи.
>>812562Не уверен насчет веба, просто хочется прогать на питоне, а идей нет. Решил попробовать себя в вебе, если понравиться, то продолжу в этом направлении
Есть говноскриптик, что будет запускаться в Blender и парсить с сервака говноданные быстро-быстро. Вроде надо юзать non-blocking socket через select, чтобы программе (блендеру) было время пропердеться. Что еще посоветуете (какой подход), чтобы скрипт стал по возможности прoзрачным? Как оформить всё в чистый event driven yobah? Хотело бы принимать по 100 стобайтных пакетов в секунду.
>>812585> 100 стобайтных пакетов в секунду
>>812585asyncio
>>812575>Не уверен насчет веба>хочется прогать на питоне>а идей нетМного годных вещей имеют ритон в качестве интерфейса (Blender, Agisoft Photoscan etc)
Получил охуенную работку скоро выйду на 300к если не проебусь с испытательным сроком, как теперь сьебать с предыдущей удаленка и остаться с баблом?, до зп ещё неделя и вполне вероятно что васян-стартапер может зажать заработанные мною копейки, у меня в принципе есть "рычаги влияния" но что-то за карму волнуюсь.>>805155-хуй
>>811823 (OP)>:зачем опять хуевое лого поставили
>>812390Держи, на первое время хватит.http://blog.programmersmotivation.com/2014/07/09/list-projects/http://www.codeconquest.com/programming-projects/ideas-for-programming-projects/
>>812740Ребзя, почему не нравится кодировка? Как пофиксить? Меня энкодинг, но ничего не менялось. (может не на то менял)Саблайм.
>>812810Поменял первую строчку на #!/usr/bin/env python (env добавил) и всё заработало.Что я только что сделал?
Господа, это какой-то пиздец, почему он заданные символы в кортеже из строки не удаляет? Молю о помощи.https://ideone.com/B8uQZB
>>812810дали вам powershell, дали cygwin, дали virtualboxнет, буду спрашивать чего cmd лох
>>812845Строки иммутабельны.
>>812738В предыдущем треде анончики одобрили.
В прошлом треде спрашивали:> Есть страничка, на которой содержимое появляется с помощью каких-то JS и PHP скриптов. Как выгрузить содержимое страницы с уже отработавшими скриптами?Поясню за selenium.def get_html(url, driver): driver.get(url) try: WebDriverWait(driver, 60).until( EC.presence_of_element_located((By.TAG_NAME, 'h1'))) finally: source = driver.page_source return source
>>811877Ubuntu mono
>>811958накати мне под винду uwsgi с поддержкой asyncio + nginx + какой нибудь хелловорлд на фласке, посмотрю как будешь ебаться
>>812865То которое в прошлом треде стояло приятнее было.
>>812930добавить переменные среды, и все как линуксе почти, только пути до файлов нужно полностью указывать(то что в винде так думаю все знают)
>>813026Там меня возьмут программистом за 300к/нс в гугл?
>>812848>powershell>cygwin>virtualboxЧто это, зачем и для чего?
cygwin уже не нужен, в винде есть полноценная убунту консоль
>>812993Угу, а потом окажется, что при сборке не хватит какого-нибудь заголовочного файла.Хуй знает, я бы ни за что не стал с этим ебаться, когда можно накатить ubuntu и сделатьsudo env CFLAGS="-I`pwd`/adman3/include/site/python3.5" UWSGI_PROFILE="asyncio" python3.5 -m pip install uwsgiА pip сам пересоберёт модуль когда нужно.
>>813060На семерочке максимальной, которой рядовой виндоретрогард будет пользоваться ещё не одно десятилетие нихуя нет, так что нужен.
прыщавых в децтви мало били.Переустановил пинон их того же python-3.5.2-amd64-webinstall.exe, всё также пометил прописать в путь. pycharm этого пидора видит, ни питона, ни пипа в консольке.Да, прящавых били мало.
>>813236> .exeоткуда же вы лезете, опять кто-то в /б прогромирование форсит?
>>813239линухаёб ни палицца
>>812985Ну не ставить же старый пик, нужно разнообразие.
Как переприсвоить содержимое структурированного бинарного массива кучке типизированных переменных, не ебясь побайтово.Что-то типа:name, time, tx, ty, tz, rx, ry, rz, rw, _ = readPacked( ofs, "< 15s I 3f 4f 64s" )
Ребят, сори за вопрос, нуфаг вкатился.Короче, как указать в функции randint() диапазон из двух чисел не включительно? Чтобы, например, randint(2, 4) выдавал 3?
>>813289>>> help(random.randrange)Help on method randrange in module random:randrange(self, start, stop=None, step=1, _int=<type 'int'>, _maxwidth=9007199254740992L) method of random.Random instance Choose a random item from range(start, stop[, step]). This fixes the problem with randint() which includes the endpoint; in Python this is usually not what you want.
>>812845>something.replace(i, '')something = something.replace(i, '')
>>813236Это вендузятников били мало, поэтому они руки свои кривые к программированию и суют.
>>813290спасибо
Ребят, сори за вопрос, я еще нуфаг совсем. Пилю немножко всякую ерунду скорее в учебных целях чем что-то полезное. На этот раз небольшой GUI для ffmpeg https://ideone.com/yb82vt пока там все очень просто Загвоздка возникла с путями к файлам, с анлгоязычными путями все работает как и задумывалось, но с путями, содержащие русские символы беда. пикрилейтед, например Вроде и понимаю что проблема с кодировками символов, но чет не пойму как исправить, вроде и пробовал "строка настроек".encode() и в utf-8 и в cp866 и в cp1251.
А че эт на питон такие требования скромные? Такое ощущение, что выучил джангу и руби 100к/сек.
>>813367> Такое ощущение, что выучил джангу и руби 100к/секуспехов
>>813383В чем подвох-то?
>>813351У меня вот такое было сегодня> >>812810 >>812825Энкод мне не помог, а вот строчка помогла т.к. у меня стоял 2.7 питон и он с него какие-то библиотеки грузил (или чо там). Загугли строчку, может поможет и найдёшь что-то. А вообще, как я понял, до 3.0 проблема с кириллицей.
>>813414у меня пайтон 3.5 и что с этой строчкой что без неё в путях вместо русских букв кракозября
>>813420Значит что-то с питоном/компилятором. Ибо что это ещё может быть?А вообще, программинг - это ёбля с проблемами. Надо привыкать нам, а то лично у меня, например, пердак горит так, что я со скоростью кометы в любую секунду съебусь нахуй в окно.
>>813433> Значит что-то с питоном/компилятором. Ибо что это ещё может быть?Ну да, наверно наверно ты хотел сказать интерпретатором, имея в виду сам пайтон, ведь так?я пользую WinPython-64bit-3.5.1.1 сборочку, в MSVS2015+PTVS, если что. Ты когда в русском языке совершаешь ошибку тоже думаешь что это с языком что-то не так, а не то что ты ошибся? Тут примерно так же, миллионы пользуются и все получается, а вот если нюфаг не смог правильно воспользоваться то это точно что-то с языком, лол.Подожду ответов от более шарящего анона или сам найду у гугла, но тебе тоже спасибо за отзывчивость.
>>813433> Значит что-то с компиляторомлол, аж первым курсом запахло
>>813351 settings = u" -r 1 -loop 1 -i {} -i {} -c:v vp8 -c:a opus -b:a 128k -b:v 0 -crf 16 -g 360 -shortest {}".format(self.pic_path, self.mp3_path, self.output_path)
>>813477>>813351и пути в скобки возьми или пробелы экранируй
>>813478> скобкибля, кавычки конечно
>>813477>>813478>>813480не понял совсем необучаемый так https://ideone.com/BN2G5c все равно не работает
>>813491вывод?
>>813494вот что на выводе https://ideone.com/3iIOdM, англоязычный путь к самому ffmpeg и картинке принимает без проблем, а вот русскоязычный путь к мр3 кракозябрами
Как понять что готов к upwork? С английским вроде бы норм, но дико боюсь фейла, профиль уже сделал. На питоне писал пока только хелоуворлдлы.
>>813500Когда пухнуть от голода начнёшь, тогда поймёшь, что готов. откуда вы лезете, блядь?!
>>813502Что не так то?
>>813494>>813498короч стоки везде нужны типа u"", конкатенцию стрингов делать: u"{} {}".format(a, b), пути c пробелами оборачивать в кавычки типа: u"{} \"{}\"".format(ffmpeg, path)
>>813504Спасибо, анончик, заработало. Теперь буду допиливать пункты настроек параметров кодирования и чаще лить годноту в музыкальные вебм-треды.А если не сложно можешь немного пояснить в чем конкретно проблема то была? или ссылочку где прочитать? для общей образованности, так сказать, ликвидации безграмотности.
>>813505во втором питоне строки ограничены набором ascii, если нужна кирилицаили что-то ещё - нужно использовать юникод(литерал u), гугли различие python 2 - 3, поскольку в третьепитоне строки пофиксили обычно в таких статейках о различии версий все делатьно поясняется
>>811823 (OP)Если в туториале джанги сделать в polls/models модели Choice и Question, сделать миграцию и попробовать импортировать их в Shell from polls.models import Question, Choiceто все будет заебисьоднако,если потом добавить еще одну модель в тот же файл и сделать миграции, то при импорте в шелл сосется хуйTraceback (most recent call last):File "<input>", line 1, in <module>ImportError: cannot import name 'Huek'
>>813545пичарм сучка баловался. Отбой
Пытался сделать свой консольную качалку (аналог scp или rsync), и пришло время вставлять многопоточность.Что вы скажете о такой "архитектуре":1. Клиент создаёт N подключений, каждое из которых подключается к серверу, отправляет путь к файлу и локальный размер + оффсет (равный размеру одного "куска" данных порядковый номер треда), а сервер открывает этот файл и seek'ает на это место.2. Каждый тред запрашивает кусок данных, получает егои отправляет сообщение серверу сдвинуть файловый указатель относительно текущего положения на размер куска N байт (пропустив то, что скачают треды).3. Когда все треды скачали по куску, основной тред соединяет в нужном порядке кусочки, аппендит к локальному файлу4. Все треды запрашивают по следующему куску данных.Вместо тредов, разумеется, asyncio.Нормально так? Основные требования были:1. Возможность продолжения после обрыва связи2. (Относительно) последовательное получение данных, чтобы можно было видео начинать смотреть до полной загрузки.3. Отсутствие необходимости производить какие-то либо предварительные манипуляции с файлом на севере.Волнует меня пункт 3, в котором происходит "синхронизация" тредов. Скорость каждого из них, конечно, и так примерно одинаковая должна быть, но как-то всё равно не хорошо. А как иначе сделать я не очень представляю, есть лишь такие варианты:1. Перед каждым запросом данных проверять, сколько скачано или уже в пути и отправлять абсолютный размер файла, а сервер seek'ать будет?2. Каким-то образом контролировать размер сдвига во втором пункте, чтобы треды могли менять свой порядок.3. Открывать на сервере файл всего один раз файл, а все подключения будут к одному хендлеру обращаться, гарантируя последовательность и недублируемость данных без всяких seek'ов.Какой из стульев лучше или вообще оставить как есть? Работает же! А там куча проблем с восстановлением порядка данных будет, в третьем вообще архитектуру сервера менять нужно будет, ведь сейчас-то каждое подключение независимое.Если что, в моём случае это действительно очень помогает, прирост в скорости очевиден, так как идёт какие-то странное ограничение на каждое отдельное подключение в вечернее время.
>>813554Там, где курсив, было умножение, естетсвенно.>пропустив то, что скачают тредыостальные треды*тест
Что делает json.dumbs?
>>813561>>> import json>>> help(json.dumbs)Traceback (most recent call last): File "<pyshell#1>", line 1, in <module> help(json.dumbs)AttributeError: 'module' object has no attribute 'dumbs'>>> help(json.dumps)Help on function dumps in module json:dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, encoding='utf-8', default=None, sort_keys=False, kw) Serialize ``obj`` to a JSON formatted ``str``.
>>811823 (OP)>/HatHead
>>813554Чем тебя ftp не устраивает?
>>813600Так не интересно, хочется своего консольного костылика.
>>813639Зачем делать несколько тредов? Жёсткий диск всё равно быстрее сети. В чём выгода?
Питоны, подскажите как заебенить полнотекстовый поиск по постгресу на джанге 1.9/питоне 3.5 ? https://github.com/linuxlewis/djorm-ext-pgfulltext эта либа, похоже, не поддерживает джангу старше 1.6 и возвращает пустой кверисет, а гугл выдает только нативный SQL, с которым не хочется возиться. Сразу бы на ORM взяться. Выручайте
>>813665> result = Model.objects.filter(data__icontains=search_query)[:limit]
>>813665elasticsearch/solr + haystack
>>813646>В чём выгода?В скорости передачи в моей ситуации. Периодически бывает так, что скорость до моего сервера падает до 20-30КБ/сек. Китайский фаерволл + гостиничный интернет вечером = беда. При этом если я запущу одновременно два таких процесса, у каждого из них так и останутся те же 20-30КБ/сек. Получается, если они оба будут качать один и тот же файл, то скорость увеличена вдвое (на деле, конечно, чуть меньше).
Планирую на выходных обмазаться этой годнотой.Какие подводные?https://www.youtube.com/watch?v=Nae-GM8QNXQ&list=PLICRn1k1s8ys--btvoLCix3el6XYa8FMO
>>813746>Какие подводные?Непонятно нихуя.
>>813715хуясе, ну и днище.
Посоны, почему вот такой код'past_activities': Activity.objects.filter(date__lt=time.strftime("%Y-%m-%d")).order_by("date")[:2],'future_activities': Activity.objects.filter(date__gt=time.strftime("%Y-%m-%d")).order_by("date")[:2],Выдает одинаковые результаты?
>>813793Все, я наркоман, у меня в базе херня какая-то
https://ideone.com/2amJhVинициировал переменные нулями, решил одно поделить на другое, питон доебывается с делением на ноль, как решить эту хуйню по нормальному?
>>813871> питон доебывается с делением на нольПитонопроблемы, этот недоязычок даже на ноль делить не умеет, вообще неудачный вариант для новичка, попробуй лучше Хаскель.
>>813877> попробуй лучше Хаскель.Защеку тебе попробовал, не смей больше на мои сообщения отвечать.
>>813880Ясно, ну тогда страдай с питоноговном, даун необучаемый.
>>813871Try:....x=1/0Finally:....print 'cuck my dick'
>>813469>миллионы пользуются и все получаетсяЛинух? Я так и думол.
>>813909Теперь он мне выдает сообщение из файнали и выдает стек ошибки:cuck my dickTraceback (most recent call last): File "D:Scripts/src/has_no_e.py", line 21, in <module> has_no_e(list) File "D:/Scripts/src/has_no_e.py", line 5, in has_no_e proc = (have_e/not_have_e) * 100ZeroDivisionError: division by zero
>>813912Короче, эксепшены надо перехватывать и обрабатывать. Гугла в помощь.
11
>>813912(x,y) = (5,0)try: z = x/yexcept ZeroDivisionError: print('cykablyat')
>>813937> (((x,y)) = ((5,0))))
>>813940не понимаю, о чем ты. У меня выполняицца.
>>813942x, y = 5, 0 уябывай, клоун
>>813943>>813944>>813946https://wiki.python.org/moin/HandlingExceptionsпрыщавых мало в школе били
>>813949> нет двойного отступа перед коментарием> нет отступа между элементами tulpe> идентация в два пробела> ровняться на код который не следует элементарным правилам pep8спермодебилов в школе своей головой думать не учили
>>813956>спермодебилов>wiki.python.orgочевидный разрыв шаблона очевиден
>>813957> своей головой думать не училикод нарушает питоновский стайлгайд, а значит ровняться на него нельзя> wiki.python.orgда хоть у боженьки на лбу набит, вот это называется "разрыв шаблона"
>>813963прящавый сектант не палиццо
Посоветуйте хостинг под django.
>>813970Python anywhere, open shift
>>813970Но так то я его даже на шаред мастерхосте запускал, правда на линукс-площадке, на виндовой не завелось
>>813970scaleway если нищеброд, openshift, heroku если супернищеброд
где можно захостить свои айпишник на 24 часа, но и без регистрации?
>>813972>Python anywhere99$ в месяц за средний вариант
>>813937>>813940>>813942>>813943>>813944>>813949>>813956>>813957>>813963https://ideone.com/BCCqm2Обработал я вашу ошибку, хуле он мне теперь только блок эксепт выводит, когда мне нужно ебаный код выполнить, пздц, нормально объясните мне, где я обосрался.
>>813985>Обработал я вашу ошибкуошибка твояк делению на ноль вообще не должно приходитьа обработка лишь позволяет обойти кучку говка, не грохаясь
>>813985> где я обосралсяна уроке математики в третьем классе
Бля, что вы советуете?! Любой впс на бубунте подойдёт.
>>814005> к делению на ноль вообще не должно приходитьМне нужно объявить две переменных, после чего найти их отношение, как я по твоему это сделаю, не присваивая им нули.>>814007> на уроке математики в третьем классе>делить на ноль нильзя>РЯЯЯЯЯ
>>814042Так там же наверное будет дрочево с настройкой каких-нибудь серверов, бд и прочей залупы? зачем это, когда можно на какой-нибудь pythonanнwhere быстро задеплоить.
>>814047>как я по твоему это сделаю, не присваивая им нулиприсвоив единицы?
Посоветуйте годный компилятор для Python 3.5 32 bit использую Шindows.
Посоны, хелпаните, существуют ли либы, позволяющие проксировать запросы через тор-ноды? И чтобы можно было на paas захуярить, без компилируемых бинарников и прочего гемора
>>814047> объявить две переменныхБля, просто иди в /b/, долбоёб.
>>814049Зато там будет полтора бакса в месяц и неоценимый опыт.
>>8141381. запустить тор2. использовать socks прокси
>>814121Годный только один, на котором собран сам питон. vs2015 для 3.5.
>>814255Спасибо.
>>814253 используя aiohttp не смог завести подключение к торовым соксам напрямую... пришлось обмазаться privoxy как посредником
>>813554падажжи ебана! ты юзаешь аиохттп, так?тебе зачем несколько корутин для приема данных?
наркоманы блять.
>>813715это можно решить твоим криворуким скриптом, конечно, но для этого есть всякие хттп балансеры, которые уже давно написаны и поддерживаются, тот же nginx наверняка такое умеет.
>>813970Любой Linux VPS и прямые руки. Гораздо дешевле и гибче педерастии вроде хероку и опеншифта. В идеале работа по развертке окружения на свежей машине твоего любимого linux-flavour автоматизируется баш-скриптом, фабриком, докером, чефом или как душе угодно.
Питоняшки, написал скриптик для граббинга одного сайта с картинками, для парсинга юзал lxml, а запросы делал через urllib.request. Суть в том, что через 90 картинок кидает ошибку 500 Iternal Server problem. С чем это может быть связано?
>>814304 "повесил" ты тот сайтик своими жадными запросами, либо сервак тебе выдает 500 что бы ты уже отъебался, пробуй щадящий режим.
>>814305Что посоветуешь? Как обойти это ограничение/ошибку?
>>814307тут нкжгл выяснить, на твой ip ли он дает 500, или в принципе падает. если первый вариант - прокси, если второй - вставляй sleep между запросами.
>>814309Ну в целом я так и думал. Только тут пару проблем. requests медленнее чем urllib.request? Я через второе делал, а с проксями там сложнее (requests просто через аргумент передаёшь). Можно ли как то распараллелить граббинг, чтобы быстрее было?
>>814310вариантов несколько: юзать неведанные либы для распараллеливания задач, типа https://habrahabr.ru/post/307140/писать самому через multiprocessingупороться asyncio
>>814313чем обычный threading не идёт?
>>814314GIL
>>814320а ну да
>>814321все негодуют, да, а что делать!?по этому поводу вспомнился анекдот:"Заходит в бар бесконечное количество математиков. А бармен им "идите нахуй".Возмущению не было предела."
>>814323но! кстати, в защиту бармена гуидо нашего солнышка ясного ван россума, скажу: он год как минимум пишет в дропбоксе pyston - это такая йоба с автоматической сборкой мусора по реферальным ссылскам, тащем та питон - но без гил. думаю, он этому нахватался с гугла, пока go пилил, работая над google app engine. лично я жду.
Кст, есть ли смысл GUI на питоне писать или лучше на плюсах/qt?
>>814326qt "кроссязычная" платформа, но я бы выбрал c# mono
>>814328а почему mono? Оно же ещё нестабильное.
>>814329не стабильное оно уже лет десять, юзай, не ссы.
>>814326>GUI на питоне>или qtЯ что то не понялQt
Какой ide для змеи вы используете, сейчас учу язык, практики немного и она проходит в idle ,жутко не удобно, чего посоветуете? Pycharm не советуйте - я нищеброд деняк нет.
>>814418Но ведь есть Community Edition.
>>814418PyScripterБесплатен, лучше чем идле.Больше плюсов нет.
>>814373Мёртвая. Контингент нюфани постящие смищные картинке и ничего не делающие реального.
>>814427> Контингент нюфани постящие смищные картинке и ничего не делающие реального.Как будто итт что-то другое, только картинки нисмищные.
>>814418pycharm как и большинство нормального софта имеет бесплатную версию, которой нюфане и не только хватит за глаза, но тебе скорее всего нужен vscode или саблайм.Ещё пикрил прыщегоднота, но очень сырая пока.
>>814285requests используй
>>814320GIL отпускается при ожидании IO, дядянормально трединг для парсинга работает
>>814314threading для парсинга подходит нормально, если не 1000 потоков создавать конечно
>>814445в смысле Requests поддерживает socks с последней версии
>>814418Есть бесплатная версия Pycharm. Эклипс или студия от майкрасофт, любая топовая иде подойдет и для питона.
>>814418Есть же Community версия.
>>814437>пикрилГде название?
>>814454gnome-builder
>>814285https://github.com/nibrag/aiosocks#aiohttp-usage
>>814455> gnome-builder
>>814468Что ты хотел этим сказать?
>>814477Смешное название.
всем привет! Ищщеца питонист, хотящий заработать себе на хлеп насущий. Требования пистон3, паттерны, хотение развиваться и умение гуглить. кому интересно пишите на tanechka.fedotova65@gmail.com
>>814530>паттерныВ пифоне используются что ли?
>>814577просто программист должен знать, как сделать кошернее, чем городить собственный огород
>>814418>>814451какая комунити, можно прошку на халяву получить.
>>814601> 2016й> воровать софт
>>814603Я тут недавно шаблон для вордпресса купил за 17 баксовВ нем 2 layout'а из которых только один как раз тот что мне не нужен сверстан под собственно шаблон ВП, а не просто хтмлКороче хуй я еще чего куплю, нахуй надо. Если нет бесплатных аналогов - смело пиздите безо всякого зазрения совести
>>814530танюха, ты куда пропала?
>>814603> 2016й> платить за софт
>>814603Алсоу> аноним> свобода равенство упячка интернет> агитирует против пиратстваСмешно
>>814609> шаблон для вордпрессаой-все
>>814609> купил у бабки в переходе ифон 8й, оказался подделкой, стану пиратом и пойду грабить караваны
>>814620штоэа? кара-вэн?
>>814625>2016>being that new
>>814610в почте
Ящитаю прыщавых мало били
[CODE]sum = 0n = 5for i in range(1, n + 1): sum += iprint(sum)[ /CODE]Что это за код, и что он делает?Можно подробнее
>>814739> [CODE]Хм. На 2ч.хк не работает что ли? О.оНу ладно.
>>814739Считает сумму чисел от 1 до 5 и выводит значение суммы на каждом шаге цикла.Результат: 1 3 6 10 15Это последовательность треугольных чисел https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B5%D1%83%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5_%D1%87%D0%B8%D1%81%D0%BB%D0%BE
Есть такая ёба (см. внизу привет клиента)https://docs.python.org/2/library/asyncore.htmlДержит соединение в отличие от request и могу стримить через ней данныеКак ее обмазать asyncio для большей прозрачности (send, recv)?
Бля
>>814801с какого места смеяться?
>>814803С последнего сообщения же
>>814786Напиcанo, что этo для cвoих кocтылей. Ищи тo, чтo написанo как раcширeние к этoму
>>814815Толи я долбаеб, то ли лижи не едут, но где в первой строчке, первом предложении документации отсюда: https://docs.python.org/2/library/asyncore.html стоп-слово из местного спам-листа?
Какие будут мнения?this >>814786
>>814825Что тебе нужно? Сервер? Парсер? Чатик?
>>814837http://pastebin.com/PyqQjavrмой сервер на друине ждет 1 байт как триггер и шлёт пакет из 94 байтов. Соответственно к примеру я добавил отсылку одного байта при соединении и после получения пакета.Проблема в том, что этот скрипт должен работать в Blender без заморозки. Увы его встроенной "асинхронности" не хватает.
>>814870Там какие то дурачки.
>>814304Это сново я. нихуя не работает, ни задержки, ни прокси. Вот мой быдло-говно код. http://pastebin.com/N56wPpBJ
Джва вопроса:0) Есть ли какой модуль для xls писания, но чтобы мог дописывать в существующий файл? Сейчас юзаю XlsxWriter, и приходится уродовать прогу и жрать оперативку чтобы не закрывать файл(а если вырубится питание, то вообще все данные пропадут).1) Это я тупею или код становится нечитабельным, как понять?
>>814954ЗЫ насчет писать в файл, потом парсить и переписывать в xls - нихачу, уродство.
>>812689>спойлерАх ты пидор! Зато ты не знаешь, почему 5 / 3 == 1! Поздравляю, чо. По теме хз.
>>814603Всегда смотрю на эту пикчу и такой уют. Тёплый ватничек греет и сладкие сны снятся.
>>814963> Зато ты не знаешь, почему 5 / 3 == 1То не я отвечал, хотя собеседование было пиздец хуевое, пару вопросов такого же уровня слил, не знаю почему прокатило, со старым работодателем уже разобрался, сначала васян поморозился, потом вспомнил у кого доступ к хостингам, vcs и куче всякой мелкой хуиты и попустился.
Я - макака, которая пишет в основном скрипты. Хочу запилить себе пару программ, код которых написать смогу. Сконвертить в экзекутабл нашёл как. Но на чём пилить гуй? Kivy, PyQT, PySide, Tk, wxPython?Желательно удовлетворять как можно большему числу следующих характеристик:Простота начинания.Доки и примеры.Не лагает, не мигает.Стаковерфлоуность.Нативность/нестрашность.Пиццон 3 или даже 3,5.Быстро запускается.Перспективность.Кроссплатформенность.Такое хочется запилить (по уровню сложности гуя): http://www.rapidee.com/en/screenshotsТакое хочется видеть в качестве примеров: https://wxpython.org/Phoenix/docs/html/gallery.htmlhttps://docs.python.org/3/faq/gui.htmlhttps://wiki.python.org/moin/GUI%20Programming%20in%20Pythonhttps://wiki.python.org/moin/GuiProgrammingПрочитано.
>>815004Tkinter- standard GUI toolkit included with Python- simple and easyи что тебе еще надо?
>>815004Писал/пишу на тк. Йобагуя на нем не выйдет. Зато он простой и дубовый. Для макаки подойдет, если хотелки поубавить.
>>815004> Kivy, PyQT, PySide, Tk, wxPythonQt - самый крупный и популярный кроссплатформенный тулкит(со всеми вытекающими), остальные - никому не нужное ноунейм говно.
>>814920бамп
Написал небольшой скрипт для обработки текстовых файлов. Но иногда он жалуется на кодировку и пишет номер символа из-за которого сломался. Как перед обработкой удалить все плохие символы из строки?
Всем привет из Руби-треда.Ебашу микросервис на Flask'е, короче. Нужен был вот этот питоний пакет: https://github.com/codelucas/newspaper . Но почему-то они не выкладывают новые версии на Python Package Index. Последняя выложенная туда версия не работает с третьим питоном. Как установить версию с гитхаба? Или по-другому можно? Там вроде setuptools используется.У меня в приложении пакеты ставятся через pip install -r requirements.txt
>>815030Мой совет тебе, не связывайся с этими говнопарсерами, что newspaper, goose, даже ебаный readability api не смогут распарсить лучше чем ты. Пиши парсеры сам, ну потратишь немного времени, зато будешь уверен в качестве, а не получишь смешанное с говном месиво. Уверен, ты не парсишь из тысяч источников, тебе просто лень писать свои парсеры.
>>815032>Уверен, ты не парсишь из тысяч источников, тебе просто лень писать свои парсеры.Так и есть. Я только начал проект, и хочу сделать bootstrap. Потом уже буду кастомизировать, так наверное и парсер сам напишу.
>>815028.decode('utf-8')
>>815004Для себя однозначно tk, qt местами красивее, но пердолинг с переписыванием сигналов, тредов и прочей поебени не оправдывает затрат.
>>815032>Уверен, ты не парсишь из тысяч источников, тебе просто лень писать свои парсеры.Погоди, ты предлагаешь просто подгонять парсер под структуру HTML? Тогда это не подходит. Программа должна более-менее успешно извлекать статьи из произвольных источников.
>>815036Ты в любом случае будешь подгонять парсер под разную структуру и чистить кучу видов мусора.Эти статьепарсеры максимум что делают, это просто убирают лишние элементы, типа шапок и рекламы, но говна там все равно дохуя. Поэтому по мне проще написать с нуля обработчик нужного, чем чистка пережеванного говна.
>>815041Он видимо вообще не знает что такое парсер
>>815041Ну мне надо с чего-то начать, чтобы понимать, что чиститьЛучше подскажи, как установить пакет>>815042>Он видимо вообще не знает что такое парсерВообще, парсер - это синтаксический анализатор. Например, Nokogiri - анализатор HTML и XML. Та программа, которая его использует - уже не парсер, но так по привычке называют.Мне же нужно получать текст статьи с произвольной (условно) веб-страницы, что уже никак под определение не попадает. Эти штуки называются article extractor. С учётом инструментов, которые они используют (у newspaper в зависимостях NLTK, например), это более сложные программы, чем "взять второй div внутри div с id='qwerty'"Я понятия не имею, как такое писать, поэтомуне хочу сейчас на этом тормозиться. У меня помимо микросервиса ещё бек и фронт
>>815043>как установить пакетДобавь в свой requirements.txt строчку:-e git+https://github.com/codelucas/newspaper.git#egg=newspaper3kЯ не уверен, подтянет ли оно также зависимости автоматически. Возможно, тебе придется самому установить пакеты необходимые для работы этой штуки. Добавь их в свой requiremnts.txt, если что.
>>815050Спасибо. Работает. Зависимости тоже тянет.
>>815043>более сложные программы, чем "взять второй div внутри div с id='qwerty'"Это они так пишут в ридми, типа заходите, у нас заебись, а на самом деле нихуя они не умеют. Пока не перепишут всю эту ебалу на нейронках, так и будет говном без задач. Вообще, на парсинг сейчас дохуя заказов, что как бы намекает, что еще не придумали эту универсальную поебень.
>>815054>Вообще, на парсинг сейчас дохуя заказовДа я в курсе. Сам с этого начинал на апворке
>>814786>>814858бампецкий, иксперты!
Есть один текстовый файл на сто мегабайт. Как максимально быстро искать в нем разные строки? Встроенными строковыми методами?
>>815043>Мне же нужно получать текст статьи с произвольной (условно) веб-страницы,Ты дурак? Каждый случай индивидуален и неизвестно что там налеплено.
>>815063А как тогда работает режим чтения в бровсерах? Шах и мат, атеисты!
>>815066А ведь еще есть всякие раcширения типа Pocket или амазоновского расширения для отправки статей в читалку. Они тоже неплохо парсят страницы и оставляют только нужный контент.
>>815075Щито поделать, это всё не на питоне небось написано, кек.
какой питон поставить на ведро из гуглстора?
>>815079Нахуя?
>>815081нахуя из гуглстора?нахуя на ведро?нахуя питон?нахуя ты итт?
>>815085Ну да, нахуя тебе на ведро питон то. В любом случае, гуй ты там не наебашишь, так что заводи балалайку на опеншифт, коннектись через ssh и не занимайся хуйней.
>>815034У меня ошибка вылетает когда я пишу for string in file. Куда это вписать?
>>815090А я ебу как ты файл там открыл? Какая ошибка нахуй? Хочешь помощи - пиши нормально, наркоман.
>>815043Предлагаю велосипед.Загоняй в Getpocket.com - отправляй на мейл через тот же iftt и выгребай
>>815094Лiл!
>>815093> UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 104: invalid start byteОткрывал обычным open и пробовал codecs.open(n,'r','utf8') Не выходит.
>>815062Мало вариантов. Узкое место здесь - процессор, если файл уже в памяти.Попробуй распараллелить разными процессами.
>>815062Не использовать питон
>>815094Вон даже без мыла и всего такого есть:https://github.com/rakanalh/pocket-apiну а чем плохо? Если есть 2-10 минут пока покет обработает статью - ну и ладно. Зато оно чистенько выгребает относительно.
>>815100Ты вообще в курсе, что у open есть разные парметры и открыть можно по-разному? Какие-то codecs, охуеть просто. Долбоебы блять, не могут весь код выложить. Иди нахуй.
>>815106Там дохуя кода. Не злись. Как файл открыть лучше поясни
>>815100Используй третий питон. Во втором вся эта хуйня с кодировками бесконечна. Привыкай обращаться с данными извне скрипта, как с ядерными отходами - медленно, аккуратно и многократно проверяясь.
>>815109Открой, блять, документацию.
>>815110Это третий.
>>815109https://youtu.be/sgHbC6udIqcОднажды один анон в этом самом треде дал мне эту ссылку. Пришло мое время передать её тебе...
>>815066Возможно по тегам? Он ведь еще не везде появляется.
>>815114Ясен пень, что по тегам, только там дохуя нужных и ненужных тегов, бездушная машина не разберет же кучу сайтов которые васяны наговнокодили.
Тут есть пистонщики с вышкой? Чего такого почитать из общей литературы по погромированию для развития. Чему вас там учили?
>>815135
>>815135философия, интегралы, высшая математика, в общем пихали ненужную хуйня который никогда не пригодится.
>>815135>программист>с вышкой
>>815163>вышмат>связи>трактор
Какую книгу купить в качестве настолькой для Питона? Ну или по джанге
>>815163Ну-ну, сравни никому не нужных фриланс-макак и специалистов с ВШЭ, например, которые шпарят нейронки и CS как семечки. А если ты про шараги, то да, такое не нужно.
>>815183А хули в питоне непонятного то? Качни доки и все, это тебе не плюсы, которые до пенсии учить будешь.
>>815188> хули в питоне непонятного тоЯ вот не могу что такое // понять даже.
>>815188Да просто заказ буду делать в интернет-шопе, вот думаю и книгу прикупитьУкус прочитал. Think Рython заканчиваю. Надо или джангу или что-то сложнее по пистону
>>815193>Укус прочитал.Ну и заебца. Ты давай не книги читай, а пили стартапы, ебашь свою борду. Часики-то тикают, а ты все о книгах думаешь.
>>815195Я просто тормоз и сразу всё не запоминаю. А для борды джанга нужна
>>815195Я бы за такие советы по ебалу давал. А потом блядь вокруг одни быдлокодеры которые физбиз с сортировкой пузырьком не осиливают.
>>815183Интернет подключи.
В питоне нельзя закоментить блоком? Сасите мой хуй, прысчавые!
>>815197Зачем тебе сортировку пузырьком осиливать? Ты конченый что ли совсем?
>>815199"""Пшел нах пидр"""
>>815199Иди книжку по питону читай и не пиши хуйни.
>>815199В смысле "блоком"?
>>815197Человечество проживёт и без твоих скиллов длинную интересную жизнь. А ты умрёшь. В России.
>>815197Будто ты сразу писал совершенный код. Сначала побыдлокодит, потом самого раздражать будет, начнет оптимизировать помаленьку. Не начнет - заказчик заставит.
>>815201>>815202сасать, ниатвликацца
>>815200Если ты при "сортировка пузырьком" используешь термин "осиливать" то это пиздец.>>815204Речь не о человечестве, а о том что или программить интересно и ты придёшь к успеху, или не интересно и ты будешь круды до скончания веков хуярить через дикую фрустрацию.
>>815203/типовот таккак у нормальных людейа не норкаманов/(дажи пацкалможеттак)
>>815209Пшел нах
>>815207>программить интересно и ты придёшь к успехуесли проектик взлетит, то в 87% похуй как и на чём написано
>>815211Этого двачую, даже бобук недавно пиздел про это, а он хуйни не скажет.
>>815201нипизди, прящавый
>>815216>пук
>>815191Целочисленное деление(без остатка)
>>815199В питоне нет операции возведения в степень
>>815219две звёздочки умножения не пробовал?
>>815223Что? В имени функции звёздочки писать нельзя
>>815211>>815213хуй с пальцем путаете. Программирование и бизнес.
>>815206Ну да не буду использовать, потому что какой то хуй из интернета сказал что кавычки не для комментирования кода.
>>815225ты сам то понял че сказал
>>815227Смотри, ебанашка, вот есть скайп.Им все пользуются. "Взлетел" проект. Но это не отменяет того факта что пишут его пидорастичные дебило-индусы и пишут так хуйово что из-под того же линукса, да даже андроида иногда - им пользоваться бывает проблематично. Т.е. написан он откровенно хуйово.Вот и тут так, нахуя сравнивать мокрое и тёплое?
>>815226> какой то хуй из интернета сказалпрыщавый плес
>>815228за скайп миллиард давали кажется
>>815225>Программирование и бизнеспервое без второго - говно без задач
>>815232Нет, просто называется "наёмная работа, работа на окладе, штатная работа, фриланс и тд"Пацанов которые в одно рыло себе стартапы мутят хуй да нихуя.
>>815235деньги откуда, мань?
>>815236Тебя ебёт? Твоя задача как программиста кодить, а не ебать мозги откуда у твоего заказчика/руководителя/владельца деньги на это
>>815238илитарно мыслишь однако
>>815229Кавычки удобней. Иди уроки делай, которые тебе на лето задали. В реальном мире пользуются тем, что удобно, а не как написано в инструкции.
>>815228так я об этом и говорю, ебананаписали скуп без пузырьковых сортировок и заебись
>>815244И как это оправдывает говнокод?
>>815245количеством полученных дензнаков
>>815246кем получаемых? майкрософтом?или индусами за 5 баксов в час?так ты и сам ближе к индусам, чем к майкрософту
>>815247>кем получаемых? майкрософтом?очевидно же
>>815247Индусы сами виноваты что соглашаются работать за 5 баксов.
>>815004>пишет в основном скрипты>запилить себе пару программВ чём отличие?>http://www.rapidee.com/en/screenshotsДрисня из 90-хПо теме: pyqt5.
>>815250>>815251Всё, мальчики, удачи с эге, поступлением, стартапами и всем таким.
>>815255Не грусти, старик. Все через это проходили.
>>815254Как минимум середина нулевых. Похоже ты никогда не видел графические интерфейсы 90х.
>>815255Уверен на 98% что лет мне больше чем тебе. Причем не на 1-2 года.
>>815206Bitchhttps://www.python.org/dev/peps/pep-0257/
>>815035> пердолинг> сигналовТы что-то путаешь. Сигналы — благо для всей семьи.> тредовА в tk треды типа не надо использовать?Плюс, есть quamash, можно писать асинхронно. Попробуй, ещё захочешь, базарю.
Вопрос data = self.recv(94) SEQ, D_LEN, P_LEN, ax, ay, az, gx, gy, gz, \ roll, gyroAngleX, compAngleX, kalAngleX, \ pitch, gyroAngleY, compAngleY, kalAngleY, \ mx, my, mz, heading = \ unpack('> x x B x B x B 3H 4x 3H 4x 4H 2x 4H 2x 4H 39x', data)ax, ay, az и т.д. приняты на двухбайтовые целые. Мне надо их дальше обрабатывать как float: A = math.sqrt(ax ax + ay ay + az * az) _Axref = ax / A _Ayref = ax / A _Azref = ax / AИх надо кастить из int -> single?
>>815005>>815006>>815035>>815007Спасибо. Тогда ограничу свои изыскания тикеем, выиксом и пайкутой, переходя на более правое, если соснул на более левом.
>>815060> asyncoreДропай это говно, переходи на asyncio.
>>815262Это не python-way, с таким же успехом можешь перейти на плюсы и пердолься сколько угодно со своими сигналами и сторонними тредами.
>>815254На самом деле шо qt хуйня, шо tk, так что переходите на православный электрон, уж там то все заебись и красивенько!
>>815245а нахуя его оправывать? результат есть и норм, думаешь кто-то будет браться за ревью твоей параши?
Что собеседованиях у джуниоров спрашивают?
>>815270Дык и согласен. Вот этот ариец написал под блендер, чтобы исполняемый скрипт не тормозил саму программу:https://github.com/akloster/blender-asyncioНо в его примере сервер и клиентик, работающий реквестами, после которых логично дропается соединение.Мне нужен клиент, который бы держал соединение и кормил удалённый сервер байтиками. Тот возвращал бя пакеты данных.>>815278ТНН, ЕОТ, оценки по ЕГЭ
>>815278Всё спрашивают. Ты не в джуниоры иди, ты в стажеры иди. Там главное сортировки выучить.
>>815278Почему 5/3 == 1.
На компе с виндой cx_Freeze требует питон 3.4.2. У меня 3.5.2. На оф сайте устаревшую версию уже не скачать. Что же делать?
>>815283> На оф сайте устаревшую версию уже не скачать.Да неужели?
>>815285У меня 404. Дай ссылку на экзэшник
>>815257Видел каэшн. ладно, погорячился
>>815267Что за убожество?! Используй construct.
>>815286https://www.python.org/ftp/python/3.4.2/python-3.4.2.msi
>>815287А как современные интерфейсы выглядят тогда?
>>815289Спасибо
Неофит в треде. Каким раком башу можно скормить команду целиком? На данный момент я получаю только результат от wmstrl -d, awk игнорируется. Как быть?bashCommand = "wmctrl -d | awk '{print $9}'"def ftest(arg): wsp = run(bashCommand.split()) return wspprint(ftest(bashCommand))
Музычка )))https://www.youtube.com/watch?v=vKcB7LEgkP8
>>815290>>815274
>>815272Ещё раз, ты на tk также присваиваешь кнопочкам и событиям обработчики, ты также делаешь тред с блокирующими операциями, чтобы не блокировать gui. Но, у pyqt есть quamash и можно реально делать асинхронный однопоточный код. Это сразу отодвигает все остальные фреймы в парашу.
>>815281Python 2 перестает поддерживаться через 4 года.>>815280Вакансий стажеров нет
Долбоебов полон трендж.Напоминаю, что по-настоящему годный, красивый и быстрый софт нормальные конторы пишут только на нативных средствах. Винда - шарп, мак - свифт. Все эти кьюти и ткинтеры для красноглазиков которые делают высеры типа гимпа. Питон нужен для серверов а не для десктопа.
>>815298>Вакансий стажеров нетНу а ты что хотел, кризис. Посиди на мамкиных щщах лет пять, потом уляжется все.
>>815274К нему уже бинды нормальные есть? Можно удобно доставлять клиенту?> var subpy = require('child_process').spawn('python'Ах, нет, я так и думал.
>>815281Ты бы хоть проверил прежде чем бред писать. И не путай на будущее / и //.
https://www.fyears.org/2015/06/electron-as-gui-of-python-apps.html
>>815303kek
>>815296http://electron.atom.io/Вот это штоле? Фу. Ещё небось запускается 10 секунд, ведь там в кишках какой-нибудь хромиум.>>with JavaScript, HTML, and CSSЕщё и не питон.
>>815299>Питон нужен для серверовнипезди! Обмазываюсь питоном лишь неделю и уже вижу хуеву кучу мобильных задач
>>815279Видимо я что-то про блендер не понимаю. Почему нужны какие-то мосты? Там же 3.4+ версия.
>>815283pyinstallerоткуда вы с этим фризом лезете?
>>815308>мобильных задачЩито?
>>815298> 2йка кокококоИ тем не менее, мне вот прийдется писать 2/3 совместимый софт.>>815302Мы вам перезвоним.>>815299> Напоминаю, что по-настоящему годный, красивый и быстрый софт нормальные конторы пишут только на нативных средствах.Двачую.> Все эти кьюти и ткинтеры для красноглазиков которые делают высеры типа гимпа. Прыщегипм как раз прыщегтк, все резонно, вот-вот на третий гтк перепишут и будет ня.
>>815311пакимонаф ловить же!
Серьёзно??? В треде есть люди, которые сейчас не поймут, почему вывело так?
>>815312> как раз на прыщегтк
>>815290
ЭЛЕКТРОН СИЛА КЬЮТИ МОГИЛА!СЛАВА ЭЛЕКТРОНУ! ФЛАСКУ СЛАВА!ГЕТЬ КЬЮТИ! ТКИНТЕРЯКУ НА ГИЛЛЯКУ!
>>815312>Мы вам перезвоним.Звоните после обеда. Я люблю подольше поспать.
>>815317Но это веб-сайт с двумя кнопками, а не какая-то гуйная программа.
>>815309Этот немец рассказывал, что в Блендере с питоном не всё так гладкоhttps://www.youtube.com/watch?v=WeQuQiakSWsпоэтому и смастерил такой костыль
>>815315Все все понимают, но это уже не актуально. В 3 питоне по другому.
>>815324>но это уже не актуальноНу мам?Пример: http://www.vfxplatform.com/
>>815322Смотри, как много прекрасных программ написано на электроне! :)http://electron.atom.io/apps/
>>815325И что? Для меня это не актуально я этим не пользуюсь.
>>815326орда жопоруких веб макак полезла на священный дескоп, найс, пора делать апгрейд
>>815322Ну, браузер возьми любой.
>>815290Установи шиндос 10 и посмотри. Шиндос всегда задавал тренд как выглядят современные интерфейсы.
бажественно!https://www.youtube.com/watch?v=KaHHQkT3nHI
>>815323А, ну так используй его костыль, в чём проблема? То, что в его примерах дропается соединение ничего страшного. Читай доки по aiohttp и всё.
>>815290Как-то так, хотя windows не далеко ушел со своим убогим риббоном.
>>815336>Читай доки по aiohttp и всё.что-то мне говорит, что ты не понял проблематику.мне нужно так >>815279считай, мне нужен стрим, где соединение в принципе не дропается. То есть открыли socket и лампово общаемся. И в блендере должен быть клиент, т.к. серверов будет джва десятка
>>811823 (OP)Джанганы, нужна ваша подсказка: нужно в качестве тестового задания сделать django-сайтерц, сам он не сложный, но с одним условием: НЕ ИСПОЛЬЗОВАТЬ ORM.Собрал его под 1.10, используя ORM, и вот теперь запнулся, пытаясь понять, что именно я не должен использовать...
Мне страшно.
>>815337Это ж натив.На выньде ещё есть метро. Но вряд ли оно доступно из пистона.
>>815340Так джанга вся на этой ебале, разве нет?
>>815340If you see it, you'll shit blicks.
>>815344>>815343Шютки не очень-то помогают. Я уже прекрасно понимаю, насколько я веб-макака, но с этим нужно бороться. С вашей помощью.
>>815345Долбоеб, я тебя спрашиваю - разве принципы джанги не на этой ебале?
>>815340Зачем тебе ебанутый работодатель? Забей на него.
>>815346Пардон, ответил скопом. Они как-то пользуют джангу допотопной версии, при этом не пользуются ее ORM.
>>815345Да какие шютки. Там же реально все модели описываются как классы. Я хз как там делать бзе орм. Хуйня какая-то а не тестовое задание.
>>815347Не он первый, не он единственный. У нас хуи простые, которым через ORM ДОЛГО. Им легче нанять пару макак кодеров, которые собирут велосипед, чем увеличить производительность сервера. Или я чего не понимаю?
>>815326Принято! Электрон охуенен. К сожалению, не питон.Но вот моё мнение по тому, как должен выглядеть соверменный гуй. Недостаточно пидорско? Слишком много полезной инфы на единицу площади, нужно добавить воздуха и вертикального дизайна?
>>815354Не знаю что с ним не так, но выглядит отвратительно.дело не в размещение контролов на форме, а в том как они отрисованы. Не могу сказать почему это говно, но это говно.
>>815358Очевидно шрифт и тема
>>815358Ну представь это в гомовиджетах, но чтобы вёрстка осталась.А то дебилопроги на 2 кнопки для казуального быдла - это одно, а полезная тулза, где нужно удобство пользования и читаемость - совсем другое.
>>815354>современныйПосмотри на дашборды. Я всегда получаю удовольствие от одного их созерцания. Мне кажется, это современно. Вертикальность можно адаптировать.
>>815358> а в том как они отрисованысодержание без формы - уродствоформа без содержания - пошлостьЛюбой грутой гуй выглядит через 10 лет как говно мамонта. Кстати, относится ко всем вещам.
>>815370>плоскийи эта мода пройдет
>>815370>Вертикальность можно адаптировать. Адаптировано.
>>815338Тогда asyncio доки, StreamReader и StreamWriter.
>>815373Мода - не мода, но мне кажется верным, когда между семантически связанными блоками данных нет видимых границ (линий сетки, групбоксов). Будто бы они написаны на на листе бумаги.
>>815373Тем не менее. Мы говорим про сегодняшнюю моду, а не завтрашнюю.
>>815385>идти в ногу с корованомэту плоскость ввёл микрософт. Он же и похерит.
>>815373Все проходит. Надо идти в ногу со временем.
Задачка с codewarsСуть - найти два первых наибольших числа в рандомном списке целых натуральных чисел.Делал через и через sort() и через max() - крашится по времени. Есть чего побыстрее?
>>815401sort() и через max()А вот и новое поколение подъехало. Мда-уж.
Инсайдер в треде. Интерфейсы будущего:https://www.youtube.com/watch?v=G6yPQKt3mBA
>>815409я скорее поверю в очеловеченные тайловые вм с удобным управлением и клавиатурой, и мышью, и пальцем, чем в это.
>>815407именно поэтому - неудачный вариант для новичка, диды на бейсике-паскале учились без всяких пидорских либ
>>815401qsort там? Не?
>>815371Любой, кроме консоли.Нечему устаревать, блядь.
>>815411А теперь взгляни на apple watch, венец технологий. кисилев.жпг
>>815371А мне нравится стиль старой шинды, когда не было еще этих кругленьких разноцветных штучек. Вполне себе стильно, недаром же тема называется - классическая. Классика не устаревает, а моднявые дэшборды это просто пыль в глаза.
>>815009бамп
>>815409Больше похоже на прикольный икспиримент.
>>815419Юзай агенты, задержки, прокси. Алсо, если держишь все это еще и на хостинге, то могут накатать абузу и пидорнуть, лол. Интернет это тебе не халявная помойка.
>>815416>apple watchgovno without tasks 2bqhи дизайн уёбищный
>>815426>и дизайн уёбищныйКогда-то так и про плоскоту говорили. И где твой сквеморфизм сейчас?
>>815427Ну, ладно. Ты купил? То-то.В конце 90-х в продаже была маленькая Нокиа в металлическом корпусе. Стоила на треть больше самого дорогущего айфона. В конце 90-х
>>815427Был еще Колани в середине 90-хПотом внешние диски LaCie в стиле "Порше"
>>815427Кеды вернулись через 30 лет. ЛОЛ
>>815415консолька - интерфейс Судного Дня
>>815433Консолька это смысл и скорость в чистом виде
Хочу, чтобы сделали современную модную консоль-ос, типа телеграма, с картинками и гифками.
>>815435для кого?
>>815437Для меня.
>>815435о кстати дачисто если файлики - то икночка с превьюшкой, "автодополнения" по смыслу предыдущих команд - т.е. если делал ls -la то по g[tab] вылезало сперва grep, а уже потом gparted, может даже какие-то простенькие наглядные интерфейсы для баш-скриптования и юзания пайповВидел кстати что-то похожее - но оно было типа веб-мордой обычной консоли и такой же олдовой как и обычно. А ещё видел fish shell - оно прикольное, но раз разницы с башем кроме ЦВЕТНЫХ НАЗВАНИЙ ФАЙЛОВ никакой то нахуй не нужно
>Python ThreadНу ебаный в рот.
>>815219https://docs.python.org/2/library/math.html#power-and-logarithmic-functionsOhuel chtoli suka
Сап, питоно-боги. Сразу скажу, что ничего не смыслю в программировании, прошу ответить на вопрос: у меня есть программа, в каталоге есть файл с расширением ру, мне нужно изменить значение определенного параметра с 1000 до 0 и потом скомпелировать, чтобы прога запустилась (алсо она опен сорс, если это играет роль) возможно ли это и какой компилятор для этого нужен? (Может кто-то сможет мне помочь? Могу дать ссылку на код или прислать сам файл)
>>815448открой блокнотиком, найди свою "1000", поменяй на "0", сохрани и запускай снова.питон интерпретируемый язык - компилировать ничего не нужно. Ты же запускаешь скрипт просто тыкнув на этот .py-файл?
>>815448анус себе скомпилируй, мудила
>>815448Тоже дудосишь манкруфт?))
>>815450>запускаешь скрипт просто тыкнувПрограмма использует этот скрипт, он же написал.Но от этого ничего не меняется.
>>815457Нипанятна
>>815457>Программа использует этот скриптКокая программа?
>>815466Minecraft chat cracker))
>>815466Я ебу? Любая, котора использует пистон в качестве скриптового модуля. У меня в системе сейчас таких штуки три стоит.
WTF
>>815514В чем проблема, не понял?
>>815514Ходор гадит!
>>815537политота жи!
>>815545Объясни, я лично в недоумении. Я подумал про игру престолов, а что тут за политота?
>>815549Чёрт с ними обоими. Игру престолов не смотрю даже ради сисик
Игра престолов скучная, не понимаю, почему люди это смотрят.
>>815569Что не скучное?
>>815571Принц хентая и несмеющаяся кошкаЛилии нежные в буре медвежьейНе может моя сестра быть такою милоюТеория Большого Взрыва на крайняк
>>815590Лол, надеюсь это толстота.но таки смотрел сестренку
>>815594По мне так у японцев есть, и чего выбирать. У амеров пафос, невротизм и цензура.тема про OpenGL в питонеКто может подтвердить за буфферизацию, когда прога не успевает прописовывать запросы типа вот: glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT)glPushMatrix()glRotatef(angleX, -1.0, 0.0, 0.0)glRotatef(angleY, 0.0, -1.0, 0.0)Cube()glPopMatrix()Они приходили по прерыванию на момент прихода данных и картинка начинала реагировать на датчики с задержкой в несколько секунд по возрастающей. Уменьшил по 60фпс, наладилось.
>>815571Силиконовая долина.
Ребят, подскажите новичку. Вот, допустим, код:a = [ 'a', 'b', 'c']print(*a)Я на опыте понял, что звездочка выводит все элементы списка, но какова сама функция этой звездочки и где еще её можно применять?
>>815667https://docs.python.org/3/tutorial/controlflow.html#arbitrary-argument-lists
>>815667http://pastebin.com/x3Gg9Q4k
Я спать пошла, доброй ночи вам, питоняши! :3
>>815716Держите нас в курсе событий! иди нахуй
Анон, поможи нубу!Вкатился вчера в этот ваш Питон, пограммированием вообще до этого не помышлял. Чому у меня Ipython в PyCharm'е ругается? Во всяких wakari и тринкетах оператор if работал нормально, тут - хуй. Пробелы вместо табуляции стоят.
>>815792Ты сделал бессмысленный отступ, противоречащий синтаксису языка.Абсолютно каждая ошибка питона гуглится, и на неё даётся множество подробных ответов с примерами на стаковерфлоу.
>>8158032 часа проебаться с подобной проблемой...Спасибо, анон. Прости, что потревожил...
>>815813Там ещё подчеркнуто под if было. Короче, ты не очень умный, тебя ждёт работа за 300к и полная неопределённость в вопросах деления пятёрки натрое.
>>815813indentation в питоне - тот пиздец, к которому надо привыкнутьпрогаю в питоне первую неделю
Использует ли OpenGL мою GTX960 по умолчанию или ему надо сказать, ее юзать?
>>815815Зато без брасиков.
>>815821поэтому и пиздецынахуя двоеточие после if, else, try, except? Нахуй не всралось, но есть. А брасики - некошерно, блять
>>815422Мдааа, знаешь в чём причина была? Итерируясь по страницам я увеличивал строку, таким образом на 5й итерации получался url вида /random?page=99999, разумеется столько страниц там не было. Вот я лох.
>>815823Я теперь не могу без боли смотреть на языки с брасиками. И с точками с запятыми. Особенно когда языки новые. Сразу кажутся дидовским говном.
Возможно глупый вопрос, но как обратиться к конкретной цифре в таком вот списке, а не ко всему блоку из 3 цифр?
>>815830почему в тырнете похуя примеров сprint 'go the fuck out' без брасиков, что выдаёт ошибку в 3.5?Язык "придумал" обдолбышем с тюльпановой плантации
>>815815> indentation в питоне - тот пиздецУ тебя в голове пиздце.
>>815824
>>815833А получаю всё равно больше тебя. И умрёшь ты в России.
>>815830Нyльчую. Это всё пошло из-за лени/требований к производительности парсеров исходных кодов, мне кажется. Человеку эта хуйня чужда, а вот отступы — благо. хотя двоеточия тоже не нужны, вон кофеёк без них как-то справляется
>>815836Лол, «нyльчую» в спам-листе.
>>815835И сколько ты получаешь? И где ты умрёшь?
>>815832Потому что ты пидор, вот почему.
>>815831Через два индекса, очевидно.
>>815839пидары мутят "новую" версию, дропают либы и херят синтакс.Но брасики для блоков - ни-ни
>>815840А это как? Я вообще первый день в питоне, мне просто одну модель надо сделать и забыть про него.
>>815845a[j]
>>815847Бля, http://ideone.com/ljIgtx
>>815843from __future__ import bracesДа есть они, не ной. Просто гвиданы скрывали от нубов.
пи-да-ра-сы
>>815843> мутят> новую> python3> 2008-12-03
>>815851О, я тоже называю юзеров юзером! А компьютер твой как называется?
>>815852лолшто?
>>815854лолто! съеби нахуй
>>815853Какие хорошие шрифты.
>>815852те же норкаманы ваяют костыли
>>815857Винрарнейший виндовый Consolas.
>>815858Почему те же? Нормальные пацаны уже давно на 3.
>>815859А, то есть тебе с лопаты нормально?
>>815860>Ньюфаги, пилящие хеллоуворлды, уже недавно на 3.Разрешите поправить опечатку.
>>815860Все либы переписали?Я забув: чоткие поцоны чужим не пользуются
>>815861Ты завидуешь.>>815863...пока.
>>815862>>815863Ох, толстячки. Каких либ нет под 3?
>>815864Зацени как должно быть.
>>815865>living in denialhttp://py3readiness.org/
>>815865в английский можешь?http://www.infoworld.com/article/3041958/application-development/python-3-gains-a-big-helping-of-library-support.html
>>815868> 339 / 360> Все либы переписали?Толстячки жирели.
Тем временем, вопрос от очередного нуба. Начал тут книгу КАК В НАСА читать, так там по книге Komodo Editor используется. Можно в нем каким-то образом, как в PyCharm или VS сразу в окне код запускать да проверять?
>>815870за 8 лет не смоч переползти на новую версию, которая уже скоро протухнет
>>815866>как должно бытьЕщё блинов?
>>815874> скоро протухнетОткуда инфа?
>>815875Чё бля?! что ты имеешь ввиду?
>>815871
Я не понимат. Почему как печатать циферки, то все норм, а как добавить их в список то сразу ошибка?
>>815879потому что синтакс питона 2 не совместим с синтаксом третьего
>>815881Ну и что делать в таком случае?
>>815879i - это член листа lst. Принтит вероятно потому, что сначала в этом листе другие листы, а потом идёт интегер, то есть ты пытаешься сделать что-то типа (4[0] + 4[1] + 4[2]).Запринти сразу весь lst, и всё.О какой разнице между 2 и 3 толкует оратор выше я не понимаю, в 2 просто будет чуть другой текст ошибки, менее понятный.
>>815882поставить питон 2 и переключиться на него>>815883>О какой разнице между 2 и 3 толкует оратор выше я не понимаюО той, что примеры, писанные под 2, вылетают с ошибками в 3-ем
>>815885Но это одинаково ошибётся во втором и третьем.>поставить питон 2 и переключиться на негоХватит тралеть. 2 понадобится готовым пограммистам, чтобы скриптить под говно мамонта.
>>815886this >>815851сурс отсюдаhttp://www.pygame.org/wiki/OBJFileLoader
>>815886вангую, что под вторым запустится
>>815887А, тут да, второпитоний код.Во втором питоне map вернёт лист, а в третьем - итератор. Что такое итератор программист на питоне узнает примерно на четвёртый год программирования. В общем, его надо сконвертировать в лист перед этим. Но это ненадолго поможет.
>>815889примотал 2-й питон и пакеты - тут же и взлетелоСпокойной ночи!
Сюзанна в лёгком охуе>>815889как переделать под 3-й?
>>815893Для начала сконвертить map(shit) в list(map(shit)). Это если у тебя на руках какой-то пример, которого просто нет под третий, но всё остальное крутится на третьем. Иначе тебе весь Пугаем придётся переделать на третий, лол.
>>815889>Что такое итератор программист на питоне узнает примерно на четвёртый год программирования.Это где такие водятся? Я на второй неделе изучения питона в школе об этом узнал.
>>815899Типерь ты понел за что тя били
Охуитильно жи!Иногда подвисает, слышу работу с винчестером. потом отвисает. Как можно подебажить?
Внезапно - бац и замёрзло. GPU на ноль
>>815899Это был саркофаг.
>>815671>>815713Спасибо
>>815320В втором питоне именно что 1. Короче и он даун, и ты плошаешь.
>>814298Я ебанутый что ли nginx ставить для личной файлокачалки.
>>815830Двачну. Пишу на go временами и испытываю легкие покалывания от синтаксиса. Уже это все кажется неказистым и неудобным.Даже lisp, erlang, ocaml уже кажутся более изящными, чем c-like языки.
>>815830Rust не кажется. Видимо влияет то, что он хачкель
Посоны, как лучше делать:if a and b: passelif a: passИли же:if a: if b: pass else: pass?
>>816005Второе.
>>816005простое лучше сложного
Вставайте передо мной на колени, пидоры и извиняйтесь за отнятое сраным питоном время. Мне на ваши извинения конечно насрать, в магазине их как кредитную карту не примут, но унижения пидарасни все таки есть некая компенсация. По совету пидоров из треда я скачал книгу укус питона и уже асилил половину и хуле? Программировать как неумел так и не умею. Встала задача написать гаджет для бабки с температурой проца и я уже обосрался (ссыль на тред для неравнодушных https://2ch.hk/pr/res/816003.html). Во первых там нужно использовать html и js а во вторых, ваш питон сраный вообще никаким боком мне не помогает. ИЗВИНЯЙТЕСЬ СУКИ
>>816016Сейчас бы перед даунами извиняться.
>>816016Да ты ебанутый, блядь. Гаджет, питон, жс. Ты бы ещё raspberry pi купил для этого.Температура -> https://social.technet.microsoft.com/Forums/en-US/badf142e-2c34-4d6b-9362-d411e7f3b3a5/get-the-cpu-temperature-with-powershell?forum=ITCGпопап -> http://techibee.com/powershell/how-to-get-pop-up-message-box-using-powershell/839Проверяешь в лупе каждые n секунд температуру и показываешь окошко с предупреждением, если выше порога.Всё, 10 строчек кода.>Программировать как неумел так и не умею.Ну это ты просто тупой.
>>816016А я вот русский язык выучил, почти половину учебника прочитал, а писать художественные рассказы так и не научился. Встала задача написать фентези типа игры престолов, чтобы разбогатеть и уже обосрался.Во первых там нужно использовать английский, а во вторых, ваш русский вообще никак мне не помогает.
>>816016>уже асилил половинуПодобрался к функциям? Это похвально!
>>816016А я вот за две недели ебли с питоном запилил приблуду client-server (сервер на друине через wifi), шлю данные с МCU-6050 и кручу в 3д моделькой с Кальманом.
>>816005Первое, ессно. Второе даже больше занимает и выглядит уёбищней.import this>>816037>середина книги>функцииПик.
Укус питона вообще книжка для нубов в питоне, а не для нубов в программировании, хз нахуя её тут форсят.
>>816087Но кто может быть нубом в программирование в наше время?Те кто в школе не учился?
>>816088У меня в школе программирование началось и закончилось на рисовании прямых в бейсике.
Продолжаем душить змею: >>816091 (OP)
>>815901Можно код, анонище? ахуенно
ребят сап, какими знаниями нужно обладать, чтобы написать мультиплеер для двух человек, что-то типа 3-д шутера, ну или как-то так? Нужно шопипец, на кону мое очочко