Двач.hk не отвечает.
Вы видите копию треда, сохраненную 3 февраля 2017 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
16 Кб, 600x360
Python Thread Perekoter !JLHGEtxGTk #921705 В конец треда | Веб
Шапка: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat

Прочитай шапку перед тем, как задать вопрос!
PEREKOT Perekoter !JLHGEtxGTk #2 #921709
Прошлый тред >>916061 (OP)
8 Кб, 342x63
#3 #921712
>>921705 (OP)
Продублирую и тут:
Антоши, вот есть библиотека Qt/Tkinter и т.д., всё это для создания GUI.
Но вот если мне не нравятся формочки которые там есть и я хочу сделать что-то своё, оригинальное, к примеру нарисую йобо-изображение и при нажатии на разные его части должны будут происходить соответствующие действия(как ни странно). Это вообще реализуемо в питоне? В каком направлении мне себя пихнуть?
p.s. Слышал что в QT что-то подобное реализовать можно(правда с С++).
p.p.s. Если же пистон не смогёт такое, на какой ЯП посмотреть для этого?
921770921776
#4 #921746
Посоветуете книг\видосов\курсов\что-угодно по сетевому программированию на питоне. То что я находил либо старый пиздец для питона 2, либо очень краткая инфа, на уровне "модуль сокеты, основные методы".
921758921760921786
#5 #921749
>>921739
как я еще уберу нужные символы?и я хотел сделать использую только строки.
921780
#6 #921758
>>921746
Ричард Стивенс, Эндрю Таненбаум — эти книги не для тебя написаны, штолле.
921788
#7 #921760
>>921746
Сетевая поебень так то не менялась уже очень давно, так что мне кажется для начала и старые книженции пойдут
35 Кб, 471x403
#8 #921768
И сразу же говорю чтобы ёбаные вкатывальщики ишли нахуй. Нехуй лезть со своими вопросами вроде "как написать функцию додавания", "вкатываюсь в питон, помогити погуглить", "что надо знать чтобы батрачить за 1$/час"
923111
#9 #921770
>>921712
Всё что может c++ с qt, может и python с qt.
921771
#10 #921771
>>921770
Спасибо антош.
#11 #921776
>>921712
Любая либа, могущая выводить изображения и обрабатывать клики. Обычно такие пилят для игр, так что смотри в ту сторону. Не знаю чего там есть чисто пайтоновского, но быстрый поиск показал, что есть, например, враппер сишной SDL - pySDL2, можно ее взять. Qt, мне кажется, для твоих целей избыточен. Да и в принципе хрень.
мимокрокодил
#12 #921780
>>921749
Почитай, что делает .replace у строк. Затем подумай, что просходит в твоём коде и как собирается выходная строка. В текущем варианте i.replace вообще наркомански выглядит.
Если так хочется топорно через for'ы и replace'ы, то хоть так лучше — https://repl.it/FYvd
#13 #921786
>>921746
foundations чтото network programming python 3
#14 #921788
>>921758

>Ричард Стивенс


он даже при переиздании не потрудился актуализировать свою хуету

>Эндрю Таненбаум


там из сетевого программирования только какой-то код для воображаемого сетевого стека, примерно как у кнута с его ассемблером
#15 #921792
Питоначи, кто-то может скинуть Tango With Django 1.9/1.10???
И вообще, нормальная книга для вкатывания в Django?

Еще взял Django by Example для старта
157 Кб, 1920x1026
#16 #921794
Сделал очередной, никому не нужный загрузчик картинок с тредов. Что не так, что добавить\подправить, как думаете?
921796922029
#17 #921796
>>921794
Не используешь API, хуёвый нейминг, нет комментариев, нет обработки ошибок, нет ООП и в целом пиздец в коде. Это одноразовый скрипт уровня /bin/bash.
921798921799
#18 #921798
>>921796
Понял, спасибо. А по поводу ООП, что тут объектно-ориентированного должно быть? Обязательно должен быть ООП код, даже для такого маленького скрипта?
921800
#19 #921799
>>921796
Зачем ему апи для картинок из одного треда?
921800
#20 #921800
>>921798

> что тут объектно-ориентированного должно быть


Посмотри на сущности из API Харкача — там поймешь, какие тебе классы нужны как минимум.

> Обязательно должен быть ООП код


Нет.

> даже для такого маленького скрипта?


Дважды нет. Но это всё при условии, что скрипт одноразовый. Если просишь рейтить его, то требования уже совсем другие.

>>921799

> Зачем ему апи для картинок


Хотя бы потому, что он Beautiful Soup подключает для столь тривиальной задачи.

Переделывайте, совершенствуйтесь, мы вам перезвоним.
#21 #922020
Парни, как такую парашу http://weboob.org/, себе на джанго проект въебать
мне было бы достаточно boobank и boobill
Спасибо за ответ, ребятишки
Кому лень вникать, weboob это такая параша, которая скрэпит инфу с разных сервисов. Её устанавливаешь через pip и она работает по стандарту в консоли, есть открытый код этой штуки. Не понимаю просто, как и куда это всё засовывать в проекте джанго.
922023
#22 #922023
>>922020
Ну вот же пример http://dev.weboob.org/
Импортируешь модули и используешь в своих представлениях.
922035
104 Кб, 1296x799
#23 #922029
>>921794
Лови мой скрепт из прошлого треда, может поможет, как пример взамодействия с api двоща.
Сейчас допиливаю его, шоб было асинхронно как и советовали в предыдущем треде, ну и просто причесываю чтоб по красоте всё было.
#24 #922035
>>922023

>Импортируешь модули и используешь в своих представлениях.


ни пизды не получается))
923327
#25 #922104
Анончи,подскажите как сделать сортировку списка по алфавиту?
922107922442
#27 #922111
>>922107
как мило что ты меня тут специально ждал,чтобы помочь:3
#28 #922126
>>922107
и да,анончик,показал бы ты лучше как такую функцию сделать.
922130
#29 #922130
>>922126
А толку.
922133
#30 #922133
>>922130
ну мне было бы приятно,если бы ты мне помог
922134
#31 #922134
>>922133
Да нахуй оно нужно, ты не можешь информацию воспринимать.
922136
#32 #922136
>>922134
ну ты ведь еще не поделился нужной информацией
922137
#33 #922137
>>922136
Делюсь нужной информацией: съебал нахуй
922139
#34 #922139
>>922137
чому так,антош?мы же друзья:с
922158
#35 #922140
В тред набежали довены с багами в днк.
Я спокоен.
#36 #922158
>>922139
https://ideone.com/HnuLgo
Я тронут (нет). Чего ты ждешь от этой жизни интересно.
922159922164
#37 #922159
>>922158
бляяяяяяять, зачем ты помог довену???
922161
#38 #922161
>>922159
Ты-то хули вылез со своими шутками про ДНК.
#39 #922164
>>922158
но я не это просил,я говорю покажи как сделать такую функцию,а не как ей воспользоваться.Надо учиться слушать своих собеседников,анончик.
922172922360
#40 #922172
>>922164
https://svn.python.org/projects/python/trunk/Objects/listsort.txt
Ну на изучай, ты же дохуя умный.
922188
#41 #922188
>>922172
ой сложно,ну ты поддержи меня морально,когда нибудь я это сделаю
922189
#42 #922189
>>922188
Это описания. Код здесь http://svn.python.org/view/python/trunk/Objects/listobject.c?revision=69227&view=markup .
Поддержи себя сам и научись использовать гугл.
#43 #922360
>>922164
Написал! Смотри как эта функция делается. https://ideone.com/LNz1sa
922367
#44 #922367
>>922360
Заебись! Не придраться! Это же TimSort в одну строчку, наверняка в самом питоне не так пиздато реализовано.
#45 #922442
>>922104
Просто сьеби
#46 #922466
проебал новый тред, спрошу тут ещё

работаю 3 месяца джуном. каждый день спрашиваю синьора как сделать то, как это. вопросы всегда по существу и после того, как погуглил. это ведь нормально? а то он вроде помогает всегда, но как будто хочет, чтоб я от него отъебался (всегда вежливо спрашиваю, не сильно ли он занят)
922479
#47 #922479
>>922466

> работаю 3 месяца джуном. каждый день спрашиваю синьора как сделать то, как это.


Ты кто? Ты программист или говно собачье? Есть задача - берешь и делаешь. Вгрызаешься в проблему и роешь носом землю, код и so, пока ты не решишь.

> вопросы всегда по существу и после того, как погуглил


Тогда хули к человеку доебываешься, раз уже погуглил.

> это ведь нормально?


Это нихуя не нормально. Junior developer это разработчик с небольшим опытом. Если developer не может решать задач сам, то он не соответствует требуемой компетенции.

> а то он вроде помогает всегда, но как будто хочет, чтоб я от него отъебался (всегда вежливо спрашиваю, не сильно ли он занят)


А ты подумай почему, мелкобуква. Хорошо подумай.
922490
#48 #922484
Суп анон, уже во все треды околотематические написал, везде молчат.
Студентота автоматчик искал софт для построения частотных характеристик, символьных вычислений, логики, матриц и прочих расчётов матана, т.к. в инсте преподают маткад, а под линукс его нет решил найти на пердоликсы аналог, но поиск привёл меня к питону, а я давно хотел вкатиться в программирование и это отличный повод, поэтому несколько вопросов, не проходите мимо:

1. Подойдёт ли питон для моих задач (в будущем считать электрические схемы, схемы автоматизации, расчёты как матана так и физические с построением графиков и частотных характеристик). Нагуглил jupiter сейчас осваиваю.

2. Есть ли годная литература по математическому синтаксису, как быстро вкатиться для начала в матан а потом во всё остальное?

Полагаю русскоязычной литературы оче мало.
922496922500
#49 #922490
>>922479

>Вгрызаешься в проблему и роешь носом землю, код и so, пока ты не решишь.


проект большой и хуй разберёшься в архитектуре без опыта (тем более там много говнокода, и архитектура непродуманная, нужно всё рефакторить. это он мне сам говорил).
если б я не спрашивал ничё, то даже того, что сейчас знаю не знал бы
я ж не прошу решать за меня, мне только объяснить в каком направлении двигаться надо
922507922706
#50 #922496
>>922484
гугли sympy, pylab
922522922533
#51 #922500
>>922484
Есть популярный пакет для всяких вычислений SciPy. https://www.scipy.org/about.html Почитай описание библиотек - думаю, это то что тебе нужно. Насчет литературы не подскажу.
922522922533
#52 #922507
>>922490

> проект большой


У всех большие, если не работаешь в говнопилилке сайтов.

> хуй разберёшься в архитектуре без опыта


Хуй разберешься не без опыта, а хуй разберешься, если сам нихуя не разбираешься. Разница во времени.

> я ж не прошу решать за меня


А что, мог бы? Ну спасибо большое!

> мне только объяснить в каком направлении двигаться надо


А самому подумать, разобраться и сделать, не? А если накосячил, то на ревью укажут.
Но нет - мааам помидор, объясни плз))!

> мне только объяснить


Человеку делать больше нехуй на работе, кроме как разжевывать задачи дурачку и работать не только за себя, но еще и мозгом за тебя.

Разбери мои два послания к тебе по частям и сделай соответствующие выводы для себя. Или не сделай и вылети с испытательного срока, или что там у тебя, или при ближайшей оптимизации. А вместо тебя возьмут более самостоятельного человека, который не будет тратить время сотрудников, приносящих компании деньги. И даже не смей яжина5минут спростиь. Изучи в психологии про понятие потока.

Хуй знает зачем 5 минут на тебя потратил - все равно не поймешь. Воистину, если человек пишет неграмотно, то интеллектуально человек безнадежен. Вроде несвязанная хуйня, но 100% встреченных мелкобукв за годы как минимум неумны.
922529922706
#53 #922522
>>922496
>>922500
Спасибо няши, похоже, что оно
#54 #922529
>>922507
да нет, я понял тебя. если б я был дураком, то не спрашивал бы тут про это, думая что всё норм

просто когда будешь сидеть дрочить над одним заданием РАЗБИРАЯСЬ, то скажут, хули ты так долго, и дропнут за долбоёбство. поэтому и спросил
#55 #922533
>>922500
>>922496
Ох, так на это всё ещё и видео гайды есть. Отлично!
922571
#56 #922571
>>922533
Что-то мне подсказывает, что для начала нужно ознакомиться с мат. частью чтобы хоть какое-то представление иметь о языке. Сразу в матан видимо не выйдет.
12 Кб, 273x294
#57 #922703
как mutagen'ом вытащить облогу из mp3?
922707923007
#58 #922706
>>922490
>>922507
Давайте вы это на работе друг с другом решите.
922802
#59 #922707
>>922703
На YobaLisp в одну строчку:
(vitawit-oblojky filename)
922725
#60 #922714
Пацаны, всю жизнь на баше скрипты писал - тут начальство накинуло новый проект, где в почете питон. Ну и собственно никого не ебет, что я питон первый раз вижу.

Так вот, пришел с таким вопросом:
есть элемент списка, скажем dir_sp[0], в нем хранится название директории
есть строка temp3_str, в ней хранится значение

что я пытаюсь:
находясь в директории / (и запуская оттуда же скрипт), перейти в директорию /dir_sp[0]/ и в файле logging.xml (полный путь будет тогда /dir_sp[0]/logging.xml) заменить значение в теге <log_level> </log_level> с любого, которое там будет на temp3_str (в ней хранится допустим уровень логирования debug), при этом тег log_level в файле встречается много раз, а мне надо поменять только в первом упоминании

в общем, буду рад если поможете, спасибо
922861
#61 #922717
лоооол) сейчас в своем коде нашел: path = Path(path=path)
ахаха
922723
#62 #922723
>>922717
думаю так переделать peeth = Path(peeth=path)
922803
#63 #922725
>>922707
Это что, библиотека? В яндексе 2 ссылки всего.
922729922734
#64 #922729
>>922725
да, но она является частным случаем PANDAS так что лучше пандас смотри
922734
130 Кб, 361x365
#65 #922733
http://ideone.com/A8n9W
Лол, это же на нyльчaне ещё было. Как много воды утекло.
922809
#66 #922734
>>922725
Не слушай этого петуха >>922729 YobaLisp это диалект Лиспа написанный на питоне, очень мощная штука.
87 Кб, 890x675
#67 #922802
>>922706
Они нашли друг друга - тупой джун и раздражительный злоебучий синьор-помидор.
922804922808
#68 #922803
>>922723
А ты дерзкий!
922806
#69 #922804
>>922802

>>раздражительный злоебучий синьор-помидор.


раздражительный злоебучий и тоже тупой синьор-помидор.
2 Кб, 1024x228
#70 #922806
#71 #922808
>>922802
Посмотрел на пик и чуть не подавился. Сначала узнал кружки, потом обои, потом реечку золочёную от шкафа с зеркалом внизу, потом цепочку на шее тела. А потом только сообразил, что у меня нет места с таким ракурсом. Но поначалу пригорелоу знатненько :3
922817922857922947
#72 #922809
>>922733
Doosha
#73 #922817
>>922808

>Посмотрел на пик и чуть не подавился


Жаль что чуть.
#74 #922857
>>922808
Давай свои РАКУРСЫ!!!
#76 #922947
>>922808
Не обманывай себя, это твоя дочь и мы ебали её всей основой.
18 Кб, 813x344
#77 #922949
Гуглил васянство для pycharm, но так и не нашёл именно такого как в Sublime пик.

И что за шрифт?
922964
#78 #922964
>>922949
Чего "такого"? Какое васянство? Ты хоть понимаешь что твои мысли не для всех понятны.
92 Кб, 1227x771
#79 #922987
Анончи,нужно короч файл скопировать в корзину,а оригинал удалить,но че то не робит.Хелпаните,плиз!
922988922997
#80 #922988
>>922987

> Games


> Python


> Games


> Python

922990
#81 #922990
>>922988
чего доебался то?какая разница куда его кинуть?
922995
#82 #922995
>>922990
Установил бы сразу питон в корзину, не пришлось бы голову ломать.
922996
#83 #922996
>>922995
кроме вони,ты сего нибудь по делу напишишь?
922998
#84 #922997
>>922987
Используй юникод строки u'C:\\Documents and Settings\\...'
Пиздец, чувак, это гуглится за 10 секунд
923017923024
#85 #922998
>>922996
По делу: съебал нахуй
923000
#86 #923000
>>922998
снова выходишь на связь,мудило?
42 Кб, 452x604
#87 #923007
>>922703
Бамп вопросу, нужно мутагеном либо еуед3
923011
#88 #923011
>>923007
Вот тебе пара вариантов
http://stackoverflow.com/a/6173176/5201699
http://stackoverflow.com/a/22594646/5201699
Пиздец, вы почему не гуглите-то самостоятельно?
924157
#89 #923017
>>922997
анотош,корзина пустая,а файл удалился.Помоги.
#90 #923024
>>922997
точнее создался отдельный файл корзина на рабочем столе.
923031923037
#91 #923031
>>923024
Кароче, все просто: дебил ебаный, пиздуй в гугл со своими тупыми вопросами, заебали, бля.
923036
71 Кб, 981x511
#92 #923036
>>923031
он ничего не знает,антош:с
#93 #923037
>>923024
Ищи путь до корзины и перемещай туда файл с помощью os.move()
http://superuser.com/a/317379
923102
#94 #923065
Где вообще требуются питонщики? Чем они занимаются?
923071923072
#95 #923071
>>923065

>Где вообще требуются питонщики?


Нигде.

>Чем они занимаются?


Самые успешные тут сидят.
#96 #923072
>>923065

>Где вообще требуются питонщики?


В вебе и для всякой работы с данными, в основном.

>Чем они занимаются?


Бессмыссленной хуйней, как и все программисты, в принципе.
923280
#97 #923102
>>923037
у модуля os нет функции move.
923117
#98 #923111
>>921768

>как написать функцию додавания


Кстати, как?
#99 #923117
#100 #923198
Несколько странный реквест, как можно максимально усложнить код не приберегая к говнокоду в духе def a(b,c,d) ? Понятно, что можно нагрузить код использованием функциональщины и магических методов. В общем, где можно почитать про редкоиспользуемые возможности языка или что-то типа того. Даже не знаю как это правильно загуглить, может, подскажет кто?
923199
#101 #923199
>>923198

>Даже не знаю как это правильно загуглить


Обфускация
923204
#102 #923204
>>923199
Нет, цель не запутать код, а сделать его максимально сложным для неопытного питонокодера.
923275923277
#103 #923275
>>923204
как раз то, что тебе нужно
https://habrahabr.ru/company/friifond/blog/268063/
923277923281
#104 #923277
>>923204
>>923275
прочитал первый пост. не то, что нужно.
но блять я с этой статьи всё равно проиграл
#105 #923280
>>923072
И на этом спасибо.
#106 #923281
>>923275
а это понятно, но суть написать нормальный код, просто он должен быть сложный для неопытного кодера. Пока нашел только https://habrahabr.ru/post/196382/ но тут половину примеров даже обоссаный джун знает. И это https://github.com/cosmologicon/pywat не совсем то, конечно, но сойдет.
Вот в таком духе бы еще чего нибудь нарыть.
#107 #923327
>>922035
Наверное в ДНК ошибка
#108 #923597
Пишу бота для телеграма используя https://github.com/eternnoir/pyTelegramBotAPI, код работает локально, но не работает в боте. Почему?

http://pastebin.com/KYenFYdP
923598
#109 #923598
>>923597
Я даун. Я слал ему текст, который начинался с маленькой буквы изначально.
923637
#110 #923632
Пагни, как получить размер физического диска из Python, не используя WMI (ибо он пиздит)? Ну чтобы он отдавал те же данные по размеру, что и WinHex?
923652
#111 #923637
>>923598
Ебать ты мелкобуквенный!
#112 #923652
>>923632

import wi32api
win32api.GetDiskFreeSpace('c:')

pywin брал тут

https://sourceforge.net/projects/pywin32/files/

На всякий случай предупреждаю что там не pip и не setup.py а злоебучий exe-инсталлятор, пихающий проекомпилированные dll в модули питона и зависимый от версии питона и разрядности архитектуры. Мастдай, сэр!
924065924067
120 Кб, 810x1080
#113 #923757
Привет, анончики, подскажите по джанге.
Нужно реализовать в одной модели категории и теги, есть ли готовые решения для этого? Taggit и tagging не подходят, слишком сложно и нет решения изкоробки2 месяц работаю джуном и единственный питонист среди ПХП разработчиков, совета спросить не у кого.
Что бы было понятней, есть что-то типо интернет магазина на джанге, там есть модель товара Product, у нее есть категория(тип товара - в моем случае лабораторные столы, дозаторы, секвенаторы) и надо добавить еще 2 нэймспэйса тегов: производитель и где применяется(т.е. для вет.клиник, для мед. лабораторий и тд.). Категории реализованны с помощью django-taggit. Но просто добавить в модель Product еще 2 поля TaggableManager() нельзя -это делается через костыль и пример этого костыля я нашел один, но потом у меня появилась проблема, что я не могу вывести эти теги в шаблоне, решение которой я так и не нашел, хотя просмотрел весь stackoverflow по запросу django-taggit а сам я фиг додумаюсь в разумные сроки. С tagging та же проблема.
Может кто сталкивался с подобной задачей и подскажет как это решить?
923807
1172 Кб, 1995x3000
#114 #923774
Анон, как в памяти или в переменной хранить ссылку, которую вытягиваешь из json при реквесте?

Суть такова: хочу сделать скрипт, который будет крутиться в фоне и каждые 10 мин делать запрос. В запросе вытягивать ссылку и сохранять её куда-то (пока на ум приходит только текстовый файлик, позже объясню почему). Через следующие 10 мин делать еще один запрос и сравнивать ссылки. Если ссылки отличаются, то выполнять определенное действие.

Текстовый файлик использовать хочу для того, чтобы, если скрипт упал или я его перезапустил, то в файле остаётся последняя сохраненная ссылка и действие выполняться не будет.
923780
#115 #923780
>>923774
Записываешь строку в файл. На этом все.
923810
#116 #923807
>>923757
А если сделать еще дополнительные 2 модели - "производитель" и "где применяется" - и в модели Product сделать ForeignKey на них?

Еще вот https://neutron-drive.appspot.com/blog/multiple-tags - кажется что-то похожее на твою проблему. Возможно, поможет тебе как-то.
923926
#117 #923810
>>923780

> Записываешь строку в файл. На этом все.


То есть, мой вариант, который я себе сам и предложил - это всё.
923860
#118 #923852
Головатый актуален для вкатывания в джангу?
923861923872923895
#119 #923860
>>923810
Если ты хочешь записать строку в файл, то тебе надо записать строку в файл. Непонятно в чем вопрос.
#120 #923861
>>923852

>Головатый


А что, есть еще Анусатый?
#121 #923872
>>923852
Авторы гарантируют, что код из книги актуален для django версий 1.x. Для вкатывания может быть и пойдет, но в джанге с тех пор появились важные вещи типа миграций или class-based views, про которые в книге, кажется, не говорят.
923895
#122 #923895
>>923852
Слушай этого >>923872
Будешь учить по книжке, потом обнаружишь, что часть в книжке и не описывалось, а часть того, что описывалась уже депрекейтед. У джанги же нормальная документация с туториалами. Если не можешь в английский, то есть русский перевод, протухший чутка, но всяко свежее книжек.
#123 #923926
>>923807
Я именно так и делал. Но потом в шаблоне не могу вывести эти теги. В документации про это ни слова, и сколько не гуглил ни одного примера, как это сделать не нашел. Хотя вру, один нашел, но он старый, я попробовал сделать как в нем - нифига не вышло.
923945923956923957
#124 #923945
>>923926

>Я именно так и делал


Делал так как в посте по ссылке? Или доп. модели создавал?
924010
#125 #923956
>>923926
Я в легком ахуе с твоих историй. ManyToManyField(Tag) и ForeignKeyField(Manufacturer) (если я правильно понял, производитель может быть только один). Теперь в Tag и Manufacturer у тебя будут поля tag_set и manufacturer_set, в которых будут удобные QuerySet'ы для доступа к связанным сущностям.

Либо я жопой читаю, либо ты поехавший для такой хуйни плагины какие-то искать.
924010
#126 #923957
>>923926
Задай поле, по которому ты сможешь стучаться в модель по форейн кею:

chtotam = models.ForeigKey(Kategoriya, ... ... ..., related_name='category')

И по этому релейтед имени сможешь через: i.category.name стучаться
924010
#127 #923960
Как посылать реквесты, используя прокси-лист? Я чото нихуя не пойму.
923962924005
#129 #924005
>>923960
Не надо тебе никакие реквесты посылать, так сиди.
#130 #924010
>>923957
Похоже в этом косяк, related_name у меня не указан.

>>923945
>>923956
http://ideone.com/alx7SV как-то так делал
53 Кб, 1082x623
#131 #924016
Анончи,создал список файлов и с помощью shutil.move пытаюсь перенести его в нужную папку.Но чему не робит то?
924018924022924229
sage #132 #924018
>>924016
Ошибка в коде.
924021
#133 #924021
>>924018
ДНК?я знаю все твои шутейки на перед,остряк
924023
#134 #924022
>>924016
Ты совсем тупой чтоле, тебе английским по белому написали - need string or buffer
924025
#135 #924023
>>924021

>на перед


Точно в днк.
924025
#136 #924025
>>924022
>>924023
ой,идите нахуй,пидоры
924031
#137 #924031
>>924025
ты передаешь список путей, а надо строчки передавать.
924033924034
#138 #924033
>>924031
Зарепортил.
#139 #924034
>>924031
и что мне надо каждый раз прописывать
директория файла,директория папки
директория файла,директория папки
директория файла,директория папки?
#140 #924044
>>924034
Изучи структуры данных, циклы, базу языка, дебич блядь. Куда ты лезешь со своим Papka и 123.py
#141 #924050
>>924034
Нет, не надо. Лучше возьми метлу и подметай двор, пользы больше будет.
#142 #924053
>>924034
(shutil.move(i, path) for i in list)
924060924069924072
#143 #924060
>>924053
<generator object <genexpr> at 0x7f0edd330468>
924062924063
#144 #924062
>>924060
Лолблядь, дух питона ебет тебя во все щели.
924064
#145 #924063
>>924060
Да, очередная крепость для освоения. Можешь начать с
for i in list:
924064
#146 #924064
>>924062
>>924063
Обосрался, прикинься что так и задумал.
924066
#147 #924065
>>923652
Пробовал, w32 тоже пиздит. Неточные данные, сильно отличающиеся от низкоуровневых редакторов диска. Мне нужно именно вот low-level data с винта получить, в обход винды. И не свободное место, а точное количество байт на диске.
924075
#148 #924066
>>924064
Пиши 234.py, не отвлекайся.
924073
#149 #924067
>>923652
А. Ну и плюс эта дрянь не видит линуксовые партиции на винте и то, сколько они занимают. Просто отдаёт размер тома. А мне нужно размер ДИСКА, со всеми служебными областями, итд.
924070
sage #150 #924069
>>924053
Исправил
map(lambda x: shutil.move(x, path), list)
924070924074
#151 #924070
>>924067
Вот какой-то вропер для S.M.A.R.T. https://pypi.python.org/pypi/pySMART/0.2 .
Но я не уверен что в смарт есть размеры диска.
>>924069
Спс )))))
36 Кб, 1074x576
#152 #924072
>>924053
но файлы остались на своих местах(
924103924237
#153 #924073
>>924066
ебало своё закрой,пока я тебе его не закрыл!
924094
#154 #924074
>>924069
пасиба,теперь все работает)
sage #155 #924075
>>924065
https://github.com/kazenniy/atapt может, это тебе поможет.
924078924095
50 Кб, 468x604
#156 #924078
>>924075
Ты же ж мой спаситель! Держи няшку
#157 #924094
>>924073
Ты никогда не сможешь в питон. Да и в программирование вообще.
924099924167
#158 #924095
>>924075

>sudo example.py /dev/ice


Чет подпроиграл.
#159 #924099
>>924094
сейчас заплачу :'(
#160 #924103
>>924072
ты неудачник, азазахаха!
#161 #924105
Слушайте,перестаньте уже друг друга траллить в жеппы и ответьте на ебанный вопрос:как перенести список фалов в папку?
924110924111924119
#163 #924111
>>924105
Поверь мне, все алгоритмы переноса списка файлов в папку сводятся к этому >>924034
Реальная история, я не тралль.
#164 #924119
>>924105
спасибки,так бы сразу:3
924120
#165 #924120
>>924119
с тебя минет
924131
#166 #924124
>>924110
Охуенный код!
Рыдал после time.sleep(60)
#167 #924131
#168 #924147
http://pastebin.com/K8tSgPLq посоны, почему у меня регулярки не работают? Што не так?
924152924153
#169 #924152
>>924147
А где ты тут вообще re используешь
924156
#170 #924153
>>924147
Наверное потому, что у тебя там нет регулярки.
924156
#171 #924156
>>924153
>>924152
Как правильно сделать?
924158924161
#172 #924157
>>923011
Я это видел, не помню почему , но не вышло так сделать
#173 #924158
>>924156
https://docs.python.org/3/howto/regex.html
Почитать документацию.
#174 #924161
>>924156

>Как правильно сделать


беги,глупец,пока не поздно!сейчас диванные пограмисты начнут боевой траллинг!
924162
#175 #924162
>>924161
Я поражаюсь блядь. Кретину дали ответ на его ебучий 123.py, но он еще пытается острить.
924164
#176 #924164
>>924162
в следующий раз специально для тебя назову его sosi_chmoha.py
924167
#177 #924167
924169
#178 #924169
>>924167
не беспокойся,осилю переименовать файл,чтобы ты названием любовался.
924179
41 Кб, 574x408
#179 #924179
>>924169

>Человекопонятный трейсбек


>Чому не робит


><generator object <genexpr> at 0x7f0edd330468>


>123.py


>и что мне надо каждый раз прописывать



>осилю



Съебал побыстрее ахахах.
#180 #924229
>>924016
Пизда, ты даун. Иди тачки мыть, спермач
#181 #924237
>>924072
Я тут недавно и проигрываю, как ебанутый. Это нормально вообще?
924243924244
#182 #924243
>>924237
Я как минимум проигрунькал с того что питон лежит в папке gaems
#183 #924244
>>924237
Да, вполне.
#184 #924273
Анон, как выполнить питоновский код через ссш? Видел вариант с paramiko но там надо по фтп сам скрипт копировать на удаленную машину и уже там запускать
924344924351924550
#185 #924344
>>924273
g//:execute remote python script via ssh
#186 #924351
>>924273
Кулхацкер дохуя?
#187 #924359
Запилил скрипт для скачивания сохраненок с впараши. Так как сохраненок у меня больше тысячи, качать это 15 минут не дело. Собственно вопрос: какие есть нормальные гайды по мультипроцессингу? А то что-то одна ебала, всё что я видел.
924362924364
38 Кб, 317x372
#188 #924360
Я ебал в рот какого сука хуя я ебался 5 часов с паттернами для регулярок, а оказалось, что эти паттерны надо еще декодить в utf-8, чтобы всё работало? СУКА ЕБАТЬ КАКОГО ХУЯ?
54 Кб, 880x550
#189 #924362
>>924359

> мультипроцессингу

924380
#190 #924364
>>924359
в этом случае лучше подойдет конкуретная многозадачность посредством aiohttp, а не параллельное выполнение
924380
#191 #924380
>>924362
>>924364
А почему не просто мультипроцессинг? Уже протестил, то что нужно, вроде. Проблема была в том, что я 800 картинок по одной последовательно качал. Стоит ли заморачиваться ради aiohttp? Будет выигрыш в скорости?
924384924386924392
#192 #924384
>>924380
Будет, еще какой. Делай.
924386
#193 #924386
>>924380
Не слушай >>924384-петуха, ничего не будет. Используй мультипроцессинг, а лучше на разных компах запускай по процессу, тогда будет реально быстрее.
924390
34 Кб, 495x641
#194 #924390
#195 #924391
>>921705 (OP)
Анон, я написал пару библиотечек и одну программу. Теперь мне их надо запаковать в пакеты.
1 Какой формат пакетов самый продвинутый сейчас? Я вот защёл на PIP, там все пакеты используют MD5, который блять давно взломали. МД5 давно взломали, а его продолжают использовать. И продолжают ставить пакеты sudo pip install блять. Короче, меня интересует, как их запаковать и во что запаковать, и как опубликовать так, чтобы была максимальная безопасность?
2 Я хочу сделать пакеты опциональными. Есть ли что-нибудь нормальное, отличное от try import except?
3 Как я понял, для пакетов обязательны тесты и тревис. Как сделать?
4 Посоветуйте хороший туториал по библиотеки для парсинга и модификации пдф.
924393924394924601
#196 #924392
>>924380
ну представь 800 процессов на каждую картинку... зачем?
допустим решишь мультитрединг, то 800 тредов вроде как - ок, но переключение контекста с треда на тред сожрет весь выйгрыш от параллелизма, хотя возможно нет, проверять надо. а корутины как раз для таких задач и придуманы.
#197 #924393
>>924391
запаковать - это подразумевает и установку. Желательно, чтобы при установке код из пакета ВООБЩЕ не исполнялся, а делалось по конфигу.
#198 #924394
>>924391
я вот эту прогу заюзал, https://github.com/pydanny/cookiecutter-djangopackage пакет еще в разработке, трэвис не делал да и пакет не публиковал.
#199 #924474
>>921705 (OP)

> оп пик


Зачем для пистона выбрали именно эти цвета? Разве других вариантов не было?
924476924507924514
#200 #924476
>>924474
А что не так с этими?
924479
#201 #924479
>>924476
Нехорошее сочетание, не надо желтого и голубого вместе.
924573
#202 #924507
>>924474
ТЫ РАСИСТ ШТОЛЕ?!
#203 #924514
>>924474

>Зачем для пистона выбрали именно эти цвета?


Слава Україні!
924522
#204 #924522
>>924514
Вот и я про что.
924530
2111 Кб, 1920x1080
#205 #924530
>>924522
Такова воля фюрера.
#206 #924540
Анон, как мне запаковать скрипт так, чтобы на другом компе смогли запустить, не устанавливая пистон и все зависимости, используемые в скрипте?
924542
#207 #924542
>>924540
Гуглить не пробовал?
924543
#208 #924543
>>924542
Говорить по теме или завалить ебало не пробовал? Пробовал, блядь, гуглить. Заебали умники.
924549
#209 #924549
>>924543
Хотел помочь, но раз ты такой грубый, то иди нахуй.
924554
#210 #924550
py2exe/py2app, pyinstaller, cxFreeze.

>>924273
ssh u@h "python -c \"print('allo?')\""
#211 #924554
>>924549
Зачем ты постишь тут это? Думаешь кому-то это интересно, жалкий омеган? Небось родители-алкоголики опять выбили из тебя дурь и вот ты на харкаче, пытаешься самоутвердиться. Но всем видно, какой ты ущербный и никчемный неудачник. Иди спрыгни с крыши, хуесосина хд
924559924809
#212 #924559
>>924554
Высказался — и аж потеплело, правда? Как моча по штанине потекла. Небыдло пёрднуло во сне и улыбнулось.
924560
#213 #924560
>>924559
Проигрываю с залётного дегрода, которому порвало от осознания своей быдловатости и узколобости и он не придумал ничего лучше как жирно потраллировать, но в итоге жиденько обосрался и подскальзнувшись на собственной лужи испражнений упал прямо в своё дерьмо. Найс.
924563
#214 #924563
>>924560
ХУЯ ПИЧОТ НЕОСИЛЯТОРУ
924564
#215 #924564
>>924563
Ох уж этот аутотренинг выдавленной из дотатреда Мани. Выдавил свежую говяху на рыло обезумевшему шизофренику.
924568
#216 #924568
>>924564
А ведь тебе, Маня, всего-то надо было запустить pyinstaller. Вместо этого ты порвалась на весь тред, лалка.
924569
#217 #924569
>>924568
Я тебя видел года этак два назад и уже на тот момент ты выглядел так, будто все ответы у тебя просчитаны, а разговор через пару постов начинал буксовать на твоей упертости и отсутствии пруфов. В целом, можно сказать, что это пустая демагогия и спор ради спора, причем абсолютно безвыходный, который почему-то доставляет тебе какое-то извращенное удовольствие. Вот я и поинтересовался твоим диагнозом, из чисто научного интереса, что называется. Но можешь его при себе оставить, я не настаиваю.
924571
#218 #924571
>>924569
Найс багет! Продолжай.
#219 #924573
>>924479
Там неканоничные жовто-блакитные, так что не считается.
#220 #924588
>>921705 (OP)
Почему Pandas не выводит все строки подряд, а выводит без середины, заменяя её на многоточие ? Набор 4 столбца х 850 строк, программу запускаю в PyCharm

print (mydataframe):

29 33 1 3 67
.. ... ... ... ...
820 1113 4 1 2
924596924612
#221 #924596
>>924588
PS
В файл пишет нормально, но хотелось бы иметь полный вывод в консоли (в консоли PyCharm тоже так же вырезает середину)
#222 #924601
>>924391

>Я вот защёл на PIP, там все пакеты используют MD5, который блять давно взломали. МД5 давно взломали, а его продолжают использовать.



Ты в криптографии, похоже, не осне разбираешься. MD5 не подходит для криптографических применений, это да. Для хэширования длинных блобов и текстов с целью получения идентификаора он подходит вполне

Взломали, блять
924608
#223 #924608
>>924601
Я тоже прихуел че несет
#224 #924610
Пацаны, а в третьем питоне нету проблем с кириллицей? Заебал этот анальный цирк во втором.
924613924619
#225 #924612
>>924588
Интересно, неужели вам проще сюда писать, получать свою порцию говна, ждать столько времени, да еще и не факт что ответят, чем просто загуглить и получить ответ через 2-3 минуты?
924624
#226 #924613
>>924610
Нет.
924615
#227 #924615
>>924613
Как жить?
924616
#228 #924616
#229 #924619
>>924610
Проблем с кирилицей нету только там где нет кирилицы.
924627
#230 #924624
>>924612
Погуглить хотел, но как ? Why Pandas cut output to console ?
924631924632924737
#231 #924627
>>924619
Под виндой кодить вообще не алё, получается?
924630
#232 #924630
>>924627
Да, но не из-за кириллицы.
924633
sage #233 #924631
>>924624
pandas print all rows
#234 #924632
>>924624
Вот, погуглил за тебя http://stackoverflow.com/a/30691921/5201699
924737
#235 #924633
>>924630
А из-за чего?
58 Кб, 880x371
#236 #924640
https://github.com/squeaky-pl/japronto
Дали всем пососать, пора писать имиджборду 300к в секунду на пистоне.
924642924665924668
sage #237 #924642
>>924640

>C 51.6%


>Python 47.5%


Норм, че.
924647
#238 #924647
>>924642
Нодоребенок порвался.
алсо The server is written in hand tweaked C trying to take advantage of modern CPUs.
#239 #924665
>>924640

>HTTP pipelining is crucial here since it’s one of the optimizations that Japronto takes into account when executing requests.



https://en.wikipedia.org/wiki/HTTP_pipelining

> Of all the major browsers, only Opera based on Presto layout engine had a fully working implementation that was enabled by default. In all other browsers HTTP pipelining is disabled or not implemented.[3]



>Internet Explorer 8 does not pipeline requests, due to concerns regarding buggy proxies and head-of-line blocking.[7]



>Internet Explorer 11 does not support pipelining. [8]



>Mozilla browsers (such as Mozilla Firefox, SeaMonkey and Camino) support pipelining; however, it is disabled by default.[9][10] Pipelining is disabled by default to avoid issues with misbehaving servers.[11] When pipelining is enabled, Mozilla browsers use some heuristics, especially to turn pipelining off for older IIS servers.[12]



>Konqueror 2.0 supports pipelining, but it's disabled by default.[citation needed]



>Google Chrome previously supported pipelining, but it has been disabled due to bugs and problems with poorly behaving servers.[13]

#240 #924668
>>924640
Хуйня чтобы выёбываться
9 Кб, 984x160
#241 #924675
Помогите блядж! Почему так дохуя слешей образуется, я не могу прочитать файл из-за них.
924679924681
#242 #924679
>>924675
Используй прямые слеши, а не обратные.
#243 #924681
>>924675
используй os.path.join
64 Кб, 1211x602
#244 #924734
Анончи,чому нужные файлы в список не добавляются?
#245 #924737
>>924624
>>924632
Спасиб, братюни

А также фикс - Why Pandas cuts, глагол третье лицо ед.число.
sage #246 #924740
>>924734
Опять ты выходишь на связь, мудило?
924741
#247 #924741
>>924740
анончик,я тебя тоже люблю:3
#248 #924751
>>924734
8 строка
что ты пытаешься сделать?
924752
#249 #924752
>>924751
если у названия файла в списке нулевой индекс равен z,то он добавляется в новый список.
924760
#250 #924756
>>924734
Переименуй файл в 123.py, должно помочь.
41 Кб, 574x408
#251 #924758
>>924734

>Аноним 01/02/17 Срд 21:36:36


>осилю


>>924734
не добавляются ((
0 Кб, 100x100
#252 #924759
>>924734
Ну чому ты такой даун?
#253 #924760
>>924752
in files_dir убери из 8 строки
924762
#254 #924762
>>924760
спасибки:3в чем ошибка была?
924763924764924774
41 Кб, 574x408
#255 #924763
>>924762
В коде )
80 Кб, 640x334
#256 #924764
#257 #924765
>>924734
Ебать ору как бешенный.
#258 #924774
>>924762
давай разберем подробно тобой написанное )))00)

>if f[0]=='z' in files_dir:


f[0]=='z' имеет тип bool, т.е. 'то true или false.
соответственно условие никогда не выполняется, т.к. у тебя список строк, в нем нет bool (или int, т.к. bool - это подкласс int)
924788
2 Кб, 252x135
#259 #924788
>>924774
На самом деле это не так работает, анончик.
== и in - операторы сравнения, у них одинаковый приоритет и они чейнятся.

> f[0] == 'z' in files_dir


Эквивалентно

> f[0] == 'z' and 'z' in files_dir

924808
#260 #924808
>>924788
не знал, спасибо

от души братка, фарту воровского да волюшки золотой
924829
#261 #924809
>>924554
Будто ты сам чем-то отличаешься, лалка.
миморакодил
#262 #924829
>>924808
хуй пососи
#263 #924830
>>924734

>C:/papka



Чому я проигрываю как умалишенный?

Алсо жду не дождусь когда этот клоун начнет прстейший код с ООП хуячить, вот это будет пушка!
924833
#264 #924833
>>924830
Не начнет же, пока за него тут не напишут как пользоваться class.
Впрочем, завтра может уже увидим.
924839
#265 #924839
>>924833
Class 123()
924842
#266 #924842
>>924839
Ставь класс если освоил ООП после этого поста!
924844924848924882
#267 #924844
>>924842
Lambda!
#268 #924848
>>924842
делай рефакторинг, если у твой класс абстрактный ))))
#269 #924882
>>924842
Подписывайся на события, пиши комментарии к коду.
924884
#270 #924884
>>924882
Транслировал по катешку в сокет всех подписавшихся.
79 Кб, 1216x560
#271 #924887
Анончи,это снова я:3Хелпаниете,еще раз!
3125 Кб, Webm
#272 #924892
#273 #924895
>>924887
Не, ну уже не смешно становится, потолстил и хватит.
33 Кб, 524x360
#274 #924913
>>924887
Охуенно!
Давно не видел такого кромешного пиздеца!

Аноний, тебя тут щас хуесосить будут, но ты не сдавайся. Пешы исчо!
В этом деле главное упорство и у тебя все получится!
#275 #924936
>>924887

> shutli


Ебать ты ШУТИЛ.
#276 #924948
Какие идеи насчет графиков в джанго темплэйте? На ум приходит подключить JS библиотеку в темплейт, и создать вьюху, которая отдает JsonResponse с данными для графика. Таким образом задержки для пользователя не будет, т.к. контент он увидит сразу, а график подтянется по готовности данных. Какие-то другие идеи?
924954924959
#277 #924954
>>924948
ты норма придумал
924971924975
#278 #924959
>>924948
ты бля братан инженер ежжи малаца нах
не шаби не дрочи по углам ежжи
924971
#279 #924971
>>924959
>>924954
На человеческом, пожалуйста.
924973
#280 #924973
>>924971

>python thread


>на человеческом

#281 #924975
>>924954
нормально*
фикс
алсо чекни d3js, plotly, bokeh
924976924979
#282 #924976
>>924975
Уже чекаю. Дело в том что я в JS не особо, так что ищу преимущественно биндинги.
924979
#283 #924979
>>924975

>d3js


зачем ты так жестко с ним?

>>924976
Посмотри на google charts, там не сложно. Для джанги еще такое есть https://github.com/agiliq/django-graphos - сам недавно пользовался с гугл чартами, норм. Может быть, смогу че подсказать, если будут вопросы. Поддерживает разные либы для рисования графиков.
Но я бы просто отдавал данные в шаблон, а там уже подключал бы гугл чарты. Жс там не сложный - в основном подключить либу, задать какие-то опции и т.п.
924982
#284 #924982
>>924979

>зачем ты так жестко с ним?


Да я и сам в курсе что эта залупа слишком функциональная, мне обычных чартов за глаза.

>Но я бы просто отдавал данные в шаблон, а там уже подключал бы гугл чарты.


Теряется время загрузки же. Данные не просто из словарика текут, их надо сгенерировать.
925000
#285 #925000
>>924982

>Теряется время загрузки же.


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

Ну или взгляни на plotly. Может побыстрее будет http://stackoverflow.com/questions/35092571/creating-a-bar-chart-with-plotly-and-django
925013
#286 #925013
>>925000
Пока данные тянутся, пользователь уже может например смотреть основной контент, который давно готов.
Вот кажись что нужно https://github.com/novafloss/django-chartjs . Только нужно разобраться с class-based вьюхами.

>plotly


Стендэлоун хочется, сервисы это как-то жирно.
36 Кб, 347x364
#287 #925069
Аноны, хелп. Прочитал Укус Питона, все шло на изи, кроме некоторых аспектов. Что мне бля дальше делать? В какую сторону развиваться? В планах ,конечно, заработок овер 300кк в секунду, но пока рановато. Мб какие задачи интересные есть?
925071
#288 #925071
>>925069
Ну я например недавно прикрутил к GUI-проге удаленное управление через встроенный в нее же http-сервер. Испытал оргазм.

Попробуй короче что-нибудь асинхронное многопоточное, может понравится.
925072925082
#289 #925072
>>925071
Че? да, я тупой довен-нуб
925074
#290 #925074
>>925072
Ну ладно.
#291 #925082
>>925071
Ладно, благодарю. Завтра загуглю еще что да как ^_^
#292 #925092
925100925101
#293 #925100
>>925092
лол
#294 #925101
>>925092
лол
#295 #925107
Как лучше всего подружить джангу с реактом. Сейчас все страницы в приложении сделаны в шаблонизаторе, думаю прикрутить реакт для отдельных страниц типа страницы поиска и фильтрации, а все отдельные страницы оставить как есть. Кто тут так делает?
925126
#296 #925126
>>925107

> прикрутить реакт для отдельных страниц типа страницы поиска и фильтрации, а все отдельные страницы оставить как есть


Но зачем?
925128
#297 #925128
>>925126
Прост прохожу курс по реакту и не знаю куда его влепить хочу сделать одну страницу дохуя динамической и чтобы она не перезагружалась после каждого изменения, перелистывания страницы и т.д.
925129925139
#298 #925129
>>925128
Говно без задач. Непонятно зачем это нужно в сферическом вакууме. А потребность определяет функционал как известно.
#299 #925139
>>925128
Про AJAX слышал?
925147
#300 #925147
>>925139
Да, но хочется сделать страницу в стиле хотя бы 2к15. Если я захуярю на каком нибудь жквери или ваниле, то в итоге это будет неподдерживаемое говно, как мне кажется. Ну и мне нравится идея компонентов и то что их можно использовать повторно, тем более у меня несколько разных страниц с фильтрацией и поиском.
49 Кб, 632x466
#301 #925239
Аноны, как питон(джанга в частности) стыкуется с react? да, я видел пост чуть выше
Дано: приложение из обучалки, которое по API загружает погоду/курсы валют и прочую сферическую ерунду. Запросы идут чрез стороннюю библиотеку на js - axion.
Хотеть: чтобы react апп сам запускал питоновские скрипты (в данном случае - парсер) и получал данные напрямую из них. Такое возможно или мне делать что-то вида ехал API через API?
925245925250
#302 #925245
>>925239
Ничего не понял. Если ты берешь данные из какого-то апи и просто хочешь отдать пользователю то зачем тебе еще бекенд?
925248
#303 #925248
>>925245
Что есть: реакт из формы берет ключевое слово - дает запрос по api - получает ответ - отображает ответ
Что хотелось бы: реакт из формы берет ключевое слово - магическим образом передает его в питоновский скрипт и из него получает ответ (путь даже простая строка) - отображает ответ
925251
#304 #925250
>>925239

>как питон(джанга в частности) стыкуется с react


Как библиотека для рюшечек в браузере стыкуется с полноценным скриптовым языком? А хуй его знает.
Почитай что такое fronend/backend для начала.
925253
#305 #925251
>>925248
Ну Django REST подключи, сделай эндпоинт, который будет принимать POST с данными формы, обработка ванильным питоном - делай что душе угодно, и отдавать респонс в JSON. Сериализуешь респонс в JS, реакт его рисует как тебе нужно. Я так это вижу.

Поток сознания:
https://github.com/mbrochh/django-react-primer
https://github.com/Seedstars/django-react-redux-base
925253925255
#306 #925253
>>925251
Большое спасибо, попробую с этого и начать :3
>>925250
baka
#307 #925255
>>925251
Хотя тут и джанга-то нахуй не нужна, если авторизации нету и прочего ничего. Обычное паблик апи быстрее на микрофреймворке ебануть наверное. Но это мысли вслух. Лучше читай тех кто владеет темой.
925256
#308 #925256
>>925255
И опять же, если ты знаком с JS то может быть проще ебнуть логику, которую будет делать питон на JS и впихнуть на сторону клиента, если это конечно не секретная хуйня или супертяжелый скрипт. Тогда браузер будет стучать в чужое API, обрабатываться все будет в браузере, так что тебе даже хостить ничего не нужно будет.
#309 #925312
Пацаны, как вкатиться в коммерческую разработку (Django) не устраиваясь при этом на работу? Хочется получить опыт, но меня, старого 25 летнего пердуна джуном уже вряд ли возьмут.
925329925357
#310 #925329
>>925312
я, например, пилю джанго приложение с тестами что бы иметь представление как будет в промышленной разработке. 34 лвл
75 Кб, 1224x625
175 Кб, 1746x830
146 Кб, 1731x710
#311 #925344
Ха,зазнавшиеся пидоры,без вас все сделал!
#312 #925345
>>925344
Даун, ты руками файлы перенести не можешь?
#313 #925357
>>925312
Ты дебил? 25 лет - иди продавай себя, вкатывайся на джуна, усердствуй и через год ты будешь мидлом. Что блядь за КОМПЛЕКС?
925361925366
#314 #925361
>>925357
трутсори
28лет
#315 #925366
>>925357
Да хер знает. Везде пишут, что вкатываться поздно. Типа джун - это шкед 20 лет максимум.
925368
64 Кб, 600x459
#316 #925367
>>925344

>papka


>sun

#317 #925368
>>925366
Все так.
Тебя 20-летние джуны зачмырят.
925369925397
#318 #925369
>>925368
20-ти летние синьоры ты хотел сказать?
925371
#319 #925371
>>925369
Эти вообще звери, от них лучше сразу морозиться.
41 Кб, 574x408
#320 #925379
>>925344

>Без вас


>Объяснили циклы


>Объяснили boolean


>Объяснили синтаксис


>Написали долбоебу готовый скрипт


>Press x to win

#321 #925397
>>925368
Вот потому я и спросил про практику вне работы.
925403
#322 #925403
>>925397
Берешь и пишешь всякую хуйню для себя.
Веб-аппликуху, например, которая тебе каждый день в 9 утра будет выдавать список видосов с разных каналов ютуба (заранее заданных). Или делать подборку музыкальных альбомов для прослушивания на день.
#323 #925417
>>925344

> winXP


> называет кого-то дауном

925423
#324 #925423
>>925417
Ну может у него на виртуалке для быстрого тестирования развертывания системного окружения.
В этом случае XP имеет смысл ибо мало места занимает для виртуалки и все быстро тестируется.

Хотя нет, о чем это я, он же просто дебил.
925425
#325 #925425
>>925423
Питон2 видимо тоже мало места занимает.
#326 #925504
Мужички, нид хелп.
Подскажите каким лучше всего путем картинку с QR кодом перевести в строковый набор символов (ну тип 0 это белый, а 1 - черный).
pyqrcode и qrcode только могут генерить коды, а мне надо наоборот.
925516925518
#327 #925516
>>925504
юзай pillow
над алгоритмом думай сам

тебе надо
1) на препроцессинге сделать картинку квадратной
2) определить размеры единичного квадратика qr-кода
3) разбить картинку на квадраты из п.2) и соотнести преимущественно белые квадраты с 1, а черные - с 0.
925534
#328 #925518
>>925504
что-то нихуя не понял, нужно картинку прочитать? http://stackoverflow.com/questions/27233351/how-to-decode-a-qr-code-image-in-preferably-pure-python
принимает картинку, возвращает строку

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


это как понимать?
925521
#329 #925521
>>925518

>принимает картинку, возвращает строку


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


>это как понимать?


На стаке ж неответили ничерта, сам пробовал все эти способы.
строковый эт типа:
0000111111101110100100101011111110000
925532
3 Кб, 115x73
66 Кб, 806x772
3 Кб, 153x100
#330 #925524
Анончи,короч решил изучить ооп:3Как вам мой первый класс?И че это за none на втором пике?
41 Кб, 574x408
#331 #925526
#332 #925528
>>925524
Лол, таки добрался до классов, я в тебя верил!
925546
26 Кб, 700x226
#333 #925531
Со скрина способ не работает?

> строковый эт типа:


> 0000111111101110100100101011111110000


насколько мне известно - это бинарный
строку в бинарный
http://stackoverflow.com/questions/18815820/convert-string-to-binary-in-python
925532925533
#334 #925532
#335 #925533
>>925531
Decode an existing qrcode file using qrtools

Install qrtools using sudo apt-get install python-qrtools

Now use the following code within your python prompt

>>> import qrtools
>>> qr = qrtools.QR()
>>> qr.decode("horn.png")
>>> print qr.data
u'HORN O.K. PLEASE.'

Это разве не то что тебе нужно?
925537
#336 #925534
>>925516
нет там QR, дазнт экзист
925537925603
21 Кб, 600x450
#337 #925535
>>925524

>range (0, len(x),2)


>че это за none

925539
#338 #925537
>>925534
>>925533
module 'qrtools' has no attribute 'QR'
925538
#339 #925538
>>925537
Ну блядь открой код модуля ебта, немощный чтоле.
#340 #925539
>>925535
ну мне так один анончик сказал сделать:с он мне наврал?
925540925543
#341 #925540
>>925539
В следующий раз проси его сделать шоб ты только кнопку run нажимал и все работало. И на собеседовании так говори.
#342 #925542
https://github.com/primetang/qrtools/issues/1

Все блядь за них ищи.
925545
#343 #925543
>>925539

>range (0, len(x),2)


а что эта строка вообще должна возвращать, я что-то даже смысл не пойму, для чего она?
другой анон
925544925547
41 Кб, 574x408
#344 #925544
#345 #925545
>>925542
Терпила, хули с тебя взять.
#346 #925546
>>925528
При наличии отсутствия пропитанных шпал __init__ это будет не трамвай класс...
925551
#347 #925547
>>925543
не знаю,антош,но вроде робит
925560
#348 #925548
Шутки шутками, но шел ~350 пост. Предлагаю игнорировать клоуна(ов) что тут либо толсто троллят, либо не хотят и не могут изучать язык.
925549
#349 #925549
>>925548
Ладно. Я обещаю себя сдерживать.
#350 #925550
но я ведь не троллю(я просто принес,чтобы анончики оценили
925556
#351 #925551
>>925546
Да подожди, магические методы будут в следующей серии.
#352 #925556
>>925550
Все уже давно оценили, уноси и больше не приноси.
#353 #925560
>>925547
блдж, я таки понял: это такой изящный способ запринтить
Замени лучше return(blah-blah) на нормальный print типа
print 'P =%d' %P_trian

у тебя опечатка в слове square
#354 #925561
Сап, питоний. А возможно вкатиться джуном в бэкенд? Или все начинают с запилки сайтиков?
925565
1421 Кб, 2856x2896
#355 #925565
>>925561

> питоний


> бэкенд

#356 #925603
>>925534
блять я думал, тебе надо вручную распознать

Еслинет то гугли
вот пример
https://ralgozino.wordpress.com/2011/06/13/how-to-create-and-decode-a-qr-code-in-python-using-qrtools/
#357 #925608
>>925524
ты фигню какую-то творишь

Сначала продумай иерархию фигур. Например, Shape - базовый класс. От него наследуются Circle, Rectangle, Triangle. У каждого в конструкторе (точнее, инициализаторе, _ _ init_ _ ) передаются параметры - радиус, длины сторон. У каждого есть метод или свойство area, которое вычисляет площадь. Инициализатори этот метод у каждого метода свой.
925611925617
#358 #925611
>>925608
в коде,плиз,я не настолько опытен,как может показаться
925627925629925651
57 Кб, 600x480
#359 #925617
925622
#360 #925622
>>925617
склоняюсь к этой мысли, да
#361 #925627
>>925611
читай про метод _ _ i n i t _ _
читай про наследование
читай про доступ к свойствам
читай про методы класса
925629925630
#362 #925629
>>925611
-> >>925627
И больше сюда не пиши, плиз.
#363 #925630
>>925627
ну ладно,анончик:3
925632925637925645
#364 #925632
>>925630
ну прост лучше тебе самому читать, пытаться, потом после нескольких итераций в случае затруднений писать сюда, рассказав, что сделано, что не робит, как должно робить

тогда анон будет более благосклонен, ды и твой прогресс пойдет быстрее
925637925638
#365 #925637
>>925632
Хули ты ему надежду даёшь, долбоёб?!
>>925630
Ещё раз сюда напишешь, сука, по-другому будем с тобой говорить, сука! Отпизжу нахуй!
925640925643
#366 #925638
>>925632
Да блядь какой прогресс, оставьте дегенерата в покое. Его удел в жизни - как и сдесь - спрашивать у старших.
925639925643
#367 #925639
>>925638
спрашивают с накосорезивших, а у старших интересуются
#368 #925640
>>925637

>Хули ты ему надежду даёшь


и когда вновь и вновь
умирает любовь
остается лишь только
надежда
80 Кб, 768x668
#369 #925642
925656
#370 #925643
>>925637
>>925638
А в чем тогда смысл треда? Сидят такие элитарные аноны, у всех все получается, они и молчат?
925656
#371 #925645
>>925630
короч бульончик, не здовайса, но и тупняки сюда не пиши, сначала сам пробуй несколько раз
#372 #925651
>>925611

>я не настолько опытен


>не настолько


Просто в голос.
925653
#373 #925653
>>925651

>может показаться


Тебе просто показалось
#374 #925656
>>925642

> я не сломаюсь


Ты уже сломан, ёпту.
>>925643
Нормальные вопросы задавать, срачи поднимать, новости какие-то может вбросить, архитектурные обсуждать. Нахуй эти хелловорлды здесь?
925661
#375 #925661
>>925656

>Нормальные вопросы задавать, срачи поднимать,



Пацыки, порекомендуйте структуру проекта на Flask. Нужна простая админка, REST API с какой-никакой безопасностью, нормальный деплой.
#376 #925700
Молю о помощи(Django), второй день бьюсь с этой херней. Мне нужно отобразить данные из бд, где есть html разметка в виде html, но только ту разметку, что я сам внес во вьюхе(данные попадают из формы, которую заполняют пользователи). Изначально, при отправке формы, я во вьюхе прогоняю весь текст и в нужным местам добавляю нужный мне html. Пробовал писать фильтр, но столкнулся с проблемой, у меня в посте может быть бесконечно много текста, который я должен обмазать html, поэтому в фильтре у меня получилось так, что при большом кол-ве тэгов я ескейпал уже прописанные теги, тем самым сводя на нет все попытки. https://ideone.com/kPo55b вот код фильтра(по сути я все то же самое выполнял во вьюхе, кроме ескейпа и вызова mark_safe). Сейчас попробовал накатить https://github.com/ui/django-html_sanitizer , но он отказывается работать с моими тегами.

SANITIZER_ALLOWED_TAGS = ['a']
SANITIZER_ALLOWED_ATTRIBUTES = ['class', 'data-num']

Вот что прописываю в настройках, далее вызываю фильтр strip_html, получаю экранирование всех тегов, вместо их вывода как html. Я так понимаю, что дальше может возникнуть проблема с переводом строк т.е. нужно чтобы перевод строк были заменены на br, раньше юзал linebreaks, но здесь видимо так не прокатит. Как решается вообще это дерьмо? Есть чувство, что я вообще двигаюсь в другом направлении и не понимаю экранирование
925726
#377 #925726
>>925700

>https://ideone.com/kPo55b


>разбор HTML регекспами


>информативные односимвольные имена переменных

925734
#378 #925730
Рибята.
Написал маленькую игру на пайтоне, учусь только, но стойкое ощущение что наговнокодил сильно.
Кто из старших может прочекать код и ткнуть в говно?
http://pastebin.com/MHZL4J73
#379 #925734
>>925726
1.Я не разбираю html регекспами, я вставляю его с помощью регекспов.
2. Односимвольные переменные были вставлены для скорости набора кода, т.к. я не планировал никуда грузить этот код, а смысла больше чем флаг они в себе не несут.

лучше бы помог, чем говно метать
Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 3 февраля 2017 года.

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

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