Шапка: https://github.com/TheKnightsWhoSayNi/info/wiki/HatКод вбрасывать в тред через https://ideone.com/Прошлый: >>779413 (OP)
def pervonah()____print("первыйнах))"pervonah()
#patch 0.1: поправлена ошибка в принтеdef pervonah()____print("первыйнах))")pervonah()
Напомните, как на третьем питоне запустить интерпретатор второго? Помню, был какой-то ключ типа "python -v 2 file.py", но не могу вспомнить, какой именно
>>785890С обоими установленными есть py -2 и py -3, а третий - он и есть третий, с чего бы ему второй интерпретировать?
Выучить что-ли?https://play.google.com/store/apps/details?id=com.sololearn.python&hl=ru
>>785906каво?
>>785853 (OP)Не смейтесьКак изменить размер шрифта в pycharm без мышки?
>>785963смысл?
>>785963в настройках. там корректируешь размер шрифта и сам шрифт как вздумается.
>>785968У меня не корректируется. Т.е. саму графу нашёл, но изменить её почему-то нельзя.
Как вытаскивать превьюшки-миниатюры из разного рода Office-документов (doc, ppt, pdf, etc)?Вроде бы нашёл идеальную для этих задач библиотеку (https://github.com/btimby/thumbnailer), но работать ни в какую не хочет. То ебался с PIL (говорила что PIL не установлен, хотя он стоял в системе Ubuntu 14.04, то с Pillow та же херь была). Сейчас пишет:File "tests.py", line 3, in <module> from thumbnailer import library as thumb File "*/script/thumbnailer/thumbnailer/library/__init__.py", line 3, in <module> from unoclient import clientImportError: No module named 'unoclient'ну и стоит сказать, что пайтон я знаю очень посредственно
>>785963CTRL +CTRL -
>>785971Как ты собрался учиться программировать, если ты не можешь найти инструкцию по изменению шрифтов?гугли "pycharm change fonts"
Кто трогал PyGame? На нем реально сделать свой фоллаут 2 с видом в изометрии или платформерс-онли?
>>785991А почему нет? Учитывая то, что это самая поплуярная либа для разработки игорей на питоне, готовых решений должна быть тонна, а если чего нет, то можно спросить у коммьюнити.
print ( "Зачем перекат-то?" )
>>785991Pygame мертвый проект. Не обновлялся с 2009 года. Глючит на Win 10. Есть только одна серьезная игра написанная на змейке Ace of Spades. Разработчик использует собственный движок. Вроде был проект подключения к Unity, но кажется заглох.
Кто-то знает годные учебники/статейки/сайты по сетевой безопасности с python 3? Типа пикрелейтеда. Или же особой разницы между 2 и 3 нету, и париться на счет этого не не надо? З.Ы. И вообще, есть ли какая-либо новая(2014-2016) годная книженция по сабжу сетевая безопасность?
>>786005Интересная книженция, сейчас почитаю.
Реквестирую гайд по запиливанию суффиксных деревьев
>>786008Очень интересная книга. Можно, оказывается, скрыть процесс в винде. Насчет python 3, зависит от необходимых либ, есть ли там pyhook. Вообще меня третий мало интересует, на нём ничего не делаю. Работает все на втором прекрасно.
>>785988Я пытался так сделать. Всё таки, когда долго живёшь без мышки, то такие очевидные ходы знаешь. Проблема в том, что оно не сработало. >>785989Я же просил не издеваться>pycharm change fonts И выдаст он мне как изменить сами шрифты, а не их размер.
>>786001SyntaxError: invalid syntax
>>786017Вот из-за таких гандонов Си и Ява висят в топе по несколько десятков лет. Кстати, вангую, что скоро питон в тройку лидеров по TIOBE войдёт, можете скринить.
>>786024> И выдаст он мне как изменить сами шрифты, а не их размер.Ты долбоёб, забудь о программировании. Почему у тебя есть время писать на дваче и нет времени проверить то, что тебе сказали?
>>786034Поздно, я уже всю стандартную библиотеку освоил, сейчас к джанге подкатываю. Открою тебе секрет: чтобы программировать особого интеллекта или выдающихся способностей не нужно. Это труд для макаки, поэтому я чувствую себя вполне комфортно.
>>786031>>Си и Ява висят в топе по несколько десятков лет. Топ еще не означает востребованность. Уже стали появляться безработные си-программисты. Они сейчас срочно переучиваются.
>>786037Пиздец, где я сказал, что нужен особый интеллект? Тебе нужно уметь гуглить, а с этим у тебя плохо.
>>786039>срочно переучиваются И на что же мы переучиваемся? На петон что ли?
>>786037>>чтобы программировать особого интеллекта или выдающихся способностей не нужно.Такие как вы ничему новому не учитесь. Такие находят работу, а потом когда её лишаетесь, появляется такой странный феномен "безработный программист". Вообще, программистам много платят по одной простой причине, безработный программист может заработать гораздо больше, чем занятый.
>>786042>>И на что же мы переучиваемся? На петон что ли? Какой питон? Ты чё? Brainfuck конечно, это язык будущего.
>>786039Разве что хеллоуворлдщики. Годные сишники всегда востребованы. Это не питон всё-таки.
>>786005Кстати да, заметил, что во многих годных книжках используется второй пайтон. Будут ли какие либо трудности, если я учу python 3?
>>786072>>> Будут ли какие либо трудности, если я учу python 3?Если ты не знаешь двойку, то будут проблемы. Потому что когда ищешь срочный ответ в интернете и находишь код на двойке, то как ты его переделаешь на тройку, если не знаешь различий. Вот я в основном на двойке всё делаю, но могу и на тройке сделать, потому что знаю различия в версиях. Или приходишь в компанию работать, а там всё на двойке написано, то как будешь в этой ситуации?
>>786080Допустим я имею некие навыки в программировании на python 3. Есть ли гайд для "быстрого" ознакомления с синтаксисом именно второй версии? Просто не хочется тратить большое кол-во времени, штудируя старые учебники по python 2.
>>786090Я питон 5 лет изучаю и по сей день открываю учебники. Так с любым языком. Если кто-то мне заявляет, что выучил язык, я называю его лжецом.
>>786027>>786027invalid=tvoi mamashaxXx_KuL hAcKeR vZlOmAl TeBiA bLiAd'_xXx
Перекатываю вопрос про множество таблиц для одной модели. Как лучше реализовывать?
На brainbench.com тест по змее 3.4 сейчас можно пройти бесплатно.Прошел на intermediate - всё хуже, чем я думал, лол.
Кто чем летом занимается?Я себе план наметил: дочитать Доусона, параллельно прохожу CS61A. Как пройду - возьмусь за Лутца, чтобы вникнуть в моменты, которые Доусон дал, но не объяснил.Следом буду читать какую-то книжку head-first по Jav'e и Лафоре. Ух, не уверен, что осилю за лето. Но я - борщехлеб.
>>786146FizzBuzz сможешь накатать за 3 минуты?
>>786212Смогу.
>>786212Easy.
Как вытаскивать превьюшки-миниатюры из разного рода Office-документов (doc, ppt, pdf, etc)?Вроде бы нашёл идеальную для этих задач библиотеку ( https://github.com/btimby/thumbnailer ), но работать ни в какую не хочет. То ебался с PIL (говорила что PIL не установлен, хотя он стоял в системе Ubuntu 14.04, то с Pillow та же херь была). Сейчас пишет:File "tests.py", line 3, in <module>from thumbnailer import library as thumbFile "*/script/thumbnailer/thumbnailer/library/__init__.py", line 3, in <module>from unoclient import clientImportError: No module named 'unoclient'ну и стоит сказать, что пайтон я знаю очень посредственно
>>786210Студентоси?
>>786212Да вы заебали уже с этим физбасом.Вангую, что та статья -- ёбаный вброс ну не верю я, что среди сеньоров существуют аутисты, не могущие в физбасс.
>>786238Ну физбаз реально оч просто.На питоне то особенно.Если на С например, его нужно минут 5 писать, то на питоне 4 строчки и готово.
>>786210Лафоре по С++?Что-то такая неплохая солянка выходит.
>>786238Ты не понимаешь суть проблемы. Когда подают объявление, что требуется программист с оплатой 150 тыс зеленых в год на должность сеньора (:D) от такой суммы у читающих взрывается пукан. Они бегут заканчивать месячные курсы, потом врут, что вкусили дары змея 100 лет назад, а в действительно не могут FizzBuzz. Это известная проблема. Любой, кто нанимает программистов постоянно встречается с этой проблемой.
>>786090Есть хороший гайд по тому, как писать python 2/3 compatable code.Вот собственно он - http://python-future.org/compatible_idioms.html
>>786231Да.>>786248Не, по жабе. Сначала питон буду дрочить, потом по жабе книжку (синтаксис) и Лафоре алгоритмы на жабе.
>>786097Я бы сказал, что Вы только отчасти правы.Ведь если посмотреть на русский язык, то его же тоже никто не знает.Так что все зависит от того, что Вы вкладываете в понятие "Изучил".
>>786252В коде на доске ошибка.Последнее условие должно быть первым, иначе оно никогда не исполнится.
>>786259Всё работает.
>>786252Да и вообще только долбоеб будет делать через while, как мне кажется, for'ом удобней.
>>786263Ну и где тут работает, если у тебя на числа кратные и 3 и 5 выдает по три строки.
>>786263Что за хуйня? По какому принципу там выбирается верный if? Если, допустим, у нас слово делится и на 3 и на 5, но первым условием идет if x%3==0, то по идее должно выбраться оно и до последнего интерпретатор тупо не должен дойти?
>>786266Он не справился.
>>786264Можно в одну строку завернуть.
>>786269Покажи по какому заданию ты делал решение.
>>786212http://ideone.com/sMRmTaЯ выиграл?
>>786272for i in range(1,101): print("Fizz"(i%3==0) + "Buzz"(i%5==0) or i)
>>786268Ааа, лол, я только сейчас понял, где он обосрался и как интерпретатор его объебал, лол. Ну я лично записывал алгоритм так (первым ставил условие делимости на 3 и 5, а остальные через elif, чтобы выбралось только одно условие). Я уж думал, что я физбазз писал неправильно, уже обосрался от страха.https://ideone.com/iRgzRX
>>786276TypeError: 'str' object is not callable
Анон, вопрос по ООП. Почему атрибут __total доступен извне описания класса? Ведь атрибуты с __вначале считаются "приватными". Так почему я могу его изменить извне описания класса, обратившись к нему напрямую?https://ideone.com/w74cma
>>786265Всё правильно выдается. Число 15 делится на 3 и 5. Да три строки. Если ты ставишь дополнительное условие, чтобы выводилось только FizzBuzz, то это только дополнительное условие. С программной точки зрения тут нет ошибки.
>>786281for i in range(1,101): print("Fizz"(i%3==0) + "Buzz"(i%5==0) or i)Множители проебал.
>>786289ебучая разметка
>>786276Очевидно же, что вакаба символы звездочек съелаhttp://ideone.com/wX7TM9>>786284Они только считаются приватными. В питоне нет защищенных членов. А вообще, ты присваиваешь на __total, а total - это разные члены класса.>>786287Мда.
>>786292>Они только считаются приватными. В питоне нет защищенных членов. А вообще, ты присваиваешь на __total, а total - это разные члены класса.А, точно, спасибо.
>>785906Годная штука, советую. Сам уже выучил 80%
>>786292Теперь работает. Здорово.>Мда.Вот и я о том же.
>>786292Это просто вопрос красоты. >if i%3==0 and i%5==0:Но заявлять вот это>Последнее условие должно быть первым, иначе оно никогда не исполнится. Это фейл
Я прочитал Доусона и "укус питона". Что дальше делать? Есть какой-то учебник для продвинутых?
>>786304Покажи, пожалуйста, задание, по которому ты делал решение.
>>786306Синк пайтон
>>786315А он есть в отрытом доступе?
>>786312Да чё спорить то. Мне нравятся ваши решения. Изящные.
>>786306Продемонстрируй свой вариант решения FizzBuzz.
>>786316 Я просто искал и не нашёл
>>786315Прочитал укус и читаю Синк. Дальше Лутца или Доусона?мимо
>>786316На убунту форуме каком-то даже с переводом
>>786320Дальше стандартная библиотека, гитхаб и практикаКогда надоест - наворачивай уже по алгоритмам, структурам данных, библиотекам и тд уже узкоспециализированные все ваши
Как определить номер motherboard или номер сетевухи. Нужно знать, что это уникальный комп.
>>786337MAC-адрес еще можешь использовать как уникальный номер.Понятно, что его легче изменить, но и получить тоже проще.
>>786337Какая ОС?
Поясняю. Доусон - вкатывальщикам с примерами, задачками, разжевано более-менее.Укус - вкатывальщикам без всего вышеперечисленного.Лутц - то, что не объяснено выше.Синк-пайтон - параллельно/вместо Лутца.
>>786332> стандартная библиотека, гитхаб и практикаА какой-нибудь список проектов для тренировки есть? А то идей особо никаких.
>>786112Алсо бамп вопросу. В джанге всегда одна модель - одна таблица или нет? Копать в сторону динамических моделей или что?
>>786112Я, когда кодил на пыхе, делал несколько файлов с разными таблицами и все просто через requires присоединял к модели. Мог выбирать из любой, главное - было не обосраться с именами подключений и все.
>>786347Думаю меня это вполне устроитfrom uuid import getnode as get_macmac = get_mac()>>786350винда и макось
>>786353http://blog.programmersmotivation.com/2014/07/09/list-projects/И тут еще идей тред есть где-то в пр
>>786362Вот же гадость! Кривой pyinstaller. Сделал exe, выдает ошибку.
Что у вас по вебу читать не ньюфагу?
>>786379Опять калькуляторы да fizzbuzz. Да и на Розетте много чего решил. Хочется чего-то более практичного и чуть более сложного.Надо идей-тред навестить.
>>786434Какие же вы недопрограммисты. У настоящего программиста миллион идей. Окей, сделай бота для http://steamcommunity.com/market/ Пусть отслеживает динамику цен на ключи и дорогие предменты. Потом рисуй графики. Создай сайт на фляге или джанге, выкладывай там графики. Принимай пожертвования ввиде ключей. Ключи продавай за деньги - богатей!
>>786434Или вот еще сделай игру крестики-нолики 4 на 4, которая училась бы на своих ошибках. Запоминала негативный опыт и потом всегда обыгрывала бы человека. Сможешь?
>>786439> Какие же вы недопрограммистыРаньше было море идей. Многие из них запилил, а сейчас какая-то импотенция идейная, лол. Почти год такое.> Пусть отслеживает динамику цен на ключи и дорогие предментыНа маркете есть и свои графики. Или запилить отслеживание снижений цен с алертами? Сам почти не играю и не пользуюсь площадкой, но слышал, что иногда вбрасывают дорогие предметы за копеечную цену.>>786441> крестики-нолики 4 на 4, которая училась бы на своих ошибкахЭто можно и с алгоритмами запилить. Для реализации ИИ стоит наверно брать поле побольше, когда уже не успеваешь просчитать. Попробуем.
>>786212На изичах:N, F, B = False, 'Fizz', 'Buzz'seq = [N, N, F, N, B, F, N, N, F, B, N, F, N, N, F + B][print(seq[x % 15 - 1] or x) for x in range(1, 101)]
>>786287Ты уёбок и тупой хуесос. Непригоден к работе, следующий.
>>786487Мне не нравится этот пример. Не могу понять, что в нем такого замечательного. Три строки не найс. Мне больше нравится пример в одну строку. >>print('\n'.join("Fizz"(i%3==0) + "Buzz"(i%5==0) or str(i) for i in range(100)))
>>786490> три условия вместо одного> три %При желании тот пример можно и в одну строку, но зачем?
>>786494> два %Быстрофикс.
>>786287kek > nul
>>786434> Опять калькуляторы да fizzbuzz. Да и на Розетте много чего решил. Хочется чего-то более практичного и чуть более сложного.> Надо идей-тред навестить.Братан, ну вон гитхаб, почти все оттуда можно переписать на свой лад и это будет практично
>>786495Да и вообще однострочное нарушает правила Pep-8. Лучше вертикально, но понятно как в стихах Пушкина, АС который.
>>786527> ненормальное программирование> PEP-8
Господа, поясните, вот мне нужен список объектов. Я его создал, заполнил, но объектов у меня аж 20 штук и может еще столько же нужно будет.Это я примерно говорю.Как мне сделать генератор объектов? Чтобы на каждой итерации for'а, например, объект генерировался с рандомным именем? Допустим, имя я составляю из рандомных цифр. А как это имя дать объекту? Я что-то вообще не врублю.
Аноны, поясните ньюфажине :создаю библиотеку, но вместо вывода, интерпретатор выдает синтаксическую ошибкуasia = { 'Azerbaijan':'Baku' 'Armenia':'Yerevan' 'Afganistan':'Kabul' } Причем ошибка заключается во втором двоеточии.Хуй пойми, что ему не нравится.
>>786639Запятые проставь.asia = { 'Azerbaijan':'Baku','Armenia':'Yerevan','Afganistan':'Kabul'}
>>786638Разобрался уже, лол.
>>786675нука поясни
>>786675сириузли, поясни анонасам, самому теперь интересно ещё_один_анон
>аа помогите как это сделать аноны срочно аааааа>аноны помогите аааааа>Разобрался уже, лол.
>>786638Ты, наверное, функцию определил и в параметрах указал параметр через * ?
>>786730>>786736>>786714Лол, все намного проще. На каждой итерации for'а я создаю объект с именем i (номер итерации) и все. То есть, имена объектов - i.https://ideone.com/FU1hwqС капчи изволил обосраться.
>>786445>дорогие предметы за копеечную ценуПо ошибке так делают, да. Иногда можно за доллар купить вещицу, в 50 баксов
>>786764Я так тоже обосрался как-то раз. Продавал дешевые желтые кристаллы по 1 центу по-моему (в доте были синие, желтые и красные кристальчики по какому-то событию), и случайно продал куру, которая стоитла 4.5к рублей за 1 цент, вот это кто-то на мне наварил, бляяя. Как вспомню - в пот бросает.
ну прочитал я несколько книжек, подскажите как начать применять знания на практике, с чего начать, спасибо.
>>786387Я вчера роптал на pyinstaller, что у меня ошибка вылезала на простой программе по определению мак-адреса.>from uuid import getnode as get_mac>mac = get_mac()На протяжении нескольких часов я проводил шаманские обряды. Активно взывал к духам в гугле. В конечном счете всё закончилось тем, что я удалил Python. И накатил все по новой. И заработало! Теперь никакой ошибки pyinstaller не выдает.
>>786894Сделай игру морской бой, да такую, чтобы она запоминала свои проигрыши и с каждой новой игрой расставляла корабли более умно и сама стреляла более четче, чем в предыдущие разы.
>>787001а что-нибудь без гейдева и аи?
>>787009Не обязательно делать с гуи. Достаточно, чтобы она просто выводила номера строк. И не АИ, а ИИ. И там нет ничего сложного. Был у меня такой знакомый. Его в университете научили крестам. В тетрадке были записаны готовые решения на многие сложные задачи. Так вот он тоже не знал, где свои знания применить. В результате кресты забыл, работает сисадмином. А меня ничему не учили, у меня просто было желание замутить что-то крутое и сумасшедшее. Именно это желание заставило меня изучать программирование.
>>787009ок, ладна, сделай дневник с шифрованием данных. Записываешь мысли, а потом всё зашифровывается.
>>786764Игрок выставил вот эту пушку на продажу за доллар. А рядом везде стояло за 8. Я купил тут же, выставил за 8, через месяц купили.
>>785853 (OP)Аноны, как установить NumPy?
>>787133pip3 install numpy
>>787154Пишет invalid syntax в слове install
>>787158виндузятник?
>>787161ДаБля, может он поставился неправильно.
>>787164ты поставил в системных переменных pip3 ?
Привет, питонотред. Есть один сайт - angel.co/companies. нашел заказ на апворке, сам не подавался, но хочу научитьсяНа сайте стоит ограничение - просматривать можно только 20 страниц по 20 компаний на каждой. Что я делаю: Хочу соскрапить данные со всеми компаниями, их всего примерно 980к.Вопрос: Можно ли получить доступ ко всех страницам? Легально, конечно. Прокся, юзер-агенты не советовать ибо данные выдаются в структурированном виде, не рандомном
Господа, такой вопрос: являются ли формальные параметры функции ЛОКАЛЬНЫМИ для функции, например x в этой функции:def square(x)____return x*xЯвляется локальным параметром (знаю, что переменные, определенные внутри функций - локальные), то есть его мы можем использовать хоть миллион раз?
>>787248Вопрос в локальности параметров: да или нет? Я что-то не пойму.
>>787240можно.идиот, учись задавать вопросыно дам подсказкупагинации нету, единственный контрол для навигации - кнопка моар, следовательно, надо бы посмотреть, что она делает (через консоль разработчика, например)
>>787227Нет, я просто установил python последней версии с сайта.
Студент 2го курса репортинг. Знаю немного джаву и си, думаю вкатиться в питон. Как сейчас дела обстоят с работой в дс2? И вообще какие перспективы у програмиста пишущего на питоне завести трактор?
>>787256тогда указывай полный путь для пип в командной строке, c:\python34\где_то_тут_pip.exe install numpy
>>787265У меня он где-то в AppData установился
>>787266надо было выбирать куда устанавливать. а то так много текста в командной строке будет, мешать будет
>>787269Лол, у меня нету pip3 там, где он должен быть.
>>787271в папках там пошарь
>>787271python34\Scripts\pip.exeвот
>>787276У меня 35 и там пусто
>>787279ты блять pip устанавливал?
>>787280А он разве с 34 версии не идет в дополнении?
>>787283с чего ты взял?
>>787285Тут написаноhttp://pythonworld.ru/osnovy/pip.html
>>787287ну так найди его, если не найдешь установи
>>787295Установил, эта сука ругается на двоеточие после C:
>>787260Ладно перефразирую, могу хорошо в джаву, но хочу в питон, с чего лучше начать: укус питона или думай змея?
>>787332Укус по диагонали, дальше стандартную библиотеку изучай.
>>787325Аноны, эта сука вообще никак не хочет, теперь все есть, указываю полный путь, он на него ругается.
>>787335Ну что за хуйня?>SyntaxError: invalid syntaxКак я ему путь укажу без двоеточия? Это же диск, блять.
>>787253More возвращает json с ids компаний. Если даже редактироватьномер страницы и передать, но вернет респонс json с "page : 22". Прости, я новый в этом, может чего-то не понимаю. Можешь еще что-то подсказать?
>>787248Да, они локальные. Можно х использовать миллион раз. Ты сам сядь и проверь.
петян, а нарисуй простой пример многопоточного. у меня есть задания, которые нужно распараллелить. допустим налью рабочих их в бассейн, и эта ебала должна дёргать их, но чтоб не больше определённого (допустим 12) числа одновременно ебашили.
Сап программач. Начал изучение питона с Лутца. Читаю его по диагонали для ознакомления и погружения в яп. Я все правильно делаю?
>>786090> Есть ли гайд для "быстрого" ознакомления с синтаксисом именно второй версии? Палю лайфхак: запускаешь код на втором питоне, получаешь SyntaxError или AttributeError, исправляешь, запускаешь. Повторить 10 раз. Всё, ты знаешь все различия.
>>786212http://ideone.com/MR2CBb2 минуты 25 секунд. Сасай.
>>786230ну так посмотри на ошибку и почитай что на гитхабе написано. тебе нужно как раз установить этот UNO или хуй знает как оно называетсякстати, спасибо за ссылку, год наверное не мог найти подобную либу для юникса
Аноны, какой компилятор питона установить, чтобы он на обычное двоеточие не ругался?
>>787468pypy.Чё ты несёшь?
>>787336Скопируй, блядь, целиком ошибку, где именно там инвалидный синтаксис. Может ты либо под 2-ой питон с print'ом пытаешься собрать.И вообще, numpy на винду лучше из wheel'ов ставить, потому что через pip это боль.
>>787472А как тогда? У меня просто пишет ошибка синтаксиса и выделяет двоеточие.Python 3.5.2 shell
>>787473>Скопируй, блядь, целиком ошибкуИли монитор сфотографируй, если тупой.
>>787473wheel'ы отсюда можно взять - http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
>>787475
>>787478Ебанат. Палю тебе тему: если ты руками выставлял PATH, то зайди в CMD и напиши там: pip3 install numpyЕсли не выставлял и не хочешь ебаться, скачай Anaconda (это теперь так пакет IPython называется) с их офф.сайта (exeшник) и после установки открой CMD.exe и напиши: pip3 install numpy
Как же, сука, все заебало. Вздёрнуться нахуй хочеться, блядь, убейте меня, пожалуйста.
>>787478Мде... pip нужно запускать не из интерпретатора питона, а из консоли...start -> run -> cmd.exepip3 install numpy(Ну или вот этот весь твой путь, если в PATH нет.)
>>787486Лол, вот это я даун
>>787484Что случилось, опять invalid syntax?
Ну заебись, теперь выдает Fatal error in launcher: Unable to create process using
>>787503HA-HA!
>>787503Причем путь без пробелов, блядь, теперь это просто C:\Python
>>787503Сейчас придёт мистер "Ставь виртуалку" и всё тебе объяснит.
>>787507Может снова переустановить? А то установился он в Новую Папку, я переименовал ее в Python, перебил пути в Patch
>>787491Да заебало, блядь, всё это говно. Работы нет, денег нет, идей нет, нихуя нет. Хоть в петлю лезь.
>>787511>Установился в Новую ПапкуГалина Ивановна, попросите лучше компьютерщика Мишу вам за тортик всё настроить.
>>787514Да он сам захотел туда устанавливаться, сейчас Repair попробуем, если не получится - опять переустановка.Пиздос винда требовательная, из-за сраного пробела нахуй шлет.А Линукс поставишь - дрова будут через день откручиваться сами по себе.
>>787514>>787517ты 2-ой день pip запускаешь?
>>787513>Работы нет, денег нет, идей нет, нихуя нетНаселена роботами.Ты не расстраивайся, все будет хорошо, это временный кризис. Главное сохранять спокойствие и писать код.
>>787518Да, но вчера я был сонный и нихуя не понимал вообще.Сейчас все установлю, если он мне еще какое-нибудь шоу не устроит
>>787520Да блядь, переустановка
>>787511> А то установился он в Новую Папку,Нахуй ты вообще его трогал?, там искоропки все ставится и прописываются пути как надо, даже на спермоподелии.> А Линукс поставишь - дрова будут через день откручиваться сами по себе.Ну если ты ссаный пистон установить не можешь, то конечно у тебя все будет откручиваться, "само по себе".
>>787520>>787522нажми блять WIN + R, туда вставляешь то что ты вставлял в интерпретатор питона
>>787530А ты терпеливый. Думаешь игра стоит свеч?
>>787533Это тебя надо спросить.
>>787478> двоеточиеДо слёз.
>>787537Да я вообще мимопроходил. Я уж точно таким заморачиваться не стал бы.
>>787538>запускать команды в интерпретаторе
>>787513Ты шутишь, да? Работы дохуя и больше.
Ну вот, блядь, пошли ошибкиfailed with error code 1Заебииись.
Годно или Лутца более чем достаточно?
>>787575укуса/синка более достаточно, чего там мусолить 1к страниц.
>>787575автор кто, не вижу, кажется я видел уже данную книжку, но запамятовал.
>>787578UPD: вспомнил, Прохорнеок.
Читаю Лутца, столько у него воды, блеать, аж пиздец. Дошел до итерации и генераторов. Стоит дальше читать? Или просто пролистать. Что в этой книжке самое главное? И поможет ли это клепать сайтики?
>>787588>укуса/синка более чем достаточно, чего там мусолить 1к страниц.лутц просто подробно рассматривает все, а зачем оно тебе сразу все надо? если надо будет нагуглишь.
И что делать?
>>787593> укуса/синкаУкус Питона понятно, а синк это что?
>>787594Тимур, ну написано же, что с++ компилятор нужен. Я тебя предупреждал же, что это боль.-> >>787514, >>787472, >>787477Либо качай и ставь visual studio, может повезёт.
>>787597Надеюсь, это единственная ошибка, уже обновляю, вот тебе и смог в нейроночки.
>>787601Сука, да я установил Visaul C++ 14 версии, блядь.Так, а как ставить из wheel'ов?
>>787596byte of python, think python
>>787607А нет, установил, все.
>>787607pip3 install wheelfilename.whl
>>787614При этом .whl файл переименовывать нельзя, если имени берётся инфа о совместимости.
>>787616>>787614А где должен находиться сам .whl файл в таком случае?А то мне пишет, что numpy-1.11.1+mkl-cp35-cp35m-win_amd64 выглядит как файл, но он не существует.
>>787634>numpy-1.11.1+mkl-cp35-cp35m-win_amd64А все, там, в какой директории я нахожусь.Теперь вроде устанавливает
Прошу сильно не пинать, я нуб в питоне. В чем отличие инструкции nonlocal от global, желательно простым языком. По идее же это одно и тоже, только для разных версий питона, или я ошибаюсь?
>>787638global достает переменную из глобальной области видимости а nonlocal из объемлющей(т.е. ищет переменную в "родительских" областях до глобальной, не включая её), ещё global создает переменную если её нет в глобальной области, а для nonlocal она обязательно должна уже существовать.
>>787513И у меня такая же хуйня.
>>787358Бамп.
>>786315> Синк пайтон Что за учебник? Не могу нагуглить. Помогите.
>>787690THINK PUPHLONмыслить как комрьютерный сцайентист питоном
>>787699Есть на русском языке?
Привет, Аноны. Тут такое дело. Решил поразвлекаться с сокетами и напилить себе приложение для обмена данными между компьютерами по сети. Напилил себе приложение, которое ищет в папке файлы с необходимым расширением и через сокеты забрасывает эти файлы клиенту. И тут возникло две проблемы, которые я не могу решить. https://ideone.com/bhFYqn - серверhttps://ideone.com/CAVD4V - клиент(Они сыроваты и в них есть много лишнего кода, пока нет возможности подчистить)Первая - если из клиента убрать time.sleep, то периодически, через раз, выпадают различные ошибки. Почему так получается?Вторая на пикрелейтеде. На винде в локалхосте все нормально, а вот когда пытаюсь накачать через на линукс с винды файлов - получается такая фигня. Расширение py-файла UTF8, последовательность кодирования-раскодирования вроде-бы нормальная. Что я делаю не так?
>>787701Блядь иди фуры разгружай нахуй или торговый зал сторожи, мудило.Не может блядь загуглить, прахрамизд.Есть на русском. Гугли.
>>787717Да тут даже гуглить не нужно, эти долбоебы даже шапку не могут посмотреть.https://github.com/TheKnightsWhoSayNi/info/wiki/Books
Пиздец у вас в питонотреде дети!Даже в ньюфаг треде в /ra такого скама нет.
>>786358>в джанге одна таблица>Копать в сторону динамических моделей или что?просто учись копать, могильщиком с твоим умишко ты поднимешь денег, программистом нет
>>787726Проснулся старичок. Ты не забыл что 2016 идет? Сейчас на всем pr основной контингент 16-22 года
Кстати о /ra/, сосоны, а есть что-то типа ардуино, но что бы питоном его кодить? То я только его знаю и ничего другого пока учить не хочу
Анон, вы часто используете ООП в питоне? Я вот, несмотря на то, что наконец разобрался в ООП, не приложу мысли, как его эффективно использовать. Вчера писал скрипт для анализа файликов с инфой из универа (просто считал сколько вопросов в файле) и не смог придумать, куда мне ввернуть классы/объекты. Использовал императивный подход. Может, блять, я что-то не знаю или не понимаю? Есть какой-то пример или статья, которая поясняет, как юзать ООП и как отказаться от императивности и начать ЖИТЬ?
Привет двощь!Есть 2 таблицы в PostgreSQL+---+----------+---------+| 1 | YOB11 | YOBA 1 || 2 | YOB12 | YOBA 2 || 3 | YOB12 | YOBA 2 || 4 | YOB13 | YOBA 3 |+---+----------+---------++---+--------+-------+| 1 | YOB11 | ARG1 || 2 | YOB11 | ARG1 || 3 | YOB12 | ARG2 || 4 | YOB13 | ARG3 |+---+--------+-------+Как получить такой результат?+--------+---------+--------+| YOB11 | YOBA 1 | ARG1 || YOB12 | YOBA 2 | ARG2 || YOB13 | YOBA 3 | ARG3 |+--------+---------+--------+
>>787757если не куда его впихнуть значит он там и не нужен
>>787756Малина.
>>787756http://www.aliexpress.com/item/BPI-M1-Banana-Pi-M1-plus-A20-Dual-Core-1GB-RAM-on-board-WiFi-Open-source/32601017424.html?ws_ab_test=searchweb201556_7,searchweb201602_5_10048_10037_10017_301_10046_10045_406_10032_10040,searchweb201603_2&btsid=725700fa-6f33-496a-b702-05c6deeb74ed
>>787756ODROID-C2
>>787472> И вообще, numpy на винду лучше из wheel'ов ставить, потому что через pip это боль. Про что несёшь? На pypi уже давно wheelы выкладывают.
>>787740Я фрилансер - могильщик. По делу-то есть чего сказать?
>>787240Бамп вопросу.
>>787460Ха-ха! Ржака. Шутник вы батенька, шутник! :)
>>787756micropython (и его борды).
>>787775>>787779>>787782Дорого, ребят.Пердуинка так 120 руб стоит на Али, да и вы одни компы предлагаете
Как в template подсчитать total для ifchanged?
>>787467Нубы! Вы хоть видели, когда в последний раз обновлялся PIL????!!! Автор на него давно болт положил. Не удивительно, что ошибки выдает. Уже сделали форк. Вот используйте правильные вещи. Три дня назад был новое обновление. https://pypi.python.org/pypi/Pillow
>>787797Orangepi стоит меньше 1к.На ардуине после загрузки интерпретатора ты только светодиодом и сможеш помигать.
>>787514
>>787757Как говорит Джэк Дидрих (один из разработчиков Питона): "Всегда себя спрашивайте, можно ли класс заменить функцией?" https://habrahabr.ru/post/140581/Вообще классы применимы в гуи. Только там есть необходимость в них.
Может у кого-то имеется Modern Python Development with PyCharm в mobi/epub/pdf?
>>787703time.sleep нужен, чтобы дать время прочухаться (подгрузить элемент)
>>787797Ну можешь взять платку micropython, только стоит она как две orangepi, но не компьютер, а именно микроконтроллер, если у тебя такой фетиш.
>>787822Какой элемент? Разве он не ждет, пока примет из сокета пачку байт?
>>787812Спасибо, анон.
>>787797Не еби себе мозги, на голых микроконтроллерах не место Python. Исключительно C/ASM. Python охуенен на RPI, собственно, там его и юзаю как угорелый.
>>787831Не знаю антоха, когда работаю с сетью, time.sleep меня всегда спасаетю
>>787575PyQT идеологически неправильная либа, её автор бабла хочет за использование. Рекомендуют PySide. Нашёл вот такую книгу https://new.vk.com/doc44742071_346636734
>>787253>>787240Бамп вопросу.
>>786210Обмазался курсом с Codecademy. Сейчас продолжаю узнавать новое и закрепляю выученное на checkio. Рикамендую.
>>787986Что-то этот чекио тупит пиздец.ОБновляю страницу - грузит и грузит, не выдает мне решение.
>>788043И так висит уже 5 минут, мразь. Обновляй - не обновляй, похуй ему, не работает.
>>788044Infinite loop жи
>>788052Где?
>>788052Ааа, да ебаный в рот, я - даун.
>>788052Добавлю что checkio и вправду не быстр. Решения пишу на repl.it, на чекио закидываю только для прогонки по тамошним тестам. Удобно.Алсо, задачка для местных антонов.
Анон, очень тупой вопрос, но все же. Что значит запись:array[n] nИнтересует двойное умножение, что оно значит?
>>788075Вакаба звездочки съела.
>>788078Степень
>>788078две звездочки - операция возведения в степень
>>788080>>788083Спасибо, господа. Я не знал, что есть такой оператор. Привык степень считать с помощью pow(2,5) или писать самому, но оказывается, что число в нулевой = 1. Я не знал такого. Вот чекио мне жопу разорвал-то.
>>788078Лунный сахар.Жду от языка petooch операцию три звездочки.
>>788069https://ideone.com/1rMdn4
>>787760http://postgresql.ru.net/manual/queries-order.htmlКури документацию всю.
>>788125Цифр не должно быть в коде.
>>788132http://ideone.com/y60yc7
>>788138Ты задание прочитай. Вообще не должно быть цифр, как таковых. А также операций деления, вычитания и взятия остатка.
Что есть для нуба по джанге?
>>788069https://ideone.com/S72iD1На что я только трачу свое время.
>>788138Ideone не выдержал такого униженияhttp://pastebin.com/dmHBdYrV
>>788156Пиздец ты припизженный. Мой браузер не выдержал такого унижения.
Аноны, прошу совета.Работаю в науке, использую питон. Денег получаю мало, но уходить не хочу пока.В какую сторону стоит двигаться, что бы была возможность подработать на стороне? На сколько мог поверхностно нагуглить, лучшим вариантом будет django, который нужен для работы с вебов. Поясните коротко, в чем заключается его суть и нужно ли вообще в него вкатываться?
Аношки, есть четыре списка, в каждом 47 элементов.Необходимо сделать большой список из 47 списков, в каждом из этих списков значения последовательно по индексам из четырёх изначальных списков.Т.е. примерноbiglist = [[list1[0], list2[0], list3[0], list4[0]], [list1[1], list2[1], list2[1], list2[1]], .... [list1[46], list2[46], list3[46], list4[46]]]Это куда копать? Я так понимаю нужно zip и map смотреть?
>>788196Если тебе брутфорсить, то лучше itertools возьми. Нахуя тебе такое количство говна в памяти?
>>788196biglist = []for j in range(0, 47):____biglist.append( [ list1[j], list2[j], list3[j], list3[j] ] )Ну совсем отууууууупели от свой змеи.
>>788164https://ideone.com/bKCMrn
>>788197Sql-запросики. Каждый список - данные для запроса.>>788198Спасибо анончик. Тут всё просто, а я в функциональщину попёр. Но вообще интересно, надо поштудировать за эту хуету.
>>788069Охуенно анончик.
>>788203>>788155Лол.
Как вы предпочитайте делать в цикле i+=1 или i+=True
Сап, питоны. Я уже заебался решать арифметические задачи и прочую хуету, чувствую что я готов начать применять свои знания. Дайте туториолы по прикладному применению, типа "Напиши свою борду", ну вы понели. Сам нагуглил Лутца с его " Программированием на Пайтон", есть ещё что?
>>788257Сделай англо-русский словарь. Даю два дня тебе.
>>788216i+=(not [])
>>787703В самом начале файла попробуй захардкодить кодировку
>>788282Хорошая задача. Попробую исполнить. Только мне бы мануалы, которыми сами пользуетесь, в сети дохуя чего есть, нужны проверенные.
>>787785>лучше ставить через wheel'ы>на pypi wheel'ы, про что несёшьТы тупой или как? Я, блядь, что, противоречил этому? Я только про pip говорил, который (по-дефолту, по крайней мере) запускает setup.py из собирает модуль из исходников, включая компиляцию сишных библиотек. Можешь сам запустить и всё увидеть.
Анонасы, которые зарабатывают питонированием, вам не стыдно, когда вас спрашивают, на чем пишите?По-моему язык зашкварен наглухо вот такими>>788289
>>788301А ты дохуя илита? Или с рождения все знал? Хуею с таких как ты.
>>788302Так дело не в знаниях. Я в Питоне то вообще нуб.Я про лень и нежелание учиться самостоятельно. Нахуй вы в профессию лезете? Никто вам хорошо не будет платить с таким подходом. Хорошо, если вообще платить будут.
>>788303Нахуй тогда вообще этот раздел, если не для помощи, поиска хороших материалов и траллирования
>>788304А для чего любой другой тред на борде создаётся?
>>788305Борда по тематикам делится, и специфика везде разная. Нельзя обобщенно сказать для чего создавался тот или иной тред.
>>788284Черная магия! Черный маг в треде!!! Христос, спаси и сохрани, спаси и сохрани...
>>788289какие блять мануалы, нуб херов, 10 строк и программа готова, афигеть бля
>>788304Этот раздел для восхищения магией Змия и его создателя, прародителя всех родителей, диктатор диктаторов, с именем имени Гвидо и его праимени Ван Россум.
>>788289Вот главный мануал, тут все что нужно есть https://2ch.hk/b/res/131061459.html
>>788321
В джанго есть велосипеды для создания приложений через админку?
>>788298pip ставит wheelы, ващет, если они подходят.
>>788357Значит он очень хуёво определяет подходящие. У меня ни разу wheel не ставил.
>>788087Даже в школе про такое рассказывают
Апельсинусы, сильно ли сложно писать гуй на Qt5? В сети так мало примеров и туториалов, из-за этого постоянно возвращаюсь мыслями к WPF+С#...
>>788380> сильно ли сложно писать гуй?Лол, кнопочки шлепать в гуевом интерфейсе сложно?> В сети так мало примеров и туториаловКак говна этих примеров и туториалов.> постоянно возвращаюсь мыслями к WPF+С#Всё правильно делаешь, если кроссплатформа не печет то нечего кутеговном шквариться.
>>788287Пробовал, не помогает
>>788388Уровень кнопок давно уже пройден, меня больше интересует работа с моделями данных и их отображение. Такое в КтДизайнере особо не сделаешь.
Сап, питонисты. Решил закатиться в этот ваш питон. Начал с портирования мелкой программки, написаной мной на крестах с ncurses. Поставил PyDev из Eclipse Marketplace, создал проект. Суть моей проблемы такова: PyDev не видит ни одного метода в модуле 'curses', кроме initscr() и start_color(). Причём в dir(curses) есть все методы. Что я делаю не так а делаю я всё по туториалу на сайте питона?
>>788424По qt отличные доки и туториалы для крестов. На пифоне тоже самое почти.
>>788445Какая структура директорий у тебя?Попробуй from curses import *
>>788492Не понял про структуру директорий. Проекта или библиотек питона?from curses import * пробовал, но IDE всё равно не видит методы.Вроде весь код работает, но PyDev отказывается видеть методы и постоянно подсвечивает всё красным
>>788495Выкидывай ide и юзай божественный pycharm
>>788497А стоит ли? Всё время сидел на Eclipse и его производных.Считаю все остальные IDE (кроме блокнотов вроде Brackets или Notepad++) от лукавого.
>>788500pycharm самый мощный инструмент для разработки на питоне
>>788513Я накатил этот PyCharm, все методы он видит.На какую кнопку сделать, чтобы проект запускался не во встроенной консоли, а в эмуляторе терминала (e.g. terminator, rxvt)?
Аноны, пытаюсь прикрутить tinymce к своему проекту. Скачал, воткнул виджет в форму. Смотрю на странице - окошко ввода текста стало интерактивным, можно поменять его размер. Но нет никаких кнопок и прочих инструментов редактирования, которые должны быть реализованы через tinymce. Делал все строго по гайду - кнопочек нет. Че делать-то?
>>788527Проект на Django
>>788516Зачем?
>>788541Я же с curses пишу, во встроенной консоли ничего не запускается. Или в pycharm есть костыль для этого?
>>788547А, точно. Ну пошарь по функционалу, там есть фича attach to process
Сидел сегодня в очереди на физопроцедуры. А со мной сидела очень няшная тянка лет 18, с короткими волосами (каре) и в очках. Это просто мой любимый типаж, а я зассал познакомиться, какое я чмо.
>>788568Напиши бота который будет искать 18 летних тёлочек с каре и заводить с ними знакомства вместо тебя. Питон тред же!
>>788582ОК ГУГЛ, КАК НАЙТИ ТЕЛОЧЕГ С КАРЭ
>>788582>>788593Она была очень красивой. НО ничего, я завтра опять туда пойду (я еще не доделал процедуры), если она там будет - подойду и обосрусь как даун познакомлюсь
>>788582Кстати, почему такого бота до сих пор не сделали? Неужели так сложно имитировать альфача? Тян же примитивные.
Как блин сделать, чтобы в джанге эта херня отображалась нормально? Что прикрутить?
>>788614Потому что программисты шарят в телочках, и знают что секс это овернакрученный хайп.
>>788568Бля, она ж больная! Нахуй тебе такая?
>>788614Лел, таки начали писать бота?
>>788333На, посмотри сначала этоhttps://www.youtube.com/watch?v=UnmZMJv4ox8
>>788380Глаза подними>>787575>>787581
В джанге есть фильтры, в них ordering, как отсортировать foreign key?
>>788724query.order_by('-fk_field__value')
>>788733Мне приходит /?ordering=fk_field__value
>>788708Издалека я начал. Суть правильная организация структуры проекта для имиджборды. Запилил я простою борду с тремя моделями Пост-Тред-Доска. И встал вопрос масштабируемости. Как лучше организовать БД для нее? Необходима кастомная настройка отдельных досок (полей, загружаемых файлов) при создании. Желательно чтобы все делалось из админки. Делать на каждую доску свое приложение? Читал еще про динамическое создание моделей как вариант. Что посоветуете?
>>788770Иди почитай что-нибудь про БД.
Анон, каким-нибудь образом можно питона научить экспортировать русский текст в нормальной кодировке?Вроде и прописываю кодировку в начале и применяю метод енкод к строке, всё равно говняво отдаётся. В тхт-шник например криво первая буква (заглавная) отображается.Пытаюсь в бд(майсиквел) закинуть, там стоит юникод, а всё равно отображается полная кракозябра.
>>788805У питона нет проблем с кодировкой. Проблемы с кодировкой у тебя или у твоего текстового редактора. Напиши минимальный скрипт, с которым возникают проблемы и выложи его в виде файла на файлообменник.
>>7888051. Удалить MS/Windows.2. Установить операционную систему.3. Problem solved!
>>788780Я почитал. Можно по простому запихивать все в одну модель с автоинкрементом по ПК для постов разных досок, но тогда ее не изменишь для отдельной доски. И будет одна большая БД на всю борду.Получается мне нужна отдельная модель поста для каждой доски в таком случае.Просто не знаю какой путь лучше выбрать для этого.Ну и nosql еще как вариант.
>>788805Спермопроблемы.
>>788816Арч или генту?
>>788825Ну и каким местом там спермопроблемы, поделись.
>>788805Один хуй ты рано или поздно пересядешь на unix, вопрос только в том сколько говна ты готов съесть прежде и не подавишься ли.В Винде кайфово только в шарпе кодить. Оно и не удивительно конечно.
>>788826LFS.
>>788829> пересядешь на unixА там и до OS X с дилдаком в жопе не далеко.
>>788826Убунту что бы быстро находить ответыХотя я вон вообще на elementary os сижу, потому что мне не нравится ни один из DE современности, а тут хоть шрифты симпатичные и хоткеи удобные
>>788832А что за дилдак?
>>788805Алсо, 3 пистон?
>>788837Насчёт винды согласен, попробую на линуксе переебашить.Пистон третий. На втором может прокатить?
Где почитать доступно о классах питона? В офф.либе - говно, у Лутца - лучше, блять, даже не открывать, там мусолят примеры уровня foo(bar), я ебал его рот. Есть нормально?
>>788853В 3 str в unicode по дефолту. http://torofimofu.blogspot.ru/2014/07/unicode-python-2-python-3.htmlУстанови ОС, и начни жить.
>>788864http://iproc.ru/2009/08/python-girls-oop/
Аноны, есть ли в питоновебе жизнь вне джанги? Вижу только фласкоговно c глобальными переменными и кучу ноунейм параши.
>>788914flask, tornadoзачем фласк говно? джангай прибитой гвоздями архитектурой лучше?
>>788926> зачем фласк говно?http://goo.gl/80kcA5> джангай прибитой гвоздями архитектурой лучше?Джангай убогой орм хуже, а архитектура там не прибита, просто она там есть.Олсо, скидочки на pycharm - https://habrahabr.ru/company/JetBrains/blog/304682/
Аноны, я тут начал разбираться в вебе, учить джангу. Оказалось, что джанга это не сервер, а фреймворк. А что тогда такое сервер? Где мне вообще почитать базовую инфу об этом всем?
>>788957Лол.
>>788957https://www.fullstackpython.com/full-stack-python-map.pdf
>>788961Не грузит.
>>788957>учить джангуБросай это. Говна поесть ты всегда успеешь, а сейчас лучше попробуй что-то повкуснее.
Блин, что за ... установил pymong для python 3.4 и нихера не работает как надо, импортировать то импортирует сам pymong но никакими функциями(Connection,MongoClient и т.д.) не могу воспользоваться, wtf?
>>788964
>>788965Например?
>>788970Как же сложно то.
>>788950>http://goo.gl/80kcA5иди нахуй>Олсо, скидочки на pycharmты дебил? можно бесплатно активировать
>>788973фласк, боттл
>>788974>>788970Да и что-нибудь по подробнее лучше.
>>788975> http://goo.gl/80kcA5> иди нахуйМакака ссылку не пускает.> ты дебил? можно бесплатно активироватьНе могу в пираточке код писать, совесть мучает.
>>788950Ok, попробуй вот это http://www.web2py.com
>>788973Haskell
>>789177Двачую этого.
>>788990Братишка, я тебе бесплатную IDE принес: http://www.pydev.org/Покодить-то.
Как заставить ебаные приложения типа tinyMCE и ckeditor работать ВНЕ админки? Тупо в формах? Мб есть у кого-то пример кода на Джанге 1.9. Пиздец, я себе всю жопу разъебал бомбежкой уже.
>>789195Они ж вроде на жс одном? Вставь в шаблон и ебись оно все конем
>>789144> Release versions of web2py include Python 2.5, but the source version can be run on 2.4 through 2.7.> In the past, there have been a couple of ports to Python 3, but there wasn't enough demand/interest for them to be maintained. Лол, а мертвее ничего нет?Наткнулся на pyramid, пока что выглядит обнадеживающе.
>>789188> eclipseУноси назад.
>>789201Что ты! Я тебе принес покодить-то! На питоне программистам не дают бесплатных IDE, я же знаю, что мы на питоне, принес тебе покодить. Раньше в офисах-то все писали, SOAP сервисы писали на эклипсе.
>>789207
Заебался читать книжки, начал смотреть видеоуроки, наглядно и все понятно.
>>788898Лолблядь
>>786296Начал кодить?
>>788257>>788257>заебался решать арифметические задачиНу последнюю сделай!Функция f определяется правилом: f(n) = n, если n < 3, и f(n) = f(n − 1) + f(n − 2) + f(n − 3),если n ≥ 3. Напишите процедуру, вычисляющую f с помощью рекурсивного процесса. Напишитепроцедуру, вычисляющую f с помощью итеративного процесса.
>>788961Ты с украины?
>>789356Классная эта вещь, реплит, очень понравилась https://repl.it
>>789356А что сложного-то? def f(n): return n if n < 3 else f(n - 1) + f(n - 2) + f(n - 3)
>>789357да
И все-таки, советовать питон новичкам - это просто наебалово. Скорость разработки программ? Не смешите мои тапочки! Кому эти программы можно отдать, без ебли с установкой языка? Собрать exe или apk - это чуть ли не танец с бубном, магией, и разве что приношения кровавых жертв не требует.
>>789379Если место твоего обитания - *nix, то все твои доводы против просто уходят.
>>789381Ты так говоришь, словно виндоус и андроид нинужны и нужно клепать для красноглазых и личного пользования все только.Новичкам почему-то начинают советовать всякую хуйню типа разновидностей типизации, красоты синтаксиса и тд, но я ни разу не видел такой аргумент, как "кроссплатформенная разработка".
>>787757Для фабрик объектов идеально же. Например, парсить сайт, и с каждой страницы выдергивать нечто и обрабатывать. Результаты хранить в классе, по экземпляру на страницу.К ним очень удобно потом обращаться.
>>789382Тогда, советуй новичкам жаваскрипт. 1) настоящий яп2) есть в любом браузере3) вследствии 2) можно легко делиться с друзьями своим кодом, отпадает надобность в экзешниках
>>789385А этот объект с результатами передаватьGui, или же в другую обертку. Например, которая срет содержимым в скайп.
>>789389Тоже не вариант. А если нужно запустить без браузера? Например, прога для андроида. Простенький виджет.
>>789393Webapp же
>>789393То есть, возможность получить доступ к шторке и слать уведомления имеется, например?
>>789393Тогда что ты предлагаешь новичкам? Си кросплатформенен. Хотя я не ведаю, как там с мобилками дела обстоят при использовании си. Асм?
>>789398Почему не java?
>>789400Почему-то. Потому что он сложнее питона, схемки, сишки, и другого прочего?
>>789398Очевидный голанг.
>>789402Не сложней, осилил джаву с 0, поработал в тырпрайзе полгода и понял что не мое. Сейчас изучаю няшный питон и просто ссу радугой, когда пишу на нем что-то.
>>789406А потом обмазываюсь этим кодом и дрочу. Не говоря уже о том, что самостоятельные проекты не монетизировать от слова никак. Отсутствие возможности скрывать исходники же.
>>789407>Отсутствие возможности скрывать исходники жеЯ может херню спорю сейчас, но я слышал что есть такая штука как обсуфскация. Ее на петон не завезли?
>>789410Ну хз, как обфускация поможет спрятать реквизиты или ключи.
>>789400То есть явамашину мы можем поставить, а питон - уже нет.
>>789407> самостоятельные проекты не монетизировать от слова никак> Отсутствие возможности скрывать исходники же.кто твои исходники на сервере увидит?
>>789414А без сервера никак, угу. Что, если я хочу сделать игрушку, в которой будут покупки?Выдрать код и сделать все бесплатным - раз плюнуть.
>>789379>>789382>>789393Лол, ну сразу скажи, что любишь java и уходи, мы тебя прекрасно поняли.
>>789415А как ты собираешься делать покупки без сервера?
>>789429Ну так что мешает заменить часть кода, которая контролирует ответ с сервера, или сделать ее ненужной?
>>789428Не прогоняйте его, пожалуйста. Его интересно читать. Такой-то фатализм, такая-то беспросветная экзистенциальная отчужденность.
>>789436Совесть.
>>789436Контроль осуществляй с сервера и все.
>>787651две кложуры этому погромисту
>>787847сетевые программисты итт
>>787703>conn.send('OK'.encode('UTF-8')) # Отсылка OK, чтобы продолжилось выполнение кодашозанах?шли все одной строкой в трубу блять, TCP сам все порежет и подтверждения будет просить, ты ерундой занимаешься
>>788961Вы шутите чтоли, в рахе уже акое блочат?
Я до сих пор считаю что новичкам надо учить lisp по sicpПотом немного С и АСМИ только потом все остальноеОднако на питоне клепать быстро и весело, с практической точки зрения у него нет конкурентов в соотношении время/результат, тем и прекрасен. И не только этим - писать на питоне криво гораздо сложнее чем на яве или пхп, значит больше кода тебе понятно почти изначально.
>>788961Открывается аж бегом
>>789544> Я до сих пор считаю что новичкам надо учить lisp по sicpЗачем? Говно без задач.
>>789568Зато после него что ни учи - все просто и понятно. Потому что базу добыл кровью и потом и (((((((((()))))))))))))))))))))))))))) скобочками
>>785853 (OP)Аноны, а если я вызову класс с >def __init__(self, arg1, arg2, arg3):Где у меня arg1 и arg3 - self.str И тут iC = C("arun", [1,2], "test")То как мне вызвать "arun", потому что когда я пишу iC.str, то выход "test"
>>789636То есть у тебя в initself.str = arg1self.str = arg3И почему-то arg1 куда-то пропадает. Так?
>>789647Да
>>789648Ну так ты просто перезаписываешь свойство экземпляра. Назови одно из свойств по-другому. И лучше не использовать str как название переменных.
>>789653Это просто пример из книги, я просто решил узнать, что будет.Да, я все понял теперь.
Функция, которая отодвигает строку так, чтобы последний знак был на 70-ой позиции. У меня бесконечно выполняется, хелпdef right_justify(s): s = input() out = 70 - len(s) print(out) print(s)right_justify('wooow')
>>789718https://ideone.com/TIgS2KТуплю. Но проблема осталась
>>789544Когда читаю сикп, мне постоянно кажется, что авторы надо мной насмехаются, потому что постоянно при пояснениях вижу это))). Это задевает. А еще я когда читаю, не могу перепрыгивать через упражнения, которые решить неполучается, из чего следует, что я это книгу никогда не прочитаю.
>>789540ЗАшел через вебпрокси. Наверное, автор ненавидит все гусское.
>>785853 (OP)Посоветуйте какую-нибудь легкую IDE для Питона, не Pycharm
Какое же ООП - говно. Если классов 5-10, еще терпимо и можно разобраться. Если в них есть наследования - начинается жопа, а если еще и методы переопределены, ооооо, вот это пиздец и мешанина ебаная. В рот долбил адептов ООП, это же кал ебаный.
emacs
>>789768>>789772
>>789772>>789773А wing как себя ведет?
>>789776С wing не работал.
>>789749Лайфхак: по сикпу каждое упражнение разжевано и не один разЭто не так круто как самому додуматься, но лучше чем броситьА так да ))))))))))))) бесит
>>789780Я сикп читал до половины 4-й главы, но там пошел шлак из "ленивых вычислений" и я бросил.
>>789770> Если в них есть наследования - начинается жопа, а если еще и методы переопределены, ооооо, вот это пиздец и мешанина ебаная.Я особо не топлю за ооп, но почему ты решил что без него было бы лучше? если использовать только там где нужно и не злоупотреблять наследованием то вполне себе удобный подход, а ты просто неосилятор.
>>789379У тебя просто руки из жепы. Pyinstaller отлично собирает exe и app (под мак)
>>789784Да я осилятор, я вон говнокод разбирал один, просто я в ахуе от того, каким уебищным может быть код с использованием ООП. Просто там есть три родительских класса и еще штук 7, которые наследуются друг от друга, там пизда просто.
>>789795Нарисуй схему, все будет легко.
>>789826Я рисовал, легче от этих сатанинских схем не стало.
Совсем недавно начал изучать пайтон, как свой первый яп. Что можете посоветовать почитать, когда не сконцентрирован, в автобусе там, в метро, чтобы потом дома уже подробнее прочитать это же.
>>789846https://docs.python.org/3.5/reference/index.htmlhttps://docs.python.org/3.5/library/index.html
>>789846Не надо читать всю эту хуйню, смотри видеоруки, видеокурсы. Например, вот https://www.youtube.com/watch?v=zS9g2NZ7Q6s&index=28&list=PLlk6xtbRU2nCRtNLzci6OW9OjXMoe2-S_#t=4.977587
>>789864Видеуроки - мусор.
>>789868Мб, но многое я понял именно из них, а конкретно из этого https://www.youtube.com/watch?v=zS9g2NZ7Q6s&index=28&list=PLlk6xtbRU2nCRtNLzci6OW9OjXMoe2-S_#t=4.977587чувак все толково объясняет, а не мусолит как Лутц, ты переполнен стереотипами, не важно откуда ты получаешь инфу, главное чтобы она доходила до назначения.
>>789870Новичку надо читать ДОусона
>>789544>lisp по sicpLisp? По SICP? Ничего не путаешь?>>789770Двачаю, братан. Попробуй монады (хотя ты не сможешь совсем уйти от ооп в питоне):https://pypi.python.org/pypi/PyMonad/
>>789872А что посоветуешь читать не новичку? Перекатываюсь к вам из джавы, осилил, укус питона, сейчас читаю про методы в стандартной библиотеке.
>>789872нудная хуйня как говорили уже выше. Видеоуроки интересней и понятней.
>>789876>Видеоуроки интересней и понятней.Только если ты аутист.
>>789870https://www.youtube.com/watch?v=PSDkrNjOUus&list=PLDE3L-CtjhFj2mmQAbwC26hhY8F64jmgB вот крутой чувак
>>789876Хз, все эти видеоуроки - от лукавого. Плюс, я постоянно делаю заметки, переписываю листинги, правлю код из книг и т.д. >>789874Ну просто синтаксис осиль: Саммерфилд или Лутц, есть еще Прохоренок, он поясняет как QT юзать
>>789888Синтаксис осилил, думаю в каком направлении дальше двигаться.
>>789886Этого чувака я буду смотреть завтра, а тот на которого я давал ссылку хорошо объясняет начальные моменты для совсем нубов. За напоминание спасибо.
>>789870Долго. Дорого. Неэффективно.
>>789886И какое там место в современном мире?
Ананасы, как известно, чтобы научиться писать нужно сначала научиться читать. Как научиться читать и понимать код написанный на питоне. И еще одни вопрос. Где можно читать годный код, написанный правильно, лаконично, с которого можно и нужно учиться.
>>789920На дне после 1с.
>>789873Не, а ты? Lisp Scheme если точно
>>789922И нахуй его учат?
>>789925Красноглазикам нечем заняться.
до/после установки https://github.com/django-debug-toolbar/django-debug-toolbar
>>789921Бамп вопросу, мат часть вроде освоил, синтаксис и прочую хуйню тоже, уже знаю где что, где функция, переменная, класс декоратор и прочая хуйня. Вопрос теперь в том чтобы научиться читать код и понимать его, вопрос в том как. Буду рад любым подсказкам.Надеюсь в скором времени перейти к его написанию.
>>789930Да. Изучил материал, основы там, но как начать писать на каком нибудь фреймворке? Там как то не совсем понятно все устроено.
>>789982Сейчас все пилят свое казино, попробуй посмотреть какой-то фласк, читай доки. Найди разработчиков ( в том же гитхабе, например) и читай их код связанный с фреймворком. Для больших фреймворков/известных либ доки нормальные. Но для маленьких - отнюдь. Нашел что-то непонятное - гугли, стак всегда поможет. Сам недавно вкатился в питон, понял насколько лаконичный язык. Такую простыню как в Java редко встретишь.
Анон, изучая питон, лучше брать просто чистые доки и читать их, или лучше изучать по всяким Лутцам и Dive into Python?
>>789795Вот тут Дидрих описывает случай, как он уменьшил программу в 10 раз просто избавившись от классовhttps://habrahabr.ru/post/140581/
>>790001Лутц прожует и сложит тебе инфу, если ты ни в зуб ногой и не знаешь с чего начать. Затем тупо доки, оф сайт и т.д.
>>789921http://www.java2s.com/Code/Python/CatalogPython.htmДля нубасов. Дальше можешь исходники прог под линукс почитать, поценить как работают.
>>790023Спасибо няш за ссылку, то что нужно.
>>789407Видел в арме примеры сокрытия. Как бы исходники на месте, всё есть - бери читай, если головой не подвинешься, так как у программы есть 3 варика: для пользователя (нечитабельный сходу пиздос, где нарочито тебя водят кругами, без большого опыта, знания и проверок нихуя не поймешь от слова вообще, но надо еще и не обосраться, когда превращаешь модули в такой вид, так как тут ошибки), промежуточный, оригинальные исходники автора. Но это было не на питоне, там С подобный язык, позволяющий в одну строку модули захуяривать. Если бы в питоне так можно было, было бы проще с этим, так как сам синтаксис тебе говорит: не выебывайся, у нас тут такие макаки залётные бывают, что и хелоу ворлд вывести не могут. Но мне кажется можно что-то придумать, но это до 1го шарящего питониста, кто в теме больше пары лет.
>>790023Спасибо, действительно классная ссылка
Аноны, в чем тут ошибка?>print "Iteration:" , nКак пофиксить?
>>790109А лол, совсем туплю, надо же скобки поставить.
>>789795Угу, словно менять одну и ту же переменную в 100500 местах - это круто. Если есть возможность делать изменения в одном месте - зачем специально нарываться на баги?
>>789780(Бля, хер знает, )Подглядывать в ответы))
Сап питонщики.Расскажите мне пожалуйста, почему вы не монетизируете свои навыки на московской фондовой бирже ?Мне кажется, что хороший погромист в состоянии написать своего бота для скальпинга и таким образом прийти к успеху.Или я в чем-то ошибаюсь ?Было бы интересно услышать ваши мысли на этот счет.
>>789770Так то оно конечно так, но вот в итоге по этому поводу бугуртить не стоит - ООП в питоне очень кастрированное.
>>790293До тебя уже всё написано.
>>790293Потому что скальпинг - неприбыльная параша? Нормальная торговля идет минимум на дневных свечах, всё что ниже - не торговля, а игра в казино.
Всем доброго дня! Тут кто-нибудь работал c SQL алхимией?
>>790301Википедия выдает, что в 2012 году, на высокочастотную торговлю приходилось 50% от всего обьема сделок на рынках США.Как тогда ты обьяснишь этот факт ?
Да. Изучил материал, основы там, но как начать писать на каком нибудь фреймворке? Там как то не совсем понятно все устроено.
>>789733http://ideone.com/5zxmA8
http://pastebin.com/e364497Pget_occurrences возвращает массив unnest соответственно разворачивает егоПроблема в следующем:>>> len(Event.query.all())1>>> Event.query.count()182>>> Где-то я не прав, но я не понимаю где
>>790293>Или я в чем-то ошибаюсь ?В том, что на биржах можно (легко) заработать.
>>790324И так же легко слиться.
>>785853 (OP)Что за педерастия? Кто это придумал, блядь?Почему range исключает последнее указанное значение, а при нарезке исключается первое значение, а послденее включается? Зачем так? Мрази, мрази.
>>790328Скинь код, мне кажется ты делаешь что-то не так.
Котаны, я не профессиональный программист, а студент инженер, люблю использовать питон как сорт-оф продвинутый эксель для расчетов. Моими програми интересуется начальство, вроде и есть идея как их развивать, НО есть гигантская проблема - меня воротит от Гуйни, а типичный пользователь у нас без нее не может.В общем, мои "программы" это питон файлы с некоторым количеством важных и вспомогательных (хотя тут еще можно поспорить, что важнее, лол) функций. в конце прописано что-нибудь типа print(LoadCalcuation(h=1,w=2,force=5), что выдает интересующий меня ответ. В рамках функций принтится всякая дебажная и прочая полезная инфа.Что посоветуйте в моей ситуации, я помню раньше был такой комплекс делфи и там можно быстро рисовать гуй. А встроенный tkinter, вроде и тоже самое, но показался какой-то дрочкой вприсядку. День я трачу на написание прогги, и три на усройство гуя, лол.
>>790337Попробуй pyqt, есть qt designer.
>>790328Потому что первый кусок при нарезке это обычно жопка с железной штучкой, который выбрасывают в помойку.В слайсах листов (x[1:2]) последний индекс тоже не входит, тащемта.
>>790342to_21 = range(1,22)middle_third = to_21[7:15:1]выводит, т.е. 15 включается >>[8, 9, 10, 11, 12, 13, 14, 15]
>>790343Ты в курсе, что [1,2,3,4,5][1] выдаст 2, а не 1? Индексация с 0 начинается.Алсо,>python 2
>>790340Спасибо, но у qt проприетарная лицензия жи, а меня по молодости штульман укусил.Надо будет всетаки собраться и в pyside потыкать. Просто обидно, что самое главное лоигка расчета требует времени чуть ли не меньше, чем гуи рюшечки
>>790343т.е. [1,2,3,4,5,7][2:4]выведет >>[3,5] ?Т.е. и начальный и конечный индексы не включаются?
>>789886Курячего интересно слушать, но как лектора я его не воспринимаю. Короче говоря, ужасно.
>>790033Мне кажется, можно что-то придумать, если свой коньпелятор написать. But why?
>>790345>>790352индексация с 0 начинается, в синк питоне об этом наглядно расказано и показано.
ПЕРЕКАТhttps://2ch.hk/pr/res/790365.htmlhttps://2ch.hk/pr/res/790365.htmlhttps://2ch.hk/pr/res/790365.html
>>790352>Т.е. и начальный[1,2,3,4,5][2] == 3.[1,2,3,4,5][4] == 5.[1,2,3,4,5][2:4] выдаст [3,4].Индексы массивов первым делом же где-то объясняются.
\
>>790293Биржа - это боты против ботов. Залетные людишки - это просто лузеры.
>>790350pyside говно нынче. Используй молодёжный pyqt, выкладывай свои поделки на гитхаб, всем всё равно похуй.
>>791113Почему pyside - говно?
>>791160Нет пятого кутэ, нет колёс.
>>790293Я тупой для этого оказался вот. Проебал 10к. Вот может после второго курса, когда математику подтяну, еще попробую.