Этого треда уже нет.
Это копия, сохраненная 31 августа 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
41 Кб, 500x578
Python Thread #811823 В конец треда | Веб
Шапка: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Код вбрасывать в тред через https://ideone.com/
Прошлый: >>804873 (OP)
#2 #811839
>>811817
Смена шрифта очевидно заблокирована какой-то другой опцией. Неудивительно, когда софт пишут прыщавые для других прыщавых.
#3 #811871
Сколько дней нужно спермодебилу чтобы перестать ебстись в глаза и сменить шрифт в IDE?
>>811877>>811916
#4 #811877
>>811871
В какой IDE?

Алсо кто какими шрифтами пользуется? Я божественным Consolas.
#5 #811879
>>811823 (OP)
Братишки, кто-нибудь знает, как установить beautifulsoup модуль для питона 3.5? Или, мб, вы чем-то другим для парсинга сайтов пользуетесь?
Я полтора часа угробил, но так и не смог понять, почему модуль не запускается. По мануалу из ютуба пытался установить, вроде всё сделал, но всё равно не получилось. Погуглил другие мелкие ошибки, узнал, как вызвать командную строку из конкретной папки, сделал всё, а в итоге хуй. "Попытка запустить модуль для пайтона 2,7, а у вас стоит 3.5", хотя на сайте вроде написано, что для обоих версий подходит.
>>811882
#6 #811882
>>811879

> кто-нибудь знает, как установить beautifulsoup модуль для питона 3.5


Очень просто - sudo pip3 install beautifulsoup4
>>811941>>811954
#7 #811885
>>811888
#8 #811887
Помоги понять методы 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]]

Что делают эти методы?
#9 #811888
>>811885
Ты должен сделать копию темы и в ней уже менять шрифт.
>>811916
#10 #811910
>>811877

>Алсо кто какими шрифтами пользуется?


adobe source code pro
#11 #811916
>>811888
Спасибо и лучи добра!

>>811871
умри медленно и мучительно в России
>>811919>>811922
#12 #811919
>>811916

> умри медленно и мучительно в России


врагу не пожелал бы такого
31 Кб, 584x328
#13 #811922
>>811916

> в России

#14 #811941
>>811882
это для линуха? У меня восьмёрка, сработает?
>>811949
#15 #811944
питонач, а насколько некошерно использовать классы без методов кроме инита?
Мне просто нужно много всякой даты хранить (от геометрии и мета данных типа зоны светового климата, до всякой произвольной вычисляемой ебалы вроде превышения отметок) и тут же на основе нее вычислять, вот я и думаю что лучше - словарь из словарей, или класс без методов?

Там просто три-четыре группы параметров будет, всего около сорока штук, а так можно загнать в функцию объект и уже в функции его дербанить.

Класс с методами не нужен. Я потом свои функции планирую в других прожектах использовать, лол.

Что-то вроде
class Data:{
def init(входящие данные):{
self.параметр_1 = входящие данные[парам1]
self.параметр_2 = входящие данные[парам2]
self.вычисляемый параметр = sefl.параметр_1 - sefl.параметр_2
}
}
>>811953>>811984
#16 #811949
>>811941
Ты что, совсем балбес? Открой консоль и попробуй, только без sudo.
>>811957>>811958
35 Кб, 702x673
#17 #811953
>>811944
скобочки
#18 #811954
>>811882

>"sudo" не является внутренней или внешней командой, исполняемой программой или пакетным файлом

#19 #811957
>>811949

>только без судо


>"pip8" не является внутренней или внешней командой, исполняемой программой или пакетным файлом

>>811960>>811962
#20 #811958
>>811949
прыщавый не палецца :3
>>811969>>812930
#21 #811960
>>811957
Какой pip8, ты что ?
#22 #811962
>>811957
pip73 попробуй
#23 #811969
>>811958
Раньше баловался, сейчас отпустило. Хотя вон в анниверсари апдейт для 10-ки завезли баш линуксовский, когда его допилят до состояния, что можно запускать из под него питоновский код с какими-нибудь установленными модулями - буду только из под него работать. Хотя совсем несложные штуки уже работают, но вот фласк пока нет.
#24 #811984
>>811944
Храни всё в словаре, в жейсон структуре.
#25 #811992
А как вы на винде работаете, что про пип не слыхали и банально не умеете даже из консоли запускать? Куда потом идут эти все пограммы? Или тут одни хеллоуворлдщики, редактор не могущие пол-треда настроить? Или вебанам в принципе не нужно погружаться в такие дебри?
#26 #811996
>>811992
Ребята только начинают учиться, похоже. Еще разберутся во всем этом. Хотя.. про пип же в начале почти каждой книги пишут - как можно про него не узнать, хз.
#27 #812020
>>811992
он ньюфаг просто
единственное, что иногда приносит геморрой на питоне с виндой - надо колёса качать для пипа и нельзя где-нибудь взять и ПРОСТО заюзать fork()
#28 #812037
>>811992
кто не умеет?
#29 #812039
>>811992

>не умеете даже из консоли запускать


в прыщах, консоль - смысл существования
в сперме - пережиток прошлого, доставшийся от DOS
>>812362
#30 #812145
Как посчитать процентное соотношение в Python?
>>812147
#31 #812147
>>812145
(100 * A) / B
>>812200
sage #32 #812194
>>811992
ЛИНУКС НИНУЖЕН!!! КОКОКОК КОНСОЛЬ СОСЕТ!!! ВЕБ ЛУЧШЕ ПИСАТЬ НА ВИНДЕ1111
#33 #812200
>>812147

>(100 A) / B


Всегда опасаюсь переполнения в таких случаях. Уж лучше A / B
100.

мимо дипломированный программист
>>812264
#34 #812264
>>812200

> мимо дипломированный программист


Как там с работой дела?
#35 #812362
>>812039
если прыщи - это линукс
А сперма - виндовс
то мак - это говно
Потому что все макоёбы
глиномесы.
?
#36 #812368
>>811992

>одни хеллоуворолдщики


This. Я тот анон, что спрашивал, как установить тот модуль. Так и не получилось, лол. Мне нужна инструкция, чтоб прям как для дебилов.
А сижу на уровне хеллоуворолда потому, что не знаю, что писать, куда применять знания. Прочитал Доусона, прочитал укус питона, сейчас читают анализ данный на питоне и SICP на питоне. Но так и не понял, что я практического могу написать, чтоб прям мне пригодилось. Планирую в лабу напроситься исключительно с этой целью, чтобы там и опыта заодно набраться.
P.S. Учусь в вузе, но на совершенно не связанной специальности. Но вот данные анализировать возможность есть, надеюсь на этом опыта набраться хоть. Так пока нихуя не понятно, как этот опыт набирать и что практического можно делать (откуда те же идеи для заданий брать и пр.).
>>812371
#37 #812371
>>812368
чего think python не навернул? оно ж как раз об этом
а вообще ищи чужие скрипты на гитхабе, охуевай от быдлокода и переписывай по-человечески. Думаю скилла хватить должно.
>>812380
#38 #812380
>>812371

>Think python


спс, скачал, буду читать.
А на гитхабе пытался что-то найти, но слишком много информации и не понимаю, как адекватно запрос сформировать. Плохо что нету какого-нибудь небольшого введения, которое бы поясняло, какие области есть в программировании (и особенно на питоне), чем они отличаются, какой стек технологий для каждой нужен и т.п. А то инфы много, подавляет это.
>>812382
#39 #812382
>>812380
Хуяришь в поиск что пришло в голову, например RSS parser / timer / mp3 tags и ставишь фильтр питон
>>812390
#40 #812390
>>812382

>что пришло в голову


Мне ничего не приходит, в этом и проблема. А вот за теги спасибо, хоть что-то теперь будет.
>>812740
#41 #812550
Гайз, может глупый вопрос, но надеюсь хоть здесь найти ответ. Поступаю на первый курс в этом году. Имею опыт программирования на python 2 года и год на крестах. Знаю минимальные основы SQL, имею опыт работы с SQlite. Владею git. Ничего серьезного мной не написано, только всякие веселящие меня штуки с разными библиотеками или API максимум на строк 100-200. Пробовал вкатиться в алгоритмы, но показалось сложноватым. Сейчас вкатываюсь в django. Если моя цель как можно быстрее освоить навыки, чтобы попасть на работу, то я на правильном пути?
>>812562
#42 #812562
>>812550
Я разумеется тебя не знаю и в таком годы таких успехов я не достиг еще, но в целом складывается впечатление что тебе это интересно. А если тебе это интересно ты так или иначе обречен на успех.
Главное не насилуй себя и не вкалывай на том попроще, где тебе скучно и неинтересно, возраст еще лет семь точно перебираться позволяет.
Если хочешь в вебдев - да, все в целом правильно, по крайней мере на уровне идеи.
>>812575
#43 #812575
>>812562
Не уверен насчет веба, просто хочется прогать на питоне, а идей нет. Решил попробовать себя в вебе, если понравиться, то продолжу в этом направлении
>>812663
#44 #812585
Есть говноскриптик, что будет запускаться в Blender и парсить с сервака говноданные быстро-быстро. Вроде надо юзать non-blocking socket через select, чтобы программе (блендеру) было время пропердеться.

Что еще посоветуете (какой подход), чтобы скрипт стал по возможности прoзрачным? Как оформить всё в чистый event driven yobah? Хотело бы принимать по 100 стобайтных пакетов в секунду.
>>812589>>812591
98 Кб, 247x248
#45 #812589
>>812585

> 100 стобайтных пакетов в секунду

#46 #812591
>>812585
asyncio
52 Кб, 460x631
#47 #812663
>>812575

>Не уверен насчет веба


>хочется прогать на питоне


>а идей нет


Много годных вещей имеют ритон в качестве интерфейса (Blender, Agisoft Photoscan etc)
20 Кб, 454x324
#48 #812689
Получил охуенную работку скоро выйду на 300к если не проебусь с испытательным сроком, как теперь сьебать с предыдущей удаленка и остаться с баблом?, до зп ещё неделя и вполне вероятно что васян-стартапер может зажать заработанные мною копейки, у меня в принципе есть "рычаги влияния" но что-то за карму волнуюсь.
>>805155-хуй
>>814963
#49 #812738
>>811823 (OP)

>:


зачем опять хуевое лого поставили
>>812865
29 Кб, 644x244
#51 #812810
>>812740
Ребзя, почему не нравится кодировка? Как пофиксить? Меня энкодинг, но ничего не менялось. (может не на то менял)
Саблайм.
#52 #812825
>>812810
Поменял первую строчку на #!/usr/bin/env python (env добавил) и всё заработало.
Что я только что сделал?
>>813414
#53 #812845
Господа, это какой-то пиздец, почему он заданные символы в кортеже из строки не удаляет? Молю о помощи.
https://ideone.com/B8uQZB
>>812849>>813291
#54 #812848
>>812810
дали вам powershell, дали cygwin, дали virtualbox
нет, буду спрашивать чего cmd лох
>>813050
#55 #812849
>>812845
Строки иммутабельны.
#56 #812865
>>812738
В предыдущем треде анончики одобрили.
>>812985
#57 #812894
В прошлом треде спрашивали:

> Есть страничка, на которой содержимое появляется с помощью каких-то 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
#58 #812927
>>811877
Ubuntu mono
#59 #812930
>>811958
накати мне под винду uwsgi с поддержкой asyncio + nginx + какой нибудь хелловорлд на фласке, посмотрю как будешь ебаться
>>812993
#60 #812985
>>812865
То которое в прошлом треде стояло приятнее было.
>>813250
#61 #812993
>>812930
добавить переменные среды, и все как линуксе почти, только пути до файлов нужно полностью указывать(то что в винде так думаю все знают)
>>813061
#62 #813048
>>813026
Там меня возьмут программистом за 300к/нс в гугл?
#63 #813050
>>812848

>powershell


>cygwin


>virtualbox


Что это, зачем и для чего?
#64 #813060
cygwin уже не нужен, в винде есть полноценная убунту консоль
>>813167
#65 #813061
>>812993
Угу, а потом окажется, что при сборке не хватит какого-нибудь заголовочного файла.
Хуй знает, я бы ни за что не стал с этим ебаться, когда можно накатить ubuntu и сделать
sudo env CFLAGS="-I`pwd`/adman3/include/site/python3.5" UWSGI_PROFILE="asyncio" python3.5 -m pip install uwsgi
А pip сам пересоберёт модуль когда нужно.
#66 #813167
>>813060
На семерочке максимальной, которой рядовой виндоретрогард будет пользоваться ещё не одно десятилетие нихуя нет, так что нужен.
#67 #813236
прыщавых в децтви мало били.

Переустановил пинон их того же python-3.5.2-amd64-webinstall.exe, всё также пометил прописать в путь. pycharm этого пидора видит, ни питона, ни пипа в консольке.

Да, прящавых били мало.
>>813239>>813309
#68 #813239
>>813236

> .exe


откуда же вы лезете, опять кто-то в /б прогромирование форсит?
>>813249
#69 #813249
>>813239
линухаёб ни палицца
#70 #813250
>>812985
Ну не ставить же старый пик, нужно разнообразие.
#71 #813257
Как переприсвоить содержимое структурированного бинарного массива кучке типизированных переменных, не ебясь побайтово.

Что-то типа:
name, time, tx, ty, tz, rx, ry, rz, rw, _ = readPacked( ofs, "< 15s I 3f 4f 64s" )
#72 #813289
Ребят, сори за вопрос, нуфаг вкатился.
Короче, как указать в функции randint() диапазон из двух чисел не включительно? Чтобы, например, randint(2, 4) выдавал 3?
>>813290
#73 #813290
>>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.
>>813315
#74 #813291
>>812845

>something.replace(i, '')


something = something.replace(i, '')
#75 #813309
>>813236
Это вендузятников били мало, поэтому они руки свои кривые к программированию и суют.
#76 #813315
>>813290
спасибо
29 Кб, 1172x234
#77 #813351
Ребят, сори за вопрос, я еще нуфаг совсем.
Пилю немножко всякую ерунду скорее в учебных целях чем что-то полезное. На этот раз небольшой GUI для ffmpeg https://ideone.com/yb82vt пока там все очень просто Загвоздка возникла с путями к файлам, с анлгоязычными путями все работает как и задумывалось, но с путями, содержащие русские символы беда. пикрилейтед, например
Вроде и понимаю что проблема с кодировками символов, но чет не пойму как исправить, вроде и пробовал "строка настроек".encode() и в utf-8 и в cp866 и в cp1251.
#78 #813367
А че эт на питон такие требования скромные? Такое ощущение, что выучил джангу и руби 100к/сек.
>>813383
#79 #813383
>>813367

> Такое ощущение, что выучил джангу и руби 100к/сек


успехов
>>813385
#80 #813385
>>813383
В чем подвох-то?
#81 #813414
>>813351
У меня вот такое было сегодня

> >>812810 >>812825



Энкод мне не помог, а вот строчка помогла т.к. у меня стоял 2.7 питон и он с него какие-то библиотеки грузил (или чо там). Загугли строчку, может поможет и найдёшь что-то.

А вообще, как я понял, до 3.0 проблема с кириллицей.
>>813420
#82 #813420
>>813414
у меня пайтон 3.5 и что с этой строчкой что без неё в путях вместо русских букв кракозября
>>813433
123 Кб, 618x653
#83 #813433
>>813420
Значит что-то с питоном/компилятором. Ибо что это ещё может быть?
А вообще, программинг - это ёбля с проблемами. Надо привыкать нам, а то лично у меня, например, пердак горит так, что я со скоростью кометы в любую секунду съебусь нахуй в окно.
>>813469>>813474
1009 Кб, 1280x676
#84 #813469
>>813433

> Значит что-то с питоном/компилятором. Ибо что это ещё может быть?


Ну да, наверно наверно ты хотел сказать интерпретатором, имея в виду сам пайтон, ведь так?я пользую WinPython-64bit-3.5.1.1 сборочку, в MSVS2015+PTVS, если что.
Ты когда в русском языке совершаешь ошибку тоже думаешь что это с языком что-то не так, а не то что ты ошибся? Тут примерно так же, миллионы пользуются и все получается, а вот если нюфаг не смог правильно воспользоваться то это точно что-то с языком, лол.
Подожду ответов от более шарящего анона или сам найду у гугла, но тебе тоже спасибо за отзывчивость.
>>813910
#85 #813474
>>813433

> Значит что-то с компилятором


лол, аж первым курсом запахло
#86 #813477
>>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)
>>813478>>813491
#87 #813478
>>813477
>>813351
и пути в скобки возьми или пробелы экранируй
>>813480>>813491
#88 #813480
>>813478

> скобки


бля, кавычки конечно
>>813491
#89 #813491
>>813477
>>813478
>>813480
не понял совсем необучаемый так https://ideone.com/BN2G5c все равно не работает
>>813494
#90 #813494
>>813491
вывод?
>>813498>>813504
#91 #813498
>>813494
вот что на выводе https://ideone.com/3iIOdM, англоязычный путь к самому ffmpeg и картинке принимает без проблем, а вот русскоязычный путь к мр3 кракозябрами
>>813504
#92 #813500
Как понять что готов к upwork? С английским вроде бы норм, но дико боюсь фейла, профиль уже сделал. На питоне писал пока только хелоуворлдлы.
>>813502
#93 #813502
>>813500
Когда пухнуть от голода начнёшь, тогда поймёшь, что готов. откуда вы лезете, блядь?!
>>813503
#94 #813503
>>813502
Что не так то?
#95 #813504
>>813494
>>813498
короч стоки везде нужны типа u"", конкатенцию стрингов делать: u"{} {}".format(a, b), пути c пробелами оборачивать в кавычки типа: u"{} \"{}\"".format(ffmpeg, path)
>>813505
#96 #813505
>>813504
Спасибо, анончик, заработало. Теперь буду допиливать пункты настроек параметров кодирования и чаще лить годноту в музыкальные вебм-треды.
А если не сложно можешь немного пояснить в чем конкретно проблема то была? или ссылочку где прочитать? для общей образованности, так сказать, ликвидации безграмотности.
>>813515
#97 #813515
>>813505
во втором питоне строки ограничены набором ascii, если нужна кирилицаили что-то ещё - нужно использовать юникод(литерал u), гугли различие python 2 - 3, поскольку в третьепитоне строки пофиксили обычно в таких статейках о различии версий все делатьно поясняется
#98 #813545
>>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'
>>813550
#99 #813550
>>813545
пичарм сучка баловался. Отбой
#100 #813554
Пытался сделать свой консольную качалку (аналог scp или rsync), и пришло время вставлять многопоточность.
Что вы скажете о такой "архитектуре":
1. Клиент создаёт N подключений, каждое из которых подключается к серверу, отправляет путь к файлу и локальный размер + оффсет (равный размеру одного "куска" данных порядковый номер треда), а сервер открывает этот файл и seek'ает на это место.
2. Каждый тред запрашивает кусок данных, получает его
и отправляет сообщение серверу сдвинуть файловый указатель относительно текущего положения на размер куска
N байт (пропустив то, что скачают треды).
3. Когда все треды скачали по куску, основной тред соединяет в нужном порядке кусочки, аппендит к локальному файлу
4. Все треды запрашивают по следующему куску данных.
Вместо тредов, разумеется, asyncio.

Нормально так? Основные требования были:
1. Возможность продолжения после обрыва связи
2. (Относительно) последовательное получение данных, чтобы можно было видео начинать смотреть до полной загрузки.
3. Отсутствие необходимости производить какие-то либо предварительные манипуляции с файлом на севере.

Волнует меня пункт 3, в котором происходит "синхронизация" тредов. Скорость каждого из них, конечно, и так примерно одинаковая должна быть, но как-то всё равно не хорошо. А как иначе сделать я не очень представляю, есть лишь такие варианты:
1. Перед каждым запросом данных проверять, сколько скачано или уже в пути и отправлять абсолютный размер файла, а сервер seek'ать будет?
2. Каким-то образом контролировать размер сдвига во втором пункте, чтобы треды могли менять свой порядок.
3. Открывать на сервере файл всего один раз файл, а все подключения будут к одному хендлеру обращаться, гарантируя последовательность и недублируемость данных без всяких seek'ов.

Какой из стульев лучше или вообще оставить как есть? Работает же! А там куча проблем с восстановлением порядка данных будет, в третьем вообще архитектуру сервера менять нужно будет, ведь сейчас-то каждое подключение независимое.

Если что, в моём случае это действительно очень помогает, прирост в скорости очевиден, так как идёт какие-то странное ограничение на каждое отдельное подключение в вечернее время.
#100 #813554
Пытался сделать свой консольную качалку (аналог scp или rsync), и пришло время вставлять многопоточность.
Что вы скажете о такой "архитектуре":
1. Клиент создаёт N подключений, каждое из которых подключается к серверу, отправляет путь к файлу и локальный размер + оффсет (равный размеру одного "куска" данных порядковый номер треда), а сервер открывает этот файл и seek'ает на это место.
2. Каждый тред запрашивает кусок данных, получает его
и отправляет сообщение серверу сдвинуть файловый указатель относительно текущего положения на размер куска
N байт (пропустив то, что скачают треды).
3. Когда все треды скачали по куску, основной тред соединяет в нужном порядке кусочки, аппендит к локальному файлу
4. Все треды запрашивают по следующему куску данных.
Вместо тредов, разумеется, asyncio.

Нормально так? Основные требования были:
1. Возможность продолжения после обрыва связи
2. (Относительно) последовательное получение данных, чтобы можно было видео начинать смотреть до полной загрузки.
3. Отсутствие необходимости производить какие-то либо предварительные манипуляции с файлом на севере.

Волнует меня пункт 3, в котором происходит "синхронизация" тредов. Скорость каждого из них, конечно, и так примерно одинаковая должна быть, но как-то всё равно не хорошо. А как иначе сделать я не очень представляю, есть лишь такие варианты:
1. Перед каждым запросом данных проверять, сколько скачано или уже в пути и отправлять абсолютный размер файла, а сервер seek'ать будет?
2. Каким-то образом контролировать размер сдвига во втором пункте, чтобы треды могли менять свой порядок.
3. Открывать на сервере файл всего один раз файл, а все подключения будут к одному хендлеру обращаться, гарантируя последовательность и недублируемость данных без всяких seek'ов.

Какой из стульев лучше или вообще оставить как есть? Работает же! А там куча проблем с восстановлением порядка данных будет, в третьем вообще архитектуру сервера менять нужно будет, ведь сейчас-то каждое подключение независимое.

Если что, в моём случае это действительно очень помогает, прирост в скорости очевиден, так как идёт какие-то странное ограничение на каждое отдельное подключение в вечернее время.
#101 #813555
>>813554
Там, где курсив, было умножение, естетсвенно.

>пропустив то, что скачают треды


остальные треды

*тест
#102 #813561
Что делает json.dumbs?
>>813587
#103 #813587
>>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``.
39 Кб, 710x408
#104 #813597
>>811823 (OP)

>/Hat


Head
#105 #813600
>>813554
Чем тебя ftp не устраивает?
>>813639
#106 #813639
>>813600
Так не интересно, хочется своего консольного костылика.
>>813646
#107 #813646
>>813639
Зачем делать несколько тредов? Жёсткий диск всё равно быстрее сети. В чём выгода?
>>813715
#108 #813665
Питоны, подскажите как заебенить полнотекстовый поиск по постгресу на джанге 1.9/питоне 3.5 ?
https://github.com/linuxlewis/djorm-ext-pgfulltext эта либа, похоже, не поддерживает джангу старше 1.6 и возвращает пустой кверисет, а гугл выдает только нативный SQL, с которым не хочется возиться. Сразу бы на ORM взяться. Выручайте
>>813678>>813679
#109 #813678
>>813665

> result = Model.objects.filter(data__icontains=search_query)[:limit]

#110 #813679
>>813665

elasticsearch/solr + haystack
#111 #813715
>>813646

>В чём выгода?


В скорости передачи в моей ситуации. Периодически бывает так, что скорость до моего сервера падает до 20-30КБ/сек. Китайский фаерволл + гостиничный интернет вечером = беда. При этом если я запущу одновременно два таких процесса, у каждого из них так и останутся те же 20-30КБ/сек. Получается, если они оба будут качать один и тот же файл, то скорость увеличена вдвое (на деле, конечно, чуть меньше).
>>813751>>814298
#112 #813746
Планирую на выходных обмазаться этой годнотой.
Какие подводные?

https://www.youtube.com/watch?v=Nae-GM8QNXQ&list=PLICRn1k1s8ys--btvoLCix3el6XYa8FMO
>>813748
#113 #813748
>>813746

>Какие подводные?


Непонятно нихуя.
#114 #813751
>>813715
хуясе, ну и днище.
#115 #813793
Посоны, почему вот такой код

'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],

Выдает одинаковые результаты?
>>813796
#116 #813796
>>813793
Все, я наркоман, у меня в базе херня какая-то
#117 #813871
https://ideone.com/2amJhV
инициировал переменные нулями, решил одно поделить на другое, питон доебывается с делением на ноль, как решить эту хуйню по нормальному?
>>813877>>813909
#118 #813877
>>813871

> питон доебывается с делением на ноль


Питонопроблемы, этот недоязычок даже на ноль делить не умеет, вообще неудачный вариант для новичка, попробуй лучше Хаскель.
>>813880
sage #119 #813880
>>813877

> попробуй лучше Хаскель.


Защеку тебе попробовал, не смей больше на мои сообщения отвечать.
>>813884
#120 #813884
>>813880
Ясно, ну тогда страдай с питоноговном, даун необучаемый.
#121 #813909
>>813871
Try:
....x=1/0
Finally:
....print 'cuck my dick'
>>813912
#122 #813910
>>813469

>миллионы пользуются и все получается


Линух? Я так и думол.
#123 #813912
>>813909
Теперь он мне выдает сообщение из файнали и выдает стек ошибки:

cuck my dick
Traceback (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) * 100
ZeroDivisionError: division by zero
>>813922>>813937
#124 #813922
>>813912
Короче, эксепшены надо перехватывать и обрабатывать. Гугла в помощь.
#125 #813930
11
#126 #813937
>>813912
(x,y) = (5,0)
try:
z = x/y
except ZeroDivisionError:
print('cykablyat')
>>813940>>813985
#127 #813940
>>813937

> (((x,y)) = ((5,0))))

>>813942>>813985
#128 #813942
>>813940
не понимаю, о чем ты. У меня выполняицца.
#129 #813943
>>813942
x, y = 5, 0 уябывай, клоун
>>813949>>813985
#130 #813944
>>813942
x, y = 5, 0 уябывай, клоун
>>813949>>813985
#131 #813946
>>813942
x, y = 5, 0 уябывай, клоун
>>813949
#132 #813949
>>813943
>>813944
>>813946
https://wiki.python.org/moin/HandlingExceptions

прыщавых мало в школе били
>>813956>>813985
#133 #813956
>>813949

> нет двойного отступа перед коментарием


> нет отступа между элементами tulpe


> идентация в два пробела


> ровняться на код который не следует элементарным правилам pep8


спермодебилов в школе своей головой думать не учили
>>813957>>813985
#134 #813957
>>813956

>спермодебилов


>wiki.python.org


очевидный разрыв шаблона очевиден
>>813963>>813985
#135 #813963
>>813957

> своей головой думать не учили


код нарушает питоновский стайлгайд, а значит ровняться на него нельзя

> wiki.python.org


да хоть у боженьки на лбу набит, вот это называется "разрыв шаблона"
>>813967>>813985
#136 #813967
>>813963
прящавый сектант не палиццо
#137 #813970
Посоветуйте хостинг под django.
#138 #813972
>>813970
Python anywhere, open shift
>>813979
#139 #813973
>>813970
Но так то я его даже на шаред мастерхосте запускал, правда на линукс-площадке, на виндовой не завелось
#140 #813977
>>813970
scaleway если нищеброд, openshift, heroku если супернищеброд
#141 #813978
где можно захостить свои айпишник на 24 часа, но и без регистрации?
#142 #813979
>>813972

>Python anywhere


99$ в месяц за средний вариант
#143 #813985
>>813937
>>813940
>>813942
>>813943
>>813944
>>813949
>>813956
>>813957
>>813963
https://ideone.com/BCCqm2
Обработал я вашу ошибку, хуле он мне теперь только блок эксепт выводит, когда мне нужно ебаный код выполнить, пздц, нормально объясните мне, где я обосрался.
>>814005>>814007
#144 #814005
>>813985

>Обработал я вашу ошибку


ошибка твоя
к делению на ноль вообще не должно приходить
а обработка лишь позволяет обойти кучку говка, не грохаясь
>>814047
#145 #814007
>>813985

> где я обосрался


на уроке математики в третьем классе
>>814047
#146 #814042
Бля, что вы советуете?! Любой впс на бубунте подойдёт.
>>814049
#147 #814047
>>814005

> к делению на ноль вообще не должно приходить


Мне нужно объявить две переменных, после чего найти их отношение, как я по твоему это сделаю, не присваивая им нули.
>>814007

> на уроке математики в третьем классе


>делить на ноль нильзя


>РЯЯЯЯЯ

>>814118>>814251
#148 #814049
>>814042
Так там же наверное будет дрочево с настройкой каких-нибудь серверов, бд и прочей залупы? зачем это, когда можно на какой-нибудь pythonanнwhere быстро задеплоить.
>>814252
#149 #814118
>>814047

>как я по твоему это сделаю, не присваивая им нули


присвоив единицы?
#150 #814121
Посоветуйте годный компилятор для Python 3.5 32 bit использую Шindows.
>>814255
104 Кб, 657x516
#151 #814138
Посоны, хелпаните, существуют ли либы, позволяющие проксировать запросы через тор-ноды? И чтобы можно было на paas захуярить, без компилируемых бинарников и прочего гемора
>>814253
#152 #814251
>>814047

> объявить две переменных


Бля, просто иди в /b/, долбоёб.
#153 #814252
>>814049
Зато там будет полтора бакса в месяц и неоценимый опыт.
#154 #814253
>>814138
1. запустить тор
2. использовать socks прокси
>>814285
#155 #814255
>>814121
Годный только один, на котором собран сам питон. vs2015 для 3.5.
>>814256
#156 #814256
>>814255
Спасибо.
#157 #814285
>>814253 используя aiohttp не смог завести подключение к торовым соксам напрямую... пришлось обмазаться privoxy как посредником
>>814445>>814462
#158 #814290
>>813554
падажжи ебана! ты юзаешь аиохттп, так?
тебе зачем несколько корутин для приема данных?
#159 #814296
наркоманы блять.
#160 #814298
>>813715
это можно решить твоим криворуким скриптом, конечно, но для этого есть всякие хттп балансеры, которые уже давно написаны и поддерживаются, тот же nginx наверняка такое умеет.
>>815922
#161 #814299
>>813970
Любой Linux VPS и прямые руки. Гораздо дешевле и гибче педерастии вроде хероку и опеншифта. В идеале работа по развертке окружения на свежей машине твоего любимого linux-flavour автоматизируется баш-скриптом, фабриком, докером, чефом или как душе угодно.
#162 #814304
Питоняшки, написал скриптик для граббинга одного сайта с картинками, для парсинга юзал lxml, а запросы делал через urllib.request. Суть в том, что через 90 картинок кидает ошибку 500 Iternal Server problem. С чем это может быть связано?
>>814305>>814920
#163 #814305
>>814304 "повесил" ты тот сайтик своими жадными запросами, либо сервак тебе выдает 500 что бы ты уже отъебался, пробуй щадящий режим.
>>814307
#164 #814307
>>814305
Что посоветуешь? Как обойти это ограничение/ошибку?
>>814309
#165 #814309
>>814307
тут нкжгл выяснить, на твой ip ли он дает 500, или в принципе падает. если первый вариант - прокси, если второй - вставляй sleep между запросами.
>>814310
#166 #814310
>>814309
Ну в целом я так и думал. Только тут пару проблем. requests медленнее чем urllib.request? Я через второе делал, а с проксями там сложнее (requests просто через аргумент передаёшь). Можно ли как то распараллелить граббинг, чтобы быстрее было?
>>814313
#167 #814313
>>814310
вариантов несколько: юзать неведанные либы для распараллеливания задач, типа https://habrahabr.ru/post/307140/
писать самому через multiprocessing
упороться asyncio
>>814314
#168 #814314
>>814313
чем обычный threading не идёт?
>>814320>>814447
#169 #814320
>>814321>>814446
#170 #814321
>>814320
а ну да
>>814323
#171 #814323
>>814321
все негодуют, да, а что делать!?
по этому поводу вспомнился анекдот:
"Заходит в бар бесконечное количество математиков. А бармен им "идите нахуй".
Возмущению не было предела.
"
>>814325
#172 #814325
>>814323
но! кстати, в защиту бармена гуидо нашего солнышка ясного ван россума, скажу: он год как минимум пишет в дропбоксе pyston - это такая йоба с автоматической сборкой мусора по реферальным ссылскам, тащем та питон - но без гил. думаю, он этому нахватался с гугла, пока go пилил, работая над google app engine. лично я жду.
#173 #814326
Кст, есть ли смысл GUI на питоне писать или лучше на плюсах/qt?
>>814328>>814356
#174 #814328
>>814326
qt "кроссязычная" платформа, но я бы выбрал c# mono
>>814329
#175 #814329
>>814328
а почему mono? Оно же ещё нестабильное.
>>814330
#176 #814330
>>814329
не стабильное оно уже лет десять, юзай, не ссы.
#177 #814356
>>814326

>GUI на питоне


>или qt


Я что то не понял
Qt
#178 #814418
Какой ide для змеи вы используете, сейчас учу язык, практики немного и она проходит в idle ,жутко не удобно, чего посоветуете? Pycharm не советуйте - я нищеброд деняк нет.
#179 #814421
>>814418
Но ведь есть Community Edition.
67 Кб, 624x422
#180 #814424
>>814418
PyScripter
Бесплатен, лучше чем идле.
Больше плюсов нет.
#181 #814427
>>814373
Мёртвая. Контингент нюфани постящие смищные картинке и ничего не делающие реального.
>>814428
#182 #814428
>>814427

> Контингент нюфани постящие смищные картинке и ничего не делающие реального.


Как будто итт что-то другое, только картинки нисмищные.
230 Кб, 1434x840
#183 #814437
>>814418
pycharm как и большинство нормального софта имеет бесплатную версию, которой нюфане и не только хватит за глаза, но тебе скорее всего нужен vscode или саблайм.
Ещё пикрил прыщегоднота, но очень сырая пока.
>>814454
#184 #814445
>>814285
requests используй
>>814448
#185 #814446
>>814320
GIL отпускается при ожидании IO, дядя

нормально трединг для парсинга работает
#186 #814447
>>814314
threading для парсинга подходит нормально, если не 1000 потоков создавать конечно
#187 #814448
>>814445
в смысле Requests поддерживает socks с последней версии
#188 #814449
>>814418
Есть бесплатная версия Pycharm. Эклипс или студия от майкрасофт, любая топовая иде подойдет и для питона.
#189 #814451
>>814418
Есть же Community версия.
>>814601
#190 #814454
>>814437

>пикрил


Где название?
>>814455
#191 #814455
>>814454
gnome-builder
>>814468
6 Кб, 320x240
#193 #814468
>>814455

> gnome-builder

>>814477
#194 #814477
>>814468
Что ты хотел этим сказать?
>>814479
#195 #814479
>>814477
Смешное название.
#196 #814530
всем привет! Ищщеца питонист, хотящий заработать себе на хлеп насущий. Требования пистон3, паттерны, хотение развиваться и умение гуглить. кому интересно пишите на tanQYdechka.fedotova65ANUSgmPLKailPUNCTUMYV^com
>>814577>>814610
#197 #814577
>>814530

>паттерны


В пифоне используются что ли?
>>814579
#198 #814579
>>814577
просто программист должен знать, как сделать кошернее, чем городить собственный огород
#199 #814601
>>814418
>>814451
какая комунити, можно прошку на халяву получить.
>>814603
440 Кб, 1024x576
#200 #814603
>>814601

> 2016й


> воровать софт

#201 #814609
>>814603
Я тут недавно шаблон для вордпресса купил за 17 баксов
В нем 2 layout'а из которых только один как раз тот что мне не нужен сверстан под собственно шаблон ВП, а не просто хтмл

Короче хуй я еще чего куплю, нахуй надо. Если нет бесплатных аналогов - смело пиздите безо всякого зазрения совести
>>814615>>814620
#202 #814610
>>814530
танюха, ты куда пропала?
>>814634
#203 #814611
>>814603

> 2016й


> платить за софт

#204 #814613
>>814603
Алсоу

> аноним


> свобода равенство упячка интернет


> агитирует против пиратства


Смешно
488 Кб, Webm
#205 #814615
>>814609

> шаблон для вордпресса


ой-все
#206 #814620
>>814609

> купил у бабки в переходе ифон 8й, оказался подделкой, стану пиратом и пойду грабить караваны

>>814625
94 Кб, 1000x563
#207 #814625
>>814620
штоэа? кара-вэн?
>>814631
61 Кб, 798x600
#208 #814631
>>814625

>2016


>being that new

#209 #814634
>>814610
в почте
48 Кб, 677x338
#210 #814646
Ящитаю прыщавых мало били
#211 #814739
[CODE]
sum = 0
n = 5
for i in range(1, n + 1):
sum += i
print(sum)
[ /CODE]

Что это за код, и что он делает?
Можно подробнее
>>814741>>814761
#212 #814741
>>814739

> [CODE]


Хм. На 2ч.хк не работает что ли? О.о
Ну ладно.
#213 #814761
>>814739
Считает сумму чисел от 1 до 5 и выводит значение суммы на каждом шаге цикла.
Результат: 1 3 6 10 15
Это последовательность треугольных чисел https://ru.wikipedia.org/wiki/Треугольное_число
#214 #814786
Есть такая ёба (см. внизу привет клиента)
https://docs.python.org/2/library/asyncore.html

Держит соединение в отличие от request и могу стримить через ней данные

Как ее обмазать asyncio для большей прозрачности (send, recv)?
154 Кб, 1243x888
#215 #814801
Бля
>>814803
#216 #814803
>>814801
с какого места смеяться?
>>814805
#217 #814805
>>814803
С последнего сообщения же
83 Кб, 727x473
#218 #814815
>>814786
Напиcанo, что этo для cвoих кocтылей. Ищи тo, чтo написанo как раcширeние к этoму
>>814819
#219 #814819
>>814815
Толи я долбаеб, то ли лижи не едут, но где в первой строчке, первом предложении документации отсюда: https://docs.python.org/2/library/asyncore.html стоп-слово из местного спам-листа?
#220 #814825
Какие будут мнения?

this >>814786
>>814837
#221 #814837
>>814825
Что тебе нужно? Сервер? Парсер? Чатик?
>>814858
#222 #814858
>>814837
http://pastebin.com/PyqQjavr

мой сервер на друине ждет 1 байт как триггер и шлёт пакет из 94 байтов. Соответственно к примеру я добавил отсылку одного байта при соединении и после получения пакета.

Проблема в том, что этот скрипт должен работать в Blender без заморозки. Увы его встроенной "асинхронности" не хватает.
>>815060
#223 #814883
>>814870
Там какие то дурачки.
#224 #814920
>>814304
Это сново я. нихуя не работает, ни задержки, ни прокси. Вот мой быдло-говно код.
http://pastebin.com/N56wPpBJ
>>815009
#225 #814954
Джва вопроса:
0) Есть ли какой модуль для xls писания, но чтобы мог дописывать в существующий файл? Сейчас юзаю XlsxWriter, и приходится уродовать прогу и жрать оперативку чтобы не закрывать файл(а если вырубится питание, то вообще все данные пропадут).
1) Это я тупею или код становится нечитабельным, как понять?
>>814955
#226 #814955
>>814954
ЗЫ насчет писать в файл, потом парсить и переписывать в xls - нихачу, уродство.
#227 #814963
>>812689

>спойлер


Ах ты пидор! Зато ты не знаешь, почему 5 / 3 == 1! Поздравляю, чо. По теме хз.
>>814994
#228 #814973
>>814603
Всегда смотрю на эту пикчу и такой уют. Тёплый ватничек греет и сладкие сны снятся.
#229 #814994
>>814963

> Зато ты не знаешь, почему 5 / 3 == 1


То не я отвечал, хотя собеседование было пиздец хуевое, пару вопросов такого же уровня слил, не знаю почему прокатило, со старым работодателем уже разобрался, сначала васян поморозился, потом вспомнил у кого доступ к хостингам, vcs и куче всякой мелкой хуиты и попустился.
165 Кб, 1000x1412
#230 #815004
Я - макака, которая пишет в основном скрипты. Хочу запилить себе пару программ, код которых написать смогу. Сконвертить в экзекутабл нашёл как. Но на чём пилить гуй? Kivy, PyQT, PySide, Tk, wxPython?

Желательно удовлетворять как можно большему числу следующих характеристик:

Простота начинания.
Доки и примеры.
Не лагает, не мигает.
Стаковерфлоуность.
Нативность/нестрашность.
Пиццон 3 или даже 3,5.
Быстро запускается.
Перспективность.
Кроссплатформенность.

Такое хочется запилить (по уровню сложности гуя): http://www.rapidee.com/en/screenshots
Такое хочется видеть в качестве примеров: https://wxpython.org/Phoenix/docs/html/gallery.html

https://docs.python.org/3/faq/gui.html
https://wiki.python.org/moin/GUI Programming in Python
https://wiki.python.org/moin/GuiProgramming
Прочитано.
#231 #815005
>>815004
Tkinter
- standard GUI toolkit included with Python
- simple and easy

и что тебе еще надо?
>>815268
#232 #815006
>>815004
Писал/пишу на тк. Йобагуя на нем не выйдет. Зато он простой и дубовый. Для макаки подойдет, если хотелки поубавить.
>>815268
#233 #815007
>>815004

> Kivy, PyQT, PySide, Tk, wxPython


Qt - самый крупный и популярный кроссплатформенный тулкит(со всеми вытекающими), остальные - никому не нужное ноунейм говно.
>>815268
#234 #815009
>>814920
бамп
>>815419
#235 #815028
Написал небольшой скрипт для обработки текстовых файлов. Но иногда он жалуется на кодировку и пишет номер символа из-за которого сломался. Как перед обработкой удалить все плохие символы из строки?
>>815034
10 Кб, 185x175
#236 #815030
Всем привет из Руби-треда.

Ебашу микросервис на Flask'е, короче. Нужен был вот этот питоний пакет: https://github.com/codelucas/newspaper . Но почему-то они не выкладывают новые версии на Python Package Index. Последняя выложенная туда версия не работает с третьим питоном. Как установить версию с гитхаба? Или по-другому можно? Там вроде setuptools используется.

У меня в приложении пакеты ставятся через pip install -r requirements.txt
>>815032
#237 #815032
>>815030
Мой совет тебе, не связывайся с этими говнопарсерами, что newspaper, goose, даже ебаный readability api не смогут распарсить лучше чем ты. Пиши парсеры сам, ну потратишь немного времени, зато будешь уверен в качестве, а не получишь смешанное с говном месиво. Уверен, ты не парсишь из тысяч источников, тебе просто лень писать свои парсеры.
>>815033>>815036
#238 #815033
>>815032

>Уверен, ты не парсишь из тысяч источников, тебе просто лень писать свои парсеры.


Так и есть. Я только начал проект, и хочу сделать bootstrap. Потом уже буду кастомизировать, так наверное и парсер сам напишу.
#239 #815034
>>815028
.decode('utf-8')
>>815090
#240 #815035
>>815004
Для себя однозначно tk, qt местами красивее, но пердолинг с переписыванием сигналов, тредов и прочей поебени не оправдывает затрат.
>>815262>>815268
#241 #815036
>>815032

>Уверен, ты не парсишь из тысяч источников, тебе просто лень писать свои парсеры.


Погоди, ты предлагаешь просто подгонять парсер под структуру HTML? Тогда это не подходит. Программа должна более-менее успешно извлекать статьи из произвольных источников.
>>815041
#242 #815041
>>815036
Ты в любом случае будешь подгонять парсер под разную структуру и чистить кучу видов мусора.
Эти статьепарсеры максимум что делают, это просто убирают лишние элементы, типа шапок и рекламы, но говна там все равно дохуя. Поэтому по мне проще написать с нуля обработчик нужного, чем чистка пережеванного говна.
>>815042>>815043
#243 #815042
>>815041
Он видимо вообще не знает что такое парсер
>>815043
#244 #815043
>>815041
Ну мне надо с чего-то начать, чтобы понимать, что чистить

Лучше подскажи, как установить пакет

>>815042

>Он видимо вообще не знает что такое парсер


Вообще, парсер - это синтаксический анализатор. Например, Nokogiri - анализатор HTML и XML. Та программа, которая его использует - уже не парсер, но так по привычке называют.

Мне же нужно получать текст статьи с произвольной (условно) веб-страницы, что уже никак под определение не попадает. Эти штуки называются article extractor. С учётом инструментов, которые они используют (у newspaper в зависимостях NLTK, например), это более сложные программы, чем "взять второй div внутри div с id='qwerty'"

Я понятия не имею, как такое писать, поэтомуне хочу сейчас на этом тормозиться. У меня помимо микросервиса ещё бек и фронт
#245 #815050
>>815043

>как установить пакет


Добавь в свой requirements.txt строчку:
-e git+https://github.com/codelucas/newspaper.git#egg=newspaper3k

Я не уверен, подтянет ли оно также зависимости автоматически. Возможно, тебе придется самому установить пакеты необходимые для работы этой штуки. Добавь их в свой requiremnts.txt, если что.
>>815051
85 Кб, 500x332
#246 #815051
>>815050
Спасибо. Работает. Зависимости тоже тянет.
#247 #815054
>>815043

>более сложные программы, чем "взять второй div внутри div с id='qwerty'"


Это они так пишут в ридми, типа заходите, у нас заебись, а на самом деле нихуя они не умеют. Пока не перепишут всю эту ебалу на нейронках, так и будет говном без задач.
Вообще, на парсинг сейчас дохуя заказов, что как бы намекает, что еще не придумали эту универсальную поебень.
>>815055
#248 #815055
>>815054

>Вообще, на парсинг сейчас дохуя заказов


Да я в курсе. Сам с этого начинал на апворке
#249 #815060
>>814786
>>814858
бампецкий, иксперты!
>>815270
#250 #815062
Есть один текстовый файл на сто мегабайт. Как максимально быстро искать в нем разные строки? Встроенными строковыми методами?
>>815101>>815103
#251 #815063
>>815043

>Мне же нужно получать текст статьи с произвольной (условно) веб-страницы,


Ты дурак? Каждый случай индивидуален и неизвестно что там налеплено.
>>815066
#252 #815066
>>815063
А как тогда работает режим чтения в бровсерах? Шах и мат, атеисты!
>>815075>>815114
#253 #815075
>>815066
А ведь еще есть всякие раcширения типа Pocket или амазоновского расширения для отправки статей в читалку. Они тоже неплохо парсят страницы и оставляют только нужный контент.
>>815076
#254 #815076
>>815075
Щито поделать, это всё не на питоне небось написано, кек.
#255 #815079
какой питон поставить на ведро из гуглстора?
>>815081
#256 #815081
>>815079
Нахуя?
>>815085
#257 #815085
>>815081
нахуя из гуглстора?
нахуя на ведро?
нахуя питон?
нахуя ты итт?
>>815087
#258 #815087
>>815085
Ну да, нахуя тебе на ведро питон то. В любом случае, гуй ты там не наебашишь, так что заводи балалайку на опеншифт, коннектись через ssh и не занимайся хуйней.
#259 #815090
>>815034
У меня ошибка вылетает когда я пишу for string in file. Куда это вписать?
>>815093
#260 #815093
>>815090
А я ебу как ты файл там открыл? Какая ошибка нахуй? Хочешь помощи - пиши нормально, наркоман.
>>815100
#261 #815094
>>815043
Предлагаю велосипед.
Загоняй в Getpocket.com - отправляй на мейл через тот же iftt и выгребай
>>815097>>815105
#262 #815097
>>815094
Лiл!
#263 #815100
>>815093

> UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 104: invalid start byte


Открывал обычным open и пробовал codecs.open(n,'r','utf8') Не выходит.
>>815106>>815110
107 Кб, 650x1000
#264 #815101
>>815062
Мало вариантов. Узкое место здесь - процессор, если файл уже в памяти.
Попробуй распараллелить разными процессами.
#265 #815103
>>815062
Не использовать питон
#266 #815105
>>815094
Вон даже без мыла и всего такого есть:
https://github.com/rakanalh/pocket-api

ну а чем плохо? Если есть 2-10 минут пока покет обработает статью - ну и ладно. Зато оно чистенько выгребает относительно.
#267 #815106
>>815100
Ты вообще в курсе, что у open есть разные парметры и открыть можно по-разному? Какие-то codecs, охуеть просто. Долбоебы блять, не могут весь код выложить. Иди нахуй.
>>815109
#268 #815109
>>815106
Там дохуя кода. Не злись. Как файл открыть лучше поясни
>>815111>>815113
#269 #815110
>>815100
Используй третий питон. Во втором вся эта хуйня с кодировками бесконечна.
Привыкай обращаться с данными извне скрипта, как с ядерными отходами - медленно, аккуратно и многократно проверяясь.
>>815112
#270 #815111
>>815109
Открой, блять, документацию.
#271 #815112
>>815110
Это третий.
#272 #815113
>>815109
https://youtu.be/sgHbC6udIqc
Однажды один анон в этом самом треде дал мне эту ссылку. Пришло мое время передать её тебе...
#273 #815114
>>815066
Возможно по тегам? Он ведь еще не везде появляется.
>>815116
#274 #815116
>>815114
Ясен пень, что по тегам, только там дохуя нужных и ненужных тегов, бездушная машина не разберет же кучу сайтов которые васяны наговнокодили.
#275 #815135
Тут есть пистонщики с вышкой? Чего такого почитать из общей литературы по погромированию для развития. Чему вас там учили?
99 Кб, 600x338
#276 #815151
#277 #815161
>>815135
философия, интегралы, высшая математика, в общем пихали ненужную хуйня который никогда не пригодится.
30 Кб, 600x595
#278 #815163
>>815135

>программист


>с вышкой

>>815166>>815186
#279 #815166
>>815163

>вышмат



>связи



>трактор

#280 #815183
Какую книгу купить в качестве настолькой для Питона? Ну или по джанге
>>815188>>815198
#281 #815186
>>815163
Ну-ну, сравни никому не нужных фриланс-макак и специалистов с ВШЭ, например, которые шпарят нейронки и CS как семечки.
А если ты про шараги, то да, такое не нужно.
#282 #815188
>>815183
А хули в питоне непонятного то? Качни доки и все, это тебе не плюсы, которые до пенсии учить будешь.
>>815191>>815193
#283 #815191
>>815188

> хули в питоне непонятного то


Я вот не могу что такое // понять даже.
>>815218
#284 #815193
>>815188
Да просто заказ буду делать в интернет-шопе, вот думаю и книгу прикупить
Укус прочитал. Think Рython заканчиваю. Надо или джангу или что-то сложнее по пистону
>>815195
#285 #815195
>>815193

>Укус прочитал.


Ну и заебца. Ты давай не книги читай, а пили стартапы, ебашь свою борду. Часики-то тикают, а ты все о книгах думаешь.
>>815196>>815197
#286 #815196
>>815195
Я просто тормоз и сразу всё не запоминаю. А для борды джанга нужна
#287 #815197
>>815195
Я бы за такие советы по ебалу давал. А потом блядь вокруг одни быдлокодеры которые физбиз с сортировкой пузырьком не осиливают.
#288 #815198
>>815183
Интернет подключи.
#289 #815199
В питоне нельзя закоментить блоком? Сасите мой хуй, прысчавые!
#290 #815200
>>815197
Зачем тебе сортировку пузырьком осиливать? Ты конченый что ли совсем?
>>815207
#291 #815201
>>815199
"""
Пшел нах пидр
"""
>>815206>>815216
#292 #815202
>>815199
Иди книжку по питону читай и не пиши хуйни.
>>815206
#293 #815203
>>815199
В смысле "блоком"?
>>815209
#294 #815204
>>815197
Человечество проживёт и без твоих скиллов длинную интересную жизнь. А ты умрёшь. В России.
>>815207
#295 #815205
>>815197
Будто ты сразу писал совершенный код. Сначала побыдлокодит, потом самого раздражать будет, начнет оптимизировать помаленьку. Не начнет - заказчик заставит.
45 Кб, 914x391
#296 #815206
>>815201
>>815202
сасать, ниатвликацца
>>815226>>815259
#297 #815207
>>815200
Если ты при "сортировка пузырьком" используешь термин "осиливать" то это пиздец.
>>815204
Речь не о человечестве, а о том что или программить интересно и ты придёшь к успеху, или не интересно и ты будешь круды до скончания веков хуярить через дикую фрустрацию.
>>815211
#298 #815209
>>815203
/
типо
вот так
как у нормальных людей
а не норкаманов
/

(
дажи пацкал
может
так
)
>>815210
#299 #815210
>>815209
Пшел нах
#300 #815211
>>815207

>программить интересно и ты придёшь к успеху


если проектик взлетит, то в 87% похуй как и на чём написано
>>815213>>815225
#301 #815213
>>815211
Этого двачую, даже бобук недавно пиздел про это, а он хуйни не скажет.
>>815225
63 Кб, 1466x846
#302 #815216
>>815201
нипизди, прящавый
>>815217
#303 #815217
>>815216

>пук

#304 #815218
>>815191

Целочисленное деление(без остатка)
#305 #815219
>>815199
В питоне нет операции возведения в степень
>>815223>>815445
#306 #815223
>>815219
две звёздочки умножения не пробовал?
>>815224
#307 #815224
>>815223
Что? В имени функции звёздочки писать нельзя
#308 #815225
>>815211
>>815213
хуй с пальцем путаете. Программирование и бизнес.
>>815227>>815232
#309 #815226
>>815206
Ну да не буду использовать, потому что какой то хуй из интернета сказал что кавычки не для комментирования кода.
>>815229
#310 #815227
>>815225
ты сам то понял че сказал
>>815228
#311 #815228
>>815227
Смотри, ебанашка, вот есть скайп.
Им все пользуются. "Взлетел" проект. Но это не отменяет того факта что пишут его пидорастичные дебило-индусы и пишут так хуйово что из-под того же линукса, да даже андроида иногда - им пользоваться бывает проблематично. Т.е. написан он откровенно хуйово.
Вот и тут так, нахуя сравнивать мокрое и тёплое?
>>815231>>815244
65 Кб, 1748x399
#312 #815229
>>815226

> какой то хуй из интернета сказал


прыщавый плес
>>815242
#313 #815231
>>815228
за скайп миллиард давали кажется
#314 #815232
>>815225

>Программирование и бизнес


первое без второго - говно без задач
>>815235
#315 #815235
>>815232
Нет, просто называется "наёмная работа, работа на окладе, штатная работа, фриланс и тд"
Пацанов которые в одно рыло себе стартапы мутят хуй да нихуя.
>>815236
#316 #815236
>>815235
деньги откуда, мань?
>>815238
#317 #815238
>>815236
Тебя ебёт? Твоя задача как программиста кодить, а не ебать мозги откуда у твоего заказчика/руководителя/владельца деньги на это
>>815240
#318 #815240
>>815238
илитарно мыслишь однако
#319 #815242
>>815229
Кавычки удобней. Иди уроки делай, которые тебе на лето задали. В реальном мире пользуются тем, что удобно, а не как написано в инструкции.
#320 #815244
>>815228
так я об этом и говорю, ебана
написали скуп без пузырьковых сортировок и заебись
>>815245
#321 #815245
>>815244
И как это оправдывает говнокод?
>>815246>>815277
#322 #815246
>>815245
количеством полученных дензнаков
>>815247
#323 #815247
>>815246
кем получаемых? майкрософтом?
или индусами за 5 баксов в час?

так ты и сам ближе к индусам, чем к майкрософту
>>815250>>815251
#324 #815250
>>815247

>кем получаемых? майкрософтом?


очевидно же
>>815255
#325 #815251
>>815247
Индусы сами виноваты что соглашаются работать за 5 баксов.
>>815255
#326 #815254
>>815004

>пишет в основном скрипты


>запилить себе пару программ


В чём отличие?

>http://www.rapidee.com/en/screenshots


Дрисня из 90-х
По теме: pyqt5.
>>815257>>815274
#327 #815255
>>815250
>>815251
Всё, мальчики, удачи с эге, поступлением, стартапами и всем таким.
>>815256>>815258
#328 #815256
>>815255
Не грусти, старик. Все через это проходили.
#329 #815257
>>815254
Как минимум середина нулевых. Похоже ты никогда не видел графические интерфейсы 90х.
>>815287
#330 #815258
>>815255
Уверен на 98% что лет мне больше чем тебе. Причем не на 1-2 года.
#332 #815262
>>815035

> пердолинг


> сигналов


Ты что-то путаешь. Сигналы — благо для всей семьи.

> тредов


А в tk треды типа не надо использовать?
Плюс, есть quamash, можно писать асинхронно. Попробуй, ещё захочешь, базарю.
>>815272
#333 #815267
Вопрос

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?
>>815288
213 Кб, 764x1164
#334 #815268
>>815005
>>815006
>>815035
>>815007
Спасибо. Тогда ограничу свои изыскания тикеем, выиксом и пайкутой, переходя на более правое, если соснул на более левом.
#335 #815270
>>815060

> asyncore


Дропай это говно, переходи на asyncio.
>>815279
#336 #815272
>>815262
Это не python-way, с таким же успехом можешь перейти на плюсы и пердолься сколько угодно со своими сигналами и сторонними тредами.
>>815297
#337 #815274
>>815254
На самом деле шо qt хуйня, шо tk, так что переходите на православный электрон, уж там то все заебись и красивенько!
>>815296>>815301
#338 #815277
>>815245
а нахуя его оправывать? результат есть и норм, думаешь кто-то будет браться за ревью твоей параши?
#339 #815278
Что собеседованиях у джуниоров спрашивают?
#340 #815279
>>815270
Дык и согласен. Вот этот ариец написал под блендер, чтобы исполняемый скрипт не тормозил саму программу:

https://github.com/akloster/blender-asyncio

Но в его примере сервер и клиентик, работающий реквестами, после которых логично дропается соединение.

Мне нужен клиент, который бы держал соединение и кормил удалённый сервер байтиками. Тот возвращал бя пакеты данных.

>>815278
ТНН, ЕОТ, оценки по ЕГЭ
>>815309>>815338
#341 #815280
>>815278
Всё спрашивают. Ты не в джуниоры иди, ты в стажеры иди. Там главное сортировки выучить.
>>815298
#342 #815281
>>815278
Почему 5/3 == 1.
>>815298>>815302
#343 #815283
На компе с виндой cx_Freeze требует питон 3.4.2. У меня 3.5.2. На оф сайте устаревшую версию уже не скачать. Что же делать?
>>815285>>815310
#344 #815285
>>815283

> На оф сайте устаревшую версию уже не скачать.


Да неужели?
>>815286
#345 #815286
>>815285
У меня 404. Дай ссылку на экзэшник
>>815289
#346 #815287
>>815257
Видел каэшн. ладно, погорячился
>>815290
#347 #815288
>>815267
Что за убожество?! Используй construct.
#349 #815290
>>815287
А как современные интерфейсы выглядят тогда?
#350 #815291
>>815289
Спасибо
107 Кб, 336x307
#351 #815293
Неофит в треде. Каким раком башу можно скормить команду целиком? На данный момент я получаю только результат от wmstrl -d, awk игнорируется. Как быть?
bashCommand = "wmctrl -d | awk '{print $9}'"
def ftest(arg):
wsp = run(bashCommand.split())
return wsp

print(ftest(bashCommand))
#352 #815295
#353 #815296
>>815307
#354 #815297
>>815272
Ещё раз, ты на tk также присваиваешь кнопочкам и событиям обработчики, ты также делаешь тред с блокирующими операциями, чтобы не блокировать gui. Но, у pyqt есть quamash и можно реально делать асинхронный однопоточный код. Это сразу отодвигает все остальные фреймы в парашу.
#355 #815298
>>815281
Python 2 перестает поддерживаться через 4 года.

>>815280
Вакансий стажеров нет
>>815300>>815312
#356 #815299
Долбоебов полон трендж.
Напоминаю, что по-настоящему годный, красивый и быстрый софт нормальные конторы пишут только на нативных средствах. Винда - шарп, мак - свифт. Все эти кьюти и ткинтеры для красноглазиков которые делают высеры типа гимпа.
Питон нужен для серверов а не для десктопа.
>>815308>>815312
#357 #815300
>>815298

>Вакансий стажеров нет


Ну а ты что хотел, кризис. Посиди на мамкиных щщах лет пять, потом уляжется все.
#358 #815301
>>815274
К нему уже бинды нормальные есть? Можно удобно доставлять клиенту?

> var subpy = require('child_process').spawn('python'


Ах, нет, я так и думал.
18 Кб, 90x31
#359 #815302
>>815281
Ты бы хоть проверил прежде чем бред писать. И не путай на будущее / и //.
>>815312
#361 #815304
#362 #815307
>>815296
http://electron.atom.io/

Вот это штоле? Фу. Ещё небось запускается 10 секунд, ведь там в кишках какой-нибудь хромиум.

>>with JavaScript, HTML, and CSS


Ещё и не питон.
#363 #815308
>>815299

>Питон нужен для серверов


нипезди! Обмазываюсь питоном лишь неделю и уже вижу хуеву кучу мобильных задач
>>815311
#364 #815309
>>815279
Видимо я что-то про блендер не понимаю. Почему нужны какие-то мосты? Там же 3.4+ версия.
>>815323
#365 #815310
>>815283
pyinstaller
откуда вы с этим фризом лезете?
#366 #815311
>>815308

>мобильных задач


Щито?
>>815314
#367 #815312
>>815298

> 2йка кокококо


И тем не менее, мне вот прийдется писать 2/3 совместимый софт.

>>815302
Мы вам перезвоним.

>>815299

> Напоминаю, что по-настоящему годный, красивый и быстрый софт нормальные конторы пишут только на нативных средствах.


Двачую.

> Все эти кьюти и ткинтеры для красноглазиков которые делают высеры типа гимпа.


Прыщегипм как раз прыщегтк, все резонно, вот-вот на третий гтк перепишут и будет ня.
>>815316>>815320
#368 #815314
>>815311
пакимонаф ловить же!
1 Кб, 109x47
#369 #815315
Серьёзно??? В треде есть люди, которые сейчас не поймут, почему вывело так?
>>815324
#370 #815316
>>815312

> как раз на прыщегтк

20 Кб, 761x428
#371 #815317
>>815322
#372 #815319
ЭЛЕКТРОН СИЛА КЬЮТИ МОГИЛА!
СЛАВА ЭЛЕКТРОНУ! ФЛАСКУ СЛАВА!
ГЕТЬ КЬЮТИ! ТКИНТЕРЯКУ НА ГИЛЛЯКУ!
#373 #815320
>>815312

>Мы вам перезвоним.


Звоните после обеда. Я люблю подольше поспать.
>>815911
#374 #815322
>>815317
Но это веб-сайт с двумя кнопками, а не какая-то гуйная программа.
>>815326>>815331
#375 #815323
>>815309
Этот немец рассказывал, что в Блендере с питоном не всё так гладко

https://www.youtube.com/watch?v=WeQuQiakSWs

поэтому и смастерил такой костыль
>>815336
#376 #815324
>>815315
Все все понимают, но это уже не актуально. В 3 питоне по другому.
>>815325
#377 #815325
>>815324

>но это уже не актуально


Ну мам?

Пример: http://www.vfxplatform.com/
>>815328
#378 #815326
>>815322
Смотри, как много прекрасных программ написано на электроне! :)
http://electron.atom.io/apps/
>>815330>>815354
#379 #815328
>>815325
И что? Для меня это не актуально я этим не пользуюсь.
#380 #815330
>>815326
орда жопоруких веб макак полезла на священный дескоп, найс, пора делать апгрейд
#381 #815331
>>815322
Ну, браузер возьми любой.
#382 #815332
>>815290
Установи шиндос 10 и посмотри. Шиндос всегда задавал тренд как выглядят современные интерфейсы.
#383 #815335
#384 #815336
>>815323
А, ну так используй его костыль, в чём проблема? То, что в его примерах дропается соединение ничего страшного. Читай доки по aiohttp и всё.
>>815338
292 Кб, 1312x791
59 Кб, 750x488
89 Кб, 1226x783
#385 #815337
>>815290
Как-то так, хотя windows не далеко ушел со своим убогим риббоном.
>>815342
#386 #815338
>>815336

>Читай доки по aiohttp и всё.


что-то мне говорит, что ты не понял проблематику.

мне нужно так >>815279
считай, мне нужен стрим, где соединение в принципе не дропается. То есть открыли socket и лампово общаемся. И в блендере должен быть клиент, т.к. серверов будет джва десятка
>>815377
893 Кб, 1920x1036
#387 #815340
>>811823 (OP)
Джанганы, нужна ваша подсказка: нужно в качестве тестового задания сделать django-сайтерц, сам он не сложный, но с одним условием: НЕ ИСПОЛЬЗОВАТЬ ORM.

Собрал его под 1.10, используя ORM, и вот теперь запнулся, пытаясь понять, что именно я не должен использовать...
#388 #815341
Мне страшно.
19 Кб, 897x587
#389 #815342
>>815337
Это ж натив.

На выньде ещё есть метро. Но вряд ли оно доступно из пистона.
#390 #815343
>>815340
Так джанга вся на этой ебале, разве нет?
>>815345
#391 #815344
>>815340
If you see it, you'll shit blicks.
>>815345
#392 #815345
>>815344
>>815343
Шютки не очень-то помогают. Я уже прекрасно понимаю, насколько я веб-макака, но с этим нужно бороться. С вашей помощью.
>>815346>>815350
#393 #815346
>>815345
Долбоеб, я тебя спрашиваю - разве принципы джанги не на этой ебале?
>>815349
#394 #815347
>>815340
Зачем тебе ебанутый работодатель? Забей на него.
>>815351
#395 #815349
>>815346
Пардон, ответил скопом. Они как-то пользуют джангу допотопной версии, при этом не пользуются ее ORM.
#396 #815350
>>815345
Да какие шютки. Там же реально все модели описываются как классы. Я хз как там делать бзе орм. Хуйня какая-то а не тестовое задание.
#397 #815351
>>815347
Не он первый, не он единственный. У нас хуи простые, которым через ORM ДОЛГО. Им легче нанять пару макак кодеров, которые собирут велосипед, чем увеличить производительность сервера. Или я чего не понимаю?
84 Кб, 874x634
#398 #815354
>>815326
Принято! Электрон охуенен. К сожалению, не питон.

Но вот моё мнение по тому, как должен выглядеть соверменный гуй. Недостаточно пидорско? Слишком много полезной инфы на единицу площади, нужно добавить воздуха и вертикального дизайна?
>>815358>>815370
#399 #815358
>>815354
Не знаю что с ним не так, но выглядит отвратительно.
дело не в размещение контролов на форме, а в том как они отрисованы. Не могу сказать почему это говно, но это говно.
#400 #815362
>>815358
Очевидно шрифт и тема
#401 #815364
>>815358
Ну представь это в гомовиджетах, но чтобы вёрстка осталась.

А то дебилопроги на 2 кнопки для казуального быдла - это одно, а полезная тулза, где нужно удобство пользования и читаемость - совсем другое.
63 Кб, 1438x767
398 Кб, 800x600
#402 #815370
>>815354

>современный


Посмотри на дашборды. Я всегда получаю удовольствие от одного их созерцания. Мне кажется, это современно. Вертикальность можно адаптировать.
>>815373>>815376
735 Кб, 1200x758
#403 #815371
>>815358

> а в том как они отрисованы


содержание без формы - уродство
форма без содержания - пошлость

Любой грутой гуй выглядит через 10 лет как говно мамонта. Кстати, относится ко всем вещам.
>>815415>>815418
70 Кб, 970x545
#404 #815373
>>815370

>плоский


и эта мода пройдет
3 Кб, 89x100
#405 #815376
>>815370

>Вертикальность можно адаптировать.


Адаптировано.
#406 #815377
>>815338
Тогда asyncio доки, StreamReader и StreamWriter.
#407 #815381
>>815373
Мода - не мода, но мне кажется верным, когда между семантически связанными блоками данных нет видимых границ (линий сетки, групбоксов). Будто бы они написаны на на листе бумаги.
#408 #815385
>>815373
Тем не менее. Мы говорим про сегодняшнюю моду, а не завтрашнюю.
>>815388
#409 #815388
>>815385

>идти в ногу с корованом


эту плоскость ввёл микрософт. Он же и похерит.
#410 #815399
>>815373
Все проходит. Надо идти в ногу со временем.
#411 #815401
Задачка с codewars

Суть - найти два первых наибольших числа в рандомном списке целых натуральных чисел.

Делал через и через sort() и через max() - крашится по времени. Есть чего побыстрее?
>>815407>>815414
#412 #815407
>>815401
sort() и через max()
А вот и новое поколение подъехало. Мда-уж.
>>815412
#413 #815409
Инсайдер в треде. Интерфейсы будущего:
https://www.youtube.com/watch?v=G6yPQKt3mBA
>>815411>>815421
#414 #815411
>>815409
я скорее поверю в очеловеченные тайловые вм с удобным управлением и клавиатурой, и мышью, и пальцем, чем в это.
>>815416
#415 #815412
>>815407
именно поэтому - неудачный вариант для новичка, диды на бейсике-паскале учились без всяких пидорских либ
#416 #815414
>>815401
qsort там? Не?
305 Кб, 1529x2160
#417 #815415
>>815371
Любой, кроме консоли.
Нечему устаревать, блядь.
>>815433
#418 #815416
>>815411
А теперь взгляни на apple watch, венец технологий.
кисилев.жпг
>>815426
#419 #815418
>>815371
А мне нравится стиль старой шинды, когда не было еще этих кругленьких разноцветных штучек. Вполне себе стильно, недаром же тема называется - классическая. Классика не устаревает, а моднявые дэшборды это просто пыль в глаза.
#420 #815419
>>815009
бамп
>>815422
#421 #815421
>>815409
Больше похоже на прикольный икспиримент.
#422 #815422
>>815419
Юзай агенты, задержки, прокси. Алсо, если держишь все это еще и на хостинге, то могут накатать абузу и пидорнуть, лол. Интернет это тебе не халявная помойка.
>>815824
#423 #815426
>>815416

>apple watch


govno without tasks 2bqh
и дизайн уёбищный
>>815427
#424 #815427
>>815426

>и дизайн уёбищный


Когда-то так и про плоскоту говорили. И где твой сквеморфизм сейчас?
#425 #815428
>>815427
Ну, ладно. Ты купил? То-то.

В конце 90-х в продаже была маленькая Нокиа в металлическом корпусе. Стоила на треть больше самого дорогущего айфона. В конце 90-х
#426 #815429
>>815427
Был еще Колани в середине 90-х
Потом внешние диски LaCie в стиле "Порше"
#427 #815430
>>815427
Кеды вернулись через 30 лет. ЛОЛ
#428 #815433
>>815415
консолька - интерфейс Судного Дня
>>815434
#429 #815434
>>815433
Консолька это смысл и скорость в чистом виде
#430 #815435
Хочу, чтобы сделали современную модную консоль-ос, типа телеграма, с картинками и гифками.
>>815437>>815440
#431 #815437
>>815435
для кого?
>>815438
#432 #815438
>>815437
Для меня.
#433 #815440
>>815435
о кстати да
чисто если файлики - то икночка с превьюшкой, "автодополнения" по смыслу предыдущих команд - т.е. если делал ls -la то по g[tab] вылезало сперва grep, а уже потом gparted, может даже какие-то простенькие наглядные интерфейсы для баш-скриптования и юзания пайпов

Видел кстати что-то похожее - но оно было типа веб-мордой обычной консоли и такой же олдовой как и обычно. А ещё видел fish shell - оно прикольное, но раз разницы с башем кроме ЦВЕТНЫХ НАЗВАНИЙ ФАЙЛОВ никакой то нахуй не нужно
#434 #815443

>Python Thread


Ну ебаный в рот.
#436 #815448
Сап, питоно-боги. Сразу скажу, что ничего не смыслю в программировании, прошу ответить на вопрос: у меня есть программа, в каталоге есть файл с расширением ру, мне нужно изменить значение определенного параметра с 1000 до 0 и потом скомпелировать, чтобы прога запустилась (алсо она опен сорс, если это играет роль) возможно ли это и какой компилятор для этого нужен? (Может кто-то сможет мне помочь? Могу дать ссылку на код или прислать сам файл)
#437 #815450
>>815448
открой блокнотиком, найди свою "1000", поменяй на "0", сохрани и запускай снова.
питон интерпретируемый язык - компилировать ничего не нужно. Ты же запускаешь скрипт просто тыкнув на этот .py-файл?
>>815457
#438 #815452
>>815448
анус себе скомпилируй, мудила
#439 #815453
>>815448
Тоже дудосишь манкруфт?))
#440 #815457
>>815450

>запускаешь скрипт просто тыкнув


Программа использует этот скрипт, он же написал.

Но от этого ничего не меняется.
>>815458>>815466
#441 #815458
>>815457
Нипанятна
#442 #815466
>>815457

>Программа использует этот скрипт


Кокая программа?
>>815467>>815474
#443 #815467
>>815466
Minecraft chat cracker))
#444 #815474
>>815466
Я ебу? Любая, котора использует пистон в качестве скриптового модуля. У меня в системе сейчас таких штуки три стоит.
96 Кб, 1532x1001
#445 #815514
WTF
>>815537>>815539
101 Кб, 500x375
#446 #815537
>>815514
В чем проблема, не понял?
>>815545
#447 #815539
>>815514
Ходор гадит!
#448 #815545
>>815537
политота жи!
>>815549
#449 #815549
>>815545
Объясни, я лично в недоумении. Я подумал про игру престолов, а что тут за политота?
>>815559
#450 #815559
>>815549
Чёрт с ними обоими. Игру престолов не смотрю даже ради сисик
#451 #815569
Игра престолов скучная, не понимаю, почему люди это смотрят.
>>815571
#452 #815571
>>815569
Что не скучное?
>>815590>>815656
#453 #815590
>>815571
Принц хентая и несмеющаяся кошка
Лилии нежные в буре медвежьей
Не может моя сестра быть такою милою

Теория Большого Взрыва на крайняк
>>815594
#454 #815594
>>815590
Лол, надеюсь это толстота.
но таки смотрел сестренку
>>815607
#455 #815607
>>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фпс, наладилось.
#456 #815656
>>815571
Силиконовая долина.
#457 #815667
Ребят, подскажите новичку. Вот, допустим, код:
a = [ 'a', 'b', 'c']
print(*a)
Я на опыте понял, что звездочка выводит все элементы списка, но какова сама функция этой звездочки и где еще её можно применять?
>>815671>>815713
#459 #815713
>>815910
#460 #815716
Я спать пошла, доброй ночи вам, питоняши! :3
>>815744
#461 #815744
>>815716
Держите нас в курсе событий! иди нахуй
21 Кб, 844x211
#462 #815792
Анон, поможи нубу!
Вкатился вчера в этот ваш Питон, пограммированием вообще до этого не помышлял. Чому у меня Ipython в PyCharm'е ругается? Во всяких wakari и тринкетах оператор if работал нормально, тут - хуй. Пробелы вместо табуляции стоят.
>>815803
#463 #815803
>>815792
Ты сделал бессмысленный отступ, противоречащий синтаксису языка.

Абсолютно каждая ошибка питона гуглится, и на неё даётся множество подробных ответов с примерами на стаковерфлоу.
>>815813
311 Кб, 500x363
#464 #815813
>>815803
2 часа проебаться с подобной проблемой...
Спасибо, анон. Прости, что потревожил...
>>815814>>815815
#465 #815814
>>815813
Там ещё подчеркнуто под if было. Короче, ты не очень умный, тебя ждёт работа за 300к и полная неопределённость в вопросах деления пятёрки натрое.
#466 #815815
>>815813
indentation в питоне - тот пиздец, к которому надо привыкнуть

прогаю в питоне первую неделю
>>815821>>815833
#467 #815817
Использует ли OpenGL мою GTX960 по умолчанию или ему надо сказать, ее юзать?
#468 #815821
>>815815
Зато без брасиков.
>>815823
#469 #815823
>>815821
поэтому и пиздецы

нахуя двоеточие после if, else, try, except? Нахуй не всралось, но есть. А брасики - некошерно, блять
>>815830
#470 #815824
>>815422
Мдааа, знаешь в чём причина была? Итерируясь по страницам я увеличивал строку, таким образом на 5й итерации получался url вида /random?page=99999, разумеется столько страниц там не было. Вот я лох.
>>815834
#471 #815830
>>815823
Я теперь не могу без боли смотреть на языки с брасиками. И с точками с запятыми. Особенно когда языки новые. Сразу кажутся дидовским говном.
3 Кб, 536x75
#472 #815831
Возможно глупый вопрос, но как обратиться к конкретной цифре в таком вот списке, а не ко всему блоку из 3 цифр?
>>815840
#473 #815832
>>815830
почему в тырнете похуя примеров с

print 'go the fuck out' без брасиков, что выдаёт ошибку в 3.5?

Язык "придумал" обдолбышем с тюльпановой плантации
>>815839
#474 #815833
>>815815

> indentation в питоне - тот пиздец


У тебя в голове пиздце.
>>815835
8 Кб, 233x217
#475 #815834
#476 #815835
>>815833
А получаю всё равно больше тебя. И умрёшь ты в России.
>>815838
#477 #815836
>>815830
Нyльчую. Это всё пошло из-за лени/требований к производительности парсеров исходных кодов, мне кажется. Человеку эта хуйня чужда, а вот отступы — благо. хотя двоеточия тоже не нужны, вон кофеёк без них как-то справляется
>>815837
#478 #815837
>>815836
Лол, «нyльчую» в спам-листе.
#479 #815838
>>815835
И сколько ты получаешь? И где ты умрёшь?
#480 #815839
>>815832
Потому что ты пидор, вот почему.
>>815843
#481 #815840
>>815831
Через два индекса, очевидно.
>>815845
#482 #815843
>>815839
пидары мутят "новую" версию, дропают либы и херят синтакс.

Но брасики для блоков - ни-ни
>>815850>>815852
#483 #815845
>>815840
А это как? Я вообще первый день в питоне, мне просто одну модель надо сделать и забыть про него.
>>815847
#484 #815847
>>815848
#485 #815848
#486 #815850
>>815843
from __future__ import braces

Да есть они, не ной. Просто гвиданы скрывали от нубов.
16 Кб, 915x250
#487 #815851
пи-да-ра-сы
>>815853>>815887
#488 #815852
>>815843

> мутят


> новую


> python3


> 2008-12-03

>>815854>>815858
8 Кб, 323x219
#489 #815853
>>815851
О, я тоже называю юзеров юзером! А компьютер твой как называется?
>>815857
#490 #815854
>>815852
лолшто?
>>815855
#491 #815855
>>815854
лолто! съеби нахуй
1 Кб, 500x85
#492 #815857
>>815853
Какие хорошие шрифты.
>>815859
142 Кб, 1900x498
#493 #815858
>>815852
те же норкаманы ваяют костыли
>>815860
#494 #815859
>>815857
Винрарнейший виндовый Consolas.
>>815861
#495 #815860
>>815858
Почему те же? Нормальные пацаны уже давно на 3.
>>815862>>815863
#496 #815861
>>815859
А, то есть тебе с лопаты нормально?
>>815864
#497 #815862
>>815860

>Ньюфаги, пилящие хеллоуворлды, уже недавно на 3.


Разрешите поправить опечатку.
>>815865
#498 #815863
>>815860
Все либы переписали?
Я забув: чоткие поцоны чужим не пользуются
>>815864>>815865
#499 #815864
>>815861
Ты завидуешь.

>>815863
...пока.
>>815866
#500 #815865
>>815862
>>815863
Ох, толстячки. Каких либ нет под 3?
>>815868>>815869
2 Кб, 750x210
#501 #815866
>>815864
Зацени как должно быть.
>>815875
#502 #815868
>>815870
#504 #815870
>>815868

> 339 / 360


> Все либы переписали?


Толстячки жирели.
>>815874
70 Кб, 390x371
#505 #815871
Тем временем, вопрос от очередного нуба. Начал тут книгу КАК В НАСА читать, так там по книге Komodo Editor используется. Можно в нем каким-то образом, как в PyCharm или VS сразу в окне код запускать да проверять?
>>815878
#506 #815874
>>815870

за 8 лет не смоч переползти на новую версию, которая уже скоро протухнет
>>815876
#507 #815875
>>815866

>как должно быть


Ещё блинов?
>>815877
#508 #815876
>>815874

> скоро протухнет


Откуда инфа?
#509 #815877
>>815875
Чё бля?! что ты имеешь ввиду?
111 Кб, 1095x279
#510 #815878
9 Кб, 768x151
#511 #815879
Я не понимат. Почему как печатать циферки, то все норм, а как добавить их в список то сразу ошибка?
>>815881>>815883
#512 #815881
>>815879
потому что синтакс питона 2 не совместим с синтаксом третьего
>>815882
#513 #815882
>>815881
Ну и что делать в таком случае?
>>815885
#514 #815883
>>815879

i - это член листа lst. Принтит вероятно потому, что сначала в этом листе другие листы, а потом идёт интегер, то есть ты пытаешься сделать что-то типа (4[0] + 4[1] + 4[2]).

Запринти сразу весь lst, и всё.

О какой разнице между 2 и 3 толкует оратор выше я не понимаю, в 2 просто будет чуть другой текст ошибки, менее понятный.
>>815885
#515 #815885
>>815882
поставить питон 2 и переключиться на него

>>815883

>О какой разнице между 2 и 3 толкует оратор выше я не понимаю


О той, что примеры, писанные под 2, вылетают с ошибками в 3-ем
>>815886
#516 #815886
>>815885
Но это одинаково ошибётся во втором и третьем.

>поставить питон 2 и переключиться на него


Хватит тралеть. 2 понадобится готовым пограммистам, чтобы скриптить под говно мамонта.
>>815887>>815888
#517 #815887
>>815889
60 Кб, 1872x618
#518 #815888
>>815886
вангую, что под вторым запустится
8 Кб, 201x101
5 Кб, 284x151
#519 #815889
>>815887
А, тут да, второпитоний код.

Во втором питоне map вернёт лист, а в третьем - итератор. Что такое итератор программист на питоне узнает примерно на четвёртый год программирования. В общем, его надо сконвертировать в лист перед этим. Но это ненадолго поможет.
156 Кб, 1864x711
#520 #815890
>>815889
примотал 2-й питон и пакеты - тут же и взлетело

Спокойной ночи!
130 Кб, 1437x895
#521 #815893
Сюзанна в лёгком охуе

>>815889
как переделать под 3-й?
>>815898
#522 #815898
>>815893
Для начала сконвертить map(shit) в list(map(shit)). Это если у тебя на руках какой-то пример, которого просто нет под третий, но всё остальное крутится на третьем. Иначе тебе весь Пугаем придётся переделать на третий, лол.
#523 #815899
>>815889

>Что такое итератор программист на питоне узнает примерно на четвёртый год программирования.


Это где такие водятся? Я на второй неделе изучения питона в школе об этом узнал.
>>815900>>815903
#524 #815900
>>815899
Типерь ты понел за что тя били
356 Кб, 989x767
#525 #815901
Охуитильно жи!

Иногда подвисает, слышу работу с винчестером. потом отвисает. Как можно подебажить?
>>816245
368 Кб, 1065x802
#526 #815902
Внезапно - бац и замёрзло. GPU на ноль
#527 #815903
>>815899
Это был саркофаг.
#528 #815910
>>815671
>>815713
Спасибо
#529 #815911
>>815320
В втором питоне именно что 1. Короче и он даун, и ты плошаешь.
#530 #815922
>>814298
Я ебанутый что ли nginx ставить для личной файлокачалки.
#531 #815952
>>815830
Двачну. Пишу на go временами и испытываю легкие покалывания от синтаксиса. Уже это все кажется неказистым и неудобным.
Даже lisp, erlang, ocaml уже кажутся более изящными, чем c-like языки.
#532 #815979
>>815830
Rust не кажется. Видимо влияет то, что он хачкель
#533 #816005
Посоны, как лучше делать:
if a and b:
pass
elif a:
pass

Или же:
if a:
if b:
pass
else:
pass

?
#534 #816007
>>816005
Второе.
#535 #816012
>>816005
простое лучше сложного
#536 #816016
Вставайте передо мной на колени, пидоры и извиняйтесь за отнятое сраным питоном время. Мне на ваши извинения конечно насрать, в магазине их как кредитную карту не примут, но унижения пидарасни все таки есть некая компенсация.
По совету пидоров из треда я скачал книгу укус питона и уже асилил половину и хуле? Программировать как неумел так и не умею. Встала задача написать гаджет для бабки с температурой проца и я уже обосрался (ссыль на тред для неравнодушных https://2ch.hk/pr/res/816003.html). (М)
Во первых там нужно использовать html и js а во вторых, ваш питон сраный вообще никаким боком мне не помогает.
ИЗВИНЯЙТЕСЬ СУКИ
#537 #816025
>>816016
Сейчас бы перед даунами извиняться.
#538 #816028
>>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 строчек кода.

>Программировать как неумел так и не умею.


Ну это ты просто тупой.
#539 #816031
>>816016
А я вот русский язык выучил, почти половину учебника прочитал, а писать художественные рассказы так и не научился. Встала задача написать фентези типа игры престолов, чтобы разбогатеть и уже обосрался.
Во первых там нужно использовать английский, а во вторых, ваш русский вообще никак мне не помогает.
260 Кб, 1418x756
#540 #816037
>>816016

>уже асилил половину


Подобрался к функциям? Это похвально!
>>816082
#541 #816040
>>816016
А я вот за две недели ебли с питоном запилил приблуду client-server (сервер на друине через wifi), шлю данные с МCU-6050 и кручу в 3д моделькой с Кальманом.
8 Кб, 230x219
#542 #816082
>>816005
Первое, ессно. Второе даже больше занимает и выглядит уёбищней.

import this

>>816037

>середина книги


>функции


Пик.
#543 #816087
Укус питона вообще книжка для нубов в питоне, а не для нубов в программировании, хз нахуя её тут форсят.
>>816088
#544 #816088
>>816087
Но кто может быть нубом в программирование в наше время?
Те кто в школе не учился?
>>816089
#545 #816089
>>816088
У меня в школе программирование началось и закончилось на рисовании прямых в бейсике.
Перекат #546 #816092
Продолжаем душить змею: >>816091 (OP)
#547 #816245
>>815901
Можно код, анонище?
ахуенно
#548 #817575
ребят сап, какими знаниями нужно обладать, чтобы написать мультиплеер для двух человек, что-то типа 3-д шутера, ну или как-то так? Нужно шопипец, на кону мое очочко
Тред утонул или удален.
Это копия, сохраненная 31 августа 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски