Это копия, сохраненная 31 августа 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Код вбрасывать в тред через https://ideone.com/
Прошлый: >>804873 (OP)
Смена шрифта очевидно заблокирована какой-то другой опцией. Неудивительно, когда софт пишут прыщавые для других прыщавых.
Братишки, кто-нибудь знает, как установить beautifulsoup модуль для питона 3.5? Или, мб, вы чем-то другим для парсинга сайтов пользуетесь?
Я полтора часа угробил, но так и не смог понять, почему модуль не запускается. По мануалу из ютуба пытался установить, вроде всё сделал, но всё равно не получилось. Погуглил другие мелкие ошибки, узнал, как вызвать командную строку из конкретной папки, сделал всё, а в итоге хуй. "Попытка запустить модуль для пайтона 2,7, а у вас стоит 3.5", хотя на сайте вроде написано, что для обоих версий подходит.
> кто-нибудь знает, как установить beautifulsoup модуль для питона 3.5
Очень просто - sudo pip3 install beautifulsoup4
В документации к 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]]
Что делают эти методы?
Мне просто нужно много всякой даты хранить (от геометрии и мета данных типа зоны светового климата, до всякой произвольной вычисляемой ебалы вроде превышения отметок) и тут же на основе нее вычислять, вот я и думаю что лучше - словарь из словарей, или класс без методов?
Там просто три-четыре группы параметров будет, всего около сорока штук, а так можно загнать в функцию объект и уже в функции его дербанить.
Класс с методами не нужен. Я потом свои функции планирую в других прожектах использовать, лол.
Что-то вроде
class Data:{
def init(входящие данные):{
self.параметр_1 = входящие данные[парам1]
self.параметр_2 = входящие данные[парам2]
self.вычисляемый параметр = sefl.параметр_1 - sefl.параметр_2
}
}
скобочки
>"sudo" не является внутренней или внешней командой, исполняемой программой или пакетным файлом
>только без судо
>"pip8" не является внутренней или внешней командой, исполняемой программой или пакетным файлом
Какой pip8, ты что ?
pip73 попробуй
Раньше баловался, сейчас отпустило. Хотя вон в анниверсари апдейт для 10-ки завезли баш линуксовский, когда его допилят до состояния, что можно запускать из под него питоновский код с какими-нибудь установленными модулями - буду только из под него работать. Хотя совсем несложные штуки уже работают, но вот фласк пока нет.
Храни всё в словаре, в жейсон структуре.
Ребята только начинают учиться, похоже. Еще разберутся во всем этом. Хотя.. про пип же в начале почти каждой книги пишут - как можно про него не узнать, хз.
он ньюфаг просто
единственное, что иногда приносит геморрой на питоне с виндой - надо колёса качать для пипа и нельзя где-нибудь взять и ПРОСТО заюзать fork()
кто не умеет?
>не умеете даже из консоли запускать
в прыщах, консоль - смысл существования
в сперме - пережиток прошлого, доставшийся от DOS
ЛИНУКС НИНУЖЕН!!! КОКОКОК КОНСОЛЬ СОСЕТ!!! ВЕБ ЛУЧШЕ ПИСАТЬ НА ВИНДЕ1111
>(100 A) / B
Всегда опасаюсь переполнения в таких случаях. Уж лучше A / B 100.
мимо дипломированный программист
если прыщи - это линукс
А сперма - виндовс
то мак - это говно
Потому что все макоёбы
глиномесы.
?
>одни хеллоуворолдщики
This. Я тот анон, что спрашивал, как установить тот модуль. Так и не получилось, лол. Мне нужна инструкция, чтоб прям как для дебилов.
А сижу на уровне хеллоуворолда потому, что не знаю, что писать, куда применять знания. Прочитал Доусона, прочитал укус питона, сейчас читают анализ данный на питоне и SICP на питоне. Но так и не понял, что я практического могу написать, чтоб прям мне пригодилось. Планирую в лабу напроситься исключительно с этой целью, чтобы там и опыта заодно набраться.
P.S. Учусь в вузе, но на совершенно не связанной специальности. Но вот данные анализировать возможность есть, надеюсь на этом опыта набраться хоть. Так пока нихуя не понятно, как этот опыт набирать и что практического можно делать (откуда те же идеи для заданий брать и пр.).
чего think python не навернул? оно ж как раз об этом
а вообще ищи чужие скрипты на гитхабе, охуевай от быдлокода и переписывай по-человечески. Думаю скилла хватить должно.
>Think python
спс, скачал, буду читать.
А на гитхабе пытался что-то найти, но слишком много информации и не понимаю, как адекватно запрос сформировать. Плохо что нету какого-нибудь небольшого введения, которое бы поясняло, какие области есть в программировании (и особенно на питоне), чем они отличаются, какой стек технологий для каждой нужен и т.п. А то инфы много, подавляет это.
Хуяришь в поиск что пришло в голову, например RSS parser / timer / mp3 tags и ставишь фильтр питон
>что пришло в голову
Мне ничего не приходит, в этом и проблема. А вот за теги спасибо, хоть что-то теперь будет.
Я разумеется тебя не знаю и в таком годы таких успехов я не достиг еще, но в целом складывается впечатление что тебе это интересно. А если тебе это интересно ты так или иначе обречен на успех.
Главное не насилуй себя и не вкалывай на том попроще, где тебе скучно и неинтересно, возраст еще лет семь точно перебираться позволяет.
Если хочешь в вебдев - да, все в целом правильно, по крайней мере на уровне идеи.
Не уверен насчет веба, просто хочется прогать на питоне, а идей нет. Решил попробовать себя в вебе, если понравиться, то продолжу в этом направлении
Что еще посоветуете (какой подход), чтобы скрипт стал по возможности прoзрачным? Как оформить всё в чистый event driven yobah? Хотело бы принимать по 100 стобайтных пакетов в секунду.
asyncio
>Не уверен насчет веба
>хочется прогать на питоне
>а идей нет
Много годных вещей имеют ритон в качестве интерфейса (Blender, Agisoft Photoscan etc)
>>805155-хуй
Держи, на первое время хватит.
http://blog.programmersmotivation.com/2014/07/09/list-projects/
http://www.codeconquest.com/programming-projects/ideas-for-programming-projects/
Ребзя, почему не нравится кодировка? Как пофиксить? Меня энкодинг, но ничего не менялось. (может не на то менял)
Саблайм.
Поменял первую строчку на #!/usr/bin/env python (env добавил) и всё заработало.
Что я только что сделал?
https://ideone.com/B8uQZB
Строки иммутабельны.
> Есть страничка, на которой содержимое появляется с помощью каких-то 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
Ubuntu mono
накати мне под винду uwsgi с поддержкой asyncio + nginx + какой нибудь хелловорлд на фласке, посмотрю как будешь ебаться
добавить переменные среды, и все как линуксе почти, только пути до файлов нужно полностью указывать(то что в винде так думаю все знают)
Там меня возьмут программистом за 300к/нс в гугл?
Угу, а потом окажется, что при сборке не хватит какого-нибудь заголовочного файла.
Хуй знает, я бы ни за что не стал с этим ебаться, когда можно накатить ubuntu и сделать
sudo env CFLAGS="-I`pwd`/adman3/include/site/python3.5" UWSGI_PROFILE="asyncio" python3.5 -m pip install uwsgi
А pip сам пересоберёт модуль когда нужно.
На семерочке максимальной, которой рядовой виндоретрогард будет пользоваться ещё не одно десятилетие нихуя нет, так что нужен.
Переустановил пинон их того же python-3.5.2-amd64-webinstall.exe, всё также пометил прописать в путь. pycharm этого пидора видит, ни питона, ни пипа в консольке.
Да, прящавых били мало.
линухаёб ни палицца
Ну не ставить же старый пик, нужно разнообразие.
Что-то типа:
name, time, tx, ty, tz, rx, ry, rz, rw, _ = readPacked( ofs, "< 15s I 3f 4f 64s" )
Короче, как указать в функции randint() диапазон из двух чисел не включительно? Чтобы, например, randint(2, 4) выдавал 3?
>>> 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.
Это вендузятников били мало, поэтому они руки свои кривые к программированию и суют.
спасибо
Пилю немножко всякую ерунду скорее в учебных целях чем что-то полезное. На этот раз небольшой GUI для ffmpeg https://ideone.com/yb82vt пока там все очень просто Загвоздка возникла с путями к файлам, с анлгоязычными путями все работает как и задумывалось, но с путями, содержащие русские символы беда. пикрилейтед, например
Вроде и понимаю что проблема с кодировками символов, но чет не пойму как исправить, вроде и пробовал "строка настроек".encode() и в utf-8 и в cp866 и в cp1251.
В чем подвох-то?
У меня вот такое было сегодня
Энкод мне не помог, а вот строчка помогла т.к. у меня стоял 2.7 питон и он с него какие-то библиотеки грузил (или чо там). Загугли строчку, может поможет и найдёшь что-то.
А вообще, как я понял, до 3.0 проблема с кириллицей.
у меня пайтон 3.5 и что с этой строчкой что без неё в путях вместо русских букв кракозября
Значит что-то с питоном/компилятором. Ибо что это ещё может быть?
А вообще, программинг - это ёбля с проблемами. Надо привыкать нам, а то лично у меня, например, пердак горит так, что я со скоростью кометы в любую секунду съебусь нахуй в окно.
> Значит что-то с питоном/компилятором. Ибо что это ещё может быть?
Ну да, наверно наверно ты хотел сказать интерпретатором, имея в виду сам пайтон, ведь так?я пользую WinPython-64bit-3.5.1.1 сборочку, в MSVS2015+PTVS, если что.
Ты когда в русском языке совершаешь ошибку тоже думаешь что это с языком что-то не так, а не то что ты ошибся? Тут примерно так же, миллионы пользуются и все получается, а вот если нюфаг не смог правильно воспользоваться то это точно что-то с языком, лол.
Подожду ответов от более шарящего анона или сам найду у гугла, но тебе тоже спасибо за отзывчивость.
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
>>813480
не понял совсем необучаемый так https://ideone.com/BN2G5c все равно не работает
вот что на выводе https://ideone.com/3iIOdM, англоязычный путь к самому ffmpeg и картинке принимает без проблем, а вот русскоязычный путь к мр3 кракозябрами
Что не так то?
>>813498
короч стоки везде нужны типа u"", конкатенцию стрингов делать: u"{} {}".format(a, b), пути c пробелами оборачивать в кавычки типа: u"{} \"{}\"".format(ffmpeg, path)
Спасибо, анончик, заработало. Теперь буду допиливать пункты настроек параметров кодирования и чаще лить годноту в музыкальные вебм-треды.
А если не сложно можешь немного пояснить в чем конкретно проблема то была? или ссылочку где прочитать? для общей образованности, так сказать, ликвидации безграмотности.
во втором питоне строки ограничены набором ascii, если нужна кирилицаили что-то ещё - нужно использовать юникод(литерал u), гугли различие python 2 - 3, поскольку в третьепитоне строки пофиксили обычно в таких статейках о различии версий все делатьно поясняется
Если в туториале джанги сделать в 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'
пичарм сучка баловался. Отбой
Что вы скажете о такой "архитектуре":
1. Клиент создаёт N подключений, каждое из которых подключается к серверу, отправляет путь к файлу и локальный размер + оффсет (равный размеру одного "куска" данных порядковый номер треда), а сервер открывает этот файл и seek'ает на это место.
2. Каждый тред запрашивает кусок данных, получает его
и отправляет сообщение серверу сдвинуть файловый указатель относительно текущего положения на размер куска N байт (пропустив то, что скачают треды).
3. Когда все треды скачали по куску, основной тред соединяет в нужном порядке кусочки, аппендит к локальному файлу
4. Все треды запрашивают по следующему куску данных.
Вместо тредов, разумеется, asyncio.
Нормально так? Основные требования были:
1. Возможность продолжения после обрыва связи
2. (Относительно) последовательное получение данных, чтобы можно было видео начинать смотреть до полной загрузки.
3. Отсутствие необходимости производить какие-то либо предварительные манипуляции с файлом на севере.
Волнует меня пункт 3, в котором происходит "синхронизация" тредов. Скорость каждого из них, конечно, и так примерно одинаковая должна быть, но как-то всё равно не хорошо. А как иначе сделать я не очень представляю, есть лишь такие варианты:
1. Перед каждым запросом данных проверять, сколько скачано или уже в пути и отправлять абсолютный размер файла, а сервер seek'ать будет?
2. Каким-то образом контролировать размер сдвига во втором пункте, чтобы треды могли менять свой порядок.
3. Открывать на сервере файл всего один раз файл, а все подключения будут к одному хендлеру обращаться, гарантируя последовательность и недублируемость данных без всяких seek'ов.
Какой из стульев лучше или вообще оставить как есть? Работает же! А там куча проблем с восстановлением порядка данных будет, в третьем вообще архитектуру сервера менять нужно будет, ведь сейчас-то каждое подключение независимое.
Если что, в моём случае это действительно очень помогает, прирост в скорости очевиден, так как идёт какие-то странное ограничение на каждое отдельное подключение в вечернее время.
Что вы скажете о такой "архитектуре":
1. Клиент создаёт N подключений, каждое из которых подключается к серверу, отправляет путь к файлу и локальный размер + оффсет (равный размеру одного "куска" данных порядковый номер треда), а сервер открывает этот файл и seek'ает на это место.
2. Каждый тред запрашивает кусок данных, получает его
и отправляет сообщение серверу сдвинуть файловый указатель относительно текущего положения на размер куска N байт (пропустив то, что скачают треды).
3. Когда все треды скачали по куску, основной тред соединяет в нужном порядке кусочки, аппендит к локальному файлу
4. Все треды запрашивают по следующему куску данных.
Вместо тредов, разумеется, asyncio.
Нормально так? Основные требования были:
1. Возможность продолжения после обрыва связи
2. (Относительно) последовательное получение данных, чтобы можно было видео начинать смотреть до полной загрузки.
3. Отсутствие необходимости производить какие-то либо предварительные манипуляции с файлом на севере.
Волнует меня пункт 3, в котором происходит "синхронизация" тредов. Скорость каждого из них, конечно, и так примерно одинаковая должна быть, но как-то всё равно не хорошо. А как иначе сделать я не очень представляю, есть лишь такие варианты:
1. Перед каждым запросом данных проверять, сколько скачано или уже в пути и отправлять абсолютный размер файла, а сервер seek'ать будет?
2. Каким-то образом контролировать размер сдвига во втором пункте, чтобы треды могли менять свой порядок.
3. Открывать на сервере файл всего один раз файл, а все подключения будут к одному хендлеру обращаться, гарантируя последовательность и недублируемость данных без всяких seek'ов.
Какой из стульев лучше или вообще оставить как есть? Работает же! А там куча проблем с восстановлением порядка данных будет, в третьем вообще архитектуру сервера менять нужно будет, ведь сейчас-то каждое подключение независимое.
Если что, в моём случае это действительно очень помогает, прирост в скорости очевиден, так как идёт какие-то странное ограничение на каждое отдельное подключение в вечернее время.
Там, где курсив, было умножение, естетсвенно.
>пропустив то, что скачают треды
остальные треды
*тест
>>> 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``.
Зачем делать несколько тредов? Жёсткий диск всё равно быстрее сети. В чём выгода?
https://github.com/linuxlewis/djorm-ext-pgfulltext эта либа, похоже, не поддерживает джангу старше 1.6 и возвращает пустой кверисет, а гугл выдает только нативный SQL, с которым не хочется возиться. Сразу бы на ORM взяться. Выручайте
>В чём выгода?
В скорости передачи в моей ситуации. Периодически бывает так, что скорость до моего сервера падает до 20-30КБ/сек. Китайский фаерволл + гостиничный интернет вечером = беда. При этом если я запущу одновременно два таких процесса, у каждого из них так и останутся те же 20-30КБ/сек. Получается, если они оба будут качать один и тот же файл, то скорость увеличена вдвое (на деле, конечно, чуть меньше).
Какие подводные?
https://www.youtube.com/watch?v=Nae-GM8QNXQ&list=PLICRn1k1s8ys--btvoLCix3el6XYa8FMO
хуясе, ну и днище.
'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],
Выдает одинаковые результаты?
Все, я наркоман, у меня в базе херня какая-то
инициировал переменные нулями, решил одно поделить на другое, питон доебывается с делением на ноль, как решить эту хуйню по нормальному?
> питон доебывается с делением на ноль
Питонопроблемы, этот недоязычок даже на ноль делить не умеет, вообще неудачный вариант для новичка, попробуй лучше Хаскель.
Ясно, ну тогда страдай с питоноговном, даун необучаемый.
Теперь он мне выдает сообщение из файнали и выдает стек ошибки:
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
Короче, эксепшены надо перехватывать и обрабатывать. Гугла в помощь.
> нет двойного отступа перед коментарием
> нет отступа между элементами tulpe
> идентация в два пробела
> ровняться на код который не следует элементарным правилам pep8
спермодебилов в школе своей головой думать не учили
> своей головой думать не учили
код нарушает питоновский стайлгайд, а значит ровняться на него нельзя
> wiki.python.org
да хоть у боженьки на лбу набит, вот это называется "разрыв шаблона"
прящавый сектант не палиццо
Но так то я его даже на шаред мастерхосте запускал, правда на линукс-площадке, на виндовой не завелось
scaleway если нищеброд, openshift, heroku если супернищеброд
>Обработал я вашу ошибку
ошибка твоя
к делению на ноль вообще не должно приходить
а обработка лишь позволяет обойти кучку говка, не грохаясь
Так там же наверное будет дрочево с настройкой каких-нибудь серверов, бд и прочей залупы? зачем это, когда можно на какой-нибудь pythonanнwhere быстро задеплоить.
Зато там будет полтора бакса в месяц и неоценимый опыт.
Спасибо.
это можно решить твоим криворуким скриптом, конечно, но для этого есть всякие хттп балансеры, которые уже давно написаны и поддерживаются, тот же nginx наверняка такое умеет.
Любой Linux VPS и прямые руки. Гораздо дешевле и гибче педерастии вроде хероку и опеншифта. В идеале работа по развертке окружения на свежей машине твоего любимого linux-flavour автоматизируется баш-скриптом, фабриком, докером, чефом или как душе угодно.
тут нкжгл выяснить, на твой ip ли он дает 500, или в принципе падает. если первый вариант - прокси, если второй - вставляй sleep между запросами.
Ну в целом я так и думал. Только тут пару проблем. requests медленнее чем urllib.request? Я через второе делал, а с проксями там сложнее (requests просто через аргумент передаёшь). Можно ли как то распараллелить граббинг, чтобы быстрее было?
вариантов несколько: юзать неведанные либы для распараллеливания задач, типа https://habrahabr.ru/post/307140/
писать самому через multiprocessing
упороться asyncio
все негодуют, да, а что делать!?
по этому поводу вспомнился анекдот:
"Заходит в бар бесконечное количество математиков. А бармен им "идите нахуй".
Возмущению не было предела.
"
но! кстати, в защиту бармена гуидо нашего солнышка ясного ван россума, скажу: он год как минимум пишет в дропбоксе pyston - это такая йоба с автоматической сборкой мусора по реферальным ссылскам, тащем та питон - но без гил. думаю, он этому нахватался с гугла, пока go пилил, работая над google app engine. лично я жду.
не стабильное оно уже лет десять, юзай, не ссы.
Но ведь есть Community Edition.
Мёртвая. Контингент нюфани постящие смищные картинке и ничего не делающие реального.
> Контингент нюфани постящие смищные картинке и ничего не делающие реального.
Как будто итт что-то другое, только картинки нисмищные.
pycharm как и большинство нормального софта имеет бесплатную версию, которой нюфане и не только хватит за глаза, но тебе скорее всего нужен vscode или саблайм.
Ещё пикрил прыщегоднота, но очень сырая пока.
threading для парсинга подходит нормально, если не 1000 потоков создавать конечно
в смысле Requests поддерживает socks с последней версии
Есть бесплатная версия Pycharm. Эклипс или студия от майкрасофт, любая топовая иде подойдет и для питона.
Смешное название.
просто программист должен знать, как сделать кошернее, чем городить собственный огород
Я тут недавно шаблон для вордпресса купил за 17 баксов
В нем 2 layout'а из которых только один как раз тот что мне не нужен сверстан под собственно шаблон ВП, а не просто хтмл
Короче хуй я еще чего куплю, нахуй надо. Если нет бесплатных аналогов - смело пиздите безо всякого зазрения совести
> купил у бабки в переходе ифон 8й, оказался подделкой, стану пиратом и пойду грабить караваны
в почте
sum = 0
n = 5
for i in range(1, n + 1):
sum += i
print(sum)
[ /CODE]
Что это за код, и что он делает?
Можно подробнее
Считает сумму чисел от 1 до 5 и выводит значение суммы на каждом шаге цикла.
Результат: 1 3 6 10 15
Это последовательность треугольных чисел https://ru.wikipedia.org/wiki/Треугольное_число
https://docs.python.org/2/library/asyncore.html
Держит соединение в отличие от request и могу стримить через ней данные
Как ее обмазать asyncio для большей прозрачности (send, recv)?
С последнего сообщения же
Напиcанo, что этo для cвoих кocтылей. Ищи тo, чтo написанo как раcширeние к этoму
Толи я долбаеб, то ли лижи не едут, но где в первой строчке, первом предложении документации отсюда: https://docs.python.org/2/library/asyncore.html стоп-слово из местного спам-листа?
http://pastebin.com/PyqQjavr
мой сервер на друине ждет 1 байт как триггер и шлёт пакет из 94 байтов. Соответственно к примеру я добавил отсылку одного байта при соединении и после получения пакета.
Проблема в том, что этот скрипт должен работать в Blender без заморозки. Увы его встроенной "асинхронности" не хватает.
Там какие то дурачки.
Это сново я. нихуя не работает, ни задержки, ни прокси. Вот мой быдло-говно код.
http://pastebin.com/N56wPpBJ
0) Есть ли какой модуль для xls писания, но чтобы мог дописывать в существующий файл? Сейчас юзаю XlsxWriter, и приходится уродовать прогу и жрать оперативку чтобы не закрывать файл(а если вырубится питание, то вообще все данные пропадут).
1) Это я тупею или код становится нечитабельным, как понять?
ЗЫ насчет писать в файл, потом парсить и переписывать в xls - нихачу, уродство.
Всегда смотрю на эту пикчу и такой уют. Тёплый ватничек греет и сладкие сны снятся.
> Зато ты не знаешь, почему 5 / 3 == 1
То не я отвечал, хотя собеседование было пиздец хуевое, пару вопросов такого же уровня слил, не знаю почему прокатило, со старым работодателем уже разобрался, сначала васян поморозился, потом вспомнил у кого доступ к хостингам, vcs и куче всякой мелкой хуиты и попустился.
Желательно удовлетворять как можно большему числу следующих характеристик:
Простота начинания.
Доки и примеры.
Не лагает, не мигает.
Стаковерфлоуность.
Нативность/нестрашность.
Пиццон 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
Прочитано.
Писал/пишу на тк. Йобагуя на нем не выйдет. Зато он простой и дубовый. Для макаки подойдет, если хотелки поубавить.
> Kivy, PyQT, PySide, Tk, wxPython
Qt - самый крупный и популярный кроссплатформенный тулкит(со всеми вытекающими), остальные - никому не нужное ноунейм говно.
Ебашу микросервис на Flask'е, короче. Нужен был вот этот питоний пакет: https://github.com/codelucas/newspaper . Но почему-то они не выкладывают новые версии на Python Package Index. Последняя выложенная туда версия не работает с третьим питоном. Как установить версию с гитхаба? Или по-другому можно? Там вроде setuptools используется.
У меня в приложении пакеты ставятся через pip install -r requirements.txt
Мой совет тебе, не связывайся с этими говнопарсерами, что newspaper, goose, даже ебаный readability api не смогут распарсить лучше чем ты. Пиши парсеры сам, ну потратишь немного времени, зато будешь уверен в качестве, а не получишь смешанное с говном месиво. Уверен, ты не парсишь из тысяч источников, тебе просто лень писать свои парсеры.
>Уверен, ты не парсишь из тысяч источников, тебе просто лень писать свои парсеры.
Так и есть. Я только начал проект, и хочу сделать bootstrap. Потом уже буду кастомизировать, так наверное и парсер сам напишу.
Для себя однозначно tk, qt местами красивее, но пердолинг с переписыванием сигналов, тредов и прочей поебени не оправдывает затрат.
>Уверен, ты не парсишь из тысяч источников, тебе просто лень писать свои парсеры.
Погоди, ты предлагаешь просто подгонять парсер под структуру HTML? Тогда это не подходит. Программа должна более-менее успешно извлекать статьи из произвольных источников.
Ты в любом случае будешь подгонять парсер под разную структуру и чистить кучу видов мусора.
Эти статьепарсеры максимум что делают, это просто убирают лишние элементы, типа шапок и рекламы, но говна там все равно дохуя. Поэтому по мне проще написать с нуля обработчик нужного, чем чистка пережеванного говна.
Ну мне надо с чего-то начать, чтобы понимать, что чистить
Лучше подскажи, как установить пакет
>>815042
>Он видимо вообще не знает что такое парсер
Вообще, парсер - это синтаксический анализатор. Например, Nokogiri - анализатор HTML и XML. Та программа, которая его использует - уже не парсер, но так по привычке называют.
Мне же нужно получать текст статьи с произвольной (условно) веб-страницы, что уже никак под определение не попадает. Эти штуки называются article extractor. С учётом инструментов, которые они используют (у newspaper в зависимостях NLTK, например), это более сложные программы, чем "взять второй div внутри div с id='qwerty'"
Я понятия не имею, как такое писать, поэтомуне хочу сейчас на этом тормозиться. У меня помимо микросервиса ещё бек и фронт
>как установить пакет
Добавь в свой requirements.txt строчку:
-e git+https://github.com/codelucas/newspaper.git#egg=newspaper3k
Я не уверен, подтянет ли оно также зависимости автоматически. Возможно, тебе придется самому установить пакеты необходимые для работы этой штуки. Добавь их в свой requiremnts.txt, если что.
Спасибо. Работает. Зависимости тоже тянет.
>более сложные программы, чем "взять второй div внутри div с id='qwerty'"
Это они так пишут в ридми, типа заходите, у нас заебись, а на самом деле нихуя они не умеют. Пока не перепишут всю эту ебалу на нейронках, так и будет говном без задач.
Вообще, на парсинг сейчас дохуя заказов, что как бы намекает, что еще не придумали эту универсальную поебень.
>Мне же нужно получать текст статьи с произвольной (условно) веб-страницы,
Ты дурак? Каждый случай индивидуален и неизвестно что там налеплено.
А ведь еще есть всякие раcширения типа Pocket или амазоновского расширения для отправки статей в читалку. Они тоже неплохо парсят страницы и оставляют только нужный контент.
Щито поделать, это всё не на питоне небось написано, кек.
Ну да, нахуя тебе на ведро питон то. В любом случае, гуй ты там не наебашишь, так что заводи балалайку на опеншифт, коннектись через ssh и не занимайся хуйней.
А я ебу как ты файл там открыл? Какая ошибка нахуй? Хочешь помощи - пиши нормально, наркоман.
Предлагаю велосипед.
Загоняй в Getpocket.com - отправляй на мейл через тот же iftt и выгребай
Лiл!
> UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 104: invalid start byte
Открывал обычным open и пробовал codecs.open(n,'r','utf8') Не выходит.
Мало вариантов. Узкое место здесь - процессор, если файл уже в памяти.
Попробуй распараллелить разными процессами.
Не использовать питон
Вон даже без мыла и всего такого есть:
https://github.com/rakanalh/pocket-api
ну а чем плохо? Если есть 2-10 минут пока покет обработает статью - ну и ладно. Зато оно чистенько выгребает относительно.
Ты вообще в курсе, что у open есть разные парметры и открыть можно по-разному? Какие-то codecs, охуеть просто. Долбоебы блять, не могут весь код выложить. Иди нахуй.
Используй третий питон. Во втором вся эта хуйня с кодировками бесконечна.
Привыкай обращаться с данными извне скрипта, как с ядерными отходами - медленно, аккуратно и многократно проверяясь.
Открой, блять, документацию.
Это третий.
https://youtu.be/sgHbC6udIqc
Однажды один анон в этом самом треде дал мне эту ссылку. Пришло мое время передать её тебе...
Ясен пень, что по тегам, только там дохуя нужных и ненужных тегов, бездушная машина не разберет же кучу сайтов которые васяны наговнокодили.
философия, интегралы, высшая математика, в общем пихали ненужную хуйня который никогда не пригодится.
Ну-ну, сравни никому не нужных фриланс-макак и специалистов с ВШЭ, например, которые шпарят нейронки и CS как семечки.
А если ты про шараги, то да, такое не нужно.
А хули в питоне непонятного то? Качни доки и все, это тебе не плюсы, которые до пенсии учить будешь.
Да просто заказ буду делать в интернет-шопе, вот думаю и книгу прикупить
Укус прочитал. Think Рython заканчиваю. Надо или джангу или что-то сложнее по пистону
>Укус прочитал.
Ну и заебца. Ты давай не книги читай, а пили стартапы, ебашь свою борду. Часики-то тикают, а ты все о книгах думаешь.
Я просто тормоз и сразу всё не запоминаю. А для борды джанга нужна
Я бы за такие советы по ебалу давал. А потом блядь вокруг одни быдлокодеры которые физбиз с сортировкой пузырьком не осиливают.
Интернет подключи.
Человечество проживёт и без твоих скиллов длинную интересную жизнь. А ты умрёшь. В России.
Будто ты сразу писал совершенный код. Сначала побыдлокодит, потом самого раздражать будет, начнет оптимизировать помаленьку. Не начнет - заказчик заставит.
Если ты при "сортировка пузырьком" используешь термин "осиливать" то это пиздец.
>>815204
Речь не о человечестве, а о том что или программить интересно и ты придёшь к успеху, или не интересно и ты будешь круды до скончания веков хуярить через дикую фрустрацию.
Пшел нах
>программить интересно и ты придёшь к успеху
если проектик взлетит, то в 87% похуй как и на чём написано
Что? В имени функции звёздочки писать нельзя
Ну да не буду использовать, потому что какой то хуй из интернета сказал что кавычки не для комментирования кода.
Смотри, ебанашка, вот есть скайп.
Им все пользуются. "Взлетел" проект. Но это не отменяет того факта что пишут его пидорастичные дебило-индусы и пишут так хуйово что из-под того же линукса, да даже андроида иногда - им пользоваться бывает проблематично. Т.е. написан он откровенно хуйово.
Вот и тут так, нахуя сравнивать мокрое и тёплое?
за скайп миллиард давали кажется
Нет, просто называется "наёмная работа, работа на окладе, штатная работа, фриланс и тд"
Пацанов которые в одно рыло себе стартапы мутят хуй да нихуя.
Тебя ебёт? Твоя задача как программиста кодить, а не ебать мозги откуда у твоего заказчика/руководителя/владельца деньги на это
илитарно мыслишь однако
Кавычки удобней. Иди уроки делай, которые тебе на лето задали. В реальном мире пользуются тем, что удобно, а не как написано в инструкции.
кем получаемых? майкрософтом?
или индусами за 5 баксов в час?
так ты и сам ближе к индусам, чем к майкрософту
>пишет в основном скрипты
>запилить себе пару программ
В чём отличие?
Дрисня из 90-х
По теме: pyqt5.
Не грусти, старик. Все через это проходили.
Как минимум середина нулевых. Похоже ты никогда не видел графические интерфейсы 90х.
Уверен на 98% что лет мне больше чем тебе. Причем не на 1-2 года.
> пердолинг
> сигналов
Ты что-то путаешь. Сигналы — благо для всей семьи.
> тредов
А в 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?
Это не python-way, с таким же успехом можешь перейти на плюсы и пердолься сколько угодно со своими сигналами и сторонними тредами.
На самом деле шо qt хуйня, шо tk, так что переходите на православный электрон, уж там то все заебись и красивенько!
а нахуя его оправывать? результат есть и норм, думаешь кто-то будет браться за ревью твоей параши?
Дык и согласен. Вот этот ариец написал под блендер, чтобы исполняемый скрипт не тормозил саму программу:
https://github.com/akloster/blender-asyncio
Но в его примере сервер и клиентик, работающий реквестами, после которых логично дропается соединение.
Мне нужен клиент, который бы держал соединение и кормил удалённый сервер байтиками. Тот возвращал бя пакеты данных.
>>815278
ТНН, ЕОТ, оценки по ЕГЭ
Всё спрашивают. Ты не в джуниоры иди, ты в стажеры иди. Там главное сортировки выучить.
Что за убожество?! Используй construct.
Спасибо
bashCommand = "wmctrl -d | awk '{print $9}'"
def ftest(arg):
wsp = run(bashCommand.split())
return wsp
print(ftest(bashCommand))
Ещё раз, ты на tk также присваиваешь кнопочкам и событиям обработчики, ты также делаешь тред с блокирующими операциями, чтобы не блокировать gui. Но, у pyqt есть quamash и можно реально делать асинхронный однопоточный код. Это сразу отодвигает все остальные фреймы в парашу.
Напоминаю, что по-настоящему годный, красивый и быстрый софт нормальные конторы пишут только на нативных средствах. Винда - шарп, мак - свифт. Все эти кьюти и ткинтеры для красноглазиков которые делают высеры типа гимпа.
Питон нужен для серверов а не для десктопа.
>Вакансий стажеров нет
Ну а ты что хотел, кризис. Посиди на мамкиных щщах лет пять, потом уляжется все.
К нему уже бинды нормальные есть? Можно удобно доставлять клиенту?
> var subpy = require('child_process').spawn('python'
Ах, нет, я так и думал.
Ты бы хоть проверил прежде чем бред писать. И не путай на будущее / и //.
kek
http://electron.atom.io/
Вот это штоле? Фу. Ещё небось запускается 10 секунд, ведь там в кишках какой-нибудь хромиум.
>>with JavaScript, HTML, and CSS
Ещё и не питон.
>Питон нужен для серверов
нипезди! Обмазываюсь питоном лишь неделю и уже вижу хуеву кучу мобильных задач
Видимо я что-то про блендер не понимаю. Почему нужны какие-то мосты? Там же 3.4+ версия.
> 2йка кокококо
И тем не менее, мне вот прийдется писать 2/3 совместимый софт.
>>815302
Мы вам перезвоним.
>>815299
> Напоминаю, что по-настоящему годный, красивый и быстрый софт нормальные конторы пишут только на нативных средствах.
Двачую.
> Все эти кьюти и ткинтеры для красноглазиков которые делают высеры типа гимпа.
Прыщегипм как раз прыщегтк, все резонно, вот-вот на третий гтк перепишут и будет ня.
пакимонаф ловить же!
СЛАВА ЭЛЕКТРОНУ! ФЛАСКУ СЛАВА!
ГЕТЬ КЬЮТИ! ТКИНТЕРЯКУ НА ГИЛЛЯКУ!
Этот немец рассказывал, что в Блендере с питоном не всё так гладко
https://www.youtube.com/watch?v=WeQuQiakSWs
поэтому и смастерил такой костыль
Смотри, как много прекрасных программ написано на электроне! :)
http://electron.atom.io/apps/
И что? Для меня это не актуально я этим не пользуюсь.
орда жопоруких веб макак полезла на священный дескоп, найс, пора делать апгрейд
Ну, браузер возьми любой.
Установи шиндос 10 и посмотри. Шиндос всегда задавал тренд как выглядят современные интерфейсы.
https://www.youtube.com/watch?v=KaHHQkT3nHI
А, ну так используй его костыль, в чём проблема? То, что в его примерах дропается соединение ничего страшного. Читай доки по aiohttp и всё.
Как-то так, хотя windows не далеко ушел со своим убогим риббоном.
>Читай доки по aiohttp и всё.
что-то мне говорит, что ты не понял проблематику.
мне нужно так >>815279
считай, мне нужен стрим, где соединение в принципе не дропается. То есть открыли socket и лампово общаемся. И в блендере должен быть клиент, т.к. серверов будет джва десятка
Джанганы, нужна ваша подсказка: нужно в качестве тестового задания сделать django-сайтерц, сам он не сложный, но с одним условием: НЕ ИСПОЛЬЗОВАТЬ ORM.
Собрал его под 1.10, используя ORM, и вот теперь запнулся, пытаясь понять, что именно я не должен использовать...
Пардон, ответил скопом. Они как-то пользуют джангу допотопной версии, при этом не пользуются ее ORM.
Да какие шютки. Там же реально все модели описываются как классы. Я хз как там делать бзе орм. Хуйня какая-то а не тестовое задание.
Не он первый, не он единственный. У нас хуи простые, которым через ORM ДОЛГО. Им легче нанять пару макак кодеров, которые собирут велосипед, чем увеличить производительность сервера. Или я чего не понимаю?
Принято! Электрон охуенен. К сожалению, не питон.
Но вот моё мнение по тому, как должен выглядеть соверменный гуй. Недостаточно пидорско? Слишком много полезной инфы на единицу площади, нужно добавить воздуха и вертикального дизайна?
Не знаю что с ним не так, но выглядит отвратительно.
дело не в размещение контролов на форме, а в том как они отрисованы. Не могу сказать почему это говно, но это говно.
Очевидно шрифт и тема
Ну представь это в гомовиджетах, но чтобы вёрстка осталась.
А то дебилопроги на 2 кнопки для казуального быдла - это одно, а полезная тулза, где нужно удобство пользования и читаемость - совсем другое.
>современный
Посмотри на дашборды. Я всегда получаю удовольствие от одного их созерцания. Мне кажется, это современно. Вертикальность можно адаптировать.
> а в том как они отрисованы
содержание без формы - уродство
форма без содержания - пошлость
Любой грутой гуй выглядит через 10 лет как говно мамонта. Кстати, относится ко всем вещам.
Тогда asyncio доки, StreamReader и StreamWriter.
Мода - не мода, но мне кажется верным, когда между семантически связанными блоками данных нет видимых границ (линий сетки, групбоксов). Будто бы они написаны на на листе бумаги.
Все проходит. Надо идти в ногу со временем.
Суть - найти два первых наибольших числа в рандомном списке целых натуральных чисел.
Делал через и через sort() и через max() - крашится по времени. Есть чего побыстрее?
https://www.youtube.com/watch?v=G6yPQKt3mBA
я скорее поверю в очеловеченные тайловые вм с удобным управлением и клавиатурой, и мышью, и пальцем, чем в это.
именно поэтому - неудачный вариант для новичка, диды на бейсике-паскале учились без всяких пидорских либ
qsort там? Не?
А мне нравится стиль старой шинды, когда не было еще этих кругленьких разноцветных штучек. Вполне себе стильно, недаром же тема называется - классическая. Классика не устаревает, а моднявые дэшборды это просто пыль в глаза.
Больше похоже на прикольный икспиримент.
Юзай агенты, задержки, прокси. Алсо, если держишь все это еще и на хостинге, то могут накатать абузу и пидорнуть, лол. Интернет это тебе не халявная помойка.
Ну, ладно. Ты купил? То-то.
В конце 90-х в продаже была маленькая Нокиа в металлическом корпусе. Стоила на треть больше самого дорогущего айфона. В конце 90-х
Кеды вернулись через 30 лет. ЛОЛ
Консолька это смысл и скорость в чистом виде
Для меня.
о кстати да
чисто если файлики - то икночка с превьюшкой, "автодополнения" по смыслу предыдущих команд - т.е. если делал ls -la то по g[tab] вылезало сперва grep, а уже потом gparted, может даже какие-то простенькие наглядные интерфейсы для баш-скриптования и юзания пайпов
Видел кстати что-то похожее - но оно было типа веб-мордой обычной консоли и такой же олдовой как и обычно. А ещё видел fish shell - оно прикольное, но раз разницы с башем кроме ЦВЕТНЫХ НАЗВАНИЙ ФАЙЛОВ никакой то нахуй не нужно
>Python Thread
Ну ебаный в рот.
открой блокнотиком, найди свою "1000", поменяй на "0", сохрани и запускай снова.
питон интерпретируемый язык - компилировать ничего не нужно. Ты же запускаешь скрипт просто тыкнув на этот .py-файл?
анус себе скомпилируй, мудила
Тоже дудосишь манкруфт?))
>запускаешь скрипт просто тыкнув
Программа использует этот скрипт, он же написал.
Но от этого ничего не меняется.
Нипанятна
Minecraft chat cracker))
Я ебу? Любая, котора использует пистон в качестве скриптового модуля. У меня в системе сейчас таких штуки три стоит.
Ходор гадит!
Объясни, я лично в недоумении. Я подумал про игру престолов, а что тут за политота?
Чёрт с ними обоими. Игру престолов не смотрю даже ради сисик
Принц хентая и несмеющаяся кошка
Лилии нежные в буре медвежьей
Не может моя сестра быть такою милою
Теория Большого Взрыва на крайняк
По мне так у японцев есть, и чего выбирать. У амеров пафос, невротизм и цензура.
тема про 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фпс, наладилось.
Силиконовая долина.
a = [ 'a', 'b', 'c']
print(*a)
Я на опыте понял, что звездочка выводит все элементы списка, но какова сама функция этой звездочки и где еще её можно применять?
Вкатился вчера в этот ваш Питон, пограммированием вообще до этого не помышлял. Чому у меня Ipython в PyCharm'е ругается? Во всяких wakari и тринкетах оператор if работал нормально, тут - хуй. Пробелы вместо табуляции стоят.
Ты сделал бессмысленный отступ, противоречащий синтаксису языка.
Абсолютно каждая ошибка питона гуглится, и на неё даётся множество подробных ответов с примерами на стаковерфлоу.
Там ещё подчеркнуто под if было. Короче, ты не очень умный, тебя ждёт работа за 300к и полная неопределённость в вопросах деления пятёрки натрое.
поэтому и пиздецы
нахуя двоеточие после if, else, try, except? Нахуй не всралось, но есть. А брасики - некошерно, блять
Мдааа, знаешь в чём причина была? Итерируясь по страницам я увеличивал строку, таким образом на 5й итерации получался url вида /random?page=99999, разумеется столько страниц там не было. Вот я лох.
Я теперь не могу без боли смотреть на языки с брасиками. И с точками с запятыми. Особенно когда языки новые. Сразу кажутся дидовским говном.
почему в тырнете похуя примеров с
print 'go the fuck out' без брасиков, что выдаёт ошибку в 3.5?
Язык "придумал" обдолбышем с тюльпановой плантации
Нyльчую. Это всё пошло из-за лени/требований к производительности парсеров исходных кодов, мне кажется. Человеку эта хуйня чужда, а вот отступы — благо. хотя двоеточия тоже не нужны, вон кофеёк без них как-то справляется
Лол, «нyльчую» в спам-листе.
И сколько ты получаешь? И где ты умрёшь?
А это как? Я вообще первый день в питоне, мне просто одну модель надо сделать и забыть про него.
О, я тоже называю юзеров юзером! А компьютер твой как называется?
i - это член листа lst. Принтит вероятно потому, что сначала в этом листе другие листы, а потом идёт интегер, то есть ты пытаешься сделать что-то типа (4[0] + 4[1] + 4[2]).
Запринти сразу весь lst, и всё.
О какой разнице между 2 и 3 толкует оратор выше я не понимаю, в 2 просто будет чуть другой текст ошибки, менее понятный.
поставить питон 2 и переключиться на него
>>815883
>О какой разнице между 2 и 3 толкует оратор выше я не понимаю
О той, что примеры, писанные под 2, вылетают с ошибками в 3-ем
Но это одинаково ошибётся во втором и третьем.
>поставить питон 2 и переключиться на него
Хватит тралеть. 2 понадобится готовым пограммистам, чтобы скриптить под говно мамонта.
вангую, что под вторым запустится
А, тут да, второпитоний код.
Во втором питоне map вернёт лист, а в третьем - итератор. Что такое итератор программист на питоне узнает примерно на четвёртый год программирования. В общем, его надо сконвертировать в лист перед этим. Но это ненадолго поможет.
Для начала сконвертить map(shit) в list(map(shit)). Это если у тебя на руках какой-то пример, которого просто нет под третий, но всё остальное крутится на третьем. Иначе тебе весь Пугаем придётся переделать на третий, лол.
>Что такое итератор программист на питоне узнает примерно на четвёртый год программирования.
Это где такие водятся? Я на второй неделе изучения питона в школе об этом узнал.
Типерь ты понел за что тя били
Иногда подвисает, слышу работу с винчестером. потом отвисает. Как можно подебажить?
Это был саркофаг.
В втором питоне именно что 1. Короче и он даун, и ты плошаешь.
Я ебанутый что ли nginx ставить для личной файлокачалки.
Двачну. Пишу на go временами и испытываю легкие покалывания от синтаксиса. Уже это все кажется неказистым и неудобным.
Даже lisp, erlang, ocaml уже кажутся более изящными, чем c-like языки.
Rust не кажется. Видимо влияет то, что он хачкель
if a and b:
pass
elif a:
pass
Или же:
if a:
if b:
pass
else:
pass
?
Второе.
простое лучше сложного
По совету пидоров из треда я скачал книгу укус питона и уже асилил половину и хуле? Программировать как неумел так и не умею. Встала задача написать гаджет для бабки с температурой проца и я уже обосрался (ссыль на тред для неравнодушных https://2ch.hk/pr/res/816003.html). (М)
Во первых там нужно использовать html и js а во вторых, ваш питон сраный вообще никаким боком мне не помогает.
ИЗВИНЯЙТЕСЬ СУКИ
Сейчас бы перед даунами извиняться.
Да ты ебанутый, блядь. Гаджет, питон, жс. Ты бы ещё 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 строчек кода.
>Программировать как неумел так и не умею.
Ну это ты просто тупой.
А я вот русский язык выучил, почти половину учебника прочитал, а писать художественные рассказы так и не научился. Встала задача написать фентези типа игры престолов, чтобы разбогатеть и уже обосрался.
Во первых там нужно использовать английский, а во вторых, ваш русский вообще никак мне не помогает.
А я вот за две недели ебли с питоном запилил приблуду client-server (сервер на друине через wifi), шлю данные с МCU-6050 и кручу в 3д моделькой с Кальманом.
У меня в школе программирование началось и закончилось на рисовании прямых в бейсике.
Это копия, сохраненная 31 августа 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.