Шапка: https://github.com/TheKnightsWhoSayNi/info/wiki/HatКод вбрасывать в тред через https://ideone.com/Прошлый: >>753621 (OP)
>>763445Что используешь для нейросетей?
>>763481Сейчас Numpy. Хотя в принципе можно и без него.Просто лень было вспоминать всю эту математику и я взял пример отсюда: http://iamtrask.github.io/2015/07/12/basic-python-network/Только мне не нравится, что там нету смещающих входов, надо переделать.
Посоветуйте что ли какую иде еще можно посмотреть, чтоб всё как надо было.
>>763543Шапку читай
>>763589Если в шапке предлагается один иде для тех, кто может аутировать минут 5 в экран стартовой загрузки, значит это хуевая шапка.
>>763598Так и говори, что у тебя некропека. Остаётся vim только
>>763598Кроме pycharm'a нормальных IDE нет, можно ещё visual studio+python tools попробовать если спермач, а всякими комодо/спайдерами и прочими wing-ide можно пользоваться только в режиме поставил-ужаснулся-снес. Если нищепека не тянет жабу - пердоль текстовые радакторы типа sublime/geany/vscode.
>>763648Emacs круче
>>763690Если у тебя 4ре руки.
>>763692Ты emacs с vim'ом перепутал
>>763698Сорта.
Vim кстати для питона тоже охуенен
>>763703С jedi, да.
Если кто знаком с пакетом django-guardian, попожите. Могу установить права юзера на конкретную модель, ок. А как установить права на конкретные модели, связанные через многие-ко-многим?Есть, к примеру "Категории" и "Статьи", нужно, чтобы я могу поставить права юзера на Категорию и они автоматом ставились на все связанные статьи.
>>763543vim+плагины.syntastic, pdb, nerdtree, powerline и еще куча всего, вроде как можно даже внутри вима дебажить.
>>763487И как оно? Реально ли натренировать нейронную сеть чтобы найти на картинке пикрелейтед npc (стоит слева)? Сколько для этого данных нужно?
>>763703>>763717почему не neovim?
>>763782Лучше OpenCV для этого попробуй. На нейросети это возможно, но дохрена уйдет времени на обучение и памяти на нейроны.
Аноны поможите убогому, никак не могу понять тему "Классы и ОПП" голова просто отключается, читал и смотрел курсы но никак не могу вникнуть что там происходит. Собственно что нужно сделать что-бы понять?
>>763850Змейку в консоле.
>>763850Посмотри видосы Simon Allardice. Он там все разжевывает для совсем отбитых таких как я.
>>763850Очень просто: классы это просто способ хранить данныеВот есть у тебя скажем class PivasikЭто и жигули, и варштайнер, и даже клинское с лаймомВот короче для простоты ты пишешь что пивас может быть и разливной, и бутылочный, и в кегах.Пивас может быть без алкоголя, и с 20° спирта.Может быть пивас крафтовый и бражка из концентрата.Вот и все в принципе. Просто набор характеристик для сходных данных.А теперь смешные следствия - что бы проще было ты можешь сразу в класс писать всякие методы, например....def uzhratsya(self):#тебе что бы нарыться в говно надо скажем 200 мл водки 40°, значит чтоб_ужраться = (пивас.крепкость * 200 мл) /40 грЧто бы правильно считать скажем в цикле сколько это в бокалах есть встроенные def __iter__ , всякие __str__ как твои данные представлять в виде строки и тд
>>763896Спасибо Антоша!
>>763802Может еще версию писать?
Уважаемые, возникла проблема, не могу добавить директорию так, чтобы Python Shell ее увидел.Вот таким заниматься уже пробовал:>>> import sys>>> sys.path.append('/all/path/to/Desktop/Python')>>> import myfileНо всё всё слетает после перезагрузки :cИспользую Python IDLE 3.5 Бля, не бейте, лучше обоссыте
>>764018>слетает после перезагрузкиТак вроде и должно быть
>>764018Тебе надо установтить PYTHONPATH
>>764027Или PYTHONHOME
>>764028>>764027И что для этого нужно сделать?
>>764035Какая ось?
>>764038Окна
>>7640401. Скачать какой-нибудь нормальный дистр2. Записать его на флешку3. Снести винду4. Поставить дистр5. В конец ~/.bashrc дописать:export PYTHONPATH=/all/path/to/home
>>764049Да вот как раз думаю на Gnome перекатиться, но всё равно спасибо.
>>764040http://www.computerhope.com/issues/ch000549.htmНо кол-во шагов в >>764049 меньше
>>764053Спасибо тебе, Иисусик
>>764050Gnome - это desktop environment, не дистрДля начала - Fedora, потом gentoo/arch в зависимости от вкусов
>>764055Луче бубунта, потом бубунта.
>>764055А почему именно она?
>>764058Для домохозяек.
>>764059Потому, что ей можно пользоваться не понимая ничего в ее работе. Но баги присутствуют. И ты их не исправишь. В Gentoo/arch у тебя гораздо брльше контроля
Да какая разница какой дистр, все что их отличает это менеджер пакетов, нескучные обои и пиздец.
>>764061А чё можно в федори/генте/арче, чего нельзя в бубунте? Из реально нужного?
>>764066В смысле… из реально нужного.
>>764066http://bash.im/quote/331286
>>764069Для программирования, каэшно.
>>764071В принципе, почти все что можно сделать в одном дистре можно и сделать в другом. Но убунта прячет от пользователя многое, это неудобно когда хочешь прямого контроля. В арче ты используешь универсальные консольные утилиты с помощью которых ты можешь делать ВСЕ быстро. В убунте глючащее, уебищные глючные, гуевые надстройкиНу и в арче доки https://wiki.archlinux.org/ аурhttps://aur.archlinux.org/и самый лучший пакетный манагер
>>764065Если ты серфишь интернет, смотришь фильмы, слушаешь музыку итп - да
>>764078>менеджер пакетовАга, а еще репозитории разные.
>>763543Чем тебе PyCharm не нравится?
>>764098Я не достоин этого шедевра софтостроения
>>763709Полагаю, тебе надо:1. Использовать в админке класс, наследующий от GuardedModelAdmin2. В этом классе переопределяешь метод get_obj_perms_manage_user_form - он возвращает класс формы, которая как раз и отвечает за управление разрешениями для объекта. Заменяешь на свой класс формы.3. В своем классе формы переопределяешь метод save_obj_perms - получаешь все связанные объекты и применяешь к ним разрешения. Предупреждаю, с django-guardian никогда не работал, глянул сорцы на гитхабе.
Чего почитать по джанго? Что бы кода дофига и объясняли по пунктам как для детей-даунов.Оф.документацию, Django by Example, 2 Scoops of Django и Test-Driven Development with Python and Djanjo, Django Girls уже читал.Инб4 практикуйся придумывай себе приложения на три поля и пиши их, пиши ещё раз, само себя приложение на три поля не напишет
>>763782Не стоит. Как уже ответили выше, проще смотреть в сторону OpenCV, ибо со сверточными сетями долго разбираться и необходимо время и ресурсы на обучение сети.
Вы б блин так о питоне болтали, как говном в дистрибутивы кидаетесь. Для не разработчика ядра линукса (а таких я уверен итт менее 0.00001%) - всё это однохуйственное дерьмо с не принципиальной разницей.
>>764124Исходники почитай. Айм сириус.
>>764131>Для не разработчика ядра линукса всё это однохуйственное дерьмоСлишко категорично
>>763449 (OP)В чем соль вот этой строки:[CODE]export PROJECT_HOME=$HOME/Devel[/CODE] .bashrс при настройке virtualenvwrapper'а?
>>764140>the location of your development project directories>Расположения директорий разрабатываемого проекта. А если у меня далеко не 1 проект, что логично, нахуя мне для одного разворачивать окружение, то что мне туда хуярить?
>>764140Установка environment variable
>>764144Не, кто ее потом использует? Т.е. export WORKON_HOME=$HOME/.virtualenvs - то, где будут жить окружения, а какое ему дело, где будут жить мои проекты?
>>764135Как бы объяснить, я короче понимаю как пашет джанго, хотя бы в общих чертах. Представляю что писать в models и urls, admin и иногда даже во views... но ей-богу потом я путаюсь нахуй. Именно во вьюзах. Особенно когда надо из одного модуля в другой какую-нибудь хрень дёрнуть и как-то задействовать, типа как в shop добавить cart модуль в виде одной сраной кнопочки. И что с этим делать я просто не представляюМежду тем по аналогии с тем что я писал пока читал эти книжки я могу зафигачить довольно таки многое, но потом всё снова упирается во views и хоть вешайся
>>764075Эээ, а что мешает использовать консольные утилиты в убунте? АУР это типо пользователи свои пакеты выкладывают? Так это и в убунте есть. И чем отличается пакетный менеджер?Как это в программировании-то помогает, главное?
>>764147Посоны?
>>764125Да, я уже прочитал про object detection и training в opencv. Если ничего лучше не придумаю, буду делать так.
>>764151Можешь какие-то конкретные примеры своей view-немощи?>типа как в shop добавить cart модуль в виде одной сраной кнопочки.Похоже ты пытаешься добавить в контекст уже отрендеренную кнопку? В 99% случаев это делается через custom template tags
>>764155Гугли virtualenvwrapper mkproject
>>764153Иди н̶а̶х̶у̶й̶ пробовать дистры
>>764168Да нахуй мне пробовать, мне и бубунта нравится. На вопросы-то будешь отвечать?
>>764165> virtualenvwrapper mkprojectУговорил. Быть может временами будет актуально. Добра.
add добавляет элемент в множество. А как сделать так чтобы если элемент добавился, то выполнить конкретную функцию?
>>764257s = set()item = '123'if item not in s:____s.add(item)____my_func()
>>764280Уродливо. А по другому никак?
Кстати делал я список множеств.l = [set()]*6И в одно из этих множеств добавляю элемент.l[0].add(0)А он во все 6 добавляется. Что за хуйня?
>>764291Нет. Разве что отнаследоваться от set и переопределить add, чтобы он возвращал true/false.
>>764173в убунту многое подумано за тебя, арч в этом плане не столько помогает программисту, сколько не мешает>>764168а вообще этот прав.если хочешь, чтобы тебе подробно с пеной у рта расписывали все плюсы и минусы каждой оси и каждого дистрибутива, то для этого существует /s/
>>764300Ну, это же не я голословно заявил, что убунту для домохозяек.>>764292Такой синтаксис размножает ссылки на один и тот же объект.[set() for _ in range(6)]
>>764303И зачем такой нужен?
>>764303то, что я написал - это завуалированное "убунту для домохозяек". хотя если она отвечает твоим запросам и тебе приятно на ней работать, то какая разница? т.ч. давай не будем в треде о питоне такой вопрос мусолить.большие комьюнити давно холиварят на эту тему, и мы вдвоем "здесь и сейчас" такой вопрос точно не разрешим
>>764304Синтаксис? Для примитивов, а не ссылочных типов.
Питонач, подскажи, на чём лучше (и проще) сделать гуй для простенького спец. калькулятора?
>>764362tkinter
>>764364Спасибо
>>764362Excel
Антон, как мне из относительной ссылки с помощью библы requests сделать абсолютную ссылку?
>>764401>с помощью библы requestsНикакЮзай стандартную либо для создания/сам добавляй протоколhttps://docs.python.org/3/library/urllib.parse.html#urllib.parse.urljoin
>>764404ponialspasibo
>>764304Для иммутабельных объектов.>>764310В питоне все типы «ссылочные»
>>764401Гугл говорит requests.compat.urljoin
>>764418requests.compat.urljoin === urllib.parse.urljoin
>>764513Это очевидно из названия. Может человек один из борцов против "лишних строчек".> ===invalid syntax
>>764520>invalid syntaxОбджаваскриптился, извиняюсь.requests.compat.urljoin is urllib.parse.urljoinконечно же
Ребята, а если я пока что ни в зуб ногой в Питоне, но есть желание освоить, лучше ставить 2-й Питоне, не 3-й, верно?
>>764544в шапку
>>764544Они почти одинаковые. Ставь 3, привыкай к хорошему. Почти все новые проекты пишут на 3. Если понадобится 2 - ты за час-два разберешься в чем там отличия.
>>764544Я, например, сам новичок и пока большой разницы для себя не вижу. Мелочи, такие как Print, немного по-разному используются, некоторые модули по-разному называются, напримерrequests.compat.urljoin is urllib.parse.urljoinвыдаст ошибку в второй версии.Я вот третий выбрал, что вполне естественно. Если вдруг понадобится второй, то труда перейти не составит.
>>764550А, спасибо, в глаза ебусь.>>764555>>764556Ну, значит, третий, спасибо.
Аноны, помогите, совсем уже заебался. что делать после того как базис изучил ? попробовал в аналитику - крайне тяжело пошло, прогресса нет. Попробовал в django, и прихуел от незнания html и js, да и вообще web технологий. Как прийти к успеху изучая питон ?
>>764640Если веб и анализ данных для тебя сложно, то модешь ещё посмотреть в сторону научных приложений питона - математика, символьные вычисления там и...хотя нет. Лучше иди нахуй, если разбираться лень.
>>764648При чём тут лень ? Я спрашивал не "как выучить питон нихуя не делая", а как инвестировать время с максимальной эффективностью. Понятно, что можно потратить кучу времени на изучение всего подряд, но разумно ли это ? Если надо то и html с js выучу, лишь бы толк был.
>>764648Можно как-то абстрагироваться от возюканий с атрибутами тэгов и прочей муйнёй, связанной с CSS? Есть такая работа вообще? Чтобы заниматься чисто вопросами, лежащими в контексте алгоритмизации и околоалгоритмизации, а всю вёрстку и весь фронтенд оставить на людей, занимающихся чисто ими?
>>764659Можно, но работу найти будет сложнее.
>>764661Ну, я правильно понимаю, что обычно на подобных заказах в основном из вёрстки только поправить что-то готовое надо, а с нуля никакую вёрстку и фронтенд ваять не надо? Или тут тоже фифти-фифти? Ну, обычно. Как правило.
Анон, а вот если парсить крупный веб-сайт на содержимое страниц (т.е. для сбора информации надо будет условно перейти из поиска на саму страницу), то не забанят по айпишнику, если твой хост будет с неебической частотой открывать страницы?
>>764663Ну 50/50 обычно. Чистый бекэнд для питонокодеров сейчас редко встретишь. В основном это всякие панели с бекэндом на фласке/джанге, а потому и к js тож будут требовать, но не так сильно, особенно если контора адекватная.>>764711От объема трафика зависит, 10-20 запросов в секунду (поисковый бот или около того) погоды сайту не сделают. А вот за большее число могут и побанить какие-нибудь крупные разработчики.
>>763782если нпс как-то отличается от ненпс, то opencv + Каскады Хаара
>>763690>EmacsЧому он всегда при открытии создает буферные файлы?Вообще не понимаю этих vim/emacs задротств, использую sublime .
Аноны, а что скажете про курс питона на степике?
>>764893>vim/emacs задротствПолная кастомизацияолдскулэлитаНормальным людям похуй на это.
Анон такой вопрос, я вот понимаю чистый пистон, там ООП, методы, алгоритмы но для реальных веб проектов плохо догоняю всякие там HTTP протоколы и что нужно делать. Накидай годной литературы для веб программиста по основам протоколов интернетов, там запросов, etc.
>>764906Хотя знание vi(m) понадобится в случае настройки дефлотных никсов на роутере/VPS, но это уже скорее для сисадминов.
>>764910bottle изучайтам все в одном файлике, около 2000 строк
>>764884Как на картинке это «сильно»? Про opencv уже почитал.
>>764954детектор человеков на ней сможешь зделоть
Сап, программисты с высшим образованием, в этом году иду в универ, если я учу питон то не обосрусь на первом курсе?
>>765041Нет, скорее универ обосрется тобой в январе. И потечешь ты в ряды доблестных ВС РФ как дрисня в весеннем ручейке.
>>765041На какую специальность? А то вдруг ты маркшейдер какой-нибудь и такой вопрос задаёшьНо в контексте программингового образования отвечу: тебя будут учить программированию, а не конкретному какому-то языку. Будут учить дедки, которых ещё хрущёв кукурузкой пужал, которые скорее всего уже и забыли как выглядит реальное программирование, а помнят только содержимое пары методичек и поебать им вообще кто ты и что ты умеешь. Если будешь достаточно сообразительным что бы корчить ебальник самого умного и в то же время догадаешься доучивать криво объяснённые дедками и прочими васянами штуки в нормальных учебниках именно в том количестве, что бы всё понять - всё у тебя в жизни будет хорошо.
>>765052>*что бы не корчить ебальниксамофикс же
>>765049>>765052На программною инженерию( надеюсь не проебался и выбрал правельно). Просто в интернетиках пишут что C# учат, а хочется быть уже подготовленным. Вот и думаю повлияет ли мой питон на мою учобу .
>>765055Ну вообще по-хорошему начинать надо было не с питона,а плюсов или даже си. После них все было бы логичнее в шарпе, но уверяю тебя ничего страшного еще не случилось, голова у тебя соображает хорошо по-молодости - короче не ссы
>>765055Ты заебал уже, всю доску превратил в свой дневник нахуй. Это ведь ты спрашивал, в чем разница между ПИ и ПМиИ? Я тебя запомнил, сука, и мой прогноз остается прежним - на программной инженерии ты соснешь. Тебя наебали еще во время ЕГЭ, солдат! Все лучшее, что в тебе было, осталось застарелым пятном подливы на обивке школьного стула в момент, когда ты понял, что не хочешь стать космонавтом.
>>765061>плюсов или даже сиДвачую, неплохой вариант для новичка, но еще лучше - Haskell. Выучит его за пару недель, язык-то маленький, и будет среди одногруппников практически б-гом.
>>765064Ты меня путаешь с кем-то. Это мой первый пост в этом треде.
>>765064что за ПИ и ПМиИ?
>>765069Все тянки на твои монады течь будут.
>>765317> it-вузик> тянки
>>765336Тянки в IT-ВУЗиках таки есть. Хотя программистками они обычно не становятся. Впрочем, это не только к IT-ВУЗам относится. И не только к тянкам.
>>765356> Тянки в IT-ВУЗиках таки есть.Две с половиной жирухи-хипстерши на поток.> программистками они обычно не становятсяПрограммистами обычно никто не становится, большинство идет в сисадмины/вебмакакены в лучшем случае.
>>765373>жирухи-хипстершиХрен.Попадаются внешне нормальные, но после нескольких минут общения понимаешь, что это 1) личинка тупой пизды, 2) которая ниасилила вообще никуда поступить, 3) пошла за высшим образованием исключительно ради корочек, 4) а вся ее учеба сведется к стрелянию глазками и динамо нормальных пацанов за написание курсовиков.
>>765064>солдат!Тонко
>>765379>нормальных пацанов Если человек пишет курсовики кому-то, кроме себя - он дебил по определению и "нормальным пацаном" быть никак не может.
>>765373В тестировщицы они обычно идут. Дизайн/админство только для самых умных тян.
>>765373Если вебмакакен занимается бэкэндом, он программист.
>>765400>только для самых умных тян.Прям какими-то выдающимися интеллектуальными способностями обладать не нужно. Достаточно реального упорства и реального желания.
>>765397Так и запишем: захотел пиздятинки за курсовик отведать == дебил.Главное: как бы всем это пояснить с пеленок? А то ведь некоторые до 17-18 дорастают, а так и не в курсе.
>>765397Пиздолисы понятно. Но что плохого в том, что писать курсовики за бабло? Боишься в будущнм конкуренции со стороны тупых даунов? Значит, недалеко от них ушел.
>>765403У нас из всей группы (4 тни) только одна, с красным дипломом, работает дизайнершей.
>>765404>захотел пиздятинки за курсовик отведать == дебилИменно. Это что то уровня "подарю ЕОТ айфон, может тогда бросит парня и уйдет ко мне".>>765409За деньги - ничего плохого. Речь идет о пиздолисах.
>>765415Потому что другие не упорствовали.
>>765055Я знаю несколько вузов , где на ПИ на первом курсе изучают Python. А вообще неважно, будешь ли ты клепать формы в WinForms на C# или 50 строчные проги без гуя в C, думаю с этим без проблем разберешься после пистона.
Друзья, а где можно почитать о современной вёртске "для людей", т.е. без всей этой жаваскриптовой вакханалии на любой пшик.Чего кроме бутстрапа ещё есть? Во фронтенд треде спрашивал, но они там какие-то фронтенднутые, одни отправляют в вордпресс, другие сразу в препроцессоры и прочие флексы/sass - короче нихуя не "для людей"
>>765415>>765420Работал в одной конторе где в ойти-отделе среди пятерых админов была админша. По развитию средняя эникейщица, но реально упорная, и руки откуда надо росли. Женился бы если б не была уже занята каким-то челом со стороны. При этом еще одновременно занималась готовкой-вязанием-рисованием. Редкостный человек.
>>765356У СТУДЕНТОВ ВМКВМЕСТО ДЕВУШЕК ПЕКА
>>763449 (OP)Мне одному кажется, что на пике говно?
Анон, что почитать/посмотреть по Django повышенного уровня сложности? Переопредление методов админки/моделей интересует. Или только доки остаются?
сук, да сколько можно
>>765462Доки/исходники.
>>765470Notepad++
>>765481Продукция JetBrains.
>>765481Спермоговно зашкварное.>>765484Лютое тормозище даже на i5/8ram/ssd.Пользовался бы саблаймом но на 15.6/fullhd он неюзабелен, все таки нужно вим осилять.
>>765493А Атом у тебя только подсвечивает?Или показывать на ошибки тоже может?
>>765500flake8 немного подсказывает.
Привет, Аноны.Суть проблемы задрочена до пыли:"Unable to find vcvarsall.bat"Стоит питон 3.5.1. Стоит вин7. Поставить необходимый виндовский компилятор я сейчас не могу, у меня нет лишних 5-7гб на диске С сейчас, собранного модуля этого нет. Чем его можно скомпилировать и как?
>>765500Linter для Atom.
Аноны, подскажите, как в tkinter разместить Label без присваивания его переменной (много таких размещать надо, а переменные дополнительные вводить неохота)Пробовал так: Label.place(x=30, y=30, text='текст'), но он ругается что TypeError: place_configure() missing 1 required positional argument: 'self'Не могу сообразить, что он от меня хочет.
Все говорят для начинающих подходящий язык. Но зачем он?
>>765391ТЕРПИ СОЛДАТ, ПРОГРАММИСТОМ БУДЕШЬ
>>765443Гугли про HTML5. По вопросам, типо сделать хуйнянейм only html & css.
>>765141Прикладная информатика и Прикладная математика и информатика. Но с последним не уверен, в первый раз вижу, чтобы "и" выносили в аббревиатуру.
>>765617никогда не понимал "прикладные" прилагательные перед любой хуйнёй. это что, про практичное применения?
>>765527Label(text='Я не понимаю что такое экземпляр класса!').place(x=30, y=30)
>>765654Ну типа того. Например, чистая математика строит всякие абстрактные модели, а прикладная математика на их основе находит решения для конкретных задач. Уравнения там, вот это все.
>>765662Лол.
>>765583Однострочники писать.
https://youtu.be/bp3mCgrdMxU?t=44m32s
>>765760Шах и мат, джаваебы
Анон, а чем кошернее html парсить?
>>765823lxml
>>765866>>765823и xpath, конечно же
Я правильно понимаю, что FOR перебирает элементы в строкен в произвольном порядке?
>>765868я тоже так думал, перейдя с сишечки и ебался с индексаминет, он перебирает по порядкуfor для кортежей, списков и строк делает внутриindex=0while index<len(sequence):____process(sequence[index])____index+=1
>>765868>>765877Как такое вообще может прийти в голову? Это же не логично.
>>765879Что не логично? Списки обязаны сохранять порядок занесенных в них элементов, а словари нет, например. По остальным можешь посмотреть в доках.
>>765879ну, я не так думал, я думал, что А ВДРУГ он как-то не так итерирует, спасительные индексики же спрятаны, паника, паника!
>>765882Нелогично предполагать, что он будет в случайном порядке перебирать символы.
Ну познакомишься ты такой с девушкой, о чем будешь говорить? Как ты доки пистона читал?
>>765893см. итерацию словарей
>>765866>>765867Чем они лучше BeautifulSoup?
>>765907Мы все уже поняли, что ты очень умный и знаешь, что словарь не сохраняет порядок элементов. Но речь была о строках. Пожалуйста, перестань.
>>765908не они,xpath - это тип траверсинга (блять) xml и html, более гибкий, чем css selectorslxml > bs4 в плане обработки корявого html
>>765893Какие символы?>>> for c in "ty lolka chto li":... print(c, end=' ')... t y l o l k a c h t o l i
>>765911хватит тупить уже блятья тебе повторяю, в сишечке все мило прекрасно, итерация при помощи индексов и т.д.в питоне в конструкции for item in container нет эксплицитного "индикатора" порядка (индекса), поэтому я сначала думал "как бы чего не вышло" и только разобравшись с устройством протокола итерации, итераторов и проч. начал использовать более идиоматичные конструкциитеперь понял?"нелогично предполагать", блять
>>765917Тебе никто не мешает написатьfor i in range(len(l)):____print(l)но это не совсем пайтон вэй.
>>765507Бамп вопросу
>>765917У тебя потрясающая способность отвечать на что угодно, кроме комментария собеседника. Я вообще не тот анон, и я всего лишь просил прекратить тыкать в словари, ты же в ответ повышаешь градус своей неадекватности. Я не понимаю, зачем ты это делаешь.
>>765917> в питоне в конструкции for item in container нет эксплицитного "индикатора" порядка (индекса),есть, но только для своих:for i, elem in enumerate(seq):
Пацанва, а есть среди вас те, кто юзает венду для коденга на питоне. Офк я про тех, кто этим зарабатывает, мнение манек(как я)с хеллоувордами не интересует.
>>765912>lxml > bs4
>>765954Крутые дяди из продакшна конечно на винде не сидят.Но пока ты не крутой дядя - рекомендую относиться ко всему этому проще - для изучения самого питона и его стандартной библиотеки винды туда-сюда хватит. Если наступит момент что пердолиться со средой начнёт отнимать слишком много времени/сил и тд - тогда начинай думать о линуксе.
>>765967> тогда начинай думать о линуксе.или osx
Пользуетесь pylint?
Какая есть годная литература под третью версию для инженерных и научных вычислений? Знаю книги Langtangen'а, но он пишет под двойку (сейчас, кстати, пятое издание его праймера выходит, может там он будет давать код для тройки).
>>765373>вебмакакеныЭто те, которые мастурбируют на вебку?
>>766065Как инженерные и научные вычисления зависят от языка? У тебя должны быть методики, формулы, по ним и хуяришь, хоть на хаскелле, хоть на баше. Ну либы, да: numpy, scipy для всякой числоебли, специфическое гуглишь, берешь доки к ним и хуяришь. На вас, долбоебах, наживаются графоманы всякие, а вы и рады.
>>765967Год назад я не смог найти банальный lxml под шинду под самую актуальную на тот момент версию питона. Ни через пип, ни через хуип, для самостоятельной сборки требовалась студия определенной версии, которую хуй найдешь. Так что, если никак не сбросить оковы спермософта, следует накатить cygwin.
>>766077А может, лучше среду разработки держать на Винде, а исполнительскую среду (сервер Питона, веб-сервер и т.п.) — на Хероку? Как думаешь?
>>766084>лучше среду разработки держать на ВиндеСмысл?
>>766067тепло вебку можно убрать
>>765954винда, sublime, виртуалки
>>766086Чтобы не загромождать оперативку ВиртуалБоксом.
>>766077http://bfy.tw/6CLZ
>>766084Разумеется попробуй, попробуй все что хочется хочется в этой жизни, раз живем!легче не ебать голову и быть как все: питона гонять из под лиункс, разрабатывать тоже из под него же
>>766127Чем легче? Оперативка загромождается же виртуалкой.
>>766129Короче, учи пока питон. ОС остальным разберешься когда будет такая необходимость.
Я правильно понимаю, что pyjs (pyjamas, http://pyjs.org/ ) работает только со вторым питоном? inb4 переходи на Brython - мне не нужен Brython, мне хотелось пигеймовскую игрушку с помощью pyjsdl транслировать в браузерку, но, видимо, не судьба придется разбираться с virtualenv.
Аноны можно ли переменные засунуть в рандом и как лучше сравнить элементы из списков?Пробовал но ничего не получается.
>>766174Не уверен что правильно тебя понял, но:a = rand.randint(0, 100)Что именно ты сравнивать собрался? Отсортировать список не вариант?
>>766174Ты не мог бы подробнее описать задачу? И как именно ты пробовал?
>>765956???
>>766180>>766182импорт рандомx = ()b = ()m = рандом(x, b)Я хочу сравнить элементы из двух списков и если по оригиналу не будет совпадать то нужно показать какие элементы неправильные.
>>766188Я ничего не понял. Что ты хочешь записывать в m? x и b это пустые кортежи или что?
>>766195В переменных списки.
>>766198А m что такое? Ты хочешь получить два списка случайных чисел? Вообще про то, что умеет питоновский рандом, можно почитать тут https://docs.python.org/3/library/random.html#module-random
>>766188list(set(yourlist1) - set(tyourlist2))Вот список не совпадающих элементовЭто ты хочешь?
>>766187bs может использовать как парсер и lxml, и html5lib, и встроенный в питон.
>>766201Спасибо но не то, лучше напишу код с комментариями что бы всё было понятно.
>>766201Хотя нет, ты написал правильное решение разницы.
>>766100Какой виртуалбокс, поехавший? Что ты, блядь, несешь?
>>766203двачуюу меня в линуксе при запуске скрипта еще любезно просит в следующий раз явно указать, что именно
>>766218А ты предлагаешь ставить Линукс на реальное железо?
>>766232Как что-то плохое.
Хочу вкатиться с крестов, опыт 1.5 года. Преимущественно интересные нейросети, машин леарнинг, че посоветуйте?
>>766266В Питер понаехал уже?
>>766269Да
>>766266Покупай дилдак и учи питон, какие еще советы тебе нужны?
>>766266Путь стандартный я думаю.Кодекадеми - байт оф питон - Синк Пайтон и лутц на случай каких-либо вопросовПотом "data analysis with Python" и дальше по туториалам уже всех этих numpy scikit pandas tensorflow
Оцените плиз код, можно ли упростить?https://ideone.com/GWBflO
>>766239Ну, я хочу отделаться малой кровью. Лучше Херокой, но можно и Линуксом под виртуалкой.
>>766286Ты зачем идеон сломал?
>>766331Top kek
>>766328Т.е. все мы тут итт под линуксом живём и кодим, а ты такой хуйак ворвёшься и изобретёшь новый пиздатый велосипед потому что мы бараны, не то что ты-крассавец? Ну удачиХероку только регай на пустую киви карточку, то зациклишь нубоскрипт свой какой и влетишь на бабосик
Ребята, как мне обработать в дажнге нажатие на кнопку формы?
>>766348Пишешь новый урл, к урлу функция. Форма отправляет данные на этот урл. Функция принимает.
>>766286Например, если поместить имеющиеся списки внутрь другого списка, то можно избавиться от блоков if vall_list = [list1, list2, list3]v = random.choice(all_list)И если вместо списков использовать строки, разве что-то изменится?
>>766372Вот такого ответа я и ждал, спс.
>>766339Причём здесь бараны/не бараны, какой новый велосипед, ты чего несёшь вообще? Линукс под виртуалкой — новый велосипед? А Херока?
>>766421Я о твоей навязчивой идее увильнуть любым велосипедом от дуал бута с линуксом. Ну вперёд, увиливай, хули.
>>766424А чем плоха идея с Вагрантом-то?
>>766425А чем плоха идея не морочить голову с черти чем и просто поставить линупс, виртуаленв, пип, пичарм, хром и кодить как человек?Нахера тебе эти виртуалки дались, тем более вагрант это еще и довольно извращенная виртуалочка-то.
>>766424>дуал бутаЗачем? Для рабов, желающих иногда почувствовать себя Свободными людьми, есть cygwin. Для Свободных людей, желающих иногда отведать плебейских забав, есть KVM + IOMMU.
>>766286> #Программа сравнивает рандомный список с тем что напишет пользователь и выводит ошибкиТвоя программа не сравнивает списки. Она возвращает элементы, которые есть в первом списке и нет во втором. Ты точно сделал то, что нужно было?
хочу изучить питон.до этого писал на си и могу реализовать все отсюдаhttps://cloud.mail.ru/public/8DMu/Rn4CPzPwPесть ли смысл пытаться сделать эти проги на питоне?вообще, где мне найти условия задач, для моего уровня, что изучать дальше?
>>766514погляди Think Pythonтам веселенькие и прикладные задания
>>766070>Ну либы, да:Ну так и иди нахуй, если ничего ценного не можешь сказать. Зачем мне, уважаемому научному сотруднику, пердолиться с хаскеллами-хуяскелами и прочей галиматьей, если есть нормальные книги, где все конкретно расписано от и до, без забегов в ненужные области и прочего.
Есть какой-нибудь список вещей, которые каждый кодер должен смочь написать (с уровнями сложности). Допустим какой-нибудь список типа1) сортировка пузырьком энтри левел2) сайт с 5к запросами в секунду мидл левели т.д?
Есть список со словарями (users: name,date,city): http://pastebin.com/0f9UeSxMКак можно записать данные в словарь 'users'? Пробовал дампать, но словарь уходит за пределы словаря.
>>766689дублирую, тоже интересно
>>766542то есть если я смогу сделать все, что описано в этой книжке, будет ли означать что я умею в питон?
>>766714>словарь уходит за пределы словаря
>>766740Вот так. [ { 'users':[{ 'name':'Gordon', 'date':'22.01.1999', 'city':'New York' }, ], }]{'name':'name',...}
>>766714>>> my_narkoman_list = [____{________'users':[{____________'name':'Gordon',____________'date':'22.01.1999',____________'city':'New York'________},________],____}]>>> users_list = my_narkoman_list[0]['users']>>> new_user = {'name':'assperger','date':'14.88.228','city':'Helsinki'}>>> users_list.append(new_user)>>> users_list[{'date': '22.01.1999', 'city': 'New York', 'name': 'Gordon'}, {'date': '14.88.228', 'city': 'Helsinki', 'name': 'assperger'}]>>> my_narkoman_list[{'users': [{'date': '22.01.1999', 'city': 'New York', 'name': 'Gordon'}, {'date': '14.88.228', 'city': 'Helsinki', 'name': 'assperger'}]}]>>>
>>766816Так я дампнуть не могу. Если в пайтонские словари, то это у меня работает. А в json я не могу нормально записать.
>>766816Пробовал дампать так, но хуй там.
>>766821*json.dump(dump_info,jf)
понимаю что это скорее относится к /s но все же вдруг здесь найдется помощь, дело в том что на убунту после установки pycharm не появляется ярлыка для запуска в меню приложений и пришлось написать скрипт для запуска(для запуска скрипта для запуска программы лежащего в папке с программой, ну ты понял), с тей же intellij IDEA от тех же джетбрейнс такого небыло, после установки и запуска сразу появился ярлык, а ещё в док панели вместо красивой иконки стандартная иконка скрипта
В случае если не будет на
В случае
>>766823Вот так надо.json.dump(dump_info, open('user_info.json'))
>>766853.desktop файл напиши вместо шкриптов своих, и в .local/share/applications закинь, примеры - там же.
>>766865спс
Двощ, в самолёт нужна книга с задачами по программированию, посоветуй годноту
Всем привет! Я гей, и люблю питоны потолще :) Что мне выбрать, двушку или трешку?
>>766997Бери трешку и все небритые хипстерские хуи твои. Хотя на двушке хуев больше.
тэкс пэксу меня есть вьюха для формы (наследуется от стандартной, естесна)я получаю с неё данныепереопределил стандартный form_valid и в нём я запускаю долгую операциюпосле этого меня перекидывает(после выполнения этой операции) на страницу success_url собственно, вопроскак мне сделать так, чтобы меня перекидывало на success_url сразу после запуска этой долгой операции, а не после её выполнения?
>>766997трёху берисам пользуюсьи мной пользуютсявсех всё устраивает
>>766997ruby
>>767018Почему бы не сделать другую, более легкую вьюшку по типу "подождите, пожалуйста", которая перенаправляет на долгую. Можно еще так же, только аяксом попробовать грузить.
>>767018Настраивай celery и запускай все долгие операции в нем.
Читаю везде о том какой же Django охуенный, о том что за ним будущее, но как только начинаю изучать его, сразу прокрадывается чувство что за красивым синтаксисом скрываются костыли и баги. Это я просто не до конца им проникся или он в действительности кроме как для простеньких сайтов не годится?
>>767092Писать на Джанго легко и быстро, он очень питоничный в том смысле что сами по себе простой, но почти для всего, что ты делаешь часто - как и в стандартной библиотеке существуют встроенные оптимизированные методы. Сложность с Джанго только в том, что все туториалы и книги о нём забиты пояснениями этих полезных, но не начальном этапе штук.Что до масштабируемости до больших проектов - на Джанго сложнее писать запутаннее, чем на том же фласке, потому над проектом может работать большая команда, чем над фласковым.Вообще мне в свое время правильно советовали задрочить сначала bottle, но через туплю боязнь SQL alchemy я как-то забил и в Джанго врывался довольно сложно.
>>767124Сорри за гугл свайп клавиатуру, которая за меня все коверкает. Но суть думаю уловил.
Питонач, как заставить Джанго что бы послал в шаблон переменную как на первом пике (это pprint). В общем, мне нужно чтоб в html показало различие, как в этом примере: https://docs.python.org/2/library/difflib.html#differ-example
>>767159А что тебе мешает сделать это стандартным способом?
>>767124Спасибо за ответ
>>767161Вот так получается.
>>767166Что за IDE?
>>767166Пробелы у тебя съедаются HTML-ом, попробуй строку засунуть в <pre>, например.
>>767167sublime 3
>>767168Спасибо, помогло! Люблю тебя :*
Всем привет! Работаю с sqlalchemy ORM, не могу въехать в миграции. Если я на живом проекте добавляю новое поле в таблицу, я изменяю модель и добавляю еще один скрипт миграции, в котором пишу куда я добавляю поле. Все замечательно, вот только если мне понадобится развернуть копию БД, то после работы первого скрипта он развернет таблицу, в которой новое поле уже будет существовать, а следующий скрипт запорется. Как быть? Как правильно работать с миграциями?
Что почитать о Джанго?Кроме 2 скупс и оф документации разумеется
>>767282Тут анон Antonio Melé советовал.
>>767282"Как бросить Джанго и начать жить".
Ох ебать же в Джанго интернационализацию и прочие переводы тулить через сраку. Все это хуйни для моделей типа parel это пиздец просто. В следующий раз просто поля для переводов в модели добавлю и буду их дергать в зависимости от.
>>767351В джанге всё через сраку. Потом пробуешь нормальный фреймворк и удивляешься, как мог столько времени говно жрать.
>>767353Нормальный это который?
>>767354web.py, bottle, flask
>>767357Просто интереса ради: и как перекатывался? Долго до этого на джанго кодил?
>>767358Да он троллит.Есть django-modeltranslation и django-rosetta, для этих целей.
>>767358Как только нашел работу на фласке, так и перекатился. Понравилась зп, начал учить фласк и охуел. Больше к джанго не вернусь. На джанго писал два года.>>767360Нет, я серьезно.
>>767360django-modeltranslation не заставляет подменять родительские модели на свои и запихивать поля хуй знает куда? Просто парел этот заставляет.
>>767364Мне тоже ламповый фласк по душе, писал на нём, но уволился и перекатился на работу на джанго. Щито поделать.
Что в нем лампового? Я сайты пишу по большей части на себя, к моему доходу технология отношение имеет довольно косвенное.И фласк с SQL alchemy я нифига не распробовал.Может я чего не понял? Окей, ткните мордой в толковый мануал (кроме официального, он то меня и не впечатлил) или книгу или еще что.Неужели на нем клепать быстрее чем на Джанго?
>>767399https://github.com/popravich/Kyiv.py/blob/master/presentation.pdfhttp://goo.gl/80kcA5 макака оригинальную ссылку не пускает
>>767190alembic
>>765459и мне))))))))))00000
>>763449 (OP)Поясните за интерфейс на питоне, чем можно пилить? Всякие костыльные решения где есть сервер по типу Х-вого очень даже приветствуются. Интересуют практические решения.
Хелп быдлокодеруhttps://ideone.com/xZRkgh
>>767608https://ideone.com/JI9H19За отсутствие пробела перед "равно" уебать надо.
>>767566Tkinter, PyQt. А вообще, это не модно, пили веб-интерфейсы.
>>767634веб через год умрёт.
Таксчто такое бизнес-логикав двух словах плес
Привет, аноны. Есть тут опытные джангоёбы? Взялся запилить на нём бекенд, но опыта нет совсем, теперь буксую. Хочется позадавать кому-нибудь предметных вопросов, узнать удачные подходы и.т.п., чтоб изобрести минимум костылей и потом не охуеть поддерживать. Сам имею опыт в C++&&Qt, PHP, Obj-C&&iOS SDK, HTML&&CSS&&JS, ну и немного Angular JS. Планирую пилить админку, разграничение прав на объекты и.т.п.Может, найдётся кто готов со мной немного понянчиться? Можем пообмениваться опытом или кину пару соток на телефон. Телеграмм: alexxxander
>>767657Да ты ахуел. Тут ньюфаги без поддержки пилят, а ты, с опытом, просишь персонального консультанта. Гугл юзай, пидор.
1)Где используется Пайтон? Вариант "в самых разных областях" не принимается. Только самые большие области.2)Примеры заказов назовите, пжлста.
>>767657>C++&&Qt, PHP, Obj-C&&iOS SDK, HTML&&CSS&&JS, ну и немного Angular JS>Хочется позадавать кому-нибудь предметных вопросовЧто там за опыт у тебя? Книжки читал, если сам не можешь разобраться? Бери доки и хуярь, никаких проблем не должно быть, если в ООП есть опыт.
>>767658>>767663Ребята, ребята. Вопрос скорости и только. Читать доки самому - это верное решение, но медленное и по пути можно накосячить много с чем. Сами же понимаете.
>>767664Да так же и получится, если не быстрее. Тебе не смогут отвечать в течении рабочего дня. И если и ответят, то со ссылкой на доки.
>>767623>За отсутствие пробела перед "равно" уебать надоУчтуА можно через if...else?
>>767670Зато на вопросы типа: "Что лучше сделать - запилить вьюхи с нуля или заюзать какое-нибудь готовое решение/переопределить стандартные?" смогу получить конкретные ответы. Да и доки по Джанго, честно говоря, не самые удачные.
>>767681>>767681ты сейчас серьёзно?
>>767662нигде он не используетсясоскакивай, пока не начал
>>767681>Да и доки по Джанго, честно говоря, не самые удачные.
>>767672Так вот ты через if else и сделал. Смысл задачи ведь найти минимум из 4-х чисел. Можно вот так ещё - https://ideone.com/gPEeQkПочему в капче хуйцы?
>>767684>>767697Посмотрите доки по Qt. На мой взгляд, куда удачнее. Те, что в десктопной проге.
>>767738Я сделал, но код не всегда работал. Добавил смену N и M местами, так как не указано, что из этого длина. Всё заработалоЭто питоны
>>767738лоля и не знал, что можно +/-inf и nan во флоты пихать. спасибомимопитонист
>>767753Логика бизнеса.
>>767753Деловое размышление.
>>767757бляну серьёзно>>767753слишком часто встречаю это выражение, а понять не могу
>>767760Нужно прочитать бизнесс-адмнистрирвоание для менеджеров или введение в упроваление в проктами хотябы, чтобы понять что это.
>>767608>>767623>>767738Наркоманы ебаные. Вот так правильно.https://ideone.com/qUXKCb
>>767760это то, что надо заказчику ептаесли ему надо генерировать мемасы по вводимому пользователю слову - то это и есть бизнес-логика
>>767767спасибо питонобрат
А как часто вы теребите змеюку?
>>767771ты про ужа или питона?
>>767771когда тереблю питона - всегда тереблю ужано не наоборот
>>765493>жрет атом>говорит о тормознутости jbЛол, ссаный атом с функционалом блокнота - тормознутей чем полнофункциональная ide.
>>765493И чем атом отличается от саблайма на 15.6/fullhd, что за шизу ты несешь?
>>767811Ну всё, пообедал ставить вим.
Вопрос: Если Питон самый легкий язык для изучения то почему так мало мало специалистов питонистов (ну в сравнении с пхп ява дотнет и прочих яваскрипт кодерами)? Без задач? Or what?
>>767812Тем что он не умеет в шрефты, и их настройку тоже - https://forum.sublimetext.com/t/increaseing-font-size-of-file-tabs-cuts-off-the-font/7009 , 3й год багу, дефолт нечитабелен, в атоме же искоробки - 10/10, плюс размер шрифта маштабируется в зависимости от размера окна.>>767811> ссаный атом с функционалом блокнотаНе перегибай, атом очень каштомизабельный, и система плагинов годно сделана, ну и по ощущениям житбрейнс куда тормознутей, 15-20 сек. загрузка, ещё пол-минуты индексация атом хотя бы секунд 5-10ть запускается, плюс регулярные фризы при открытии всяких менюх бывает просто подтормаживает, бывает по 10-20 сек и.т.д., а у тебя на пике только задержка при вводе, она не так критична в сравнении с остальным пиздецом который творится в жырбрейнс.
>>767813Сап, аноны. Ищу человека, который мне пояснит по scikit learn в скайпе. Есть готовая база текстов (слова нормализованны, стоп-слова убраны). Мне нужно, чтобы мне помогли обучить модель, я не понимаю что и в каком виде передается в функции библиотеки. multinomialNB с построением вектора tfidf. Готов оплатить.Почта [email protected]
>>767821Потому что это язык для обучения и пет прожектов, не для работы.
>>767830Обоссал тебя инстаграммом и пинтерестом.
>>767835lastfm забыл
>>767640Почему?
>>767634Тоже так думаю, но как тогда веб интерфейсы пилить?
>>767859потому что тот, кому ты задал вопрос - просто пи_дабол
>>767835>>767847Django is not the Python.
>>767862Django is Python (framework)Python isn't only Django
>>767870Python is Language.Django is Shit.
>>767862>theРазве так можно?
>>767893>Django is Shit. >a>is a shityou is a shit
>>767899You is a Django.
>>767906>areYou are.Англоговорящие на дваче!
Собираюсь с него начинать своё знакомство с программированием и языками программирования в частности. Правильно делаю? Или лучше выбрать что-то другое?
>>767913Начни с Haskell.
Питон такой охуенный, что я не могу на нем писать. Только заглядываю в документацию, как обканчиваю монитор, иду курить, а затем без сил падаю спать.
>>767913Питон неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит питон, а потом не знает что делать с ним. Лучше попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. Если никогда не занимался программированием, то начинать лучше всего с Haskell - после него другие языки учатся быстрее. Работы полно, платят отлично. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
>>767821выучить синтаксис и научиться библиотечки подключать != быть способным решать бизнос-задачи бизнос-заказчиков
>>767913Охуенный языкмимо-учу-неделю
>>767927А после Лутца "Изучаем..."?
>>767940Долбаеб что-ли, читать 1к+ страниц?Укус питона, читай.
>>767913> Или лучше выбрать что-то другое?Да, c++ хотя бы на уровне лаба1.
>>767943да и вообще, лучше комиксы найди
>>767943Спасибо, подумаю. Хотя не уверен, что после 150 страниц смогу "решать бизнос-задачи бизнос-заказчиков"
>>767955Ну это явно не книжка для первого знакомство с языком. Это справочник фактически.
>>767955Лучше видео уроки. Читать для задротов.
>>763782Лол вы чё дауны, какая сеть, бери отладчик и ищи структуры в памяти, батя твой и не слышал про сети, он так ебашил читы и они работали.
>>767959Мой выбор - аудиокниги по программированию
>>767968Аниме про питон лучше.
Подходят ли для третьего Питона библиотеки, написанные для второго Питона?
>>768009Если повезет, то да. Но обычно нет. Некоторые специально написаны так, что работают и на 2 и на 3.
>>768025А какие вот лично у тебя не заработали на третьем Питоне? Ну, вот, библиотека для работы с Постгресом, например, заработала?
>>768035Обычно там написана поддержка питона.
>>768035
>>768009Почти все популярные библиотеки уже поддерживают 3.
>>768009ну ты сам подумай логическиесли библиотеку писали раньше (во времена онли питхон 2.х), то тогда, к примеру только 'print any_value' мог использоватьсяи если её не переписать с правильным принтом, то она на 3.х работать не будет
Какая же говнина эта ваша джанга. Статика - отдельный сервер, деплой - второй сервер, видимость - третий сервер. Совершенно несамостоятельный фреймворк, который в принципе не способен работать в одиночку.
>>768072Рельсы лучше? Express?
>>768077Что рельсы, что экспресс могут работать самостоятельно, отдавать статику и деплоиться без проблем - нужен только nginx для привязки домена к порту. А джанго требует установки и настройки ещё кучи софта для запуска одного сраного приложения.
>>768082ВАТ?Какой отдельный сервер? У меня тупо в бд или в папочках. Так нельзя?
>>768072Ты что-то путаешь. Оно может и само, и прикрутить к нему тот же Редис или Селери не составляет труда. И это будет эффективнее чем само. Того и прикручивают.
Блин, не могу ничего с собой поделать, вместо змеюки на оп пике виду кусок дерьма, к чему бы это?
>>768097php-девелопера вижу в тебе я. Они не только видят его, они с ним работают.
>>768084GunicornVirtualenvSupervisor
>>768082>Что рельсы, что экспресс могут работать самостоятельноТы не мог бы рассказать подробнее, а то гугл выдает варианты развертывания rails+unicorn+nginx. Ещё фигурируют какие-то puma, mina, capistrano и ещё много страшных слов. Как сделать, чтобы рельсы все сделали "самостоятельно"? Я в этих рельсах не разбираюсь, если что.
>>768072>>768082Бля, вот в пхп заебись, на любом хостинге он есть, залил index.php и всё работает, охуенно! Дебил, блядь.
>>768072> Статика - отдельный сервер, деплой - второй сервер, видимость - третий сервер.Что ты несешь? наркоман.>>768094Редис и селери это вообще отдельная песня.>>768082> отдавать статику и деплоиться без проблемКакие проблемы с отдачей статики в django? Чем принципиально отличается процесс деплоя от рельс, а сравнивать с асинхронной нодой со своим веб-сервером и плюсами/минусами это как хуй с пальцем.>>768100И что из этого является "отдельным сервером"? Для rails уже не используется rvm? или unicorn c которого собственно питонячий gunicorn слизан? А рельсосервер небось там баш скриптом запускается.
>>767964Чё бля?!
>>768132Нахуя тебе через скриншот экрана анализировать что-либо, это старая игра и ты можешь считать данные напрямую из памяти самой игры.
>>768130>Какие проблемы с отдачей статики в django?Она не работает искаропки.
>>768151Это называется защита от дебилов.
>>768156> Это не баг костыль, это фича защита от дебилов!
>>768143И дальше что делать? Я вот не умею из памяти игр что-то там выковыривать. Плюс наверное это палится.
>>768159> настройка staticfiles> баг/костыль
>>768159В коде джанги стоит проверка, если дебаг включен, то к урлам дописывается ссылка на вьюху, которая отдает статику. Если ты очень хочешь выстрелить себе в ногу, то можно самому вписать эту 1 строчку в урлы. Но предполагается, что ты пойдешь в документацию и узнаешь, что так делать не нужно. А если станет интересно, то и нагуглишь почему так делать не нужно.Если бы статика была всегда включена, то дебилы, вроде тебя, писали в интернете, что джанга медленная и вообще сайт перестал открываться, когда внезапно на него зашло 50 человек с медленным интернетом.
>>768172не обращай внимания на этих душевнобольных, сынокмы тут с ними всю жизнь воюем, а они всё равно не вымирают
>>768177Вот воюете, потому и не умирают.
>>768163Как говориться не можешь срать..
>>768181Ясно.
>>768189Ну ты серьёзно хочешь привлечь нейронные сети для хака такой простой игрушки? Ты извини, но программистом тебе не быть, коль не шутишь.
>>768194Не понимаю тебя. Ничего что взламывать и искать что-то в ассемблере это не программирование.
>>768230> взламывать и искать что-то в ассемблере это не программированиеА что это? Лепка горшков?
>>768232Это хакирство.
gtk 3Анончик, есть проблема. Создаю "Gtk.Revealer", помещаю туда объекты, всё работает. Но проблема вот в чём: после скрытия объектов размер окна не возвращается к исходным размерам. Как это можно исправить?http://pastebin.com/du25VDyc
Питонач, подскажи, как через tkinter реализовать такую штуку:Есть главное окно с менюшкой. Окно состоит из фрейма, затем кнопка, затем поле вывода. Надо сделать, чтобы при выборе пунктов подменю фрейм менялся на другой (с другими объектами внутри фрейма, с другими формулами и т.д.), но при этом новое окно не должно создаваться, а всё в пределах одного окна. Размещение элементов через place(). Желательно ещё, чтобы данные в поле вывода оставались.И фрейм не должен уходить через destroy (как я понял), поскольку должна быть возможность вернутся к первому фрейму (он тоже будет одним из пунктов в подменю) без перезапуска программы.
Нашел тут на ютабе курс по питону для самых отбитых и тупых деградантов с гуманитарным складом ума и тонкой душевной организацией.Мне понравилось например.https://www.youtube.com/playlist?list=PLbKwBvrpogbZfU50rPMmXow3aMFjIw4gk
Вебгуй. remi, pyjamas/pyjs. Есть еще что?Реми выглядит сыроватым, на своих же демках варнингами и еррорами сыпет. Документации нормальной нет.Пижама откровенная блоатварь.Что еще?
>>768948js, ёпту.
>>768950Нет
>>768951Ну, риальне js + react вполне себе. Данные по вебсокет передавай и всё будет заебись.
>>768952Точнее, пизжу, кофескрипт конечно же.
>>768035У меня лично не заработала на третьем питоне MySQLdb под виндой. Для питона версии >3.3 нет рабочего решения под Win7x64
>>769007Потому что это нинужно!
>>763449 (OP)Как сделать красивый интерфейс на пукт? Хочу сделать "современна", но не знаю с какого конца подступиться.
>>769056> кт> красивый интерфейс
>>769113qt5 очень даже
>>769056С переднего.
>>769158Поддержку css завезли?
Какую ОС и IDE вы юзаете?
>>769275debian/vim
>>769275ubuntu/sublime
>>769275opensuse/pycharm
>>769275win7/sublimeubuntu/nano
>>769290>nano
>>769292Двачую этого. Vi наше всё.
>>769292я аутист прост(((9((
>>769275Ubuntu/pycharm на работе Win10/pycharm дома
Надеюсь, мне тут кто - нибудь поможет.Как сделать это :>class/static-конструктор from_string()>Создает экземпляр класс на основании переданной строки.>Если создание невозможно, генерируется исключение.>Пример: для точки from_string(cls, value), где ‘value’ - строка, >например, ’50, 10’.для класса Время?
>>769346что именно непонятно?что пробовал, что получается/не получается?
>>769347Непонятно в целом, что от меня хотят.
>>769350контекст дайпока примерно так:class Kakulya():____def __init__(self, data):________some_code____@classmethod____def from_string(cls,value):________data=process(value)________return Kakulya(data)
Что я делаю не так ? >Пик 1- создаю класс time.>Пик 2-Создаю обьект класса time с пременными 2 3 4 и пытаюсб вывести на экран его строковое представление. >Пик 3-то, что мне выдает
>>769358__str__ - функция, делай либо print(object), либо print(object.__str__())
>>769361Ох, спасибо, анончик
>>769275arch/emacs
Как узнать, что моих знаний хватает для работы?
>>769497Когда у тебя есть работа.
>>769333>>769286>pycharmИ где его официально украсть без майнеров и смс?
>>767955Спасибо, капитан-PHP.
>>769505Вот жеhttps://rutracker.org/forum/viewtopic.php?t=5203419
>>769512Спасибо кэп но там пишут о майнерах которые идут в комплекте.Нет ли чего почище от надежных поставщиков?
>>769275debian/sublime/nano(vim)
>>769505https://www.jetbrains.com/pycharm/
>>769497Смотрю вакансии, там PHP/C++/JAVA.
>>769516Спасибо кеп но там просят баблеца.
>>769513ex.ua
>>769527Спасибо кеп но там старинные версии.
Еще раз обращаюсь за помощью к местным анонам. Нужно замутить такую фичу, чтоб ко времени, если длина одной из переменной класса часы, минуты, секунды равна единице, перед ней ставился нолик. Что я сделал не так?
>>769535Забейте, уже разобрался.
>>769537zfill
Анончики, есть одна строка, к примеру "я яяя, ты тытыты". В строке надо заменить все "я" на "ты", а все "ты" на "я", если они рядом с ними с двух сторон нет букв или цифр.Я попробовал делать регуляркой вроде такого:answer = re.sub("([^A-za-zа-яА-я0-9])я([^A-za-zа-яА-я0-9])", "\g<1>ты\g<2>", answer)answer = re.sub("([^A-za-zа-яА-я0-9])ты([^A-za-zа-яА-я0-9])", "\g<1>я\g<2>", answer)Но тогда после перовй регулярки вторая очевидно заменяет нужное "ты" обратно на "я"Я попробовал делать как написано тут:https://www.safaribooksonline.com/library/view/python-cookbook-2nd/0596007973/ch01s19.htmlНо тогда заменяются все "ты" и "я" в строке, я пролетаю с определением символов рядом с нужной подстрокой.Что делать, анончики?
Двач, проебал посты, где разбирали, почему:[[0]3][:] 3arr[1][1] = 2выдает: [[0, 2, 0], [0, 2, 0], [0, 2, 0]]С [[0]3] 3 все понятно, но вот почему то, что выше не работает - не понимаю.Мб кто помнит?
>>769541Бля, первый раз код вставляю, не знал. Вот в нормальном виде: http://pastebin.com/q37YV5Gd
>>769541ты имеешь в виду почему слайс не работает? потому что внутри у тебя список с 3 одинаковыми ссылками
>>769541>>769542>>769543>>> l = [[0]3][:]3>>> l[[0, 0, 0], [0, 0, 0], [0, 0, 0]]>>> id(l[0])44002400>>> id(l[1])44002400>>> id(l[2])44002400>>> наводит на мысли?
>>769544Лол, да я понимаю, что это ссылки на одни и те же объекты, ты лучше скажи как от этого избавиться и вообще возможно ли?
>>769544>>769545А нет, не понимаю. Только что понял в чем тут дело.
>>769539http://ideone.com/XBm2Ms
>>769275xubuntu/atom
>>769545>как от этого избавитьсяl = [[0 for _ in range(3)] for _ in range(3)]
как задать строке значение "[email protected]"?изза @ выдает ошибку
>>769553Экранируй символ.
>>769548В том и фишка, что заменять надо только одинокие "я" и "ты"То есть нужно "я яяя, ты тытыты" -> "ты яяя, я тытыты"
>>769557как? я нашел только как кавычки экранировать
>>769562>>> a = "[email protected]">>> a'[email protected]'Чето хуйня какая - то у тебя там.
>>769564
>>769569Ну и хуль? Очевидно же все.
>>769569лоооллоол кавычки поставь
>>769576>>769574пиздец, вот я затупил, спс
>>769569Че за терминал?
>>769578terminator
>>769577нуу ты пиздос канешн
>>769548Разобрался, анончик, благодарю.
>>769561http://ideone.com/XBm2Ms
>>767664http://www.slideshare.net/mpirnat/web-development-with-python-and-django?ref=http://m05quit0.ru/tag/python/
Столкнулся с подобным http://stackoverflow.com/questions/3319860/problem-with-python-logging-rotatingfilehandler-in-django-website , что за хуйня? джанга не умеет лог в файл писать без костылей?
>>769520там есть бесплатный комьюнити эдишн. Сука, написано же всё. Нахуй ты меня сгорел?
Кто проходил джангогёлс? Там блеть на этапе "Публикация" не стартует апп. Гуглю ошибку из логов(импорт модуля mysite) и пишет что путь к файлу wsgi неправильный но с ним всё в порядке. Ебалосьврот!
Гайз немного умею в питон(довольно плох в ООП и порой без совета сложновато разобраться с каким-нибудь API). С большим натягом могу осилить англоязычные источники. Сейчас решил взяться за алгоритмы.Такой вопрос, в каком направлении нужно развиваться, чтобы в кротчайшие сроки получить возможность с помощью программирование получить хоть какие-нибудь деньги?
>>767987programming anime when
Анон, пытаюсь переписать код с gtk2 на gtk3: https://gist.github.com/johnlane/351adff97df196add08aВ моменте с topw.property_change("_NET_WM_STRUT","CARDINAL",32,gtk.gdk.PROP_MODE_REPLACE, [0, 0, bar_size, 0]) topw.property_change("_NET_WM_STRUT_PARTIAL","CARDINAL",32,gtk.gdk.PROP_MODE_REPLACE,[0, 0, bar_size, 0, 0, 0, 0, 0, x, x+width, 0, 0])Меня посылают на хуй, говоря, что property_change уже нет. Как можно найти альтернативу?
>>769867попробуй set_property
>>763449 (OP)Возник такой вопрос: как подключить С библиотеку к Python.
>>769960изи> from ctypes import *> lib = CDLL('lib.dll') if os.name == 'nt' else CDLL('lib.so')
>>769963Ок, спасибо.
>>769897Не, пишут, что "change_property" выпилили и запихали в ебеня. А я не знаю, куда.
Дорогой анон, у меня серьезные пробелы с DB. Вот мой код https://ideone.com/bpOS2N Прикладываю картинку самой DB, чтобы была понятна её структура. Код тестовый. Я хочу чтобы в колонке Views напротив каждого линка были поставлены 0. Код работает, но 0 появляется только в одном линке в самом первом по ID. Как будто видит только один линк. Но если закоментировать строчку c.execute то будут выведены все линки. Значит ошибка там, намудрил с синтаксисом.
>>770172Update links set views = 0
>>770224Так тоже не работает. Я решил проверить и поставить без условий. Новая строка выглядит так c.execute("Update links set views=0") и все равно обновляет только одну запись. Это очень странно анон, очень...
>>770224Анон, ты ушлепок, как ты мог не заметить, что у меня не стоит c.fetchall() Вся проблема был в отсуствии этой строки c.fetchall()
>>770250Проблема в том, что то, что ты хочешь написать, умещается в одну строку. Зачем тебе вообще сначала доставать все записи?
>>770260У меня вообще никак не работает. Как только поставил условие where, ничего не обновилось. Анон помоги. Суть задачи такова: есть линк, у каждого линка есть свои свойства. Паук пробегает по линкам и обновляет количество просмотров по каждому линку. То есть насколько я понимаю можно не ставит условие, а обновлять по нахождению курсора. Да?
Анон, вот есть эта форма. Как к ней достучаться в css? Хочу расположить в другом месте да цвета поменять.
>>770316ну класс задай у формы в чем проблема то?
Добрый вечер, анончики. Вот у меня есть 2 списка. >a = [12,13,14,15,16,17,18,19,20,21,22,23,24]>b = [12,1,2,3,4,5,6,7,8,9,10,11,00]Смысл - соответствие 24 часового и 12-и часового формата времени. Так вот, как мне установить соответсвие по индексу между элементами списка? Как это реализовать?
>>770316А, ну да, это же джанго. Вчера начал. И еще, всё делал как в книге Django by example но после отправки коммента у меня остаются данные в форме и при перезагрузки страницы постится снова. Как очистить форму после отправки?
>>770318Да в курсе, читал про это немного(на джангогёлс, лол) Во, поставил точку вместо решетки и заработало. Только подскажи как поставить "по самому" правому краю, не то по центру выходит.
Как в django установить формат даты в админке на все приложение. Обчитался, ничего не работает.
>>770320Лол, т.е. словарь(key: value) тебе нельзя?
Бле, понял свою ошибку >>770327 -даун.
>>770330Мне любые методы подойдут. Кстати, спасибо.
>>770334Содомит, чет насмешил меня.
>>770334Ну извините, не все же тут погромисты 200к/минута
>>770354 => >>770337
>>770286Нет. Какие курсор, циклы. Если нужно обновить все и установить всем одно значение, то делаешь одним запросом как в писал выше. Если нужно обновить одно поле - добавляешь where.
Сап двощ, нихуя понять не могу.>>> a = 1>>> class A(object): b = a>>> c = A()>>> c.b1>>> a = 2>>> z.b1Можно ли как-то пересоздать экземпляр класса/обновить значения? Я хочу чтобы z.b = 2 когда поменялось a.В Python неделю.
https://2ch.hk/pr/res/770407.htmlhttps://2ch.hk/pr/res/770407.htmlhttps://2ch.hk/pr/res/770407.html
>>770401Ты делаешь явное дерьмо, но если хочешь можешь сделать так:1) Сделать класс-обертку для а2) Передавать его экземпляр в любой нужный класс в котором нужны изменения.Примерно:a = ProxyA(2)>a.value == 2b = SomeOther(a)>b.a == 2Потом если сделоть a.value = 3 то b.a == 3.
>>770401Можно сделать такa = 1class A(object):____@property____def b(self):________return a
>>770364Почитал Лутца и Бизли. Если явно указывать, то работает. Возникает другой вопрос, а почему счетчик на срабатывает в лупе? Вот посмотрите на скрин.
>>770439>Ты делаешь явное дерьмоДа это я понял. Я просто хотел заюзать предыдущий код, но в итоге всё переписал.>>770440Вот про @property вообще не знал.В любом случае - спасибо.
Sup anon, Which difference between caching and hashing?
бляесли вдруг кто не знает пиндосскогов чем отличие кэширования от хешированиязвучат похоже
>>771067>если вдруг кто не знает пиндосского>Which difference between caching and hashing?>Which difference >если вдруг кто не знает пиндосского>Which difference >если вдруг кто не знает пиндосского>Which difference >если вдруг кто не знает пиндосского>Which difference >если вдруг кто не знает пиндосского
>>763850Майкл Доусен "Программирование на питон" Я после него понял эту тему.