https://github.com/TheKnightsWhoSayNi/info/wiki/Hatprev.: >>990059 (OP)
Почему до сих пор не перекатились в PHP7 ?
>>996321Потому что в Прекрасной России Будущего пишут на питоне.https://moikrug.ru/vacancies/1000029208
>>996343>Знание Python 2 и Django на хорошем уровне>Python 2 Ебать они КОНСЕРВАТОРЫ.
>>996343Годно :) можно хайпить
>>996289>Почему Гвидо ушел из гугла, есть инфа?>Не выдержал конкуренции с Golang.Я серьезно.
Антоши, нужна помощь. Как присвоить str элементу массива другое str? В быдло-коде простая организация переворота массива (знаю лишь несколько недель этот язык). Если можно как-то организовать мой код методами и прочей дичью, то помоги пожалуйста, два чая сразу дам.
>>996357храни не строки а списки буков
Посоны, а как делают системы с автогенерацией кода? Дело в том, что планируется один проект, в котором пользователи смогут создавать сущности из набора базовых компонентов, и всё это надо хранить в базе. Какие подходы касательно Python для этого используются?
>>996357у тебя одномерный массив неизменяемых элементов, ты зачем по второму индексу обращаешьсядля записи?string неизменяемый тип данных.
>>996384Ну, по моему чисто диванному мнению можно взять какой нибудь шаблонизатор типа jinja на основе него генерить код который через eval перегонять в питон, потом дампать в pickle и сохранять в базу. Но это как-то не очень безопасно и геморно, может есть нормальное решение, сам бы не прочь узнать.
Говорят Жанго орм не могет в сложные запросы, это что за запросы такие , скиньте примеры??? Спасибо
>>996384Почему бы не использовать питон с ограничениями? Зачем выдумывать другой язык?
>>996423>это что за запросы такие , скиньте примеры???
>>996384 >>996420Обоим гуглить как с помощью СУБД создать список свойств (как на рисунке) до окончательного просветления.
>>996384для этих целей используются языки с продвинутой системой макросов ил шаблонов, в основном это лиспоподобные языки
>>996343фууууу
>>996488Что тебя не устраивает?
>>996352Почти везде irl питон 2. Изредка новые проекты на 3-шке начинают и то не всегда.
>>996423Уже давно многое умеет.На крайняк можно подцепить алхимию(есть интеграция с джангой) или просто написать запрос вручную.
Для сомневающихся
>>996491Это откуда такая инфа?
>>996491>Изредка новые проекты на 3-шке начинаютСами же пидонисты и губят свой язык.
>>996494Школота даже не в курсе как блок-схемы рисуются. Питон начинает напоминать js
>>996524>считать смешную картинку блок-схемойНу ты совсем бом-бом?
>>996501Из работы. Из вакансий, из собеседований - почти у всех питон2 исторически и переписывать никто не думает. Будь то яндекс или мелкие конторы.Много где gevent. Или древние версии джанго.
>>996599Ну охуеть пруф, а вот из моего личного опыта все переходят или перешли на 3-ий, за исключением одной, у них твистед используется, но джангу они на 3-ий перекинули без проблем. Алсо я работая в одной говноконторке еще в 14 году джангу на третий питон смигрировал. Да и Гвида же сказал, к 20-ому году съебать на 3-ий. Так что хош не хош, а будущее за 3-ей версией.
>>996491Хуита, у нас проект уже 3 года как делается, пифон3, asyncio.
Почему питоновский urllib2 медленный по сравнению с php curl и не поддерживает socks5 прокси изкаробки?
>>996610requests/grequests
>>996613или вот https://github.com/ross/requests-futures
>>996547Лол, а на картиночке разве не нарисована блок-схема? Уебок ты пиздоглазый
>>996603> на 3-ий перекинули А смысл? Если не нужны фичи типа asyncio. А проблем всегда куча вылезает со всякими bytes.Одно дело новый проект, а переводить уже существующие профита нет.
>>996613А requests типа не urllib использует?>>996610Ну юзай curl. Для питона куча оберток.
>>996624Джанга с версии 1.10 второй питон не поддерживает.
>>996626Requests удобная обертка над урллиб, а если тебе скорости не хватает, то я тебе привел примеры асинхронных реализаций.
>>996610Как любят говорить о пифоне: "в стандартной библиотеке все батарейки уже есть". Но они забывают добавить что это батарейки экзотической формы и с ебанутым вольтажом. Поэтому использовать такое говно как urllib, tkinter и прочее говно, которое там уже исторически конечно же не следует. Есть либы которые не устаревают (itertools, functools, pathlib), а есть те, которые уже умерли в составе стандартной библиотеки, потому что не могут менять свой api и не поспевают за меняющимся миром.
>>996627У меня на последней работе django 1.2 была. Потому что в последней astra linux только такая. Более новая НЕ СЕРТИФИЦИРОВАНА.
>>996627Хотя напиздел, поддерживает. Но один хрен с версии 2.0 уже не поддерживает.
>>996613>>996614Это говно нужно (пока ещё) только в экзотических случаях, когда aiohttp не имеет какой-то фичи. Для 99% aiohttp подходит.
>>996629> батарейки экзотической формы и с ебанутым вольтажомКстати да, многие библиотеки там в совершенно разном стиле, так исторически сложилось. Многие бажные.
>>996632А есть нормальная реализация вебсокетов для asyncio? Уровня торнады.
>>996632Тут же речь об удобстве шла, разве на нем есть реализации модулей таких же простых в использовании как requests чтоб в одну строчку запрос ебашить?
>>996634define "нормальная"В aiohttp есть. Tornado может работать на asyncio, так что тут нет проблемы, нравится Tornado — юзай его.
>>996635У aiohttp вообще-то api очень на requests похож.
>>996630Да, у нас тоже astra помимо прочего. Поэтому и сидим на 3.4.
Как. Это. Фиксить. Прошу, помогите!
>>996666Гуглить не пробовал?
>>996679Каждый раз, когда доходит до того, что бы я писал о своих проблемах в тред, я через минуту в гугле нахожу ответ. Буду сюда срать почаще.
>>996666Слишком большие скриншоты и много кода зацепил. Смотри украдут твое гениальное творение.
>>996457Может, ты и прав, но я могу только в Python осилил 3,5 функции из стандартной библиотеки и прочитал книгу "Django для умственно отсталых дегенератов", поэтому хотелось бы узнать, как это делается в НОРМАЛЬНЫХ, реальных проектах, но что-то подсказывает, что люди, которые делают такой энтерпрайз, не сидят на данном сайте - у них есть дела и поважнее.
>>996423Спрашивали - отвечаем. Очень плохо с разносторонними JOIN'ами. Плохо с DISTINCT (не реализован никак вообще, только костылями). Плохо что тащит всё, на что есть ссылки в выбираемой модели, хотя никто не знает, действительно ли будет обращение к свойству car.engine.manufacter.address.city
>>996630Безопасник ITT. Например, МО РФ давно сертифицировало и закупило 1.5, где на dev-дистрибе Django 1.4.14, а если накатить последний (несертифицированный) security update с Wiki-страницы Русбитеха, получится вообще 1.4.23.Осло, сейчас на допиливании 1.6, планирую к концу года закончить и в начале следующего сертифицировать и продать.
>>996731>> планируютНенавижу ноутбуки.
проблема пикрелейтед. скачиваю пак, а все равно такая же хуйня вылезает. чо делать?
>>996728почему для таких целей не берут джаву, она веками не изменяется, для самых отъявленных консерваторов
>>996737говорит 3.6.1 (32 бит) для твоего дистрибутива нужен
>>996740а не, говорит проабгрейди винду
>>996728Можно же сырой коннект достать и сырой sql выполнить (ну а потом ручками замапить)?
>>996741Я абгрейчу, один хуй, каждый раз такая херня появляется
>>996737Точно скачал? Теперь попробуй его установить.
>>996743> ORM> сырой sqlБро, прочитай вопрос более внимательно.
>>996748Я устанавливал, потом снова просит скачать и установить
>>996728> Плохо с DISTINCT (не реализован никак вообще, только костылями).https://docs.djangoproject.com/en/1.11/ref/models/querysets/#distinct>Плохо что тащит всё, на что есть ссылки в выбираемой модели, хотя никто не знает, действительно ли будет обращение к свойству car.engine.manufacter.address.cityhttps://docs.djangoproject.com/en/1.11/ref/models/querysets/#django.db.models.query.QuerySet.values
>>996357Нихуя ты не знаешь этот язык.нуфаг
>>996751Откуда качал? morkye-piski.ru? Может, просто возьмёшь Linux или Win10?
1. Понимаешь, что надо пропарсить сайт.2. Понимаешь, что сайт нормальный, ничего сложного нет, прошарить примерно тысячу страниц и все.3. Понимаешь, что страниц не тысячи, а десятки тысяч.4. Сотни. Сотни тысяч.5. Понимаешь, что ты в самом начале обосрался с поиском одного класса, и надо все переделывать.6. Переделав раз, у тебя получилось.7. Нет. Минорные ошибки есть, но их быть не должно.8. Переделываешь еще раз.9. Понимаешь, что запутался.10. Рыдаешь.
Пасаны, задрочил все туториалы до дыр, куда дальше катиться кроме джанги и машинного обучения? Может опен соурс посоветует кто, куда можно без проблем вкатиться
>>996491Ну хуй знает, у нас в конторе все новые проекты на трешке, старые активно переписываются на 3, пользовательские (т.е. админские) тулзы должны уметь 2/3 одновременно.
>>996778Выбирай https://github.com/search?l=Python&o=desc&q=python&s=stars&type=Repositories&utf8=%E2%9C%93
Достаточно годный курсhttps://www.youtube.com/playlist?list=PLlk6xtbRU2nCRtNLzci6OW9OjXMoe2-S_
Значит так, есть вопрос о работе.У меня через 2 недели заканчивается семестр моей учёбы на втором курсе. И хочу узнать какие мои шансы попасть на работу на лето+третийКурс и вообще элементарно - работу.Почему вообще пишу - знаю Django, Flask, хорошо с sql и nosql(mongo и couch), тесты - хуй знает, ну знаю что такое, и ещё знаю и понимаю хуйню с реквестами. Фронт - пиздец, только жиКвери и хтмл с бутстрапом.Короче, что-то в вебе, вот. Хуево, да, но мне всё-равно.Ещё меня уже есть 9 месяцев работы в ИТ. Это Си и С++. Но это просто как опыт работы, с этим я связываться не хочу (пока не найду вакансию ха-ха)Ещё раз что хочу - попасть на работу на весь третий курс. Может, лето+курс. Парт тайм, фулл тайм - всё хорошо, отлично, идеально.СРАЗУ: ВАКАНСИИ ЧИТАЛ ОХУЕЛ. НО ЖИТЬ МОЖНО - главное это подучиться летом. В общем-то ничего особенного.Так что посоветуешь? Пайтон - это единственное что я хоть как-то умею в вебе (больше нигде работу просто не вижу), а шарп с aspnet учить (далеко не с нуля, но всё же) - это того стоит? В смысле лето за ним провести.Помогите в каком-то выборе, пожалуйста.Да, я охуел - вакансии по-особому ещё не шерстил. Но это мой первый пост по теме, первые мысли - короче, начинаю думать.Спасибо
>>996802ебаный в рот, я не в тот тред написал
>>996803Теперь ты все равно укушен питоном
>>996802>какие мои шансы попасть на работу на лето+третийКурсПризрачные. Хотя, если ДС, то в принципе есть.
Заясните, за джанго орм , чего вам лично не хватает в ней?
>>996845Чего не хватает - можешь собственным кверисетом допилить, она это умеет вполне удобно.А так неудобств не испытывал.
>>996524Прекрасно рисую блок-схемы. Половину жизни потратил на то чтобы всё четко вырисовывать и красиво чтобы было. _мимо_БЭЙСИК_програмер_с_1980
Посоны что такое микросервисы?Я просто не понимаю, я гуглю по гитхабу и сюда что попало пихают в это слово
>>996948Из названия не очевидно? Задача разбивается на маленькие фрагменты, которые работают в отдельных процессах и кидаются сообщениями.
>>996948>что попало пихают в это словоТуда так же пихают все попало.Разбиение всего и вся на мелкие хттп сервисы, а потом выступать на конференциях о том как мы успешно научились весь этот зоопарк поддерживать.
>>996802приколи за couchчто на ней делал? как она вообще?
>>997013Golang с этим очень хорошо справляется, так что если есть желание делать эффективные микросервисы, то язык голанг самый лучший выбор!С уважением, Илья!
>>997050Основная фича микросервисов - можно иметь зоопарк программистов, и объединить их в одном проекте. Одни на ноджс, другие на го, третьи на питонах, четвертые где надо реально быстро на сях или расте.А если го или ноджс перестало модным, выпиливаем макак и быстро переписываем (микросервис же, все что нагадили хипстеры, всегда можно отдать на перепись питонщикам)
>>996985>>997013>>997050>>997086Спасибо, посоны! Вроде бы понял. Если рассматривать микросервисы в контексте джанго, щито получается - каждое отдельное его приложение и есть миркосервис только обменивающийся не через http а так, по-старинке?
Судари сориентируйте пожалуйста как грамотно организовывать аккаунты пользователей в Django?Какие есть лучшие практики, чего почитать?Нужно в целом немного - пяток дополнительных полей к стандарной модели пользователя Django, oAuth провайдер что бы по дружеским сервисам могли войти и так, oAuth авторизация, регистрация-восстановление пароля-изменение контактных данных-различные группы доступа к контенту (я буду создавать юзеров-модераторов к соответствующим разделам, как в данном случае поступать? через группы пользователей наклепать групп с соответствующими допусками и всё?), что бы оно сто пудов всегда отправляло нормально емейлы со ссылкой на восстановление пароля, может быть в будущем ещё и восстановление пароля по sms привязать, ну и в целом все. Как это сделать лучше?
Изучаю питон, написал скрипт, проверяющий статус кого-нибудь в вк. (если его страница видна всему интернету)Всё работает, вроде бы. Только если пишется к примеру "заходил сегодня в 16:18", то время на 2 часа раньше, чем в моём часовом поясе. Как пофиксить?Regexp - пиздец, знаю.
>>997091timezone
>>997092Спасибо.
>>997091Почему не через вк апи делаешь?
>>997096Потому что окончательной целью было попробовать регулярками вытащить, чисто в образовательных целях. Только криво очень получилось. А так да, через апи проще должно быть.
>>997090Берешь модель User и дополняешь своими полями. И правильнее делать следующим образом, в модели User только самое необходимое для авторизации, а все остальные данные (группа пользователей, ФИО, пол, размер члена) держи в отдельной модели связаной с User.
Парни, в минорных версиях бывает так что режут совместимость (что-то удаляют, переименовывают).Есть что-то типа @deprecated как в джаве?И еще вопрос, есть ли где-то страничка с кратким обзором изменений, чтобы посмотреть что именно добавили нового в той или иной версии (так как книга М. Лутца 2011 года только)
>>997112>Есть что-то типа @deprecated как в джаве?Готового нет, пиши свой декоратор, примеров в интернете навалом.>И еще вопрос, есть ли где-то страничка с кратким обзором изменений, чтобы посмотреть что именно добавили нового в той или иной версииhttps://docs.python.org/3/whatsnew/
Пока вы тут сидите гоферы уже пишут веб приложения в 2017 годуhttps://habrahabr.ru/post/329582/...и чистые SQL это здорово и вообще:>Прекрасная статья для начинающих и подоспела вовремя. Последние выходные мая — лучше не придумаешь, чтобы написать свое первое приложение на Go.Во как
Уже который тред вижу одни и те же говнопосты:1. на питоне нет работы2. тупейшие вопросы про джангу3. питон может/не может в %хуйнянейм%4. и асболютно уебанский форс GoМне интересно, это ведь одни и те же люди постят, да?
>>997208Я могу начать срать своими проблемами о bs4, тебя это устроит?
>>997208Для серьезный вопросов есть SO (и я ебал форум-тайл середины нулевых, где два три пидораса могут ответить только на вопрос уровня гугла и тещат себе ЧСВ).Поэтому особо то и тем нет, забегающие школьники да срачь (ну или философский разговор с аноном).
>>997230Я вот например из числа сомневающихся - убедите что он клевый и это будет лучшая инвестиция моего времени (а потом я смогу убедить несколько)Например почему питон, а не го (или другой язык)?
>>997233Язык под задачи обычно выбирают, а не потому что ОН КЛЕВЫЙ!!1.
>>997230вся шутка в том что программинг давно своей культмассовостью и зоопарком технологий все форумы перерос, включая SO (хотя он ещё вполне на уровне, в куче ответов бывает просто алмазы нахуй, такие подводные камни рассказывают что хуй бы ты сам до них додумался или найти смог)так что да, форумы бесполезны, а все мы тут на дваче в питонтреде сидим просто что бы подсказали где че смотреть нубского, которое не знаешь по каким ключевым словам гуглить, а понимаешь только на уровне идеи>>997233никто тебя не заставляет же. более того - похую всем будешь ты кодить на питоне или угоришь по балалайке из наследства прадеда. полистай гитхаб проекты на питоне, врубись надо оно тебе или нет, видишь ли аналогии для того чем бы хотел заниматься да и ступай с миром хоть в питон, хоть нахуй.
>>996343блэд нэвэльный
>>997089Джанго — монолит. Не уверен, что термин "микросервис" подходит в данном контексте.
>>997112>>997113Ващет есть https://docs.python.org/3/library/warnings.html?highlight=warning#module-warningsИ многие этим пользуются.
>>997211Что за проблемы?
>>997272Я путаюсь в своих костылях. Хотелось бы кинуть кому-то куски своего кода, что бы мне показали, как именно это должно записываться.
>>997275Кинь сюда, хуле нет?
>>997276Как то желания нет светить "своим творением", как было сказано туточки - >>996686
>>997278Ну и соси тогда, ёпту!
>>997281Э
Господа, есть ли какие нибудь статьи/видео где разбирается внутреннее устройство модуля asyncio? И еще небольшой вопрос, я так понимаю асинхронные генераторы были добавлены просто для удобства, чтобы различать синхронный от асинхронного? По своей сути они аналогичны за исключением методов __aiter__ и __anext__?
>>997284Посмотри видос бизли (3 часа вроде идёт).> асинхронные генераторы были добавлены просто для удобства, чтобы различать синхронный от асинхронного?Нет, асинхронное взаимодействие в пифоне построено на генераторах. Сейчас делают асинхронные генераторы и сделают асинхронный yield from, но это по сути yield form поверх yield from.
Фарту масти , друзья. Если необходимо залогиниться и отправить объявление на 100500 интернет досок, как это будет происходить, если делать в ассихроном виде?
>>997303>как это будет происходить, если делать в ассихроном виде?Как напишешь, так и будет, только асинхронно.
>>997308
>>997308Прям как гвидо ван руссом ответил. Но интересует как на деле все будет выполнятся
>>997313что тебе непонятно?Оборачиваешь список задач в async/await и ты счастлив
>>997341А тёлки текут при одном упоминании твоей зарплаты.
>>> dict((("foo", "bar"),)){'foo': 'bar'}>>> tuple(dict((("foo", "bar"),)))('foo',)Где bar, блять?
>>997515Ошибка в днк
>>997515итерация по словарю дает его ключи>>> dict((("foo", "bar"),)){'foo': 'bar'}>>> tuple(dict((("foo", "bar"),)).items())(('foo', 'bar'),)
>>997515В словаре остался. Словари в питоне итерируются по ключам. In [32]: type(({}).__iter__())Out[32]: dict_keyiterator
Помогите, нужно сделать скриншот определенного окна, нашел модуль pyscreeenshot, но реализовать это не могу, только весь экран и по коодинатам. Так же нужно сравнить 2 скриншота но это вроде можно реализовать при помощи PIL
Если к питону подключить PyQt, там же в этой либе есть нихуевые потоки. ЗНАЧИТ, можно выжать с этого, как можно больше дерьма в виде нормальной многопоточности и без всяких гил, нет?
>>997552Не проще ли в таком случае multiprocessing использовать, чем ради qthread pyqt подключать?
Аноны, как в PyQT сделать работу с базой?В QTableWidgetItem запросом собираю инфу из таблицы, но как ее обновлять в базе, если она изменится в окне?И как можно сделать создание окна и его заполнение проще? Из спичек и желудей сделал такое:https://pastebin.com/C5ehGsML
>>997587Через связь QTableView с QSqlTableModel на сколько я помню, гугли.
Совсем залетный тут и задает ответы. Вот джанго есть, да? На нем делают сайты? На сайт, который я сделаю, сможет кто-то зайти, кроме меня? Обязательно ставить какие-то убунты и линуксы под это дело?
>>997561В питоне же потоки как и процесы достаточно бодяжные и медленные и плохо синхронизируются. Вот и думаю , если использовать PyQt получится ли с его потоками дури въебать , чтобы хотя бы было как у С# по скоростям
>>997644>В питоне же потоки как и процесы достаточно бодяжные и медленные и плохо синхронизируются. Аргументы уровня /pr/. Услышал что-то про GIL, а из того, что услышал понял только, что МЕДЛЕННА!!!1 и вобще говно зделано тупо. Тебе многопоточность вобще зачем? Что ты в них делать собрался?
аеу нигаз такое дело: знакомый попросил как тыжпрограммиста помочь, он короче продажником работает обзванивает и договаривается впарить что нить так вот я вот думаю как ему потенциальных лидов контакты добыть ? пока только такая херня в голову приходит: допустим он резину продает ->берем поисковый запрос например дилдаки берем скрапи, граб, похер идем в гугол и рекурсивно бегаем по сайтам что выпали, ищем первую попавшуюся форму в которой есть a[href=""] дергаем мэйл, кидаем в базувопроса джва:1) где я проебался в этом алгоритме ? 2) а кто нить делал похожее ? Может есть варианты получше ? просто часто на всяких апворках встречаю заказы типа data scraping leadgeneration
>>997809Обычно емайлы прячут от парсеров за жабаскриптом или ввиде картинки.
>>997590Спасибо. Все оказалось настолько просто.Теперь проблема с добавлением новой строки, с удалением имеющихся разобрался.
Котаны, существуют ли на питоне библиотеки, позволяющие обрабатывать русский текст для составления своеобразного "словаря пользователя". То есть каждое слово должно получить часть речи, после чего существительные должны быть приведены к именительному падежу, глагол - к инфинитиву и так далее. И лишь обработанный текст добавляется в словарь.
>>997919>Теперь проблема с добавлением новой строкиА в чем проблема? У qsqltablemodel есть же метод что-то типа insertrow.
>>997941ищи стеммер
Пацны, вопрос не столько по Питону, сколько по самой веб разработке. Что вообще должно быть на сайте? То, что должно быть/есть вообще на всех сайтах вне зависимости от их назначения.
>>997996<html><head><body>Текст
>>997552Нет.
Есть таблица из 3 колонок, первые две колонки содержат числа, третья колонка содержит сумму этих чисел. Если сумма четная, то ячейка с этой суммой должна быть красным цветом, если нечетное - желтым, при сумме, равной нулю, - зеленым цветом (как на картинке).Как задать цвета ячейкам?Qt5, QTableView + SqlTableModel.
>>997996доменное имя, https, сервер
>>997941nltk
>>998044setStyleSheet
>>998048Как этим задать отдельной ячейке цвет?
>>998050Гуглить не пробовал, няша?
>>998051Пробовал, для своей ситуации ответа не смог найти.
>>996312 (OP)>>996312 (OP)Господа, вкатываюсь в программирование. Планирую начать с Питона с книги "Укус Питона". Образования по вашей специальности не имею. С компом тоже не дружу. Подойдёт ли мне эта книга и этот язык для начала, или начинать с чего-то другого? Думал на счёт java, но он вроде сложнее. Жду ваших советов. Заранее спасибо.
>>998059нормcodecademy - укус - think pythonвсе есть на русском, все может осилить и олень
>>998059>вкатываюсь в программированиеЕсли ты решил ВКАТИТСЯ В ОЙТИ ради денег, то питон не очень хороший вариант. Работы мало, тем более новичку, да еще и без профильного образования.
>>998063А что посоветуешь такому новичку как я? Есть основная работа, но она занимает пол дня. Остальную пол дня хочу посвятить изучению чего-то в айти и работать на дому, если это возможно. Сформулирую немного проще:1. Абсолютный новичок. Нужно начинать с азов и с легкого языка.2. Нужен язык, которые востребован на рынке хоть как-то. И можно работать на дому (слышал что на java на дому не поработаешь, хз почему)3. Если эта область будет нравится и приносить денег больше, чем основная работа перекачусь полностью в неё. Спасибо за советы, ребят. Полный нуб просто, вроде читаю инет, но без совета тяжело.
>>998068Учишь PHP/JS + HTML/CSS без хлеба не останешься. Клепай сайтики хоть на вордпрессе, потом можешь нормально подзадрочить js отрастить бороду, купить клетчатую рубашку и пиздовать в коворкинг пилить свой стартап, ну или просто фронтенд макакой на галеру.
>>998072А битрикс сейчас на рынке ценится?
>>998068Php
>>998076Не лезь, блядь, дебил! Он тебя сожрет.
>>998083почему?
>>998084Потому что ад, состоящий в работе с ебучей ЦМС на дебилов-заказчиков за гроши.
>>998085Это да. У нас на работе как раз такой дебил-заказчик. Уже почти год интернет магаз делают.
Есть такой запрос:SELECT model, lastCheck, nextCheck, CASE julianday(nextCheck) - julianday(lastCheck) WHEN <=61 THEN 'a' WHEN >61 THEN 'b' END AS Test WHERE model = 'x'В котором, скорее всего, не работают операторы сравнения в 3 и 4 строках. Как поправить?
>>998094Вопрос снимается.
>>998047>>997985Благодарю.
>>998079> phpВот нахуя рекомендовать это говно? Есть же нормальный яп Python с джанго. А на php, кроме как сложной symfony нет нехера, остальное все говно
>>998105По вакансиям на hh сравни это говно и питон, и прикинь, куда человеку без какого либо опыта в кодинге реальнее устроится.
Пачаны не проходите мимо .. Есть такой веб фреймворк состоящий из 1 py файла https://bottlepy.org/docs/dev/Есть python компилятор http://nuitka.net , подскажите как собрать положение в один бинарник. Чето геммор какой-то.Попробуйте у себя собрать в virtualenv python2.Cпасибо
>>998108Пожалуйста, иди нахуй!
>>998108Не хочу знать зачем тебе эти извращения, но попробуй pyinstaller, только один момент, но вроде до сих пор в питон 3.6 не может.
>>998111А есть какие либо альтернативы, которые работают с >3?
>>998110Уважаемый , попрошу в питон треде не опускаться до уровня пеашпи быдланов, спасибо!
>>998122Ты чё, баран, реально думаешь кто-то будет твою залупу пробовать собирать у себя?
>>998111Pyinstaller py код в C/C++компилирует, или скрипты остаются в исходном виде?
>>998122пихипи
>>998112Альтернативы чему, pyinstaller-у? Если тебе в один бинарник собрать без гемора надо то вряд ли. Он в 3.5 может, только в 3.6 баг, лень гуглить, пофиксили его или нет.
>>998125Сережа Брин старался, гугл придумывал, специально для таких как ты. А тебе даже продуктом его трудов воспользоваться лень.
>>998124Уважаемый, вас в данный тред не звали. Соизвольте побыренькому съебать отседа, там уже ваш товариш смазал свою вонючую дырочку детским кремом и во всю ждет пропердоливания. Спасибо
>>998132Мир не без дурачков. Вместо того, чтобы просто написать Да/нет, ты настрочил хуй знает сколько слов
Помогите с этим. >>998044Дополню, что в проекте, на котором построен этот пример, необходимо будет использовать минимум 4 цвета.
>>998135Я альтруист, мне доставляет помогать людям, научись гуглить, и тебе жить проще будет, не будет нужды каждый раз за ответом сюда идти. Все быстрее и проще.
>>998138Код покажи.
>>998142Gui.https://repl.it/IW3S/2Файл с sqlite-запросами.https://repl.it/IW3z
Кто-то юзает type annotations?Вот так можно указать тип объекта:> x = MyClass() # type: MyClassА как указать класс?> x = MyClass # type: ???может в глаза ебусь, но не нашел в доках.
>>998179Нашел typing.ClassVar> Special type construct to mark class variables.но оно что-то не работает нихуя, остальные типы иде видит.
>>998111Таки да , Pyinstaller хорош и нет такого геморроя со сборкой , как в nuitka
>>998188Мог бы он на WinXp.
>>998189Лол, нахуя?
>>998127Ну позязяя :с
>>998189Шо? Из описания могет же:PyInstaller is a program that freezes (packages) Python programs into stand-alone executables, under Windows, Linux, Mac OS X, FreeBSD, Solaris and AIX.
>>998191Чтобы на моем творчестве могли работать даже ограниченные в средствах люди.
>>998197Я припоминаю, что долго мучился с установкой: то питон ни тот, то pip (или sip) не подходит.Хотя, вероятно, я могу путать с Qt5.
>>998203Ну с qt там действительно небольшой нюанс есть, надо путь до бинарников в path добавлять, и либы ставить. Но это сугубо спермопроблемы а не вина pyinstaller-a
>>998187ClassVar это совсем не то оказалось, > x = MyClass # type: MyClass.__class__вот так заебись.
Джангоны. Насколько сейчас актуально читать Two Scoops of Django 1.8 Я это версию не застал, есть книга уже под 1.11, но за 40 бачей.
>>998250Сам посмотри. https://docs.djangoproject.com/en/1.11/releases/
>>998250Читай, и поглядывай в документацию , в джанге нет шибко больших изменений. Скоро выйдет уже джанго 2.0, которая не будет работать на питон 2
>>998273Спасибо.
>>998198Ограниченные люди не могут поставить себе бубунту?
>>998208Сколько собирал в виртуалке под виндой приложения с pyqt5 ни разу никуда ничего не прописывал.
>>998237Ох уж эти тайпинг говноеды. Совершенно не понимаю фанатизма гвиды и прочих по поводу типизации и mypy. Да, решит какие-то проблемы, но это же вопреки языку. За что всем нравится пифон? За лаконичность и динамическую типизацию. Нет, будем писать ублюдочные аннотации!
>>998300https://github.com/pyinstaller/pyinstaller/issues/1566 Вот у меня такой баг присутствует при сборке аппликухи.
>>998301Так поэтому и Гвида не делает ее обязательной, кому надо будет пользоваться аннотацией типов(хотя это больше для тестов и ide сделано), кому нет, будет писать как и раньше.
>>998302Хм, ну я собирал только под 7.
>>998303Ещё бы он её сделал обязательной, лол. Это бы всё сломало нахуй. Я про сам хайп вокруг, типа раз Гвидо нравится, то значит заебок и все эту хуиту форсят.
>>998304Я и говорю, спермопроблема.
>>998305Ну а что плохого в том, что иде будет код анализировать на проверку типов?
>>996312 (OP)помогите пожалуйста решить задачуТреугольник, у которого стороны(a,b,c) и площадь S являются целыми числами, называется в честь греческого математика Героновым.Необходимо для заданного S определить количество Героновых треугольников с такой площадью, а также указать P - наименьший из периметров у этих треугольников. На вход подаётся одно число S, а выводиться должно общее число треугольников и наименьший из периметров. Например вход:6, тогда выход будет: 1 12.Подскажите, как эту задачу решить? Хотя бы общий алгоритм, потому что я не понимаю. Если брать все три числа (a,b,c) начиная с единицы и считать периметр, а потом используя формулу Герона считать площадь, а затем прибавлять значения на единицу, и так далее, то упускаются случаи вида (3,4,5).
>>998310То, что надо писать эту уродскую хуету, например.
>>998314О чем ты? Это крутая фича, теперь при разработке есть основная фишка статической типизации, при сохранении динамической. Остается только подождать, когда в популярные модули ее добавят.
>>998313https://ru.wikipedia.org/wiki/%D0%93%D0%B5%D1%80%D0%BE%D0%BD%D0%BE%D0%B2_%D1%82%D1%80%D0%B5%D1%83%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D0%B8%D0%BA#.D0.A2.D0.BE.D1.87.D0.BD.D0.B0.D1.8F_.D1.84.D0.BE.D1.80.D0.BC.D1.83.D0.BB.D0.B0_.D0.B4.D0.BB.D1.8F_.D0.B3.D0.B5.D1.80.D0.BE.D0.BD.D0.BE.D0.B2.D1.8B.D1.85_.D1.82.D1.80.D0.B5.D1.83.D0.B3.D0.BE.D0.BB.D1.8C.D0.BD.D0.B8.D0.BA.D0.BE.D0.B2
>>998313Сделаю за 500 рублей.
>>998316О чём я? Ну, например о том, что это неэстетично, во-первых. Во-вторых, это перестанет работать/потребует дополнительных аннотаций чуть только замаячит динамика на горизонте. В-третьих, в популярные модули никто это не добавит (по крайней мере я в свои мегапопулярные), потому что это никому не нужно, ибо пифон не про статическую типизацию. Может быть аннотации пригодятся в очень большом проекте, чтобы разработчику не искать что за йоба передаётся в функцию, но не более.
>>998322Да, забыл отметить: документация >> аннотации. Сделай нормальные докстринги и не нужна эта параша. А возможности у докстрингов не ограничиваются описанием типов аргументов, поэтому этот способ явно предпочтителен.
>>998301> Совершенно не понимаю фанатизма гвиды и прочих по поводу типизации и mypy.Что то не замечал никакого особого фанатизма, но как по мне потому что хороший баланс между гибкостью динамически типизированного языка и преимуществами статически типизированного.> За что всем нравится пифон? За лаконичность и динамическую типизацию.За лаконичность, и строгую динамическую типизацию, то что её опционально можно сделать ещё строже в некоторых критичных местах никому не навредит.> Нет, будем писать ублюдочные аннотации!Ну сделали довольно таки годно, оче красиво ложится на язык, имхо, получше чем в некоторых статически типизированных, а типы все равно нужно описывать в докстрингах, только в итоге всем похуй на них.
>>998331Для начала изучи дефисное написание частиц (-то, -таки).> Что то не замечал никакого особого фанатизмаВ пабликах про пифон часто мелькают посты про охуенность аннотаций. Это именно фанатизм, потому что в комментах часто отвечают, что вот в проекте использовали, но ничего особо выдающегося не получили. Плюс авторитет Гвидо, который соскочил с asyncio на typing и слегка поехал на этом.> За лаконичность, и строгую динамическую типизацию, то что её опционально можно сделать ещё строже в некоторых критичных местах никому не навредит.Это уже шаг назад. Язык в том виде, в котором он стал популярным (и это важно), не предусматривает эту дополнительную "строгость". Если тебе нужна палка хозяина, то иди в кресты/шарп/жаву.> Ну сделали довольно таки годно, оче красиво ложится на языкКак я уже выше написал, на мой вкус полная блевотина. Это идёт вразрез с динамикой языка. Вот, допустим, я передаю аргументом объект, у которого должен быть метод "yoba". Как ты это опишешь с помощью аннотаций? Ах, нельзя или через "палку-или"?!
>>998365на руби*
>>9984072.6
>>998365>Вы не замечали, что питон похож на джаву?За великопелием питона, мы не видим кучу говна имя которой жава.
>>998439У меня брательник не смог вкатиться в питон, зато очень удачно вкатился в джаву - пишет теперь ПО для морских портов в германии. Вот он тоже меня озадачивал что джава проще. А я все никак понять не могу, хули проще, питон же и так простой как тапочек.
>>998339> Для начала изучи дефисное написание частиц (-то, -таки).Спасибо за совет.> что вот в проекте использовали, но ничего особо выдающегося не получили.Не завалялось нигде unsuccess story? Интересует масштаб проектов, вангую лаба1, я сильно за новостями не слежу, но если бы было что-то крупное заметил бы.> Если тебе нужна палка хозяина, то иди в кресты/шарп/жаву.А если мне нахуй не всрались кресты или жаба то что? Уже давно хотел угореть по статической типизации, но вот только не на чем, более-менее понравились только D и окамль, к сожалению оба никому не нужны, а type annotations хоть сразу в продакшен. Ну и к тому же python+type annotations это очень-очень далеко не то же что жаба, язык по прежнему в первую очередь динамический.> Это уже шаг назад. Язык в том виде, в котором он стал популярным (и это важно), не предусматривает эту дополнительную "строгость".С такой логикой можешь вообще с python 1.0 не вылезать, он тоже много чего не предусматривает.> Как я уже выше написал, на мой вкус полная блевотина.> на мой вкусРад что ты это понимаешь.> Вот, допустим, я передаю аргументом объект, у которого должен быть метод "yoba". Для говняканья всякой дичи не обязательно использовать аннотации, я же писал выше что можно использовать их только в критичных местах дабы избежать подобного треша.
>>998476>А если мне нахуй не всрались кресты или жаба то что? Уже давно хотел угореть по статической типизации, но вот только не на чемТак специально же для вас питонистов Go запилили.
>>998488))
Помогите долбоебу, осваивающему джангу.Есть функцияdef zalupa(A): blah blah return BНужно ее применить ко всем значениям в столбце columnname в табличке MyTable так, чтобы оно потом попало в БД. Как это лучше сделать?
>>998488Перекатываюсь с змеи на D. Язык просто шикарный.Какая разница кому он нужен, а кому нет?Твоему заказчику совершенно похуй на чем ты написал если все работает
>>998476Перекатываюсь с змеи на D. Язык просто шикарный.Какая разница кому он нужен, а кому нет?Твоему заказчику совершенно похуй на чем ты написал если все работает
>>998600fix. Не тому
>>996757Хуя ты моча блять
>>998560tvoja mat shluha(A):sosihyipidorasreturn SPID
>>998651Ну, бля. Я понимаю, что тут не филиал стековерфлоу, но я чот реально заебся уже с джанговским ORM'ом.
>>998476> Не завалялось нигде unsuccess story?Не, я это на реддите в основном вижу. Там раз в пару месяцев мини-обсуждение аннотаций. Вот там челы писали, что пользовались в продакшене на каком-то проекте и что бонусов не ощутили. Конечно это всё субъективно.
>>996757В десятой шинде питон поставляется вместе с ней, чи шо?
>>998603> Какая разница кому он нужен, а кому нет?Работодателю, очевидно.
Как на линуксе кодите ?Что устанавливаете, есть что напордобие wrapper ?Как делать виртуальные среды с 3 питоном ?
Закатываюсь в Джанго. Подскажите идею проекта чтобы нормально смотрелся в гитхабе. Сам думаю сделать минимальную социальную сеть на рест апи фреймворке с заменой стандартной БД на монго (чтобы все охренели как я могу).
>>998779>замена бд на mongo что бы охуели все как ты можешь >DATABASES = {>..'default' : {>....'ENGINE' : 'django_mongodb_engine',ну ты зверюга ебать ващев любом случае вот чего мне нехватает, но до чего руки не доходят написать - это сервис антиновостейдопустим 3 дня подряд пиздят все кому не лень новостные сайты на какого-нибудь мальчика читавшего стихи про покемонов в церквиа потом хуйак и перестали все хором. Значит замяли темку-то. Вот хуитка для отслеживания замятых темок, просто потому что это интересно.
>>998785Да меня больше технический аспект интересует. Твое предложение какое-то абстрактное.Я думал так:на сайте джанги есть пример polls. Смысл в том что там показывают типа вот шаблоны, вот модели вот вьюшки. Но ведь такое посылать потенциальному работодателю этог как лаба1 можно сказать. Вот надо придумать лаба2 такую чтоб не стыдно было.
>>998774> е ?Опять ты, гнида?!
братишки, я вам покушать принес: https://github.com/avigmati/dcengineобоссыте, но не бейте!
Что я делаю не так?inb4:учишь питон
>>998904В смысле, опять ?Я тут всегда был.
>>998331>Ну сделали довольно таки годно, оче красиво ложится на язык, имхо, получше чем в некоторых статически типизированныхОй, да ладно? Попробуй в типе метода класса A использовать класс B, и наоборот. В одном из классов (который определён раньше) придётся пихать имя класса в строку, т.к. иначе ошибка рантайма (класса B-то ещё нет). И я как бы понимаю почему так, но говорить что эти костыли красивее и органичнее ложатся на языке - ну такое, на вкус и цвет конечно. Вон во Flow/TypeScript действительно годноту запилили, там это действительно хорошо на язык ложится. При этом и возможностей в плане типизации в том же TypeScript гораздо больше.
>>998331>>998957на языке -> на язык
>>998947Ты тип кавычек что ли поменял? Нахуя? Тебе же написали экранировать спец. символы.
Друзья, поясните за разницу между многопоточностью Python и С#/javaНа примере, необходимо разослать сообщения на сайте с нескольких аккаунтов
>>998947собеседование_в_гугл.txt
Смотрю тут курс Гуттага, копирую его функцию в среду вычисления корня из куба, не работает. Выводит лишь введенное значение на экран, сама функция не начинается. Почему? Код же скопирован целиком, разве что его raw_input из второй версии заменен на простой input.x = int(input('Enter an integer: '))for ans in range(0, abs(x)+1): if ans3 == abs(x): breakif ans3 != abs(x): print (x), 'is not a perfect cube'else: if x < 0: ans = -ans print ('Cube root of ') + str(x) + ' is ' + str(ans)Непонимат.
>>998991Сам текст здесь.https://github.com/archerImagine/6.00SC/blob/master/Lec_03/ReadMe.md
>>998063Питон же вроде как хорош чтобы закрепить основные навыки.Вообще, есть другие варианты начала, например курс "Введение в программирование" МИТа и книжка "Почувствуй Класс" Бертрана Мейера.Необязательно же зацикливаться на питоне, скорее всего так или иначе придется осваивать другие языки. Но питон считается для обучения и привития навыков.
>>998991я может не совсем понял условие, но тебе нужно просто определить является ли abs^3 == x, и вывести его корень?Тогда лучше наверное написать вот так
>>999092отвалилосьhttp://ideone.com/atMiyk
Ребят, решил таки с пайтона начать, а там дальше смотреть буду. И вот сразу, так как я даун, запоролся в самом начале. Скажите, что я делаю не так? Гуглил не помогает, вроде всё сделал как надо. >>998059 -кун
>>999193Не парься, можешь удалить то что установил. И когда будешь заново устанавливать поставь галочку path при установке и будет норм
>>999199> И когда будешь заново устанавливать поставь галочку path при установке и будет нормЭтого делать не нужно. Ставь DENWER
А для чего вообще нужен питон? Почему так много предложений на рынке труда? Веб разработкой лучше заниматься либо с пхп, либо с асп.нет, десктоп энтерпрайз это джава и сишарп. Геймдев это сишарп и плюсы. Не тралю, серьёзно спрашиваю, если что.
>>999205Ебать ты полупокер от бога. Денвер это для пеашпи. Нам такое хавно не нужно
>>999220лично мне он нужен, чтобы зделоть "что угодно"веб приложосили рассчет промышленной хуиткиилиавтоматизация ИТ-инфраструктурыилиЦОСэто я пишу, что делол
Анон, что нужно навернуть, чтобы вкатиться в Питон?
>>999254Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
>>999199удалял, ставил все галочки и похуй, нихуя.
>>999259Ну че ты мне пастой отвечаешь, дорогуша?
Этот ваш питон умеет в работу с железом?
>>999273А то! https://micropython.org/ Какое-то ебаное извращение, как по мне, лучше байтоебствовать..
>>999259бляя, каждый раз как первый с этой пасты
>>999283Это что, платная либа? С питоном всегда так?
>>999291Ебанутый? Лишь бы высрать ответ, читать не обязательно, да? https://github.com/micropython
>>999293Ну я с телефона сижу, увидел кнопки Try и Buy, и сделал очевидный вывод.А как у вас с базами данных?
>>999296Если одним словом, то отлично.
>>999301А есть аналог IEnumerate из шарпа?
Сап, сорян за совсем глупый вопрос, никогда на питоне не писалСейчас нужно одну легкую (вроде) лабу написать, тип перемножение матриц, двух/трех-мерные графики написать на питонеКакой проект выбирать?
>>999310Джанго веб, конечно же
>>999305Только костыли. С Enum'ами за пределами шарпа вообще туго.
>>999310Консольную или в веб-мордой?
>>999305Да, в sqlalhemy это выглядит так: for hui in session.query(Hui).all():print(hui.length) Если я правильно понял предназначение IEnumerate
>>999314Понял. Последний вопрос, лямбда выражения в питоне есть?
>>999316Не знаю, мне просто нужно реализовать >тип перемножение матриц, двух/трех-мерные графики>>999313Троллишь? Я выбрал, чет там по-моему точно не для моей лабы проект
>>999323numpy+matplotlib
>>999321Написал Сереже, он тебя разбанил в гугле, пользуйся.
>>999323> Не знаю, мне просто нужно реализовать> >тип перемножение матриц, двух/трех-мерные графикиСоветую закатываться в матлаб для такого.
>>999333О, а в матлабе можно компилить питон?Как?
>>999334Нет. Но для каждой задачи нужно подбирать правильный инструмент. И для твоей задачи лучше всего идти в матлаб.
>>999336Ну у меня лаба называется как раз матлаб и питон.Нужно освоить и то типо, в матлабе я все сделалТеперь нужно на питоне
>>999332Загуглил, лямбда возможна только с одной операцией, ясно понятно.
открыл синтаксис питона@увидел обязательную передачу self в каждый метод класса@закрыл синтаксис питона
>>999341Не хочешь self, передавай THIS.
>>999343Стесняюсь спросить, а нахуя это нужно вообще кроме очевидного костыля для создателей синтаксиса?
>>999344Нужно что? Соглашение об именовании для удобства же (Гвида так захотел). В метод класса первым аргументом передается ссылка на объект, в случае экземпляра класса принято использовать self в качестве имени аргумента, а в случае метода самого класса использовать cls. А так, можешь писать любое валидное имя, но это плохая практика.
>>999350>Нужно что? Нахуя нужно self в аргументах, если ты его не используешь явно? Тут блядь обычный хеллоу ворлд, какой self???
>>999355Чтобы работали методы экземпляра класса, пикрелейтед.
Аноны, как изменить способ ввода данных в столбцах в QTableView связанной с QSqlTableModel. Например, добавить combo box. В гугле нашел упоминание о делегатах, но примеров кода, по которым смог бы понять их работу, не нашел.
>>999360Ну вот я и предположил, что это костыль разработчиков языка. Потому что во всех остальных языках, все прекрасно работает и без self.
>>999370Явное лучше неявного.
>>999372Тогда какого хуя на твоем скрине неявно задан тип методов >>999360 ?
>>999373>тип возвращаемого значения методовОчевидный фикс.
>>999373Потому что в питоне динамческая типизация.
>>999372Но здесь дело не в явном обозначении. Это просто redundant слово, которое вносится во все методы, когда это даже не нужно.
>>999375Явное лучше неявного же, вот и указывай.
>>999376А как пифон узнает используешь ты селф в функции или нет?
>>999378Очевидно что никак, раз создатели не удосужились сделать self и this доступными на чтение по всему классу, как это сделано в других языках.
>>999379что?
Ребят, удалил всё и скачал пайтон для 64-битной версии винды. С ярлыка консоль запускается без проблем, как и для 32-битной винды. Но через "выпилонить" пишет тоже самое. Какого хуя? В переменных средах после установки пишет вот такую хуйню. Галочку напротив path ставил. Я уже хуй знает что делать. Выручайте. >>999193 - кун
>>999379Явное лучше неявного.
>>999408просто python, нахуй тебе 33 в конце?Файл называется python.exe, так нахуй ты ее тройки д обавляешь в конце?
>>999413блядь, родной, спасибо! Я ж даунич. Всё по инструкции "Укуса питона" стараюсь делать, а они меня наебать решили, суки. Не хотят, чтобы я программистом стал.
>>999417Лол, спустя 6 часов таки запустил интерпретатор. С твоими темпами обучения не боишься помереть раньше, чем в питон вкатишься?
>>999419лол, ну, думаю на питоне я начну быстрее зарабатывать какие-то более-менее сносные деньги, чем на основной своей работе. Может как-то запилю вам прохладную, когда бухой буду.
>>999422> питон> зарабатыватьНе хочу тебя расстраивать, но..
>>999425А зачем тогда его учат то?
>>999437Сидишь ты такой за любой работой, к примеру, обзваниваешь клиентов фирмы. А тебе тут говорят, мол, на тебе гвоздь, он должен быть там. А ты такой - "Да у меня же есть молоток!" и без особых усилий вбиваешь гвоздь там, где нужно. Надеюсь, суть ты понял.
Как подхватить имена и айдишники всех процессов, относящихся к определенному приложению? Например, запустил демона, следящего за появлениями новых процессов, и если таковой появляется - то записываем его в какую-то пизду и убиваем демона. Но например запуская хромоног спаунится 5 процессов, а записывается только один. Как записать их всех?
>>999451мониторь дополнительно child процессы
>>999442
>>999419>6 часов для того чтобы запустить консоль>Укус питона>Сейчас выберет некро-КомодоА может лучше не стоит вкатываться в погромирование?Выкинь нахуй свой укус питона - тебе он станет не по зубам сразу после момента пользовательских функций.Возьми лучше Доусона, там и средненький юморок есть, да и объясняют для совсем уж тугих - авось поймешь хоть и врядли если тебя укус так затормозил
>>999467Лучше бы посоветовал ему занырнуть в питон
>>996524>>996915А вот и советские ынжаняра подъехали.Блок-схемы как раз школьники рисуют.Тру используют activity-диаграммы из UML.
>>996494Шарп пропустил, перерисовывай.
>>999437не обманывай. удаленно забиваю гвозди питоном за 450 руб\час
>>999493>за 450 руб\часДешевле шлюхи дворовой.
>>999494мне хватает, а ты не пизди про питон без денег.
Вот такой по питону плзhttps://tproger.ru/books/cpp-books-definitive-guide/
>>999544https://www.fullstackpython.com/http://pythonbooks.revolunet.com/
>>999493я за 20 долларей, но я ленивый и биллю не каждый день даже
Отрисовываю форму из одного единственного поля ChoiceField, отрисовываю её использую select2 и bootstrap. Как только она отрисовалась, bootstrap сразу подсвечивает её зеленым(Обычно это происходит после валидации и отправки формы), не могу понять в чем причина и как от этого избавиться
Аноны, выкатил веб-приложение (ну как выкатил, тестовый прогон, на неделю) django+SQLite. Будет юзать приложение около 15 человек и каждый день создавать 50-100 записей. В основном юзается создание новых записей и несложные выборыки по дате|ID юзера. Все ли будет ок с ней или достигнув какого-то объема БД начнет подтормаживать? Может поменять ее на MySQL/PostgreSQL уже?
>>999691> 15 человек> каждый день создавать 50-100 записей> поменять ее на MySQL/PostgreSQLЛет через 20 поменяешь, если лагать будет. Но скорее всего просто добавишь индексы нужные и ещё на 20 лет хватит.
>>999691>или достигнув какого-то объема БД начнет подтормаживать?ближе к 140 терабайт надо будет на постгрес переходить
Пачаны,какое-то время назад начал изучать Питон, поставил себе цель зарабатывать по 300к руб в месяц. Пока шибко дело не движется , постоянно забиваю на занятия по английскому языку . Целый год выбирал методику по изучению английского и с какого ЯП стартовать. В принципе небольшие основы программирования выучил и как работает веб.Сейчас пока думаю перейти на какое-то время в PHP, в нем хоть можно без всяких фреймворках начать писать какие-нибудь быдло лендинг пейджи.Но потом обязательно вернусь к Питоши, после того как научусь читать документацию и подучу математику. В питоне все-таки машинное обучение, потрясающая документация, бендинги ко всем GUI, больше 1000 видео докладов с питон конференций, только за последние 3 года и других ништяков...Так что присядим на дорожку.
Пойдет Питон, чтобы вкатиться в программирование? Что нужно прочитать по Питоше, если из опыта онли чуть-чуть Паскаля? Ну не отвечайте пастой, пожалуйста
>>999714Python для детей. Самоучитель по программированию Изучаем python программирование игр визуализация данных веб-приложения
>>999714Сначала читаешьhttps://habrahabr.ru/company/everydaytools/blog/322980/https://www.codecademy.com/learn/pythonпопутно читаешьhttps://docs.python.org/3/tutorial/index.htmlпотом курсом глянценутьhttps://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-10поглядываю в полные референсы
>>999714Завтра ищешь в интернете книжку Dive into python. Похуй если ничего не поймешь. Затем идешь на python.org и изучаешь стандартную библиотеку от корки до корки. Потом зубришь, именно, сука, вызубриваешь конвенцию по написанию питоньего кода - PEP8, чтобы от зубов отскакивало. Когда напишешь свою первую имиджборду, по пути изучив верстку на html+css, скачиваешь и изучаешь любой питоний асинхронный вебсервер, рекомендую Tornado или Gevent. Как переделаешь имиджборду, чтобы выдавала по крайней мере 5 тысяч запросов в секунду, можешь идти дальше - тебя ждет увлекательный мир хайлоада. Apache Hadoop, сверхбыстрые асинхронные key-value хранилища, MapReduce. Отсос хиккующих выблядков / просто неудачников типа рейфага или сисярп/джава-хуесосов, которые сосут хуй по жизни не заставит себя ждать и уже через пол года ты будешь получать такие суммы, что любая баба будет течь при одном упоминании твоей зарплаты.
Бля, пацаны, как резюме составлять то ?Я вот думаю в резюме билдерах составить, но там всё по-английски, а вакансия была на русском, так что наверное тупо присылать резюме на английском ?Есть у кого годный шаблон какой-то, или линк на билдер ?
>>999794пиши на русском и не еби мозги.А вообще шаблоны не нужны - просто напиши свои контактные данные, опыт, какой-то стек используешь ну и приложи ссылку на гит если таковой имеется, и всё.
Как установить scipy? Пип выдает кучу хуйни. Вроде все необходимое установил.
>>999812Блять, ты можешь хотя-бы заскринить трейс, который тебе выдается?Какой помощи ты ждешь?Не нужен тебе scipy, лучше установи turtle и играйся
>>999815Там кругом мое имя пользователя, так что не вариант.. Для запуска кластеризации нужен именно scipy. Однако нашел проще и понятнее исходник на с++, так шо отмена вопроса.
>>999823В 2к17 в паинт не мочь, чтобы затереть
>>999824Делать мне больше нечего.
>>999704Блять, ты прежде чем за что-то хвататься, определись - что конкретно тебе нужно в кодинге?Насколько я понимаю опыт у тебя в программировании околонулевой, то лучше послушай мой совет.Если тебе нужны именно деньги, и желательно побыстрее - то иди в РНР, и сюда больше не возвращайся. Эти пхп-ребята нужны всегда и везде, почти в любой мухосрани и тем более в ДСах. Если же ты конкретно хочешь именно заниматься питоном - то начинай сразу с него, и не трать время на РНР, переучиваться потом будет просто кошмар плюс не забывай, что в вебе и там и там нужны еще и знание фреймворков. На чистом коре никто ничего не делает. Плюс в питоне с работой несколько сложнее, а особенно если у тебя нет ИТ-образования.Ну а английский тебе нужен только для чтения документации, и всё. В общем решай сам, и добра тебе
>>999825Ну и соси тогда, ёпту!
Как pickle.dumpнуть, а потом pickle.loadнуть динамически созданные классы?...nc = type('newClass', (object,), {"param1": "a"})globals()['newClass'] = ncpickle.dump(nc, f, 2)...nc = pickle.load(f)
>>999868Вылазит такая сотана AttributeError: 'module' object has no attribute 'newClass'
>>999812Надо сначала поставить репачок numpy под винду, на сайте есть ссылка.
>>996312 (OP)даун-кун снова в треде, знаю что заебал, но что поделать. Что за хуйня? Схуяли оно выбивает мне ошибку?
>>999954Господа, делаем ставки, через сколько он выведет hello world(интерпретатор был запущен спустя 6 часов).
>>999954забыл закрыть строку апострофом
>>999954не знаю почему, но мне тебя жалко чтолиЕсли не боишься - пили свой фейко-вк, буду тебе подсказывать в питоне что да как, а то тебя в треде обоссут скоро.
>>999956Ну, хоть поорёте с меня. Я разберусь, просто я, блядь, не понимаю, почему я делаю точь в точь, как показано на видосах или в укусе питона, а у меня выбивает какую-то хуйню>>999957Так? Теперь пишет другую хуйню. И заметь, в видосе на ютубе он не закрывал каким-то хуем строку апосторофом и у него всё чики-брики
>>999960Спасибо, добрый человек. Вк нет, есть телега. Подойдёт? https://t.me/Lemark
>>999963отклеилось
>>999965>Подойдёт? задавай тут.
>>999968хочу 6 девяток
>>999965Телеграм хуйня, ну да ладноЯ тебя добавлю скоро
Пытаюсь написать граббер картинок на питоне.Сохраняю html с помощью request, но из-за того, что страничка находится в файловой системе, все ссылки меняются типа:https://2ch.hk/tes/src/906603/14932361780220.jpg -> file:///tes/src/906603/14932361780220.jpgКак это исправить, или как это вообще по-умному делается?
>>999976добавляй в начале файла:<base href="ссылка">где "ссылка" - то ссылка на скачную страничку
>>999976filepath.replace('file:///', 'https://2ch.hk/')или типа того
>>999868Бамммп!
>>1000022Все работает же.
>>999826Ни хуя ты деру дал, что значит сюда больше не возвращайся. Нормальный кент смогет на нескольких яп прогать
>>996360напомни как плиз, т.е. как можно изменять данные в строке ро инжексам, а не функцияи работы со строками ?
>>1000025Из другого сеанса лоад не делается.
>>1000000NY 4E TA YOPTY?!
>>1000031>как можно изменять данные в строке ро инжексам, а не функцияи работы со строками ?никакможно вместо строки хранить список букови уже в списке по индексу менять
В каком объеме нужно знать Джанго чтобы куда-то устроиться?Если я осилю книжку Leightweight Django, смогу сделать что-то похожее на то что там в примерах, мне много еще останется?
>>1000063Осиль еще django мануал 1700 страниц и книгу django by example
>>1000063django girls tutorialpolls tutorial django by example ультрагоднотаobey the testing goat ещё наверни следоми в целом процентов на 50 будешь в теме по джанго,уже можно работать
>>1000068>>1000074Спасибо Я сначала начал с django by example но решил отвлечься на лайтвейт почему-то, она вроде как по сложней выглядит.
>>999494Зато глотать и подмываться не надо.
Куда двигаться после прочтения укуса питона?
>>1000167В сторну выхода.
>>1000167В сторону отсоса питона.
>>999966Алло, даун, скачай pycharm. Я уже стрию на животе заработал с тебя, больной ты ублюдок.
>>1000047типа list_string=list(mystring) ?
>>996312 (OP)Как вводить данные с клавиатуры, чтобы вся инфа попадала во внутрь EMT.set_text(u'сюда')? Как здесь использовать input()? https://github.com/emuravjev/mdash/blob/master/tools-py/run.py#L15
>>1000313EMT.set_text(input()) ? очевидно
>>1000291да, примерно так.
Быстрый вопрос.Какая библиотека может сконвертить tz aware datetime в строку так, чтобы в конце было не +00:00, a Z (Zulu Time Zone)Как есть (isoformat): 2017-06-03T09:30:24.710346+00:00Как надо: 2017-06-03T09:30:24.710346ZПонимаю, что можно сделать dt.isoformat().replace('+00:00', 'Z'), но это имхо какое-то уебанство.
Работал кто с python-rq?Вот надо мне воркер сделать, поднимаю я редиску значит, понятно.Потом вообще не понятно.Воркер - отдельный файл .py или не обязательно?У меня есть вьюха на джанге, мне надо передавать в воркер таскуВнутри вьюхи я создаю подключение к редису, запихиваю в .enqueue() название функции из воркера, аргументы.Как узнать статус задачи для воркера?
>>999797И получи отказ или игнор.Жиза.
>>1000485У меня на русском был и меня позвали на собеседование без моего отклика на вакансию. И взяли.
Почему , вы еще до сих пор не перешли на php/Symfony2 ?
Есть приложение PyQt5 + Python 3.6. Нужно из него сделать exe-шник, который бы работал на WinXP(сам сижу на Win10). Как мне кажется, единственный способ сделать приложение для ХР - это поставить VM с ХР и установить там py2exe. Но py2exe работает только со второй версией питона.Какие выходы есть из такой ситуации?
>>1000563тебе говорили питон не десктоп? говорили. хули ты хочешь теперь?
>>1000563Если Qt5 на XP не работает не поможет ничто.
Ладно, мой пост >>1000459 это полный тупняк.Есть мануал devcenter.heroku.com/articles/python-rq, может кто-нибудь объяснить что именно делает в нем worker.py, utils.py, как они между собой связаны?Я не понимаю сути этих двух файлов. Почему ф-я, которая будет обрабатывать задачу не в worker.py, а она вообще импортится непосредсвенно в код основной приложухи, которая ставит очередь.
Как лучше всего понять тонкости языка?Понятно, что надо писать код, но все же где искать информацию? В официальных доках написано так, что ничего не понятно.
>>1000611опенсорс смотри, best practices ищи, смотри реализацию паттернов
>>1000616А если я ничего не могу понять в опенсорсе?Там всякие лямбды, генраторы, итераторы, а я всего этого не знаю.Как тогда быть?
>>1000570То что питон в том числе и декстопный подтверждает наличие гуёв и компиляторов(таких как py2exe, pyinstaller и т.д.)
>>1000620читать про лямбды, генераторы и прочеепробовать их на практике
>>1000628Где читать?
>>1000623ага, давай, удачи!
На бубунте в pycharm квадраты вместо всех букв, как фиксить?
>>999284как оно есть братан как оно есть
>>1000741накопи денег на макбук
>>1000745Я сходу тебе придумаю 10 более простых способов поссать себе на лицо, и проебать при этом кучу денег.
Как выполнить программу по шагам? У меня явно проёб при переносе алгоритма на питон, но я не могу понять где, не видя, то как выполняются итерации.>>1000741Какая оболочка? Какая версия бубунты? Шрифты стоят?
>>1000786Ubuntu 17.04 zesty> Шрифты стоятКакие шрифты? Гуглил проблему, находил только жалобы на то что шрифты фигово выглядят, поставил пару из советов оттуда, но больше никаких не ставил.
>>1000786> Шрифты стоятНикак, выводить промежуточные результаты, запускать в дебаггере и смотреть что в какой переменной лежит, но прогнать пошагово не выйдет
>>1000790>но прогнать пошагово не выйдетУже вышло. Пока пытаюсь понять, откуда взялись квадраты в PyCharm попробовал его деббагер и нашел дыру в алгоритме.
>>1000792Рассказывай как вышло, я двжа года ждал
>>1000793Расставил брейк поинты на всех строках.
У тебя что-то с системой, PyCharm по умолчанию использует шрифт твоей системы. То есть либо шрифт не поддерживается, либо ты криво распаковал IDE. Выполни на всякий пожарный:sudo apt-get updatedpkg --configure -asudo apt-get upgrade
Чего предложите для работы с postgressql?
Почему питон себя так странно ведёт:Передаю список итератору состоящий из x и y, например: xxxxxyyyxxxyДолжен выводить: 5x4y3x1yВыводит: 7x4yКод сейчас показать не могу, но как приду домой закину.
>>1000803Предчувствую шин
>>1000805Там не то что, шин. Там полная капитуляция.
>>1000807Я в твоем коде шин предчувствую. Надеюсь, ты хотя бы не просто складываешь иксы
>>1000808Надейся дальше.
>>1000811Ну так если ты их просто сложил, то питон их, внимание! просто сложил.
Посоветуйте статью о написании сервера и клиента, с помощью протокола Tcp/ip
Почему не устанавливается _winreg?При pip install winreg выдает следующее:
>>1000826 The _winreg module has been renamed to winreg in Python 3Попробуй так
>>1000827Ой, и правда, спасибо большое
>>1000829А библиотека точно живая?https://pypi.python.org/pypi?%3Aaction=search&term=winreg
>>1000834Без понятия, я ее не качал, она у меня и так есть
>>1000835У меня нет (3.5). В документации числиться, но больше нигде замечен не бы. Ищи замену.
>>1000835зы. Ты же из под винды сидишь?
>>1000841> ищи заменуЗачем? У меня все работаетУ меня тоже 3.5>>1000842Да
>>1000844Ну значит, это стандартная библиотечка для винды, зачем тебе ее ставить?
>>1000846Я ее искал с самого начала по _winreg, судя по примерам из стаковерфлова. Потом попытался pip install winreg и ничего не получилось. Такие дела.
>>1000798Бамп
>>1000850Так а зачем ты пытался, если все работает?
>>1000853А я не додумался сразу написать winreg. Или додумался, уже не помню.
>>1000745Ты хоть понимаешь, что высокими зарплатами в айти мы обязаны Билли и Джобсу, а вовсе не задротам-ниишникам в лице Ричарда в-рот-ноги Столлмана и прочих швабодных аутистов?И сколько денег всякие айбиэмы сэкономили на бесплатных опенсорцных дурачках?
>>1000872Бля, это вот этому >>1000781
>>1000872Какое это отношение имеет ко мне? Или я дожен жрать говно и радоваться, что у мужиков из эппла большие гонорары? А говноеды пусть жрут то, что им нравиться, но не надо и мне в тарелку его накладывать.
>>1000324Traceback (most recent call last): File "run.py", line 18, in <module> main() File "run.py", line 13, in main EMT.set_text(input()) File "<string>", line 1 Текст в тексте. ^SyntaxError: invalid syntaxТам параметр (u'') не случайно.
Есть бот (пусть будет сферический в вакууме, чтобы не восприняли как рекламу), крутился на VDS-ке, всё было нормально. Вчера добавил одну функцию (ничего особого, просто обращение к sqlite через peewee, такое в боте уже было) — и бот перестал реагировать на одну из команд в которой как раз идёт это обращение к БД (это вообще больше похоже на совпадение, что перестал реагировать именно на эту команду, нежели дело действительно в БД.Но магия в том, что если запускать бота какpython3 bot.py, то всё работает нормально, бот реагирует как положено; косяк же проявляется только тогда, когда запускаю бота как демона через service-file в systemd. journalctl на этот счёт не показывает ничего. Вообще.Конкретно та функция, на которую нет реакции здесь https://pastebin.com/mMZXbfdL (в функцию было добавлено всё то, что со словом oferta). Парни, помогайте, у меня даже предположений нет из-за чего может быть такое поведение.
>>999794https://latexresu.me/generator/templatesясен хуй на английском пиши
А вот и я.https://pastebin.com/jFCWfZrVКак заставить .append() добавлять, а не складывать?
Как отключить службу средствами питона?
Забавно, запускаю проект на компе - всё ок, запускаю на сервере - тоже типа ок(команда выполняется, исключений не кидает), но по факту ничего не происходит.Django. Python3
>>1000887>но не надо и мне в тарелку его накладыватьДак тебе, наоборот, хотят в тарелку нормальной пищи наложить, а ты выпендриваешься, орешь "ВРЁТИ!1!".
Как не делай, всё равно складывает. Идиотизм какой-то. Нахуя так было делать?
>>1000917О-о-о-окей, посредством os.system("net stop pcasvc") оно мне высрало во-от это
>>1000936И да, службу оно успешно отключило.
>>1000936Ага, понял. Теперь вопрос: как убрать этот текст? Что бы он не выводился.
>>1000938subprocess.run + PIPE
Суп аноны, пытаюсь прикрутить сжатие потокового звука, но никак не могу найти вменяемых рабочих либ для этого. Что есть годного? Желательно под тройку.
>>1000972Что то я жутко туплю. Я этот модуль даже импортнуть не могу.
>>1000975import subprocess?
>>1000976Не-а.
>>1000977с 2.7 из коробки идёт. Раньше хз.
>>1000979В 3.5 нема.
>>1000979Хотя, погоди, я долбоеб. Все, спасибо, вопрос закрыт.
>>1000980subprocess.run(("net stop pcasvc"), stdout=subprocess.PIPE, shell=True)
>>1000984Боже, выручил, тонны нефти и добра тебе, анон!
>>1000803itertools.groupby
>>998932ну же! никто что ли сокеты не юзает!? я бы хотел найти единомыленников что бы довести эту либу до состояния пулл реквеста в джанго каналы. с микросекунды на макросекунду займусь клиентом под питон (скорре всего aiohttp). тут много кто хочет, но не в зуб ногой как, дак вот я могу помочь, в разумных пределах (я ответственно отношусь к коду, но плохо о нем разговариваю, это касается комментариев и это нужно учитывать).
>>1001049бро, а что оно делает? поясни плиза то что такое джанго каналы я знаю, что такое сокеты тоже, а что ты сделал и как оно из одного другое клепает (а главное зачем) я понять не могу
Аноны, не по теме, но вдруг кто знает, как вручную установить расширения на хром? Хотелось бы узнать, как это сделать средствами питона.
>>1001050да, документации -0 признаю) кроч в питоне делаешь так: https://pastebin.com/yRSadA0qа в js так: https://pastebin.com/vXpLb4Fm
Может устроиться на работу Python-кодерком сыч без ВО?
>>1001056причем, в питоне ты можешь создать кучу предков для engine это не повлияет на конечные engines - ты можешь создавать сложную структуру приложения с наследованием на подобие class based views в django... и это не предел ты можешь из одного rpc (например) [хендлера породить абсолютно другого класса хендлер, просто создав его с параметром message (в примере этого нет, но, это скорее специально, что бы мимопроходящие - мимо прошли), о господи, ты в любой момент можешь переключиться на юз сырого сокета...
>>1001059Нужен опыт в порнограммировании
>>1001061А если я был мододелом (грубо говоря - полуразрабом) в одной игоре на java, и переводчиком для игры на ведре, и через два года получу вышку, я смогу устроиться?мимо
>>1001061Ну с проектами там на гитхабе, естессно.Есть шанс?
>>1001063Шансы весьма неплохие, особенно если вышка техническая
>>1001070Я буду, короче, старшим специалистом по обслуживанию компьютерных систем и сетей. Нормально же? За еду работать возьмут?
>>1001068Меня так и взяли, потому что был хитгад. Только будут еще задавать вопросы по твоим проектам, я вот уже через два месяца забыл архитектуру своей программы
>>1001071Более чем, это же охуенная вышка, но даже инженер по холодильникам подошла бы
>>1001071Админ системная уборщица или мальчик-компьютерщик это зашквар на всю жизнь.
>>1001074Ну а вообще без нее насколько возможно пробиться?
>>1001074Но я все равно поеду в Польшу работать, как мои знакомые. Только они клубнику собирают (~12к незалежных), а вот я, наверное, могу рассчитывать на что-то более вменяемое. Только язык не знаю, сука, надеюсь, мой тех. ангельский их устроит.
>>1001073>хитгадчто это?
>>1001077Это зависит от уровня навыков, конкуренция высокая. И от компании - если там все старперы, но нереально пробиться. Но студентов-питонщиков охотно берут вроде
>>1001050в планах написать клиента на go, c# (порядок не точен)я хочу больше и это естесстевнно. https://www.youtube.com/watch?v=oTkCDz5yTJM
Я вообще слышал, что в моем городе есть компания, у которой есть свои филиалы (или как это называется) в СШП, Германии и т.д.А что они делают - пишут то ли прошивки, то ли ПО для камер видеонаблюдения. И самое интересное, что пишут они на питоне. И мне говорили, что туда вполне охотно набирают новые рыла, главное знать всего основы(!) питона. Что-то я мало верю, что нужны только основы, но если они меня попросят показать что-то из своего дерьма, то покажу уберкулхацкерный скрипт, который их сразит наповал кол-вом костылей и говнокода, конечно же, и который я активно допиливаю, осталось только узнать пару деталей. И так, аноны, можно ли программно распространить файл по всей локальной сети (на все компы в локалке) средствами питона? Если да, и, если вы подскажете/скажете как это организовать, это решит почти половину проблем (одна из главных фич для "промышленного масштаба" действий).
>>1001081ну же, ребята, моя бывшая замечала за мной недюженные преподавательские способности.https://curseovdialect.bandcamp.com/track/colossus
>>1001086вопрос протоколов и их реализаций, питон как макдональдс - всюду - любой протокол - любая фича - на ешь. но если бы я думал о секьюре я бы сначал выбрал платформу, потом уже выбрал бы под эту платформу язык, поговаривают wasm для винды неплох. питон в таком случае как мастер нода разве что - контроллер.
>>1001090Это точно мне адресовано?
>>1001092да. или я ошибся!? ох вечно эта мышь подводит! или нет? или да? ну ты меня запутал всюду! ты или туда или сюда давай или я туда... или я не знаю вообще! ну и что мне делать теперь!? ну спасибо!
>>1001095И-извините..
В чем разница между PostgreSQL vs PostgreSQL Pro Standard? Что лучше юзать?
Сап программач. помогите пжалста..Есть задача сделать интерактивную программу при выборе пунктов которой есть возможность записи текста в файл, открытия файла для чтения и перезагрузка в меню заново. Сделал только чтобы записывала..как сделать вывод в консоль и перезагрузку в стартовое меню? Весь код ниже# -- coding: utf-8 --import sysimport os.pathmy_file = open(r'snake.txt', 'w+') print("Выберите необходимую операцию..")print ("""1. Добавить данные в файл2. Прочитать данные из файла3. Вывод текущего содержимого4.Exit/Quit""")men=str(input("Выберите цифру соответствующую заданию..")) if men=="1": text_for_file = input() my_file.write(text_for_file) input("Нажмите ENTER для продолжения..") print("\n Данные добавлены") elif men=="2": print("\n Содержимое файла..\n") my_file = open('snake.txt','r') my_file.readline()elif men=="3": print("\n Перезагрузка программы\n") elif men=="4": print("\n Terminated...") my_file.close()elif men !="": print("\n Not Valid Choice Try again") my_file.close()
>>1000666В интернете.>>1000907working directory? Хотя, если всё работало, то это не тот случай. Добавь логи.>>1000921И вправду смешно, долбоёб.>>1001079Даун-хохол, видимо, имел ввиду гитхаб.
>>1001180>print("Выберите необходимую операцию..")Надо так print("Выберите мышью необходимую операцию..")
>>1001185>видимо, имел ввиду гитхабЯ подумал, что бум найма какой-нибудь внезапный.Короче, с простым знанием языка я нахуй никому не нужен? Я бы написал что-нибудь, да идей нет, только игры в голову приходят, но кому они нужны на питоне.
>>1001203Да дохуя нужного всего. Обпишись. Жаль времени мало. Ты наверное спросишь: "что же писать"?!Например, ui библиотеку для веба типа flexx, но чтобы на asyncio и была совместима с pyqt5, любой протокол на sans io (кроме тех, что уже реализованы конечно же), единый декларативный формат для пакетов и установки.
А сколько сейчас адекватная зарплата для питониста?
>>1001224define "питониста"
>>1001225Python-разработчик
>>1001226define "Python-разработчик"
>>1001227Что угодно. Django, например.
>>1001180Через функцию наверно.
>>1000490Повезло, антош, взяли хоть?P.s. А я на кучу(ну на все 5-8 штук что есть) откликнулся и только 1-2 ответили, а остальные игнор или отказ.
>>1000984Анон, нужно еще убрать текст ошибки, который показывается при попытке завершить завершенную службу. Есть идеи?
>>1000984stderr=
>>1001327Спасибо большое!
>>1001228https://spb.hh.ru/search/vacancy?text=django&enable_snippets=true&clusters=true&area=2&only_with_salary=true&from=cluster_compensation
Парни, такая хуйня. джва дня пытаюсь разобраться с группами в Django. Ситуация следующая - нужно через {% if %} проверить, состоит ли пользователь в группе под номером 1, например. Создаю через админку группу, добавляю в неё пользователя - а дальше что? Shell пишет, что auth.Group.None, в админке - группа есть и пользователь в ней. Хули делать-то? user.groups == 1 не пашет.
>>1001388Так, я могу через user.groups.all, но он выводит название, а не id группы.
>>1001388ну я в таких случаях пишу декоратор и темплейттегдекоратор что бы во вьюшках ограничить выдачу хуй пойми кому не из группы, а темплейттег как раз что бы в шаблонах выводить удобно не передавая бесконечно одно и то же во все вьюхи если там какая-то инфа динамическая нужна определенным группам
>>1001388сорян немного задумался пока отвечали так ответ на твой вопрос:from django.contrib.auth.models import Groupusers_in_group = Group.objects.get(id=1).user_set.all() if user in users_in_group: # do something
>>1001402Это-то понятною Можно ли без дополнительных телодвижений выполнить проверку в самом шаблоне? Моя задача - чтобы кнопку было видно только пользователям, состоящим в определенной группе.
Анон, где ты пишешь код?Хочу для этого дела использовать subl и плагины, вот только не знаю, что и как ставить. pyCharm устанавливать не очень хочу, так как мое железо не очень дружит со всеми этими IDE в том плане, что лагает все
>>1001408можно через темплейт тегhttps://stackoverflow.com/a/34572799и это самый простой вариант
>>1001411Ну, раз искаропки никак, буду пилить это. Спасибо, анон! >>1001410ST3 + это. Но хочу больше.
А что нужно выучить из либ + других языков, чтобы вкатиться в веб на питоне. А еще лучше, какие задачи я должен уметь выполнять, какие примеры можно поделать?
>>1001410Кроме пичарма толкового нихера нетуНедавно вроде под Visual Studio Code запилили intellisense под питон, наверное будет удобно, а так у всех автоподбор ни в пизду ни в красную армию, что у сублаймов, что у атомов этих ебаных, что у старперского вима
>>1001418Держи стандартный путь:python: codecademy -> byte -> think pythonpython standart library: python standard library by example django: django by example -> 2 scoops of django -> obey the testing goat -> django официальная документация html/css: bootstrap/foundation/semantic ui (я лично предпочитаю последнее, но бутстрап больше затычек на все случаи жизни имеет) + sass js: jqueryпосле этой комбинации даже самый тупой не знакомый с программингом вообще станет таким себе говнодевелопером низкого, но конкурентного пошиба
>>1001426> bootstrap/foundation/semantic uiА что это все такое и как оно связано с питоном? И почему обязательно надо учить js(то есть что именно делается на js, чего нельзя сделать на питоне)?
>>1001432Ты в веб-девелоп хотел? Так вот, теперь уже большая часть веба это хтмл + ксс + жсХоть немного, но знать прийдется. Но дело конечно такое, житейское, главное не подумай что я тебя что-то заставляю или тебе навязываю.
>>1001434Да, я просто не понял, что такое bootstrap например. Там и js, и css, и html - все вместе. Какой смысл в этом фреймворке? Только верстка? Или еще что-то?
>>1001438логика простая 1. не нужно отдельно делать мобильные/планшетные и тд версии - можно писать все так что бы оно одинаково сносно смотрелось на всех устройствах2. для всякого общепринятого говна типа табов уже есть встроенные велосипеды что бы девелеопер головушку себе не забивал сложностями3. все это можно клепать без долгой ебатни с дизайнерами, нудной нарезкой и тд прямо просто захуярив себе ШТМЛ из готовых компонентов под твои задачи и оно уже хоть как-то но будет выглядеть, а не просто страшненький голый хтмл4. не смотря на очевидную простоту на этом можно даже очень приличные вещи делатьа так да, и js и ксс и хтмл - солянка сборная
>>996312 (OP)помогите мне пожалуйста разобраться в коде.https://ideone.com/BruQskкогда запускаешь код, то сначала выполняется цикл на строке 17, или функция на строке 1? Если вывести с помощью print и там и там что-нибудь, то показывает , что сначала выполняется функция, а потом цикл for, но ведь это нелогично как-то, потому что сама функция вызывается в цикле. Почему так? И ещё, на 3 строке есть слово yield, поэтому оно возвращает input, после этого функция заканчивает своё выполнение, или и дальше выполняется, то есть идёт проверять условия на 5 строке и так далее?
>>1001420В VSCode тоже не идеально, до пичарма далеко.
>>1001410Обновляй железо, кодить не в IDE в наше время считается зашкваром.
Ребят, как распространить файл по всем машинам в локальной сети?
Что можно почитать про стандартную библиотеку?Желательно, чтобы не слишком устаревшее вроде Лутца.
Аноны, эта строка читается как:Если пути не существует ИЛИ результат функции будет True, то завершить программуПравильно?
>>1001494Через IPX/SPX
>>1001535>== TrueНенужно
>>1001540А можно поподробнее?
>>1001487>кодить не в IDE в наше время считается зашкваром.Кем?
>>1001543Это ты должен подробнее писать. А то вопрос уровня 'как сделать шоб все заработало, а то не работает'
>>1001545Просто нужно, что бы в определенную директорию скопировался файл на всех компьютерах, вот
>>1001180>inputНинужен. Используй raw_input() - он тебе сразу строку даст>какОберни все ниже my_file=... в while True:По "Exit/Quit" делай break
>>1001546>просто нужно что бы все работалоКакая OS, что за сервисы на компах есть, что за сеть?
>>1001107>PostgreSQL Pro StandardТебе откат за использование сделают? Нет? Тогда бери родной PostgreSQL.
>>1001549> win7> Не знаю> ..Локалка?
>>1001555>..Локалка? На fiber-channel'е? На ATM? На коаксиальном безхабном ethernet'е из 90х?1) пили сервис, который слушает сокет, принимает соединение и пишет полученное говно в фаил. import socket. почитай про accept.2) пили сервис, который по ip подключается к сервису и срет туда данными из фаила. import socket и connectПервый сервис запускаешь на всех машинах.Второй на одной - с нее будешь заливать фаилыIP всех машин пока руками забей.
>>1001559Потом погугли про udp broadcast. Второй сервис отсылает эту дрянь в эфир, все машины с первым сервисом его получают - и отвечают пакетом со своим ip. Получив ответы, второй сервис будет знать все ip, куда надо отправить фаил.Вообще крайне полезная с педогогической точки зрения задача, но со своим уровнем знаний готовься к боли. Зато потом будешь настоящим ПРОГРАММИСТОМ РАСПРЕДЕЛЕННЫХ СИСТЕМ
>>1001560> Но но своим уровнем знаний готовься к болиА если я на теоретической части уже обосрался? Есть ли гайды в интернетах на эту тему?
>>1001540олдфаг в треде
>>1001560бродкаст для таких вещей юзать - моветонмультикаст надо использовать
>>1000798>>1000851psycopg2
>>1001547можешь плиз дописать я так хз (новичек совсем)
Почему в шапке вместо нормальных книг висит всякое старое дерьмо вроде лутца или саммерфилда?
>>1001660Радуйся, что не одинокая ссылка на лолгеймсру
>>1001661А что, там в питон начали вкатываться?
>>1001668Блядь, я тредом ошибся, сорян
Вот что можно читать после укуса питона, если think python кажется слишком лёгким?
>>1001677fluent pythonintermediate python
>>1001679Спасибо, анон.А что можно почитать по стандартной библиотеке, желательно по современнее?
>>1001684по стандартной библиотеке можно читать официальную документацию
>>1001569Гайд не дам, сам уже не помню по чему учил. А так ищи про сокеты (не обязательно в питоне, вообще сокеты - стандартный интерфейс (быдло) ОС для работы с интернетом и сетями).Вот накидал примерчикhttps://gist.github.com/anonymous/f322c569534092607fbbbfbf2312324c>python3 file_catcher.py serverВ другой консоли>python3 file_catcher.py client localhost(только путь там в client() подправь, там красноглазое)
>>1001731Ого, спасибо большое, заценю.
>>1001731Еще по примеру - протокол передачи данных там>4 байта - длинна имени фаила>4 байта - длинна самого фаила>имя фаила>данные фаилаПляски с передачей длинны нужны т.к. TCP - потоковый протокол, и передает поток байт, а не сообщений. Т.е. сделав на одной стороне>send("123")>send("456")на другой стороны вызов recv() может вернуть и "123", и "123456", и "1" - т.е. для передачи сообщений надо городить свой протокол - что в примере и происходит
>>1001736Не до конца понял, что на самом деле происходит вначале if __name__=='__main__', ну да ладно, это, наверное, из-за того, что я спатки хочуИ если тебя можно будет позаебывать вопросами, где тебя найти?
>>1001731Нахуй простые сокеты использовать, когда уже давно есть zmq и прочие высокоуровневые прелести?!
Кто-нибудь пользуется Brython?Это транспайлер питона в жс для фронт-энда.
>>1001750Глянул, тоже веселая вещь, спасибо.
>>1001746>if __name__=='__main__':Выполняется только если скрипт запущен напрямую, а не импортируется из другого скрипта. По сути аналог int main()'а>позаебыватьПиши в тред
>>1001752Немного использовал, планирую продолжить.
Гайс, есть вьюха, которая обрабатывает форму и вызывает ряд функций, которые я описал(запись в файл, создание модели и все такое), по факту в этой вьюхе, после валидации формы, я просто запускаю нужную мне функцию, передав туда значения с формы. Сейчас встала задача сделать доступным этот функционал через rest api. До этого с рестом не работало и возникли некоторые трудности с понимание1)Написал серилизатор(наследуюсь от serializers.Serialezer), с полями формы(которую я обрабатывал во вьюхе) и переопределенным методом create(вызываю нужные мне функции и возвращаю объект из бд)2)При написании самой вьюхи столкнулся с полным непониманием, от чего наследоваться, как представить эти поля в виде формы?P.S. может сложиться впечатление, что вызывая какие-то там функции и таким образом создавая объект, это бред сумасшедшего, но это просто специфичная задача и все с этим нормально
Всем привет. Как решить задачку [(1, "foo"), (1, "bar"), (2, "baz")] => {1:["foo", "bar"], 2: ["baz"]} ?
>>1001884collections.defaultdict()
>>1001884proplist = [(1, "foo"), (1, "bar"), (2, "baz")]d = {}[d.setdefault(k, []).append(v) for k, v in proplist]return d
>>1001886>>1001890Спасибо большое!
Господа, извиняюсь за тупой вопрос, но как вообще отрисовывать HUD в командной строке? Через tk? Ну вот начиная с простого, как сделать строку, которая меняла бы своё содержимое. Не знаю, как лучше описать. Хочу строку, в которой чередовались бы два символа 1 и 0, например. Как это сделать? Чтобы раз в секунду один менялся на другой.
>>1002030Найдя в инете кое-какое решение, я его немного изменил, ну и собственно вопрос - как реализовать "удаление" предыдущих строк, не затирая их командами типа clear. Оболочка баш, ессче.https://pastebin.com/MTSRje7e
Короче, такая муйня.Запускаю воркер RQ, задаю задачу воркеру, получаю в ебало ImportError. Функцию, которая находится в соседнем файле от сценария, в котором я ее вызываю, питон ищет какого-то хуя в site_packages моего virtualenv'а. Объясните, почему такое может быть?
Я вкатился в питон, не знаю зачем.Подскажите идеи того, что можно написать?
>>1002030>>1002068tk — gui, смотри urwid.
>>1002068>Оболочка баш, ессче.Баш - это shell. За рисование строчечек на экране он не отвечает. За это отвечает терминал - программа которая изображает из себя железку из глубины 80х.>как реализовать "удаление" предыдущих строк>ANSI/VT100 Terminal Control Escape SequencesСобственно удаление - никак. Но у терминала есть команды управления курсором. Т.е1) распечатал строку2) поднялся курсор на одну строчк вверх3) распечатал новую на том же местеКоманды управления терминалом идут в куче с остальным выводом программы - перед ними ставится символ ESC(0x1B, 27, ^[) - по которому терминал понимает, что надо не печатать эту хуйню, а исполнять.Примерчик под python3https://gist.github.com/anonymous/56697c4b1ab17841337e20c7bf9340dc
>>1002182> удаление - никак>http://www.termsys.demon.co.uk/vtansi.htm>Erase Line <ESC>[2K> Erases the entire current line.Самофикс. А вообще команд там дохуя
>>1001768Ну и как, норм? Лучше/хуже ES6/Babel?Насколько я понял, это пока еще непопулярный инструмент.Какие подводные?
Как вкатиться в многопоточность с нуля?Книг по питону нет, туториалов тоже.Что делать, двач? В доках написано так, что нихуя не понятно.
>>1002328В этой доке вполне понятно и с примерами расписано:https://docs.python.org/2/library/multiprocessing.html
>>1002222Ну ты накинулся, я только слегка заюзал вебсокет и на этом игры пока кончились. Будет время продолжу. В любом случае я буду делать проект для себя и у меня не будет ситуации, когда придётся объяснять что-то заказчику.
>>1002182Ох, анон, спасибо за развёрнутый ответ. Сотней нефти тебе.
>>1002182Хм, проверил, твой пример не отображается корректно. Просто последовательно появляются числа, каждое в следующей строке.
Как сделать так, чтобы print() выводил в одну и ту же строку? Чтобы просто старый текст менялся на новый.
>>1002533Я парой постов выше задал тот же вопрос. Давай вместе думать, лол.
>>1002533>>1002536гуглил 1 минуту ваш вопрос, как минимум 2 способа
>>1002540Urwid, гораздо лучше, чем костыль.1002533-кун
>>1000623py2exe и.т.д.- это только если переделаешь на python 3.4 и tkinter. Вроде GTK+ тоже как-то можно собрать, но там без научной степени по красноглазию хер разберешься
Почему все так люто хейтят Лутца?
>>1002623потому что ебанутые его читают как самоучитель, тогда как он справочник.Это как азы геометрии тупо подряд читая большую советскую энциклопедию - вроде и можно, но зачем
>>1002632А если я уже умею программировать и читал укус питона, Лутц подойдет для понимания всех тонкостей языка?
>>1002650Да все проще тащем-та, умеешь кодить - кодь, и разберешься по ходу дела.Для общего образования можешь читать хоть таненбаума, хуже не будет.Но тут же народ с него (лутца) вкатываться начинает, а потом попаболит что долго-нудно-нахуйнада
>>1002623Слишком много воды.Оба его тома - это под полторы тысячи страниц. Имхо лучшая книга по питону - книга Девида Бизли
>>1002655>книга Девида БизлиТа, которая справочник?
>>1002658Подробный справочник смею заметить
Как вы храните конфиги приложения? Json - слишком многословно, тело писать вручную, смотрю в сторону ini, но не видел такого очень давно.
>>1002907json заебок, если руками править особо не надо. yaml — более гибкий, но он мне не очень нравится именно этой гибкостью.
>>1002907Есть TOML, ini на стероидах. Странно что ты его не видел.>>1002910Ну и что ж там такого чересчур гибкого? Кастомные типы? Ну так не используй их.
>>1002533https://ru.wikipedia.org/wiki/Управляющие_последовательности_ANSI
>>1002030>как вообще отрисовывать HUD в командной строке→ >>1002124 >>1002542Какого хуя у нас тут один и тот же вопрос через десять постов? Ебаные нубы совсем уже охуели?
>>1002222Горы несовместимостей с обычным питоном. Отсутствие библиотек. Потенциально нагромождения для эмуляции нативных средств жс. МЕДЛЕННЫЙ из-за постоянного заполнения --name--, --line--. Короче нахуй не нужен, учи жс.Если всё-таки ну очень хочется попердолиться, лучше встрой питон в электрон вместо жс.
>>1002936> Ну и что ж там такого чересчур гибкого?Вот это всё, например>>> yaml.load("foo: null"){'foo': None}>>> yaml.load("foo: "){'foo': None}>>> yaml.load("foo: ~"){'foo': None}>>> yaml.load("foo: nul"){'foo': 'nul'}>>> yaml.load("foo: False"){'foo': False}>>> yaml.load("foo: false"){'foo': False}>>> yaml.load("foo: no"){'foo': False}>>> yaml.load("foo: No"){'foo': False}Учить все эти ёбаные алиасы чтобы не писать их без кавычек, если хочешь чтобы это была строка, вместо того, чтобы всегда писать кавычки как в json.
Всем привет! На постоянку в МО ищецца питон программер. Питон3, фласк, алхимия, postgres. Офис, печеньки и прочее дерьмо. Подробности на [email protected]
Анон, для чего вообще нужен python и где он востребован?
Есть список из слов. Нужно вернуть тру если хоть одно слово совпадает с искомым, иначе - фолс. Как это сделать?У js, например, для массивов существует функция some(), а у питона аналога я не нашел.
>>1003061if s in listname
>>1003068Спасибо.
>>1003011> постоянку > печеньки> tanechka.fedotova65Лол
>>1003045>>1003011
>>1003011Вот ты парень, а почта с бабским именем. Не понятно.
>>1003055бамп
>>1003055Но ведь ты аниме, это детектит в тебе дауна.
>>1002943https://github.com/yaml/pyyaml/blob/master/lib3/yaml/constructor.py#L210В спеке 1.2 этого зоопарка кстати нет http://www.yaml.org/spec/1.2/spec.html#id2803629
>>1003184Я для тебя запостил.
Кто пихон вместе учить хочет?
>>1003184хотя тебе бабы даже не нравятся, так что..
>>1003189Зоопарк теперь навсегда, поверь. Никто не будет рисковать и писать без кавычек алиасы надеясь на то, что твоя либа для десериализации работает по спецификации 1.2. Поэтому я использую json, возможно есть что-то лучше, но это точно не yaml.
>>1003176Стоит объяснять, что мыльцо фейковое?
>>1003055ты няшный?
>>1003218отстой, должен был реальное дать, если начал, иди до конца
>>1003227я мог бы ПРЕПОДАТЬ ТЕБЕ КОЛДОВСКИЕ ШТУЧКИно не просто так
>>1003261а за что?
>>1003261Я могу сделать мятный отсос за колдовские штучки
>>1003261договорились, давай
>>1003270>>1003280>>1003292свой текущий уровень опиши и что хочешь делать на питончике
>>1003296хочу творить чудеса, а сейчас начинающий
>>1003296Ну, смотри. Единственное, что я сделал вменяемое, это кулхацкерный скрипт.Основные детали:1. Отключение службы совместимости программ2. Запуск через отдельный .js файл3. "Развертывание" на машину через SFX архив4. Работа только под шинду5. Цель: отправка файла логов на почту (используется для этого две почты)6. Если отсутствует соединение с интернетом или нужный файл, программа не работает до следующего включения компьютера7. Добавление в автозапуск через реестрЕсли и забыл какие-либо детали, то потом вспомню, если надо.А чем я хочу заниматься? Да всяким интересным. Вот сейчас единственное желание - привести скрипт в божеский вид, придав ему управление на расстоянии (отправка команд).
>>1003300логи с клавы что ли?Pupy уже смотрел?Ты молодец, что такую нетривиальную штуку сделал, но там, с моей точки зрения, больше всяких нюансов венды, чем питонопрограммирования.Я пишу вебчик на фласке для буржуинов, работаю с opencv для души и изучаю нейроночки просто потому что могу. Могу касательно "питоничности" написания кода направить или иногда выдать задачку на вырост (которую сам делал и знаю как решать).пиши [email protected] если чтоили в pithou-тредиках
>>1003323> логи с клавы что ли?Не-а, с одного места. Я вообще хуй знает, как допер до этого, но палить не буду в тред и вообще, ибо пофиксить иди прикрыть эту дыру в миг могут.> Pupy уже смотрел?Не-а. А что за зверь?> пиши [email protected] если что> или в pithou-тредикахВ случае чего, обязательно постучусь. Когда защищу диплом. Да.
>>1003324>Не-а, с одного места.майору не попадайся, мистер робат>Не-а. А что за зверь?https://github.com/n1nj4sec/pupy>Когда защищу диплом.Удачи с дипломом.
>>1003325> майору не попадайсяДа тут не так уж все и серьезно, но это дерьмо работает в промышленных масштабах. Так что по голове дать могут, если заметят мои следы.> удачи с дипломомСпасибки с:
>>1003327ты на этом зарабатываешь, скок?
>>1003331Не зарабатываю, но базы данных лежат без определенного смысла.>>1003325> https://github.com/n1nj4sec/pupyКак-то слишком жутко, наверное, я остановлюсь на чем-то вроде этого: https://habrahabr.ru/sandbox/56511/
чви под винду писать на питоне это извращение
>>1003202>ваша штука удовлетворяет мои потребности на 98%, какого хуя не на 100?>пойду делать на той что удовлетворяет на 30%>зато в ней обязательно надо кавычки набиратьЛ - логика.
>>1003379> ваша штука удовлетворяет мои потребности на 98%Я такого не говорил. YAML лично мне не нравится, он меня удовлетворяет меньше, чем JSON.
>>1003193Я, я хочу. Перечитываю вот тхинк пайтон, главы со списками, туплями, и словарями, звиздец просто запутался. Как все запомнить, не представляю
>>1003534Не надо нихуя запоминать. То, что ты будешь использовать часто само запомнится, что не будешь — посмотришь в документации. Думаешь кто-то в своём уме помнит api argparse или logging?
>>1003537Ну да, как то так себе и представлял. Есть куча человек, кодящих на питоне уровня мидла, и они все держат в башке. Ну, все становится полегче, если это не так.
>>1003538Они это держат в голове, потому что более менее часто это используют. Перестаёшь использовать и всё постепенно забывается.
Анон, джангоняши в треде есть?Что хочу:есть навбар со ссылками на разделы сайта, нужно чтобы если находишься в данном разделе - в навбаре этот раздел помечался классом "active"Мое решение:Пользуюсь CBV -> в контекст добавляю 'section' = 'section_name' и {% if section = 'section_name' %} class="active" {% endif %}. Все вроде нормально.Но хотелось бы что-то уровня проверки по части юрл (они все подписаны и можно использовать в виде {% url "appname:section" %}).Т.е.: мы на странице вида appname/section/item_3и идет проверка: если адрес настоящей страницы начинается с appname/section - класс меняется на active.Уже час на stackoverflow сижу, ничего похожего нету
Змееаноны, помогите долбаёбу. Было задание, считать с файла с целыми числыми их же в список и перед каждым числом, в котором есть цифра один, вставить число, введённое с клавиатуры.Ну я значит почитал доки, стэковерфлоу, ну и наваял монстра:http://ideone.com/JGvMwrИ как-то работает, за исключением что вставляется лишнее, либо не добавляется. Змий 3.5Плизхалп
>>1003599Я конечно нубло, но все ли верно ты делаешь с insert(i-1, k)?Тоесть тут первый аргумент он ведь индекс в списке.А у тебя i не индекс а значение.Поправь, если не так
>>1003606не нихуя, это я ошибся, в твоем коде именно индекс
>>1003612Вот он перед первым индексом и вставляет цифру с клавиатуры, а больше нигде
>>1003599Нахуя так сложно?!http://ideone.com/7fFoVH
>>1003616Так просто, что аж сложно
Посоветуйте что поделать
>>1003697Бизнес-симулятор
>>1003699На питоне, что-ль?
>>1003702Ну не обязательно делать клон capitalism 2, можно чего попроще. Вот недавно случайно увидел, что есть игра называется beer game вроде, что-то про supply chain managment.Я рили хз, что тебе интересно
>>1003703Я сделал эту хуйню >>1003300И мне теперь охуеть как скучно. Еще есть вариант доделать парсер сайта-словаря, но как вспомню, какой там пиздец и те тысячи страниц - становится тошно.
>>1003704Бля, ну ты круче меня в сто раз со своим скриптом, не мне тебе идеи выдавать
>>1003706Уверен? А что ты сделал более-менее вменяемое?
>>1003707Да в том то и дело, что нихуя. Питон третий день тереблю, тк уволился с говноработы, и заняться нечем
>>1003709А, ну удачи. Все еще впереди, значит.
Я слишком ленивый и тупой долбоеб. Кто-то сможет меня научить дистанционному управлению скриптами? (передача команд и т.п.)Буду бесконечно благодарен, если все будет работать так, как задумано, и поставлю свечку за ваше здоровье.
>>1003740а что насчёт в сторону денег и минетов?
>>1003753Почему ты так и не написал скрипт, который бы тебя превратил из мелкобуковки в настоящего человека?
>>1003755ты ответил да?
>>1003753Тебе бафф свечкой мало?
>>1003570https://stackoverflow.com/questions/340888/navigation-in-django
>>1003772это не серьёзно.
>>1003772Не понимаю в чём проблема, вся IT-индустрия насквозь гейская и бисексуальная. На западе ещё куча трапов. Короче ЛГБТ-сфера.
Это пиздец просто, три месяца не можем найти питухониста в мухосрани (50 км от ДС) за 1к идут какие-то имбецилы, какая сейчас зп на рынке для мида?
>>1003845Что за мухосрань конкретно, что вам нужно хотя бы?
>>1003845Смотря что вы требуете за 1к. это же вообще по-нищему
>>1003876он разве не в долларах?
Анончики, оставил полю инпут тег <disabled> и это поле перестало передаваться через request.POST. Как пофиксить? Что бы и пидоры всякие не могли менять значение в поле и что бы это значение отсылалось мне.
>>1003912Бля, понятное дело, что он в долларах, это всё равно не оче.
>>1003851Python3 Flask-JSONrpc, алхимия, postgresПеренос существующего функционала Kohana + mysql на пистонМухосрань зовется Ногинском
>>1003876>>1003925Вот у меня и созрел вопрос, какая адекватная зп для задачи>> 1003929
>>1003918Чтоб пидоры не могли поменять значение - не выводи на форму. А так - readonly тебе в помощь
>>1003932Но мне ж надо что бы пидоры видели вывод информации.За ридонли спасибо, антош)
>>1003925да, два часа в день, 5 дней в неделю, может и норм, платили бы мне столько за удалёнку
Питон - худший яп.
>>1003942не понял, в го нет классов и наследований? как они там живут тогда?
>>1003942Почему кому-то горит от наличия или отсутствия скобок?
>>1003941Если 2 часа, то норм, даже оче.>>1003930> для задачиДля какой?
>>1003942В Питоне нет статических типов, компилирования итд Это действительн плохой язык.
>>1004033мултиядерностью и не пахнетпитон - отсталый язык
>>1004034>>1004033>>1003942а утята все идеальный язык ищут. да выучи их десяток, делов-то, пиздец, и каждый используй когда именно он удобен
>>1004038Почти идеальные языки это Java и плюсы.На джаве, правда, код громоздкий из-за обратной совместимости всё это говно получается, но зато этот язык везде используют и заработать на нём можно в отличсие от питона.Плюсы - просто общепризанный стандарт, он везде.
>>1004044Да пользуйся на здоровье только не ной что на создание программки для разовой задачи угробил три дня жизни. Ну или прототип, который хотел показать заказчику для согласования разработки, встрял в пол стоимости разработкиА я лучше накидаю велосипедов в питоне за пол часа, а в оставшееся время подремаю или там подрочу, мало ли вариантов что ли
Я вообще не понимаю, как в питоне в 2017 может не быть мультиядерности, ещё несколько лет и современные серьёзные проекты на нём уже не запилишь, те, которые требуют высоких мощностей и скоростей.
Анончики, ну помогите вы :c
>>1003946Хуево живут, очевидно.Да есть там все, только своеобразное, табличка пиздит тебе
>>1004134зато она не пиздит насчёт опцщенного питона
>>1004015Речь о фултайм, откуда инфа про 2 часа?Python3 Flask-JSONrpc, алхимия, postgresПеренос существующего функционала Kohana + mysql на пистон
>>1004220Что за алхимия?
>>1004134Чем он опущенный-то?Тем, что скобок нет? Так это плюс.
>>1004044> Java и плюсы
>>1004052>пол часа
>>1004057define "мультиядерность"
>>1004220Ну, как-то мало... Хотя даже из требований не понятен требуемый уровень. Тот кто знает как сделать импорт или тот, кто знает всё без доков?
Django.Как красиво и просто реализовать систему с несколькими ролями пользователей?То есть, я авторизовываюсь и в зависимости от роли меня перекидывает на разные страницы. У каждой роли свои действия и структура.Помогите, пожалуйста.
перекатите уже тред, pythоры
>>1003942Врете.
>>1004230Тот, кто сможет писать JSONrpc API на пистоне по поставленным задачам. Напр, входные параметры A: int, B: int, на выходе a+b > 100. В реальности чуть сложнее
>>1004353>сложнееВ степень наверное возводить надо.А вообще, вы же искали у себя в городе питониста, может там вообще он непопулярен. Тоесть, питонисты есть, но к релокации в ваш славный городишко не готовы
Если в windows скопировать сорсы вместе с папкой виртуального окружения и сделать bat, который запускает питон из окружения, будет ли это работать на ПК без предустановленного питона? Я знаю, что есть pyinstaller и аналоги, меня интересует именно этот вопрос.
Как заменить слова в print на коды юникода, например или ещё на что-то, чтобы было не читаемо?
>>1004506Принти в 16 системе счета. А нахуя это нужно?
>>1004585Вниманиеблядь
А кто-нибудь с django-pinax http://pinaxproject.com/pinax/ работал?Как оно вообще?Нужно энтырпрайз-социалочку не самую сложную замутить
/r/ годный пример социалочки выстроенной на джангонаверняка же на гитхабе такие есть, может видел кто?
>>1004585стукач, это же просто прикол
>>1004495Ты дебил? Что по-твоему есть virtual environment?
Переползаем:>>1004748 (OP)