[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 558 | 59 | 141
Назад Вниз Каталог Обновить

Python Thread Аноним 04/03/17 Суб 10:10:02  945863  
Шапка треда:
https://github.com/TheKnightsWhoSayNi/info/wiki/Hat

Предыдущий: >>940796 (OP)
Аноним 04/03/17 Суб 10:15:27  945872
С чего начать изучение фласка? В туториалах информация устарела, т.к. многие модули обновились и уже непонятно что к чему. Из-за магии нет очевидности и полного понимания что происходит.
Аноним 04/03/17 Суб 10:35:39  945879
14885152793130.webm (58105Кб, 768x432, 00:03:36)
>>945872
>Из-за магии нет очевидности и полного понимания что происходит.
Аноним 04/03/17 Суб 10:36:40  945880
>>945863 (OP)
Как будет выглядеть вот эта строчка:
Client.where(created_at: (Time.now.midnight - 1.day)..Time.now.midnight)
еа Питоне?

Аноним 04/03/17 Суб 10:38:10  945882
>>945872
Из-за магии? Там много магии? Но ведь это противоречит принципам Питона. Если это так, то лучше отказаться от такого инструмента.
Аноним 04/03/17 Суб 10:45:03  945884
>>945880
Читай доки по базам. В питоне не нужно городить свои интерфейсы, тупо вставляешь чистый запрос в execute("INSERT JOIN HUEMOE")
Аноним 04/03/17 Суб 10:46:26  945886
>>945882
Не противоречит, та же джанга например, что?
Аноним 04/03/17 Суб 10:56:53  945888
Суп, хочу перекатиться в питон (ныне c# / js). В качестве идеи на которой хочу опробовать язык хочу реализовать свою имджборду. Эталоном будет сия борда. На что смотреть? Какой веб-сервер? ORM? Какие-то маст-хэвные технологии? В гугле забанен (боюсь нагуглить совет от какого-нибудь некрофила и выучить пару мертвых технологий)
Аноним 04/03/17 Суб 11:03:42  945893
>>945888
>Какие-то маст-хуэвные технологии?
ресерч, архитектура, планирование, еджайл, скрам, непрерывная интеграция, хайлоад, бигдата

Сделай на асинхронном фреймворке Tornado. Кинь линк на свой гитхаб, интересно понаблюдать.
Аноним 04/03/17 Суб 11:36:19  945900
>>945888
а причины переката какие? Чем c# не устраивает?
Аноним 04/03/17 Суб 11:41:11  945903
>>945900
>Чем c# не устраивает?
Анальный энтерпрайз и легаси. И никакого фриланса.
Аноним 04/03/17 Суб 11:44:56  945905
>>945903
Не надо тебе питон, пхп учи. На питоне тоже нет фриланса.
Аноним 04/03/17 Суб 11:45:43  945906
сап ананасы как узнать лежит ли точка внутри четырехугольника если даны координаты вершин и самой точки
Аноним 04/03/17 Суб 11:46:07  945907
>>945888
На джанге хуярь, остальные торнады и прочие фласки в жизни не пригодятся.
Аноним 04/03/17 Суб 11:46:11  945908
>>945906
В школе по геометрии 2 было?
Аноним 04/03/17 Суб 11:46:45  945909
>>945906
Напряги мозг и подумой.
Аноним 04/03/17 Суб 11:46:48  945910
>>945908
5 а что
Аноним 04/03/17 Суб 11:47:19  945912
>>945908
>>945909
напишите програму човы
Аноним 04/03/17 Суб 11:47:40  945913
Стикер (255Кб, 512x512)
>>945910
Аноним 04/03/17 Суб 11:49:34  945914
>>945913
срочно надо у меня олимпиада
Аноним 04/03/17 Суб 11:50:20  945916
Стикер (383Кб, 512x512)
>>945914
Аноним 04/03/17 Суб 11:51:07  945918
>>945916
ты че картиночник давай прогромируй
Аноним 04/03/17 Суб 11:52:17  945919
>>945903
>прайз и легаси. И никакого фриланса.
.net core, unity, xamarin. Вот тебе для фриланса
Аноним 04/03/17 Суб 11:54:31  945921
>>945914
Какая нахуй олимпиада ты же тупой нахуй. Иди в дотку гоняй пидор ленивый.
Аноним 04/03/17 Суб 11:55:17  945922
Ох уж эти лабы по информатике.
Аноним 04/03/17 Суб 11:56:54  945925
>>945921
нет давай щас серьезно поговорим я сижу на олимпиаде со мной мои братья все умные красивые мы решаем задачу про кватербол какие то 5 опущенчев кидают шары по фигурам в надежде что хоть раз попадут а мы тут такие сидим обязаны посчитать кто там че попал не попал нас ваще ебать должно?
Аноним 04/03/17 Суб 11:59:24  945928
>>945925
>серьезно поговорим
Да ты еще и шизик, я погляжу. А ну быстро таблеточки!
Аноним 04/03/17 Суб 12:00:12  945929
>>945900
впринципе устраивает, но в моём мухосранске с этими знаниями можно сидеть только в одной конторе, питон добавит альтернатив одну, лол. о фрилансе мечтаю во влажных снах, но я слишком пассивен и не уверен в себе даже чтобы попробовать, боюсь умру от голода
Аноним 04/03/17 Суб 12:01:23  945931
>>945929
не умрешь, пойдешь в центр занятости, там тебя и научат, и устроят
Аноним 04/03/17 Суб 12:04:44  945934
>>945929
>жных снах, но я слишком пассивен и не уверен в себе даже
Тогда тебе лучше учить PHP, если преследуешь цель фриланса и увеличение количества вакансий(не шучу)
Аноним 04/03/17 Суб 12:08:30  945936
>>945934
Или перебираться в ДС (ДС2)
Аноним 04/03/17 Суб 12:10:12  945937
>>945872
Ребят, ну так какие конкретные советы дадите, кто успешно изучил и пользуется фласком?
Аноним 04/03/17 Суб 12:19:01  945942
>>945937
Хули там его учить, мудило?
Аноним 04/03/17 Суб 12:20:01  945943
>>945937
Ну, у меня никаких проблем не возникало, делал проект с нуля, по ходу смотрел в доки/гуглил.
Аноним 04/03/17 Суб 12:30:08  945948
>>945937
Никто не пользуется фласком ибо нет смысла пользоваться фласком.
Аноним 04/03/17 Суб 13:48:22  946061
>>945942
Как применять описываемые функции на практике и другие вещи.
Аноним 04/03/17 Суб 14:03:50  946111
https://github.com/MattVitelli/GRUV вот гит этой хуйни
использую питон 2.7.13 с анаконды 4.3.0 керас 0.1.0 шиноус 10
при использовании train.py выдает ошибку(гуглил, не нашел, создал https://github.com/MattVitelli/GRUV/issues/29 но ответов там ждать долго )
Traceback (most recent call last):
File "train.py", line 48, in <module>
history = model.fit(X_train, y_train, batch_size=batch_size, nb_epoch=epochs_per_iter, verbose=1, validation_split=0.0)
File "build\bdist.win-amd64\egg\keras\models.py", line 204, in fit
UnboundLocalError: local variable 'epoch_logs' referenced before assignment

вопрос, как вылечить эту хуергу?
Аноним 04/03/17 Суб 14:05:31  946113
>>946111
На виндусе постоянно такая будет.
Аноним 04/03/17 Суб 14:06:32  946116
>>946113
на бубунте тоже самое
Аноним 04/03/17 Суб 18:05:04  946316
>>946111
Ну блядь, залезь в файл
build\bdist.win-amd64\egg\keras\models.py
и посмотри где там этот MattVitelli иницализацию epoch_logs проебал, хуле ты.
Аноним 04/03/17 Суб 21:53:12  946441
Я даун и неосилятор.
Спасибо за внимание!
Аноним 04/03/17 Суб 21:58:42  946445
>>945943
Подробнее.
Детектор скримеров Аноним 05/03/17 Вск 01:35:46  946530
1.webm (4997Кб, 1922x878, 00:00:58)
2.webm (6968Кб, 1922x878, 00:01:04)
Так как идей тред в бамп лимите, выложу здесь.

Вот что пока выходит: https://github.com/bushig/webmtube

Цветовые обозначения:
Синий - в вемб нет звука Либо ffmpeg вылетел нахуй, лол
Зеленый - звук по ТВ стандартам.
Желтый - уже не ТВ стандарт, но не очень громко.
Оранжевый - громкий звук, но не скример.
Красный - ОЧЕНЬ вероятно что там скример.

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

Думаю добавить еще счетчики просмотра вебм, лайки с дизлайками, комментарии Чтобы можно было делиться СОУСом. Какие еще есть идеи и нужно ли это вообще? Вы бы стали пользоваться таким сервисом?

Ну и что почитать по архитектуре веб приложений, а то пока пиздец какой то. Надо было брать фласк вместо фалкона
Аноним 05/03/17 Вск 02:07:32  946556
>>945880
Бамп вопросу. Как будет выглядеть выражение в скобках.
Аноним 05/03/17 Вск 03:51:17  946580
>>946530
каким образом определяешь скример или нет??

возможно потом спизжу у тебя код определения, ибо тоже нужно, но не для расширения
Аноним 05/03/17 Вск 04:07:02  946581
>>946556
Бля, ты наркоман чтоле? На Пайтоне такой хуйни не пишут.
Аноним 05/03/17 Вск 04:46:44  946587
djangoo1768423.jpg (113Кб, 459x313)
Парни как вкатиться в Django? В шапке не нашёл В гугл не заблокировали, просто все туториалы что я пробовал чёт слишком сложные, объясняют мне чёт про какието схемы проектов и енвироенты, а я хочу просто вывести "Хелоу ворлд" на странице и всё!
Аноним 05/03/17 Вск 05:11:29  946589
>>946587
http://djbook.ru/rel1.9/intro/tutorial01.html
Аноним 05/03/17 Вск 05:16:00  946592
>>946589
Ну допустим спасибо :хитрый_смайлик:. И я в глаза ебусь, в шапке не нажал "1.Туториалы, Обучающие видео, Онлайн Курсы"
Кста у меня вопрос, можно ли развернуть сервер другими средствами, не только самой Джанги (даже если это сложнее, возможно ли это вообще)?
Аноним 05/03/17 Вск 05:17:09  946593
>>946592
ну тоесть какбе писать на питоне-джанге, но сервер апач? или я не так всё понимаю?
Аноним 05/03/17 Вск 06:02:00  946598
>>946593
Learn GO
Аноним 05/03/17 Вск 07:42:48  946618
>>946530
Это все конечно интересно.
Но только если вынести сервер. А екстеншн работать будет у клиента. Иначе вряд ли кто-то станет пускать редисы и вебсерверы. Да и упаковать их будет непросто.
Аноним 05/03/17 Вск 09:22:05  946637
>>946587
Для хелловорлда бери фласк, там можно в пару строчек это сделать и не создавать дохуя вьюх и папок.
Дно ибаное Аноним 05/03/17 Вск 10:19:40  946652
http://pastebin.com/jaeUmQZG

Как вот это заменить на что-то нормальное?
headers = "%s" % r.headers
content = "%s" % r.content

Если в cur.execute вставить просто r.headers то вываливается ошибка
sqlite3.InterfaceError: Error binding parameter 1 - probably unsupported type.

Как же тут всё через жопу.
Аноним 05/03/17 Вск 10:23:09  946653
>>946652
Преобразуй в стр, проверь какой тип в базе.
Аноним 05/03/17 Вск 10:23:43  946654
>>946580
А код открыть не судьба? Тдве функции на 20 строк.
Аноним 05/03/17 Вск 10:42:43  946662
>>946653
В базе тип поля TEXT
cur.execute("CREATE TABLE main(id INTEGER PRIMARY KEY AUTOINCREMENT, status_code TEXT, headers TEXT, content TEXT)")

Этим headers = "%s" % r.headers я и пытаюсь в строку преобразовать
Может есть что-то более правильное?
Аноним 05/03/17 Вск 10:55:22  946669
>>946662
Попробуй ручками указать праймари кей.
И указывать два раза что ты вставляешь не нужно.
Достаточно INSERT INTO main VALUES (?,?,?,?) - где первый элемент это праймари кей.
Аноним 05/03/17 Вск 12:28:24  946714
В телеграм-боте функция типа:

def handle(msg):
...if msg == '/say':
......bot.sendMessage('saying something')
......return None

Вопрос: нужно ли в конце тела условия делать return None?
Аноним 05/03/17 Вск 12:45:53  946729
>>946714
Не обязательно. Оно само происходит в конце функции.
Аноним 05/03/17 Вск 12:51:42  946733
>>946714
telepot? Тоже на нем бота поднял, вроде всем доволен.
Аноним 05/03/17 Вск 12:53:00  946734
>>946714
Не нужно совсем.
Аноним 05/03/17 Вск 12:53:55  946735
>>946733
telepot говно, лучшая либа это python-telegram-bot
Аноним 05/03/17 Вск 13:08:58  946750
>>946618
Бэкенд и так работает на моем сервере, просто я еще расширение не выложил.

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

Аноним 05/03/17 Вск 13:11:23  946756
>>946750
>способ определения скримеров
А нахуя?
Аноним 05/03/17 Вск 13:33:17  946773
Сап, питонисты. Вышел из ридонли
Заканчиваю свою шарагу. Специальность "Программирование в КС". Делаю диплом в визуалке. Решил не ебаться и запилить им прогу уровня "автоматизации документооборота" на с++.
Но сам доучиваю питон, он по душе пришелся больше всех. Благодаря ему надеюсь вылезти из окружающего меня говна.
Затем планирую учить жанго и фласк.
Все правильно делаю или нет? Что еще выучить или можно что-то заменить из того что написал, чтобы в ближайшие 4-5 месяцев начать работать джуниор-мартышкой?
И что можно сделать в качестве примера работ, чтобы на собеседовании было что показать и смогли что-то сказать/оценить?
Заранее спасибо, добрые аноны
Аноним 05/03/17 Вск 13:37:15  946776
>>946773
Если в ДС живешь или планируешь на апворке дрочить - норм.
Если в мухосрансках живешь - дрочи пхп.
Еще учи базы, минимальный вебстек - хтмл, жквери, ангуляр.
Портфолио - пару магазинов.сайт объявлений или еще какой-нибудь сервис типа наложения макрос-мемов.
Аноним 05/03/17 Вск 13:59:11  946794
>>946756
Чтобы избежать скримеров, очевидно же. Еще видно где вообще звука нет, думаю будет полезно в фаптредах. Ну и еще планирую докинуть плюшек вроде количества просмотров и лайков с дизлайками, только для второго скорее всего придется вводить какую то регистрацию вроде пасскодов, либо отслеживать по IP. Как реализованы лайки в /po/?
Аноним 05/03/17 Вск 14:18:29  946816
>>946794
>po
До свидания.
Аноним 05/03/17 Вск 14:19:27  946818
>>946776
Живу в Екб. Но хотел бы понаехать в ДС2.
Базы, забыл их упомянуть, тоже конечно в планах.
А если что-нибудь по системному программированию, чем по веб?
За подсказку с примерами работ спасибо большое. Еще такой момент: где-то тут прочел, что если свой готовый сайт уже прикрутить к хостингу и серверу, а затем просто запустить его и показать, то на собеседовании это будет вообще пушка и возьмут не глядя. Правда ли?
Аноним 05/03/17 Вск 14:30:21  946834
>>946818
Ты hh вообще смотрел? Посмотри и все будет ясно.
> на собеседовании это будет вообще пушка
Лол, ну может в мухосранске где-то и пушка, но на нормальных работах задают вопросы.
Аноним 05/03/17 Вск 14:47:26  946858
>>946834
Да, смотрел. Пытаюсь на это и ориентироваться, но практически везде разные требования в плане технологий.

Ну я и сказал, что где-то здесь прочитал.
Аноним 05/03/17 Вск 14:56:55  946875
Голуба.webm (423Кб, 640x360, 00:00:03)
>>946794
>будет полезно в фаптредах
Аноним 05/03/17 Вск 14:59:40  946877
mda.webm (343Кб, 640x360, 00:00:04)
Аноним 05/03/17 Вск 15:03:01  946885
>>946816
>>946875
>>946877

Сема, ты разделом ошибся.
Аноним 05/03/17 Вск 15:03:26  946886
>>946885
Чини детектор, дебил.
Аноним 05/03/17 Вск 15:04:43  946889
Почему тут такой мусорный тред? Какие-то идиоты агрятся друг на друга. Какие-то тупицы спрашивают то, что гуглится в первой строчке поисковой выдачи. Я негодую.
Аноним 05/03/17 Вск 15:06:12  946893
>>946889
Спроси что-нибудь, что не можешь найти в гугле. Ну и вообще тут люди общаются, общение всегда лучше чем бездушный поиск в гугле. Иди обниму, няша, всё хорошо.
Аноним 05/03/17 Вск 15:09:10  946897
>>946889
Нюфаги надрачивают залётным петухам и друг другу, всё просто.
Аноним 05/03/17 Вск 15:14:07  946906
>>946889
Тут пишут детекторы скримеров для фаптредов, хуле ты хотел?
Аноним 05/03/17 Вск 15:27:19  946917
>>946906
Чем тебе не нравится пример с фаптредом? Я пользуюсь колонками и не хочу чтобы кто то услышал стоны, а детектор показывает где есть звук, а где его нет.
Аноним 05/03/17 Вск 15:29:02  946919
>>946917
>2017
>фапать
Ох уж эти куны.
Аноним 05/03/17 Вск 15:31:32  946923
>>946919
Покажи сиськи!
Аноним 05/03/17 Вск 15:38:53  946933
>>946654
давун плес, я тебе анус открою скорее чем в чужом коде возюкаться стану, когда мне интересна идея того как реализован поиск шкримера
Аноним 05/03/17 Вск 16:54:02  946976
>>946933
Ну и сиди, клянчи тут тогда объяснение. Очень надеюсь, что автор кода тебя проигнорирует.
Если тебе интересна реализация этого поиска, почему ты так не хочешь на неё посмотреть? Там одного взгляда достаточно
Аноним 05/03/17 Вск 17:27:00  946991
14426919734400.jpg (117Кб, 1145x1024)
>>946923
Аноним 05/03/17 Вск 17:28:07  946993
danielle29.jpg (57Кб, 531x800)
14477375642482.jpg (205Кб, 1280x853)
14434666769192.jpg (59Кб, 600x904)
aHR0cDovL3d3dy5[...].jpg (42Кб, 475x716)
Аноним 05/03/17 Вск 17:30:33  946994
aHR0cDovL3d3dy5[...].jpg (83Кб, 682x1024)
14433550228860.png (786Кб, 883x719)
1472720580618.jpg (380Кб, 600x900)
1468250557685.jpg (697Кб, 1549x2314)
Аноним 05/03/17 Вск 17:34:51  946999
14426922276880.jpg (100Кб, 900x900)
1450756315201.jpg (483Кб, 768x1024)
1475434199845.jpg (1846Кб, 2448x3264)
1478552869074.jpg (543Кб, 1704x2592)
Аноним 05/03/17 Вск 17:36:06  947003
ostbolt.jpg (62Кб, 685x1024)
>>946999
3 - абасацца
А пачиму на слэйвянки не такие?
Аноним 05/03/17 Вск 17:36:56  947004
ryazanskiyyebas[...].jpg (65Кб, 685x1024)
>>947003
Аноним 05/03/17 Вск 17:39:38  947005
>>947004
def beauty
Аноним 05/03/17 Вск 17:44:41  947009
>>947004
mov ah,0xE
xor bh,bh
mov di,msg
loop1:
mov al,[di]
inc di
int 0x10
cmp al,0
jnz loop1

msg db 'shto za huita?',0
Аноним 05/03/17 Вск 17:53:56  947011
>>947009
Финноугроост_балтомонголы т.и.к. РОССИЯНЕ.
Аноним 05/03/17 Вск 20:13:33  947096
https://m.habrahabr.ru/post/323236
Эх, хорошо жить в ДС, ходи себе по модным яндексам, учи питон с хаскелем.
Аноним 05/03/17 Вск 20:52:53  947126
>>945937
конкретный совет?
даю!
aiohttp
Аноним 05/03/17 Вск 21:33:15  947160
>>945907
джанга не сервер
Аноним 05/03/17 Вск 21:42:13  947171
>>947160
Это фреймворк для написания сайтов. Написал на джанге - захостил на энжинксе/апаче.
Аноним 05/03/17 Вск 21:44:11  947174
>>947171
и только под линухом?
Аноним 05/03/17 Вск 21:45:06  947175
>>947174
На винде тоже есть джанга и питон.
Аноним 05/03/17 Вск 21:46:37  947177
>>947175
зато апача нет
Аноним 05/03/17 Вск 21:53:52  947185
>>947177
Вообще то есть. Только зачем вообще апач и винда? Ты тупая пидораха, которая не может в линупсы?
Аноним 05/03/17 Вск 21:55:08  947186
>>947185
установку энжинкс не осилил
Аноним 05/03/17 Вск 21:56:02  947187
>>947186
Ну иди в мак посуду мыть, там осилишь.
Аноним 05/03/17 Вск 21:56:58  947188
Нужно вставить пустую строку в exel. Именно вставить, посреди уже заполненых строк. Юзаю openpyxl, но там ебанутая документация, не могу найти. Халп.
Аноним 05/03/17 Вск 22:07:54  947197
>>947188
Попробуй другую библиотеку, для экселя их не меньше четырех уже
Аноним 05/03/17 Вск 22:33:29  947210
>>947185
Он тупой хохол, который не может в винду.
Аноним 06/03/17 Пнд 00:38:22  947290
в pdf надо заэмбедить mp3 файл в виде кнопки по спеке PDF это умеет с версии 1.6 от 2005 года (а связанное - еще раньше).
чото погуглил, по пиппэкиджам прошелся -- нихуя не понятно умеют какието пакеты это или нет? может кто подобную срань делал раньше - куда копать?
Аноним 06/03/17 Пнд 02:21:07  947352
blob (8Кб, 764x49)
Аноны, нид хэлп.
Создал в джанге своего юзера: "MyUser(AbstractBaseUser, PermissionsMixin)"
И добавил там лишь 1 поле, но при попытке создать суперюзера, выдаёт пикрил.
Аноним 06/03/17 Пнд 02:35:08  947356
что пишут на питоне, кроме нинужного вэба?
Только вот не отвечайте "много чего"
Аноним 06/03/17 Пнд 02:53:56  947361
>>947356
иди нахуй
Аноним 06/03/17 Пнд 03:02:58  947364
>>947356
дофига всего
Аноним 06/03/17 Пнд 03:05:20  947365
>>947361
>>947364
я не тралю же
ну, да - вэб
ну, да питоша встроен в gdb, blender etc
ну, да к Спектруме был бейсик из коробки
Аноним 06/03/17 Пнд 03:07:24  947366
>>947356
Много чего.
Кроссплатформенные GUI, службы Windows, скрипты для тестирования всяких разных железяк.
Аноним 06/03/17 Пнд 03:16:25  947370
>>947366
>скрипты для тестирования всяких разных железяк
Вот это уже интересно!
Примеры можешь дать?

Ну, а так, чтобы нативно работало изо дня в день?
Аноним 06/03/17 Пнд 08:07:52  947402
>>947352
Bump вопросу.
Аноним 06/03/17 Пнд 08:28:39  947404
>>947370
Для нативного есть шарпы, си, свифты. Хули ты доебался, пидор? У каждого языка своя задача и нет универсальных языков. Тралеватель мамкин.
Аноним 06/03/17 Пнд 09:45:41  947446
>>947404
>У каждого языка своя задача
тебя забыл спрость. Окозалось ты и не знаешь.
>что пишут на питоне, кроме нинужного вэба?
Аноним 06/03/17 Пнд 09:48:47  947447
hqdefault.jpg (26Кб, 480x360)
>>947446
проснулись улыбнулись))
портфель уже собрал, мамкин программист?
Аноним 06/03/17 Пнд 10:04:16  947457
>>947447
мне сегодня не в школу контрольная по физре
скажусь Мариванне больным

Я тебя за живое задел, питошу говном без задач назвав?
Аноним 06/03/17 Пнд 10:36:56  947479
сап, антош. практикуюсь питону, пишу бота, используя telepot. Почему этот гнида в ЛС отвечает, а если я его присоединяю к чату, то молчит. Не вкурю API. Как ему сказать чтоб он мониторил чат?
http://pastebin.com/2xVyNWpr
Аноним 06/03/17 Пнд 10:40:08  947481
>>947370
Тебе же сказали - службы.
Аноним 06/03/17 Пнд 10:47:00  947486
>>947479
Сходи к ботфазеру и поменяй настройки приватности.
По-моему инлайновые боты это вообще отдельная шняга.
Аноним 06/03/17 Пнд 10:48:04  947487
>>947486
Пробовал, антош, менять опции приватности. Не помогло
Аноним 06/03/17 Пнд 10:50:29  947489
>>947487
>while 1:
time.sleep(10)
Лол. Это так в доках телепота принято?
Вот нахуя тебе вообще телепот? Возьми нормальные либы - python-telegram-bot или pyTelegramBotAPi
Аноним 06/03/17 Пнд 10:53:21  947491
>>947489
Уже начали закрадываться мысли, что не ту API я выбрал
Аноним 06/03/17 Пнд 11:00:23  947494
>>947491
Попробуй сделать чат суперчатом или как эта хуйня называется. Добавь бота в одмены.
Аноним 06/03/17 Пнд 11:27:12  947506
>>947494
От это благодарю
Аноним 06/03/17 Пнд 12:00:01  947520
>>947446
>что пишут на питоне, кроме нинужного вэба?
В разработке софта для сотовых базовых станций, например, используется.
Аноним 06/03/17 Пнд 14:23:34  947608
С чего начать изучение фласка? В туториалах информация устарела, т.к. многие модули обновились и уже непонятно что к чему. Из-за магии нет очевидности и полного понимания что происходит.
Аноним 06/03/17 Пнд 14:49:20  947623
>>947608
За 2 дня, что ты тут спрашиваешь про туториалы, уже можно было любой сайт написать, просто почитывая официальную документацию и гугля вопросы на стэковефлоу.
Аноним 06/03/17 Пнд 15:14:34  947643
>>947623
Может ответит кто изучал фласк/другой фреймворк как он решал эти проблемы.
Аноним 06/03/17 Пнд 15:21:02  947647
>>947643
Опять ты. Вот зачем ты постишь одно и то же? За это время уже бы мог нагуглить все что тебе нужно, выучить английский, разобраться во всем и написать парочку сайтов. А ты просто не хочешь это делать, ты лентяй, лучше написать пост и ныть что все плохо. Напряги мозги уже, подумой!
Аноним 06/03/17 Пнд 17:53:47  947776
>>947370
>тестирования всяких разных железяк
>Вот это уже интересно!

Что именно тебя интересует?
Аноним 06/03/17 Пнд 18:31:03  947795
какой самый простой фреймворк для ньюфага?
Аноним 06/03/17 Пнд 18:52:34  947805
>>947776
я спец по электронике
Если питоше разумное приложение, кроме скриптов под малинку помирать светодиодом?

меня интересует чисто практических подход через интерфейсы наружу управлять железом
Пока писал на делфи, перекатываюсь в шарп
Аноним 06/03/17 Пнд 19:12:12  947809
>>947805
>помирать светодиодом
И вот тут я задумался о жизни.
Аноним 06/03/17 Пнд 19:16:25  947812
пацаны почему я обосрался ?
Аноним 06/03/17 Пнд 19:17:20  947813
>>947812
> 1й пик перепутал на самом деле так
Аноним 06/03/17 Пнд 19:29:48  947818
>>947813
не тот шаблон отдаешь
и пути проверь
Аноним 06/03/17 Пнд 19:30:33  947819
>>947813
>>947818
с путями что-то не то
Аноним 06/03/17 Пнд 19:35:10  947821
>>947795
иди нахуй
Аноним 06/03/17 Пнд 19:36:01  947823
>>947805
иди нахуй
Аноним 06/03/17 Пнд 19:36:27  947825
>>947795
боттл, фласк, только не подсказывают как изучать правильнее
Аноним 06/03/17 Пнд 19:41:05  947830
>>947795
Фласк.
https://ru.wikibooks.org/wiki/Flask
Аноним 06/03/17 Пнд 19:43:44  947834
>>947805
Ну например есть вполне работающие библиотеки pyserial, modbus ЕВПОЧЯ
Аноним 06/03/17 Пнд 20:13:27  947852
>>947370
>Примеры можешь дать?
Конечно, форкай: https://github.com/sosihui/bydlo
Аноним 06/03/17 Пнд 20:33:40  947866
>>947830
А ты сам на нем пишешь? Как изучал? Расскажи свою стори.
Аноним 06/03/17 Пнд 20:38:26  947872
>>947866
А я не профессионал, я для себя пишу простое. Недавно написал минималистичный поиск по флибусте, только забил на него, потому что тор невыносимо медленный.
Аноним 06/03/17 Пнд 20:42:45  947878
>>947872
гитхаб свой можешь скинуть?

А вообще какой алгоритм для новичка как изучить фреймворк? Потому что сразу так не поймешь что имеется ввиду за той или иной строчкой кода, не все так очевидно бывает.
Аноним 06/03/17 Пнд 20:44:14  947879
>>947872
http://flibs.site/ - твое или просто похожий проектик?
Аноним 06/03/17 Пнд 20:53:59  947890
govnokod.png (35Кб, 759x795)
govnokod1.png (38Кб, 749x943)
>>947878
У меня приватный гитлаб с говнокодом, извините.
Я просто прочитал тот туториал, немного доков и написал простой сайт без вьюх. Ну, многие вещи мне очевидны, магия с шаблонами джанги - там уже не очень очевидна. Поэтому я и не учу джангу и не юзаю вьюхи.

Но я вообще собираюсь учить пхп и его фреймворки, на питоне нет работы. Если планируешь учить пхп для работы - то можешь вбросить мыло, может быть скооперируемся. В данный момент я более плотно вникаю в хтмл и ксс, чтобы потом не было никаких пробелов.
Аноним 06/03/17 Пнд 20:55:44  947892
>>947879
Нет. У меня поиск лучше реализован, хоть и медленнее, лол.
Аноним 06/03/17 Пнд 20:56:57  947893
>>947890
Точнее, я юзал шаблоны, но не разделял на приложения и прочие штуки как в джанге. Это гораздо легче.
Аноним 06/03/17 Пнд 20:58:56  947895
>>947892
а запили парсер списка книжек регулярочками или ещё чем что б ты ему 100500 УМНЫХ КНИХ КОТОРЫЕ ДОЛЖЕН ПРОЧИТАТЬ КАШДЫЙ
а оно тебе хуйак и архив со всем говном что нашло
Аноним 06/03/17 Пнд 21:00:01  947897
>>947890
>Не юзаю вьюхи
>MVC фреймворк
>@app.route def
Аноним 06/03/17 Пнд 21:00:48  947899
>>947897
Ну да, я говноед. Но работает же.
Аноним 06/03/17 Пнд 21:00:59  947900
бля, что то я за час так и не смог решить проблему, не могу взять в толк почему рендерит то что должно по идее
Аноним 06/03/17 Пнд 21:03:14  947902

>>947900
а если поменять index.html как на пике, он не берет контент из content_block.html

анон писал про то что я с путями проебался, но это точно не оно, ибо (views.py) по тому же пути все нормально находит, да и проект пока из двух html файлов состоит в которых тяжело запутаться
Аноним 06/03/17 Пнд 21:05:21  947905
>>947902
>>947900
У тебя шаблоны не связаны. Когда ты переопределяешь блок в наследнике, он обязательно это указывает как на пикрелейтед (зеленая пиктограмма).
Аноним 06/03/17 Пнд 21:05:44  947908
snapshot28.png (178Кб, 1366x737)
>>947905
Отклелось
Аноним 06/03/17 Пнд 21:09:36  947911
>>947905
ты прав анон, осталось понять почему, а в
settings.TEMPLATES.DIRS не нужно ничего прописывать она все еще по деволту ищет папки templates в каждом из приложений ?
Прост. последний раз ее юзал когда еще 1.2 была
Аноним 06/03/17 Пнд 21:11:43  947913
snapshot29.png (64Кб, 858x615)
>>947911
Есть гуевые настройки джанги в PyCharm.
Аноним 06/03/17 Пнд 21:12:23  947914
snapshot30.png (35Кб, 640x511)
>>947913
Аноним 06/03/17 Пнд 21:14:49  947917
>>947914
Купил пайчарм?
Аноним 06/03/17 Пнд 21:15:49  947918
>>947913
хз все верно вроде как
попробую debug toolbar накатить мож поможет чем нить
Аноним 06/03/17 Пнд 21:17:30  947920
>>947918
>indexpage/templates
Аноним 06/03/17 Пнд 21:22:33  947930
>>947900
>>947902
в index.html убери indexpage/
Аноним 06/03/17 Пнд 21:23:39  947933
>>947920
не понял, так и должно же быть не?
application называется indexpage, и по советам из доков
index.html лежит в /indexpage/templates/indexpage.html
Аноним 06/03/17 Пнд 21:24:38  947935
>>947930
лол да это первоя что я попробовал
Аноним 06/03/17 Пнд 21:24:56  947936
>>947935
>первое
Аноним 06/03/17 Пнд 21:25:50  947937
>>947933
точнее index.html лежит в /indexpage/templates/indexpage/index.html
Аноним 06/03/17 Пнд 21:28:06  947938
пилю сайт с лотереей.норм идея?
Аноним 06/03/17 Пнд 21:29:11  947940
>>947938
Ну и причем тут Питон?
Аноним 06/03/17 Пнд 21:29:47  947941
>>947940
на джанге же
Аноним 06/03/17 Пнд 21:31:15  947943
>>947941
Ну допустим на джанге можно любой сайт запилить.
На этом все?
Аноним 06/03/17 Пнд 21:32:00  947944
>>947933
Господи, какой же бред ты делаешь. Разберись для начала с иерархией, не создавай абсурдных путей с поторениями. Тогда может быть ты и разберешься с этой кашей.
Аноним 06/03/17 Пнд 21:33:55  947947
так сообщения о перезаписи я добился через полтора часа
но нихуя не кажет все равно
Аноним 06/03/17 Пнд 21:35:29  947950
>>947947
А чего ты ждешь от пустого блока?
Аноним 06/03/17 Пнд 21:35:46  947951
>>947947
Евгений Литвиненко, вы залогинились!
Аноним 06/03/17 Пнд 21:35:53  947953
>>947938
Наебывать людей не норм.
Аноним 06/03/17 Пнд 21:36:39  947955
>>947950
так content_block не пустой и вроде как если пустой этот в index.html он должен рендерить содержимое из content блока
Аноним 06/03/17 Пнд 21:37:20  947956
>>947951
фак, эт грязный поклеп, это не я
Аноним 06/03/17 Пнд 21:38:51  947958
>>947956
Все так говорят.
Аноним 06/03/17 Пнд 21:39:15  947959
>>947955
Я уже не понимаю что ты пишешь. Если ты на скрине >>947947 рендеришь index.html то все там верно. Если нет, то я не знаю. Перезапись блоков работает на унаследованный шаблон а не наоборот.
В любом случае, не жди больше ответов.
Аноним 06/03/17 Пнд 21:46:49  947967
>>946735
Двачую, самая вменяемая
Аноним 06/03/17 Пнд 21:56:12  947973
>>947943
простую игру?
Аноним 06/03/17 Пнд 21:57:31  947974
>>947953
ну у меня алгоритм на победу 30% людей
Аноним 06/03/17 Пнд 22:01:57  947977
>>947890
>Я просто прочитал тот туториал, немного доков и написал простой сайт без вьюх.
А до этого какой опыт был? На кого учишься, сколько лет тебе?
Аноним 06/03/17 Пнд 22:05:25  947981
>>947974
А можно запилить стартапчик на Ethereum где условия игры будут открытые и доступные, почитай погляди что такое вообще.
Аноним 06/03/17 Пнд 22:07:00  947984
>>947981
>Ethereum
так он как платежная система
Аноним 06/03/17 Пнд 22:09:31  947986
>>947984
Не только, это распределенная база данных с умными контрактами.

Почитай вайтпепер.
Аноним 06/03/17 Пнд 22:11:54  947989
>>947986
уже читал,но не до конца понял суть
Аноним 06/03/17 Пнд 22:12:15  947991
>>947977
До этого был обширный опыт хелловорлдинга, скриптинга, ботописалок, апивкзаливалок, немного с pil игрался, pyqt. Ну и до этого немного говнокодил на джаве, андроидоджаве, вижуалбейсике, си, борланде.
Сейчас мне 24, сижу дома и саморазиваюсь.
Типичный школьник.
Аноним 06/03/17 Пнд 22:15:18  947999
14850763887950.jpg (43Кб, 500x500)
>>947991
ну и нахер ты этим занимаешься?
Аноним 06/03/17 Пнд 22:16:52  948002
>>947991
Ну что тут сказать, вставить только басню про гуся крокодила и щуку.
Аноним 06/03/17 Пнд 22:17:20  948003
>>947999
Потому что могу, очевидно же
Аноним 06/03/17 Пнд 22:18:58  948005
>>948002
Да-да, просто хрестоматийный вкатывальщик, таких надо гнать на завод ссаными тряпками :^)
Аноним 06/03/17 Пнд 22:19:24  948006
14846769968690.png (45Кб, 532x495)
>>948003
я могу выебать твою старую мамку,но она мне нахер не нужна.смекаешь?
Аноним 06/03/17 Пнд 22:22:21  948008
14685750526940.png (158Кб, 560x560)
вообще,нахуя создан программач,для школьников и хиккарей,которые тешат себя мыслями создателями миллионерами?
Аноним 06/03/17 Пнд 22:22:30  948009
>>948006
Смекаю, братюня, вот ето ты подьебал ахаха)))
Аноним 06/03/17 Пнд 22:23:34  948010
>>948009
нахуй ты здесь,иди еот лучше выебипускай залетит
Аноним 06/03/17 Пнд 22:33:38  948021
>>947989
Несколько источников почитай, которые описывают суть с разных сторон.
Аноним 06/03/17 Пнд 22:44:08  948026
насколько реально написать казуальную игру на питоне для онлайн?(1 на 1)
Аноним 06/03/17 Пнд 22:49:28  948031
>>948026
Одним питоном не обойдешься.

Бекенд flask+socketsIO
фронтенд какой-нибудь жс фреймворк
Аноним 06/03/17 Пнд 22:50:00  948033
>>947959
да анон я по сути base.html зачем то возвращал с сервера, спасибо все встало на круги своя
Аноним 07/03/17 Втр 00:18:48  948082
>>948031
почему сразу flask!? почему не aiohhtp? не twisted? не django channels, прости господи? питонотред свихнулся на фласке я смотрю...
>>948026
api ты запилишь на питоне, но это 30% работы, остальные 70 - js. и лучше начинать с js затыкая дырки точки вызова апи фикстурами json, по сути вообще можешь написать игру без бекенда, а потом только браться за питон или еще что нибудь.
Аноним 07/03/17 Втр 01:03:26  948115
Помогите ньюфангу. Есть 2 цикла(в одном цикле числа, в другом строки), как сделать так, чтоб каждое значения из цикла записывался в список(1 список с числами, другой со строками)?
Аноним 07/03/17 Втр 01:35:16  948137
>>948115
У тебя рекурсия какая-то. Циклы у тебя по чему, по списку чисел и списку строк? Тебе их скопировать надо что ли?
Аноним 07/03/17 Втр 01:35:55  948139
>>948115
иди учи учебник
Аноним 07/03/17 Втр 01:37:13  948141
вечер в хату пацанва, подскажите будь ласка как мне в models.py
описать поле для картинок. Есть например модель PortfolioItem(models.model)
так вот в этом портфолио помимо всякой понятной хуйни должен быть слайдер с картинками, и я что то не нашел с наскоку в доках как такое сделать.
Аноним 07/03/17 Втр 01:39:21  948144
>>948141
набери вопрос в гугле
Аноним 07/03/17 Втр 01:49:14  948153
>>948144
>>948149
вам бы в стендуп пойти
>>948144
ну набрал в гугле
http://stackoverflow.com/questions/41788925/multiple-image-upload-in-django-admin-for-a-gallery

мне бы че нить поосязаемей ссылку на статью/ссылку на пример в githbu/ссылку на либу делающую эту хуйню в каком нибудь awesome-django

>>948141
ты вообще о чем
Аноним 07/03/17 Втр 01:53:37  948156
>>948153
набери еще раз, в этот раз сформулируй вопрос правильно, внимательно изучи выдачу гугла
Аноним 07/03/17 Втр 02:07:38  948174
>>948163
не в первый раз попадается твое блевотное бббггеее вкупе с высранным тобой словоподобием. ты наверное не понимаешь как это мерзко видеть? или понимаешь? если ты это пишешь осознанно, зачем ты это делаешь?
Аноним 07/03/17 Втр 02:09:18  948176
>>948163
да могу я в гугл, с стэковерфлова же скинул ссылки, и гитхубы даже почекал, я прост ожидал решение посимпотичнее ManyToMany, кто ж виноват что жанга уебищная.
Аноним 07/03/17 Втр 02:09:58  948177
Если в моей функции есть переменные или константы, дальше в коде программы эти переменные или константы нельзя задействовать, чтобы ничего не поломать? А если в отдельный модуль выкинуть?
А как встроенные функции работают в этом плане (len, range etc)?
Аноним 07/03/17 Втр 02:11:52  948181
>>948177
почитай про область видимости
Аноним 07/03/17 Втр 02:12:52  948183
>>948181
Я задал вопрос, мне говорят "иди почитай". Зачем форум тогда?
Аноним 07/03/17 Втр 02:15:20  948186
>>948183
потому что об этом написано ясно, подробно и даже по русски лучше чем я тебе смогу рассказать.
Аноним 07/03/17 Втр 02:37:06  948195
>>946316
в том и дело, что нету такой директории нигде
Аноним 07/03/17 Втр 04:29:12  948216
Спросил в ньюфаг-треде, но думаю мне сюда.

Как легче всего пропарсить базу данных, у которой есть json api? Конкретный пример http://www.bnsapi.com/api/character/na/Vannilaknight
Мне же нужно перебрать все варианты никнеймов вместо Vannilaknight. Халп, в писос не могу.
Аноним 07/03/17 Втр 04:31:05  948217
Учу по "Укусу Питона" (рус), чел даёт:

def total(initial=5, numbers, *keywords):
count = initial
for number in numbers:
count += number
for key in keywords:
count += keywords[key]
return count
print(total(10, 1, 2, 3, vegetables=50, fruits=100))


и нихуя не объясняет по делу, зато приволок то, что ещё не прошли: кортежи и словари.

Единственное, что я понял, нужно всё просуммировать.
Аноним 07/03/17 Втр 04:32:22  948218
>>948217
перед, numbers одна звежда, перед keywords - 2
Аноним 07/03/17 Втр 06:49:53  948235
Не понял с пидоком и аннотациями функций.
Аноним 07/03/17 Втр 07:55:04  948244
Screenshot2.png (112Кб, 864x528)
пытаюсь осваивать Python.. Хочу переписать древний плагин для IDA под python 2.7 и IDA 6.8. Плагин открывает файл лога и парсит его.. На скрине ключевое место плагина, подчёркнута ошибка. Что от меня хочет питон, как исправить? Испробовал все значения от 2 до 32.
Файл для парсинга весь одинаковый, начало: "Opened log file 'mylog.txt'
0:000> pa 0xdeadbeef
eax=00000000 ebx=00000000 ecx=0012fb08 edx=770c70b4 esi=fffffffe edi=00000000
eip=771204f7 esp=0012fb24 ebp=0012fb50 iopl=0 nv up ei pl zr na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246
ntdll!LdrVerifyImageMatchesChecksum+0x634:
771204f7 8975fc mov dword ptr [ebp-4],esi ss:0023:0012fb4c=00000000
eax=00000000 ebx=00000000 ecx=0012fb08 edx=770c70b4 esi=fffffffe edi=00000000
eip=771204fa esp=0012fb24 ebp=0012fb50 iopl=0 nv up ei pl zr na pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246
ntdll!LdrVerifyImageMatchesChecksum+0x637:"
и далее похожие фрагменты.
Аноним 07/03/17 Втр 08:07:17  948248
>>948244
Что содержится в нулевом символе переменной last_name? Чет мне кажется туда нихуя не число передается, отсюда и ошибка
Аноним 07/03/17 Втр 08:46:21  948263
>>948248
вот как это должно выглядеть в рабочем варианте
http://rmadair.github.io/windbg2ida/
исходник там же и на гитхабе:
https://github.com/rmadair/windbg2ida
У автора ничего в этой переменной нет, всё работало (думаю, под питон 2.5). Изменилось апи IDЫ, поэтому я переделал плагин. Он опкрывает лог, а потом ругается. Мой код только на скриншоте, исходник остался на другой машине. Не поместилось на скриншот строчек 10 - инициализация плагина и завершение.
Аноним 07/03/17 Втр 09:21:29  948274
>>948082
>почему сразу flask!? почему не aiohhtp? не twisted? не django channels, прости господи?
потому что он классный
Аноним 07/03/17 Втр 09:44:30  948286
двач а что с 3.4 пистоном не так ?
Аноним 07/03/17 Втр 09:45:41  948287
56576.png (9Кб, 905x185)
Почему не работает?
Аноним 07/03/17 Втр 10:04:05  948300
>>948216
Список ников-то есть?

import json
import urllib.request

API_BASE = " http://www.bnsapi.com/api/character/na/%s"

for name in names:
data = json.loads(urrlib.request.urlopen(API_BASE % name).read().decode())

>>948287
Ну ты совсем дурак? Написано же всё. Вот только там ещё одна ошибка вылетит, local variable referenced before assignment.

>>948286
Это с тобой что-то не так.
>print(type(kv.type))
если строка, то
>print("'" + kv.type + "'")
на случай, если там где лишние пробелы. Если и тут всё нормально, сделай
>for l in kv.type: print(ord(l))
и сравни с результатом, если по 'Жилая недвижимость' пройтись.

А вообще, сходи пивка лучше выпей.
Аноним 07/03/17 Втр 10:12:02  948302
>>948300
Сорян, я ослеп немного, это же не функция, ошибки с локальной переменной не будет. Не очень вообще понятно, что ты хочешь сделать.
Аноним 07/03/17 Втр 10:13:40  948303
IKed0AI2FE[1].jpg (104Кб, 740x692)
Кто учил фласк расскажите подробнее как учили чтобы достигнуть макс левела.
Аноним 07/03/17 Втр 10:30:35  948312
14777625347890.png (1148Кб, 1979x1979)
>>948303
опять ты мудило выходишь на связь?
Аноним 07/03/17 Втр 11:33:47  948328
>>948300
> А вообще, сходи пивка лучше выпей.
вчера выпил уже
на случай, если там где лишние пробелы. Если и тут всё нормально, сделай
если лишние пробелы то есть string.strip()
ты мне скажи как в жанго темплейтах преобразовать строку и если там "жилая недвижимость" то добавить класс например
короче надо именнов templates {% if item.type == 'Жилая недвижимость' %} добиться выполнения условия,
Аноним 07/03/17 Втр 11:37:01  948330
>>948300
> Список ников-то есть?
Нет, и количество неизвестно. Как раз количество мне и нужно узнать. По ходу перебором, вроде этого: a A b B ... aa Aa ...
Аноним 07/03/17 Втр 11:37:12  948331
blob (26Кб, 655x161)
Здесь можно задавать вопросы по django? спарсил я сайт, как можно эти значения отправить в бд для того чтобы выводить эти данные в виде таблице на сайте?
Аноним 07/03/17 Втр 11:49:09  948335
>>948331
Берешь и вносишь в БД, ты ебанутый что ли?
Откуда ж вы такие блять повылазили, сайтоебы, без мозгов. Это какой-то ебаный пиздец. Я думал что это я нуб обоссаный и вопросы у меня тупые, а хуй там плавал, я так смотрю что большая часть ньюфагов еще "лучше".
Аноним 07/03/17 Втр 12:01:00  948339
>>948330
>Как раз количество мне и нужно узнать
Читай доки, если есть. Перебором это медленно будет. Даже если взять приведённый тобой в качестве примера Vannilaknight как за самый длинный ник, и что ники регисронезависимы (так и есть), то это 26^13 вариантов. Даже если на каждый запрос тратить по 100 мс, это займёт чуть больше, чем половина текущего возраста вселенной. Конечно, можно распараллелить и всё такое, но ты сам понимаешь, это гиблое дело.

>>948328
>если лишние пробелы то есть string.strip()
Я в курсе, я предлагать проверить, есть ли они там.
>ты мне скажи
Ой, да хуй знает, заебали с джангами и фласками своими.
Аноним 07/03/17 Втр 12:01:33  948340
>>948335
>Берешь и вносишь в БД, ты ебанутый что ли?
Ты просто даун ебаный, худший тип человека на этой земле, хуже червя-пидора. Без шуток.
мимо проходил
Аноним 07/03/17 Втр 12:03:07  948341
4head.jpg (40Кб, 900x900)
>>948340
я его уже зарепортил, всё в порядке.
Аноним 07/03/17 Втр 12:06:38  948342
>>948339
Спасибо, буду пытаться понять, как другие это сделали. Ведь у других уже есть эта распарсенная БД.
Аноним 07/03/17 Втр 12:08:42  948343
>>948342Так спизди, если уже есть.
Аноним 07/03/17 Втр 12:13:16  948346
>>948343
Аноним 07/03/17 Втр 12:14:36  948348
>>948343
Так у них статистика готовая, но старая. А нужна актуальная, чем я и пытался заняться. Есть идеи, как они могли вытащить все ники?
Аноним 07/03/17 Втр 12:33:34  948358
>>948331
пройди джанго туториал
Аноним 07/03/17 Втр 12:47:15  948364
>>948358
МОжешь на русском годные посоветовать?
Аноним 07/03/17 Втр 12:57:57  948370
>>948364
Соси хуй, пидорашье быдло.
Аноним 07/03/17 Втр 13:06:15  948376
>>948370
>calls anon peedoraha
>himself posts in peedoraha language
Meh, plebs never change.
Аноним 07/03/17 Втр 13:14:28  948381
>>948340
В чём проблема, конченый?
>как можно эти значения отправить в бд
Взять и отправить нахуй, словарём или ещё как.
Аноним 07/03/17 Втр 13:15:06  948383
>>948341
Анус себе зарепорти, понабежало пидоров-веб-макак.
Аноним 07/03/17 Втр 13:16:15  948384
>>948364
djbook.ru
Аноним 07/03/17 Втр 13:21:31  948387
CynUkBfWIAEXQ69.jpg (29Кб, 500x375)
Насколько актуален гайд в шапке?
Аноним 07/03/17 Втр 13:26:30  948393
Пацаны, есть такая проблема, у меня почтовый фильтр, которому правило в .procmailrc скармливает на STDIN некоторые письма

full_msg = sys.stdin.read()
msg = email.message_from_string(full_msg)
to = msg['to']
fromaddr = msg['from']
subject = msg['subject']
body = getbody(msg)


Но если я потом смотрю в msg/body, то там откуда-то обилие хуень вроде '=E2=80=9C', как я понимаю, это какие-то UTF-8 спец символы. Мне важен лишь текст, как можно их скипать или отображать корректно?

=0D=0A Dear Provider=0D=0A=0D=0AI=E2=80=99m George Egri, the Co-=
Founder and CEO of BitNinja Server Security. I=E2=80=99m writing to info=
rm you that we have detected malicious requests from the IP 66.66.66.66=
directed at our clients=E2=80=99 servers.=0D=0A=0D=0AAs a result of the=
se attacks, we have added your IP to our greylist to prevent it from att=
acking our clients=E2=80=99 servers.=0D=0AServers are increasingly the t=
arget of botnet attacks and you might not be aware that your server is b=
eing used as a =E2=80=9Cbot=E2=80=9D to send malicious attacks over the=
Internet.=0D=0A=0D=0AI=E2=80=99ve collected some detailed logs of the t=
raffic that may help you disinfect your server.
Аноним 07/03/17 Втр 13:32:47  948395
>>948384
>djbook.ru
спасибо
Аноним 07/03/17 Втр 13:33:50  948396
>>948393
quopri.decodestring(body)
Аноним 07/03/17 Втр 13:40:11  948400
>>948396
>quopri.decodestring(body)

Вроде либа в эту сторону, но пока лишь поменялся способ отображения спец-символов в ASCII текперь это так

b'\xe2\x80\x9cbot\xe2\x80\x9d'

Аноним 07/03/17 Втр 13:41:39  948402
>>948396

О, все, я родил, спасибо! =*

quopri.decodestring(body).decode("utf-8")
Аноним 07/03/17 Втр 13:41:51  948404
>>948400
теперь b'\xe2\x80\x9cbot\xe2\x80\x9d'.decode()
Аноним 07/03/17 Втр 13:44:00  948405
>>948404

уже понял, чмаффки

кстати недавно был в ботаническом саду. а там мини-зоопарк, а в нем есть питон. Я нашел его и сказал - спасибо за язык, бро!
Аноним 07/03/17 Втр 13:45:08  948406
>>948405
пож :)
был там в прошлом году, но бухой, помню только дубы...
Аноним 07/03/17 Втр 15:47:10  948473
blob (59Кб, 678x393)
> "POST / HTTP/1.1" 405
Как только жму кнопку c type='submit выдаёт это, где я проебался? Всё остальное с такими параметрами работает.
HTML не трогал.
Аноним 07/03/17 Втр 16:05:18  948483
>>948473
http://stackoverflow.com/questions/12179593/flask-post-error-405-method-not-allowed
Аноним 07/03/17 Втр 16:32:12  948485
Бля, так какого .уя у меня всё до этого работало то? Я глянул свои формы и нигде не стоит этот параметр, action. Странно.
Спасибо тебе, антош, я рак.
p.s. Всё равно не работает, теперь 500 ошибка.
Аноним 07/03/17 Втр 16:32:28  948486
>>948483
->
>>948485
Аноним 07/03/17 Втр 16:39:16  948489
>>948485
>нигде не стоит этот параметр, action
Если action не указан, то форма будет выслана на тот же адрес, на котором находится. Как я понимаю, во фласке, можно роутам задавать разрешенные методы. Просто убедись, что ты можешь делать POST запрос на адрес, на который шлешь форму.
>теперь 500 ошибка
Смотри на отладочную информацию. Что тебе сервер говорит?
Аноним 07/03/17 Втр 16:44:54  948491
blob (246Кб, 1237x897)
>>948489
>Что тебе сервер говорит?
Пик, я понял что он хочет, но пока хз как исправить, но то таке.

>Если action не указан, то форма будет выслана на тот же адрес, на котором находится. Как я понимаю, во фласке, можно роутам задавать разрешенные методы. Просто убедись, что ты можешь делать POST запрос на адрес, на который шлешь форму.
Да, знаю, поэтому нигде оно в форме не задётся, а редайректы идёт во вьюшке(если нужно).
Может быть не совсем до конца понял вторую часть твоего предложения, но: форма логина открывается на главной странице(вьюшка которой заскринена) ну и я так понимаю, могу делать пост запросы, т.к. прописал их в методе.
Аноним 07/03/17 Втр 16:50:43  948493
>>948491
Со слэшами в конце адресов у тебя какая-то ебала. Ты указал в роутах /index/, значит форму надо слать на этот же адрес. Полагаю, что ты шлешь на /index (без слэша в конце). Добавь слэш.
Аноним 07/03/17 Втр 16:55:02  948495
>>948405
а минет?
Аноним 07/03/17 Втр 16:59:01  948497
Хочу все пакеты Питона, как в Synaptic.

Нашёл подобные проекты, но там пакетов максимум сотни, когда на деле им счёту нет. Ну хотя бы тысяч сто.
Аноним 07/03/17 Втр 17:21:55  948502
>>948497
Щито? Ты хочешь все пипки себе скачать штоле?
Аноним 07/03/17 Втр 17:31:26  948511
>>948502
Хочу чтобы все пакеты были в пакетном менеджере доступны.
Аноним 07/03/17 Втр 17:32:38  948513
>>948511
Каком пакетном менежере? Чем тебя pip не устраивает?
Аноним 07/03/17 Втр 17:40:48  948516
Sup.

Поясните, что такое моки и как их юзать на пальцах? Вот мне надо генерить десяток юзеров facebook и получать их токены. Могу ходить на фейсбучное API, создавать там юзера и получать его токен. Но тут мне спизданули, что можно это все симулировать. Как?
Аноним 07/03/17 Втр 17:42:46  948518
Поясните за интерфейсы в питоне. Их нет что ли?
Аноним 07/03/17 Втр 17:48:18  948521
blob (50Кб, 733x294)
>>948493
Я понял что тут написано и игрался со слешем, никакие варианты не помогают, либо 405 ошибка либо эта.
Вот форма сама.
Аноним 07/03/17 Втр 17:48:41  948522
>>948518
Какие интерфейсы?
Аноним 07/03/17 Втр 17:49:21  948523
>>948303
1) пишиш бложик
2) добовляиш апи
3) ???
4) выгода
Аноним 07/03/17 Втр 17:57:01  948528
>>948522
абстрактные
Аноним 07/03/17 Втр 17:59:15  948532
>>948522
Этот >>948528 прав.
Аноним 07/03/17 Втр 18:03:49  948538
>>948513
Хочу адекватный GUI, а не как в Win-Pip сделано.

Хочу как в Synapic.
Аноним 07/03/17 Втр 18:05:47  948539
crazygruzin.jpg (35Кб, 574x408)
>>948538
> Win-Pip
Аноним 07/03/17 Втр 18:08:14  948541
>>948518
Поясните за эндофункторы в питоне. Их нет что ли?
Аноним 07/03/17 Втр 18:12:39  948544
>>948538
Но зачем тебе гуи? Что ты там увидишь? Pip list достаточно
Аноним 07/03/17 Втр 18:12:39  948545
>>948518
Поясните за прерывания в питоне. Их нет что ли?
Аноним 07/03/17 Втр 18:18:12  948553
>>948544
Там очень мало пакетов и неудобно в консоли.
Аноним 07/03/17 Втр 18:19:23  948556
>>948521
Попробуй так: action = {{ url_for('index') }}

http://stackoverflow.com/a/35936261
http://flask.pocoo.org/docs/0.12/quickstart/#url-building
Аноним 07/03/17 Втр 18:19:51  948557
crazygruzin.jpg (35Кб, 574x408)
>>948553
> неудобно в консоли
Аноним 07/03/17 Втр 18:26:41  948565
>pip list
alabaster (0.7.9)
astroid (1.4.9)
Babel (2.3.4)
bleach (1.5.0)
chardet (2.3.0)
colorama (0.3.7)
decorator (4.0.11)
docutils (0.13.1)
entrypoints (0.2.2)
html5lib (0.9999999)
imagesize (0.7.1)
ipykernel (4.5.2)
ipython (5.1.0)
ipython-genutils (0.1.0)
isort (4.2.5)
jedi (0.9.0)
Jinja2 (2.9.4)
jsonschema (2.5.1)
jupyter-client (4.4.0)
jupyter-core (4.2.1)
lazy-object-proxy (1.2.2)
MarkupSafe (0.23)
mccabe (0.5.3)
mistune (0.7.3)
nbconvert (5.0.0)
nbformat (4.2.0)
numpydoc (0.6.0)
pandocfilters (1.4.1)
pep8 (1.7.0)
pickleshare (0.7.4)
pip (9.0.1)
prompt-toolkit (1.0.9)
psutil (5.0.1)
pyflakes (1.5.0)
Pygments (2.1.3)
pylint (1.6.4)
PyQt5 (5.7.1)
pytz (2016.10)
pyzmq (16.0.2)
QtAwesome (0.4.1)
qtconsole (4.2.1)
QtPy (1.2.0)
requests (2.12.4)
rope-py3k (0.9.4.post1)
setuptools (28.8.0)
simplegeneric (0.8.1)
sip (4.19)
six (1.10.0)
snowballstemmer (1.2.1)
Sphinx (1.5.1)
spyder (3.1.0)
testpath (0.3)
tornado (4.4.2)
traitlets (4.3.1)
wcwidth (0.1.7)
win-unicode-console (0.5)
wrapt (1.10.8)

И что, весь Питон на этом закончился? У меня в Убунте больше пакетов в краты.
Аноним 07/03/17 Втр 18:28:10  948567
>>948565
>List installed packages, including editables.
Аноним 07/03/17 Втр 18:28:57  948570
>>948553
Ну попробуй pycharm, там есть список всех пакетов. Только нахуя? Ты что, пакето-маньяк и собираешься юзать стопицот говнопакетов в своем проекте? Когда пишешь, заранее ищешь или знаешь что тебе нужно, гуглишь подробно доки, а не хуя-хуяк и ебошишь код с рандомной хуйни.
Аноним 07/03/17 Втр 18:30:20  948572
>>948565
И что это за хуйню ты вбросил? Выхлоп pip-list? Лол, так это установленные на твоей тарнтайке, а не все. Ты ебанутый, нахуя тебе список из стопицот пакетов?
Аноним 07/03/17 Втр 18:32:07  948574
Я снова объебался с кодировками, в одном из писем сабжект выглядит вот так при пересылке:

=?utf-8?B?VVJHRU5UOiBbTm90aWNlIElEICpnam5ORVgqXSBCcmFuZCBB?=
=?utf-8?B?YnVzZSAoaG9zdGluZyBwcm92aWRlcikg4oCTINCd0LDRgNGD0YjQtdC9?=
=?utf-8?B?0LjQtSDQv9GA0LDQsiDQvdCwINGC0L7QstCw0YDQvdGL0LUg0LfQvdCw?=
=?utf-8?B?0LrQuCAiR29Qcm8iINC90LAg0YHQsNC50YLQtSBjYXJjYW1lcmEuY28u?=
=?utf-8?B?dWEgKCBDb2xvY2FsbCBMdGQuICkg4oCTINCf0L7RgNGD0YjQtdC90L3R?=
=?utf-8?B?jyDQv9GA0LDQsiDQvdCwINGC0L7RgNCz0L7QstC10LvRjNC90ZYg0LzQ?=
=?utf-8?B?sNGA0LrQuCAiR29Qcm8iINC90LAg0YHQsNC50YLRliBjYXJjYW1lcmEu?=
=?utf-8?B?Y28udWEgKCBDb2xvY2FsbCBMdGQuICk=?=


а должно быть
Subject: URGENT: [Notice ID gjnNEX] Brand Abuse (hosting provider) – Нарушение прав на
товарные знаки "GoPro" на сайте....бла-бла
Аноним 07/03/17 Втр 18:32:45  948576
пытался декодить по всякому, обсосался хуйцов.

подскажите, на что это похоже?
Аноним 07/03/17 Втр 18:34:02  948579
>>948576
ты неосилятор
Аноним 07/03/17 Втр 18:35:40  948584
Пиздец, вот маразм.

А как получить список всех пакетов?

Да, я именно хочу все стопятьсясот пакетов в своём Synaptic подобном менеджере пакетов для питона, как это в Линукс сделано.

Я хочу иметь возможность добавить и свои репозитории.
Аноним 07/03/17 Втр 18:36:14  948586
>>948576
Капец, научись гуглить, чувак, серьезно. http://stackoverflow.com/a/7331577/5201699
Аноним 07/03/17 Втр 18:37:06  948587
>>948584
да бросай питон, уебищный язык видиш ето говно нет списка пакетов дэбилы какие-то его делают)
Аноним 07/03/17 Втр 18:37:58  948589
>>948556
>{{ url_for('index') }}
Не помогает, всё та же 405.
Может дело в том что эта форма вызывается JS скриптом и вылазит новым окном на странице?(я в JS не силён и не знаю как это может влиять)
Аноним 07/03/17 Втр 18:39:38  948591
>>948587
если серьёзно, мне кажется эта вещь должна быть.
Аноним 07/03/17 Втр 18:44:27  948597
А где в интернете глянуть список всех доступных в pip пакетов?
Аноним 07/03/17 Втр 18:45:08  948599
>>948589
Хуй знает, как оно там у тебя написано. Значит так, открой инструменты разработчика в браузере (для Хрома Ctrl+Shift+I или F12) и отследи на какой адрес идет POST запрос.

https://developer.chrome.com/devtools
https://developer.mozilla.org/ru/docs/Tools
Аноним 07/03/17 Втр 18:46:21  948601
crazygruzin.jpg (35Кб, 574x408)
>>948584
> Линукс
> боится консоли
Аноним 07/03/17 Втр 18:46:58  948603
>>948597
https://pypi.python.org/pypi?%3Aaction=browse

есть адекватный вариант?
И какой командой можно плучиться полный листь и комментарии к пакетам?

Я думаю, долго будет делаться. Может готовые xml есть или что-то подобное?
Аноним 07/03/17 Втр 18:47:13  948604
>>948584
> Я хочу иметь возможность добавить и свои репозитории.
У тебя она есть. Берешь и без задней мысли добавляешь.
Аноним 07/03/17 Втр 18:47:42  948605
>>948601
идиот, завались
линукс только из-за ДЕ и поставил вместо остальных
Аноним 07/03/17 Втр 18:47:58  948606
>>948604
хочу видеть всё
Аноним 07/03/17 Втр 18:49:15  948609
crazygruzin.jpg (35Кб, 574x408)
>>948606
Ты не туда смотришь.

>>948605
> не юзать мак в 2017
Аноним 07/03/17 Втр 18:49:31  948610
>>948605
>линукс только из-за ДЕ и поставил
>линукс
>ДЕ
Лол
Аноним 07/03/17 Втр 18:52:04  948613
Нахуй вы голых баб и сюда притащили, блядь, я же нофап держу
Короче, анон, отучился я два курса и понял: спецуха гробгробкладбищепидор. Но перепоступать я не хочу и тут я понял! фрилансер 300ккккк/нс! Надо научиться в погромирование. Хули, в универе лабы делал за всю группу, но там был давно умерший object pascal и delphi. Хотя для изучения принципов ооп подошло неплохо. И вот я на распутье. В сторону С я даже не смотрю. Ну его нахуй. Java тоже не очень интересует: слишком дохуя таких же макак. Прочие хипстерские Ruby не нужны. Остается Python, но я так и не смог понять, для чего он используется кроме сетевых вопросов? Основным критерием при изучении является возможность устроиться на работу. Тоесть конкретный заработок, а не разработка говна под ведро, с целью наварить легких денег на школьних. Для этого в погромирование уметь нужно по минимуму. Что скажешь? Туда ли я зашел?
Аноним 07/03/17 Втр 18:54:08  948615
>>948586

Да бля, я не работал с электронной почтой, гуглил в сторону .decode() и base64
спасибо, твоя сцыль помогла, только теперь спотыкается об остальные письма которые норм отрабатывало, придется городить try / except видимо
Аноним 07/03/17 Втр 18:54:19  948616

https://pypi.python.org/pypi/?

Нашёл ещё это, но там всё равно явно не все.
Аноним 07/03/17 Втр 18:57:37  948619
>>948615
>Да бля, я не работал с электронной почтой
Да я тоже впервые эту хуету вижу.
Аноним 07/03/17 Втр 19:01:42  948623
>>948518
import abc
>>948613
не, питон не про деньги
Аноним 07/03/17 Втр 19:03:11  948626
>>948619
>Да я тоже впервые эту хуету вижу.

Может поэтому ты и начал гуглить с другой стороны
Аноним 07/03/17 Втр 19:04:20  948628
Питон - это наука и всё такое, в питоне одни нищеброды и неудачники.
Аноним 07/03/17 Втр 19:04:57  948629
>>948628
ещё работа с сервером, на этом питон и заканчивается, полные лохи
Аноним 07/03/17 Втр 19:04:59  948630
blob (157Кб, 1263x714)
>>948599
Я так понимаю как раз на мой
>http://127.0.0.1:5000/index/
То есть всё ок должно быть, хм.
Аноним 07/03/17 Втр 19:05:16  948632
>>948628
двачую.
сам неудачник в 3м поколении
Аноним 07/03/17 Втр 19:08:06  948633
>>948613
Тебе пхп
Аноним 07/03/17 Втр 19:11:50  948635
>>948629

ну чо, мне нравится одминить и писать себе тулзы, например.
Аноним 07/03/17 Втр 19:13:27  948638
>>948629
ахахах мам смари я затралил обоссаных потононищуков ахахах вот ето пригорела)))
Как жи харащо тралить на двоще жизнь хороша
Аноним 07/03/17 Втр 19:18:39  948643
>>948613
Джаву учи, не слушай этих неадекватов с их пхп и прочим говном.
Аноним 07/03/17 Втр 19:21:26  948648
>>948638
Это был не троллинг, я питон ради науки учу и я вполне себе состоявшийся учёный-хикки и суицидник без гроша за душой и без будущего, на грани нервно-психического срыва, о котором пока никто не знает.
Аноним 07/03/17 Втр 19:22:33  948650
>>948648
хочешь рассчитать дату собственного суицида?
Аноним 07/03/17 Втр 19:22:40  948652
>>945863 (OP)
Допустим, у меня есть программа, которая обрабатывает данные, которые удобно хранить в виде таблиц в базе данных. Можно ли сделать что-то вроде локального SQL-сервера для программы, а не создавать сервер на компьютере/в интернете ?
Аноним 07/03/17 Втр 19:23:27  948653
>>948652
нет, это на пхп делается
Аноним 07/03/17 Втр 19:23:33  948654
>>948652
Можно.
Аноним 07/03/17 Втр 19:28:17  948658
>>948652
sqlite
Аноним 07/03/17 Втр 19:30:05  948661
>>948643
Ну, ты пока максимально точно понял реквест, но разве я не отсосу с вакансиями?

>>948633
Я же написал, что хочу именно устроиться на ламповую работку с постоянным зароботком. 300ккк/нс не интересует.
Аноним 07/03/17 Втр 19:35:24  948665
>>948630
>Response Headers
>Allow: GET, HEAD, OPTIONS
Типа, POST не разрешен, получается. Хотя в route ты разрешил.
Попробуй еще рестартануть сервер разработки. И попробуй удалить на время строку route('/'), оставь только ту, что с '/index/' Других идей пока нет.
Если выложишь на гитхаб или архивом свой сайтик, то могу поковырять.
Аноним 07/03/17 Втр 19:43:11  948668
>>948665
Антош, я разобрался в чём проблема, извини меня, это я криворукий идиот... я заметил что меня в начале перенаправляет на /login/ а лишь затем выкидывает на /index/ и тут я заподозрил неладное. Оказывается я редактировал не ту копию вьюхи... это пиздец, какой же я идиот, сори
Аноним 07/03/17 Втр 19:48:17  948672
>>948668
Да ладно тебе, у всех подобные тупняки случаются. Хорошо, что разобрался.
Аноним 07/03/17 Втр 19:48:57  948673
>>948652
S Q L I T E
Q
L
I
T
E

Это даже устанавливать не надо, идет в комплекте с питончиком. Всё для людей.
Аноним 07/03/17 Втр 19:49:46  948675
>>948661
Забудь про ламповую работку в СНГ, маловероятно, совсем маловероятно. Сам посуди ты же лох в сравнении с лучшими, а всякие там Яндексы лохов на работу не берут.
А Гуглы вообще берут только лучших их лучших.

Деньги у тебя будут.
Ты будешь лепить говноприложения для андроидов (про дизайн не забудь) и сможешь находить не постоянную удалёнку + фриланс, будешь брать лучшее, когда прокачаешься или отстёгивать за лучшие приложения, это дерьмо с откатами везде творится.
Заодно ты освоишь веб-девелопинг и будешь говносайты клепать. Но это дополнение.

Одновременно ИРЛ ты будешь менять работы как перчатки, ну каждые неск. лет максимум и чаще. Но так в любом случае будет, потому что все они говно по сути дела. И там где было хорошо, в Параше точно станет плохо в скором временеи.

Но есть альтенатива - качественные приложения для Яблока, это вместо основной и дополнительной. Хотя можешь попробовать с работой из ирл совмещать.
Дело в том, что на Андроидах нищеброды в основном, а все деньги у Ябочников.

Про плюсы даже не вспоминай.

Через 5-7 лет ты всё это говно изучишь, чо и как, и не быть же тебе чернорабочим всю жизнь, ты начнёшь строить своё дело. Ты будешь эксплуатировать молодняк, которым сам не так давно был. Они молодые, тупые и не в теме, ими легко манипулировать и иметь их, когда у тебя уже есть опыт. С них ты получаешь процент и сам особо не мараешься, при этом прибыль увеличится.

Есть и тёмный путь, но если ты выберешь его, то уже никогда не сможешь с него свернуть.
Аноним 07/03/17 Втр 19:50:47  948677
>>948668
Откуда ты знаешь, как его зовут? И что это именно он?
Аноним 07/03/17 Втр 19:50:55  948678
>>948661
Отсосешь, если ты находишься не в ДС/ДС2. И что вообще мешает посмотреть hh? Смотришь что там в твоем городе и сразу все вопросы отпадают. Нет питона - значит нахуй питон не нужен тебе, увы.
Аноним 07/03/17 Втр 19:50:59  948679
>>948672
Спасибо за поддержку, просто жалко твоего потраченного времени, добра тебе)
Аноним 07/03/17 Втр 19:51:27  948680
>>948677
Я ванга.
Аноним 07/03/17 Втр 19:51:34  948681
>>948675
В ДС можно найти питоно-работу даже тупому студенту.
Аноним 07/03/17 Втр 19:56:21  948685
Для хорошей работы придётся переезжать в один из двух ДС, это точно, но зачем сдался сраный Питер, вся цивилизация в Москве, вот туда сразу и подавайся.

А лучше подавайся из страны, Москво-программисты так и делают.
Аноним 07/03/17 Втр 19:58:11  948688
>>948679
у тебя есть 10к лишних, ты же добрый вроде?
Аноним 07/03/17 Втр 19:58:39  948689
>>948685
>из страны
Для этого нужно быть социоблядью и дохуя умным. А те кто дохуя социоблядь и дохуя умные на двачиках не сидят.
Аноним 07/03/17 Втр 20:03:32  948694
А если ты готов работать в подгэбышном Яндексе или полубандинском Мэил.ру с грязными деньгами, значит ты готов продаваться. Ты убиваешь всё чистое и достойне в себе, даже если ты только желаешь устроиться на работку туда.

В таком случае, зачем тебе вообще светлый путь силы?
Еслы ты ссука, так будь ссукой во всём в конце концов. Правильно? - Да, правильно.

В таком случае сразу выбирай тёмную сторону.
Аноним 07/03/17 Втр 20:04:43  948695
>>948694
Анархист-ультралиберал в треде, все по криптоконтейнерам!
Аноним 07/03/17 Втр 20:05:31  948696
>>948695
нажал ctrl+d
Аноним 07/03/17 Втр 20:06:22  948697
>>948679
И тебе добра
Аноним 07/03/17 Втр 20:07:27  948698
>>948697
Вы геи?
Аноним 07/03/17 Втр 20:09:07  948699
>>948698
Просто доброжелательные.
Аноним 07/03/17 Втр 20:10:49  948701
>>948695
Я демократ
Аноним 07/03/17 Втр 20:10:59  948702
>>948673
>идет в комплекте с питончиком

это где как, тащемта
Аноним 07/03/17 Втр 20:13:26  948705
>>948702
Модуль для работы с sqlite бд встроен в питон, ничего дополнительно не нужно устанавливать. https://docs.python.org/3/library/sqlite3.html
Аноним 07/03/17 Втр 20:15:05  948707
>>948699
просто доброжелательные геи
Аноним 07/03/17 Втр 20:20:20  948714
>>948699
а ты смог бы со мной?
Аноним 07/03/17 Втр 20:24:37  948718
>>948699
в срачку -та ибетесь, ббгггее. спидорасы лапатные хехе.
Аноним 07/03/17 Втр 20:24:54  948719
>>948705
гавно
Аноним 07/03/17 Втр 20:32:59  948723
Эволюционный путь программиста:

Программирование -> Аниме -> Бисексуализм -> Латентный гомосексуализм -> Скрытый гомосексуализм -> Открытый гомосексуалзим
Аноним 07/03/17 Втр 20:33:08  948724
пееетон гавняяха
Аноним 07/03/17 Втр 20:40:23  948727
>>948723
Сука, на втором на первом же этапе зафейлился. Не стать мне гомоняшкой. :(
Аноним 07/03/17 Втр 20:45:05  948729
>>948688
К сожалению нет, но выучишь пайтон и найдешь прожект - у тебя появятся свои 10к, не унывай ;)
Аноним 07/03/17 Втр 20:47:12  948732
>>948698
Обязательно быть геем что бы уважительно относится к собеседнику и быть благодарным за посильную помощь?
Прекращай так думать, пока ты молод и зелен у тебя есть шанс измениться, удачи.
Аноним 07/03/17 Втр 21:00:53  948734
>>948553
Ты идиот? Идиот!
Аноним 07/03/17 Втр 21:02:55  948735
>>948675
Меня, как бывшего инженера-механика, отхуяривший пяток лет по северам до смеха просто пробирает читая то как кодеры жалуются на жизнь.
Я хз, пацаны. Не нравятся фруктовые вторники в коворкинге - ну поезжайте на севере сваи поввинчивайе что ли, в -40 с ветром 50 м/с
Аноним 07/03/17 Втр 21:05:29  948737
>>948735
Я тебя понимаю, бро.

мимо работал монтажником в Заполярье теперь говнокодю на Пайтоне
Аноним 07/03/17 Втр 21:09:06  948738
>>948737
Как вкотился? Какой опыт? Сколько получаешь?
Аноним 07/03/17 Втр 21:15:44  948741
>>948729
на дешёвую водку хватит, а больше ничего и не надо
Аноним 07/03/17 Втр 21:17:17  948742
>>948732
муахахахахахаха, молод и зелен ты, а я человек опытный
Аноним 07/03/17 Втр 21:25:47  948746
>>948741
Ну так а зачем тебе 10к если на все что нужно хватает?
Аноним 07/03/17 Втр 21:26:17  948747
>>948742
Ты скорее озлобленный.
Аноним 07/03/17 Втр 22:09:23  948768
>>948658
>>948652
Спасиб братюни
Аноним 07/03/17 Втр 22:27:47  948778
>>948528
>>948532
https://docs.python.org/3/library/abc.html?highlight=abc#module-abc
Аноним 07/03/17 Втр 22:36:49  948784
screenshot025.png (1408Кб, 1040x784)
>>945863 (OP)
Что-то я хапанул.

Есть текстовый файл.
В нем есть строка pattern.
Как открыть файл, найти строку, добавить после неё перенос /n и текст repl, а затем сохранить в этот файл?

модуль re - заменяет целиком, позицию строку получить не удалось.
Аноним 07/03/17 Втр 22:44:12  948789
>>948747
Я - само Добро, ты увидишь это, когда всё начнётся.

https://www.youtube.com/watch?v=geJNHuEaG7o
Аноним 07/03/17 Втр 22:53:27  948797
>>948784
1) открываешь в бинарном режиме
2) регекспом ищешь в multiline-режиме
3) сохраняешь обновленный контент
Аноним 07/03/17 Втр 23:19:13  948808
>>948747
и ты не ответил на вопрос, хотя видел его
Аноним 07/03/17 Втр 23:32:45  948814
>>948808
Про геев или что за вопрос?
P.s. Нет, я не гей, просто настроение хорошее и доброанон попался в очередной раз.
Аноним 07/03/17 Втр 23:38:18  948820
Анона, есть такой вопрос:
Есть одно приложение, при запуске которого юзер вводить логин/пароль и эти данные сохраняются и в дальнейшев используются для аутентификации. Так вот, где и как лучше хранить эти данные, что бы никто левый не смог их изменить?(если увидят - пофиг, ибо пароль зашифрую и все)
Аноним 07/03/17 Втр 23:54:49  948827
Месяц уже дрочу питон и обнаружил, что в моём Мухосранске на него ОДНА вакансия с опытом от трёх лет. Где им три года опыта взять, что ли, если негде его набрать, зочем? Можете обсикать
Аноним 08/03/17 Срд 00:38:57  948844
>>948827
Пссссссс
Аноним 08/03/17 Срд 00:51:06  948848
headbyodavis-d7[...].jpg (248Кб, 600x795)
Аноним 08/03/17 Срд 01:02:48  948858
>>948827
Тебя все наверняка предупреждали что учи не язык, учи программирование ну и хули ты? Месяц он питон учил
Аноним 08/03/17 Срд 01:06:40  948861
>>948858
Т.к. язык первый, изучение программирования и языка можно если не утождествить, то хотя бы считать, что они идут параллельно. Проблема в дошираке
Аноним 08/03/17 Срд 01:56:27  948889
Что-то вы меня бесите.
Аноним 08/03/17 Срд 01:57:31  948892
>>948797
Саулики-хачапурики.
Аноним 08/03/17 Срд 07:37:16  948957
>>948820
БД, наверное.
Аноним 08/03/17 Срд 08:12:18  948965
>>948827
Ну молодец, что месяц, а не год. Пока ты будешь набирать три года опыта, на эту вакансию придет альфач-студентишка, который нихуя не знает но может напиздеть все что угодно.
Езжай в дс или учи пхп.
Аноним 08/03/17 Срд 09:34:18  948980
>>948957
Но ведь любой может открыть этот файл, изменить данные и залогиниться под ними?
Или я не прав?
Аноним 08/03/17 Срд 09:39:39  948981
>>948980
>(если увидят - пофиг, ибо пароль зашифрую и все)
Аноним 08/03/17 Срд 09:42:00  948982
>>948980
Так он и просто ввести эти логин и пароль в приложении может же, в чём ему смысл нарямую в БД пихать-то? И в чём тут твои опасаения? Вообще, возможность что-то подкрутить "вне" приложения всегда была хорошей штукой, по-моему, вроде текстовых и понятных конфиг файлов.
Аноним 08/03/17 Срд 10:04:08  948986
>>948980
На БД можно ставить пароль и шифровать содержимое. Сейчас уже в большинстве БД по умолчанию предлагают установить пароль.
Аноним 08/03/17 Срд 10:36:25  948997
blob (76Кб, 970x430)
питонач, стоит аэктивстейт пайтон под вендой, скрипт тупо читает CSV, т.к. он в UTF-16LE, то все обернуто вропперами из доки к csv, так вот из командной строки сдыхает с воплями

UnicodeEncodeError: 'charmap' codec can't encode character u'\ufeff' in position 0: character maps to <undefined>

но я решил прогнать в VS Code дебагером и ВНЕЗАПНО пикрилейтед!

такое очукчение, что есть какие-то глобальные настройки среды, т.к. питон на венде установлен в единственной версии не считая тот что в developer mode, но он тут точно не причем
Аноним 08/03/17 Срд 10:46:13  949003
>>948997
Прост виндовский терминал не может в кодировки.
Аноним 08/03/17 Срд 12:00:55  949052
>>949003
ок, спасибо, погуглил еще, вот тут подробно расписано про эти финты и как их можно решить, мож кому пригодится: https://github.com/Drekin/win-unicode-console

пиздец конечно, 2017, они там намедни девстудию очередную надрачивают, а сосноль до сих пор уникод не умеет нормально
Аноним 08/03/17 Срд 12:35:09  949078
зашёл на второй круг со своим плагином для IDA. Дело продвигается, питон ругается на:
regs = re.findall(regs_pattern, match['last_line'])
пишет:" tuple indices must be integers not string"
Я понял, что надо задать для regs тип кореж. Как это сделать?
Аноним 08/03/17 Срд 13:07:54  949099
>>949078
он у тебя на индексы match походу ругается, а не на regs вовсе. покажи как ты match объявил и что туда запихал. в findall во втором аргумента должна быть строка в которой ищешь - ты вообще туда то что надо подаешь?
Аноним 08/03/17 Срд 13:08:22  949100
>>949099
*аргументе, БЛДЖАТ!
Аноним 08/03/17 Срд 14:04:48  949147
>>949099
вот весь код:
pattern = "eax=([0-9a-z]{8}) ebx=([0-9a-z]{8}) ecx=([0-9a-z]{8}) edx=([0-9a-z]{8}) esi=([0-9a-z]{8}) edi=([0-9a-z]{8})[^\n]\neip=([0-9a-z]{8}) esp=([0-9a-z]{8}) ebp=([0-9a-z]{8})[^\n]\n[^\n]\n[^\n]\n(.)"
pattern = re.compile(pattern)
filepath = idaapi.askfile_c(False, "
.", "Pin log file");
f = open(filepath,"rb" )
text = f.read()
matches = re.findall(pattern, text)

ret = []
for match in matches:
eax, ebx, ecx, edx, esi, edi, eip, esp, ebp, last_line = match
ret.append( {'eax':eax, 'ebx':ebx, 'ecx':ecx, 'edx':edx, 'esi':esi, 'edi':edi, 'esp':esp, 'ebp':ebp, 'last_line':last_line} )

regs_pattern = '(eax|ebx|ecx|edx|esi|edi|esp|ebp)'
regs_pattern = re.compile(regs_pattern)

for match in matches:
# the new comment
comment = []

# the registers used in the instruction
regs = re.findall(regs_pattern, match['last_line'])
for reg in regs:
comment.append( "%s=%s;" % (reg, match[reg]) )

# we are interested in the address and the comment of the last line
last_line = match['last_line'].split()
addr = int(last_line[0], 16)
if len(last_line) > 4:
if comment:
comment.append('
'+last_line[-1].split(':')[-1])
else:
comment.append(last_line[-1].split(':')[-1])

# color and comment
SetColor(addr, CIC_ITEM, 0x7fff00) # blue
if comment:
MakeComm(addr, '\n'.join(comment))
return ret
Аноним 08/03/17 Срд 14:06:42  949149
Screenshot1.jpg (97Кб, 1233x734)
>>949147
Аноним 08/03/17 Срд 14:12:08  949154
>>949149
>match = re.findall(r'a', 'aaa);
>type(match)
><class 'list'>

И что ты хочешь, чтобы тебе список строковый индекс вернул?
Аноним 08/03/17 Срд 14:14:21  949158
>>949154
Точнее, я класс не того вывел, ну да похуй. match у тебя это кортеж.
Что ты хочешь получить? У тебя ведь даже именной группы last_line в паттерне нет.
Аноним 08/03/17 Срд 14:18:43  949162
>>949154
я выше ссылку давал: >>948263
у чувака всё работало (правда на IDA 5.1-5.7 я не смог запустить, поддержка питона пошла с 5.5).
Как работает скрипт - я не понимаю. Он должен открыть лог.txt обработать его, а потом раскрасить листинг Иды. В лог-файле содержатся соверщившиеся условные переходы он должен их выбрать и показать.

matches = re.findall(pattern, text)

думаю, применяет паттерн к тексту в буфере "текст"
Как исправить-то?
Аноним 08/03/17 Срд 14:19:18  949165
>>949149
Короче, ты напутал с match и ret. У тебя ret это массив словарей, в которых и есть тот самый 'last_line', который ты, я так понимаю, хочешь получить.
Делай for match in ret тогда, что ли.
Аноним 08/03/17 Срд 14:24:42  949170
>>949165
если строка 3 >>949149
for match in ret:
то ошибка та же самая:
" tuple indices must be integers not string"
Аноним 08/03/17 Срд 14:27:19  949172
>>949170
Сделай ты, блин, уже print(match, type(match)) перед вызовом findall, посмотрите на тип и значение этой переменной, раз оно не то, что что ты ожидаешь.
Аноним 08/03/17 Срд 14:31:52  949177
>>949149
Строку с созданием словаря (re.append({....})), кстати, можно красивше сделать:
>ret.append(dict(zip(('eax', 'ebx',....), match)) со скобками не проебаться надо
Аноним 08/03/17 Срд 14:54:03  949196
>>949172
спасибо, пока не помогло - буду медитировать..
Аноним 08/03/17 Срд 15:00:18  949201
>>949149
>Эта регулярка
Аноним 08/03/17 Срд 16:00:46  949238
Screenshot5.png (20Кб, 608x102)
Аноны напишите плз алгоритм действий.Чет вродь начал с одним двумерным массивом,а рез-ты не вытащу.Потом начал со словарем чудить.Нету блин,четкой последовательности действий в голове(без классов и онли дефолтные структуры)
Аноним 08/03/17 Срд 18:11:15  949322
Аноны, рассказывайте как вы разобрались в магии фреймворков всяких? Как изучили возможности, ведь не все вещи описаны в документации, и сразу не поймешь как реализовать ту или иную вещь.
Аноним 08/03/17 Срд 18:20:01  949333
>>949322
Какой еще нахуй магии?
Аноним 08/03/17 Срд 18:37:11  949347
Нужно создавать пользователей джанго сайта из сторонней аппликухи. Сработает ли например если я построю аналогичную джанге модель в SQLAlchemy или другой ОРМ и буду писать пользователей оттуда? Или проще втащить джанго ОРМ во второе приложение? Или поднять REST которое будет принимать параметры регистрации и делать ее в самой джанге?

>>949322
Без задней мысли.
Аноним 08/03/17 Срд 19:20:32  949372
>>948997
погугли про byte order mark
Аноним 08/03/17 Срд 19:21:24  949374
>>949201
now you have two problems.txt
Аноним 08/03/17 Срд 19:27:27  949381
Сап. Допустим, у меня есть легковесная веб-морда на фласке/боттле, которая просто отдаёт текстовую инфу и тяжеловесная спискодробилка-генератор, к которой эта морда должна делать запрос. Как это реализуется? Где можно посмореть?
Аноним 08/03/17 Срд 19:40:54  949389
>>949381
Лол, что тебе непонятно? Просто берешь и делаешь.
Аноним 08/03/17 Срд 19:43:35  949394
>>949389
Непонятно как коммуникацию организовывать и как вообще всё это должно технически выглядеть. Я прост раньше такого не делал, поэтому представления не имею.
Аноним 08/03/17 Срд 19:44:32  949395
>>949381
сервер очередей
celery например
морда твоя создает запись в базе для запроса и помещает задание в очередь
воркер берет задание, выполняет его и обновляет запись в базе

минвайл морда отдает статус запроса при обращении
Аноним 08/03/17 Срд 19:44:32  949396
>>949381
Ну смотря чего ты хочешь. Если твоя дробилка отдает результат обратно в морду, то просто во вьюхе можно ее вставить. Будешь синхронно ждать ответа. Если нужно писать в базу то берешь любую очередь типа Celery и пишешь туда, потом делаешь что нужно и сохраняешь в базу.
Аноним 08/03/17 Срд 20:01:21  949407
>>949394
Ты ни разу еще не пользовался фреймворками? Просто роутишь на нужый урл свою йоба-функцию и всё.
Аноним 08/03/17 Срд 20:04:57  949411
>>949322
>>рассказывайте как вы разобрались в фреймворках всяких?
программированием
Аноним 08/03/17 Срд 20:06:48  949413
>>949395
Как вариант, но я думал мб в питоне есть какой-нибудь легковесный интерпроцесс-рпц.

>>949396
>>949407
>дробилка отдает результат обратно в морду
Ну так в том то и дело, что дробилка слишком тяжеловесна и данные из неё реюзабельны, так что на каждый пользовательский вызов её перезапускать чересчур накладно да и просто тупо.

В общем, мне нужно чтобы обработанные данные постоянно висели в памяти и были быстродоступны, а не перерассчитывались на каждый вызов.
Аноним 08/03/17 Срд 20:10:01  949417
>>949413
делай сервис, в нем while true..., общайся с ним по zeromq
Аноним 08/03/17 Срд 20:11:40  949419
>>949417
ах да, тяжелые задачи в нем вынеси в процессы/треды в общем организуй пул...
Аноним 08/03/17 Срд 20:14:41  949421
>>949417
и если вебморда хочет ждать данные, сделай ей вебсокет и пусть ждет сколько угодно, асинхронно и не ебет мозг. джанго чаннелс с этим прекрасно справится.
Аноним 08/03/17 Срд 20:16:19  949422
>>949421
Хуйня ведь выйдет если это не SPA. Первый переход по ссылке и сокет дропнется и будет заново подключаться.
Аноним 08/03/17 Срд 20:20:02  949424
>>949413
>в том то и дело, что дробилка слишком тяжеловесна и данные из неё реюзабельны, так что на каждый пользовательский вызов её перезапускать чересчур накладно да и просто тупо.
Ну так сделай кэширование и не запускай каждый раз. Продумой архитектуру.
Аноним 08/03/17 Срд 20:26:02  949434
>>949422
ну дак придется спа пилить
Аноним 08/03/17 Срд 20:38:02  949440
>>949434
хотя, смотря какие нужды на фронте... по вебсокету можно отрендеренный хтмл отдать. поэтому если на фронте нет нужды сложности, то достаточно запретить ходить по ссылкам и рендерить через сокет - такое себе спа получится)
Аноним 08/03/17 Срд 21:06:50  949460
>>949424
Знал бы как - сделал бы уже. Короче, я хочу генератор цепей Маркова онлайн запилить. Но не просто генератор, а с огроменным словарём в десяток с лишним мегабайт. И я хз, как можно сделать это работающим с приемлемой скоростью, если каждый раз дёргать кэш, пусть даже и уже распарсенного текста. На пеке то это может и более-менее работает, но на том же опеншифте наврят ли. На тамошних мощностях даже вебмки медленнее в два раза кодируются чем на моём ноутбучном i5 2011 года.
Аноним 08/03/17 Срд 21:26:18  949489
>>949460
>И я хз, как можно сделать это работающим с приемлемой скоростью
если ты граф маркова не пересоздаешь каждый раз, то нормально все должно быть, ящетайу. Покажи как генерируешь и насколько это тормозит
Аноним 08/03/17 Срд 21:29:16  949499
>>949489
Да. А мне плиз покажите нахуй это нужно.
Аноним 08/03/17 Срд 22:10:14  949534
>>949489
>если ты граф маркова не пересоздаешь каждый раз
В настольном приложении (могу залить) пересоздаю, т.к. база хранится в плейнтексте т.к. контекст я, в зависимости от желания, использую разной длины. Плейнтекст весит 26 метров, порядка 50 (50331744 байт), что довольно много. Считывается это всё и генерится порядка 30 секунд. У меня там, конечно, говнокод тот ещё, но в любом случае перелопачивание такого объёма по каждому запросу - так себе идея.
Аноним 08/03/17 Срд 22:31:02  949550
>>949534
>пересоздаю
ну вот и не желай этого, создавай раз при инициализации
Аноним 08/03/17 Срд 22:31:23  949553
>>949550
не делай лол*
Аноним 08/03/17 Срд 22:45:27  949566
>>949550
Да какая разница. Всё равно на каждый запрос придётся по 50мб готовых данных перечитывать. АТМТА какая-то.
Аноним 08/03/17 Срд 22:50:46  949571
>>949566
у тебя в памяти будет цепь маркова (она из букв или биграмм состоит? или слов?), которая меньше "в байтах", чем исходный текст. ничего тебе не надо перечитывать на каждый запрос
Аноним 08/03/17 Срд 23:10:23  949595
Аноны, рассказывайте как вы разобрались в магии фреймворков всяких? Как изучили возможности, ведь не все вещи описаны в документации, и сразу не поймешь как реализовать ту или иную вещь.
Аноним 08/03/17 Срд 23:12:24  949599
>>949595
>не все вещи описаны в документации
Тогда незачем было бы их делать.
>и сразу не поймешь как реализовать ту или иную вещь.
Садись и понимай не сразу.

У тебя еще болд прицепился.
Аноним 09/03/17 Чтв 00:01:14  949642
>>949595
Первое время немного помогут статьи в блогах.

Дальше остается только читать исходники.
Аноним 09/03/17 Чтв 00:38:53  949667
>>949595
ой да иди ты нахуй. pr в зоопарк какой то превратился.
Аноним 09/03/17 Чтв 08:46:13  949779
>>949667
Ответь нормально и пойду.

Аноны, рассказывайте как вы разобрались в магии фреймворков всяких? Как изучили возможности, ведь не все вещи описаны в документации, и сразу не поймешь как реализовать ту или иную вещь.
Аноним 09/03/17 Чтв 09:05:10  949785
>>949779
Тебе уже сто раз отвечали нормально, а ты все равно повторяешь одно и то же как умственно отсталый. Давай, запости еще стопицот раз как вкатиться во фреймворки.

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

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

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

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

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

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

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

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

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

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

Аноны, рассказывайте как вы разобрались в магии фреймворков всяких? Как изучили возможности, ведь не все вещи описаны в документации, и сразу не поймешь как реализовать ту или иную вещь
Аноним 09/03/17 Чтв 10:00:19  949796
Нужно с нуля вкатиться в автотестирование UI и бизнесхуелогики. Особо задрачивать питон смысла нет думаю, надо зп поднять чутка крч. С чего начать, какие подводные камни? Какие популярные инструмены.
В школе программировал на 1С бухгалтерии.
Аноним 09/03/17 Чтв 10:30:56  949810
>>949796
>В школе
>программировал на 1С
>бухгалтерии
>программировал
Аноним 09/03/17 Чтв 10:46:09  949823
>>949796
Selenium
Аноним 09/03/17 Чтв 12:53:07  949887
>>946587
https://tutorial.djangogirls.org/ru/ вот тебе для девочек туториал. Вполне годный.
Аноним 09/03/17 Чтв 13:44:13  949902
>>949887
Это только с первого взгляда годный, на деле вода и говно, как и всегда у тян.
Аноним 09/03/17 Чтв 14:00:19  949905
Как реализовать слабую связь? Через использование абстрактных классов?
Аноним 09/03/17 Чтв 14:05:49  949911
>>949905
чо?
Аноним 09/03/17 Чтв 14:22:40  949919
>>949905
расскажи "на пальцах" что ты хочешь сделать?
Аноним 09/03/17 Чтв 15:40:59  949948
Анон, джанга не аплоадит картинки из формы модели. Форма CBV-шная, но в хтмл шаблоне с формой прописал уже enctype='multipart/form-data', се равно нихуя. Причем дефолтную картинку из модели тянет (которая в свойствах ImageField'а вписана). А вот новые ни в какую.
Аноним 09/03/17 Чтв 17:09:50  949985
>>949948
код формы, вьюхи, модели
Аноним 09/03/17 Чтв 17:56:39  950008
>>949985
http://pastebin.com/4gR6AxHH
Аноним 09/03/17 Чтв 18:05:08  950010
>>950008
Передай request.FILES в конструктор формы.
editbook_form = BookForm(request.POST, request.FILES, instance=params['book'])
Аноним 09/03/17 Чтв 18:11:34  950011
>>950010
Блядь, АЛЛИЛУЙЯ.
Благодарствую, анончик. Скажи, какая глава оф. доки рассказывает мне подробнее про это еболу с реквестом, его содержимым и прочим таким? Ощущение что я очень сильно и дальше проебываться буду в таких моментах, он для меня достаточно тонкий сейчас оказался.
Аноним 09/03/17 Чтв 18:12:28  950012
>>950011
https://docs.djangoproject.com/en/1.10/topics/http/file-uploads/
Аноним 09/03/17 Чтв 18:14:00  950013
>>950011
И это https://docs.djangoproject.com/en/1.10/ref/request-response/
Аноним 09/03/17 Чтв 19:43:29  950044
>>949919
Есть паттерн проектирования, который называется Наблюдатель. Там вся связь происходит через интерфейсы и это в книге называется слабой связью. :(
Аноним 09/03/17 Чтв 19:56:50  950056
>>950044
смотри модуль weakref в стандартной либе
Аноним 09/03/17 Чтв 20:20:32  950070
Нужны советы по расширению модели пользователя. Унаследовать models.Model и написать отношение OneToOneField с User? Или как-то иначе?
Как соединить это с формой регистрации?
Аноним 09/03/17 Чтв 20:28:25  950078
>>950070
https://docs.djangoproject.com/en/1.10/topics/auth/customizing/#extending-the-existing-user-model
Аноним 09/03/17 Чтв 20:29:54  950080
привет, двощ. Сегодня я понял, что не умею писать юниттесыты (сэдфрог.джпг) Подскажите, как мне написать юниттест, таким образом, чтобы он мог юзать переменные класса, но тесты запускал строго в определенном порядке?
Аноним 09/03/17 Чтв 20:58:40  950090
>>950044
мне гугл сказал что ты не пробовал гуглить и пошел спрашивать на двач, следовательно ты какой то ебанат - так сказал мне гугл.
Аноним 09/03/17 Чтв 21:05:10  950092
>>950080
о! я подскажу сейчас тебе! надо короче открыть браузер и прочитать все ответы на твои вопросы.
Аноним 09/03/17 Чтв 21:14:25  950098
>>950092
Юморист, если мне не помогли 3 страницы гугла, то эти ваши интернеты бесполезны
Аноним 09/03/17 Чтв 21:27:31  950112
>>950098
да, интернет так себе штука... сам в нем разачарован. иди в библиотеку.
Аноним 09/03/17 Чтв 22:17:52  950161
>>950080
На сколько я помню, тесты запускаются в алфавитном порядке(!), но на сколько я еще помню, один тест никак не должен зависить от другого. Так что продумывай логику тестов с учетом этого.
Аноним 09/03/17 Чтв 22:56:56  950202
>>947290
блеадь питонач я в печали.
я перебрал ебаную гору пакетов, обгуглился по самые помидоры, на SO единственный вопрос по теме висит с 2016 года безответный.
я таки качнул официальные спеки по формату и посмотрел что на самом деле вставляется при ембеде аудио, похоже самое близкое есть в pdfrw и то там напильником дорабатывать надо.

нашел нужную либу на сисярпе - буду переписывать, но БЛЯ не ужели этого нет в питоне? может я все-таки слепошарый?
Аноним 09/03/17 Чтв 23:28:28  950216
>>950202
>не ужели этого нет в питоне?
Может и есть, но это нахуй никому не нужно. Вставить mp3 в docx там или в pptx еще ладно, но в pdf. Блять, нахуя? Ты понимаешь, что это формат для текста?
Аноним 10/03/17 Птн 00:30:06  950256
Может мне кто-то объяснить что там написано, я нихуя не понимаю.
http://stackoverflow.com/questions/15407985/django-like-button

Вот например:
p = Picture.objects.get(...)
number_of_likes = p.like_set.all().count()

где он вот это пишет в models.py ? И что за переменная такая like, которая нигде не определенна like_set.all()

И потом использовал он эту переменную, или нет, где её считать, или что с ней делать ?
new_like, created = Like.objects.get_or_create(user=request.user, picture_id=picture_id)
Аноним 10/03/17 Птн 00:30:40  950257
>>945937
С Джанги
Аноним 10/03/17 Птн 00:31:03  950259
>>950256
> использовал
Создал, конечно.

быстрофикс
Аноним 10/03/17 Птн 01:02:58  950278
>>950216
>но это нахуй никому не нужно
ну вот заказчику нужно например за деньги даже.
так то у меня готов репорт про подводные камни, относительно версий акробата, установки флешплеера, чтоб рассылаемые pdf-ки могли все его клиенты открыть. заказчик - языковая школа в ЮВА. но не смотря на эти решаемые косяки с учетом бесплатности и кросплатформенности акробата и монолитности PDFки с внедренными mp3 - решение для обучающих материалов вполне годное, возможно даже идеальное. я даже хз чем еще можно без гемора из коробки ну почти под разными ОС в одном файле почитать тексты с переводом и тут же прослушать.
вобщем похуй, я уже перепиливаю под дотнеткор, в нугете первая же либа по запросу PDF умеет все что мне надо, включая и эмбедед видео/аудио, что тоже как бы намекает насколько оно НИКОМУ не нужно, лел
Аноним 10/03/17 Птн 01:06:25  950281
>>950257
хуянги
Аноним 10/03/17 Птн 01:13:34  950286
>>950256
> где он вот это пишет в models.py ?
Это пример использования. Пиши где хочешь.

> И что за переменная такая like, которая нигде не определенна like_set.all()
Это всё ForeignKey.


class Like(models.Model):
....picture = models.ForeignKey(Picture)


Теперь у Picture есть like_set. И много чего ещё. Тебе в раздел Related Objects

> https://docs.djangoproject.com/en/1.11/topics/db/queries/#lookups-that-span-relationships
Аноним 10/03/17 Птн 01:21:40  950290
Двач-помогач, что с этим питоном не так:

>repeat = 3
>print("Авторизация на email.")
>while not imap.login():
> repeat -= 1
> print("Авторизация на email. Ошибка авторизации")
> if not repeat:
> exit("Авторизация на email. Не удалось авторизироватся")

Лог:
>Авторизация на email.
>Авторизация на email. Не удалось авторизироватся
>Авторизация на email. Ошибка авторизации
>Авторизация на email. Ошибка авторизации
>Авторизация на email. Ошибка авторизации

Почему после exit еще что-то делается?
Аноним 10/03/17 Птн 02:45:32  950312
>>950278
А чё html не выбрал?
Аноним 10/03/17 Птн 03:41:17  950325
>>950312
хуйчо
Аноним 10/03/17 Птн 08:51:55  950381
>>950290
sys.exit()
Аноним 10/03/17 Птн 09:00:53  950386
>>950290
После exit ничего не едлается, это у тебя лог, почему-то, перемешан.
Аноним 10/03/17 Птн 09:18:23  950391
Джанго.
Есть много приложений, выполняющих свои функции для пользователей. Все они в урлах прописаны своими инклудами: example.com/stats; example.com/rings ...
Возник вопрос как быть с главной страницей и прочими мелкими (FAQ, Terms). Они толком выполнять ничего не должны. Но и совать их в вьюхи профильных приложений как-то нелогично. Создавать еще один эпп?
Аноним 10/03/17 Птн 10:42:02  950416
14879438350340.webm (3970Кб, 1280x720, 00:00:33)
Аноним 10/03/17 Птн 10:42:35  950417
>>950391
Если страницы статические, то я бы просто в главном urls.py подключил вьюхи и все. Если нужна возможность редактирования, то использовал бы FlatPages https://docs.djangoproject.com/en/1.10/ref/contrib/flatpages/ .
Аноним 10/03/17 Птн 12:31:27  950459
Немного оффтопика:
В вакансии написано
> Availability to travel on business up to 15 % of the work time.
Что они имеют ввиду?
Аноним 10/03/17 Птн 12:32:55  950460
>>950459
имеют ввиду, что ты не омежное хикка-уебище и готов кататься по работе 15% рабочего времени.
Аноним 10/03/17 Птн 12:38:16  950464
>>950460
Кататься по работе, рили? Блядь, вакансия на веб-макаку.
Аноним 10/03/17 Птн 12:41:19  950467
>>950464
Знакомый каждые 2 недели на пару дней ездит в Израиль по РАБоте. Думаю, это что-то похожее.
Аноним 10/03/17 Птн 12:41:35  950468
>>950467
Алсо, он тоже веб-макака.
Аноним 10/03/17 Птн 12:43:04  950470
>>950467
Ясно, спасибо.
Аноним 10/03/17 Птн 12:55:59  950479
>>950460
Наоборот же, что у тебя нет обрюхаченой жирухи, кк которой надо напрямую с работы в 18:00 каждый день. 15% это ж не от рабочего дня.
Аноним 10/03/17 Птн 12:58:04  950482
>>950479
Я и написал, что 15% рабочего времени, а не дня конкретно.
Аноним 10/03/17 Птн 13:05:54  950488
интересно за каким хуем программисту нужно ездить 15%?))
Аноним 10/03/17 Птн 13:16:45  950500
>>950488
Ну вот если тестовое задание примут и на работу возьму - расскажу)
Аноним 10/03/17 Птн 13:20:56  950505
>>950488
Митинги, демки. Евреи любят это все ИРЛ проводить.
Аноним 10/03/17 Птн 13:52:54  950529
Антош, есть ли либа, с помощью которой можно вытащить s/n винды? Хочу написать свой наипездатейший велосипед
Аноним 10/03/17 Птн 13:55:14  950531
>>950529
Есть.
Аноним 10/03/17 Птн 13:59:59  950533
>>950467
Чем он там занимается, что необходимо его личное присутствие?
Аноним 10/03/17 Птн 14:36:48  950557
>>950533
Синьор веб-макака.
Аноним 10/03/17 Птн 15:37:50  950599
>>950557
Не дешевле нанять местного синьора-макаку?
Аноним 10/03/17 Птн 18:08:14  950718
Как грамотнее реализовать редактирование профиля пользователя? Самому писать форму или есть какие-то батарейки?
Аноним 10/03/17 Птн 19:21:25  950778
Screenshot20170[...].png (96Кб, 720x1280)
Блять, это правда на плюсах такой пердолинг с обычным хеловордом?
Алсо, поясните ньюфагу, в какой области питон наиболее применим.
Аноним 10/03/17 Птн 19:25:15  950780
>>950778
веб-сервер, скрипты, замена bash
Аноним 10/03/17 Птн 19:27:57  950783
>>950778
В любой, где нужна высокая скорость разработки.
Аноним 10/03/17 Птн 19:28:00  950784
>>950780
А веб - дизайн, например?
Аноним 10/03/17 Птн 19:30:37  950787
>>950784
JS, HTML, CSS
Аноним 10/03/17 Птн 20:21:32  950820
>>950787
не знал что я еще и дизайнер!
Аноним 10/03/17 Птн 20:37:48  950826
>>950787
Photoshop и Sketch больше наверное :)
Аноним 10/03/17 Птн 20:38:40  950827
lebeb.png (59Кб, 777x646)
>>950784
Веб-дизайн мертв
Аноним 10/03/17 Птн 21:52:11  950886
>>950718
Какой framework?
Сука,отбитые,конкретней спрашивайте
Аноним 10/03/17 Птн 22:11:00  950899
>>950886
Django
Аноним 10/03/17 Птн 22:17:20  950900
Сделал простенькую программу заполнения списка - https://repl.it/GQZ8/0
и сделал программу для пузырьковой сортировки-
https://repl.it/GQZh/0
Хотел испортировать обе в один файл, чтобы запустить вместе - сначала выполняется создание списка, потом его сортировка -
https://repl.it/GQZz/0
Но в итоге, после того, как создался список, вылезает эта ошибка :
>Traceback (most recent call last):
> File "D:/PythonProg/test.py", line 11, in <module>
> pyzir(spisok)
>NameError: name 'spisok' is not defined
хотя я возвращаю список ретюрном после завершения функции создания. ЧЯДНТ?[
Аноним 10/03/17 Птн 22:25:09  950906
>>950900
> хотя я возвращаю список ретюрном после завершения функции создания. ЧЯДНТ?[
Бля, ты его в космос возвращаешь, а надо в переменную.
Аноним 10/03/17 Птн 22:31:00  950913
>>950906
Можно поподробнее?
Аноним 10/03/17 Птн 22:36:42  950919
>>950906
>>950913
А, блять, разобрался.
Аноним 10/03/17 Птн 22:48:09  950925
>>950899
https://tutorial.djangogirls.org/ru/django_forms/
Блять, вот ты серьёзно на столько туп что даже не смог попгуглить? Как ты на работе будешь решать свои траблы? По каждому чиху доёбываться к сенсею? Меняй свою позицию и способ решения проблем.
Аноним 10/03/17 Птн 22:52:44  950927
>>950925
Ты не кипишуй так. Я спросил как по-людски сделать редактирование профиля. То что можно сделать форму вручную я вполне себе понимаю. В админке, например, она генерируется по модели пользователя.
Аноним 10/03/17 Птн 22:55:52  950929
>>950927
Ну а чем тебе такой вариант не подходит?
Ещё можно просто вручную создать ХТМЛ форму, подгружать в неё данные и изменять. Так-то больше ничего и не надо.
Аноним 10/03/17 Птн 22:58:39  950931
>>950929
DRY, питон-вей и все это. Я хочу стать сенсеем.
Аноним 10/03/17 Птн 23:08:42  950938
>>950931
Ну тогда твой выбор это формы, в джанге, это самый тру вариант(и дальше корректировать проще будет).
Удачи в сенсействе)
Аноним 11/03/17 Суб 00:58:34  950965
1324321705838.png (423Кб, 480x942)
>>950900
> pyzir
> spisok
> ретюрном
Аноним 11/03/17 Суб 09:57:31  951047
В вузе сейчас учим C#, однако я испытываю непреодолимое желание параллельно учить питон да и в будущем именно с ним работать.
Проблема в том, что это отбирает время, и для меня, как студента, это очень важно.
Стоит ли питонить в свободное время или лучше продолжать висеть на нелюбимом мне шарпе? Прокормит ли меня питон в будущем?
Аноним 11/03/17 Суб 11:11:48  951066
Сап, доширакеры, подтянуть С в качестве напильника это хорошая идея?
Аноним 11/03/17 Суб 13:06:45  951115
Влезаю тут в джангу, сейчас пытаюсь спроектировать БД чуть сложнее чем "хуяк и пользователь может создать свою запись".

Есть следующая задача: пользователь через View может создать запись и дать права на просмотр и редактирование другим пользователям. Я так понимаю что здесь связь One-To-Many (У записи есть поле с массивом юзеров, которое постоянно меняется), но как ее реализовать?
Аноним 11/03/17 Суб 13:23:13  951131
>>951047
За время и его дефицит у студентов расскажешь своим кентам которые в ПТУ после 9 пошли.
В остальном все просто: хочешь - пиши, не хочешь - не пиши. Прокормить может любая работа даже не связанная и на километр с айти.
Аноним 11/03/17 Суб 13:27:44  951134
>>951115
Чего не one to many?
И сразу в записи хранить юзеров с доступом.
Или таблицу с manytomany что бы проебываться с доступом, сосать хуи хранить табличку юзер постс - юзерс лист
Аноним 11/03/17 Суб 13:29:51  951136
>>948217
Здесь описывается функция с нефиксированным количеством аргументов (похожее используется при обработки командной строки, например): args (одна звёздочка) будет складывать все переменные в один общий tuple (кортеж), *kwargs (две звёздочки) сложит оставшиеся переменные в dict парами "ключ=значение". А конкретно эта функция просто просуммирует все введённые аргументы.
Аноним 11/03/17 Суб 13:30:36  951137
>>951134
> Чего не one to many?
Так вроде по спецификации такой связи нет. Есть many-to-one (что бы у пользователя была ссылка на записи через foreign key), есть one-to-one что тоже самое почти и есть many-to-many. А one-to-many вроде нет.
Аноним 11/03/17 Суб 14:30:46  951193
>>948784
Если файл не оч большой, можно его прочесть через readlines() в список, потом изменить нужную строку и записать целиком обратно.
Аноним 11/03/17 Суб 20:06:52  951452
>>951193
А если большой?
Аноним 11/03/17 Суб 20:45:02  951480
>>951452
А ты не открывай большой… дурак!
Аноним 11/03/17 Суб 21:43:25  951523
>>945863 (OP)
перехал на линукс, какой редактор юзать?
Аноним 11/03/17 Суб 21:48:50  951531
Я опять в ступоре, господа. Речь внось о паттернах.
Я хочу определить UserProfile с OneToOne к user_id. И все это очень просто. Проблема в том, что все мои равноценные приложения будут использовать инфу из профайла. И мне не хочется писать модель в одном из них. Выходит, следует создать еще приложение "UserProfiles" и написать модель там?
Аноним 11/03/17 Суб 22:09:53  951546
11.png (29Кб, 338x303)
>>951523
notepad++
Аноним 11/03/17 Суб 23:03:31  951584
>>951546
https://anart.ru/soft/2014/09/26/notepadqq-analog-notepad-dlya-linux.html
Аноним 11/03/17 Суб 23:24:22  951603
1272824785.png (57Кб, 736x736)
>>951584
Аноним 11/03/17 Суб 23:27:04  951607
>>951480
Я уже открыл, что делать?
Аноним 11/03/17 Суб 23:34:47  951613
>>951607
Попробуй закрыть
Детектор скримеров Аноним 12/03/17 Вск 02:59:25  951677
vokoscreen-2017[...].webm (3266Кб, 1922x856, 00:00:49)
>>946530
Сделал первую версию расширения для хрома.
https://chrome.google.com/webstore/detail/screamer-detector/fifogepncaogafigddbpgmjchmellldl

Добавил счетчик просмотров и теперь думаю что делать дальше. Хочу добавить лайки/дизлайки и комментарии, но не уверен, стоит ли вводить для этого регистрациюгенерация пасскода или оставить все анонимным? Какие еще есть идеи?
Аноним 12/03/17 Вск 07:44:47  951734
>>951677
Со стороны разработки говорить ничего не буду.
Со стороны подачи, слишком много цветов, слишком длинные записи. "Уже анализируется" вполне можно заменить на "Анализируется" или, что лучше, сделать мальенький не сильно отвлекающий лоадикон. А вместо кучи цветов, какой-нибудь понятный глификон (с соответствующим цветом), и надписи "Повышенная громкость" и "Высокая громкость".
Аноним 12/03/17 Вск 09:33:33  951747
>>951734
Я все так и планирую сделать. Изначально я это расширение для тестирования использовал, поэтому с дизайном не заморачивался. Вот только не знаю куда вставить панель с данными.
Аноним 12/03/17 Вск 15:35:12  951951
>>951584
Спасибо, буду юзать.
Аноним 12/03/17 Вск 22:24:00  952209
blob (16Кб, 440x101)
blob (11Кб, 405x46)
Аноны, начал учить python по книге "A Byte of Python", и сразу же возник вопрос. Тут написано про format, но т.к. знаю некоторые азы, то мне удобнее писать
print('Возраст ', name ,' - ', age ,' лет.')
Чем это отличается, и важно ли писать именно через format?
Аноним 12/03/17 Вск 22:29:30  952212
>>952209
Производительностью. По конвенции важно писать через format. Хотя в 3.6 уже есть f-стринги.
Кроме того, ты в посте указал не конкатенацию строк, а всего лишь последовательную передачу строк в аргументы print.
На данном этапе есть более важные вещи для освоения.
Аноним 12/03/17 Вск 22:32:14  952216
>>952212
Спасибо С:
Для меня всё важно, пытаюсь полностью вникнуть я язык
Аноним 12/03/17 Вск 22:32:30  952217
>>952216
в*
фикс
Аноним 13/03/17 Пнд 00:14:04  952270
>>952216
Читай что не понятно у лутца
Аноним 13/03/17 Пнд 13:56:24  952747
перекат для слоупоков, вроде меня - >>951954 (OP)
Аноним 13/03/17 Пнд 19:24:40  952945
>>952270
Книга Лутца получше чем a byte of python? Есть ли смысл прочитать 2 книги?
Аноним 13/03/17 Пнд 19:36:06  952951
>>952945
Не читал ни одну из этих книг.
Но скажу, что если хочешь и можешь прочитать обе, то тебе это только на пользу пойдет. Посмотришь на предмет изучения с разных сторон - больше узнаешь.
Аноним 13/03/17 Пнд 21:41:07  953030
>>952945
Байт - такой showcase возможностей питона за пару страниц
Лутц - справочник. Как большая советская энциклопедия или там Википедия, смотришь что непонятно или где хочешь лучше разобраться
Что из них важнее я хз, они дохуя разные хоть и не взаимоисключающие
Аноним 14/03/17 Втр 00:18:39  953167
Половину Лутца прочитал и забил на неделю, другое почитываю-пишу. Как вспоминаю, что у него ещё есть два тома "Программирование на Python" по тысяче страниц каждый, плохо аж становится. Когда пиздюк был и прочитал "архипелаг ГУЛАГ", думал, что ОГО-ГО Я ОСИЛИЛ ТАКУЮ БОЛЬШУЮ КНИГУ. Так вот, по сравнению с Лутцем - читается по скорости как освежитель воздуха в туалете. Пиздец бля мамонт нахуй. Но я всё равно прочитаю, вы меня не остановите, 100 страниц э дэй кип доктор эвэй
Аноним 14/03/17 Втр 00:20:04  953169
>>953030
А я в укус питона лезу, когда мне что-то в Лутце непонятно, лол. Рикаминдую всем вкатывальщикам делать скорее так, чем наоборот.
Аноним 14/03/17 Втр 03:16:21  953264
>>953169
Поздравляю тебя с этим, но читать от корки до корки справочник - тупо, а байт дольше пары вечеров это я хз, ты питон вообще учишь или повыебываться садишься? Он же короткий
Аноним 14/03/17 Втр 11:31:12  953429
>>953167
>Но я всё равно прочитаю
вот и умничка!
Аноним 14/03/17 Втр 11:52:55  953447
>>953264
Дальше уровня формошлёпства его КОРОТКОСТЬ улетучивается. Чтобы максимально лаконично, эффективно и красиво писать код, нужно знать, как устроен язык, какие принципы были заложены в основу, как именно они реализуются и всё прочее. В деталях это долго. Если оставить в Лутце только то, что касается синтаксиса языка, то как раз останется что-то вроде "укуса питона". Но СИНТАКСИС ЭТО ПОСЛЕДНЕЕ, ЧТО НУЖНО ЗНАТЬ О ЯЗЫКЕ
Аноним 14/03/17 Втр 13:36:36  953504
>>953447
Да не оправдывайся ты, все свои же.
Тем более аргументируя к книжке для нубасов на пару вечеров, как источнику всех этих необходимых знаний
Аноним 14/03/17 Втр 14:18:27  953532
>>953504
Но я не оправдываюсь. А ещё я не аргументировал аппелировал к укусу как источнику всех этих необходимых знаний. Сходи пробздись хоть
Аноним 14/03/17 Втр 17:38:42  953729
>>953532
Держи барский путь в питон:
Codecademy - A byte - Think Python + на всех этапах лутц и документация вместо справочника

Далее если веб:
Django by example - 2 scoops of Django - test-driven development with Python

Не застревай на мелких этапах, лучше недопонять слегка и осмыслить пост фактум, чем ебениться на пустяках по неделе.
И не забывай что книг дохуя и больше - в одной лучше объяснение одного, в другой - другого. Не врубился - почитай 5 источников, в 2 будет хуйня ни о чем, в 2 более-менее, в одном как раз та часть которая нужна что бы связать 2 более-менее в цельную картину.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 558 | 59 | 141
Назад Вверх Каталог Обновить

Топ тредов
Избранное