Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


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

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 566 | 61 | 147
Назад Вниз Каталог Обновить

Python thread Как приручить змею 08/07/17 Суб 13:49:49  1018626  
image.png (211Кб, 700x700)
Добро пожаловать в уютный Python thread!

F.A.Q. https://github.com/TheKnightsWhoSayNi/info/wiki/Hat

Свой код кидайте через https://ideone.com/

Прошлый тред: https://2ch.hk/pr/res/1014477.html
Аноним 08/07/17 Суб 13:51:03  1018627
123123.png (129Кб, 1157x690)
Error.png (572Кб, 1600x1236)
Книги по питону и дата анализу:
https://yadi.sk/d/tArKKuQu3Kejuq
Аноним 08/07/17 Суб 13:55:38  1018630
Long python.webm (2516Кб, 480x360, 00:00:30)
>>1018627
Аноним 08/07/17 Суб 13:57:21  1018632
>>1018630
Классика.

https://www.continuum.io/downloads
https://thepiratebay.org/torrent/17823774/JetBrains_PyCharm_Professional_v2017.1.3___Crack_-_[SH]
Аноним 08/07/17 Суб 14:11:22  1018640
>>1018630
Сколько в этом питоне попугаев?
Аноним 08/07/17 Суб 14:18:26  1018644
ok google.webm (498Кб, 406x720, 00:00:06)
>>1018640
Аноним 08/07/17 Суб 14:18:27  1018645
>>1018640
42
Аноним 08/07/17 Суб 14:23:28  1018649
Бананас, а есть ли что получше для работы с браузером чем webbrowser? А то он вкладки открывает, а закрывать их не умеет, или обновлять
Аноним 08/07/17 Суб 15:34:48  1018676
Заебался уже Лутца читать. Половину книги прочитал, а все еще ни одной программы не написал. Разве так можно научиться?
Аноним 08/07/17 Суб 15:37:46  1018678
>>1018649
Selenium
>>1018676
Ну так пиши
Аноним 08/07/17 Суб 15:38:32  1018680
>>1018676
Не унывай! Еще год чтения лутца, и ты сможешь создать такой же шедевор, как и я. Вот например:
http://ideone.com/qWBgPE
Аноним 08/07/17 Суб 15:46:56  1018693
>>1018649
Все работает
https://gist.github.com/lrhache/7686903
Аноним 08/07/17 Суб 16:14:39  1018712
>>1018676
Лутц норм, научишься. Лучше закрепится материал за то.
Аноним 08/07/17 Суб 16:15:41  1018713
>>1018680
>год
>какая то параша в ссылке, сделанная за 15 минут
Аноним 08/07/17 Суб 16:16:54  1018714
Почему скачанные темы для PyCharm выглядят не так как на картинках? На них всё норм, а когда ставлю её, то там тёмно коричневый на чёрном фоне и прочая хуйня. Пиздос
Аноним 08/07/17 Суб 16:17:35  1018715
>>1018713
Молчи, шкет это гениальное произведение
Аноним 08/07/17 Суб 16:43:19  1018721
Ща прохожу курс по Django. Такая годнота. Преподы приятные и изучать интересно. Хотя конечно материал там простейший.
https://mva.microsoft.com/ru/training-courses/-python-django-11415
Аноним 08/07/17 Суб 16:53:14  1018732
>>1018721
Ничего не хочу сказать, но... леопардовый принт?
Аноним 08/07/17 Суб 21:32:33  1018908
Аноны, помогите решить задачу ибо в пайтоне я не силен.
Есть список
list = ['item1', 'item2', 'item30', 'item199', 'asdf', 'asdd']
Необходимо получить все элементы которые начинаются на item*. Как это эстетичней сделать?
Аноним 08/07/17 Суб 21:39:23  1018922
>>1018908
строка.startswith(нужный префикс)
Аноним 08/07/17 Суб 21:40:20  1018925
>>1018908
Пройтись в цикле и выполнить проверку на вхождение.
Аноним 08/07/17 Суб 21:44:22  1018928
>>1018922
>>> [x for x in list if x.startswith('item')]
Аноним 08/07/17 Суб 21:48:23  1018930
>>1018922
>startswith
Спсибо анон, то что нужно
Аноним 08/07/17 Суб 21:50:42  1018931
>>1018908
import itertools
list(itertools.takewhile(lambda x: 'item' in x, lst))
Аноним 08/07/17 Суб 21:52:12  1018933
А через map же еще можно?
Аноним 08/07/17 Суб 22:03:26  1018942
>>1018931
takewhile оcтанавливается при первом фейле, нужен фильтер
Аноним 08/07/17 Суб 22:04:10  1018943
>>1018931
'item' in x тоже не то
Аноним 08/07/17 Суб 22:12:02  1018945
>>1018933
Хз, я так и не понял что мап делает
Аноним 08/07/17 Суб 22:17:12  1018946
>>1018945
def map(func, iterable):
..for item in iterable:
....yield func(item)
Аноним 08/07/17 Суб 22:20:38  1018952
один мальчик сел писать функции которые принимают другие функции, котоыре в свою очередь принимают другие..и так и не смог остановиться...
Аноним 08/07/17 Суб 22:38:07  1018957
>>1018952
(Он (писал)
___(не (на питоне)))
Аноним 08/07/17 Суб 22:47:46  1018962
>>1018931
>>1018933
Сделал так:
list = ['item1', 'item2', 'item3', 'push', 'pop']
for item in [item for item in list if item.startswith('item')]:
print item
Аноним 08/07/17 Суб 22:51:44  1018963
>>1018962
У вас, кстати, ле переменная названа зарезервированным словом, за такое на дуель вызывают
Аноним 08/07/17 Суб 22:55:51  1018970
>>1018963
экскьюзимуа сударь, впредь обещаю так больше не делать
Аноним 08/07/17 Суб 23:11:51  1018981
>>1018962
Ехал item через item
Видит item в списке item
Сунул item руку в item
item, item, item, item
Аноним 08/07/17 Суб 23:46:10  1019006
>>1018632
Что это?
Аноним 08/07/17 Суб 23:53:39  1019010
>>1019006
идэешки
Аноним 09/07/17 Вск 00:01:32  1019013
Спайдер не поставлю пока туда дарк тему по умолчанию не включат.
Аноним 09/07/17 Вск 00:03:17  1019014
>>1019010
Анаконда - это набор пакетов, а не IDE.

Ещё был "x,y" - математический, но загнулся и ещё есть Win Python, этот пока живой, но только под винду.
Аноним 09/07/17 Вск 00:06:48  1019016
>>1019014
Я перепутал спидер и анаконду
Аноним 09/07/17 Вск 00:38:30  1019030
>>1018981
Засмеялся.

>>1018962
Тут лучше генератор, а еще лучше вынести if внутрь цикла.
Аноним 09/07/17 Вск 01:14:09  1019043
Окулус.webm (5254Кб, 718x404, 00:00:31)
>>1018981
Аноним 09/07/17 Вск 02:35:15  1019068
>>1019016
Сразу видно, что ты охрененный специалист и твои советы многого стоят :)
Аноним 09/07/17 Вск 02:41:51  1019073
КАК УСТАНОВИТЬ В ПИТОН КОДЕКИ!?!?!?

Изображения, видео, звук, как всё это сделать разом, просто и удобно? Какая-то мутатень наделана в этом плане, всё, сука, неорганизованно, бля, нормально пользоваться невозможно.

Я уже не говорю, про эту сраную свалку с модулями и либами к разным версиям питона, бля.
Аноним 09/07/17 Вск 06:33:42  1019099
Pygame не хочет читать шрифты ни из корневой, ни из сторонних папок. Что я делаю не так?
OSError: unable to read font file 'font.ttf'
Аноним 09/07/17 Вск 06:46:16  1019100
>>1019099
Проверь, что права на чтение есть.
Попробуй открыть с помощью питоновского open(filename, 'rb').
Аноним 09/07/17 Вск 07:00:55  1019101
>>1019100
Спасибо, через open читает.
Аноним 09/07/17 Вск 07:31:31  1019103
Хочу делать приложения на Питоне для Андроида.

Как вкатиться?
Аноним 09/07/17 Вск 10:38:12  1019120
>>1019103
вкатись нахуй долбоеб.
Ты бы еще через 1с для айфонов писал.
Аноним 09/07/17 Вск 11:26:50  1019126
>>1019103
Молодец. А потом ОС свою напишем.
Аноним 09/07/17 Вск 11:33:44  1019127
Анон, я пока кодил челленджи из того видео про public data, у меня такой тонкий вопрос появился..а у нас такое есть, банки даных публичных? А то у них в чикаго даже на дыры в дороге целые досье, мне завидно
Аноним 09/07/17 Вск 13:16:57  1019232
>>1019068
Если бы все предоставляли только верную информацию, в каком аду мы бы жили?
Аноним 09/07/17 Вск 13:18:31  1019236
>>1019232
В девятом?
Аноним 09/07/17 Вск 13:35:47  1019264
>>1019103
Kivy
Аноним 09/07/17 Вск 13:38:10  1019268
>>1019127
что за видео? дай ссыль, тоже хочу челлендж
Аноним 09/07/17 Вск 13:41:10  1019274
>>1019268
Да там фигня легкая. Ну в прошлом треде поищи, с конца видос
Аноним 09/07/17 Вск 14:16:14  1019345
for i in range(1,100):
....print (['fizz','',''][i%3] + ['buzz','','','',''][i%5] or i)
Как это работает?
Аноним 09/07/17 Вск 14:21:48  1019353
>>1019345
s = ""
s += fizz если i кратно 3
s += buzz если i кратно 5
s = i если s пусто
Аноним 09/07/17 Вск 14:26:12  1019355
>>1019353
Что за пустые апострофы в квадратных скобках?
Аноним 09/07/17 Вск 14:26:41  1019356
>>1019345
Есть два массива, один физ и два пустых значения, второй баз и четыре пустых значения. Из массива берется одно значение, индекс которого равен i % 3 для первого массива и i % 5 для второго.
Аноним 09/07/17 Вск 14:27:16  1019358
>>1019355
Пустые строки же.
Аноним 09/07/17 Вск 14:34:25  1019374
>>1019345
Все, разобрался.
Аноним 09/07/17 Вск 14:42:00  1019389
fizzbuzz.png (40Кб, 289x213)
>>1019345
>for i in range(1,100):
Аноним 09/07/17 Вск 14:48:02  1019400
>>1019389
Читер.
Аноним 09/07/17 Вск 14:59:37  1019417
>>1019400
Потому что импорт cycle?

def cycle(iterable):
..while True:
....yield from iterable
Аноним 09/07/17 Вск 15:02:02  1019422
2017-07-0915h53[...].png (34Кб, 1325x566)
2017-07-0916h00[...].png (17Кб, 975x555)
2017-07-0916h00[...].png (20Кб, 976x581)
>>1018626 (OP)
БЛЭД.

В стандартном sqlite и в sqlaclhemy не работает поиск LIKE.
В другом клиенте ищет нормально. Посмотрите скрины - из них все понятно вроде.

1 пик - результат через приложение.
2 и 3 - мой запрос в программе и результат в ней же.
Аноним 09/07/17 Вск 15:13:51  1019438
>>1019422
Покажи код. Из скриншотов не ясно почему.
Аноним 09/07/17 Вск 15:18:38  1019443
2017-07-0916h15[...].png (8Кб, 1211x142)
2017-07-0916h16[...].png (12Кб, 1139x164)
2017-07-0916h18[...].png (22Кб, 950x471)
>>1019438
Да в коде ничего особенного вроде и нет.
Я сначала думал что дело в sqlalchemy, но и через стандартный питоновский коннектор не работает.
Первый - sqlite, второй - алхимия.
Аноним 09/07/17 Вск 15:19:09  1019444
>>1019443
Собственно SEARCH_QUERY - это я вынул из алхимии то что она генерирует.
Аноним 09/07/17 Вск 15:26:17  1019455
Хм. Может с юникодом что-то не то кстати. В алхимии по умолчанию он стоит, но мало ли. Сейчас потестирую с английскими символами.
Аноним 09/07/17 Вск 15:27:20  1019457
Мда, действительно. Вот жеж.
Аноним 09/07/17 Вск 15:29:45  1019461
>>1019457
Но тут не видно лайка же, они все jack.
Аноним 09/07/17 Вск 15:32:29  1019470
>>1019461
Проблема в case insensitive. Забыл сказать.
Аноним 09/07/17 Вск 15:33:59  1019472
>>1019470
Т.е. по "ack" ищутся jack, Jack, jAck, а по иван только иванов.
Аноним 09/07/17 Вск 15:35:11  1019475
Screen Shot 201[...].png (62Кб, 624x149)
>>1019470
Воспроизвел.
Аноним 09/07/17 Вск 15:35:38  1019476
>>1019475
Ееее.
Аноним 09/07/17 Вск 15:42:54  1019487
Screen Shot 201[...].png (57Кб, 698x126)
>>1019475
В качестве костыля можно определить свою lower функцию.
Аноним 09/07/17 Вск 15:58:44  1019510
>>1019422
https://sqlite.org/lang_corefunc.html#lower
Кодить стали, документацию читать не стали
Аноним 09/07/17 Вск 16:49:58  1019567
>>1019487
О, неплохо.
>>1019510
Вообще-то так давно уже.
Аноним 09/07/17 Вск 16:50:31  1019569
>>1019510
А, ты прислал для lower. Так-то я это уже экспериментирую. До этого просто LIKE использовал без всяких lower.
Аноним 09/07/17 Вск 16:59:15  1019577
1394466334.jpg (21Кб, 539x338)
Ребят, утешьте меня пожалуйста.
Плотно учу джангу уже 2 недели.
Посмотрел кучу видосов. Перечитал кучу статей, туторчиков и документацию.
По туторчикам сделал 2 сайта-бложика, поработал с API вк и все вроде неплохо идет.
Но я вообще ничего не запоминаю, половину команд не понимаю, половину понимаю, но сам, без туторчиков я бы такое не написал.
Утешь меня анон, у меня есть будущее как у джуна?
Аноним 09/07/17 Вск 17:01:01  1019579
>>1019577
Делай ещё приложения, но или на стаковерфлоу ответы, а не смотри в тутор. Никогда не копируй - только сам перепечатывай. Желательно по памяти.
Аноним 09/07/17 Вск 17:02:26  1019582
>>1019577
Тебе нужно больше самостоятельности, быть как это говориться ПРОАКТИВНЫМ.
Аноним 09/07/17 Вск 17:03:12  1019583
>>1019577
Да, 2 недели это нормально, особенно если ты изучаешь первую библиотеку. Просто делай дальше.
Аноним 09/07/17 Вск 17:05:27  1019585
>>1019577
У меня с гитом такая же проблема сейчас. Прочел тутор и забыл нахуй. Только гит инит помню.
Аноним 09/07/17 Вск 17:06:32  1019586
>>1019577
А мог бы составлять памятки, мини конспекты и оставлять их в своем личном бложике-дневнике.
Аноним 09/07/17 Вск 17:32:02  1019603
1396126811.jpg (9Кб, 200x191)
>>1019579
И так никогда не копирую, а перепечатывыаю. Запомню - перепишу. Забыл - туплю, вспоминаю, не осилил память - снова посмотрел и так по кругу. Но прибавления знаний вообще не ощущаю.

>>1019582
Дак а как, если я чувствую, что без la туторчиков я вообще ничего не смогу.

>>1019583
Делаю, но боюсь, что ничего не изменится.

Аноним 09/07/17 Вск 17:33:45  1019604
>>1019603
Хватет, иди дальше пили. Пока кровь с пальцев не потечет.
Аноним 09/07/17 Вск 17:35:56  1019605
2014-06-09 15.5[...].png (273Кб, 539x513)
>>1019604
Собственно этим и занимаюсь.
Аноним 09/07/17 Вск 17:37:44  1019607
13117104492.jpg (60Кб, 450x429)
>>1019605
Ну вот и ладушки. На тебе замок Батори, чтоб кодилось уютнее.
Аноним 09/07/17 Вск 17:39:56  1019610
14649119271580.jpg (101Кб, 894x894)
>>1019607
Спасибо, анончик.
Вы меня чуть утешили и приободрили.
Аноним 09/07/17 Вск 19:10:33  1019682
1416404900.jpg (31Кб, 474x600)
дочитал лутза почти до конца
сел говнокодить
@
не могу даже скачать картинки с этого треда

мне повеситься?
Аноним 09/07/17 Вск 19:12:52  1019685
>>1019682
Показывай, лутцекультист
Аноним 09/07/17 Вск 19:25:21  1019693
>>1019685
Дык нехуй показывать. Всё что я написал это копипаста с гугла.
Аноним 09/07/17 Вск 19:29:48  1019700
>>1019693
Это норма. Хотя можно и в документацию интерфейсов библиотек смотреть.
Аноним 09/07/17 Вск 19:35:41  1019706
>>1019682
Какие книги?
Аноним 09/07/17 Вск 19:37:37  1019709
5f6.gif (198Кб, 336x468)
Есть наполовину копипащенный говнокод на питоне меньше чем в сотню строк, который тем не менее выполняет свою функцию бота для телеграм.
Функционал: каждые 5 минут (через крон) ищет в прикрепленном бесконечном овощном треде в /soc/ название заданного города и при нахождении конвентирует его в плейнтекст и кидает на канал в телеграме. Если боту написать напрямую, он вернет все посты с заданным словом в том же треде.
Я не знаю, зачем я его написал, может чтобы потыкать в питон, это мой первый код, до этого только на автохоткее писал всякое говнецо. Может он пригодится кому, или раз это уровень второклассника, то кто захочет, сам такое напишет?
Мне жалко этого мертворожденнгого бота без юзкейса.
Аноним 09/07/17 Вск 19:40:38  1019712
>>1019709
Кидай код свой
Аноним 09/07/17 Вск 19:43:46  1019718
>>1019709
Документируеш и на гитхабчик
Вот тебе и начало двачепортфолио
Аноним 09/07/17 Вск 19:48:14  1019720
Расскажите об инструкции % и методе format(), у Лутца нихуя не понятно.
Аноним 09/07/17 Вск 19:50:24  1019722
>>1019700
> Это норма.
Ну бля тогда нахуя ваще читать книгу если можно было скопировать код с гугла поставив свои ссылки.
Аноним 09/07/17 Вск 19:51:34  1019723
>>1019720
Что может быть непонятно тааа
"%s %d лет" % ('анонасу стукнуло', 20)
Аноним 09/07/17 Вск 19:51:48  1019724
>>1019720
https://pyformat.info/
Аноним 09/07/17 Вск 19:59:11  1019737
>>1019723
Не понятен синтаксис спецификатора формата.
Аноним 09/07/17 Вск 20:00:01  1019738
>>1019724
Спасибо.
Аноним 09/07/17 Вск 22:55:13  1019956
m-3XxxJ-QA2nxUl[...].png (19Кб, 677x411)
Пишу бота на python, опыта разработки на этом ЯП почти минимально. Так вот, пишу музыкального дискорд бота чисто под свои нужды. Вот код - https://pastebin.com/WhvDJYpF. В общем, по замыслу при вводе play (url) должна запускаться звук с видео с ютуба, с первым play проблем нет, можно стопить, ставить на паузу и тд, но со 2 *play возникают проблемы, песню невозможно стопить и производить с ней какие-либо действия, интерпретатор ссылался на то, что подпрограммы play, stop, resume находятся в главной подпрограмме play и при втором и более вызовах этой подпрограммы 2 раз инициализироваться эти же подпрограммы(play, stop и тд) не могут. Основная проблема в областях видимости, т.к одни подпрограммы находятся в другой, а по-другому нельзя, что делать? На скрине стрелкой показана главная подпрограмма.
Аноним 09/07/17 Вск 23:02:43  1019960
piton44.jpg (403Кб, 900x601)
Вопрос к старожилам.
Хочу в джанго, пока что выполнил туторчик на джангобуке по версии 1.9
И есть 3 стула.
1)Django: Практика создания Web-сайтов на Python. Книга по версии 1.6
2)Tango_With_Django_-_Leif_Azzopardi по версиям 1.9-1.10
3)Two Scoops of Django Best Practices for Django по версии 1.8
вопрос в том что я английский знаю на уровне
Элементари, а 2-3 книга на английском бляяяяяя языке. Стоит ли для понимания пущего понимания сначала на русском пройти но с версией 1.6 или много поменялось и я только запутаюсь и прочитаю кучу ненужной хуйни?просто на английском со словариком по страничек 10 в день я конечно смогу.... но это будет ад. На русском я других книг не нашел, по более новой версии джанги
Аноним 09/07/17 Вск 23:21:17  1019971
>>1019960
стоит учить английский
Аноним 09/07/17 Вск 23:37:36  1019977
>>1019971
делаю это параллельно
Аноним 09/07/17 Вск 23:43:58  1019980
>>1019977
P.S. но пока что еще на уровне чтения детских книжек, а не тех лит-ры :(((
Аноним 09/07/17 Вск 23:47:56  1019986
>>1019980
Детские художественные книжки сложнее техлитры. Техлитра это ведь шильдик б вставить в паз ц.
Аноним 09/07/17 Вск 23:54:40  1019990
Что расскажете про Ту Скупс оф Джанго? Годная книга?
Хочу написать веб-аппликуху, но не умею нихуя. Прочитал тутор на джбуккоторый является просто супер кривым переводом официаьного гайда потом навернул тутор от джанго гёрлзкоторый тоже просто перевод но осталось еще очень много вопросов. Мне эта книга поможет?
Аноним 10/07/17 Пнд 00:03:32  1019993
lOFXzN9[1].jpg (32Кб, 570x210)
Анон, я уже заебался с этой джангой:
в модели есть unique_for_date - он по идее должен не позволить создать объект, если такое же значение уже есть за указанную дату?
И это относится только к самой модели и взаимодействию с дб (т.е. похуй через админку/форму или шелл создаю объект). Но вот проблема - оно не работает от слова вообще. Менял auto_now_add на default=timezone.now - толку нет. Или я уже устал и что-то просто пропустил?
>>1019990
Two scoops - годно, но там больше советы для уже разбирающихся в джанге, а не учебник "как захуярить сайт с нуля".
Можешь django by example почитать, если хочешь познакомиться с возможностями
> веб-аппликуху
тебе точно джанго нужен, а не реакты?
Аноним 10/07/17 Пнд 00:07:15  1019995
>>1019993
>тебе точно джанго нужен, а не реакты?
Да вот даже не знаю теперь... Посмотрел немного сайтов на джанге и что-то они все больно простенькие.
Мне нужно что бы был сайт, который через апи вк будет автоматизировать всякую хуйню.
Аноним 10/07/17 Пнд 00:26:18  1020012
>>1019995
Алсо, кто-нибудь может скинуть годных сайтов/приложений на джанге? А то я ничего кроме колхозного убожества и сайтов с туторами но ней же не нахожу что-то.
Аноним 10/07/17 Пнд 01:03:46  1020044
Как работать с вебом в змее?
Нужно достать определенную информацию с сайта.
С помощью чего можно реализовать? Какая либа?
Аноним 10/07/17 Пнд 03:36:45  1020110
>>1018627
Зачем учить ИИ, если он не приносит денег?
Просто игрушка для regular dude.
Аноним 10/07/17 Пнд 03:54:38  1020112
Взглянул на Kivy и решил, что не нужно, я прав?
Лишняя прослойка с кучей шизофрений, а потом над и под ней ещё надстройки в виде джава-апи или процесс разработки удобнее сделать?

Андрои - Java, Винда - шарп, Яблоко - свифт, а универсальная штука - это слишком сложно и тормозно и если нечто такое и делать, то это только плюсы?
Аноним 10/07/17 Пнд 04:00:45  1020114
>>1020112
И зачем этот Kivy сдался, если питоноприложение и так будет работать на Андроиде, где питон установлен? Ну или с собой в пакете притащить его.
Аноним 10/07/17 Пнд 05:00:32  1020117
>>1019127
>банки даных публичных
kaggle
Аноним 10/07/17 Пнд 06:16:19  1020123
IMG201707101014[...].jpg (18Кб, 566x145)
Анон, можно ли в пайчарм настроить такие же подсказки, как в визуал студии пикрелейтед.
Аноним 10/07/17 Пнд 07:40:10  1020132
>>1020123
И в Идл также можн делать?
Аноним 10/07/17 Пнд 07:57:08  1020135
>>1019993
Юзай django.utils.timezone.now()
Аноним 10/07/17 Пнд 08:05:55  1020137
>>1020123
Походу так нет.
Но вроде ж какое-то пояснение в пайчарме есть и так?
Аноним 10/07/17 Пнд 08:31:19  1020142
>>1020137
Только без описания.
Аноним 10/07/17 Пнд 08:38:09  1020144
>>1020044
urllibrequest чтоли?
Аноним 10/07/17 Пнд 09:50:51  1020159
137257542498032[...].jpg (81Кб, 640x799)
Тоже приодеться чтоли
Аноним 10/07/17 Пнд 10:03:45  1020169
pycharmcntl+q.jpg (43Кб, 692x212)
>>1020123
CTRL+Q - откроет докстриенг того, что в курсоре
Аноним 10/07/17 Пнд 10:06:51  1020171
>>1020169
Как же убого выглядит, даже если закрыть глаза на шрифты.
Аноним 10/07/17 Пнд 10:17:51  1020178
>>1020135
у меня timezone.now оттуда и используется
Аноним 10/07/17 Пнд 10:25:33  1020187
>>1019682
>не могу даже скачать картинки с этого треда
не переживай
тут еще может быть дело в том, что двачик ща клаудфларой
найди простой сайт мухосранска и с него качай картинки и статьи
Аноним 10/07/17 Пнд 10:50:11  1020199
DisallowedHost ебаный
Аноним 10/07/17 Пнд 11:57:14  1020258
Допустим я делаю на Джанге конструктор машин.

Есть модель "кузов машины", от нее ссылка на модел "колеса" и модель "фары".

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

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

В целом я могу написать логику, но хотелось бы услышать может про какие-то best practice или уже встроенные в джангу решения.
Аноним 10/07/17 Пнд 11:57:41  1020260
>>1020159
Джанготян прикольный туториал, но как-то галопом по багдаду, вроде бы все в бою используется, гит гитхаб, оркужение, но хз,
Аноним 10/07/17 Пнд 12:00:15  1020264
>>1019960
Английский нужен. Как минимум ради базы знаний со стек овефлоу. Там очень много ответов на стандартные вопросы.

А вообще рекомендую книгу Leightweight django, если прошел базовые концепции то сможешь осилить.

Можешь прочитать первую главу про хеллоуворлд а потом сразу переключаться на главу где делают рест АПИ
Аноним 10/07/17 Пнд 12:04:16  1020268
>>1018626 (OP)
Короче, нужно написать прогу, которая работала бы фоном и перехватывала некоторые нажатия клавиш в винде и выполняла некоторые действия. Есть идеи с чего начать?
Аноним 10/07/17 Пнд 12:05:37  1020269
>>1020268
K&R
Аноним 10/07/17 Пнд 12:06:26  1020270
>>1020269
Зачем мне си?
Аноним 10/07/17 Пнд 12:06:41  1020271
>>1020268
pyHook.
Аноним 10/07/17 Пнд 12:08:32  1020272
>>1020270
Жрать не просит, пусть будет
Аноним 10/07/17 Пнд 12:09:32  1020273
>>1020272
С чего ты взял, что я его не знаю?
Аноним 10/07/17 Пнд 12:10:30  1020276
>>1020273
Я не взял
Аноним 10/07/17 Пнд 12:12:20  1020278
>>1020271
Кажется, то что надо. Спасибо.
Аноним 10/07/17 Пнд 12:18:50  1020283
>>1020142
Значит юзайть нужно вижусь студию с питоном.
Аноним 10/07/17 Пнд 12:26:08  1020286
Аноны, есть на гитхабе джангопроект, как мне его клонировать к себе так, что бы пайчарм понимал, что это не очередной обычноскрипт, а именно джанго?
Аноним 10/07/17 Пнд 12:26:34  1020288
Аноны. Пытаюсь освоить вывод информации в консоль с заменой. Такой код работает нормально:
i = 1
while i <= 20:
time.sleep(0.05)
sOut = '\ri = {0} \ry = {1}'.format(i, i*2)
sys.stdout.write(sOut)
sys.stdout.flush()
i += 1


А как перенести y = {1} на следующую строку без поломки вывода?
если добавлять перед ней \n\r ломается вывод
Аноним 10/07/17 Пнд 12:52:32  1020302
Брутфорсил хедхантер и пригласили на собеседование по телефону на удалённую работу. Пожелайте удачи джуну джанго.
Аноним 10/07/17 Пнд 12:53:32  1020303
5ac4cda3ed18fab[...].jpg (763Кб, 866x1300)
>>1020302
И будьте добры, поясните какие вопросы могут задать
Аноним 10/07/17 Пнд 12:55:15  1020304
>>1020303
Удачи ананас, отпшись потом с AIR, очень интересно
Аноним 10/07/17 Пнд 13:08:40  1020311
>>1020302
Расскажи, что ты умеешь.
Какие проекты демонстрировал?
Резюме покажешь?

Тоже хочу быть джанго-джуном

Ну и конечно же удачи тебе в работе.
Аноним 10/07/17 Пнд 13:30:41  1020323
>>1020303
https://habrahabr.ru/company/it_people/blog/332468/
Аноним 10/07/17 Пнд 13:51:00  1020336
>>1020169
Спасибо, хоть что-то.
Аноним 10/07/17 Пнд 14:22:33  1020360
u0di9raIUbM.jpg (85Кб, 960x721)
Начинаю читать Лутца. Промотивируй меня анон.
Аноним 10/07/17 Пнд 14:24:44  1020361
>>1020360
Уже начал, или вот вот начнешь?
Аноним 10/07/17 Пнд 14:26:52  1020363
>>1020361
Дошел до 4 главы, пропустив всякую воду.
Аноним 10/07/17 Пнд 14:29:38  1020365
>>1020360
Зачем ты его читаешь? Лучше начни писать какую-нибудь поделку на питоне и по пути разбирайся. И быстрее и надежнее, не будет такого вот >>1019682.
Аноним 10/07/17 Пнд 14:39:49  1020371
>>1020360
Но это же книга о языке,а не о программировании
Аноним 10/07/17 Пнд 14:56:00  1020379
Только что понял, что вим ненастроенный, и я весь день пилил бложек с абами вместо пробелов!
Аноним 10/07/17 Пнд 15:02:38  1020382
>>1020379
Нахуй этот вим. Его настройку уже можно добавлять в портфолио как огромный проект.
Аноним 10/07/17 Пнд 15:05:11  1020386
>>1020379
Время писать скрипт, заменяющий табы на пробелы, хули.
Аноним 10/07/17 Пнд 15:21:24  1020392
пздц, совершенно запутался уже, где там модел куда там вью, откуда урл куда пост где кому гет, а кому джанго формы бляя
Аноним 10/07/17 Пнд 16:39:36  1020475
Стал читать Lightweight django, по рекомендации >>1020264 господина. И возникла трудность - книга говорит что надо пользовать gunicorn, который тут же скрашился на моей винде. Как оказалось этот модуль только для линуха и вообще не применим на винде.
Пека у меня одна, линуха нет, но есть специльано освобожденное место для него, где раньше стояла бубунта.
Сосна вопрос к знатокам - хуйли мне делать?
Аноним 10/07/17 Пнд 16:45:06  1020481
Помогите с Django

Есть форма, в которой идет проверка на уникальность и подтверждения пароля https://pastebin.com/ciFBRdLW

Вьюха, где идёт сохранение в БД https://pastebin.com/8aPs5Lch

Если в форму я пишу уникальное имя, то raise ValidationError идёт мне в debug, а не в template.
Request Method: POST
Request URL: http://127.0.0.1:8000/auth/register/
Django Version: 1.11.3
Exception Type: ValidationError
Exception Value: ['Имя пользователя занято']

Как правильно отловить его и вывести?
Аноним 10/07/17 Пнд 16:51:02  1020487
>>1020475
Нахуй тебе на ПК unicorn? Это на сервак ставят, что бы скрипт постоянно крутился, забей на это дерьмо.
Аноним 10/07/17 Пнд 16:54:07  1020490
>>1020487
>Нахуй тебе
Книжка сказала мне поставить его. Я так понимаю он понадобится.
Аноним 10/07/17 Пнд 16:55:02  1020491
>>1020487
P.S. Если так уже начинать, то ставь сразу nginx/uwsgi. По желанию ngrok.
P.p.s. Не занимайся херней, разворачивать проект будешь потом, если дойдет до этого.
Аноним 10/07/17 Пнд 16:56:40  1020494
>>1020490
Анон, почитай что это и для чего, а потом подумОй.
Видимо книга в начале писала что и разработка под линуксом?
Аноним 10/07/17 Пнд 17:01:39  1020500
>>1020475
Ставь дуалбут прыщи, очевидно же.
Аноним 10/07/17 Пнд 17:17:27  1020513
>>1020490
на юникорне ты будешь что-то делать в самом конце книжки

сначала ьы будешь все делать через python manage.py runserver

И да, ставь линукс дуалбутом.
Аноним 10/07/17 Пнд 17:29:52  1020525
>>1020513
И что он нем там будет делать?
Аноним 10/07/17 Пнд 17:45:37  1020538
>>1020525
привыкать
Аноним 10/07/17 Пнд 18:07:21  1020562
>>1020500
>>1020513
>линух дуалбутом
Спасибо, братья-программатья так и поступлю.
Аноним 10/07/17 Пнд 18:23:47  1020583
>>1018626 (OP)
ребзя, зачем передают self в функцию? в чем прикол? по идее он вообще там не нужен, но может я чего не понимаю
Аноним 10/07/17 Пнд 18:24:58  1020586
>>1020583
В функцию и не передают.
Аноним 10/07/17 Пнд 18:26:50  1020591
Анон, что легче, джанго или вляжка? Похожи ли они, тоесть, изучив один, будет ли полегче изучать другой?
Аноним 10/07/17 Пнд 18:28:13  1020594
>>1020586
сори, я нуб, но помоему это функцией называется
def myfunction(self, param, anotherparam)
Аноним 10/07/17 Пнд 18:38:28  1020605
uqUzpfaUDnQ.jpg (131Кб, 851x632)
>>1020304
>>1020311
На гитхабе был бложик с тегами и комментариями, а так же дипломный проект для шараги(электронный журнул).
Говорил с тех. диром, а не HRом. Так что вопросов "кем я вижу себя через 10лет" не было.
Спросил про мой код, задал несколько простых вопросов. Приятный в общении, сказал что ему нравится, как строю модели.
Так же сказал, что много джунов присылают резюме без гита. Лучше так не делать, потому что не нравится гонять по стандартным вопросам, т.к. кода совершенно нет и не знает что спрашивать. Надеюсь, что всё будет хорошо.
>>1020323
Спаибо за помощь, братишка. Стал меньше волноваться после этого поста.
Аноним 10/07/17 Пнд 18:40:43  1020607
>>1020605
Молодец анансий
Аноним 10/07/17 Пнд 18:42:14  1020608
Прошет тутор от джанготян, остались кое какие вопросики, тысячи их.
Например, по виртуаленв.
Аноним 10/07/17 Пнд 18:51:22  1020616
>>1020608
Про гугли. Или задавай конкретные прямо тут.
Аноним 10/07/17 Пнд 18:55:18  1020621
>>1020616
Лучше погуглю пока, а то анон занятой.
Хотя один вопрос всетаки есть
Нахрена я использовал виртуалэнв если потом в репозиторий папку myenv не включал? ТОНКИЙ МОМЕНТ
Аноним 10/07/17 Пнд 18:57:46  1020623
>>1020621
В репозиторий заливают requirements.txt
Это основа для venv. Делается так. pip freeze requirements.txt. В корневую директорию.
Затем создается virtualenv и pip install -r requirements.txt
Аноним 10/07/17 Пнд 18:59:12  1020626
>>1020623
Ловко, спасибо
Аноним 10/07/17 Пнд 19:03:37  1020632
>>1020626
Делается это для того, чтобы не засорять всю систему зависимостями и для простоты миграции на другую ОСь и для других разрабов. Помни, что там указываются конкретные версии пакетов.
Аноним 10/07/17 Пнд 19:10:03  1020639
>>1020258
atomic transactions, если я правильно понял твою аналогию
Аноним 10/07/17 Пнд 19:50:41  1020660
Аноны, посоветуйте либу чтобы запилить аски морду для своего поделия. На данный момент разбираюсь с asciimatics, но это пздц сложная вещь для меня
Аноним 10/07/17 Пнд 19:54:04  1020662
>>1020639
>atomic transactions
Спасибо! Теперь вспомнил, что даже пролистывал этот док.

Вообще хорошая тема для обсуждения, какими итерациями учить джангу и вообще большие фреймворки. Сколько читать/сколько кодить.

Если не читал, то тяжело кодить не зная что. Если не кодил то тяжело читать, забываешь прочитанное.
Аноним 10/07/17 Пнд 19:55:22  1020664
>>1020660
Может есть какая-нибудь альтернатива curses под шинду?
Аноним 10/07/17 Пнд 20:02:08  1020669
>>1020664
Разве это не ncurses? Встречался с ним когда тутор по рогаликам чиатл
Аноним 10/07/17 Пнд 20:24:00  1020697
>>1020662
Кодить то, что прочитал?
Аноним 10/07/17 Пнд 20:30:29  1020703
>>1020662
Ну это же очевидно индивидуально все, как и любой учебный процесс
Аноним 10/07/17 Пнд 21:01:41  1020719
1377642249452.jpg (54Кб, 463x604)
>>1020669
>ncurses
Нашел curses под шинду. Сейчас буду его осваивать. Спасибо анон
Аноним 10/07/17 Пнд 21:03:34  1020721
>>1018626 (OP)
https://youtu.be/yDv5FIAeyoY
Аноним 10/07/17 Пнд 21:06:31  1020724
image.png (33Кб, 257x171)
>>1020721
За ночь посмотрю как раз
Аноним 10/07/17 Пнд 21:59:52  1020769
Анон, поясни как тупому про классы и методы.

Пытаясь вкатиться в веб-программирование и заодно питон, пишу себе в качестве учебного проекта имиджборду типа бложек на python3 и flask. Юзаю sqlalchemy ORM, база на постгресе.

Есть у меня класс User, примапленный к табличке users, с соответствующими полями. Так вот, возник дохуя тупой, но фундаментальный вопрос: какие действия с юзером должны быть методами класса User? Создание нового юзера - это в __init__ или нет? А авторизация юзера (не внешними сервисами, а из своей базы) - это метод юзера или отдельная функция? А открытие сессии?
Аноним 10/07/17 Пнд 22:12:47  1020790
>>1020769
На вопрос ответить не смогу, но лольну по поводу того, что иногда размышления в стиле ооп похожи на рассуждения древних философов, типа является ли рука частью человека, или все таки челвоек это отросток на руке?
Аноним 10/07/17 Пнд 22:17:36  1020801
>>1020790
>
>На вопрос ответить не смогу, но лольну по поводу того, что иногда размышления в стиле ооп похожи на рассуждения древних философов, типа является ли рука частью человека, или все таки челвоек это отросток на руке?
Блэт, всю жизнь писал ёбаные скрипты даже без единой функции, или ещё лучше - однострочники на баше с паровозом грепов и седов - всё было просто и понятно.
Аноним 10/07/17 Пнд 22:18:58  1020806
>>1020801
Ну, мне к сожалению не понять, у меня пр-детство тяжелое, я с сицпа начал
Аноним 10/07/17 Пнд 23:56:51  1020886
>>1020594
Ты нуб, это не так называется.
Аноним 11/07/17 Втр 00:10:19  1020895
>>1020886
я знаю, как называется лучше скажи и зачем селф передается параметром?
Аноним 11/07/17 Втр 00:14:57  1020899
>>1020895
В функции селф не передаётся.
Аноним 11/07/17 Втр 00:20:09  1020901
>>1020899
лол если ты не знаешь, то не тролль хотя бы
подождем знающего анона вместе
Аноним 11/07/17 Втр 00:26:05  1020905
>>1020901
Схуяли мне не троллить? Ещё скажи правильный ответ тебе написать, долбоёб?!
Аноним 11/07/17 Втр 00:26:18  1020906
Screenshot at 2[...].png (59Кб, 1024x600)
>>1020901
Так ведь не обязательно селф!
Аноним 11/07/17 Втр 00:26:31  1020907
>>1020583
Нужен для доступа к состоянию объекта (instance variables). Читай документацию, секция про классы, написано коротко и ясно.
Аноним 11/07/17 Втр 00:27:32  1020909
>>1020906
конечно, должен быть this
Аноним 11/07/17 Втр 00:28:51  1020910
>>1020899
Передается вообще-то.
Аноним 11/07/17 Втр 00:32:30  1020913
>>1020910
Не передаётся.
Аноним 11/07/17 Втр 00:34:51  1020916
Получается, что функция которая возвращает рандомное число - не чистая? Ведь чистая функция должна возвращать те же значения при одних и тех же параметрах
Аноним 11/07/17 Втр 00:35:44  1020918
>>1020913
>the special thing about methods is that the object is passed as the first argument of the function
Аноним 11/07/17 Втр 00:38:59  1020923
>>1020916
Таки да.
Аноним 11/07/17 Втр 00:40:47  1020926
>>1020905
В рот тебе сказал членом. Есть что возразить?
Аноним 11/07/17 Втр 00:42:11  1020927
>>1020918
> methods
> функция
> methods
> функция
>>1020926
Дешёвые понты.
Аноним 11/07/17 Втр 00:49:23  1020929
Проблема с формами в Джанге
Есть метод валидации
def clean_password(self):
user_password = self.cleaned_data.get("password")
confirm_password = self.cleaned_data.get("confirm_password")
print(user_password, confirm_password)
if user_password != confirm_password:
raise forms.ValidationError("error")
return user_password

При принте confirm_password всегда null, хотя если сделать принт реквеста во вьюхе, то такое поле есть

<QueryDict: {'csrfmiddlewaretoken': ['EaTa1wYFKIoqPZy6lTljAY4ennMYdR8Wjohx3eXCf84eg1pmK9HodgiVYYbWc8cX'], 'username': ['fsdfhdsjkfhds'], 'email': ['admin@gmail.com'], 'password': ['123123'], 'confirm_password': ['123123']}>
123123 None
Аноним 11/07/17 Втр 00:49:46  1020931
>>1020927
>object is passed as the first argument of the function
>argument of the function
>of the function
>the function
>the function
>function
>function
>function
>function
Аноним 11/07/17 Втр 00:51:16  1020933
>>1020929
Замени clean_password на clean_confirm_password. Охуеешь.
Аноним 11/07/17 Втр 00:54:55  1020935
>>1020933
Охуел и не встал.
Добра тебе
Хотя так и не понял в чём магия
Аноним 11/07/17 Втр 01:15:25  1020940
Поясните за двумерные массивы. Допустим, хочу найти сумму в первой строке и первом столбце. Как я понял, для суммы в строке есть функция sum, а сумму в столбе только перебором по всей матрице можно найти? Или есть хитровыебанный способ выполнить эту операцию быстрее?
Аноним 11/07/17 Втр 01:21:40  1020941
>>1020940
Погляди в collections, может чего и найдешь
Аноним 11/07/17 Втр 01:41:57  1020943
>>1020935
Порядок обработки полей.

Чтобы понять почему так надо читать исходники джанги. Пока просто внимательно читай документацию и пытайся разобраться почему это так работает. Ещё two scoops of django можешь навернуть. Только не забывай ещё учить сам питон и не или работать за 30к.
Аноним 11/07/17 Втр 01:42:17  1020944
>>1020943
Не иди.
быстрофикс
Аноним 11/07/17 Втр 01:57:38  1020952
>>1020941
Чет не нашел там нихуя на этот счёт. Значит только перебором?
И если нужно обработать массив данных через sum, min, max - то значения одного типа нужно заранее ебануть именно в одну строку, а не в столбец?
Аноним 11/07/17 Втр 02:06:51  1020956
>>1020952
Посмотри в сторону numpy
Аноним 11/07/17 Втр 02:31:47  1020966
>>1020956
Кроме транспонирования матрицы пока не нашел другого варианта решения через этот модуль
Аноним 11/07/17 Втр 02:35:40  1020968
>>1020966
a = np.array(data)
a[0].sum() - сумма первой строки
a[:, 0].sum() - сумма первого столбца
Аноним 11/07/17 Втр 02:40:34  1020971
0eqf3YH5Wyw.jpg (225Кб, 798x1080)
Ребят, как применять методы тип .swapcase, .replace, к большому тексту с абзацами, и проч хуйней?
Аноним 11/07/17 Втр 02:47:49  1020972
>>1020971
Берешь и применяешь. В чем именно проблема?
Аноним 11/07/17 Втр 02:53:53  1020975
prr1.png (63Кб, 761x1043)
>>1020972
Аноним 11/07/17 Втр 02:56:06  1020976
>>1020975
Используй тройные кавычки:
"""
line
line
"""
Аноним 11/07/17 Втр 02:58:33  1020978
>>1020976
Ты че, тролишь меня на ночь глядя? Это для коментов многострочных.
Аноним 11/07/17 Втр 03:00:12  1020980
>>1020978
-_-
Аноним 11/07/17 Втр 03:05:57  1020981
>>1020968
Пиздец, в документации нихера нет про это
Аноним 11/07/17 Втр 03:07:49  1020982
>>1020981
https://docs.scipy.org/doc/numpy/reference/arrays.indexing.html
И на всякий случай:
http://cs231n.github.io/python-numpy-tutorial/#numpy-array-indexing
Аноним 11/07/17 Втр 07:44:13  1021010
>>1020975
Экранирование перед каждой новой строкой, либо запиши в файл (yaml) например, потом прочти оттуда
Аноним 11/07/17 Втр 08:01:57  1021014
>>1021010
Зачем тут yaml? Обычный текстовый файл.
Аноним 11/07/17 Втр 08:10:58  1021016
>>1020978
Ты попробовал хоть, прежде чем отказываться от крокодила от """
Аноним 11/07/17 Втр 09:45:34  1021042
watch.webm (9247Кб, 1280x720, 00:00:58)
Как там pygame поживает?
Аноним 11/07/17 Втр 09:51:01  1021045
Screenshot at 2[...].png (95Кб, 1024x600)
>>1021042
Поживает себе. Что ваш ведьмак?Смотри какой графен
Аноним 11/07/17 Втр 10:03:56  1021047
>>1020769
Ррряяяяя, никто не может?
Аноним 11/07/17 Втр 10:58:49  1021065
>>1020769
не, __init__ не подходит, потому что не может возвращать значения, но может быть статическим методом класса User, который создаст и вернет экземпляр этого класса, например:
@classmethod
def create(cls):
....#create user logic
....firstname = 'op'
....lastname = 'idi chitay dive into python'
....return cls(firstname=name, lastname=lastname)
и вызываться он должен так:
op = User.create()
Аноним 11/07/17 Втр 11:00:05  1021066
>>1020975
Тройные кавычки. Это же основы блять.
Аноним 11/07/17 Втр 11:21:03  1021074
А есть какая-нибудь DOD вроде монги, но чтобы как sqlite - не надо было ничего устанавливать дополнительно?
Аноним 11/07/17 Втр 12:34:54  1021107
prr.png (51Кб, 596x1039)
>>1021066
Аноним 11/07/17 Втр 12:36:02  1021108
>>1021107
У тебя третий питон может, Володя?
Аноним 11/07/17 Втр 12:36:41  1021109
>>1021108
оф корст
Аноним 11/07/17 Втр 12:38:46  1021111
>>1021109
Ну екмакарен, Вова. Там же надо писать со скобочками print.
Аноним 11/07/17 Втр 12:40:35  1021112
14835433524060.jpg (143Кб, 1024x768)
>>1021111
Бляяя, спасибо.
Аноним 11/07/17 Втр 12:44:52  1021117
>>1021112
Поставь нормальный редактор или запускай через терминал, чтобы видеть ошибки.
Аноним 11/07/17 Втр 12:45:28  1021118
image.png (36Кб, 574x417)
Сап, двачаны. Вот вакансия на джуна. Я питон только третью неделю изучаю(был опыт с с++). С языком мне все понятно в принципе(лутц прочитан, еще несколько книжек, знаю какие есть библиотеки, но не знаю конкретные команды). В общем думаю, что я изи разберусь. Пока что вот сделал бложик по djangogirls.
Проблема с проект от 200 строк кода. Что это за хуйня? Что можно написать на 200 строк? Курсы бы я легко прошел, но тратить на них время не хочу. Книги быстрее. ЕУ меня есть еще профиль на codewars с с 30 задачами. Может поделать еще задач, и это прокатит за код?
По остальным пунктам подхожу(3 курс программист, все было)
Аноним 11/07/17 Втр 12:46:31  1021121
На мамаевском вокзале кто то крикнул джаваскрипт
Все подняли морды кверху
Ну а я учу питон
Аноним 11/07/17 Втр 12:47:58  1021126
>>1021118
Хотя вся эта хуйня в блоке желательно. Ну в общем скажите кто что думает. Могу в принципе потратить неделькку на написание годного мини-проекта, если что посоветуете.
Аноним 11/07/17 Втр 12:48:10  1021127
>>1021117
Чарм? Да в принципе пока и родного хватает, проблемы в невнимательности скорее.
Аноним 11/07/17 Втр 12:50:45  1021132
>>1021126
Конечно пили проект, задачки твои хз кому нужны кроме тебя самого.
А ты бложек от герлс удолил? Ничего в него самостоятельно не подкручивал?
Аноним 11/07/17 Втр 12:52:06  1021134
>>1021132
Нет, стили только поменял. Да он валяется в открытом доступе. http://birdinhat.pythonanywhere.com/
Аноним 11/07/17 Втр 12:55:22  1021136
>>1021134
Я свой буду допиливать, тэги добавлю, всякое прочее такое же.
Только курс заново перепройду, чтоб конспект составить

А если блог не нравится, сделай магазинчик.
Аноним 11/07/17 Втр 12:57:40  1021139
>>1021065
Ок, подъебнул. А в концепции orm нет ли какого-то православного способа создания таких объектов? Или нужно ручками создавать экземпляр класса и коммитить в сессию бд?
Аноним 11/07/17 Втр 13:04:01  1021147
Самая пиздатая иде по мнению местных анонов - чарм? Какие ещё есть под окна кроме спайдера?
Аноним 11/07/17 Втр 13:12:23  1021151
>>1021147
NinjaIDE
Аноним 11/07/17 Втр 13:13:00  1021152
>>1021147
Зачем что-то придумывать? Бесплатный пайчарм полностью покроет твои нужды.
Аноним 11/07/17 Втр 13:14:06  1021153
>>1021074
Стоило погуглить чуть чуть
>TinyDB is a lightweight document oriented database optimized for your happiness :) It’s written in pure Python and has no external dependencies. The target are small apps that would be blown away by a SQL-DB or an external database server.
Аноним 11/07/17 Втр 13:17:30  1021155
>>1021139
в любой орм есть create смотри внимательнее доки по ней
Аноним 11/07/17 Втр 13:56:15  1021172
>>1021147
VIM же
Аноним 11/07/17 Втр 14:41:52  1021205
>>1021118
Закомментируй 199 строк, а на последней напиши
print ("hello world")
Аноним 11/07/17 Втр 14:47:36  1021210
Решил вкатиться в питон, возник вопрос - обязательно ли для этого становиться линуксодебилом?
Аноним 11/07/17 Втр 14:53:41  1021213
>>1021210
Желательно. Можно даже не дебилом.
Аноним 11/07/17 Втр 15:02:58  1021216
>>1021210
Макоебопидором еще можно.
Аноним 11/07/17 Втр 15:11:35  1021222
>>1021210
нет, но в итоге придется
Аноним 11/07/17 Втр 15:20:21  1021232
>>1021147
Пайчарм нужен, если ты проекты собираешься из квинталлиона строк, дебажишь не консолькой, а ДЕБАГЕРОМ, разставляя брейкпоинты и всякие другие свистоперделки для сириус бизнеса.

Чтобы удобно писать код абсолютно хватает Visual Code, модули в котором просто охуенны. В нём даже лучше интелисенс работает, подбирая для тебя подсказочки и инфу, например, что можешь импортировать.

И таки плюс, есть модуль, который делает окно с кодом прозрачным, что КГУТО.
Аноним 11/07/17 Втр 15:29:34  1021244
>>1021232
>>1021151
>>1021172
А что насчет sublime text, аноны?
Поясните за плюсы и минусы.
Аноним 11/07/17 Втр 15:37:56  1021248
>>1021244
+ Быстрый, удобный, но не без проблем для питона.
- Полудохлая проприетарщина

Я перешел на vscode.
Аноним 11/07/17 Втр 15:42:38  1021255
>>1021213
>>1021216
>>1021222
Какой-то бесперспективняк...
Аноним 11/07/17 Втр 16:00:22  1021271
>>1021255
Ну а ты чего хотел? Лампово сидеть в венде и делать что-то полезное? Учи тогда .Net или 1С
Аноним 11/07/17 Втр 16:18:24  1021286
>>1021222
Зачем? И сам питон, и джанга успешно работают под виндой. Основные IDE тоже кроссплатформенны.
Разве что на хостинге скорее всего будет линукс, он дешевле.
Аноним 11/07/17 Втр 16:41:44  1021317
>>1021286
Внезапно может понадобится линукс. Например для редиса. На начальном этапе и на винде норм будет.
Аноним 11/07/17 Втр 16:45:01  1021319
>>1021317
Ну сам питон тут не при чем. Я вот монгой пользуюсь, она успешно работает на винде.
Аноним 11/07/17 Втр 16:47:49  1021322
Вопрос к работающим на Django:
Считается ли использование Class-based views более правильным вариантом, чем обычные функции? Если мне легче и удобнее испозовать функции после Ларавела, то обязан ли я переходить на классы? И какой способ чаще используют в проектах?
Аноним 11/07/17 Втр 16:50:24  1021325
>>1021286
Для обучения плевать. В больших проектах иногда будут несостывовки с путями, да и например на джангу навернул mysql, и под линукс надо было докачивать специальные пакеты для работы (не pip-овские либы). Без понятия как будет с этим на Окнах
Аноним 11/07/17 Втр 16:58:28  1021334
>>1021322
Cbv предпочтительно, т.к. позволяет избежать огромных повторяющихся кусков кода.
Аноним 11/07/17 Втр 17:25:08  1021354
235c31af-1241-4[...].jpg (181Кб, 675x900)
>>1021112
Ебать ты пряник!
Аноним 11/07/17 Втр 19:03:53  1021412
Если мне нужно сделать REST API на питоне 3, какой мой выбор из фреймворков? Желательно чтобы это все хорошо расширялось и небыло кучи из спаггети кода, наличие ORM будет большим плюсом(при этом возможность писать и чистый sql). Скорость думаю не важна, но если есть какой-то удобный фреймворк с хорошей производительностью, то можно и подумать
Аноним 11/07/17 Втр 19:08:02  1021417
>>1021412
Django rest framework
Аноним 11/07/17 Втр 19:19:36  1021425
В php интерпретатор обрабатывает запрос и умирает. Нельзя без костылей создавать долгие соединения. В питоне есть такая проблема?
Аноним 11/07/17 Втр 19:23:32  1021428
>>1021425
Long polling что-ли? Либ хватает для всех фреймворков
Аноним 11/07/17 Втр 19:27:27  1021433
>>1021428
Не, не знаю каким термином это называют. Как я понимаю процессы в php не могут долго жить. Из-за этого придумывают костыли чтобы хранить состояние.
Аноним 11/07/17 Втр 19:32:06  1021436
>>1021428
PHP — веб-ориентированный язык, создан, чтобы умирать (в хорошем смысле слова). С низкоуровневой точки зрения приложение на PHP представляет собой скорее набор отдельных скриптов возможно с единой семантической точкой входа.

Python — универсальный язык программирования, применимый в том числе и в вебе. С технической точки зрения web-приложение на Python — полноценное приложение, загруженное в память, обладающее своим внутренним состоянием, сохраняемым от запроса к запросу.

PHP создан чтобы умирать
https://habrahabr.ru/post/179399/

>приложение на Python — полноценное приложение, загруженное в память
Вот это что значит, это относится к создаваемым процессам или к чему? Про php везде пишут, что он должен умирать, а объяснить к чему это относится, никто толком не может. Толи к процессам, если да то почему, толи к памяти. Не понятно.
Аноним 11/07/17 Втр 19:34:02  1021438
>>1021205
Содомит.
Аноним 11/07/17 Втр 19:58:32  1021460
>>1021436
Когда кто-нибудь обращается к похапе-скрипту, он создается заново. То есть для каждого вызова похапе создает новый экземпляр скрипта в памяли, он исполняется и умирает. Живет в памяти он от силы 1-30 секунд.

В питоне такое называется и не в питоне тоже cgi и считается зашкварным.
Аноним 11/07/17 Втр 20:10:21  1021473
uebischnost.png (11Кб, 821x378)
Котаны, как засунуть в asyncio eventloop несколько коротин и дождаться их завершения loop.run_until_complete() ?

Как засунуть одну и дождаться её завершения ясно, но как это сделать для нескольких и чтобы завершились все?
Аноним 11/07/17 Втр 20:21:12  1021488
ebota2.png (12Кб, 947x406)
>>1021473
Все, понял как.
Аноним 11/07/17 Втр 20:34:59  1021502
>>1021460
О, спасибо анон. То что скрипт создается заново знаю. Почему создается нигде не пишут. Может знаешь где об этом почитать подробнее?
Аноним 11/07/17 Втр 21:05:51  1021537
1232412534265354.png (136Кб, 400x400)
>>1018626 (OP)
Сап всем.
На заре открытия уймы курсов по обучению программирования у меня назрел важный вопрос.
Насколько туго сейчас дела у джунов-питухонистов в плане трудоустройства?
И стоит ли вообще вкатываться в этот язык если опыта нуль, а нефти хочу прямо сейчас и сразу тонны.
Аноним 11/07/17 Втр 21:06:34  1021538
uIGr2K6QQqg.jpg (162Кб, 765x1080)
>>1021502
Там же на хабре было что-то. Ищи в разделе пхп.
Или поиск гуглом по хабру сделай. Помню, что там в обсуждении был еще какой-то умелец, что запустил пхп-скрипт и он у него работал сутки.

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

Если питон - это швейцарский нож, то пхп - это заточенная под нож арматурина обмотанная изолентой и с одного конца еще дополнительно выточенная в отвертку.
Аноним 11/07/17 Втр 21:14:44  1021552
toggl-how-to-sa[...].jpg (1175Кб, 800x2798)
>>1021538
Аноним 11/07/17 Втр 21:14:56  1021553
Анон, какую хуйню надо изучить для написания обычных приложений с гуи? Кут5?
А для веба - джанга?
К чему вообще приступать после изучения основ питона? Что чаще всего требует РАБотодатель?
Аноним 11/07/17 Втр 21:24:41  1021569
>>1021537
Лучше пхп
Аноним 11/07/17 Втр 21:25:28  1021570
>>1021553 -> >>1018627
Аноним 11/07/17 Втр 21:41:43  1021576
hqdefault.jpg (11Кб, 480x360)
Пацаны-питаны, убунты знатоки нужна ваша помощь. Поставил я себе бубунту, чтобы практиковаться на пистоне с джангой, но возникла трабла. На ней изначально уже были установлены две версии пистона: 2.7 и 3.4. И плюс к ним я сверху накатил 3.6, думал что она заменит 3.4 и будет вызываться по команде python3. Но хуй там плавал. Теперь у меня целых три разные версии. Основной считается 2.7 и соответственно всю хуню пип ставит именно на нее. Собственно вопрос: как мне разобраться с этой ебаной путаницей, снести нахуй ненужные версии лично мне нужна только 3.6, но насколько я знаю убунте нужен 2.7 и она может сломаться если просто взять и убрать у нее эту версию и научить старину пипа накатывать вновь приобретенные сладости на версию 3.6?
Аноним 11/07/17 Втр 21:51:23  1021577
popugay-iz-38-p[...].jpg (11Кб, 244x183)
>>1021576
Через pip3 ставил?
Аноним 11/07/17 Втр 21:56:54  1021579
>>1021576
ты, видно, ставил через apt
тебе надо копать в сторону update-alternatives
укажешь там нужную версию, лишние версии 3.x удалишь
Аноним 11/07/17 Втр 22:01:22  1021582
>>1021576
А virtualenv не работает там?
Аноним 11/07/17 Втр 22:02:52  1021587
>>1021579
А у меня через update-alternatives симлинки питона 2.7 ломались к хуям, после этого не открывался терминал и еще половина софта, приходилось через консоль убирать всё.
Мимопробегавший криворукий даун.
Аноним 11/07/17 Втр 22:06:10  1021589
>>1021587
>
>А у меня через update-alternatives симлинки питона 2.7 ломались к хуям, после этого не открывался терминал и еще половина софта, приходилось через консоль убирать всё.
>Мимопробегавший криворукий даун.
ты, наверное, апдейтил альтернативу для python? а для 3.х нужно апдейтить альтернативу python3
Аноним 11/07/17 Втр 22:08:14  1021592
14698679144170.webm (5823Кб, 480x360, 00:03:07)
>>1021576
создай virtualenv окружение для джанги и во время создания прямо укажи нужный тебе интерпретатор.
Аноним 11/07/17 Втр 22:08:31  1021593
А есть в в пайчарме такая ёба как менеджер переменных в спайдере? Где откопать, если есть?
Аноним 11/07/17 Втр 22:08:58  1021595
>>1021589
Точно помню, что python3 делал.
Аноним 11/07/17 Втр 22:10:14  1021596
>>1021576
О сколько голосов сразу раздалось.
Эти голоса подали те, что тоже чувствовал такую же боль чуть ниже поясницы.
Аноним 11/07/17 Втр 22:18:08  1021603
>>1021576
Не пишу на питоне, но знаю что у тебя масса вариантов решения. Можно выбирать версию по умолчанию, можно ставить виртуальные окружения, может есть менеджер версий как в руби, можно поставить вагрант.
Самый мощный вариант Докер. Это полностью изолированный контейнер. В него можно ставить что хочешь, и это не влияет на систему.
Аноним 11/07/17 Втр 22:19:37  1021605
>>1021596
Из за этого бросил питон. Хотя это решаемо, просто тогда я был нулем.
Аноним 11/07/17 Втр 22:20:26  1021606
>>1021595
>>1021603
>
>Не пишу на питоне, но знаю что у тебя масса вариантов решения. Можно выбирать версию по умолчанию, можно ставить виртуальные окружения, может есть менеджер версий как в руби, можно поставить вагрант.
>Самый мощный вариант Докер. Это полностью изолированный контейнер. В него можно ставить что хочешь, и это не влияет на систему.
Мимо девопс. Вагрант вообще забудьте нахуй, он отвратителен и мёртв. Докер - ну хуй знает, некоторым нравится.

Нативный питонячий способ - это virtualenv. Учитесь, блядь, пользоваться виртуалэнвом.
Аноним 11/07/17 Втр 22:20:56  1021608
>>1021605
Значит, не очень-то и хотелось.
Аноним 11/07/17 Втр 22:35:03  1021624
hqdefault.jpg (14Кб, 480x360)
>>1021608
Питон не для слабаков.
Аноним 11/07/17 Втр 22:38:36  1021626
14997997534050.webm (33180Кб, 854x480, 00:04:47)
Аноним 11/07/17 Втр 23:05:15  1021645
>>1021576
Надо было ставить Арч (или Манжаро хотя бы)
Аноним 11/07/17 Втр 23:06:04  1021646
>>1021645
Чому?
Аноним 11/07/17 Втр 23:15:06  1021650
hqdefault (1).jpg (20Кб, 480x360)
>>1021577
Через пип3 плюшки ставятся на 3.4 версию. А мне нужна 3.6, потому что там ютф8 по умолчанию и нет проблем с ебанутыми кодировками при парсинге вк, с его всякими эмоджи и прочей хуетенью.
Аноним 11/07/17 Втр 23:20:01  1021653
>>1021646
Там у тебя всегда последняя версия, и нету проблем с pip, когда у тебя много разных питонов, и хуй пойми для какой версии (3.4, 3.5, 3.6 например) он ставит.
Потом ставишь virtualenv и изолирую нужные мне пакеты, чтобы при апдейте системы у тебя случайно django не обновился с 1.10 до 1.11
Помню сам ебался с Убунтой в своё время
Аноним 11/07/17 Втр 23:21:37  1021654
>>1021653
>Потом ставишь virtualenv и изолирую нужные мне пакеты,
Затупил немного
Аноним 11/07/17 Втр 23:21:38  1021655
>>1021653
там у тебя миллион других проблем появляется

>>1021646
если ты ньюфаг, не слушай его
для ньюфагов либо ubuntu/debian, либо fedora/centos
Аноним 11/07/17 Втр 23:32:34  1021658
Короч надо виртуальевне осваивать, вижу все им пользуются как зубной щеткой, один я как лох
Аноним 11/07/17 Втр 23:34:20  1021659
>>1021232
> окно с кодом прозрачным
А зачем это нужно?
Аноним 11/07/17 Втр 23:40:33  1021661
>>1021658
virtualwrapper наверни сначала
Аноним 11/07/17 Втр 23:41:07  1021662
>>1021488
Есть ещё asyncio.wait.
Аноним 11/07/17 Втр 23:42:04  1021663
>>1021658
там осваивать нечего, ты на пиздёжь в этом треде потратил больше времени, чем на изучение необходимого минимума в работе с виртуалэнвами потратил бы
Аноним 11/07/17 Втр 23:45:54  1021665
>>1021576
pyenv
Аноним 11/07/17 Втр 23:50:56  1021667
>>1021606
venv — это не менеджер версий питона, девопсик.
Аноним 12/07/17 Срд 00:04:43  1021669
pyenv, venv, virtualenv, что там еще? В чем разница?
Аноним 12/07/17 Срд 00:06:42  1021672
>>1021669
Загугли, ёпту. pyenv — единственное что нужно.
Аноним 12/07/17 Срд 01:05:29  1021691
>>1021672
Он из каропки? Это менеджер версий и виртуальное окружение?
Аноним 12/07/17 Срд 01:26:37  1021694
>>1021669
Аноним 12/07/17 Срд 01:29:15  1021696
>>1021691
Мозг твой из каропки. Пиздос, ленивые хуесосы.
Аноним 12/07/17 Срд 01:32:49  1021697
Пздц башка трещит, ни пол функции не пописать. штодалатьтаа
Аноним 12/07/17 Срд 02:23:17  1021710
>>1021697
Надо меньше пить
Аноним 12/07/17 Срд 03:24:49  1021714
>>1021710
так и не пил жи. тяпнул цитрамону. цитрамон всему голова. две таблетки. теперь можно и про лямбды почитать
Аноним 12/07/17 Срд 08:35:37  1021737
>>1021606
>Вагрант вообще забудьте нахуй
>Докер - ну хуй знает
А что тогда хорошо?
Аноним 12/07/17 Срд 08:38:58  1021739
Начал веб изучать http://lectureswww.readthedocs.io/
Накидайте ссылок.
Аноним 12/07/17 Срд 08:45:51  1021742
Пацаны, с вопросами по Scikit learn'у лучше к вам или в соседний тред?
Аноним 12/07/17 Срд 08:51:57  1021743
>>1021739
Неплохой ресурсик, спасибо
Аноним 12/07/17 Срд 09:03:28  1021748
Идёт 4 день чтения Лутца Изучаем Питон,~300 страница.
Вроде все доступно и понятно.

Вот скажи, анон.
После прочтения программирования на питон того же лутца я смогу хоть что-то годное написать?
Аноним 12/07/17 Срд 09:05:57  1021750
>>1021737
>А что тогда хорошо?
смотря для чего
Аноним 12/07/17 Срд 09:07:35  1021751
>>1021748
Ни одна книжка не научит тебя программировать.
Аноним 12/07/17 Срд 09:07:54  1021752
>>1021748
Ты уже должен иметь ввиду некую штуку, какую хочешь написать. У меня например визуализатор работы какогонибдуь простого процессора.
Или с сетью чтонибудь связанное
Аноним 12/07/17 Срд 10:13:15  1021774
>>1021742
Скорее всего в соседний.
Соседний это какой? Тоже хочу вкатиться
Аноним 12/07/17 Срд 11:44:16  1021806
>>1021751
Даже СИКП?
Аноним 12/07/17 Срд 11:52:47  1021810
>>1021748
Поставь себе цель сделать крутую штуку и ищи методы для достижения.
Аноним 12/07/17 Срд 12:20:54  1021836
>>1021806
Сама книга СИКП не научит. Может ты её просто читать будешь, как художественную литературу. В таком случае результата не будет. Только упорное вникание в суть написанного в СИКП, и множество практики могут дать результат.
Аноним 12/07/17 Срд 12:30:12  1021841
>>1021836
> Сама книга СИКП не научит. Может ты её просто читать будешь, как художественную литературу.
А если вообще не будешь читать, а просто скачаешь, распечатаешь и положишь рядом с подушкой, то тем более не научит.
Аноним 12/07/17 Срд 12:33:08  1021843
>>1021659
Это удобно
Аноним 12/07/17 Срд 13:38:00  1021868
Что значит флаг -m в python3 -m venv? Какие еще бывают флаги, где можно почитать?
Аноним 12/07/17 Срд 13:39:46  1021869
Анон, решил вкатиться в питон и сразу появилась пару вопросов:

1.Нужно ли IDE или можно обойтись обычным Sublime Text с парой плагинов?
2. Нашел на GeekBrains курс по питону. Денег на него у меня нет, да и без него обойтись можно наверное. У них на сайте есть небольшой план по обучению. Можно ли использовать его? https://geekbrains.ru/professions/python_developer
3.Очень ли нужны знания css/html?
Аноним 12/07/17 Срд 13:43:35  1021871
>>1021869
1. Sublime3
2. Шапка
3. Да. Для веба это необходимо в любом случае. А питон это 90% вакансий Джанго.
Аноним 12/07/17 Срд 13:45:42  1021873
>>1021843
Чем?
Аноним 12/07/17 Срд 13:46:11  1021874
>>1021868
Не поверишь! python --help
Аноним 12/07/17 Срд 13:46:43  1021875
>>1021869

https://stepik.org/course/Web-технологии-154

Этот курс бесплатный, в нем есть вся база. И там как раз используют питон.
Гикбрэнс не нужен. Там тебе впарят видео на 100 часов, где будут долго гипнотизировать твое внимание. А в итоге максимум расскажут документацию.
Аноним 12/07/17 Срд 13:48:15  1021877
>>1021874
Спасиб. Может знаешь ресурсы где кратко вся база по питону, чтобы не задавать таких вопросов?
Аноним 12/07/17 Срд 13:51:20  1021878
>>1021877
Не поверишь! python.org
Аноним 12/07/17 Срд 14:24:50  1021898
Как вывести прогрессию числа? Чтобы число 7 превращалось в [0, 1, 2, 3, 4, 5, 6]
Делаю через range выходит какая-то хрень:
range(7)
range(0, 7)

Аноним 12/07/17 Срд 14:30:07  1021900
>>1021898
list(range(7))
[i for i in range(7)]
Аноним 12/07/17 Срд 14:31:34  1021901
В Джанге есть JS дейтпикер, который посылает дату в формате MM/DD/YYYY. Если в настройках поставить локаль En-US, то валидация проходит, если на ru-RU, то нет. Как узнать какой формат принимает ru-RU?
Аноним 12/07/17 Срд 14:34:43  1021903
>>1021901
Посмотреть в сорцы. dd.mm.yyyy скорее всего.
Аноним 12/07/17 Срд 14:38:18  1021905
>>1021903
Ру локаль отказывается принимать любой формат. Возможно дело в '/'. Щас буду тогда смотреть источник.
Аноним 12/07/17 Срд 14:40:54  1021908
>>1021905
Таки да. Ру локаль принимает только '.'
Аноним 12/07/17 Срд 14:47:49  1021912
>>1021908
Ты делаешь что-то не так. Используй везде YYYY-MM-DD, кроме юзер интерфейса.
Аноним 12/07/17 Срд 14:51:38  1021915
>>1021898
[i for i in range(0, 7)]
Аноним 12/07/17 Срд 15:15:15  1021939
ec76f7aba7d9b16[...].jpeg (35Кб, 485x616)
>>1019422
>klient
Аноним 12/07/17 Срд 15:19:43  1021942
>>1021939
cliente
Аноним 12/07/17 Срд 15:25:36  1021947
Klient.webm (3082Кб, 640x352, 00:00:45)
>>1021939
Аноним 12/07/17 Срд 15:45:00  1021955
>>1021841
Я так с книгой по алгроитмам сделал. Только не распечатал а купил. На них иногда теперь кот спит
Аноним 12/07/17 Срд 15:45:30  1021956
>>1021868
бывает еще флаг -i
Аноним 12/07/17 Срд 15:45:32  1021957
zloy-ded7840435[...].png (71Кб, 200x200)
Аноним 12/07/17 Срд 16:27:41  1021973
>>1021901
>ru-RU
Таки лучше указывать просто ru.
В доках ничего про руру нет.
Аноним 12/07/17 Срд 16:53:28  1021980
>>1021869
1. Да, пайчарм, в блокноте заебешься делать что-то крупное.
2. Читай погружение в питон и начинай делать что хочешь, попутно гугля.
3. Html знать минимально нужно, на css можешь забить и юзать bootstrap.
Аноним 12/07/17 Срд 16:57:21  1021982
>>1021873
Тем, что ты видишь, что за окошком. На ноутбуке без второго монитора мне удобнее, когда окно закреплено поверх других.
Аноним 12/07/17 Срд 17:48:42  1022002
Почему у меня этот код c регулярками не работает, а на сайте работает? https://repl.it/JYdL/2
у меня выдает пустой список.
Аноним 12/07/17 Срд 18:16:56  1022012
Я вам футболочку принес
http://www.cafepress.com/mf/2630034/wxpython-grey_tshirt?shop=wxPython&productId=6588005
Аноним 12/07/17 Срд 18:20:08  1022015
>>1022012
Отличная цена
Аноним 12/07/17 Срд 18:30:20  1022019
.png (21Кб, 863x168)
Не могу понять, переписывал код с книжки, уже раза 3 всё перепроверил - абсолютно идентично, при запуске выдает пикрил.
Импорты у меня такие
https://ideone.com/BCMLFR
В какую сторону смотреть ?
Аноним 12/07/17 Срд 18:30:49  1022020
>>1022019
сега приклеилась
Аноним 12/07/17 Срд 18:34:03  1022024
>>1021752
>ду некую штуку
Да, хочу пилить сайтики на Джанге.
Аноним 12/07/17 Срд 18:46:01  1022030
>>1022019
Зачем ты импортируешь Task c Models, если он у тебя в этом же файле?
Аноним 12/07/17 Срд 18:46:52  1022031
>>1022030
Сори, не читал комменты. Всё в одной папке лежит?
Аноним 12/07/17 Срд 18:49:02  1022033
>>1022031
Да, тем более пишарм подсказывает же.
Аноним 12/07/17 Срд 18:49:45  1022035
>>1022033
Попробуй from .models import Task
Аноним 12/07/17 Срд 18:50:35  1022036
>>1022035
пробовал, пишет, что нет модуля __main__.models
Аноним 12/07/17 Срд 18:50:45  1022037
>>1022024
Посоветую придумать не "просто сайтик на джанге".

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

Обязательно заюзай создание джейсона, чтобы он выплёвывал нужные данные для какой-нибудь поп-ап менюшки на жс.

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

По крайней мере это то, с чем я долго ковырялся да и сейчас ковыряюсь
Аноним 12/07/17 Срд 18:58:28  1022044
Анон, стоит ли пытаться читать language reference, если я теоии яп не обученный? Токены какие то, хуе мое
Аноним 12/07/17 Срд 19:09:48  1022050
>>1022037
э бля че как сложно.
можно еще подробнее? с примерами?
Аноним 12/07/17 Срд 19:19:42  1022054
Кто тут спрашивал как установить разные версии питона, попробуйте Docker. Докер это изолированные контейнеры, которые позволяют устанавливать любые штуки в них, не засоряя систему. На скорость системы это не влияет, контейнеры очень быстрые. Можно в одну команду устанавливать готовое окружение с Django, или с любым другим фреймворком. С докером легко установить любой язык программирования, базу данных, фрейморк, и все остальное.

Установка не сложная, в документации описано все очень подробно. https://docs.docker.com/

Устанавливать нужно Docker Community Edition aka Docker CE. После можно попробовать гайд с хабра https://habrahabr.ru/post/310460/

Еще отличное видео по докеру для питонистов

https://www.youtube.com/watch?v=5LuHkG3fiFY
Аноним 12/07/17 Срд 19:21:55  1022057
>>1022054
Фига себе с какими людями я в одном городе живу. По конфочкам ездиют, трут про докер и питон
Аноним 12/07/17 Срд 19:34:45  1022067
>>1022057
Ебать, земляк что ли? Я правильно понял, что ты тоже из Красноярска?
Аноним 12/07/17 Срд 19:42:54  1022069
>>1022037
Спасибо, попробую.
Аноним 12/07/17 Срд 19:55:14  1022073
>>1022054
юзаю для того же анаконду, зависимость есть, брат жив
Аноним 12/07/17 Срд 19:58:03  1022075
test
Аноним 12/07/17 Срд 20:20:55  1022085
>>1022073
Не юзал, но сравнение не уместное. Анаконда же не относится к контейнеризации. Контейнеры мощнее и удобнее.
Аноним 12/07/17 Срд 20:26:40  1022089
Начал постепенно рефакторить свой тестовый проект. Заменил практически все всьюхи с функций на BCV, но в одной есть одна проблема, которую я так и не понял как решить (слишком тупой просто)

Задача класса принять данные с формы и подсчитать некоторые поля.

class CountView(FormView):
http_method_names = ["get", "post"]
template_name = "payday/count.html"
form_class = CountForm
success_url = "/count"

После обработки мне надо вывести результат ниже под формой. Для этого я переопределяю метод и делаю в нём нужные мне операции
def form_valid(self, form):
data = form.cleaned_data
fullname = data["first_name"] + data["last_name"]
return super(CountView, self).form_valid(form)

Вопрос собственно в том, как мне вывести этот fullname в шаблон?

Обычной функцией я просто делал return render(request, 'payday/count.html', context=response)
Аноним 12/07/17 Срд 20:30:32  1022095
Реально устроиться куда-то хорошо зная rest framewok (стандартный джанго с темплейтами\вьюшками даже не изучал) и жс/ангуляр на уровне клепания прототипов?
Аноним 12/07/17 Срд 21:02:56  1022120
>>1022067
Лол, да
Аноним 12/07/17 Срд 21:10:33  1022126
>>1022095
Устроился бегло зная Джанго на уровне написать бложик и ещё небольшой проект. В мухосранскую веб-струдию за 40к.
пока на испытательный срок, но боюсь облажаться, т.к. придется ещё учить пхп и сишарп
Аноним 12/07/17 Срд 21:25:50  1022136
>>1022126
Всмысле, за испытательный срок их выучить?
Аноним 12/07/17 Срд 21:38:09  1022138
IMG201707012342[...].jpg (37Кб, 591x436)
>>1022136
Не полностью офк. Но скорее всего задачи будут именно по ним. Дадут время на обучение, но за этот месяц или 2 должен хоть что-то сделать, а не только дрочить теорию.
Аноним 12/07/17 Срд 22:06:46  1022157
>>1022138
Охуенно тебе, налегай на Шарп, потом чисто на него перекатывайся. Мне бы такую вакансию найти, эх.
Аноним 12/07/17 Срд 22:48:04  1022180
>>1022157
Спасибо, братишка.
Этой вакансии на головаохотнике не было. Случайно зашел на сайт студии и там был раздел вакансии. Отписал с резюме и сразу пригласили на собеседование.
Это я к тому, что можно найти не только на биржах труда, можно ещё и таргетно мониторить конторки.
Аноним 12/07/17 Срд 23:46:41  1022211
Ладно, и сюда напишу

Стоит ли покупать книги по программированию? Думал взять Марка Лутца, но цена меня немного кусает. Или не выебываться и читать с планшета?
Аноним 13/07/17 Чтв 00:09:56  1022219
>>1022211
Покупал как то по плюсам книгу. Никаких особых преимуществ перед электронкой не заметил. Так что не выебуйся и читай с планшета.
Аноним 13/07/17 Чтв 02:30:19  1022285
Почему telebot не ловит сообщения в конфегруппе, а только из лички? Как фиксить?
Аноним 13/07/17 Чтв 02:36:15  1022286
>>1022285
добавлю еще:
юзаю конкретный хендлер
>@bot.message_handler(content_types=["text"])
>def logging(message):
> logc = open('log.txt','a')
>..
Вот эта хуйня выносит только из лички в лог сообщения, в конфе просто игнорит. Не очень понимаю апи, но тут вроде всё как надо, хули ему не нравится?
Может есть кто работал уже с этой хуйнёй. Заранее благодарю.
Аноним 13/07/17 Чтв 03:09:40  1022292
>>1022211
Я покупаю бумажные книги только из идеологических причин. Поддержать автора, так сказать. Моя покупка для него очень многое значит, ибо тираж издания обычно 2-4 тысячи экземпляров. Это не выборы, где твой голос затеряется в миллионах. Но беру только книги, которые мне помогли.
Аноним 13/07/17 Чтв 03:23:32  1022296
>>1022286
А, всё, эта хуйня заработала.
Видимо, ему нужно было время.
Аноним 13/07/17 Чтв 05:56:22  1022964


К гаишнику подходит зебра:
- Мужчина, способный убедить жену, что роскошная норковая шуба ее
полнит
Аноним 13/07/17 Чтв 06:22:17  1023855
Што вообще за хрень
Аноним 13/07/17 Чтв 06:23:02  1023856
>>1022211
Я думаю, если только фундаментальные. Или из благодарности к автору
Аноним 13/07/17 Чтв 07:24:38  1023860
Как то я неправильно собрал питон3.6, tkinter не находится. И интерактивные сессии сломались, очисмтка экрана не робит, автокомплит, стрелками не выбрать прошлые команды
Аноним 13/07/17 Чтв 07:43:31  1023866
Entry.objects.filter(pub_date__lte='2006-01-01')

Вот как до такого гениального синтаксиса можно было додуматься?
Интересно, были ли предложения перекатиться на жсон формат.
Аноним 13/07/17 Чтв 07:51:58  1023870
Безымянныwй.png (54Кб, 1024x590)
Безымянный.png (28Кб, 1348x472)
помогите нюфагудауну, что я делаю не так? (версия стоит 3.6, документация тоже к 3.6)
Аноним 13/07/17 Чтв 07:53:23  1023871
>>1023870
так, сам допер, извините, я просто первый раз
Аноним 13/07/17 Чтв 08:30:41  1023881
Анон, так типо лучше же
roll_list = [dice() for x in range(num_rolls)]
return 1 if 1 in roll_list else sum(roll_list)
чем так
is_one = None
scores = 0
for roll in range(num_rolls):
....d = dice() #получаем циферу с броска кубика
....if d == 1: is_one = True # флаг, есть ли единица среди всех бросков игрока
....scores += d
return 1 if is_one else scores
Или второй вариант понятнее и очевиднее


Аноним 13/07/17 Чтв 08:43:35  1023884
>>1023881
Первый лучше.

Второй можно переделать немного:

for roll in map(dice, range(num_rolls)):
. . if roll == 1:
. . . . return 1
. . scores += roll
Как настроить кодировку из базы данных для русских букв? Аноним 13/07/17 Чтв 09:06:51  1023889
ec76f7aba7d9b16[...].jpeg (35Кб, 485x616)
>>1018626 (OP)
>аноны
Как настроить кодировку из базы данных для русских букв?


Подскажите пожалуйста, где баг? не могу блять второй день уже пытаюсь
ЕОК есть один код телеграм бота, с помощью mysqldb подключается к базе данных на компе, принимает от пользователя число, ищет его в базе по полю id и выдаёт поле note по найденной записи. Всё охуенно работает, но блять, как сделать, чтобы в телеге русские буквы не заменялись вопросительными знаками? вся база данных в utf8 у меня, вот код
https://ideone.com/xZ6AbC

Аноним 13/07/17 Чтв 09:16:33  1023893
>>1023889
> bot.send_message(message.chat.id, "Просто пришлите боту номер вашей квитанции:")
Вот это нормально показывается в телеграмме или тоже вопросы?
Аноним 13/07/17 Чтв 09:48:24  1023902
>>1023889
> sql = "SELECT note FROM application WHERE id = " + message.text
Не делай так. Так можно и на sql injection нарваться.
Аноним 13/07/17 Чтв 09:50:37  1023905
>>1023893
это нормально отображается

>>1023902
ну я токен не палю же сюда, к тому же база временная, или ты о чём?
Аноним 13/07/17 Чтв 09:53:55  1023909
>>1018626 (OP)
Анончики, вопрос такой.
Функция запускает классификатор (сайкит вся хуйня) и как параметр принимает классификатор. Надо, чтобы функция еще создавала глобальные переменные, в названии которых было бы название классификатора, как это сделать?
Аноним 13/07/17 Чтв 09:54:02  1023910
>>1023905
> data[0]['note']
Поиграйся с этим значением, посмотри в какой оно кодировке, какой тип, нормально ли в консоли отображается.

> ну я токен не палю же сюда, к тому же база временная, или ты о чём?
https://en.wikipedia.org/wiki/SQL_injection#Technical_implementations
Аноним 13/07/17 Чтв 09:57:40  1023914
>>1023909
exec наверное единственная твоя опция.
Хотя ты хочешь чего-то странно. Заведи глобальный dict хотя бы, и в него уже клади переменные.
Аноним 13/07/17 Чтв 09:58:02  1023915
>>1023914
> странного
фикс
Аноним 13/07/17 Чтв 10:00:35  1023916
>>1023909
Поясню, чутка
https://ideone.com/zWhT4I

Вот есть функция, которая принимает на вход ранее созданный классификатор. Необходимо, чтобы словари, создаваемые функцией, имели в своем названии название этого классификатора.
Например, классификатор называется SomeName, и тогда словари должны быть уже не ML_fpr_dict, ML_tpr_dict, ML_roc_auc_dict, а SomeName_fpr_dict, SomeName_tpr_dict, SomeName_roc_auc_dict.
Этого осуществимо без ебалы через exec?
Аноним 13/07/17 Чтв 10:02:57  1023918
>>1023914
У меня много классификаторов и надо, чтобы подобные словари создавались для каждого из них отдельно.
Аноним 13/07/17 Чтв 10:03:17  1023920
>>1023910
> Поиграйся с этим значением,

Короче суть в том, что если писать просто data без параметров, он выдаёт название столбца, тоже самое выдаёт, если писать data[0], а если вписать data['0'] выпадает в ошибку.

А за ссылку спасибо, очень полезная.

Может это в самой телеге не предусмотрено? но ведь другие боты как-то работают. К слову, редактирую субд временную я в navicat, может у меня поверх всего он сам как-то задал кодировку? через sql command line можно посмотреть в какой кодировке база?

Аноним 13/07/17 Чтв 10:03:50  1023921
>>1023920
бля, ошибся, если писать data['note'] в третьем случае
Аноним 13/07/17 Чтв 10:04:27  1023922
>>1023916
Может быть можно подменить AST в рантайме, но я не делал такое.

>>1023918
ROC_calc это твой код? Если да, то зачем ты используешь глобальные переменные?
Аноним 13/07/17 Чтв 10:06:26  1023925
>>1023920
Я имел в виду, что тебе нужно сделать что-нибудь вроде
print(data[0]['note'])
print(type(data[0]['note']))

И посмотреть что выводится в терминале.
Аноним 13/07/17 Чтв 10:09:11  1023928
>>1023922
Сорян, я просто совсем зеленый еще и я просто не знаю, как сделать так, чтобы переменные, создаваемые функцией становились глобальными, а не оставались внутри нее.
Аноним 13/07/17 Чтв 10:13:00  1023931
>>1023925

вывел следующее
> print(data[0]['note'])
??????? ????? S
> print(type(data[0]['note']))
<class 'str'>

но если класс str, могу ли я воспользоваться методом .decode('utf8') ? или будет совсем говнокод? просто я уже пробовал, выдавал ошибку, что нет такого метода
Аноним 13/07/17 Чтв 10:19:37  1023934
>>1022285
У бота включил возможность считывать сообщения с конфы?
Аноним 13/07/17 Чтв 10:19:55  1023936
>>1023928
1. Можно завести класс, в котором ты будешь хранить эти переменные.
class BlaBla:
. . def __init__(self, ML_alg):
. . . . self.ML_alg = ML_alg
. . . . self.ML_fpr_dict = dict()
...

. . def ROC_calc(self):
. . . . # тут уже можно обращаться к self.ML_fpr_dict и self.ML_alg

2. Можно передавать эти переменные в твою функцию:
def ROC_calc(ML_alg, dicts):
. . ML_fpr_dict, ML_tpr_dict, ML_roc_auc_dict = dicts

и вместе вызова их уже определять
dicts = dict(), dict(), dict()
ROC_calc(ML_alg, dicts)

3. В конце концов можно сделать замыкание:
def create_ROC_calc():
. . ML_fpr_dict = dict()
. . ML_tpr_dict = dict()
. . ML_roc_auc_dict = dict()

. . def ROC_calc(ML_alg):
. . . . # твоя функция как обычно
. . . . ...

return ROC_calc
Аноним 13/07/17 Чтв 10:23:54  1023940
>>1023931
> просто я уже пробовал, выдавал ошибку, что нет такого метода
str.encode
bytes.decode

И вряд ли из этих вопросов получится восстановить данные, нужно с БД разбираться, как ты записываешь в нее и как хранишь.
Аноним 13/07/17 Чтв 10:24:54  1023941
>>1023940
выполнил в командной строке Mysql
> SHOW VARIABLES LIKE "character\_set\_database";

выдал

mysql> SHOW VARIABLES LIKE "character\_set\_database";
+------------------------+--------+
| Variable_name | Value |
+------------------------+--------+
| character_set_database | latin1 |
+------------------------+--------+

что за Latin1 тогда? мне нужно заново создавать базу в нормальной субд и менять там кодировку? я просто временную базу начал в navicat вести

Аноним 13/07/17 Чтв 10:30:17  1023943
>>1023941
MySQL поддерживает юникод, гугли. Я сходу не знаю.
Latin1 разумеется не может в русский.
Аноним 13/07/17 Чтв 10:32:03  1023945
Пытаюсь сделать автоматический логин после регистрации в Django
class RegisterView(CreateView):
template_name = "register/register.html"
form_class = RegisterForm
success_url = "/"
success_message = "Регистрация прошла успешно"

def form_valid(self, form):
user = form.save()
user.save()
username = user.username
password = user.password
user = authenticate(username=username, password=password)
login(self.request, user)
return super(RegisterView, self).form_valid(form)

На логине получаю 'AnonymousUser' object has no attribute '_meta'
Почему user у меня None?
Аноним 13/07/17 Чтв 10:34:03  1023946
14950156934950.jpg (55Кб, 540x540)
>>1023943
спасибо за ответы, анон, теперь знаю, что дело не в телеге и не в коде, надо разбираться с бд, попробую через командную строку создать новую бд и проверить её кодировку. Добра!
Аноним 13/07/17 Чтв 11:23:40  1023967
>>1023946
>>1018626 (OP)
>>1023889

я знаю, заебал вас с этой проблемой, но пните меня в правильную сторону, где можно почитать про кодировки в mysql и как они работают с python?

я уже в конфиг mysql полез, изменял все character_set на utf8, на cp1251, создавал базы данных из командной строки прямо прописывая кодировку, ему вообще похуй, питон всегда выдаёт ???? ??? вне зависимости от кодировки, функция .encode не работает

>turple object has no attribute encode

я совсем ньюфаг, но мне пиздец как интересно решить эту задачу, в базе данных кодировки меняются, а питон как выводил з
Аноним 13/07/17 Чтв 11:26:43  1023968
>>1022015
А уж принт и вовсе замечательный.
Аноним 13/07/17 Чтв 11:30:09  1023972
>>1023967
Попробуй это
https://stackoverflow.com/questions/8365660/python-mysql-unicode-and-encoding
Аноним 13/07/17 Чтв 11:54:28  1023986
>>1023972
спасибо, попробовал, начинаю разбираться, помогло set names, ввожу разные значения и получаю разные кракозябры, пока не могу понять на какое менять
Аноним 13/07/17 Чтв 12:07:12  1023994
>>1023986
проблему вроде как решил, огромное спасибо, анончики.
charset="utf8" и всю базу в utf8 перевёл, set names Тоже оставил, просто сначала он почему-то ругался на charset, пока толком не понял в чём именно была проблема, но в какую сторону думать разобрался и символы теперь корректно выводятся.
Аноним 13/07/17 Чтв 12:12:24  1023995
>>1018626 (OP)
Аноним 13/07/17 Чтв 12:13:24  1023996
Привет, я ньюфаг и хочу сделать маленький велосипед.
Есть функция, выдающая восьмибитную кодировку рандомного символа типа 00101101.
Как преобразовать эту кодировку в символ? И наверняка есть функция, сразу генерирующая рандомные символы. Подскажите, пожалуйста.
Аноним 13/07/17 Чтв 12:24:30  1024002
>>1023996
Если под "кодировкой" ты имеешь в виду

kodirovka = bin(ord('a'))

то

symbol = chr(int(kodirovka,2))
Аноним 13/07/17 Чтв 12:29:22  1024005
>>1024002
> 2
Но он же и так поймет, что это двоичный. Или я ошибаюсь?
Аноним 13/07/17 Чтв 12:35:06  1024007
>>1024005
Ошибаешься
>ValueError: invalid literal for int() with base 10: '0b1100001'
Аноним 13/07/17 Чтв 12:36:28  1024008
Есть массив с float числами. Каким образом можно отловить числа, у которых нет остатка (например 10.0) и привести их к int?
Аноним 13/07/17 Чтв 12:40:51  1024013
>>1024007
Ой, точно. Туплю.
Аноним 13/07/17 Чтв 12:44:21  1024015
>>1024008
Вычесть из числа целую часть.
Аноним 13/07/17 Чтв 12:44:54  1024017
>>1024008
.is_integer()
Может быть.
Аноним 13/07/17 Чтв 12:45:24  1024018
>>1024008
>>> 10.1.is_integer()
False
>>> 10.0.is_integer()
True
>>>
Аноним 13/07/17 Чтв 12:46:00  1024020
>>1024018
>>1024017
Благодарю
Аноним 13/07/17 Чтв 13:46:20  1024058
>>1018626 (OP)
Беру свои слова обратно. У питона пиздец, какой удобный и интуитивно понятный синтаксис. У меня вся хуйня занимает пару строчек, когда на PHP я тратил кучу времени на поиск синтаксических ошибок.
Аноним 13/07/17 Чтв 13:50:14  1024061
>>1024058
Скажи питон-круто!
Аноним 13/07/17 Чтв 14:18:35  1024083
>>1024058
На работе через пару дней заставят перейти на пыху. Какие подводные? С чего начать обучение?
Аноним 13/07/17 Чтв 14:26:26  1024086
>>1024083
C завязывания петли
Аноним 13/07/17 Чтв 14:29:29  1024088
>>1024086
На шее того, кто решил, что это хорошая идея.
Аноним 13/07/17 Чтв 14:37:18  1024091
УСТРОИЛСЯ ПИТОНИСТОМ
@
ПИШЕШЬ ВСЕ РПВНО НА ПХП
Аноним 13/07/17 Чтв 14:50:36  1024095
>>1023934
Да я уже понял в чем проблема тащемта, после отключения прайваси надо было удалить и добавить бота в конфу снова.
Аноним 13/07/17 Чтв 14:54:25  1024098
>>1018626 (OP)
А кто-нибудь может пояснить за таблицы?
Вот имеется матрица нумпая, в которой несколько строк, каждая содержит и цифры и слова. Можно это как то нарисовать в виде красивой таблички как экселе?
Аноним 13/07/17 Чтв 14:56:35  1024100
>>1024098
Можно.
Аноним 13/07/17 Чтв 14:58:08  1024101
>>1024098
В нашем притоне много модулей для визуализации данных
Аноним 13/07/17 Чтв 15:02:31  1024106
>>1023945
Скорее всего потому что authenticate ждет обычный пароль строкой, а в user.password лежит его соленый хэш.
Попробуй взять пароль из формы
Аноним 13/07/17 Чтв 15:02:58  1024107
>>> s0, s1 = hog.play(always(5), always(3), score0=2, score1=40, goal=50)
>>> s0
17

# Error: expected
# 18
# but got
# 17
---------------------------------------------------------------------
Test summary
48 test cases passed before encountering first failed test case


Сукааа бляяяяя 48 тестов бля и ошибка в какой то жопе на сраную единичку, блять это же всего лишь единичка ну что им стоит то аа
Аноним 13/07/17 Чтв 15:08:12  1024110
>>1024107
Из-за таких как ты самолеты падают.
Аноним 13/07/17 Чтв 15:10:05  1024112
>>1024110
>Из-за
Какие то враждебные эманации от тебя исходят
Аноним 13/07/17 Чтв 15:15:41  1024116
>>1024107
codewars? Помнится там кто-то прошел кату через рандоминт(0, 1) (было всего 3-4 теста вроде на 1 или 0)
Аноним 13/07/17 Чтв 15:20:20  1024121
>>1024116
Не, этот вот прохожу https://cs61a.org/proj/hog/#problem-6-3-pt.
Надесь дойти до интерпритатора схемки
Аноним 13/07/17 Чтв 17:43:43  1024215

diary = open('diary.txt', 'w')

создает текстовый файл, в него можно что-то записать.

Возможно платина.
Как указать путь создаваемого файла, или нужно потом его копировать в нужную директорию?
Аноним 13/07/17 Чтв 18:01:27  1024223
>>1024215
Если мне память не изменяет - в кавычках ты указываешь путь как раз. Если ничего не указано - создается/открывается в родительской папке.
Аноним 13/07/17 Чтв 18:01:44  1024224
>>1024215
Можешь прямую ссылку указывать
>>> /home/bla/aldk/file.txt
Или брать относительную твоего проекта
>>> ../../papka/file.txt
Двоеточие - подняться на каталог вверх.
Аноним 13/07/17 Чтв 18:20:43  1024233
>>1024121
>весь запускать тесты, видеть баг, искать его, переписывать, отчаявщись - менять что-то наугад
>перед сном понять, что ты запускал тесты на всю программу, а не на то, что ты уже написал.
Аноним 13/07/17 Чтв 19:06:59  1024263
Сделал выкачивалку с ридманги https://pastebin.com/iKJQr9Cy, покорно прошу обоссать ревью.
Аноним 13/07/17 Чтв 19:22:08  1024279
>>1024263
Прикольно. Только не работает
Аноним 13/07/17 Чтв 19:27:11  1024283
>>1024279
чому так? иногда 417-й код прилетает от сайта, это?
Аноним 13/07/17 Чтв 19:28:59  1024286
>>1024283
Нет, просто ничего не происходит
Аноним 13/07/17 Чтв 19:31:04  1024288
Лол, это у меня какая-то беда. Даже принт из main не работает
Аноним 13/07/17 Чтв 19:46:05  1024306
Типичная задачка про банк (10% годовых и последующих годовых).

def bank(a, year):
for i in year:
i = a + (a * 0.1)
return i

a = float(input("Введите сумму: "))
b = int(input("Введите кол. лет: "))
print(bank(a, b))

Во первых, интерптитатор ругает за типы данных (пробовал уже по разному), во вторых не уверен насчет самого решения, так что бы считало 10% годовых, 10% годовых годовых итд.
Аноним 13/07/17 Чтв 19:54:07  1024310
>>1024263
ок, а теперь переделай на aiohttp
скорость просто драматически возрастет
Аноним 13/07/17 Чтв 19:54:27  1024311
Есть приложение на PyQt5 + MySql. Надо, чтобы у одного из пользователей программы обновлялась таблица, составленная на основе таблице из MySql, при каких-либо изменениях этой же MySql таблицы другим пользователем. Как это осуществить?
Аноним 13/07/17 Чтв 19:55:06  1024312
>>1024306
ну тинькоф, заебал
Аноним 13/07/17 Чтв 19:58:16  1024316
>>1024306
>for i in year
Вот это вот чего
Аноним 13/07/17 Чтв 19:58:46  1024319
>>1024316
Так он еще потом и в i сумму вписывает.
Аноним 13/07/17 Чтв 19:59:21  1024320
Как создать файл, заполнить его и сохранить в не корневую папку? Гугел инфы не дал.
Аноним 13/07/17 Чтв 20:01:55  1024322
>>1024306
Вобщем, перечитывай про базовые вещи
Аноним 13/07/17 Чтв 20:02:17  1024324
>>1024311
опрашивать исходную таблицу об изменениях, писать в результирующую при новых изменениях.
а в postresql можно так https://www.postgresql.org/docs/9.1/static/sql-notify.html
Аноним 13/07/17 Чтв 20:02:19  1024325
.png (14Кб, 388x142)
>>1024306
def bank(a, year):
for i in range(1, year+1):
a = a + (a * 0.1)
print ('Year {}: ${}'.format(i, a))


a = int(input("Введите сумму: "))
b = int(input("Введите кол. лет: "))
print(bank(a, b))
Аноним 13/07/17 Чтв 20:02:36  1024326
>>1024320
Я не разведчик-резун, но даже я помню, что это есть в оф туториале
Аноним 13/07/17 Чтв 20:03:41  1024327
>>1024320
надо сначала создать файл на запись с указанным путем для сохранения, потом записать в него что нибудь и закрыть
Аноним 13/07/17 Чтв 20:19:30  1024339
>>1024320
> Гугел инфы не дал.
Врешь же.
Допустим так.
with open("C:/путь/имяфайла.txt", mode="w", encoding="utf-8") as имя_переменной:
имя_переменной.write('текст и перенос строки\nеще текст и еще перенос\n')
Аноним 13/07/17 Чтв 20:22:20  1024344
>>1024339
Под "имя_переменной" понимается объект файла, который ты будешь как раз записывать, закрывать, читать и тд.
Причем можно просто написать вроде
имя_переменной = open("C:/путь/имяфайла.txt", mode="w", encoding="utf-8")
и потом уже писать
имя_переменной.write('текст и перенос строки\nеще текст и еще перенос\n')
Но тогда придется потом писать
имя_переменной.close()
Аноним 13/07/17 Чтв 20:26:37  1024349
Про другие моды (w создает или перезаписывает файл) можешь почитать погуглив что-нибудь вроде "python open built-in function"
Аноним 13/07/17 Чтв 20:47:12  1024363
>>1024224
То есть путь указывать в том же параметре, где и имя файла?
Аноним 13/07/17 Чтв 20:48:44  1024364
>>1024325
>>1024306
a *= 1.1 чуть по компактней будет имхо
Аноним 13/07/17 Чтв 20:49:57  1024365
>>1024363
да, open('/home/jeppka.txt')
Аноним 13/07/17 Чтв 20:52:52  1024369
>>1024365
Спасибо, теперь создается где надо
Аноним 13/07/17 Чтв 20:54:28  1024371
>>1024325
Добра тебе
Аноним 13/07/17 Чтв 20:56:14  1024373
Не забывайте жрать посоны
Аноним 13/07/17 Чтв 21:03:40  1024382
Не пора ли перекатываться в новый тред?
Аноним 13/07/17 Чтв 21:04:01  1024384
>>1024326
>>1024327
>>1024339
Спасибо, разобрался. Просто имя файла юзер должен вводить, поэтому тупил.
Аноним 13/07/17 Чтв 21:45:59  1024445
http://flask.pocoo.org/snippets/12/
>for field, errors in form.errors.items():
>AttributeError: 'property' object has no attribute 'items'
ЧЯДНТ ?
Аноним 13/07/17 Чтв 21:50:01  1024452
>>1024445
Всё, сам разобрался, я даун
Аноним 13/07/17 Чтв 21:51:01  1024454
>>1018626 (OP)
Есть чатик с очень хуевым интерфейсом. У чатика нет нормального api. Хочу брать гавно, которое он мне присылает, и интерпретировать как захочется. Как мне формулировать запросы чтобы найти информацию по этой теме?
Аноним 13/07/17 Чтв 22:24:43  1024499
>>1024454
КрасивыйСуп
Аноним 13/07/17 Чтв 22:29:09  1024504
Посоветуйте неофиту апи чтобы не ебать мозги с установкой из исходников по ангельским гайдам а просто запустить екзешник и начать писать блокнот.
Аноним 13/07/17 Чтв 22:30:51  1024506
>>1024504
Ты вообще ебанутый?
даже для этого места ты хуйню несёшь
Аноним 13/07/17 Чтв 22:34:13  1024508
>>1024506
Я не ебанутый, я не могу найти понятного руководства по созданию окошка программ и кнопок в ней, извини за ошибки
Аноним 13/07/17 Чтв 22:40:38  1024514
>>1024499
Недостаточно полно сформулировал. Чатик вебовский. Хочу делать это инмоушн, во вкладочке браузера, что-то на уровне подключенного через tempermonkey скрипта с использованием brython, потому что js нахуй не нужон.

Хмм, а может это я долбаеб и в brython уже есть все что мне нужно?
Аноним 13/07/17 Чтв 22:41:09  1024517
>>1024508
> по созданию окошка программ и кнопок в ней
tkinter для начала, а потом можешь kivy посмотреть.
Аноним 13/07/17 Чтв 22:43:36  1024520
>>1024508
https://youtu.be/B79miUFD_ss?list=PLGLfVvz_LVvTn3cK5e6LjhgGiSeVlIRwt
Вот держи.
Аноним 13/07/17 Чтв 22:43:46  1024521
>>1024514
бай зе вей, пойду ознакомлюсь и с супом и с брутхоном, прежде чем задавать вопросы дальше
Аноним 13/07/17 Чтв 22:47:44  1024524
>>1024520
>>1024517
Спасибо большое, пойду гуглить
Аноним 14/07/17 Птн 02:34:16  1024631
Аноны, а ведь можно получить текст, который записан в том или ином поле в совершенно другой программе?
Аноним 14/07/17 Птн 04:25:02  1024639
Реально ли вкатиться в Питоно/Джанго/Бэкенд кодерство дурачку 18 лвл?
И что помимо питона нужно знать?
Сложно ли будет устроится на работу?
Сколько будут платить?
Аноним 14/07/17 Птн 07:46:42  1024667
>>1024639
Учить ради денег не стоит, потому что кодинг для души. Зачем тебе нелюбимая работа?
Аноним 14/07/17 Птн 07:49:22  1024668
>>1024667
> Зачем тебе нелюбимая работа?
Ради денег.
Аноним 14/07/17 Птн 07:54:21  1024670
>>1024631
Да
Аноним 14/07/17 Птн 07:55:21  1024671
>>1024668
А ты матанализ знаешь?
Аноним 14/07/17 Птн 08:10:23  1024672
>>1024671
Немного, а что?
Аноним 14/07/17 Птн 08:25:56  1024676
>>1024639
ты неправильно запостил

в этом итт треде принято писать

Реально ли вкатиться в Питоно/Джанго/Бэкенд кодерство дурачку после 18 лвл?
Аноним 14/07/17 Птн 08:50:55  1024688
>>1024639
Нет, вёрстку, зависит от тебя, на жизнь хватит(но опять зависит от тебя)
Аноним 14/07/17 Птн 09:46:55  1024723
>>1024672
Почему 00 = 1?
Аноним 14/07/17 Птн 09:52:14  1024727
>>1024723
Произвольная arbitrary договоренность, с которой наверняка удобнее работать.
Аноним 14/07/17 Птн 09:59:02  1024733
>>1024727
Подучись.
Аноним 14/07/17 Птн 10:01:32  1024734
>>1024733
Ты меня так троллить пытаешься? У тебя плохо получается.
Аноним 14/07/17 Птн 10:13:30  1024736
>>1024734
Обосрался — обвини собеседника в троллинге. Все как обычно, ничего нового.
Аноним 14/07/17 Птн 10:16:26  1024738
>>1024736
Но я не обосрался. А обвинение в троллинге потому, что ты ведешь себя как ребенок со своими шаблонными ответами.
Если ты считаешь, что в моем ответе ошибка, укажи на нее.
Аноним 14/07/17 Птн 10:30:31  1024743
>>1024738
Если ты не знаешь основ, бессмысленно тебе что-либо объяснять. Иди подучись, мальчик.
Аноним 14/07/17 Птн 10:32:33  1024745
>>1024743
Я смотрю, борды совсем тебе мозг разъели, ты совсем не можешь адекватно общаться.
Аноним 14/07/17 Птн 10:45:58  1024752
>>1024745
любое число в степени 0 = 1
Аноним 14/07/17 Птн 10:55:01  1024756
>>1024752
00 иногда оставляют неопределенным.
Аноним 14/07/17 Птн 11:06:36  1024763
Матанализ ведьь веобушное говно без души. Не то что алгебра
Аноним 14/07/17 Птн 12:08:40  1024784
>>1024752
Ноль в любой степени всегда 0.
Так что неопределенность получается же.
Аноним 14/07/17 Птн 12:43:24  1024805
14954621708520.webm (3448Кб, 1024x768, 00:04:17)
Аноним 14/07/17 Птн 12:48:45  1024813
>>1024805
Не смешно, но я обзмеился
Аноним 14/07/17 Птн 18:13:02  1025007
Привет, это снова я.

https://pastebin.com/PeMjf3gD

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

Буду больше рад ссылке на мануал, чем готовому ответу.
Аноним 14/07/17 Птн 19:16:42  1025041
У меня есть список с разными данными, я могу спросить у mas какой конкретно тип данных там лежит?
Аноним 14/07/17 Птн 19:17:06  1025042
>>1025041
у mas [ i ]
Аноним 14/07/17 Птн 19:28:04  1025049
>>1025041
>>1025042
Мне может кто нибудь помочь?
Аноним 14/07/17 Птн 19:35:21  1025055
Питоняши, подскажите как открывать файлы в одной и той же вкладке в pycharm.
Аноним 14/07/17 Птн 19:46:49  1025066
Создал в MySql пользователя, имя которого состоит из кириллицы, при попытке подключится через QSql.QDatabase к необходимой базе под этим таким именем пользователя возникает ошибка:
Access denied for user 'лох'@'localhost' (using password: YES) QMYSQL: Unable to connect
При смене имени пользователя с кириллических символов на латинские все работает. Что нужно сделать, чтобы работал вход для имени пользователя на кириллице?
Аноним 14/07/17 Птн 19:56:11  1025080
>>1025049
встроенная функция

type(object)
Аноним 14/07/17 Птн 19:59:06  1025081
>>1025080
спасибо
Аноним 14/07/17 Птн 20:03:35  1025084
14951399096310.jpg (10Кб, 227x300)
>>1024763
Никитка, уже сушишь сухари?
Аноним 14/07/17 Птн 20:04:26  1025085
>>1025066
Поехавший
Зачем тебе пользователь мускула на криллице?
Аноним 14/07/17 Птн 20:04:48  1025086
>>1025084
Не знаю кто это, но предположу что какой то известный пекарь, раз о сухарях речь
Аноним 14/07/17 Птн 20:05:32  1025087
Тред уше поллшестого, а перекота так и нет
Аноним 14/07/17 Птн 20:16:30  1025095
>>1024745
О да, школьник не знающих матан в программировании преуспеет. Нужно только верить.
Аноним 14/07/17 Птн 20:26:37  1025099
>>1025084
Да у него уже 29 звёздочек на жидхабе!
https://github.com/saniv/symta
Аноним 14/07/17 Птн 20:49:15  1025109
>>1025095
Ты так говоришь, как будто там матан нужен пиздецки.
Аноним 14/07/17 Птн 21:05:04  1025122
>>1025066
>Создал в MySql пользователя, имя которого состоит из кириллицы

Че ты там делаешь? Ты че, ебанутый?
Аноним 14/07/17 Птн 21:28:14  1025134
>>1024670
Как??
Аноним 14/07/17 Птн 23:10:21  1025219
>>1025134
Откуда я знаю :р
Аноним 14/07/17 Птн 23:15:15  1025223
>>1025219
Ну ты и жопа
Аноним 14/07/17 Птн 23:27:42  1025228
Ароны, тут скоро на собес идти, на джуна веб макаку, что б такого прочитать что бы главное вспомнить/усвоить? Что вообще считается важным?
P.s. В вакансии не указан конкретный фреймворк, так что нужны скорее общие вопросы по питону.
P.p.s. Думаю читануть еще раз погружение в питон, но хватит ли?
Аноним 14/07/17 Птн 23:28:17  1025230
wpss201707140001.png (51Кб, 768x437)
>>1025228
Вот описание отклеилось.
Аноним 14/07/17 Птн 23:52:45  1025245
>>1025066
>user
>лох
Чот проиграл с этого ПРОГРАММИСТА
Аноним 14/07/17 Птн 23:56:16  1025250
>>1025109
Как будто не нужен.
Без матана ты только говнокоды и будешь писать.
Аноним 15/07/17 Суб 00:00:38  1025253
>>1024667
Из языков нравятся JavaScript, Python и С.
И мне это действительно нравится и я хотел бы этим зарабатывать.

Аноним 15/07/17 Суб 00:03:09  1025256
>>1025253
А кто б ни хотел
Аноним 15/07/17 Суб 02:12:16  1025313
Пацанчики, я тут недавно решил попробовать питон опять и у меня вопрос:
Есть у него какой-нибудь нормальный repl-интерпретатор, чтобы стрелочки и поиск по истории работал, и историю не забывал при выходе?
Лучше бы чтобы терминальный линуксовый.
Аноним 15/07/17 Суб 02:51:21  1025318
>>1025313
ipython, bpython
Аноним 15/07/17 Суб 08:19:34  1025327
>>1025313
ipython notebook. По удобству напоминает вольфрам.
Аноним 15/07/17 Суб 08:51:15  1025334
https://2ch.hk/pr/res/1025332.html
https://2ch.hk/pr/res/1025332.html
https://2ch.hk/pr/res/1025332.html

>>1025332 (OP)
>>1025332 (OP)
>>1025332 (OP)

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

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