Сохранен 544
https://2ch.hk/pr/res/589343.html
Прошлые домены не функционирует! Используйте адрес ARHIVACH.VC.
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Python

 Аноним 26/11/15 Чтв 00:45:52 #1 №589343 
14484879521530.png
Шапка: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Предыдущий: >>584711 (OP)
Аноним 26/11/15 Чтв 00:49:01 #2 №589348 
14484881415860.png
Аноним 26/11/15 Чтв 00:49:49 #3 №589349 
>>589348
Неплохо
sageАноним 26/11/15 Чтв 00:57:25 #4 №589355 
>>589348
Неблохо хДДДДДДДДД ::::====))))))))
Аноним 26/11/15 Чтв 02:41:47 #5 №589379 
Прокрастинатор вкатился.
Аноним 26/11/15 Чтв 06:37:54 #6 №589408 
>>589343 (OP)
Я третий день анально, АНАЛЬНО страдаю от tkinter. Это так всегда будет, если после прокачки топ пухи и башни смогу нагибать?
Аноним 26/11/15 Чтв 09:13:28 #7 №589435 
14485184089820.png
Вкатываюсь.
Прикрутил django-registration-redux, заполняю форму регистрации, нажимаю зарегистрироваться, выпадает вот это:
>>django.db.utils.IntegrityError: NOT NULL constraint failed: registration_registrationprofile.activated
При этом пользователь создается.
Аноним 26/11/15 Чтв 09:19:19 #8 №589437 
>>589435
Нет ничего проще, чем поиск уже существующих ошибок. Интерпретатор тебе и строку подскажет и напишет, что с ней не так. Но сюда ты смог донести только ошибку.
Аноним 26/11/15 Чтв 09:26:10 #9 №589439 
>>589437
Вот все что выдает
http://pastebin.com/WZSfqqmF

Попиздую на работу, загляну попозже.
Аноним 26/11/15 Чтв 09:43:31 #10 №589449 
>>589408
Дропай это говно, возьми нормальные™ gui фреймворки.
Аноним 26/11/15 Чтв 10:34:42 #11 №589471 
>>589439
Как же вы заебали.
http://stackoverflow.com/questions/12784830/django-user-creation-fails-in-the-admin-when-filling-profile-fields
http://stackoverflow.com/questions/26727616/not-null-constraint-failed-error
http://www.scriptscoop.net/t/5e6d08300ff3/django-integrityerror-not-null-constraint-failed.html

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

Пора вводить онлайн курсы гугления для программистов.
Аноним 26/11/15 Чтв 10:51:32 #12 №589489 
>>589471
Если бы нагугленный результат мне помог, я бы не пришел за помощью, неужели не понятно?
Аноним 26/11/15 Чтв 10:54:50 #13 №589495 
В прошлом треде объявился поехамший, кричащий, что работу на питоне новичку не найти. Кто пояснит за это?
Аноним 26/11/15 Чтв 11:02:59 #14 №589511 
>>589495
Серьезной работы ясен хуй не найти, а кофе сеньорам подносить это пожалуйста. В любом случае ничего кроме этого ты первые два года делать не будешь.
Аноним 26/11/15 Чтв 11:07:56 #15 №589518 
14485252761340.png
>>589471
А вообще спасибо, я сейчас второй раз пересмотрел и нашел решение.
Аноним 26/11/15 Чтв 11:13:22 #16 №589522 
>>589495
В мухосране вряд ли вообще реально работу на питоне найти.
Аноним 26/11/15 Чтв 11:14:27 #17 №589523 
>>589522
Нахуй вообще какая-то работа если можно фрилансить и развиваться в свое удовольствие? Или ты хочешь миллион денех и удобный офис?
Аноним 26/11/15 Чтв 11:19:37 #18 №589526 
>>589523
Где фрилансить? На апворке что-то не густо и надо как-то репутацию набить.
Аноним 26/11/15 Чтв 11:22:51 #19 №589530 
Так, господа. Серьёзный вопрос тогда у меня назревает: пару тредов назад спрашивал, какой язык выбрать для вкатывание в программирование с последующим нахождением работы: пхп или питон. Мне несколько Анонов посоветовали питон, мол, порог вхождения такой же, язык чище и лучше. Задрачиваю уже две недели его.

Что это получается, вакансий на питоне не найти джуну без опыта? Даже в ДС?
Серьёзно спрашиваю
Аноним 26/11/15 Чтв 11:26:30 #20 №589532 
>>589530
У меня 9 лет опыта работы на питоне. Сижу без работы в ДС. Правда недавно позвали на собеседование, но я проспал. И ещё звали на другое - но в адские ебеня мне туда ехать потора часа в одну сторону.
Аноним 26/11/15 Чтв 11:32:18 #21 №589536 
>>589532
Нихуя меня обманули, получается. Так правильный выбор был всё же пхп?
Аноним 26/11/15 Чтв 11:42:24 #22 №589538 
>>589536
Да нет если очень стараться работу найти можно. Тут ещё не только от знаний зависит, но от социальных навыков. Надо уметь себя продать, убедить что ты шаришь даже если нет, понравиться HR девочкам.
На php много работы типа "сделать сайт визитку за 500 рублей" или исправить дико кривой сайт.
Аноним 26/11/15 Чтв 12:03:25 #23 №589545 
>>589538
Да я сейчас шерстю НН - на питоне действительно почти нет джуниорских вакансий.
Аноним 26/11/15 Чтв 12:06:52 #24 №589548 
>>589545
Можно на мидовские попробовать. Написать типа "быстро разбираюсь во всем и учусь, интерес есть, готов за пол зарплаты работать, возьмите на испытательный срок".
Аноним 26/11/15 Чтв 12:08:05 #25 №589549 
>>589545
Я бы лучше взял молодого кодера который реально хочет учиться и энтуазм есть, чем более опытного но ленивого.
Аноним 26/11/15 Чтв 12:09:32 #26 №589552 
1. Устраиваешься на работу не по питону.
2. Становишься главным.
3. Пересаживаешь всех на питон.
4. ??????
5. Отписываешь в треде об успехе.
Аноним 26/11/15 Чтв 12:11:20 #27 №589553 
>>589549
Взял бы ты 24-летнего самочку без опыта? Нет
Аноним 26/11/15 Чтв 12:11:45 #28 №589554 

>>589553
А ты няшный?
Аноним 26/11/15 Чтв 12:18:20 #29 №589557 
>>589554
Всратый
Аноним 26/11/15 Чтв 12:20:33 #30 №589558 
>>589557
Бля, всегда проигрываю с этого слова. Ну ладно, удачи тебе, всрат.
Аноним 26/11/15 Чтв 12:44:56 #31 №589573 
14485310968030.png
Учитель сказал писать форму регистрации самому.
Аноним 26/11/15 Чтв 13:19:20 #32 №589589 
>>589489
>>589518

Anon = BioMassa.vglazaebatsa()
Аноним 26/11/15 Чтв 13:20:17 #33 №589591 
>>589589
Чо там базланишь, чедух, ебана.
Аноним 26/11/15 Чтв 13:22:01 #34 №589592 
>>589591
Говорю когда батюшка процессор выдавал всем память тебе блять кэш достался.
Аноним 26/11/15 Чтв 13:22:42 #35 №589593 
>>589592
Христос Воскресе, Батюшка!
Аноним 26/11/15 Чтв 15:35:01 #36 №589676 
Братишка Анон владеющий аккаунтом с шапкой принёс вам читы https://github.com/TheKnightsWhoSayNi/info/wiki/Python-Cheat-Sheet
Просьба не проебывать и добавлять в шапку. Алсо можете писать в Issues пожелания/предложения.
Аноним 26/11/15 Чтв 15:51:35 #37 №589705 
>>589676
Покажи скрин с трафиком репозитория и referring sites.
Аноним 26/11/15 Чтв 15:55:17 #38 №589712 
У кого-нить есть 2 scoops of django в формате отличном от pdf чтобы на телефоне нормально читать?
Аноним 26/11/15 Чтв 16:02:37 #39 №589716 
14485429578680.png
>>589705
Не знаю что ты хочешь от меня.
Аноним 26/11/15 Чтв 16:07:34 #40 №589721 
>>589716
С главной страницы репозитория - Graphs > Traffic
https://github.com/TheKnightsWhoSayNi/info/graphs/traffic - вроде так

Хотя может гитхаб не умеет учитывать вики в трафике. Тогда соснулей.
Аноним 26/11/15 Чтв 16:10:17 #41 №589723 
14485434180140.png
>>589721
Wiki не учитывает.
Аноним 26/11/15 Чтв 16:16:27 #42 №589726 
14485437877920.png
>>589723
Очень жаль.

мой маленький пет-проджект
Аноним 26/11/15 Чтв 16:17:09 #43 №589727 
>>589712
бамп вопросу
Аноним 26/11/15 Чтв 16:17:16 #44 №589728 
>>589676
Вторая ссылка не работает. Третья — какое-то говно. Вторая… ну, может кому-то и удобно, но там же малая часть.
Аноним 26/11/15 Чтв 16:19:54 #45 №589731 
>>589728
Проверь ту которая не работает.
Аноним 26/11/15 Чтв 16:20:28 #46 №589733 
>>589731
> You must be logged in to access a cheat sheet preview. Please log in (or register) to continue.
Аноним 26/11/15 Чтв 16:22:35 #47 №589737 
>>589733
Починил
Аноним 26/11/15 Чтв 16:25:15 #48 №589739 
>>589737
Да лучше бы не чинил, кал же.
Аноним 26/11/15 Чтв 16:29:33 #49 №589740 
>>589739
Конструктивное лучше бы что-то написал, а не своё ненужное мнение.
Аноним 26/11/15 Чтв 16:32:05 #50 №589744 
Вот реально полезный cheatshit
http://ccbv.co.uk/
http://marklodato.github.io/visual-git-guide/index-en.html
Аноним 26/11/15 Чтв 16:37:25 #51 №589746 
>>589744
Добавил, если есть еще что добавить скидывайте.
Книги/Гайды/Туториалы/Таблицы с подсказками/Не очевидные примеры

Думаю надо еще написать основные положения код стайла.
Аноним 26/11/15 Чтв 16:52:06 #52 №589752 
>>589740
Конструктивно, в документацие удобнее всё зделано и такие парашные таблицы нахуй не впёрлись.
Аноним 26/11/15 Чтв 17:06:45 #53 №589763 
>>589746

https://github.com/Brobin/drf-generators - кода для rest framework
http://mywiki.wooledge.org/BashPitfalls
http://wiki.bash-hackers.org/doku.php
http://use-the-index-luke.com/ - sql indexing tutorial
http://postgresql.leopard.in.ua/ - справочное пособие по настройке и масштабированию PostgreSQL.
Аноним 26/11/15 Чтв 17:07:17 #54 №589764 
>>589763
http://pastebin.com/yjX4J42W
Вот ещё ссылка её спам лист не пропускает
Аноним 26/11/15 Чтв 17:11:14 #55 №589766 
>>589764
https://pymotw.com/2/contents.html - лучшие доки по стандартной библиотеке
https://pymotw.com/3
https://github.com/kennethreitz/python-guide
https://github.com/realpython/discover-flask
http://www.effectivedjango.com/
http://twoscoopspress.com/pages/django-tutorials
https://realpython.com/blog/python/primer-on-jinja-templating/
http://krondo.com/?page_id=1327 - по twised
http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world

ну и
https://github.com/vinta/awesome-python
https://gitlab.com/rosarior/awesome-django
Аноним 26/11/15 Чтв 17:23:24 #56 №589774 
Вот ещё - на https://www.reddit.com/r/Python/ справа есть ссылки на всякие онлайн книжки, доски поиска работы,
Аноним 26/11/15 Чтв 17:24:33 #57 №589775 
>>589774
И ещё
https://www.reddit.com/r/learnpython/wiki/index
https://www.reddit.com/r/learnpython/wiki/faq
Аноним 26/11/15 Чтв 19:32:57 #58 №589856 
Питонач, у меня вопрос про Джанго и аякс.

На странице около 300 (к примеру) форм с аяксом. Этих страниц может быть дохуища много. И пользователи, значит, тыкают, в эти формы. И, например, если нет денег на сервер с большей производительностью, чем есть. То, есть ли какие-нибудь приемы оптимизации views.py?
Аноним 26/11/15 Чтв 19:42:50 #59 №589863 
>>589856
А что эти формы делают?
Аноним 26/11/15 Чтв 19:45:01 #60 №589868 
>>589863
Плюс-минус комментов, например
Аноним 26/11/15 Чтв 19:49:43 #61 №589871 
>>589868
Хм ну фиг знает, тут мало чего наоптимизировать можно.
Можно что-нить более легковесное взять типа tornado может вместо django и не использовать orm.
Аноним 26/11/15 Чтв 21:28:40 #62 №590021 
Вроде можно было хитро закоментить функции, а может и классы, так, чтобы при, вроде бы наводе на них мышкой в основной программе этот самый комент появлялся. Ну, чтоб понять что это за хуйня вообще.
Как это делать в петоне?. Или чтото похожее по смыслу
Аноним 26/11/15 Чтв 21:41:17 #63 №590048 
>>590021
https://en.wikipedia.org/wiki/Docstring#Python
Аноним 26/11/15 Чтв 23:37:19 #64 №590153 
14485702395520.png
Блядь как же горит от осознания собственной тупости, это просто пиздец, анончик. Все проходят задачки, учебники, тесты-хуесты, а я дрочусь с этим сайтом и нихуя не могу сдвинуться с места, только, блядь, магическим подходом.
Аноним 27/11/15 Птн 00:34:33 #65 №590186 
>>589408
>>589408
Что там страдать то, ёпта? Есть настраиваемые виджеты, которые прикручиваются к родителям. Что тебе ещё нужно?
Аноним 27/11/15 Птн 01:13:55 #66 №590203 
14485760360210.png
Нубьё вкатывается в тред. Читаю Доусона и вот такая вот задача:
> Напишите программу, которая бы «Подбрасывала» условную монету 100 раз и сообщала, > сколько раз выпал орел, а сколько решка.

Моё решение:
https://repl.it/B39h

Подскажите, что я делаю не так, если я что-то делаю не так.
Аноним 27/11/15 Птн 01:17:42 #67 №590205 
>>590203
Всё так. Только зачем if random.randint(1, 100) % 2 == 0: если достаточно было бы написать
if random.randint(0,1):
Аноним 27/11/15 Птн 01:18:28 #68 №590206 
>>590203
Потом нафига там count и while если мог бы сделать просто
for i in range(100):
..
Аноним 27/11/15 Птн 01:19:51 #69 №590209 
>>590205
Можешь объяснить почему так тоже работает? Я думал, что кол-во перебираемых чисел должно совпадать с общим кол-вом "подбросов"

>>590206
for пока не рассматривался, пока в главе было только про while
Аноним 27/11/15 Птн 01:20:43 #70 №590210 
>>590203
N=100
heads=[random.randint(1,2)%2 for i in range(N)].count(1)
tails=N-heads
Аноним 27/11/15 Птн 01:22:16 #71 №590211 
>>590209
> кол-во перебираемых чисел должно совпадать с общим кол-вом "подбросов"
Почему?
randint(0,1) выведет случайное число - 0 или 1. как при подбросе монеты где у тебя 2 варианта тоже. ты чего-то перемудрил.
Аноним 27/11/15 Птн 01:23:51 #72 №590213 
>>590210
хотя даже %2 не нужно
N=100
heads=[random.randint(0,1) for i in range(N)].count(1)
tails=N-heads
Аноним 27/11/15 Птн 01:23:52 #73 №590214 
>>590210
Не выебывайся. Тем более проще было бы
sum(random.randint(0,1) for i in range(N))
Аноним 27/11/15 Птн 01:24:46 #74 №590215 
>>590211
Какое из них делится на 2 без остатка? 0?

>>590213
До таких решений там тоже еще не дошли и не рассматривали. Пока только в главе было знакомство с random, while и if\else. Так что нужно было решить, используя только их.
Аноним 27/11/15 Птн 01:24:49 #75 №590216 
>>590214
Написал первое, что пришло в голову после просмотра решения анона.
Аноним 27/11/15 Птн 01:30:31 #76 №590217 
>>590215
> Какое из них делится на 2 без остатка? 0?
Я ничего не делил вообще.
if random.randint(0,1):


if random.randint(0,1) == 1:
..heads += 1
else:
..tails += 1
Аноним 27/11/15 Птн 01:31:03 #77 №590218 
>>590217
* написал второй вариант чтобы понятней было
Аноним 27/11/15 Птн 01:31:51 #78 №590220 
>>590218
А, понял. Спасибо.
Ну и count само собой инкрементируется, да?
Аноним 27/11/15 Птн 01:33:36 #79 №590221 
>>590220
Ну если ты хочешь именно с while и count, а не for и range, то да.
Аноним 27/11/15 Птн 01:35:10 #80 №590222 
14485773102600.png
>>590220
Аноним 27/11/15 Птн 01:40:09 #81 №590223 
>>590222
Теперь понятно, как это можно было реализовать через for. Спасибо.

Кстати, что это за редактор у тебя с такой няшной темой?

pycharm-darcula-govnoed
Аноним 27/11/15 Птн 01:42:55 #82 №590224 
14485777758510.png
>>590223
Это не редактор, это ipython в терминале
Аноним 27/11/15 Птн 01:44:49 #83 №590225 
>>590223
Есть ещё bpython имхо хорош для новичка там куча подсказок всяких
http://bpython-interpreter.org/screenshots.html
Аноним 27/11/15 Птн 02:21:06 #84 №590230 
>>590048
про это я, дружочек, знаю.
Уточню вопрос. Как в пучарме сделать так, чтобы при наведении мышкой появлялась подсказка?
Анус готов прозакладывать, что в вижуал студио чтото подобное было.
Аноним 27/11/15 Птн 03:51:04 #85 №590249 
>>590153
А что за сайт делаешь?

Я вот с августа мудохаюсь со своим первым полноценным интернет-магазином на джанге, и охуеваю от того, что работоспособных "батареек" для таких целей в общем-то и нет. Всё приходится велосипедить самому.
Аноним 27/11/15 Птн 03:52:49 #86 №590250 
>>590249
Чего именно нет? http://oscarcommerce.com/ рекомендуют сейчас
Аноним 27/11/15 Птн 08:48:34 #87 №590314 
14486033149540.png
>>590249
Сайт с вакансиями. Мне учитель говорит "ну чтобы ты лучше учился вот тебе сразу проект". При том, что я на тот момент в лучшем случае мог в хтмл менять текст/картиночки. Ну похуй, обложился книгами и видео, запутался пиздец. Потом тут какой-то хуй пишет "ВСТАНЬ И ИДИ", то есть читай доки и пиши, вот я последние несколько дней пишу. Прикрутил джанго-регистрейшн-редакс -- какая-то хуйня, пытается ноль в базу записать, учитель говорит пиши сам по образцам, вчера написал -- теперь ко всем урлам почему-то подставляется название класса и получается вот так: django.template.base.TemplateDoesNotExist: admin/usercreateform_form.html Убрал все что написал, ошибка не исчезла, ^admin/ админка там же где и должна быть, но не работает. Сейчас откачусь и продолжу пердолиться. Такие дела.
Аноним 27/11/15 Птн 10:06:59 #88 №590335 
>>590314
Кек, такой дипломник писал на отъебись.
Пиздил профайлы фрилансеров с Одеска теперь уже Апворка + возможность регаться самому на сайте.

http://runnko.pythonanywhere.com/
Аноним 27/11/15 Птн 10:12:57 #89 №590338 
Аноны, есть ли годная АКТУАЛЬНАЯ литература по джанге (кроме документации на оф сайте)?
Аноним 27/11/15 Птн 10:37:44 #90 №590349 
https://github.com/TheKnightsWhoSayNi/info/wiki

Мнение.
Аноним 27/11/15 Птн 10:38:14 #91 №590350 
>>590338
tango with django
Аноним 27/11/15 Птн 11:13:53 #92 №590363 
>>590349
Батя грит маладцА!
Аноним 27/11/15 Птн 11:14:30 #93 №590364 
>>590335
В том и дело что мне нельзя на отъебись, надо понимать как что работает, почему это почему то, всю регистрацию надо описать вручную и задокументировать. Я же не в институте, а хочу выучиться и попасть на работу.
Аноним 27/11/15 Птн 11:21:52 #94 №590365 
>>590364
Хули в регистрации может быть непонятного?
Аноним 27/11/15 Птн 11:23:31 #95 №590367 
>>590365
Примерно все понятно, но то одна хуйня не работает, то другая.
Аноним 27/11/15 Птн 11:30:59 #96 №590374 
Мужики, видел когда-то прикол в питоне с кодировкой, забыл как она называется. То ли R13, то ли rt13. Когда в скрипте белиберда, а потом расшифровывается при исполнении. Этакий колхозный обфускатор. Напомните как эта кодировка называется.
Аноним 27/11/15 Птн 12:20:43 #97 №590404 
>>590338
"2 scoops of django" годная и актуальная книжка. Очень советую.
Ну и выше по треду есть ссылки типа http://www.effectivedjango.com/ не знаю насколько актуально
Аноним 27/11/15 Птн 18:32:27 #98 №590619 
14486383477950.png
Я, снова я и мои ПОТУГИ,
Аноним 27/11/15 Птн 18:41:10 #99 №590625 
>>590374
ansi
Аноним 27/11/15 Птн 18:46:43 #100 №590628 
14486392032370.png
Тред оживился под вечер. Говнори и мамкины-погромисты подкатили.
Аноним 27/11/15 Птн 18:57:19 #101 №590632 
>>590628
Врети. Только с работы пришли, миллионы зарабатывали. Некогда двачевать.

А я недавно проснулся
Аноним 27/11/15 Птн 19:01:54 #102 №590635 
>>590374
Гуголь подсказывает на rot13, частный случай шифра Цезаря. А я бы base64 для этих делов юзал.
Аноним 27/11/15 Птн 20:16:37 #103 №590666 
>>590635
Спасибо, братик
Аноним 27/11/15 Птн 20:58:44 #104 №590700 
14486471247600.png
Бля ну наконец-то. Есть форма. И не отвалилась админка и не произошло еще какой-нибудь хуйни.
Осталось сделать так, чтобы она схороняла данные, лол.
Аноним 27/11/15 Птн 21:02:07 #105 №590703 
Зашел на форумы python.su а там по 2 поста в день пишут.
Аноним 27/11/15 Птн 21:02:54 #106 №590706 
>>590703
Хули тебе тут не сидится?
Аноним 27/11/15 Птн 21:04:04 #107 №590709 
14486474446280.png
>>590706
Ох нихуя тут добавили (You) как на форчане или это кукла?
Мне сидится, просто тут тоже полумертвый тред.
sageАноним 27/11/15 Птн 21:04:47 #108 №590711 
>>590709
Тут раздел полумертвый. Добро пожаловать.
Аноним 27/11/15 Птн 21:05:43 #109 №590712 
>>590709
У меня такого нет. Насчет полумертвости -- такая хуйня уже несколько лет везде, только бэ бурлящая параша.
sageАноним 27/11/15 Птн 21:08:48 #110 №590719 
>>590712
Я вообще удивляюсь что обезьяньи реформы нас еще не запихнули в пользовательские доски. Зк медленнее некоторых уже давно сидящих там.
Аноним 27/11/15 Птн 21:11:31 #111 №590723 
>>590719
зк далеко не самая медленная доска из основных. Та же радиотехника или гейдев куда более медленные.
Аноним 27/11/15 Птн 21:11:38 #112 №590724 
>>590719
Надо запилить свою прогроборду и укатиться туда.
Аноним 27/11/15 Птн 21:12:56 #113 №590725 
>>590723
Отдельная /web/ параша еще есть. Эти вообще непонятно как живут.
Аноним 27/11/15 Птн 21:14:11 #114 №590726 
>>590723
нахуя отдельные доски под вебдев и геймдев вообще
Аноним 27/11/15 Птн 21:14:46 #115 №590729 
>>590725
Ну этим-то проще.
Аноним 27/11/15 Птн 21:17:02 #116 №590733 
>>590726
>вебдев
Чтобы местные господа не сидели рядом с фронтендовскими опущенцами.
>геймдев
Чтобы местные господа не сидели рядом с ограбителями корованов.

Я бы с ними сидеть не стал.
Аноним 27/11/15 Птн 21:20:07 #117 №590736 
>>590726
Потому что /web/ это пиздец, которому тут не место. Адсенсы, реклама, СЕО, посоветуйте бесплатный хостинг и домен, вордпресы и битриксы.
Аноним 27/11/15 Птн 21:23:20 #118 №590742 
>>590736
А ну тогда да. Я туда не заходил прост.
Аноним 27/11/15 Птн 21:36:07 #119 №590753 
14486493675170.png
http://pastebin.com/BfmEXNwQ

Вроде ок? Можно двигаться дальше?
Задание такое:
Форма регистрации пользователя, в качестве обязательных поля логин, email и пароль.
Форма аутентификации пользователя по логину и паролю.
Аноним 27/11/15 Птн 21:41:06 #120 №590759 
>>590753
А где форма то?
И почему там две одинаковые модели?
Аноним 27/11/15 Птн 21:49:45 #121 №590766 
14486501859940.png
>>590753
Модели одинаковые потому что я регистрацию не допилил.
Формы отрендерились и логин и регистрация.

Аноним 27/11/15 Птн 21:50:49 #122 №590769 
>>590766
Бля ты всё не так делаешь вообще.
Аноним 27/11/15 Птн 21:50:51 #123 №590770 
14486502514240.png
>>590766
Только логин петушиный почему кривой, хотя в шаблонах все одинаково.
Аноним 27/11/15 Птн 21:51:18 #124 №590772 
>>590769
Лол у меня несколько месяцев уже такое подозрение, клянусь.
Аноним 27/11/15 Птн 21:54:16 #125 №590776 
>>590772
Ты сделал две модели UserLogin и UserRegistration. Это модели а не формы у тебя. Они тебе вообще не нужны модель User у тебя уже есть из коробки.
Вот что такое форма - пример из самой джанги:
https://dpaste.de/N07s
Аноним 27/11/15 Птн 21:55:36 #126 №590778 
>>590776
У меня User вот так выглядит: http://pastebin.com/VmPCMgua
Аноним 27/11/15 Птн 21:58:17 #127 №590780 
В джанге разве нет готового модули регистрации/входа?
Аноним 27/11/15 Птн 21:58:55 #128 №590781 
>>590778
Ну норм, но ты сделал ещё две модели зачем-то вместо форм.
Простая форма не привязаннак к модели выгляди как-то так

from django import forms

class LoginForm(forms.Form):
..login = forms.CharField(label='Your name', max_length=100)
..password = forms.CharField(widget=forms.PasswordInput)

Ты во вьешке её можешь создавать, а потом проверять данные вручную.
Аноним 27/11/15 Птн 22:00:41 #129 №590783 
>>590780
Есть конечно.
Аноним 27/11/15 Птн 22:00:51 #130 №590784 
>>590780
Есть, но мне по заданию надо все вручную и самому.
>>590781
Видимо я неправильно понял, в прошлый раз когда с редаксом возился, учитель сказал типа делай также как форму сохранения объявления.
Аноним 27/11/15 Птн 22:54:18 #131 №590815 
>>590784
чеза задание
Аноним 27/11/15 Птн 22:55:04 #132 №590816 
>>590815
>>590314
Аноним 28/11/15 Суб 03:11:01 #133 №590932 
>>590816
Твой учитель - мудак. Прочти ебаный туториал джанги официальный. Там всё пошагово пилиться. Или иди сюда http://lightbird.net/dbe2/
Аноним 28/11/15 Суб 03:13:09 #134 №590933 
>>590932
Почему, нормальное задание и не сложное.
Аноним 28/11/15 Суб 03:13:56 #135 №590934 
>>590933
Да потому что у тебя нихуя нет в виде требований раз ты еще ебешься. Нормальный дал бы такие требования что ты понял.
Аноним 28/11/15 Суб 04:44:56 #136 №590939 
бамп
Аноним 28/11/15 Суб 05:08:48 #137 №590947 
14486765287190.png
В питоне есть трехмерные списки?
Двумерные есть, а трехмерных что, нет?

Массивы, списки, кортежи или как их там, любая хуйня, нужно что бы была трехмерная.
Аноним 28/11/15 Суб 05:22:55 #138 №590955 
>>590947
http://docs.scipy.org/doc/numpy-1.10.0/reference/arrays.ndarray.html
Аноним 28/11/15 Суб 05:43:55 #139 №590960 
>>590955
впизду эту хуйню подключаемую.

я ошибся, трехмерные списки тоже есть - list[x][y][z]
просто сначала невоткнул как их создавать/выводить
Аноним 28/11/15 Суб 05:57:04 #140 №590962 
Анон, а есть вообще смысл использовать map, reduce и filter, если можно запилить то же самое в рамках спискового выражения?
Аноним 28/11/15 Суб 06:14:18 #141 №590966 
>>590962
filter(os.path.isdir, os.listdir('.')) как-то поняшней чем [f for f in os.listdir('.') if os.path.isdir(f)]
reduce это вообще другое.
Аноним 28/11/15 Суб 08:53:29 #142 №590978 
>>590932
Ээээ падажжи. Я читал туториал и гуглил кучу разных способов. Последний раз нашел как отрендерить эту форму тремя строчками в urls.py, на что последовал ответ что я ебучий маг и колдун, а нужно понимать процессы, типа бери пример и сделай простую форму хотя бы с двумя строчками. Сегодня поеду в деревню починю водяную скважину, а к вечеру буду доделывать. Если я правильно понимаю, то в задание делается через ClassBasedViews
Вообще, спасибо вам всем что вы тут, очень рад, оче хуево когда не с кем поговорить.
Аноним 28/11/15 Суб 09:11:53 #143 №590980 
>>590978
По мне так обычные вьюхи проще для понимания чем ClassBasedViews. Особенно новичку.
Аноним 28/11/15 Суб 09:14:37 #144 №590981 
>>590980
Видимо от меня хотят углубленного понимания, лол, а я тотальный ньюфаг.
Аноним 28/11/15 Суб 09:35:39 #145 №590982 
>>590966
Но ведь второй вариант быстрее, не?
Аноним 28/11/15 Суб 09:36:24 #146 №590983 
>>590982
Схуяли?
Аноним 28/11/15 Суб 10:55:30 #147 №590993 
>>590983
Бурги на говнофомуах пишут, что списковые выражения быстрее мапов-хуяпов, вот я и спрашиваю, есть ли в них вообще смысл, если их можно заменить списковым выражением.
Аноним 28/11/15 Суб 11:00:47 #148 №590994 
14486976475330.png
>>590993
Только что замерил, map быстрее. Но разница незначительна один хуй.
Аноним 28/11/15 Суб 11:43:43 #149 №590998 
Утра.

Опять же задача из Доусона:
> Напишите на псевдокоде алгоритм игры, в которой случайное число от 1 до 100 за­гадывает человек, а отгадывает компьютер. Прежде чем приступать к решению, задумайтесь над тем, какой должна быть оптимальная стратегия опадывания. Если алгоритм на псевдокоде будет удачным, попробуйте реализовать игру на Pythoп.

Мой псевдокод:
http://pastebin.com/WPPQ49ER

Мой код на Python:
http://pastebin.com/86mKBtWh

Сейчас компьютер перебирает числа, даже если он уже их загадывал и получается, что у него уходит на угадывание больше 100 попыток. Я подумал, что можно каждое его названное число записывать в список и заставлять его сравнивать перед тем, как он хочет озвучить свое предполагаемое число и, если в списке числа нету, то попытка засчитывается, а если в списке есть это число, то не засчитывается. Вопрос: что мне аппендить в список? Как загнать random.randrange(1, 100) в переменную, чтобы при обращении к ней всегда давало рандомное число? Функцией?
Аноним 28/11/15 Суб 11:56:11 #150 №591003 
>>590998
https://dpaste.de/jpvt
Аноним 28/11/15 Суб 12:06:17 #151 №591006 
>>591003
То есть, цикл будет работать бесконечно, пока не совпадёт условие, в котором есть прерывание цикла?
Аноним 28/11/15 Суб 12:15:15 #152 №591009 
>>591006
Да
Аноним 28/11/15 Суб 12:34:16 #153 №591014 
С чего начать вкатываться в джангу с практической стороны? Имиджборду писать?
Аноним 28/11/15 Суб 12:43:21 #154 №591018 
>>591014
бложик, магазинчик.
Аноним 28/11/15 Суб 12:48:34 #155 №591022 
>>591018
Бложик написала еще год назад, но потом забила на веб вообще. А вот магазин можно.
БТВ, виды-классы-дженерики или функции?( в 2 scoops советуют классы, но я не вижу пока преимущества сильного)
sageАноним 28/11/15 Суб 13:29:23 #156 №591031 
14487065633850.jpg
>>591022
>написала
>забила
Аноним 28/11/15 Суб 13:42:20 #157 №591037 
>>590998
Создай список от 1 до 100, перемешай значения random.shuffle и вытаскивай числа по одному с помощью pop, тогда числа повторятся не будут. Потом можешь попробовать реализовать алгоритм бинарного поиска, чтоб веселее было.
Аноним 28/11/15 Суб 15:59:55 #158 №591087 
>>590998>>591037
А почему бы просто не пробежаться по числам от 1 до 100 в лупе? Всё равно же они все равновероятны при загадывании. Игнорируя психологию человека с "нечётное, не маленкое, не большое и вообще простое — 43".
Аноним 28/11/15 Суб 16:08:13 #159 №591092 
>>591087
Разницы никакой, но это будет безумно скучно.
Аноним 28/11/15 Суб 16:29:35 #160 №591104 
>>591092
Я ожидал другого ответа. Так о каком "оптимальном" алгоритме тогда речь идёт? Разве можно что-то придумать, не имя никакой информации ни о числе, ни о его отношении к предположению?
Аноним 28/11/15 Суб 16:47:22 #161 №591118 
>>591104
Это ты у Доусона спроси, что он имел в виду. Тебе никто не мешает после каждого ответа давать дополнительную информацию: "больше/меньше", "горячо/холодно", да что угодно.
Аноним 28/11/15 Суб 17:03:14 #162 №591130 
>>591104
Если я ничего не перепутал, то Доусон вообще не писал про "оптимальный алгоритм".
>Here’s a bigger challenge. Write the pseudocode for a program
where the player and the computer trade places in the number
guessing game. That is, the player picks a random number
between 1 and 100 that the computer has to guess. Before you
start, think about how you guess. If all goes well, try coding the
game.
Аноним 28/11/15 Суб 17:36:29 #163 №591152 
>>591130
Ох уж эти переводчики.
Аноним 28/11/15 Суб 17:43:28 #164 №591156 
>>591152
Да что там переводчики, иногда в русских изданиях и код с ошибками и отсутствующими строчками есть.
Аноним 28/11/15 Суб 18:33:32 #165 №591183 
>>591031
Хуй знает, у меня вчера сестра весь день просидела за туториалом джанго-гёрлз, так что все возможно.
sageАноним 28/11/15 Суб 18:36:25 #166 №591184 
14487249857110.jpg
>>591183
Аноним 28/11/15 Суб 18:40:59 #167 №591187 
>>591184
ЧИ РУ НО
Аноним 28/11/15 Суб 19:32:19 #168 №591217 
14487283394380.png
Аноны, кто пользовался cx_freeze, нуфагу нужна помощь.
Компилю в .exe, при запуске выдает ошибку пикрил.
Код того, что компилю - http://pastebin.com/VJjgphR9
Код файла setup.py - http://pastebin.com/tdaeb7BE
Аноним 28/11/15 Суб 19:34:27 #169 №591218 
14487284678980.jpg
>>591217
>windows
>exe
sageАноним 28/11/15 Суб 19:40:43 #170 №591224 
>>591217
base='Console'

Ладно документацию читать не любим, но блять, гуглить что, тоже не умеем?
https://www.google.com/search?q=windows+cx_freeze+input

Ну и да
>windows
Аноним 28/11/15 Суб 20:23:45 #171 №591252 
>>591184
Бака, вместо того чтобы учиться я из-за тебя полез искать текст песни-считалки.
Аноним 28/11/15 Суб 20:23:47 #172 №591253 
Как прикрутить GUI к SFML?
Аноним 28/11/15 Суб 21:43:16 #173 №591317 
Ну где же вы, питоноёбы?
Аноним 28/11/15 Суб 21:54:57 #174 №591328 
14487368979510.png
>>591317
Я тут, но я тебе ничего не подскажу, потому что абсолютли ньюфаг.
Аноним 28/11/15 Суб 21:57:04 #175 №591330 
>>591328
расскажи про себя, как начал вообще и как докатился до такой жизни, интересно послушать и узнать других.
Аноним 28/11/15 Суб 21:59:28 #176 №591331 
14487371684680.png
>>591183
Бля
Посмотрел тут вот это
http://www.youtube.com/watch?v=k65nDFSPA2c&list=PLE7tQUdRKcyaRCK5zIQFW-5XcPZOE-y9t&index=2
На последнем djangocon второе блять видео. "лол хороший код це тот который пишут мужики, это расизм".

И там толпа омежек ей апплодирует.
Аноним 28/11/15 Суб 22:03:45 #177 №591332 
>>591331
>хороший код це тот который пишут мужики
Но ведь так и есть.
Аноним 28/11/15 Суб 22:03:55 #178 №591334 
>>591330
Оче нудная история с более нудной предысторией, сириусли. Четыре месяц назад один человек взялся за мое обучение с возможностью дальнейшей работы, я немножечко проебался и теперь обучение носит консультационный характер. Учу питон, учебный проект на джанге, планирую допилить к концу года. А так я вообще был бизнесмун, пока путен не решил сделать доллар по 60 и я не соснул эпичного хуйца, оставшись с миллионными долгами.
Аноним 28/11/15 Суб 22:05:01 #179 №591335 
>>591334
Алсо мне 27, из них семь или восемь тут, моя машина старше меня на шесть лет, женат, аутистоват. Вроде все.
Аноним 28/11/15 Суб 22:05:15 #180 №591336 
Питоняши, такая проблема, необходимо инстанцироваться от вновь созданного класса, но не позволяет религия. Как быть?
Аноним 28/11/15 Суб 22:08:37 #181 №591339 
>>591332
Со мной работали тянки которые лучше кодили чем 100% этого треда. Инфа 100
Аноним 28/11/15 Суб 22:10:18 #182 №591343 
>>591328
Напиши прогу которая будет делать такие картинки как у тебя но с тексом переданным в аргумент. ВОт тебе ЧЕЛЕНДЖ.
Времая даю тебе 30 минут. Хинт: pil/pillow
Аноним 28/11/15 Суб 22:13:05 #183 №591348 
>>591343
Челлендж заебись, но я сейчас должен доделать класс для регистрации, токены-хуекены и прочее.
Аноним 28/11/15 Суб 22:15:20 #184 №591355 
>>591339
Ты портфель в школу не собрал. Инфа 100%.
Аноним 28/11/15 Суб 22:15:28 #185 №591356 
14487381282050.jpg
>>591348
Чувак это очень простое задание. Если ты не сможешь его сделать за 15-30 минут учитывая подсказку. Может тебе вообще не строит правда пытаться кодить.
Если ты хочешь стать кодером у тебя будут намного сложнее проблемы каждый час.
Аноним 28/11/15 Суб 22:17:48 #186 №591359 
14487382680780.png
>>591355
Я единственный в треде который занимается вебдевом уже 17 лет. И старается вам долбоебам школьникам что-то объяснить на пальцах тут каждый день.
Аноним 28/11/15 Суб 22:20:22 #187 №591363 
>>591359
Я у тебя ни о чем не спрашивал, Тем)
Аноним 28/11/15 Суб 22:21:05 #188 №591366 
>>591356
А можно эту прогу сделать в виде вебстраницы. Чтобы были поля: введите текст, прикрепите картинку?
пхпшник
Аноним 28/11/15 Суб 22:21:16 #189 №591368 
Не совсем в тему треда.

Поставил на гитхабе двухэтапную аутентификацию и теперь при пуше меня шлёт нахуй после ввода пароля в консоли. Как решить вопрос? SSH?
Аноним 28/11/15 Суб 22:22:50 #190 №591369 
>>591366
Почему нет? На пхп тоже можно же такое сделать так-то.
Аноним 28/11/15 Суб 22:24:50 #191 №591374 
>>591253
Бамп вопросу. Имеется в виду, что нужна рабочая гуй-библиотека, в которую можно вставить sfml-контекст. Ну или что-то в этом роде.
Аноним 28/11/15 Суб 22:25:01 #192 №591375 
>>591356
Логику задания я понял, запилю на досуге, а то заебало руками перерисовывать, просто сейчас мне надо разобраться с учебой, т.к. завтра я опять на весь день упиздую в деревню, а в понедельник надо показать что я сделал. Что-то дохуя запятых.
То есть есть функция, которая принимает, например, строку "ПАДАЖЖИ ЕБАНА" и на выходе дает картинку где в определенной области вставлена эта строка, так?
Аноним 28/11/15 Суб 22:26:09 #193 №591376 
>>591368
А зачем?
Аноним 28/11/15 Суб 22:27:55 #194 №591377 
>>591376
Везде ставлю, где такое возможно. Безопасность же.
Аноним 28/11/15 Суб 22:30:40 #195 №591380 
>>591375
Тааак. Вот на твоем месле я бы загуглил pil text. Потому что я уже намекнул что это делается библиотекой pil.
Первый в гугле
http://stackoverflow.com/questions/5414639/python-imaging-library-text-rendering
Второй вообще заебись
http://pillow.readthedocs.org/en/3.0.x/reference/ImageDraw.html
Если ты не готов это распарсить то я хуй знает.

А вообще я напился друг сорри.
Аноним 28/11/15 Суб 22:31:44 #196 №591383 
>>591377
Ну так авторизируйся с помощью ssh ключа на github. Но правда твой публичный ключ виден всем.
Аноним 28/11/15 Суб 22:32:50 #197 №591386 
>>591383
https://gist.github.com/wikimatze/9790374
Вот здесь хороший мануал по авторизации, используя токен и SSH.

Уже настроил и работает. Спасибо.
Аноним 28/11/15 Суб 22:47:33 #198 №591392 
>>591343
>>591343
Это у них прямо в примерах разбирается

from PIL import Image, ImageDraw, ImageFont
# get an image
base = Image.open('Pillow/Tests/images/lena.png').convert('RGBA')

# make a blank image for the text, initialized to transparent text color
txt = Image.new('RGBA', base.size, (255,255,255,0))

# get a font
fnt = ImageFont.truetype('Pillow/Tests/fonts/FreeMono.ttf', 40)
# get a drawing context
d = ImageDraw.Draw(txt)

# draw text, half opacity
d.text((10,10), "Hello", font=fnt, fill=(255,255,255,128))
# draw text, full opacity
d.text((10,60), "World", font=fnt, fill=(255,255,255,255))

out = Image.alpha_composite(base, txt)

out.show()
sageАноним 28/11/15 Суб 22:52:34 #199 №591395 
14487403545810.jpg
>>591343
>>591356
imagemagick котируете?
convert bydlo.png -gravity Center -pointsize 30 -annotate -10-140 'sosi hui bydlo' bydlo_out.jpg
Аноним 28/11/15 Суб 22:55:24 #200 №591396 
>>591395
Пятнами покрылся, заболел чтоли?
sageАноним 28/11/15 Суб 22:56:39 #201 №591398 
14487405995550.png
>>591396
Какими пятнами? Я эту за основу брал. Кроме надписи идентичны на мой слепой взгляд.
Аноним 28/11/15 Суб 22:57:30 #202 №591399 
>>591398
В глаза ебусь.
Аноним 28/11/15 Суб 23:03:32 #203 №591401 
>>591392
> Это у них прямо в примерах разбирается
Как и 99% проблем в коде.
Аноним 28/11/15 Суб 23:21:44 #204 №591415 
>>591395
Чому тут длинные ключи через -, а не через --?
Аноним 28/11/15 Суб 23:46:59 #205 №591424 
Братишки, где брать идеи для кодинга?
Аноним 28/11/15 Суб 23:57:51 #206 №591432 
>>591424
Фписте твоей мамаши конечно же, дурачок
Аноним 29/11/15 Вск 00:01:33 #207 №591435 
>>591432
Ммм
Аноним 29/11/15 Вск 00:13:43 #208 №591446 
>>591253
Бамп
sageАноним 29/11/15 Вск 00:18:01 #209 №591449 
>>591415
Потому что коротких у имиджмажика нет. Вообще.
Аноним 29/11/15 Вск 01:07:37 #210 №591478 
>>591217
Поставь pyinstaller. После него никаких проблем.
Аноним 29/11/15 Вск 03:33:10 #211 №591534 
>>591335
> машина
> женат
Ты что дибил? Это критерии чего? К чему это вообще?
sageАноним 29/11/15 Вск 03:40:19 #212 №591538 
>>591534
Поставь спеллчекер, заебал.
Аноним 29/11/15 Вск 03:40:58 #213 №591539 
>>591538
Новый ньюфаг?
sageАноним 29/11/15 Вск 03:44:17 #214 №591540 
>>591539
>дибил
Аноним 29/11/15 Вск 03:47:43 #215 №591541 
>>591540
> Новый ньюфаг?
sageАноним 29/11/15 Вск 03:52:40 #216 №591543 
>>591541
>мам я альтфак поетому я не умею писать))0
Чего ты там, prent('hillo wolrd') еще не пишешь, альтфак?
Аноним 29/11/15 Вск 03:54:42 #217 №591544 
>>591543
дибил.
Аноним 29/11/15 Вск 03:56:32 #218 №591545 
>>591543
Ты реально думаешь, что я не знаю как пишется слово "дебил"?
Аноним 29/11/15 Вск 03:57:11 #219 №591546 
>>591545
Я реально думаю что ты дибил))00
Аноним 29/11/15 Вск 04:01:28 #220 №591548 
>>591546
Слив защитан.
Аноним 29/11/15 Вск 04:02:08 #221 №591549 
>>591548
Тебе за щеку.
Аноним 29/11/15 Вск 04:03:36 #222 №591550 
>>591549
Дибил.
Аноним 29/11/15 Вск 04:05:14 #223 №591551 
>>591550
Нет ты.
Аноним 29/11/15 Вск 09:01:19 #224 №591590 
>>591534
Ты что дебил? Он попросил написать о себе?
Аноним 29/11/15 Вск 10:30:25 #225 №591602 
>>589343 (OP)
Как вкатиться в многопоточность на Python? Фреймворки, литература? Нужен простенький сервер, который будет в результате под Linux, но отлаживать буду на Windows. Это имеет значение в случае Python, насколько я знаю. В общем, задача написать сервер отвечающий на запросы так, чтобы я мог несколько экземпляров запустить и они бы работали параллельно. Велосипеды изобретать желания нет.
Аноним 29/11/15 Вск 10:55:22 #226 №591609 
>>591602
Tornado юзай.
Аноним 29/11/15 Вск 12:01:48 #227 №591638 
>>591602
1) Прочитай про GIL в Python. Истинное распараллеливание в этом языке возможно только через модуль multiprocessing, а не через multithreading.
2) Асинхронные веб-сервера - Tornado, Twisted.
3) Покури гринлеты и эвентлеты. Они могут быть прикручены к обычным серверам.
Аноним 29/11/15 Вск 12:06:25 #228 №591641 
>>591602
>В общем, задача написать сервер отвечающий на запросы так, чтобы я мог несколько экземпляров запустить и они бы работали параллельно.
И да, это какая-то стремная формулировка. Запуск сервера не может быть самоцелью. Тебе нужно кучу клиентов обслуживать или запускать тяжеловесные джобы?
Аноним 29/11/15 Вск 12:34:44 #229 №591656 
14487896843650.png
14487896843661.png
Ананасы, объясните нубу, что он делает не так. Не могу поставить библиотеки.
Аноним 29/11/15 Вск 12:36:45 #230 №591660 
14487898051130.png
>>591656
>windows
Аноним 29/11/15 Вск 12:39:02 #231 №591662 
>>591660
Что не так? Дело в ОС? Если так , то какой дистр Линукса можно без проблем поставить второй системой?
Аноним 29/11/15 Вск 12:41:35 #232 №591666 
>>591662
Любой.
Аноним 29/11/15 Вск 12:41:51 #233 №591667 
>>591662
Можно просто на виртуалке поднять, например. Нахуя тебе вторая система?
Аноним 29/11/15 Вск 13:12:21 #234 №591679 
>>591667
Поподробней о виртуальной машине можно? На VirtualBox ставишь Линь и с неё, как с полноценной ОС сидеть или есть какие-то ограничения?
Аноним 29/11/15 Вск 13:21:56 #235 №591686 
14487925161950.png
>>591679
>На VirtualBox ставишь Линь и с неё, как с полноценной ОС сидеть
Да.
Аноним 29/11/15 Вск 13:26:21 #236 №591687 
>>591686
Спасибо, Анон. Что за игру пилишь?
Аноним 29/11/15 Вск 13:27:23 #237 №591689 
>>591687
Это примеры из книжки Доусона. Хуйня же примитивная.
Аноним 29/11/15 Вск 13:55:25 #238 №591712 
Господа, сайт питон.орг выдаёт мне Error 503 No healthy backends

Облазал в инете всё, не нашёл, как исправить, наткнулся только на https://www.reddit.com/r/techsupport/comments/3jhn0u/no_healthy_backends_error_when_i_visit_the_python/

но и там помощи нет, что за хуита? Хотел себе IDLE скачать и попробовать наконец теорию на практике, но нихуя.
Аноним 29/11/15 Вск 14:01:59 #239 №591718 
>>591712
Если ошибка начинается с "5", то это проблема на сервере. Так что тебе остается только ждать.
Аноним 29/11/15 Вск 14:03:13 #240 №591719 
>>591718
У тебя запускается сайт?
http://downforeveryoneorjustme.com/
тут говорится, что "итс джаст ю"
Аноним 29/11/15 Вск 14:05:20 #241 №591721 
>>591719
Нет, у меня тоже ошибка 503.
Аноним 29/11/15 Вск 14:06:06 #242 №591722 
>>591721
Ну приплыли, блядь. Ждал выходных, чтоб засесть наконец в спокойной атмосфере, а тут такая хуйня
Аноним 29/11/15 Вск 14:07:13 #243 №591726 
>>591719
Just you, видимо, потому что отвалился backend, а некий Varnish cache server отвечает за него.
Аноним 29/11/15 Вск 14:12:16 #244 №591730 
>>591726
https://web.archive.org/web/20151002194321/https://www.python.org/ftp/python/3.5.0/python-3.5.0-webinstall.exe
Попробуй это.
Аноним 29/11/15 Вск 14:17:58 #245 №591733 
>>591730
спасибо, мил человек
Аноним 29/11/15 Вск 14:20:20 #246 №591737 
>>591733
Заходи, если что.
Аноним 29/11/15 Вск 14:27:27 #247 №591742 
>>591641
Хочу обслуживать кучу клиентов параллельно.
Аноним 29/11/15 Вск 14:34:05 #248 №591745 
>>591742
threding
Аноним 29/11/15 Вск 14:35:44 #249 №591747 
>>591737
а на 64-битную ты не скинешь ссылку? сам пытался, но не вышло
Аноним 29/11/15 Вск 14:39:29 #250 №591749 
>>591747
https://web.archive.org/web/20150910175053/https://www.python.org/downloads/windows/
Выбирай.
Аноним 29/11/15 Вск 14:46:36 #251 №591755 
>>591749
спасибо
Аноним 29/11/15 Вск 15:02:03 #252 №591769 
>>591656
Так вон же ошибка написана:
>WinError 2: х ϵфрхЄёа эрщЄш ϵърчрээ√щ Ϊрщы
Возьми, да загугли.

>>591712
вики и докс, кстати, работают нормально.
Аноним 29/11/15 Вск 15:24:49 #253 №591785 
>>591712
Поставить прыщи на виртуалку, как сделал Анон выше и не ебать себе мозги какой-то хуйней.
Аноним 29/11/15 Вск 16:04:37 #254 №591812 
>>591769
> х ϵфрхЄёа эрщЄш ϵърчрээ√щ Ϊрщы
Лол, ты это ещё перепечатывал?
>>591656
http://www.lfd.uci.edu/~gohlke/pythonlibs/
но лучше конечно прыщи, это не последнее препятствие в винде
Аноним 29/11/15 Вск 16:08:10 #255 №591815 
>>591686
Чо она у тебя в таком маленьком окошке? Разверни на весь экран, чо ты как жид.
Аноним 29/11/15 Вск 16:09:53 #256 №591817 
>>591815
Для скриншота сделал же. Прыщи у меня вообще на отдельном мониторе на весь экран.
Аноним 29/11/15 Вск 16:40:37 #257 №591827 
>>591812
>Лол, ты это ещё перепечатывал?
Не перепечатав не так хороша шутка была бы.
Аноним 29/11/15 Вск 17:22:58 #258 №591852 
>>591742
Такую хуйню любой фреймворк может, кто-то лучше, кто-то хуже. Бери Flask, если готов все собирать по кусочкам или джангу, если хочется быстро и не очень гибко.
Аноним 29/11/15 Вск 18:18:58 #259 №591887 
А нужно ли кому-то что-то сообщать и с кем-то где-то что-то регистрировать и лицензироваться, если я хочу написать программку, которая затем будет использоваться внутри моей компании? Закрытый код и все дела (не столько закрытый, сколько просто нигде не публикуемый, потому что никому нафиг не нужен). Предполагается как исключительно стандартные библиотеки, так и qt или gtk + xlrd/xlwt/xlutils. На питон.орг только запутать хотят юристы эти.
Аноним 29/11/15 Вск 18:23:49 #260 №591892 
>>591852
Тоже рекомендую и уважаю Flask, а джанго это хуяк-хуяк и готово.
Аноним 29/11/15 Вск 18:42:32 #261 №591910 
>>591887
> Закрытый код и все дела (не столько закрытый, сколько просто нигде не публикуемый, потому что никому нафиг не нужен).
Ну и нахуй тебе его закрывать? Залей на гитхаб и хуй с ним.
Аноним 29/11/15 Вск 21:16:45 #262 №592004 
>>591852
Нужен ли мне Flask, если у меня далеко не HTTP-сервер? На мультипроцессности и куче клиентов мои желания заканчиваются.
Аноним 29/11/15 Вск 21:42:56 #263 №592010 
>>591638
В питухоне нет многопоточности, уже несколько раз обсасывали на хабре.
sageАноним 29/11/15 Вск 21:48:38 #264 №592011 
>>592010
>на хабре
Говорить что ты петух надо когда заходишь в хату, а не в самом конце поста.
Аноним 29/11/15 Вск 22:01:20 #265 №592014 
>>592011
Анархист каков выискался.
sageАноним 29/11/15 Вск 22:01:33 #266 №592016 
>>592004
У твоей мамки клиентов много. Спроси у нее как она их обслуживает. https://gist.github.com/anonymous/c9e4cd54b51e9262ccc6
Аноним 29/11/15 Вск 22:05:33 #267 №592020 
>>592004
"Куча клиентов" - это какого порядка цифра?
Аноним 29/11/15 Вск 22:28:27 #268 №592036 
>>591031
Мне поебать на правило "no girls"
Можешь считать меня трапом, если тебе так удобнее
Аноним 29/11/15 Вск 22:30:18 #269 №592038 
>>592036
фу.. буе
Аноним 29/11/15 Вск 22:31:10 #270 №592039 
>>592036
Конечно удобнее.
Аноним 29/11/15 Вск 22:35:38 #271 №592041 
>>592016
Говорит, синхронно работает. Но есть ситуации с параллельной обработкой (до 3 клиентов — влагалище, анал, глотка) и постоянными race condition.

>>592020
>"Куча клиентов" - это какого порядка цифра?
Порядка 17. На самом деле, слово "куча" взята для обозначения параллельности в противовес асинхронности:
>кучу клиентов обслуживать или запускать тяжеловесные джобы?
Аноним 30/11/15 Пнд 00:01:38 #272 №592097 
>>592020
> какого порядка цифра
Цифр всего 10, порядок у них один.
sageАноним 30/11/15 Пнд 00:12:39 #273 №592109 
>>592097
tyan, eto ty? smotri, sdeanonim po viebonam
Аноним 30/11/15 Пнд 00:13:27 #274 №592110 
>>592097
А как же шестнадцатеричная система счисления?
Аноним 30/11/15 Пнд 00:14:22 #275 №592111 
14488316624760.png
Поясните за защиту информации и всё такое, нужно раздавать пользователю аудиофайлыdjango, но при этом максимально оградить от возможности их пиздинга, сейчас сервер отдает прямой линк на {%static файл%} который загружается пользователю, хранится в base64, и воспроизводится когда надо. Как вообще реализуется защита во всяких там музыкальных сервисах?
Аноним 30/11/15 Пнд 00:15:02 #276 №592113 
>>591785
есть гайд? Никогда не ставил ни виртуалку, ни линукс, мега-подробный гайд для новайсов был бы очень полезен в моём случае. И почему линукс поставить будет лучше, чем IDLE? В чём космический эффект?
sageАноним 30/11/15 Пнд 00:24:08 #277 №592120 
>>592113
Каждый нюфак это спрашивает, а потом брыкается и выебывается, доказывая что его любимая винда пригодна для разработки, а потом срач на два треда, а потом придет моча и всех забанит.

Ставь молча.
Аноним 30/11/15 Пнд 00:28:29 #278 №592123 
>>589343 (OP)
ОП, будь добр, добавь в шапку вопрос об использовании виртуальных машин. Человек каждый тред надрывается, я за него волнуюсь.
Аноним 30/11/15 Пнд 00:35:22 #279 №592130 
>>592110
Это уже манёвры.
Аноним 30/11/15 Пнд 00:38:35 #280 №592135 
>>592130
Что?
Аноним 30/11/15 Пнд 00:40:33 #281 №592137 
14488332336230.jpg
>>592113
Как раз собирался пилить в свой бложик на гитхаб-пейджес, но линку тебе не дам, ибо диванон, да и статья будет про Arch (потому что люблю).

Ставь Убунту, там нехуй ставить, легче, чем винду. Туториалов в сети куча. Гуглишь Ubuntu VirtualBox. Там питон изкаробки, насколько я помню. Накатываешь сверху PyCharm или Sublime \ Atom (в этом случае обмазываешься плагинами для питона) и кодишь.

И да. Просто ставь молча. Под виндой будешь ебаться бесконечно, а с виртуалкой 1 раз.

Аноним 30/11/15 Пнд 00:42:27 #282 №592140 
>>592137
Еще не забывай про то, что в прыщах пакеты ставятся одной командой, когда из-под винды тебе придётся ебать мозги с мокрописечками непонятно откуда и костылями.
Аноним 30/11/15 Пнд 00:53:48 #283 №592153 
>>592111
Я для сайта с семинарами своего на http://www.html5rocks.com/en/tutorials/eme/basics/ поглядываю, но ещё р руки не дошли плотно врубиться
Аноним 30/11/15 Пнд 00:54:17 #284 №592154 
>>592135
Что что?
Аноним 30/11/15 Пнд 00:56:47 #285 №592156 
>>592111
Не называй анальные ограничения защитой информации, неуч.

> хранится в base64
Дебил. Тут два варианта: ты либо думаешь, что так безопаснее, либо не можешь хотя бы в теле HTTP POST'а слать бинарные данные. Тяжело сказать, в каком из этих случаев ты окажешься тупее.

Как защищать? Да никак. Если кому-то очень нужно будет, то возьмут какой-нибудь автоматизирующий инструмент вроде Selenium (или что там сейчас модно, «phantom.js», кажется?) и возьмут какой-нибудь из миллионов вариантов простеньких драйверов виртуальных видеокарт, поток с которых будут писать в файлы. Н

Это если коротко. Не занимайся хуйней.
Аноним 30/11/15 Пнд 00:57:03 #286 №592157 
>>592111
Не называй анальные ограничения защитой информации, неуч.

> хранится в base64
Дебил. Тут два варианта: ты либо думаешь, что так безопаснее, либо не можешь хотя бы в теле HTTP POST'а слать бинарные данные. Тяжело сказать, в каком из этих случаев ты окажешься тупее.

Как защищать? Да никак. Если кому-то очень нужно будет, то возьмут какой-нибудь автоматизирующий инструмент вроде Selenium (или что там сейчас модно, «phantom.js», кажется?) и возьмут какой-нибудь из миллионов вариантов простеньких драйверов виртуальных видеокарт, поток с которых будут писать в файлы. Но скорее всего твой контент на хуй никому не нужен.

Это если коротко. Не занимайся хуйней.
Аноним 30/11/15 Пнд 00:58:15 #287 №592158 
>>592154
Что ты имеешь в виду, называя шестнадцатеричную систему счисления маневром?
Аноним 30/11/15 Пнд 00:58:47 #288 №592159 
>>592113
Питонэвривер хостинг
Я неделю потратил что бы найти себе удобную среду. В итоге остановился на том же, на чем и начал. Из коробки питон куча версией, венв, сэкюэль лайт и майсекюль, бесплатный домен и баш консоль через веб интерфейс.
Пока хватает (правда было бы удивительно если бы не хватало) на Доусона, джанго герлс туториал и кодекадеми-переделки. Все бесплатно и с няшным суппортом. Только ссш/свой домен за деньги в платных аккаунтах чуть удручает, но пережить можно
Аноним 30/11/15 Пнд 01:01:38 #289 №592161 
>>592158
По умолчанию используется десятеричная система счисления.
Аноним 30/11/15 Пнд 01:03:52 #290 №592163 
>>592161
И что?
Аноним 30/11/15 Пнд 01:06:33 #291 №592164 
>>592163
То, что если явно не указана система счисления, то подразумевается десятиричная.
Аноним 30/11/15 Пнд 01:08:10 #292 №592165 
>>592161
Ну вообще-то, далеко не везде. Да и как это объясняет утверждения о "маневрах" и о 10 цифрах?
Аноним 30/11/15 Пнд 01:08:42 #293 №592166 
>>592164
Ты тупой.
Аноним 30/11/15 Пнд 01:11:28 #294 №592168 
>>592165
В данном контексте явно имелось ввиду число, а не цифра. А манёвр о системах счисления есть оправдание тупости или просто игра.
>>592166
Ну, ясно всё с тобой.
Аноним 30/11/15 Пнд 01:12:11 #295 №592170 
>>592164
>десятиричная
А это что за система?
Аноним 30/11/15 Пнд 01:16:03 #296 №592172 
>>592157
> Дебил. Тут два варианта: ты либо думаешь, что так безопаснее
Они не отсылаются в base64 а хранятся в таком виде на стороне клиента xhr.responseType = 'blob', это никак не касается безопасности, просто уточнил.

> Если кому-то очень нужно будет, то возьмут какой-нибудь автоматизирующий инструмент вроде Selenium
Значит нужно огородить настолько, насколько это возможно.

> Но скорее всего твой контент на хуй никому не нужен.
Он не мой, были неприятные прецеденты.


Аноним 30/11/15 Пнд 01:16:05 #297 №592173 
>>592170
Десятичная, обосрался.
Аноним 30/11/15 Пнд 01:17:52 #298 №592174 
>>592168
>В данном контексте явно имелось ввиду число, а не цифра.
Не совсем так, слово "цифра" использовалось в значении "число", что допустимо и распространено в русском языке. Но этот тред не об этом языке, поэтому твое замечание и вызвало столько вопросов.
Аноним 30/11/15 Пнд 01:22:59 #299 №592177 
>>592168
>А манёвр о системах счисления есть оправдание тупости или просто игра.
Если упоминание шестнадцатеричной системы счисления в /pr/ является "маневром" и оправданием тупости, то чем является утверждение "По умолчанию используется десятеричная система счисления."?
Аноним 30/11/15 Пнд 01:29:37 #300 №592178 
>>592174
> что допустимо и распространено в русском языке
С чего бы это вдруг?
>>592177
В любом языке программирования числа записываются в десятичной системе счисления по умолчанию, если не указаны дополнительные модификаторы типа 0x, 0o и тому подобные. Не говоря уже об общении между людьми.
Аноним 30/11/15 Пнд 01:44:31 #301 №592187 
>>592178
>С чего бы это вдруг?
Об этом тебе лучше спросить у Ожегова или Ушакова.
Аноним 30/11/15 Пнд 01:47:22 #302 №592189 
>>592187
https://ru.wikipedia.org/wiki/%D0%A6%D0%B8%D1%84%D1%80%D1%8B
Аноним 30/11/15 Пнд 01:48:20 #303 №592190 
>>592178
Ты так и не ответил на вопрос >>592177
Аноним 30/11/15 Пнд 01:53:15 #304 №592192 
>>592190
Вообще-то я ответил. Если я в /pr/ напишу "10", то скорее всего все прочитают это как "десять".
Аноним 30/11/15 Пнд 02:02:52 #305 №592194 
>>592190
И что?
Аноним 30/11/15 Пнд 02:07:10 #306 №592196 
>>592192
Хорошо, я попробую сформулировать еще проще. Является ли утверждение "По умолчанию используется десятеричная система счисления" маневром или нет?
Аноним 30/11/15 Пнд 02:23:32 #307 №592211 
14488394129610.png
14488394129621.png
Питоняши, выручайте с читалкой. Не люблю читать на большом экране - он мерцает + куча отвлекающих факторов. А Доусон есть только в pdf...
Аноним 30/11/15 Пнд 02:26:15 #308 №592215 
>>592211
Сейчас мониторов без ШИМ как жопой жуй. Ну не жуй конечно, но достаточно. Кодить то как будешь? Тоже мерцает. Документацию читать? Тоже мерцает. Пойди и купи монитор без ШИМ.

Аноним 30/11/15 Пнд 02:28:22 #309 №592218 
14488397028060.png
>>592215
У меня ноут с ЛыЖей вместо матрицы, а на новый еще не заработал. Я просто хочу читать на любимом Paperwhite.
Аноним 30/11/15 Пнд 02:29:44 #310 №592219 
>>592218
+ в PyCharm я поставил серую тему, а PDF ярко белый без вариантов.
Аноним 30/11/15 Пнд 02:31:16 #311 №592221 
>>592218
Документацию то как читать будешь? вот я читаю на одном мониторе, а на соседнем - код пишу. Взял там чота и скопипастил, например. А ты с читалкой что делать будешь? И нормальные пдф-читалки умеют перекрашивать на ходу.
Аноним 30/11/15 Пнд 02:36:05 #312 №592224 
>>592221
А как раньше читали книгу, писали алгоритм и код на бумаге, а доступ к ПеКа был 2 часа в неделю?
Аноним 30/11/15 Пнд 02:37:33 #313 №592227 
>>592224
А еще раньше деды землю жрали. Иди пожри.
Аноним 30/11/15 Пнд 02:40:14 #314 №592229 
>>592221
До этого никаких проблем не было, все пдфки открывались нормально после Send to Kindle. Доусон больше 50 МБ, поэтому мокрописька не хочет его конвертировать. Калибр зависает на 1%, а если скинуть напрямую файл по юзб - каждая страница открывается на лишь на пол-экрана и без зума.
Аноним 30/11/15 Пнд 02:41:32 #315 №592231 
>>592229
Как тебе идея разделить pdf на две части?
Аноним 30/11/15 Пнд 02:42:59 #316 №592233 
>>592229
Просто мечта пердольки.
Аноним 30/11/15 Пнд 02:44:18 #317 №592234 
>>592231
Брат жив? В гугле только непонятные онлайн обрезалки. Имел дело только с Foxit PDF Editor, но он весь мокрописечный и сомневаюсь, что может.
Аноним 30/11/15 Пнд 02:50:40 #318 №592236 
>>592234
По крайней мере, попробовать стоит. Возможно, тебе будет интереснее использовать не онлайн обрезалку, а что-нибудь вроде PyPDF2.
Аноним 30/11/15 Пнд 02:59:14 #319 №592238 
>>592233
Мечта пердольки - это старая прошивка с возможностью рут-доступа, консолькой и кастомизированной прошивкой. У меня последняя прошивка и не жалею.

>>592236
Спасибо.
Аноним 30/11/15 Пнд 03:14:53 #320 №592244 
Анон, подскажи, как в рандомном списке целых чисел дуплицировать четные элементы, если у них нет соседей, равных по значению, например:
[2,4,4,3,7,10,9] > [2,2,4,4,3,7,10,10,9]
Аноним 30/11/15 Пнд 03:21:10 #321 №592246 
>>592229
Выброси это говнецо и купи что-нибудь с ведроидом
Аноним 30/11/15 Пнд 03:34:35 #322 №592253 
>>592244
http://pastebin.com/eHE6qNLL
Наговнокодил за 3 минуты, не знаю, будет ли работать для других примеров, но суть ясна.
Аноним 30/11/15 Пнд 06:56:05 #323 №592287 
>>592246
Кстати, насколько удобно читать но хорошем FHD IPS экране 5" смартфоне, по сравнению с какой-нибудь читалкой?
Аноним 30/11/15 Пнд 07:10:22 #324 №592288 
Делаю хеловорд используя gtk3 и у меня постоянно возникает дилемма: делать субкласс контейнера/виджеты для очередного элемента интерфейса или делать свой класс, а контейнеры и виджеты его атрибутами. Есть ли какая теория по этому поводу, которая бы аргументированно поясняла, что лучше в каких ситуациях?
Аноним 30/11/15 Пнд 07:19:31 #325 №592289 
>>592287
>насколько неудобно
slow-fix
Аноним 30/11/15 Пнд 07:21:47 #326 №592291 
>>592288
>субкласс контейнера/виджеты для очередного элемента
Зачем?
> свой класс, а контейнеры и виджеты его атрибутами
Зачем?

Генерируешь гуец через glade, подгружаешь питухоном, профит. Зачем свои классы для хелловорлда городить? Ну только если ты поверх них чего навернуть хочешь.
Аноним 30/11/15 Пнд 07:30:10 #327 №592294 
>>592253
А почему бы не проверять lst[i-1] != lst и не городить некрасивые трай-эксепты? Они, конечно, к снижению производительности в питоне не ведут, вроде как, но всё же.
Аноним 30/11/15 Пнд 07:41:34 #328 №592302 
Анон, а объясни вкратце, зачем ставить Линукс? Чем не угодил Idle?
Аноним 30/11/15 Пнд 07:42:14 #329 №592304 
>>592302
И почему Линукс? Питон на нём в каком виде идёт? Прости, если уж очень нубский вопрос.
sageАноним 30/11/15 Пнд 07:51:22 #330 №592308 
>>592302
Опять повоцируешь, зеленый? Зарепортил тебя.

Потому что винда негодна для разработки не только на питоне, но вообще на большинстве языков. Тебе это и в рубитреде скажут, и в похапе, и в любой эзотерической функциональщине, и где угодно кроме сисярпа, а какие-нибудь моднявые нынче нодадебилы с твоей венды только проиграют.
Аноним 30/11/15 Пнд 07:57:03 #331 №592309 
>>592291
Мне без glade проще и понятнее, glade слишком наворочен для меня. Из питона проще, вот тебе классы, вот тебе их методы, собирай как в вебстраничку, а в glade миллион окошек для заполнения которые непонятно, что делают. Я ещё слишком нуб а gtk.
Аноним 30/11/15 Пнд 07:57:30 #332 №592311 
>>592309
>Я ещё слишком нуб в gtk.
Фикс.
Аноним 30/11/15 Пнд 07:59:42 #333 №592312 
>>592294
>Они, конечно, к снижению производительности в питоне не ведут, вроде как,
Я где-то читал, что всё зависит от ситуации, если эксепт выпадает 1 раз на 1000, то эсепт быстрее if, если же исключений не сильно меньше чем нормальных ситуаций, то if быстрее.
Аноним 30/11/15 Пнд 08:01:02 #334 №592313 
>>592308
> Тебе это скажут
> скажут
А можно аргументы, вместо попытки давить выбором миллионов мух?
sageАноним 30/11/15 Пнд 08:03:35 #335 №592314 
>>592313 -> >>591656
Не, ты конечно можешь и на своей сперме пердолиться, но не удивляйся когда с подобными проблемами а их будет дохулион тебе никто не поможет.
Аноним 30/11/15 Пнд 08:09:15 #336 №592316 
>>592288
Как с tkinter сделать в книге Доусона? Удобно вроде.
Аноним 30/11/15 Пнд 08:11:23 #337 №592317 
>>592314
Тоесть если перевести:
> Разработчики питона хуй клали на работу их поделия под виндой на столько, что даже сраный пип не может нормально сделать сраный копипаст библиотек с интернета в папку на диске. Поэтому на винде некоторые операции могут потребовать больше 2 извилин в голове.
Уже аргумент. Но если я успешно обошёл кривой pip, какие ещё могут быть проблемы с виндой?
sageАноним 30/11/15 Пнд 08:22:15 #338 №592318 
>>592317
>Разработчики питона хуй клали
>Разработчики руби хуй клали
>Разработчики пхп хуй клали
>Разработчики ноды хуй клали
Только винда святая.

>ещё
Кодировочки, virtualenv, шелл, любой сервер-сайд фреймворк вроде джанги/фласка/etc рассчитан на линуксы, и да, разработчики библиотек тоже частенько хуй клали на работу их поделия под виндой.

Заебал, короче. Каждый тред одну хуйню обсасываем.
Аноним 30/11/15 Пнд 08:33:14 #339 №592321 
>>592318
> хуйню обсасываем
Суровые будни пользователя линуха, что поделать. Но вы это, не пропагандируйте тут свою ориентацию: в треде могут быть несовершеннолетние, а это подсудное дело в РФ.
Аноним 30/11/15 Пнд 08:35:13 #340 №592322 
14488617131400.jpg
>>592321
Аноним 30/11/15 Пнд 10:53:41 #341 №592338 
Кто-нибудь работал с библиотекой snap7?
Аноним 30/11/15 Пнд 10:58:36 #342 №592340 
>>592308
пишите тогда уж в шапке это, раз такие нервные. Я, например, тоталли ньюфаг и спрашивал серьёзно. В линуксе через какую прогу писать программы? И если я пока хеллоуворлдщик, мне совсем не обязательно сейчас же слезать с винды, верно?
Аноним 30/11/15 Пнд 11:01:53 #343 №592342 
>>592340
Хуерно.
Аноним 30/11/15 Пнд 11:04:02 #344 №592345 
>>592340
Pythoneverywhere
И ебись через браузер
Когда функционала станет мало - тогда и ищи линуксы в дуалбут/виртуалку и тд, а пока не распыляйся, а тот так и выдохнешься пердолясь с осями

Ну а совсем для старта кодекадеми по питону наверни
Аноним 30/11/15 Пнд 11:16:54 #345 №592351 
>>592345
Приз за самый вменяемый ответ отправляется этому анону
Аноним 30/11/15 Пнд 11:26:40 #346 №592352 
>>592345
Требования уметь в линукс звучат всё чаще и чаще.
Аноним 30/11/15 Пнд 11:31:20 #347 №592356 
>>592352
И что там уметь? Баш? Пол дня и умеешь. На том же питонэвривер башконсолька есть.
Запускать сублайм/атом/пичарм под убунтой сможет и болван.
Сервер конфигурировать - спору нет, всем надо. Но сложно этому не научиться паралельно с реальной работой.

Но посыл мой основной был в том, что не нужно пытаться осилить сразу все сразу ибо 100% заебешься раньше.
Аноним 30/11/15 Пнд 11:31:22 #348 №592357 
Можно ли написать регешечку чтобы фильтровать полиномы от всякого говна?

Скажем такой: x2 - 5x +10 + xy + y(-5) + y*10 + z

Чисто логически я понимаю, что должен допустить некоторые символы + числа + буквы x, y, z, но как мне фильтровать "xyzxyxyxyzy" такую хуйню? И как дальше расширить ведь там всякие abs, sqrt, log, ln и прочая хуйня.
Аноним 30/11/15 Пнд 11:35:22 #349 №592358 
>>592356
> Но посыл мой основной был в том, что не нужно пытаться осилить сразу все сразу ибо 100% заебешься раньше.
У меня на работе даже тян, которая всю жизнь сидела под шиндошс и знает её на уровне майкрософт офис и хром, смогла осилить установку убунты на виртуалку по гайду с ютуба. Задумайся, хуже ли ты этой тян?
Аноним 30/11/15 Пнд 11:36:18 #350 №592360 
>>592356
>Но сложно этому не научиться паралельно с реальной работой.
Этому все равно придется учиться рано или поздно. Лучше это делать сразу, чем потом ебать мозги и думать: А ПАЧИМУ ТАК????
Аноним 30/11/15 Пнд 11:39:08 #351 №592362 
>>592358
Ещё раз повторяю: главное системный подход, концентрация на чем-нибудь одном. Хочешь учить питон - учи питон. Когда функционала винды(очень скоро) станет мало - перекатывайся на питонэвривер, хостинги на линуксах с ссш, всякие анаконды, линуксы в дуалбут и тд. Не нужно сразу во всем сразу разбираться иначе выйдет 100% каша.
Аноним 30/11/15 Пнд 11:42:48 #352 №592363 
14488729684790.png
>>592362
> учи питон
> очень скоро винды станет мало

Ты как-то охуительно рационально распределяешь время. Сначала учить питон, чтобы написать хелловорлд, а потом сразу же начинать перекат на Линуксы. Не легче ли сразу перекатиться на Линуксы и полностью погрузиться в питон? Какие нахуй питонэвривер, хостинги на линуксах с ссш, охуеть вообще. Если ты работать пойдешь куда-то, то там ты тоже будешь работать на каких-то хостингах по ссш? Не думаю. В вакансии один хуй будет обязательным знание Линуксов и уверенное пользование ними.

>Не нужно сразу во всем сразу разбираться иначе выйдет 100% каша.
1. Установить в виртуалку Ubuntu - 8 часов (для максимум аутиста)
2. Скачать PyCharm или еще какое-то говно - 2 часа (для дебила, который не может в гайды по установке пакетов)
3. Изучение Питона - всё остальное время

Какая нахуй каша, няша?
Аноним 30/11/15 Пнд 11:44:54 #353 №592365 
Есть более красивый способ получить список абсолютных или относительных путей к файлам, чем ["directory/%s" % f for f in os.listdir('directory')]? Оно, конечно, работает, но хотелось бы что-то типа os.listdir(directory, full_path=True). Всякие os.walk'и ещё проблемнее.
Аноним 30/11/15 Пнд 11:47:23 #354 №592366 
>>592363
Ты чего-то заебать меня решил. Учи как знаешь, лишь бы толк был.
Я по прежнему рекомендую желающим "с нуля" ебаться для азов codecademy + скриптами по книжкам в https://pythonanywhere.com
Аноним 30/11/15 Пнд 11:50:00 #355 №592367 
>>592366
> для азов codecademy
Согласен только с этим. Кстати, там же можно пройти краткий курс по командной строке в UNIX-системах, что поможет сразу вкатиться в Линуксы. Хотя, убунта, повторюсь, ставится мышкой и без знаний баша.
Аноним 30/11/15 Пнд 13:07:24 #356 №592378 
>>592340
Почему же NIXы лучше?
1. Большинство инструментов разработки создается изначально под никсы. Windows - это потребительская система.
2. Концептуально никсы гораздо проще Windows. Хочется ебаться с реестром, обратным слешем, WinSocks, кучей копий dll, неуправляемым планировщиком и обдристаным терминалом? Добро пожаловать в Windows.
3. Огромные репозитории свободного софта и удобные пакетные менеджеры. В Windows вроде недавно что-то подобное появилось, но сомневаюсь, что это что-то готово сравнится с наработаными репозиториями NIX систем.
4. Простота установки и управления. Что нужно, чтобы запустить Apache Spark под Windows? Трудно ответить, так как ссылка в гугле отправляет на stackoverflow, в котором указано, что нужно собирать его из исходников. А это значит, что тебя ждет секс еще и с установкой компиляторов и всяких binutils, в винде ставящиеся тоже не без проблем.
Что нужно, чтобы установить Spark на OS X/Linux Ubuntu?
Я пишу brew install apache-spark && bash /usr/...apache-spark/sbin/start-all.sh
Одна строчка и тестовый standalone узел развернут у меня на компе.
Хочешь запустить python3? brew install python3 && python3 - все, ты в питоновской консоли.
Scala, C++, Java, D, сотни производительных библиотек для вычислений, сервера, СУБД - все это доступно в несколько строк. Даже если ты срешься терминала (хотя поверь, со временем его начинают любить даже самые обрыганые чуханы), то прикрутить оконную системы тут как нехуй делать.
Аноним 30/11/15 Пнд 13:10:31 #357 №592381 
>>592378
МНЕ ЧТОБ УЧИТСА ВИНДАВСА ХВАТИТ!!! СЪЕБИ ПРЫЩЕБЛЯДЬ, НЕТУ ВРЕМЕНИ!
Аноним 30/11/15 Пнд 13:24:56 #358 №592388 
>>592363
Зачем эти убунты если есть пучарм cо встроенным интерпритатором и поддержкой многих фремворков, таких как джанга и фласк?

>>592381
Ну и не доябивай вопросами как сделать ето в виндувс.
Аноним 30/11/15 Пнд 13:26:51 #359 №592391 
>>592388
> пучарм cо встроенным интерпритатором
Как там с кириллицей в PyCharm под виндой, например?
Аноним 30/11/15 Пнд 13:32:37 #360 №592392 
>>592388
>Зачем эти убунты если есть пучарм
Эти убунты не для того чтобы в IDE писать, хотя ебаться с путём под виндой то еще весёлое занятие. Убунты нужны потому что порядка 80-90% серверов развернуты на них и это помогает не зафакапить всё к хуям, также потому что на них тестировать базовую хуйню можно прям из коробки, потому что нихуя не отвлекает, драйвера, демоны, хуёмоё.
Аноним 30/11/15 Пнд 13:44:26 #361 №592395 
>>592287
Я и на хтц дезайре древнем тысячи страниц прочёл, и нормально. На современном вообще заебись, к тому же для обычных не-пдф книг можно включить TTS и слушать через наушники.
Аноним 30/11/15 Пнд 13:44:38 #362 №592396 
А кто на чём пишет? Стоит ли переходить из IDLE куда-нибудь? Как-то тут совсем простенько.
Аноним 30/11/15 Пнд 13:52:32 #363 №592403 
>>592396
На сраке твоей мамаши.
Аноним 30/11/15 Пнд 14:02:51 #364 №592414 
>>589343 (OP)
Вот посмотри, ОП, что ты наделал. Одни не могут найти ответы на основные вопросы, у других от этого нервный срыв и высокое давление. Вместо того, чтобы написать адекватный FAQ, ты наполняешь вики ссылками на официальную документацию, словно это тайное знание. Может пора уже заняться полезным делом, а не пытаться звездочек нахватать побольше, если тебе это еще интересно, конечно же.
Аноним 30/11/15 Пнд 14:09:34 #365 №592416 
>>592396
Vim
Аноним 30/11/15 Пнд 14:15:21 #366 №592421 
>>592414
Какие нахуй звёздочки, педрила?
Аноним 30/11/15 Пнд 14:16:12 #367 №592422 
>>592416
Поссал на неосилятора, белые люди пишут в nano
Аноним 30/11/15 Пнд 14:26:04 #368 №592425 
>>592391
Норм.(8.1 Pro Embedded) Если у тебя есть с этим проблемы то измени кодировку на utf-8.

Аноним 30/11/15 Пнд 14:26:25 #369 №592426 
>>592396
PyCharm.
Аноним 30/11/15 Пнд 14:27:41 #370 №592428 
>>592426
для всех новых версий продуктов JetBrains укажите сервер лицензии http://idea.lanyus.com/ и ок
Проверено на PyCharm 5.0.1, PhpStorm 10.0.1, Clion 1.2.1
Аноним 30/11/15 Пнд 14:29:17 #371 №592429 
14488829578650.jpg
>>592414
Собственно, если тебе нужен какой-то фак, то начни писать вопросы и мы соберем компиляцию ответов. Проблема фака в питоньем треде в том, что ваши вопросы не идут дальше "Какое иде", "как установить это говно" с ответом в гугле на первой странице и так далее. Все самые платиновые про то что почитать, какой учить, где посмотреть видосы - есть в шапке.
Аноним 30/11/15 Пнд 14:33:19 #372 №592431 
Начал с куте играться. Процесс пока выглядит так:
1. в QtCreator программирую мышкой интерфейс
2. в коде через UiLoader загружаю свой интерфейс
3. пишу в коде кучу window.myButton.clicked.connect(function), да ещё и сабклассить QMainWindow вручную приходится (http://stackoverflow.com/questions/17026833/qt-designer-cant-promote-qmainwindow), иначе вообще всё в глобал лепить придётся.

Вот меня третий шаг напрягает. Ведь что-то не так же делаю?

>>592422
>неосилятор
Но ведь nano более блокнотоподобен и прост в обращении. Тоже его люблю, впрочем.
Аноним 30/11/15 Пнд 14:35:28 #373 №592433 
>>592429
Тред посвящён питону не просто так, считаю, что неплохо было бы прикрутить всё с самых азов, тк можно в гугле и так всё найти
Аноним 30/11/15 Пнд 14:37:00 #374 №592435 
>>592433
Я не понимаю ньюфажий, не мог бы ты конкретнее расписать что тебе нужно. На мой взгляд после прочтения Укуса питона или Лутца у тебя уже должна быть такая база, которая позволит тебе сказать что ты освоил все азы.
Аноним 30/11/15 Пнд 14:37:07 #375 №592436 
>>592429
>ваши вопросы не идут дальше "Какое иде", "как установить это говно"
Так я тебя и прошу вот это внести в FAQ, иначе зачем он нужен.
>если тебе нужен какой-то фак
Мне FAQ не нужен, мне нужен тред без повторяющихся вопросов и сопутствующих им истерик. В большинстве случаев, FAQ решает эту проблему.
Аноним 30/11/15 Пнд 14:38:40 #376 №592437 
>>592436
>В большинстве случаев, FAQ решает эту проблему.
В голос проиграл.

>Так я тебя и прошу вот это внести в FAQ, иначе зачем он нужен.
Про то какое IDE можно ебаться долго так как это предпочтение каждого. Использовать же фак, чтобы разжевывать даунам как что-то установить это конечно лютый пиздец.
Аноним 30/11/15 Пнд 14:40:53 #377 №592442 
>>592436
> мне нужен тред без повторяющихся вопросов и сопутствующих им истерик

Есть такой вид людей, которые в рот ебали читать всё, что написано в шапке из-за своей лени. Так что таких долбоёбов надо сразу отсеивать. С таким подходом, без умения в гугл, если в шапке не нашел ответа, рискуешь быть посланым на хуй. Азы им, блядь. Охуительные истории. А потом на собеседованиях по 10 таких даунов, которые АЗЫ осваивали хуй пойми как, выслушиваешь. Тот кто ищет, всегда найдет.
Аноним 30/11/15 Пнд 14:44:02 #378 №592445 
>>592442
Нюфаг, который задавал вопросы про IDE в треде.
Я всё прочитал и облазал в факе и сейчас учу по доусону, который и предлагает IDLE. Вообще не представлял, что есть и другие программы для написания кода. Дебил? Дебил, но не стал бы спрашивать, если бы в факе об этом было пару строк сказано
Аноним 30/11/15 Пнд 14:45:07 #379 №592448 
>>592445
В ФАКе есть про PyCharm.
Аноним 30/11/15 Пнд 14:45:40 #380 №592449 
>>592442
>Есть такой вид людей
Посылать читать FAQ, либо человек видит там ответ, либо человек "такого вида", в обоих случаях вопрос исчерпан. Именно таким способом FAQ и решает вышеуказанную проблему.
Аноним 30/11/15 Пнд 14:45:47 #381 №592450 
>>592445
> IDE
>
> PyCharm - Ультрагоднота. Эта IDE используется даже в НАСА!

Найс облазил.
Аноним 30/11/15 Пнд 14:46:59 #382 №592451 
>>592449
Я про это и говорю, что перед тем, как писать в тред, нужно прочитать шапку, но не все это делают и не все это БУДУТ делать после того, как ты их пошлёшь. Вот тебе пример выше про анона, который ОБЛАЗАЛ всю шапку, но не нашел ничего про PyCharm и даже не знал, что такое существует.
Аноним 30/11/15 Пнд 14:47:23 #383 №592452 
>>592445
Ты же понимаешь, что если я напишу там хуеву тучу ебаных IDE, то найдется далбаеб, который будет спрашивать "какая лучше", а ответ на этот уебанский вопрос невозможен в силу предпочтений каждого отдельно взятого индивидуума.
Аноним 30/11/15 Пнд 14:49:10 #384 №592455 
>>592450
Во-первых, это находится не в ФАКе.
Во-вторых, не самым доступным образом изложено.
Аноним 30/11/15 Пнд 14:50:21 #385 №592457 
>>592455
Ты троль или ебанутый? FAQ - вся информация, которая здесь:
https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Аноним 30/11/15 Пнд 14:51:27 #386 №592458 
> Вывод №2: Выдало ошибку? Не знаешь что делать? Есть вопрос? Гугли. Пиши запрос на русском и пали 1-3 страницы. Потом пиши запрос на английском и пали 1-5 страницы. Заходи на Стак и ищи там. Если после пройденного тобой ты не смог решить свою задачу Двач Тред и Форумы твой единственный шанс.
Аноним 30/11/15 Пнд 14:51:49 #387 №592459 
>>592458
Вот это, блядь, надо добавить на первую страницу..
Аноним 30/11/15 Пнд 14:53:18 #388 №592460 
>>592457
>Ты троль или ебанутый?
Умерь свой пыл. Неприятно разговаривать.
>FAQ - вся информация, которая здесь:
Это шапка, а FAQ выделен разделом, иначе зачем было делать FAQ в FAQ, а FAQ называть /Hat.
sageАноним 30/11/15 Пнд 14:53:41 #389 №592461 
>>592366
> https://pythonanywhere.com
The connection has timed out

The server at pythonanywhere.com is taking too long to respond.
Аноним 30/11/15 Пнд 14:54:52 #390 №592462 
>>592196
Нет. Если я напишу "10" в /pr/ все прочитают это как "десять".
Аноним 30/11/15 Пнд 14:55:14 #391 №592464 
>>592460
> Неприятно разговаривать.
Мне кажется, ты забыл, где ты находишься. Пошел на хуй, в общем.

Аноним 30/11/15 Пнд 14:57:19 #392 №592465 
>>592464
>Мне кажется, ты забыл, где ты находишься.
Нет, не забыл. Всего лишь принял тебя за адекватного человека. Видимо, зря.
Аноним 30/11/15 Пнд 14:59:26 #393 №592468 
>>592460
Во-первых каким хуем фак в шапке отличается от фака в отдельно разделе? Мне не впадлу сделать лишнюю страницу, но зачем?

>>592459
>>592458
Это еще не доделано.
Аноним 30/11/15 Пнд 15:04:47 #394 №592470 
>>592461
Попробуй эту https://www.pythonanywhere.com/
Кажется я оьосрался на телефоне набирая
Аноним 30/11/15 Пнд 15:22:12 #395 №592477 
>>592137
Линк плиз, какой еще дианон, похуй же
Аноним 30/11/15 Пнд 15:23:53 #396 №592480 
Господа, репостну из соседнего треда:
нужно составить тест кейсы на чистом питоне (без подгрузки библиотек сторонних) для nfsv4. Может кто нибудь сможет подсказать с чего начинать?
задание тут >>592476
Аноним 30/11/15 Пнд 15:24:32 #397 №592482 
14488862725050.png
>>589343 (OP)
Анончики, кто пользуется PyDev, выручайте, как убрать выделенное говно с экрана?
Может быть, я в глаза ебусь, упускаю очевидное, помогите, пожалуйста.
Аноним 30/11/15 Пнд 15:26:26 #398 №592484 
>>592480
>на чистом питоне (без подгрузки библиотек сторонних)
Они ебанутые, забудь о них.
Аноним 30/11/15 Пнд 15:30:16 #399 №592489 
>>592484
Возможно я аутист и не правильно понял данные условия:
4. Use one of the following scripting language:
a. Python (preferable)
b. Ruby
c. Perl (in OOP style)
5. Test Suite has to prepare and clean environment
Аноним 30/11/15 Пнд 15:31:06 #400 №592490 
Анончики, я могу создать лист заранее неизвестной длины?

То-есть не так:
list=[0]*9

А просто тип объявляю переменную лист с неважно какой длинной.

А потом если присваиваю девятому элементу значение list[9]=666 то длина листа становится 9, потом если присвою list[11]=777 то теперь 11 элементов значит. Как так сделать?

Аноним 30/11/15 Пнд 15:32:12 #401 №592493 
>>592490
> то длина листа становится 9
А чем будут заполнены еще 8 позиций в листе?
Аноним 30/11/15 Пнд 15:33:19 #402 №592494 
>>592493
Нулями например, этож значение по умолчанию.
Аноним 30/11/15 Пнд 15:33:46 #403 №592495 
>>592489
Не ебу где ты увидел условие про чистый питон. Было бы неплохо линк с оригинала, а не соседнего треда.

Алсо как я понял твоё конкретное задание.
Change file attributes to disable run, enable it , disable again.
Аноним 30/11/15 Пнд 15:36:27 #404 №592499 
>>592493

Бля, но если я не знаю какого размера нужен список, что мне делать? Либо заранее создавать оче большой и гемороиться удалять нули потом из него или ещё больший геморой например, это не очень хорошо.
Аноним 30/11/15 Пнд 15:37:06 #405 №592500 
>>592499
зачем тебе размер списка?
Аноним 30/11/15 Пнд 15:39:05 #406 №592501 
>>592499
Создай пустой список и постепенно добавляй туда элементы append-ом, например.
Аноним 30/11/15 Пнд 15:42:16 #407 №592503 
>>592495
Description
Task verifies several candidate abilities including:
● ability to study independently by learning POSIX file systems standard
● perform data analysis by selecting important information
● design test cases and prepare documentation
● implement code based on design
Test Task
Design a set of test cases for owner/permission/content modification testing of NFS4 file system.
Implement designed test cases as testing application (test suite). E.g. all tests are stored in “tests” folder
and there is “main” file which run all tests and produces an output.
The results of the task are:
1. Test documentation. Use the following format:
○ Name of test case
○ Description
○ Steps
○ Expected result of each step
2. Source code of test suite
3. Logs of the latest successful tests execution
Test case example:
Test name: Change file attributes to disable run, enable it , disable again. Description: test verifies that
after several disable ,enable actions permissions set to last value.
Acceptance criteria:
1. At least 8 test cases have to be created
2. At least 2 test cases for ACL management verification (optional)
3. Test documentation
4. Use one of the following scripting language:
a. Python (preferable)
b. Ruby
c. Perl (in OOP style)
5. Test Suite has to prepare and clean environment
6. Keep logs in log file. Short summary should be printed at the end of testing. E.g.:
TC001: Passed
TC002: Failed
TC003: Passed
7. Should be executable at any Linuxlike
system
8. Please use comments in the code

Это пример одного из тестов, а их надо минимум 8. да и это не главная загвоздка, смысл в том, что nfsv4 мне не знаком, не знаю как к нему подкатить.
Аноним 30/11/15 Пнд 15:46:08 #408 №592509 
>>592501
А, не плохо.

Короче нельзя создать массив с заранее неизвестным размером. Я думал питон такой модный что там и это есть
Аноним 30/11/15 Пнд 15:47:30 #409 №592511 
>>592509
Один вопрос - нахуя?

> Красивое лучше, чем уродливое.
> Явное лучше, чем неявное.
> Простое лучше, чем сложное.
> Сложное лучше, чем запутанное.
> Плоское лучше, чем вложенное.
> Разреженное лучше, чем плотное.
> Читаемость имеет значение.
> Особые случаи не настолько особые, чтобы нарушать правила.
> При этом практичность важнее безупречности.
> Ошибки никогда не должны замалчиваться.
> Если не замалчиваются явно.
> Встретив двусмысленность, отбрось искушение угадать.
> Должен существовать один — и, желательно, только один — очевидный способ сделать это.
> Хотя он поначалу может быть и не очевиден, если вы не голландец[9].
> Сейчас лучше, чем никогда.
> Хотя никогда зачастую лучше, чем прямо сейчас.
> Если реализацию сложно объяснить — идея плоха.
> Если реализацию легко объяснить — идея, возможно, хороша.
> Пространства имён — отличная штука! Будем делать их побольше!
Аноним 30/11/15 Пнд 15:48:07 #410 №592512 
>>592503
загугли блять, алсо тут нихуя не сказано про чистый питон.
Аноним 30/11/15 Пнд 15:48:52 #411 №592514 
>>592490
Можешь заполнять список элементами None, а не нулями.
Аноним 30/11/15 Пнд 15:51:42 #412 №592516 
>>592512
Ну спасибо, в гугле то я уж точно забыл спросить

на самом деле - нет.
Аноним 30/11/15 Пнд 15:52:29 #413 №592517 
>>592318
Это не пип с пифоном виноваты, у lxml часть кода на си, а под шиндой их нечем скомпилировать в 99% случаев.
Аноним 30/11/15 Пнд 15:53:20 #414 №592518 
>>592365
Используй pathlib, ещё захочешь.
Аноним 30/11/15 Пнд 15:57:52 #415 №592524 
>>592509
Так в питоне список изначально неизвестного размера.
Аноним 30/11/15 Пнд 15:59:36 #416 №592527 
>>592516
То есть в ебаном гугле ты не нашел как поставить client-server nsfv4 и не нашел описание базовых команд?
Аноним 30/11/15 Пнд 16:24:58 #417 №592558 
Как пропустить одну итерацию цикла в питоне?

break заканчивает цикл, а как пропустить цикл?
Аноним 30/11/15 Пнд 16:25:56 #418 №592560 
>>592558
continue используй
Аноним 30/11/15 Пнд 16:32:35 #419 №592563 
>>592340
Зависит. Сам python со встреонными библиотеками работает ок. А шагнул в сторону - говна поел. Ну для хелловорлдов хватит, да. Но блин, бубунту в виртуалку воткнуть не так сложно, ты ж не генту собираешь. Зато избежишь анальной ебли с вендопроблемами.
Аноним 30/11/15 Пнд 17:24:41 #420 №592595 
>>592499
list.extend(l)
Аноним 30/11/15 Пнд 17:25:27 #421 №592596 
list.append(значение) - добавляет последний элемент в список

А если у меня двумерный список list[j], как этим пользоваться?

Куда он добавит - в i или j ? И как выбрать?
Аноним 30/11/15 Пнд 17:28:04 #422 №592600 
>>592596
>list[j]
Аноним 30/11/15 Пнд 17:28:30 #423 №592602 
>>592600
list.[j]
Аноним 30/11/15 Пнд 17:28:55 #424 №592603 
>>592602
list..[j]
Аноним 30/11/15 Пнд 17:30:13 #425 №592605 
14488938139850.png
>>592603
Аноним 30/11/15 Пнд 17:35:50 #426 №592610 
>>592605
бля

Аноним 30/11/15 Пнд 17:48:00 #427 №592626 
Я как то ещё нубло настоятельно рекомендую другим нубасикам вот это дерьмо:

http://www.pythontutor.com/visualize.html#mode=display
оно блядь охуительное. Помогает понять где ты обосрался.
Аноним 30/11/15 Пнд 17:51:13 #428 №592627 
>>592626
Поддвачну.

Мимо-прыщеблядь этого итт треда.
Аноним 30/11/15 Пнд 17:54:22 #429 №592630 
>>592626
>Server error! Your code might be too long for this tool. Shorten your code and re-try.
>ImportError: sys not supported
>ImportError: stat not supported
>ImportError: pathlib not supported
>ImportError: argparse not supported
>ImportError: signal not supported
10/10, сразу понял где обосрался.
Аноним 30/11/15 Пнд 18:02:58 #430 №592642 
>>592630
Ну мне для кодекадеми и доусона его хватает.
А вообще насоветуйте годных степ бай степ дебаггеров для питона?
Аноним 30/11/15 Пнд 18:08:24 #431 №592647 
>>592642
Я юзаю pdb/ipdb

А так дебаггеров навалом. Вроде llvm-based (lldb) нахваливали.
Аноним 30/11/15 Пнд 18:47:59 #432 №592683 
for num in range(10,20)

Как сделать что бы он перебирал num с шагом n?
Аноним 30/11/15 Пнд 18:49:16 #433 №592685 
>>592683
range(10,20,n)

Зачем читать документацию когда можно спросить на дваче?
Аноним 30/11/15 Пнд 18:57:47 #434 №592695 
>>592685
Какую блять документацию, я английского то не знаю

Вот сайты что в топе по питону и нигде в разделе циклы не сказано даже про шаг. (почему-то)

http://rtfm.co.ua/python_s_nulya/python-s-nulya-chast-5-cikly/python-s-nulya-chast-5-cikl-for/
http://pythontutor.ru/lessons/for_loop/
Аноним 30/11/15 Пнд 18:59:57 #435 №592701 
>>592695
А циклы при чем? Тебе надо гуглить инфу по range()
Аноним 30/11/15 Пнд 19:01:14 #436 №592704 
14488992742720.png
>>592695
https://docs.python.org/3.4/library/stdtypes.html?highlight=range#range
Даже во встроенной документации help(range) про step есть, пикрелейтед.

>английского не знаю
Нутыпонел, да?
Аноним 30/11/15 Пнд 22:59:48 #437 №592910 
shelve.open('name') на PyCharm не работает почему-то.
С чем это может быть связано?
Через консольку работает все нормально, а такой же код в скрипте - нихуя. Версия питона, вроде, везде одинаковая, 3.5
Короче, что делать, господа?
Аноним 01/12/15 Втр 00:03:11 #438 №592960 
http://www.pythontutor.com/visualize.html#code=def+anti_vowel(text%29%3A%0D%0A++++vowels+%3D+%22aeiouAEIOU%22%0D%0A++++for+n+in+text%3A%0D%0A++++++++for+i+in+vowels%3A%0D%0A++++++++++++if+i+%3D%3D+n%3A%0D%0A++++++++++++++++new_phrase+%3D+text.replace(n,+''%29%0D%0A++++return+new_phrase%0D%0A%0D%0Atext%3Draw_input(%22enter%3A+%22%29%0D%0Aanti_vowel(text%29&mode=display&origin=opt-frontend.js&cumulative=false&heapPrimitives=false&textReferences=false&py=2&rawInputLstJSON=%5B%22kioam%22%5D&curInstr=89
ох и страшная блядь ссылка

держите бонусом альтернативную: http://pastebin.com/UgWhia7i

ребята, почему у меня в цикле эта хрень постоянно переписывает переменную new_phrase? отлично удаляет ебучую гласную и потом хуйак и снова берёт старую нью фраз и снова из неё героически удаляет уже следующую по циклу
Аноним 01/12/15 Втр 00:13:15 #439 №592973 
>>592960
>python2
>2015

Переписывает new_phrase потому что ты ее переписываешь. Но суть не в этом. А в том, что ты удаляешь из полной версии строки, из text. И не меняешь ее. И во второй итерации она снова полная, и ты снова удаляешь из нее, но не меняешь ее. И т.д.

Либо text = text.replace; return text
Либо:
def anti_vowel():
..new_phrase=text
И реплейсить уже как new_phrase = new_phrase.replace()
Аноним 01/12/15 Втр 00:14:00 #440 №592974 
Как отрендерить MathML/Latex в гуе?
Аноним 01/12/15 Втр 00:21:34 #441 №592981 
>>592973
Ох я дурилка. Спасибо!
Задания на питон2 не моя инициатива, а кодекадеми
Аноним 01/12/15 Втр 00:57:36 #442 №592995 
http://ideone.com/vjdiMh - тут все понятно
http://ideone.com/qHxF71 - тут не совсем понятно. В фор остается старая копия листа, не смотря на то, что мы его переопределяем?
Аноним 01/12/15 Втр 01:05:27 #443 №592997 
>>592995
Посмотрел id - таки да, в форе старая копия.
Аноним 01/12/15 Втр 01:31:04 #444 №593008 
14489226642240.jpg
Поцаны, давно хочу сделать такую программу, чтобы она создавала переменные, например от a до z, если на вход её подается список ['a','b',...,'z'].
Думаю что это нужно делать через класс-конструктор типа:
class var_constructor(object):
def __init__(self,name):
self.__name__(name) # Где name это имя переменной

Но каким образом превратьть строку 'a' в перменную а? В какую сторону гуглить?
exec('%s= 5' % 'a')
Через эксек было бы слишком просто.

Я конечно понимаю что интерпретатору и виртуальной машине похуй на эти переменные, она обращается к адресу в памяти.
>>> a=5
>>> a.__hash__
<method-wrapper '__hash__' of int object at 0x0098E5D0>
Но все же можно ли такое реализовать, и на сколько крэзи эта идея?

Второй вопрос:
Разве во всяки там пакерах не используется нечто похожее? Не на уровне исходного кода, а на уровне байт кода? https://ru.wikipedia.org/wiki/%D0%9E%D0%B1%D1%84%D1%83%D1%81%D0%BA%D0%B0%D1%86%D0%B8%D1%8F
Аноним 01/12/15 Втр 01:34:57 #445 №593011 
14489228970970.png
>>593008
Аноним 01/12/15 Втр 01:36:03 #446 №593012 
>>593008
Бля, я дальше первого вопроса не читал и не увидел твой exec.
Аноним 01/12/15 Втр 07:14:49 #447 №593068 
>>593008
https://repl.it/B4nh/0
Аноним 01/12/15 Втр 07:23:14 #448 №593072 
>>593068
Теоретически это и с locals() должно работать, но отчего-то отказывается: переменная присутствует в локалсах, но питон её не видит.
Аноним 01/12/15 Втр 07:36:21 #449 №593074 
>>593072
Хотя нет, не должно. http://stackoverflow.com/questions/22239909/python-variable-present-in-locals-but-nameerror-global-name-tb-is-not-defin


Ну а вообще, идея глупая (с глобалами). Если ты их так динамически создаёшь, то так же динамически ты их использовтаь только и сможешь. Создай нормальный словарь для этого.
Аноним 01/12/15 Втр 09:30:56 #450 №593107 
list.append(значение) - добавляет последний элемент в список

А если у меня двумерный список list[x][y], как этим пользоваться?

Куда он добавит - в x или y ? И как выбрать?
Аноним 01/12/15 Втр 09:45:49 #451 №593109 
>>593107
Тебе же выше отвечали.
Аноним 01/12/15 Втр 09:51:33 #452 №593110 
>>593107
Просто открой интерпретатор и попробуй. Это будет более эффективно, чем спрашивать здесь.
Аноним 01/12/15 Втр 10:00:38 #453 №593111 
>>593110
вроде разобрался с двумерным списком. но я заебался просто угадывать вместо того что-бы просто узнавать информацию
Аноним 01/12/15 Втр 10:06:21 #454 №593113 
>>593111
Понимаю тебя, но в гугле полно статей на тему двумерных массивов. Стоило начать с одной из них.
Аноним 01/12/15 Втр 10:47:45 #455 №593134 
>>593111
>но я заебался просто угадывать вместо того что-бы просто узнавать информацию
Это называется "думать". Жалко, что тебе не понравилось.
Аноним 01/12/15 Втр 11:31:35 #456 №593149 
>>593111
погугли разницу между append, insert и extend. Поможет разобраться
Аноним 01/12/15 Втр 11:37:36 #457 №593153 
>>592010
Ты идиот? Слышим звон, но не знаем где он. Попытайся внимательно читать посты, на которые ты отвечаешь, может перестанешь обсираться прилюдно.
Аноним 01/12/15 Втр 12:19:58 #458 №593170 
>>593111
скачай NumPy и используй нормальные массивы, а не извращайся с этими вложенными списками.
Аноним 01/12/15 Втр 12:26:57 #459 №593175 
14489620171660.png
Что бы не проебать
Аноним 01/12/15 Втр 14:51:09 #460 №593248 
>>593175
что ето?
Аноним 01/12/15 Втр 15:50:13 #461 №593263 
>>593248
Какие основные сторонние библиотеки и зачем
Аноним 01/12/15 Втр 17:26:42 #462 №593314 
Кто пользуется/пользовался Komodo Edit? Оно меньше тормозит чем жабоCharm? Обычно обхожусь саблаймом, но хочется гуи дебаг.
Аноним 01/12/15 Втр 17:32:50 #463 №593319 
>>593314
интересует Komodo IDE фикс*
Edit - урезанная хуйня
Аноним 01/12/15 Втр 17:48:19 #464 №593328 
>>593175
50% нахуй не нужные вендовые костыли, и еще процентов 20% - депрекейтед крап времен второго питона.

Такая то ценная информация, главное не проебать. Пойду распечатаю и на стенку повешу.
Аноним 01/12/15 Втр 18:17:51 #465 №593348 
>>593328
Дай гайд по-лучше?
Аноним 01/12/15 Втр 18:27:03 #466 №593358 
Можно как-нибудь сообщить главному треду о том, что другой тред выполнился?

Как-то так:
1. Запустился GUI
2. В параллельном треде запустился загрузку/парсинг файлов
3. Как только заканчивается, тред сообщает главному, и он уже в текстфилдах отображает текст.

Если делать во втором треде, то
>QObject: Cannot create children for a parent that is in a different thread.
>(Parent is QTextDocument(0x4054a10), parent's thread is QThread(0x24bf588), current thread is QThread(0x4034b38)

Что примечательно, заполнять ComboBox (и выбирать значение), изменять текст лейбла, а также пределы/активность скроллбара во втором треде он позволяет.

Или может как-то по-другому организовать работу?
Аноним 01/12/15 Втр 18:30:28 #467 №593360 
>>593348
Графики быстро устаревают и ими тяжело покрыть все варианты. Просто идешь и гуглишь - python deploy, python gui, python ide, python problem_name
Аноним 01/12/15 Втр 18:31:57 #468 №593361 
>>593358
Сигналы/слоты.
Аноним 01/12/15 Втр 18:44:21 #469 №593372 
>>593361
Что сигналы/слоты? вот я слот setText() и использую у QTextBrowser'а.

Некоторые лейблы оно даёт изменять, а некоторе — нет. Почему?

(Тред я обычный питоновский, кстати, использую, из multithreading'а.)
Аноним 01/12/15 Втр 18:56:28 #470 №593379 
>>593372
Используй QThread, конечно же.
Аноним 01/12/15 Втр 19:00:21 #471 №593380 
>>593372
Вот примерчик из старой поделки.
http://pastebin.com/nxreV537
Что за чудо nesca 01/12/15 Втр 19:09:57 #472 №593385 
О аноны помогать мне никто не хотеть http://2ch.hk/pr/res/593375.html как скомпилить хрень из даркнета
Аноним 01/12/15 Втр 19:10:33 #473 №593386 
>>593380>>593379
Попробую, спасибо.
Аноним 01/12/15 Втр 19:24:55 #474 №593392 
>>593385
Съеби.
Аноним 01/12/15 Втр 20:42:37 #475 №593431 
>>593380>>593379
Каштомный сигнал помог, спасибо. Но почему сигнал должен быть классовым атрибутом? Но при этом использовать этот классовый атрибут у класс тоже нельзя, нужно обязательно создать объект этого класс. Что это за чертовщина? (в pySide так, по крайней мере.)
Аноним 01/12/15 Втр 23:29:14 #476 №593578 
Сап. Прошу пояснить: есть два файла
https://github.com/Sonkun/python-sfml/blob/master/examples/pyqt5/qsfml_canvas.py
и
https://github.com/Sonkun/python-sfml/blob/master/examples/pyqt4/pyqt4.py

Суть такова: sfml-холст встраивается в Qt4. В доках по python-sfml это объясняется как "копируйте и вставляйте к себе в проект".
Чего я не могу понять, так это как тут должна происходить обработка событий из sfml. Qt, насколько я понял, делает это через коллбэки, ну или что-то вроде, а у sfml всё происходит в цикле. Или нужно по каждому новому событию Qt-виджета будет дёргать обработчик sfml? Как пробрасывать события?
Так вот, вопрос: правильно ли я всё понял и как всё это должно происходить?
Аноним 02/12/15 Срд 00:13:08 #477 №593639 
14490043885040.png
14490043885051.png
Почему вот это условие не срабатывает? На втором пике вывел обе переменные.
Аноним 02/12/15 Срд 00:31:40 #478 №593655 
>>593431
Скорее всего это дескриптор.
Аноним 02/12/15 Срд 00:33:11 #479 №593657 
>>593655
Дополню, а раз это дескриптор, то происходит теневая магия, когда ты обращаешься к атрибуту инстанса.
Аноним 02/12/15 Срд 00:36:48 #480 №593660 
>>593639
Во вьюхе сделал 'selected': int(selected) - заработало. Вот что джс с мозгами делает!
Аноним 02/12/15 Срд 00:38:04 #481 №593663 
вау
Аноним 02/12/15 Срд 00:39:07 #482 №593666 
>>593663
Ты покакал?
Аноним 02/12/15 Срд 03:58:43 #483 №593734 
>>593348
https://github.com/vinta/awesome-python
Аноним 02/12/15 Срд 04:01:36 #484 №593736 
>>593314
> хочется гуи дебаг.
Попробуй spyder
Аноним 02/12/15 Срд 04:15:49 #485 №593742 
14490189491340.png
Суп зк, первый день в пистоне третьей версии.

Как заставить эту змеюку принтить в юникоде?

Импорчу юникодовские файлы, конкатенирую с юникодовскими строками, делаю print и на выводе получаю кучу Win1251 прямо в лицо.

Шиндовс 10 / Апач 2.4
Аноним 02/12/15 Срд 04:19:16 #486 №593743 
>>593742
Вообще все строки в третьем по умолчанию должны быть в юникоде, но можешь попробовать "фывфыв".encode("utf-8")
Аноним 02/12/15 Срд 04:21:04 #487 №593745 
>>593743
Пробовал энкод, но апач тогда вообще ничего не отдаёт, а в сосноли сплошь экранированные коды букав вместо самих букав.

Начинаю подозревать, что с апачем что-то не то.
Аноним 02/12/15 Срд 04:22:33 #488 №593746 
Джанга 1.9 вышла.
Аноним 02/12/15 Срд 04:24:19 #489 №593749 
>>593745
А просто str()?
Аноним 02/12/15 Срд 04:26:23 #490 №593750 
А ведь говорили - ну поставьте бубунту в виртуалку, делов на пять минут. Нет, хотим ебаться, винда, мокрые писечки, апач, цп1251, ЕНКОД ДЕКОД КОДЫ БУКАВ ПРЯМО В ЛИТСО
Аноним 02/12/15 Срд 04:29:11 #491 №593753 
Вообще какой нахуй апач. 2015 год на дворе. Кто использует апач? И зачем? Только не говорите что ещё и через mod_python
Аноним 02/12/15 Срд 04:30:10 #492 №593755 
>>593753
Кстати, с нжинксом на венде вообще охуеешь.
Аноним 02/12/15 Срд 04:34:04 #493 №593759 
14490200446720.png
14490200446721.png
>>593749
Оче странно, просто строка в HTML нормально выводится.
Видать, открытие файлов всё ломает.
ЧЯДНТ? http://pastie.org/10596893
Аноним 02/12/15 Срд 04:35:24 #494 №593761 
>>593755
Можно под iis гонять лол. https://github.com/hexdump42/isapi-wsgi
Вообще глянул на другие сервера - у cheeroke всё как-то печально со сборкой под виндой. Для lighttpd есть какие-то тухлые сборочки где-то.
Аноним 02/12/15 Срд 04:36:15 #495 №593762 
Опять полон тред спермопроблем.
Аноним 02/12/15 Срд 04:36:30 #496 №593763 
>>593759
with open('unicode.txt', encoding='utf-8') as f:
Аноним 02/12/15 Срд 04:42:05 #497 №593765 
>>593763
Дольше и не помогает.
Аноним 02/12/15 Срд 08:36:56 #498 №593798 
>>593759
А файл у тебя точно в utf-8?
Попробуй еще encoding="utf-8-sig".
Аноним 02/12/15 Срд 10:35:36 #499 №593838 
>>589343 (OP)
Я вам ключик от 3/4/5 ПЯТОГО, Карл! Пайчарма принес. Может кто пиздоглазый и не видел.

https://xn--90agrrk8e.xn--p1ai/pycharm-activate-key-3-4-5/
Аноним 02/12/15 Срд 10:43:43 #500 №593841 
>>593838
иди нахуй со своими вирусами


для всех новых версий продуктов JetBrains укажите сервер лицензии http://idea.lanyus.com/ и ок
Проверено на PyCharm 5.0.1, PhpStorm 10.0.1, Clion 1.2.1
Аноним 02/12/15 Срд 10:49:07 #501 №593842 
14490425478990.png
>>593841
Ну тащем там про него и написано.
Аноним 02/12/15 Срд 11:18:34 #502 №593845 
Влез в более-менее большой проект (ну, по крайней мере, относительно тех, с которыми я работал до этого) и понадобился глобальный конфиг, который можно будет модифировать в процессе работы аппа и все изменения будут доступны из всех имеющихся модулей. Долго пытался изобрести велосипед и нашёл вот это - http://effbot.org/pyfaq/how-do-i-share-global-variables-across-modules.htm . До этого как-то ни разу не встречался с тем фактом, что один модуль, даже заимпорченный из разных файлов аппа, будет по сути являться одним и тем же, даже иметь один и тот же id. И тут вопрос, насколько это питонично использовать и есть ли какие-нибудь подводные камни?
Аноним 02/12/15 Срд 11:27:59 #503 №593851 
>>593845
В джанге и так испортится settings, а в нем, грубо говоря, глобальные настройки всего проекта.

Импортится он там хитровыебанно, но сути не меняет, ИМХО.
Аноним 02/12/15 Срд 15:30:33 #504 №594050 
>>593841
License server response haven't passed data integrity chec
Аноним 02/12/15 Срд 16:57:51 #505 №594096 
>>593578
Бамп вопросу
Аноним 02/12/15 Срд 17:34:56 #506 №594119 
>>594050
попробуй позже.
Аноним 02/12/15 Срд 18:09:17 #507 №594148 
Как не перегореть? Учу около 2-х месяцев, до этого был какой- это пыл,интерес, чувствую, что слабеет с каждым днём
Аноним 02/12/15 Срд 18:11:43 #508 №594151 
>>594148
Делай что-нить полезное проект какой-нить. Если полезное не только для тебя - вообще охуенно. Но это требует хорошую идею и усердие.
Аноним 02/12/15 Срд 18:14:35 #509 №594160 
>>594151
>хорошую идею
Можно просто взять старую и улучшить-обновить. Сейчас все так делают.
Аноним 02/12/15 Срд 18:18:38 #510 №594166 
Пилите перекат, ебать вас в рот.
Аноним 02/12/15 Срд 18:19:33 #511 №594168 
Дарю идею для скрипта: запилите автоперекатывалку.
Аноним 02/12/15 Срд 18:20:39 #512 №594169 
>>594168
Кек. Можно ещё бот который отвечает на платиновые вопросы автоматически.
Аноним 02/12/15 Срд 19:02:47 #513 №594198 
Как правильней и по красивому написать цикл, который будет срабатывать до тех пор, пока юзер не введет какое-то целое число? Я че-то запутался.
Аноним 02/12/15 Срд 19:03:03 #514 №594199 
14490721834140.png
>>594198
Скрин проебал.
Аноним 02/12/15 Срд 19:05:03 #515 №594202 
14490723032050.png
>>594198
В питоне нет циклов с постусловием, поэтому приходиться как-то так делать
Аноним 02/12/15 Срд 19:06:20 #516 №594205 
>>594198
s=''
while s is not '4': s=input(); print(s)
Аноним 02/12/15 Срд 19:06:37 #517 №594206 
>>594202
http://stackoverflow.com/questions/23294658/asking-the-user-for-input-until-they-give-a-valid-response
Вот еще так можно, но там второй питон, но я не думаю, что суть чем-то отличается.
Аноним 02/12/15 Срд 20:03:48 #518 №594276 
>>594202
>приходиться
Блядь, выучите родной язык, прежде, чем учить машинные.
Аноним 02/12/15 Срд 20:04:49 #519 №594278 
>>594276
> , прежде,
Двачую.
Аноним 02/12/15 Срд 20:05:28 #520 №594280 
>>594276
Может он мне не родной. И вообще ангельский куда нужнее в наше время.
Аноним 02/12/15 Срд 20:09:24 #521 №594285 
>>594278
не обосрался немного, сейачем подотру.
Аноним 02/12/15 Срд 20:55:30 #522 №594347 
>>594280
Да ты и родной не знаешь наверняка. Понятие о родине имеешь вообще?
Аноним 02/12/15 Срд 21:11:45 #523 №594366 
>>594347
Ро дина.
Род ина?
Аноним 02/12/15 Срд 21:59:45 #524 №594400 
>>594285
> не обосрался
> сейачем
Аноним 02/12/15 Срд 22:29:29 #525 №594425 
>>594148
Больше отдыхай, чередуй рутинный материал с чем нибудь другим.
Аноним 02/12/15 Срд 23:56:39 #526 №594524 
>>594148
Наверняка я что-то делаю не так, но меня прёт по 100 раз делать одно и то же чуть улучшая каждый раз с условием новых выученных вводных.
Но у меня вся жизнь такая: или быстрая корреляция затрат-выгоды, или хуй забью
Аноним 02/12/15 Срд 23:56:52 #527 №594525 
14490898124670.png
Как сделать так, чтобы не выводилось сообщение "Попробуйте еще раз", если количество попыток == 0 во втором цикле? Уже совсем башка не варит.

http://pastebin.com/6izh04ZU

Аноним 03/12/15 Чтв 00:00:03 #528 №594527 
>>594525
if not (6-counter): print("Попробуйте еще раз. Количество оставшихся попыток: {}".format(6 - counter))
Аноним 03/12/15 Чтв 00:01:59 #529 №594528 
>>594525
Феерический говнокодю
Аноним 03/12/15 Чтв 00:05:13 #530 №594533 
>>594527
Не помогло. Предлагает вводить бесконечно слово после того, как все попытки иссякли.

>>594528
Возможно. Юзал всю хуйню, что была описана у Доусона в главе, к которой относится эта задача.
Аноним 03/12/15 Чтв 01:47:18 #531 №594578 
Питон2 (ибо кодекадеми), но всё же:

print (len([1,4,56,7,8]) % 2) - ошибка. какого чёрта?
Аноним 03/12/15 Чтв 01:50:36 #532 №594581 
14490966369550.png
>>594578
умвр
Аноним 03/12/15 Чтв 02:34:14 #533 №594589 
>>594581
Что? Ну там же очевидно 2 должно выходить
Аноним 03/12/15 Чтв 02:36:25 #534 №594590 
>>594589
Почему? [1,4,56,7,8] - 5 элементров
len([1,4,56,7,8]) - 5
5 % 2 - 1 (5/2 - 2 и остаток от деления 1)
Аноним 03/12/15 Чтв 02:40:00 #535 №594592 
>>594590
Вот блин
Теперь понял, спасибо
Значит я оператор перепутал
Аноним 03/12/15 Чтв 03:59:28 #536 №594600 
Каким образом лучше организовать обработку событий в игровом цикле? Накапливать в очередь, а потом обрабатывать или обрабатывать сразу после возникновения? Или есть варианты лучше?
Аноним 03/12/15 Чтв 05:52:05 #537 №594610 
Посоветуйте книгу по django для новичка
Аноним 03/12/15 Чтв 05:55:25 #538 №594611 
И перекат пилите
Аноним 03/12/15 Чтв 05:56:54 #539 №594613 
>>594610
tutorial на оф.сайте. есть даже переведенный http://djbook.ru/rel1.8/
книг по django не так много, особенно не устаревших. 2 scoops of django годнота. Ещё есть http://www.effectivedjango.com/
Аноним 03/12/15 Чтв 05:57:39 #540 №594614 
>>594610
http://twoscoopspress.org/pages/current-django-books
Хотя вот тут есть список несколько актуальных книжек
Аноним 03/12/15 Чтв 06:12:05 #541 №594618 
>>594611
Сам пили
Аноним 03/12/15 Чтв 06:35:38 #542 №594623 
трудно ли на джанго запилить сайт наподобии этого http://lifehacker.ru/ ?
Аноним 03/12/15 Чтв 06:37:13 #543 №594624 
>>594623
легко
Аноним 03/12/15 Чтв 07:01:38 #544 №594630 
Перекат
https://2ch.hk/pr/res/594629.html
https://2ch.hk/pr/res/594629.html
https://2ch.hk/pr/res/594629.html
https://2ch.hk/pr/res/594629.html
comments powered by Disqus