Это копия, сохраненная 8 июля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Код вбрасывать в тред через https://ideone.com/
Прошлый: >>753621 (OP)
Сейчас Numpy. Хотя в принципе можно и без него.
Просто лень было вспоминать всю эту математику и я взял пример отсюда: http://iamtrask.github.io/2015/07/12/basic-python-network/
Только мне не нравится, что там нету смещающих входов, надо переделать.
Если в шапке предлагается один иде для тех, кто может аутировать минут 5 в экран стартовой загрузки, значит это хуевая шапка.
Так и говори, что у тебя некропека. Остаётся vim только
Кроме pycharm'a нормальных IDE нет, можно ещё visual studio+python tools попробовать если спермач, а всякими комодо/спайдерами и прочими wing-ide можно пользоваться только в режиме поставил-ужаснулся-снес. Если нищепека не тянет жабу - пердоль текстовые радакторы типа sublime/geany/vscode.
Сорта.
С jedi, да.
Есть, к примеру "Категории" и "Статьи", нужно, чтобы я могу поставить права юзера на Категорию и они автоматом ставились на все связанные статьи.
vim+плагины.
syntastic, pdb, nerdtree, powerline и еще куча всего, вроде как можно даже внутри вима дебажить.
И как оно? Реально ли натренировать нейронную сеть чтобы найти на картинке пикрелейтед npc (стоит слева)? Сколько для этого данных нужно?
Лучше OpenCV для этого попробуй. На нейросети это возможно, но дохрена уйдет времени на обучение и памяти на нейроны.
Змейку в консоле.
Очень просто: классы это просто способ хранить данные
Вот есть у тебя скажем class Pivasik
Это и жигули, и варштайнер, и даже клинское с лаймом
Вот короче для простоты ты пишешь что пивас может быть и разливной, и бутылочный, и в кегах.
Пивас может быть без алкоголя, и с 20° спирта.
Может быть пивас крафтовый и бражка из концентрата.
Вот и все в принципе. Просто набор характеристик для сходных данных.
А теперь смешные следствия - что бы проще было ты можешь сразу в класс писать всякие методы, например
....def uzhratsya(self):
#тебе что бы нарыться в говно надо скажем 200 мл водки 40°, значит чтоб_ужраться = (пивас.крепкость * 200 мл) /40 гр
Что бы правильно считать скажем в цикле сколько это в бокалах есть встроенные def __iter__ , всякие __str__ как твои данные представлять в виде строки и тд
Спасибо Антоша!
Может еще версию писать?
Вот таким заниматься уже пробовал:
>>> import sys
>>> sys.path.append('/all/path/to/Desktop/Python')
>>> import myfile
Но всё всё слетает после перезагрузки :c
Использую Python IDLE 3.5 Бля, не бейте, лучше обоссыте
1. Скачать какой-нибудь нормальный дистр
2. Записать его на флешку
3. Снести винду
4. Поставить дистр
5. В конец ~/.bashrc дописать:
export PYTHONPATH=/all/path/to/home
Спасибо тебе, Иисусик
Gnome - это desktop environment, не дистр
Для начала - Fedora, потом gentoo/arch в зависимости от вкусов
Потому, что ей можно пользоваться не понимая ничего в ее работе. Но баги присутствуют. И ты их не исправишь. В Gentoo/arch у тебя гораздо брльше контроля
А чё можно в федори/генте/арче, чего нельзя в бубунте? Из реально нужного?
В смысле… из реально нужного.
В принципе, почти все что можно сделать в одном дистре можно и сделать в другом. Но убунта прячет от пользователя многое, это неудобно когда хочешь прямого контроля. В арче ты используешь универсальные консольные утилиты с помощью которых ты можешь делать ВСЕ быстро. В убунте глючащее, уебищные глючные, гуевые надстройки
Ну и в арче доки
https://wiki.archlinux.org/
аур
https://aur.archlinux.org/
и самый лучший пакетный манагер
Я не достоин этого шедевра софтостроения
Полагаю, тебе надо:
1. Использовать в админке класс, наследующий от GuardedModelAdmin
2. В этом классе переопределяешь метод 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 практикуйся придумывай себе приложения на три поля и пиши их, пиши ещё раз, само себя приложение на три поля не напишет
Не стоит. Как уже ответили выше, проще смотреть в сторону OpenCV, ибо со сверточными сетями долго разбираться и необходимо время и ресурсы на обучение сети.
В чем соль вот этой строки:
[CODE]export PROJECT_HOME=$HOME/Devel[/CODE]
.bashrс при настройке virtualenvwrapper'а?
>the location of your development project directories
>Расположения директорий разрабатываемого проекта.
А если у меня далеко не 1 проект, что логично, нахуя мне для одного разворачивать окружение, то что мне туда хуярить?
Не, кто ее потом использует? Т.е.
export WORKON_HOME=$HOME/.virtualenvs - то, где будут жить окружения, а какое ему дело, где будут жить мои проекты?
Как бы объяснить, я короче понимаю как пашет джанго, хотя бы в общих чертах. Представляю что писать в models и urls, admin и иногда даже во views... но ей-богу потом я путаюсь нахуй. Именно во вьюзах. Особенно когда надо из одного модуля в другой какую-нибудь хрень дёрнуть и как-то задействовать, типа как в shop добавить cart модуль в виде одной сраной кнопочки.
И что с этим делать я просто не представляю
Между тем по аналогии с тем что я писал пока читал эти книжки я могу зафигачить довольно таки многое, но потом всё снова упирается во views и хоть вешайся
Эээ, а что мешает использовать консольные утилиты в убунте? АУР это типо пользователи свои пакеты выкладывают? Так это и в убунте есть. И чем отличается пакетный менеджер?
Как это в программировании-то помогает, главное?
Да, я уже прочитал про object detection и training в opencv. Если ничего лучше не придумаю, буду делать так.
Можешь какие-то конкретные примеры своей view-немощи?
>типа как в shop добавить cart модуль в виде одной сраной кнопочки.
Похоже ты пытаешься добавить в контекст уже отрендеренную кнопку? В 99% случаев это делается через custom template tags
Да нахуй мне пробовать, мне и бубунта нравится. На вопросы-то будешь отвечать?
l = [set()]*6
И в одно из этих множеств добавляю элемент.
l[0].add(0)
А он во все 6 добавляется. Что за хуйня?
Нет. Разве что отнаследоваться от set и переопределить add, чтобы он возвращал true/false.
в убунту многое подумано за тебя, арч в этом плане не столько помогает программисту, сколько не мешает
>>764168
а вообще этот прав.
если хочешь, чтобы тебе подробно с пеной у рта расписывали все плюсы и минусы каждой оси и каждого дистрибутива, то для этого существует /s/
то, что я написал - это завуалированное "убунту для домохозяек". хотя если она отвечает твоим запросам и тебе приятно на ней работать, то какая разница?
т.ч. давай не будем в треде о питоне такой вопрос мусолить.
большие комьюнити давно холиварят на эту тему, и мы вдвоем "здесь и сейчас" такой вопрос точно не разрешим
Спасибо
Excel
>с помощью библы requests
Никак
Юзай стандартную либо для создания/сам добавляй протокол
https://docs.python.org/3/library/urllib.parse.html#urllib.parse.urljoin
Это очевидно из названия. Может человек один из борцов против "лишних строчек".
> ===
invalid syntax
>invalid syntax
Обджаваскриптился, извиняюсь.
requests.compat.urljoin is urllib.parse.urljoin
конечно же
Они почти одинаковые. Ставь 3, привыкай к хорошему. Почти все новые проекты пишут на 3. Если понадобится 2 - ты за час-два разберешься в чем там отличия.
Я, например, сам новичок и пока большой разницы для себя не вижу. Мелочи, такие как Print, немного по-разному используются, некоторые модули по-разному называются, например
requests.compat.urljoin is urllib.parse.urljoin
выдаст ошибку в второй версии.
Я вот третий выбрал, что вполне естественно. Если вдруг понадобится второй, то труда перейти не составит.
Если веб и анализ данных для тебя сложно, то модешь ещё посмотреть в сторону научных приложений питона - математика, символьные вычисления там и...хотя нет. Лучше иди нахуй, если разбираться лень.
При чём тут лень ? Я спрашивал не "как выучить питон нихуя не делая", а как инвестировать время с максимальной эффективностью. Понятно, что можно потратить кучу времени на изучение всего подряд, но разумно ли это ? Если надо то и html с js выучу, лишь бы толк был.
Можно как-то абстрагироваться от возюканий с атрибутами тэгов и прочей муйнёй, связанной с CSS? Есть такая работа вообще? Чтобы заниматься чисто вопросами, лежащими в контексте алгоритмизации и околоалгоритмизации, а всю вёрстку и весь фронтенд оставить на людей, занимающихся чисто ими?
Ну, я правильно понимаю, что обычно на подобных заказах в основном из вёрстки только поправить что-то готовое надо, а с нуля никакую вёрстку и фронтенд ваять не надо? Или тут тоже фифти-фифти? Ну, обычно. Как правило.
Ну 50/50 обычно. Чистый бекэнд для питонокодеров сейчас редко встретишь. В основном это всякие панели с бекэндом на фласке/джанге, а потому и к js тож будут требовать, но не так сильно, особенно если контора адекватная.
>>764711
От объема трафика зависит, 10-20 запросов в секунду (поисковый бот или около того) погоды сайту не сделают. А вот за большее число могут и побанить какие-нибудь крупные разработчики.
>Emacs
Чому он всегда при открытии создает буферные файлы?
Вообще не понимаю этих vim/emacs задротств, использую sublime .
Хотя знание vi(m) понадобится в случае настройки дефлотных никсов на роутере/VPS, но это уже скорее для сисадминов.
детектор человеков на ней сможешь зделоть
Нет, скорее универ обосрется тобой в январе. И потечешь ты в ряды доблестных ВС РФ как дрисня в весеннем ручейке.
На какую специальность? А то вдруг ты маркшейдер какой-нибудь и такой вопрос задаёшь
Но в контексте программингового образования отвечу: тебя будут учить программированию, а не конкретному какому-то языку. Будут учить дедки, которых ещё хрущёв кукурузкой пужал, которые скорее всего уже и забыли как выглядит реальное программирование, а помнят только содержимое пары методичек и поебать им вообще кто ты и что ты умеешь.
Если будешь достаточно сообразительным что бы корчить ебальник самого умного и в то же время догадаешься доучивать криво объяснённые дедками и прочими васянами штуки в нормальных учебниках именно в том количестве, что бы всё понять - всё у тебя в жизни будет хорошо.
Ну вообще по-хорошему начинать надо было не с питона,а плюсов или даже си. После них все было бы логичнее в шарпе, но уверяю тебя ничего страшного еще не случилось, голова у тебя соображает хорошо по-молодости - короче не ссы
Ты заебал уже, всю доску превратил в свой дневник нахуй. Это ведь ты спрашивал, в чем разница между ПИ и ПМиИ? Я тебя запомнил, сука, и мой прогноз остается прежним - на программной инженерии ты соснешь. Тебя наебали еще во время ЕГЭ, солдат! Все лучшее, что в тебе было, осталось застарелым пятном подливы на обивке школьного стула в момент, когда ты понял, что не хочешь стать космонавтом.
>плюсов или даже си
Двачую, неплохой вариант для новичка, но еще лучше - Haskell. Выучит его за пару недель, язык-то маленький, и будет среди одногруппников практически б-гом.
Ты меня путаешь с кем-то. Это мой первый пост в этом треде.
Тянки в IT-ВУЗиках таки есть. Хотя программистками они обычно не становятся. Впрочем, это не только к IT-ВУЗам относится. И не только к тянкам.
> Тянки в IT-ВУЗиках таки есть.
Две с половиной жирухи-хипстерши на поток.
> программистками они обычно не становятся
Программистами обычно никто не становится, большинство идет в сисадмины/вебмакакены в лучшем случае.
>жирухи-хипстерши
Хрен.
Попадаются внешне нормальные, но после нескольких минут общения понимаешь, что это 1) личинка тупой пизды, 2) которая ниасилила вообще никуда поступить, 3) пошла за высшим образованием исключительно ради корочек, 4) а вся ее учеба сведется к стрелянию глазками и динамо нормальных пацанов за написание курсовиков.
>нормальных пацанов
Если человек пишет курсовики кому-то, кроме себя - он дебил по определению и "нормальным пацаном" быть никак не может.
Если вебмакакен занимается бэкэндом, он программист.
>только для самых умных тян.
Прям какими-то выдающимися интеллектуальными способностями обладать не нужно. Достаточно реального упорства и реального желания.
Так и запишем: захотел пиздятинки за курсовик отведать == дебил.
Главное: как бы всем это пояснить с пеленок? А то ведь некоторые до 17-18 дорастают, а так и не в курсе.
Пиздолисы понятно. Но что плохого в том, что писать курсовики за бабло? Боишься в будущнм конкуренции со стороны тупых даунов? Значит, недалеко от них ушел.
У нас из всей группы (4 тни) только одна, с красным дипломом, работает дизайнершей.
Я знаю несколько вузов , где на ПИ на первом курсе изучают Python. А вообще неважно, будешь ли ты клепать формы в WinForms на C# или 50 строчные проги без гуя в C, думаю с этим без проблем разберешься после пистона.
Чего кроме бутстрапа ещё есть? Во фронтенд треде спрашивал, но они там какие-то фронтенднутые, одни отправляют в вордпресс, другие сразу в препроцессоры и прочие флексы/sass - короче нихуя не "для людей"
>>765420
Работал в одной конторе где в ойти-отделе среди пятерых админов была админша. По развитию средняя эникейщица, но реально упорная, и руки откуда надо росли. Женился бы если б не была уже занята каким-то челом со стороны. При этом еще одновременно занималась готовкой-вязанием-рисованием. Редкостный человек.
Мне одному кажется, что на пике говно?
Доки/исходники.
flake8 немного подсказывает.
Суть проблемы задрочена до пыли:
"Unable to find vcvarsall.bat"
Стоит питон 3.5.1. Стоит вин7. Поставить необходимый виндовский компилятор я сейчас не могу, у меня нет лишних 5-7гб на диске С сейчас, собранного модуля этого нет. Чем его можно скомпилировать и как?
Linter для Atom.
Пробовал так: Label.place(x=30, y=30, text='текст'), но он ругается что TypeError: place_configure() missing 1 required positional argument: 'self'
Не могу сообразить, что он от меня хочет.
Прикладная информатика и Прикладная математика и информатика. Но с последним не уверен, в первый раз вижу, чтобы "и" выносили в аббревиатуру.
никогда не понимал "прикладные" прилагательные перед любой хуйнёй. это что, про практичное применения?
Ну типа того. Например, чистая математика строит всякие абстрактные модели, а прикладная математика на их основе находит решения для конкретных задач. Уравнения там, вот это все.
Однострочники писать.
Шах и мат, джаваебы
я тоже так думал, перейдя с сишечки и ебался с индексами
нет, он перебирает по порядку
for для кортежей, списков и строк делает внутри
index=0
while index<len(sequence):
____process(sequence[index])
____index+=1
Что не логично? Списки обязаны сохранять порядок занесенных в них элементов, а словари нет, например. По остальным можешь посмотреть в доках.
ну, я не так думал, я думал, что А ВДРУГ он как-то не так итерирует, спасительные индексики же спрятаны, паника, паника!
Нелогично предполагать, что он будет в случайном порядке перебирать символы.
Мы все уже поняли, что ты очень умный и знаешь, что словарь не сохраняет порядок элементов. Но речь была о строках. Пожалуйста, перестань.
не они,
xpath - это тип траверсинга (блять) xml и html, более гибкий, чем css selectors
lxml > bs4 в плане обработки корявого html
Какие символы?
>>> for c in "ty lolka chto li":
... print(c, end=' ')
...
t y l o l k a c h t o l i
хватит тупить уже блять
я тебе повторяю, в сишечке все мило прекрасно, итерация при помощи индексов и т.д.
в питоне в конструкции for item in container нет эксплицитного "индикатора" порядка (индекса), поэтому я сначала думал "как бы чего не вышло" и только разобравшись с устройством протокола итерации, итераторов и проч. начал использовать более идиоматичные конструкции
теперь понял?
"нелогично предполагать", блять
Тебе никто не мешает написать
for i in range(len(l)):
____print(l)
но это не совсем пайтон вэй.
Бамп вопросу
У тебя потрясающая способность отвечать на что угодно, кроме комментария собеседника. Я вообще не тот анон, и я всего лишь просил прекратить тыкать в словари, ты же в ответ повышаешь градус своей неадекватности. Я не понимаю, зачем ты это делаешь.
> в питоне в конструкции for item in container нет эксплицитного "индикатора" порядка (индекса),
есть, но только для своих:
for i, elem in enumerate(seq):
Крутые дяди из продакшна конечно на винде не сидят.
Но пока ты не крутой дядя - рекомендую относиться ко всему этому проще - для изучения самого питона и его стандартной библиотеки винды туда-сюда хватит.
Если наступит момент что пердолиться со средой начнёт отнимать слишком много времени/сил и тд - тогда начинай думать о линуксе.
Как инженерные и научные вычисления зависят от языка? У тебя должны быть методики, формулы, по ним и хуяришь, хоть на хаскелле, хоть на баше. Ну либы, да: numpy, scipy для всякой числоебли, специфическое гуглишь, берешь доки к ним и хуяришь. На вас, долбоебах, наживаются графоманы всякие, а вы и рады.
Год назад я не смог найти банальный lxml под шинду под самую актуальную на тот момент версию питона. Ни через пип, ни через хуип, для самостоятельной сборки требовалась студия определенной версии, которую хуй найдешь. Так что, если никак не сбросить оковы спермософта, следует накатить cygwin.
А может, лучше среду разработки держать на Винде, а исполнительскую среду (сервер Питона, веб-сервер и т.п.) — на Хероку? Как думаешь?
винда, sublime, виртуалки
Разумеется попробуй, попробуй все что хочется хочется в этой жизни, раз живем!
легче не ебать голову и быть как все: питона гонять из под лиункс, разрабатывать тоже из под него же
Пробовал но ничего не получается.
Не уверен что правильно тебя понял, но:
a = rand.randint(0, 100)
Что именно ты сравнивать собрался? Отсортировать список не вариант?
Я ничего не понял. Что ты хочешь записывать в m? x и b это пустые кортежи или что?
А m что такое? Ты хочешь получить два списка случайных чисел? Вообще про то, что умеет питоновский рандом, можно почитать тут https://docs.python.org/3/library/random.html#module-random
Спасибо но не то, лучше напишу код с комментариями что бы всё было понятно.
Хотя нет, ты написал правильное решение разницы.
двачую
у меня в линуксе при запуске скрипта еще любезно просит в следующий раз явно указать, что именно
Да
Покупай дилдак и учи питон, какие еще советы тебе нужны?
Путь стандартный я думаю.
Кодекадеми - байт оф питон - Синк Пайтон и лутц на случай каких-либо вопросов
Потом "data analysis with Python" и дальше по туториалам уже всех этих numpy scikit pandas tensorflow
https://ideone.com/GWBflO
Ну, я хочу отделаться малой кровью. Лучше Херокой, но можно и Линуксом под виртуалкой.
Top kek
Т.е. все мы тут итт под линуксом живём и кодим, а ты такой хуйак ворвёшься и изобретёшь новый пиздатый велосипед потому что мы бараны, не то что ты-крассавец? Ну удачи
Хероку только регай на пустую киви карточку, то зациклишь нубоскрипт свой какой и влетишь на бабосик
Пишешь новый урл, к урлу функция. Форма отправляет данные на этот урл. Функция принимает.
Например, если поместить имеющиеся списки внутрь другого списка, то можно избавиться от блоков if v
all_list = [list1, list2, list3]
v = random.choice(all_list)
И если вместо списков использовать строки, разве что-то изменится?
Вот такого ответа я и ждал, спс.
Причём здесь бараны/не бараны, какой новый велосипед, ты чего несёшь вообще? Линукс под виртуалкой — новый велосипед? А Херока?
Я о твоей навязчивой идее увильнуть любым велосипедом от дуал бута с линуксом. Ну вперёд, увиливай, хули.
А чем плоха идея не морочить голову с черти чем и просто поставить линупс, виртуаленв, пип, пичарм, хром и кодить как человек?
Нахера тебе эти виртуалки дались, тем более вагрант это еще и довольно извращенная виртуалочка-то.
>дуал бута
Зачем? Для рабов, желающих иногда почувствовать себя Свободными людьми, есть cygwin. Для Свободных людей, желающих иногда отведать плебейских забав, есть KVM + IOMMU.
> #Программа сравнивает рандомный список с тем что напишет пользователь и выводит ошибки
Твоя программа не сравнивает списки. Она возвращает элементы, которые есть в первом списке и нет во втором. Ты точно сделал то, что нужно было?
до этого писал на си и могу реализовать все отсюда
https://cloud.mail.ru/public/8DMu/Rn4CPzPwP
есть ли смысл пытаться сделать эти проги на питоне?
вообще, где мне найти условия задач, для моего уровня, что изучать дальше?
>Ну либы, да:
Ну так и иди нахуй, если ничего ценного не можешь сказать. Зачем мне, уважаемому научному сотруднику, пердолиться с хаскеллами-хуяскелами и прочей галиматьей, если есть нормальные книги, где все конкретно расписано от и до, без забегов в ненужные области и прочего.
1) сортировка пузырьком энтри левел
2) сайт с 5к запросами в секунду мидл левел
и т.д?
Как можно записать данные в словарь 'users'? Пробовал дампать, но словарь уходит за пределы словаря.
дублирую, тоже интересно
то есть если я смогу сделать все, что описано в этой книжке, будет ли означать что я умею в питон?
Вот так.
[
{
'users':[{
'name':'Gordon',
'date':'22.01.1999',
'city':'New York'
},
],
}
]
{'name':'name',...}
>>> 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'}]}]
>>>
Так я дампнуть не могу. Если в пайтонские словари, то это у меня работает. А в json я не могу нормально записать.
.desktop файл напиши вместо шкриптов своих, и в .local/share/applications закинь, примеры - там же.
спс
Бери трешку и все небритые хипстерские хуи твои. Хотя на двушке хуев больше.
у меня есть вьюха для формы (наследуется от стандартной, естесна)
я получаю с неё данные
переопределил стандартный form_valid и в нём я запускаю долгую операцию
после этого меня перекидывает(после выполнения этой операции) на страницу success_url
собственно, вопрос
как мне сделать так, чтобы меня перекидывало на success_url сразу после запуска этой долгой операции, а не после её выполнения?
ruby
Почему бы не сделать другую, более легкую вьюшку по типу "подождите, пожалуйста", которая перенаправляет на долгую. Можно еще так же, только аяксом попробовать грузить.
Настраивай celery и запускай все долгие операции в нем.
Писать на Джанго легко и быстро, он очень питоничный в том смысле что сами по себе простой, но почти для всего, что ты делаешь часто - как и в стандартной библиотеке существуют встроенные оптимизированные методы. Сложность с Джанго только в том, что все туториалы и книги о нём забиты пояснениями этих полезных, но не начальном этапе штук.
Что до масштабируемости до больших проектов - на Джанго сложнее писать запутаннее, чем на том же фласке, потому над проектом может работать большая команда, чем над фласковым.
Вообще мне в свое время правильно советовали задрочить сначала bottle, но через туплю боязнь SQL alchemy я как-то забил и в Джанго врывался довольно сложно.
Сорри за гугл свайп клавиатуру, которая за меня все коверкает. Но суть думаю уловил.
Спасибо за ответ
sublime 3
Спасибо, помогло! Люблю тебя :*
"Как бросить Джанго и начать жить".
В джанге всё через сраку. Потом пробуешь нормальный фреймворк и удивляешься, как мог столько времени говно жрать.
Просто интереса ради: и как перекатывался? Долго до этого на джанго кодил?
Как только нашел работу на фласке, так и перекатился. Понравилась зп, начал учить фласк и охуел. Больше к джанго не вернусь. На джанго писал два года.
>>767360
Нет, я серьезно.
django-modeltranslation не заставляет подменять родительские модели на свои и запихивать поля хуй знает куда? Просто парел этот заставляет.
Мне тоже ламповый фласк по душе, писал на нём, но уволился и перекатился на работу на джанго. Щито поделать.
И фласк с SQL alchemy я нифига не распробовал.
Может я чего не понял? Окей, ткните мордой в толковый мануал (кроме официального, он то меня и не впечатлил) или книгу или еще что.
Неужели на нем клепать быстрее чем на Джанго?
https://github.com/popravich/Kyiv.py/blob/master/presentation.pdf
http://goo.gl/80kcA5 макака оригинальную ссылку не пускает
alembic
и мне))))))))))00000
Поясните за интерфейс на питоне, чем можно пилить? Всякие костыльные решения где есть сервер по типу Х-вого очень даже приветствуются. Интересуют практические решения.
https://ideone.com/xZRkgh
что такое бизнес-логика
в двух словах плес
Может, найдётся кто готов со мной немного понянчиться? Можем пообмениваться опытом или кину пару соток на телефон.
Телеграмм: alexxxander
Да ты ахуел. Тут ньюфаги без поддержки пилят, а ты, с опытом, просишь персонального консультанта. Гугл юзай, пидор.
2)Примеры заказов назовите, пжлста.
>C++&&Qt, PHP, Obj-C&&iOS SDK, HTML&&CSS&&JS, ну и немного Angular JS
>Хочется позадавать кому-нибудь предметных вопросов
Что там за опыт у тебя? Книжки читал, если сам не можешь разобраться?
Бери доки и хуярь, никаких проблем не должно быть, если в ООП есть опыт.
Да так же и получится, если не быстрее. Тебе не смогут отвечать в течении рабочего дня. И если и ответят, то со ссылкой на доки.
Зато на вопросы типа: "Что лучше сделать - запилить вьюхи с нуля или заюзать какое-нибудь готовое решение/переопределить стандартные?" смогу получить конкретные ответы. Да и доки по Джанго, честно говоря, не самые удачные.
Так вот ты через if else и сделал. Смысл задачи ведь найти минимум из 4-х чисел. Можно вот так ещё - https://ideone.com/gPEeQk
Почему в капче хуйцы?
Я сделал, но код не всегда работал. Добавил смену N и M местами, так как не указано, что из этого длина. Всё заработало
Это питоны
Деловое размышление.
Нужно прочитать бизнесс-адмнистрирвоание для менеджеров или введение в упроваление в проктами хотябы, чтобы понять что это.
это то, что надо заказчику епта
если ему надо генерировать мемасы по вводимому пользователю слову - то это и есть бизнес-логика
спасибо питонобрат
ты про ужа или питона?
>жрет атом
>говорит о тормознутости jb
Лол, ссаный атом с функционалом блокнота - тормознутей чем полнофункциональная ide.
Тем что он не умеет в шрефты, и их настройку тоже -
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 сек и.т.д., а у тебя на пике только задержка при вводе, она не так критична в сравнении с остальным пиздецом который творится в жырбрейнс.
Сап, аноны. Ищу человека, который мне пояснит по scikit learn в скайпе. Есть готовая база текстов (слова нормализованны, стоп-слова убраны). Мне нужно, чтобы мне помогли обучить модель, я не понимаю что и в каком виде передается в функции библиотеки. multinomialNB с построением вектора tfidf. Готов оплатить.
Почта ranH ^dommail1ANUS/ngbkPUNCTUM}`iru
Тоже так думаю, но как тогда веб интерфейсы пилить?
потому что тот, кому ты задал вопрос - просто пи_дабол
Начни с Haskell.
Питон неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит питон, а потом не знает что делать с ним. Лучше попробуй 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 Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
выучить синтаксис и научиться библиотечки подключать != быть способным решать бизнос-задачи бизнос-заказчиков
Спасибо, подумаю. Хотя не уверен, что после 150 страниц смогу "решать бизнос-задачи бизнос-заказчиков"
Ну это явно не книжка для первого знакомство с языком. Это справочник фактически.
Лол вы чё дауны, какая сеть, бери отладчик и ищи структуры в памяти, батя твой и не слышал про сети, он так ебашил читы и они работали.
Если повезет, то да. Но обычно нет. Некоторые специально написаны так, что работают и на 2 и на 3.
А какие вот лично у тебя не заработали на третьем Питоне? Ну, вот, библиотека для работы с Постгресом, например, заработала?
Обычно там написана поддержка питона.
Почти все популярные библиотеки уже поддерживают 3.
ну ты сам подумай логически
если библиотеку писали раньше (во времена онли питхон 2.х), то тогда, к примеру только 'print any_value' мог использоваться
и если её не переписать с правильным принтом, то она на 3.х работать не будет
Что рельсы, что экспресс могут работать самостоятельно, отдавать статику и деплоиться без проблем - нужен только nginx для привязки домена к порту. А джанго требует установки и настройки ещё кучи софта для запуска одного сраного приложения.
Ты что-то путаешь. Оно может и само, и прикрутить к нему тот же Редис или Селери не составляет труда. И это будет эффективнее чем само. Того и прикручивают.
php-девелопера вижу в тебе я. Они не только видят его, они с ним работают.
>Что рельсы, что экспресс могут работать самостоятельно
Ты не мог бы рассказать подробнее, а то гугл выдает варианты развертывания rails+unicorn+nginx. Ещё фигурируют какие-то puma, mina, capistrano и ещё много страшных слов. Как сделать, чтобы рельсы все сделали "самостоятельно"? Я в этих рельсах не разбираюсь, если что.
> Статика - отдельный сервер, деплой - второй сервер, видимость - третий сервер.
Что ты несешь? наркоман.
>>768094
Редис и селери это вообще отдельная песня.
>>768082
> отдавать статику и деплоиться без проблем
Какие проблемы с отдачей статики в django? Чем принципиально отличается процесс деплоя от рельс, а сравнивать с асинхронной нодой со своим веб-сервером и плюсами/минусами это как хуй с пальцем.
>>768100
И что из этого является "отдельным сервером"? Для rails уже не используется rvm? или unicorn c которого собственно питонячий gunicorn слизан? А рельсосервер небось там баш скриптом запускается.
Нахуя тебе через скриншот экрана анализировать что-либо, это старая игра и ты можешь считать данные напрямую из памяти самой игры.
И дальше что делать? Я вот не умею из памяти игр что-то там выковыривать. Плюс наверное это палится.
В коде джанги стоит проверка, если дебаг включен, то к урлам дописывается ссылка на вьюху, которая отдает статику. Если ты очень хочешь выстрелить себе в ногу, то можно самому вписать эту 1 строчку в урлы. Но предполагается, что ты пойдешь в документацию и узнаешь, что так делать не нужно. А если станет интересно, то и нагуглишь почему так делать не нужно.
Если бы статика была всегда включена, то дебилы, вроде тебя, писали в интернете, что джанга медленная и вообще сайт перестал открываться, когда внезапно на него зашло 50 человек с медленным интернетом.
не обращай внимания на этих душевнобольных, сынок
мы тут с ними всю жизнь воюем, а они всё равно не вымирают
Вот воюете, потому и не умирают.
Ну ты серьёзно хочешь привлечь нейронные сети для хака такой простой игрушки? Ты извини, но программистом тебе не быть, коль не шутишь.
Не понимаю тебя. Ничего что взламывать и искать что-то в ассемблере это не программирование.
Это хакирство.
Анончик, есть проблема. Создаю "Gtk.Revealer", помещаю туда объекты, всё работает. Но проблема вот в чём: после скрытия объектов размер окна не возвращается к исходным размерам. Как это можно исправить?
http://pastebin.com/du25VDyc
Есть главное окно с менюшкой. Окно состоит из фрейма, затем кнопка, затем поле вывода. Надо сделать, чтобы при выборе пунктов подменю фрейм менялся на другой (с другими объектами внутри фрейма, с другими формулами и т.д.), но при этом новое окно не должно создаваться, а всё в пределах одного окна. Размещение элементов через place(). Желательно ещё, чтобы данные в поле вывода оставались.
И фрейм не должен уходить через destroy (как я понял), поскольку должна быть возможность вернутся к первому фрейму (он тоже будет одним из пунктов в подменю) без перезапуска программы.
Мне понравилось например.
https://www.youtube.com/playlist?list=PLbKwBvrpogbZfU50rPMmXow3aMFjIw4gk
Реми выглядит сыроватым, на своих же демках варнингами и еррорами сыпет. Документации нормальной нет.
Пижама откровенная блоатварь.
Что еще?
Ну, риальне js + react вполне себе. Данные по вебсокет передавай и всё будет заебись.
Точнее, пизжу, кофескрипт конечно же.
У меня лично не заработала на третьем питоне MySQLdb под виндой. Для питона версии >3.3 нет рабочего решения под Win7x64
Потому что это нинужно!
Как сделать красивый интерфейс на пукт? Хочу сделать "современна", но не знаю с какого конца подступиться.
С переднего.
Поддержку css завезли?
debian/vim
ubuntu/sublime
Двачую этого. Vi наше всё.
я аутист прост(((9((
Как сделать это :
>class/static-конструктор from_string()
>Создает экземпляр класс на основании переданной строки.
>Если создание невозможно, генерируется исключение.
>Пример: для точки from_string(cls, value), где ‘value’ - строка, >например, ’50, 10’.
для класса Время?
контекст дай
пока примерно так:
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-
то, что мне выдает
Ох, спасибо, анончик
arch/emacs
Спасибо кэп но там пишут о майнерах которые идут в комплекте.
Нет ли чего почище от надежных поставщиков?
Нужно замутить такую фичу, чтоб ко времени, если длина одной из переменной класса часы, минуты, секунды равна единице, перед ней ставился нолик. Что я сделал не так?
zfill
Я попробовал делать регуляркой вроде такого:
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][:] 3
arr[1][1] = 2
выдает:
[[0, 2, 0], [0, 2, 0], [0, 2, 0]]
С [[0]3] 3 все понятно, но вот почему то, что выше не работает - не понимаю.
Мб кто помнит?
ты имеешь в виду почему слайс не работает? потому что внутри у тебя список с 3 одинаковыми ссылками
Лол, да я понимаю, что это ссылки на одни и те же объекты, ты лучше скажи как от этого избавиться и вообще возможно ли?
xubuntu/atom
изза @ выдает ошибку
В том и фишка, что заменять надо только одинокие "я" и "ты"
То есть нужно "я яяя, ты тытыты" -> "ты яяя, я тытыты"
terminator
нуу ты пиздос канешн
Разобрался, анончик, благодарю.
там есть бесплатный комьюнити эдишн. Сука, написано же всё. Нахуй ты меня сгорел?
Такой вопрос, в каком направлении нужно развиваться, чтобы в кротчайшие сроки получить возможность с помощью программирование получить хоть какие-нибудь деньги?
programming anime when
В моменте с 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 уже нет. Как можно найти альтернативу?
Возник такой вопрос: как подключить С библиотеку к Python.
Ок, спасибо.
Не, пишут, что "change_property" выпилили и запихали в ебеня. А я не знаю, куда.
Прикладываю картинку самой DB, чтобы была понятна её структура. Код тестовый. Я хочу чтобы в колонке Views напротив каждого линка были поставлены 0. Код работает, но 0 появляется только в одном линке в самом первом по ID. Как будто видит только один линк. Но если закоментировать строчку c.execute то будут выведены все линки. Значит ошибка там, намудрил с синтаксисом.
Так тоже не работает. Я решил проверить и поставить без условий. Новая строка выглядит так c.execute("Update links set views=0") и все равно обновляет только одну запись. Это очень странно анон, очень...
Анон, ты ушлепок, как ты мог не заметить, что у меня не стоит c.fetchall()
Вся проблема был в отсуствии этой строки c.fetchall()
Проблема в том, что то, что ты хочешь написать, умещается в одну строку. Зачем тебе вообще сначала доставать все записи?
У меня вообще никак не работает. Как только поставил условие where, ничего не обновилось. Анон помоги. Суть задачи такова: есть линк, у каждого линка есть свои свойства. Паук пробегает по линкам и обновляет количество просмотров по каждому линку. То есть насколько я понимаю можно не ставит условие, а обновлять по нахождению курсора. Да?
>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-и часового формата времени. Так вот, как мне установить соответсвие по индексу между элементами списка? Как это реализовать?
А, ну да, это же джанго. Вчера начал. И еще, всё делал как в книге Django by example но после отправки коммента у меня остаются данные в форме и при перезагрузки страницы постится снова. Как очистить форму после отправки?
Да в курсе, читал про это немного(на джангогёлс, лол) Во, поставил точку вместо решетки и заработало. Только подскажи как поставить "по самому" правому краю, не то по центру выходит.
>>770327 -даун.
Нет. Какие курсор, циклы. Если нужно обновить все и установить всем одно значение, то делаешь одним запросом как в писал выше. Если нужно обновить одно поле - добавляешь where.
>>> a = 1
>>> class A(object):
b = a
>>> c = A()
>>> c.b
1
>>> a = 2
>>> z.b
1
Можно ли как-то пересоздать экземпляр класса/обновить значения? Я хочу чтобы z.b = 2 когда поменялось a.
В Python неделю.
Ты делаешь явное дерьмо, но если хочешь можешь сделать так:
1) Сделать класс-обертку для а
2) Передавать его экземпляр в любой нужный класс в котором нужны изменения.
Примерно:
a = ProxyA(2)
>a.value == 2
b = SomeOther(a)
>b.a == 2
Потом если сделоть a.value = 3 то b.a == 3.
Почитал Лутца и Бизли. Если явно указывать, то работает. Возникает другой вопрос, а почему счетчик на срабатывает в лупе? Вот посмотрите на скрин.
Which difference between caching and hashing?
если вдруг кто не знает пиндосского
в чем отличие кэширования от хеширования
звучат похоже
>если вдруг кто не знает пиндосского
>Which difference between caching and hashing?
>Which difference
>если вдруг кто не знает пиндосского
>Which difference
>если вдруг кто не знает пиндосского
>Which difference
>если вдруг кто не знает пиндосского
>Which difference
>если вдруг кто не знает пиндосского
Это копия, сохраненная 8 июля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.