Это копия, сохраненная 29 июля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Код вбрасывать в тред через https://ideone.com/
Прошлый: >>779413 (OP)
____print("первыйнах))"
pervonah()
def pervonah()
____print("первыйнах))")
pervonah()
С обоими установленными есть py -2 и py -3, а третий - он и есть третий, с чего бы ему второй интерпретировать?
каво?
смысл?
У меня не корректируется. Т.е. саму графу нашёл, но изменить её почему-то нельзя.
Вроде бы нашёл идеальную для этих задач библиотеку (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 client
ImportError: No module named 'unoclient'
ну и стоит сказать, что пайтон я знаю очень посредственно
Как ты собрался учиться программировать, если ты не можешь найти инструкцию по изменению шрифтов?
гугли "pycharm change fonts"
А почему нет? Учитывая то, что это самая поплуярная либа для разработки игорей на питоне, готовых решений должна быть тонна, а если чего нет, то можно спросить у коммьюнити.
Pygame мертвый проект. Не обновлялся с 2009 года. Глючит на Win 10. Есть только одна серьезная игра написанная на змейке Ace of Spades. Разработчик использует собственный движок. Вроде был проект подключения к Unity, но кажется заглох.
З.Ы. И вообще, есть ли какая-либо новая(2014-2016) годная книженция по сабжу сетевая безопасность?
Очень интересная книга. Можно, оказывается, скрыть процесс в винде. Насчет python 3, зависит от необходимых либ, есть ли там pyhook. Вообще меня третий мало интересует, на нём ничего не делаю. Работает все на втором прекрасно.
Я пытался так сделать. Всё таки, когда долго живёшь без мышки, то такие очевидные ходы знаешь. Проблема в том, что оно не сработало.
>>785989
Я же просил не издеваться
>pycharm change fonts
И выдаст он мне как изменить сами шрифты, а не их размер.
Вот из-за таких гандонов Си и Ява висят в топе по несколько десятков лет.
Кстати, вангую, что скоро питон в тройку лидеров по TIOBE войдёт, можете скринить.
> И выдаст он мне как изменить сами шрифты, а не их размер.
Ты долбоёб, забудь о программировании. Почему у тебя есть время писать на дваче и нет времени проверить то, что тебе сказали?
Поздно, я уже всю стандартную библиотеку освоил, сейчас к джанге подкатываю.
Открою тебе секрет: чтобы программировать особого интеллекта или выдающихся способностей не нужно. Это труд для макаки, поэтому я чувствую себя вполне комфортно.
>>Си и Ява висят в топе по несколько десятков лет.
Топ еще не означает востребованность. Уже стали появляться безработные си-программисты. Они сейчас срочно переучиваются.
Пиздец, где я сказал, что нужен особый интеллект? Тебе нужно уметь гуглить, а с этим у тебя плохо.
>>чтобы программировать особого интеллекта или выдающихся способностей не нужно.
Такие как вы ничему новому не учитесь. Такие находят работу, а потом когда её лишаетесь, появляется такой странный феномен "безработный программист". Вообще, программистам много платят по одной простой причине, безработный программист может заработать гораздо больше, чем занятый.
>>И на что же мы переучиваемся? На петон что ли?
Какой питон? Ты чё? Brainfuck конечно, это язык будущего.
Разве что хеллоуворлдщики. Годные сишники всегда востребованы. Это не питон всё-таки.
Кстати да, заметил, что во многих годных книжках используется второй пайтон. Будут ли какие либо трудности, если я учу python 3?
>>> Будут ли какие либо трудности, если я учу python 3?
Если ты не знаешь двойку, то будут проблемы. Потому что когда ищешь срочный ответ в интернете и находишь код на двойке, то как ты его переделаешь на тройку, если не знаешь различий. Вот я в основном на двойке всё делаю, но могу и на тройке сделать, потому что знаю различия в версиях. Или приходишь в компанию работать, а там всё на двойке написано, то как будешь в этой ситуации?
Допустим я имею некие навыки в программировании на python 3. Есть ли гайд для "быстрого" ознакомления с синтаксисом именно второй версии? Просто не хочется тратить большое кол-во времени, штудируя старые учебники по python 2.
Я питон 5 лет изучаю и по сей день открываю учебники. Так с любым языком. Если кто-то мне заявляет, что выучил язык, я называю его лжецом.
Прошел на intermediate - всё хуже, чем я думал, лол.
Я себе план наметил: дочитать Доусона, параллельно прохожу CS61A.
Как пройду - возьмусь за Лутца, чтобы вникнуть в моменты, которые Доусон дал, но не объяснил.
Следом буду читать какую-то книжку head-first по Jav'e и Лафоре.
Ух, не уверен, что осилю за лето. Но я - борщехлеб.
FizzBuzz сможешь накатать за 3 минуты?
Смогу.
Easy.
Вроде бы нашёл идеальную для этих задач библиотеку ( 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 client
ImportError: No module named 'unoclient'
ну и стоит сказать, что пайтон я знаю очень посредственно
Да вы заебали уже с этим физбасом.
Вангую, что та статья -- ёбаный вброс ну не верю я, что среди сеньоров существуют аутисты, не могущие в физбасс.
Ну физбаз реально оч просто.
На питоне то особенно.
Если на С например, его нужно минут 5 писать, то на питоне 4 строчки и готово.
Ты не понимаешь суть проблемы. Когда подают объявление, что требуется программист с оплатой 150 тыс зеленых в год на должность сеньора (:D) от такой суммы у читающих взрывается пукан. Они бегут заканчивать месячные курсы, потом врут, что вкусили дары змея 100 лет назад, а в действительно не могут FizzBuzz. Это известная проблема. Любой, кто нанимает программистов постоянно встречается с этой проблемой.
Есть хороший гайд по тому, как писать python 2/3 compatable code.
Вот собственно он - http://python-future.org/compatible_idioms.html
Я бы сказал, что Вы только отчасти правы.
Ведь если посмотреть на русский язык, то его же тоже никто не знает.
Так что все зависит от того, что Вы вкладываете в понятие "Изучил".
В коде на доске ошибка.
Последнее условие должно быть первым, иначе оно никогда не исполнится.
Да и вообще только долбоеб будет делать через while, как мне кажется, for'ом удобней.
Ну и где тут работает, если у тебя на числа кратные и 3 и 5 выдает по три строки.
Что за хуйня? По какому принципу там выбирается верный if? Если, допустим, у нас слово делится и на 3 и на 5, но первым условием идет if x%3==0, то по идее должно выбраться оно и до последнего интерпретатор тупо не должен дойти?
Ааа, лол, я только сейчас понял, где он обосрался и как интерпретатор его объебал, лол. Ну я лично записывал алгоритм так (первым ставил условие делимости на 3 и 5, а остальные через elif, чтобы выбралось только одно условие). Я уж думал, что я физбазз писал неправильно, уже обосрался от страха.
https://ideone.com/iRgzRX
https://ideone.com/w74cma
Всё правильно выдается. Число 15 делится на 3 и 5. Да три строки. Если ты ставишь дополнительное условие, чтобы выводилось только FizzBuzz, то это только дополнительное условие. С программной точки зрения тут нет ошибки.
Очевидно же, что вакаба символы звездочек съела
http://ideone.com/wX7TM9
>>786284
Они только считаются приватными. В питоне нет защищенных членов. А вообще, ты присваиваешь на __total, а total - это разные члены класса.
>>786287
Мда.
>Они только считаются приватными. В питоне нет защищенных членов. А вообще, ты присваиваешь на __total, а total - это разные члены класса.
А, точно, спасибо.
Это просто вопрос красоты.
>if i%3==0 and i%5==0:
Но заявлять вот это
>Последнее условие должно быть первым, иначе оно никогда не исполнится.
Это фейл
Да чё спорить то. Мне нравятся ваши решения. Изящные.
Продемонстрируй свой вариант решения FizzBuzz.
Я просто искал и не нашёл
На убунту форуме каком-то даже с переводом
Дальше стандартная библиотека, гитхаб и практика
Когда надоест - наворачивай уже по алгоритмам, структурам данных, библиотекам и тд уже узкоспециализированные все ваши
MAC-адрес еще можешь использовать как уникальный номер.
Понятно, что его легче изменить, но и получить тоже проще.
Укус - вкатывальщикам без всего вышеперечисленного.
Лутц - то, что не объяснено выше.
Синк-пайтон - параллельно/вместо Лутца.
> стандартная библиотека, гитхаб и практика
А какой-нибудь список проектов для тренировки есть? А то идей особо никаких.
Алсо бамп вопросу. В джанге всегда одна модель - одна таблица или нет? Копать в сторону динамических моделей или что?
Я, когда кодил на пыхе, делал несколько файлов с разными таблицами и все просто через requires присоединял к модели. Мог выбирать из любой, главное - было не обосраться с именами подключений и все.
Думаю меня это вполне устроит
from uuid import getnode as get_mac
mac = get_mac()
>>786350
винда и макось
http://blog.programmersmotivation.com/2014/07/09/list-projects/
И тут еще идей тред есть где-то в пр
Вот же гадость! Кривой pyinstaller. Сделал exe, выдает ошибку.
Опять калькуляторы да fizzbuzz. Да и на Розетте много чего решил. Хочется чего-то более практичного и чуть более сложного.
Надо идей-тред навестить.
Какие же вы недопрограммисты. У настоящего программиста миллион идей. Окей, сделай бота для http://steamcommunity.com/market/ Пусть отслеживает динамику цен на ключи и дорогие предменты. Потом рисуй графики. Создай сайт на фляге или джанге, выкладывай там графики. Принимай пожертвования ввиде ключей. Ключи продавай за деньги - богатей!
Или вот еще сделай игру крестики-нолики 4 на 4, которая училась бы на своих ошибках. Запоминала негативный опыт и потом всегда обыгрывала бы человека. Сможешь?
> Какие же вы недопрограммисты
Раньше было море идей. Многие из них запилил, а сейчас какая-то импотенция идейная, лол. Почти год такое.
> Пусть отслеживает динамику цен на ключи и дорогие предменты
На маркете есть и свои графики. Или запилить отслеживание снижений цен с алертами? Сам почти не играю и не пользуюсь площадкой, но слышал, что иногда вбрасывают дорогие предметы за копеечную цену.
>>786441
> крестики-нолики 4 на 4, которая училась бы на своих ошибках
Это можно и с алгоритмами запилить. Для реализации ИИ стоит наверно брать поле побольше, когда уже не успеваешь просчитать. Попробуем.
На изичах:
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)]
Ты уёбок и тупой хуесос. Непригоден к работе, следующий.
Мне не нравится этот пример. Не могу понять, что в нем такого замечательного. Три строки не найс. Мне больше нравится пример в одну строку.
>>print('\n'.join("Fizz"(i%3==0) + "Buzz"(i%5==0) or str(i) for i in range(100)))
kek > nul
> Опять калькуляторы да fizzbuzz. Да и на Розетте много чего решил. Хочется чего-то более практичного и чуть более сложного.
> Надо идей-тред навестить.
Братан, ну вон гитхаб, почти все оттуда можно переписать на свой лад и это будет практично
Да и вообще однострочное нарушает правила Pep-8. Лучше вертикально, но понятно как в стихах Пушкина, АС который.
Это я примерно говорю.
Как мне сделать генератор объектов? Чтобы на каждой итерации for'а, например, объект генерировался с рандомным именем? Допустим, имя я составляю из рандомных цифр. А как это имя дать объекту? Я что-то вообще не врублю.
создаю библиотеку, но вместо вывода, интерпретатор выдает синтаксическую ошибку
asia = { 'Azerbaijan':'Baku'
'Armenia':'Yerevan'
'Afganistan':'Kabul'
}
Причем ошибка заключается во втором двоеточии.
Хуй пойми, что ему не нравится.
>аа помогите как это сделать аноны срочно аааааа
>аноны помогите аааааа
>Разобрался уже, лол.
>>786736
>>786714
Лол, все намного проще. На каждой итерации for'а я создаю объект с именем i (номер итерации) и все. То есть, имена объектов - i.
https://ideone.com/FU1hwq
С капчи изволил обосраться.
>дорогие предметы за копеечную цену
По ошибке так делают, да. Иногда можно за доллар купить вещицу, в 50 баксов
Я так тоже обосрался как-то раз. Продавал дешевые желтые кристаллы по 1 центу по-моему (в доте были синие, желтые и красные кристальчики по какому-то событию), и случайно продал куру, которая стоитла 4.5к рублей за 1 цент, вот это кто-то на мне наварил, бляяя. Как вспомню - в пот бросает.
Я вчера роптал на pyinstaller, что у меня ошибка вылезала на простой программе по определению мак-адреса.
>from uuid import getnode as get_mac
>mac = get_mac()
На протяжении нескольких часов я проводил шаманские обряды. Активно взывал к духам в гугле. В конечном счете всё закончилось тем, что я удалил Python. И накатил все по новой. И заработало! Теперь никакой ошибки pyinstaller не выдает.
Сделай игру морской бой, да такую, чтобы она запоминала свои проигрыши и с каждой новой игрой расставляла корабли более умно и сама стреляла более четче, чем в предыдущие разы.
Не обязательно делать с гуи. Достаточно, чтобы она просто выводила номера строк. И не АИ, а ИИ. И там нет ничего сложного. Был у меня такой знакомый. Его в университете научили крестам. В тетрадке были записаны готовые решения на многие сложные задачи. Так вот он тоже не знал, где свои знания применить. В результате кресты забыл, работает сисадмином. А меня ничему не учили, у меня просто было желание замутить что-то крутое и сумасшедшее. Именно это желание заставило меня изучать программирование.
ок, ладна, сделай дневник с шифрованием данных. Записываешь мысли, а потом всё зашифровывается.
Игрок выставил вот эту пушку на продажу за доллар. А рядом везде стояло за 8. Я купил тут же, выставил за 8, через месяц купили.
Аноны, как установить NumPy?
Есть один сайт - angel.co/companies.
нашел заказ на апворке, сам не подавался, но хочу научиться
На сайте стоит ограничение - просматривать можно только 20 страниц по 20 компаний на каждой.
Что я делаю:
Хочу соскрапить данные со всеми компаниями, их всего примерно 980к.
Вопрос:
Можно ли получить доступ ко всех страницам? Легально, конечно.
Прокся, юзер-агенты не советовать ибо данные выдаются в структурированном виде, не рандомном
def square(x)
____return x*x
Является локальным параметром (знаю, что переменные, определенные внутри функций - локальные), то есть его мы можем использовать хоть миллион раз?
Вопрос в локальности параметров: да или нет? Я что-то не пойму.
можно.
идиот, учись задавать вопросы
но дам подсказку
пагинации нету, единственный контрол для навигации - кнопка моар, следовательно, надо бы посмотреть, что она делает (через консоль разработчика, например)
тогда указывай полный путь для пип в командной строке, c:\python34\где_то_тут_pip.exe install numpy
надо было выбирать куда устанавливать. а то так много текста в командной строке будет, мешать будет
в папках там пошарь
Ладно перефразирую, могу хорошо в джаву, но хочу в питон, с чего лучше начать: укус питона или думай змея?
Укус по диагонали, дальше стандартную библиотеку изучай.
Аноны, эта сука вообще никак не хочет, теперь все есть, указываю полный путь, он на него ругается.
Ну что за хуйня?
>SyntaxError: invalid syntax
Как я ему путь укажу без двоеточия? Это же диск, блять.
More возвращает json с ids компаний.
Если даже редактироватьномер страницы и передать, но вернет респонс json с "page : 22".
Прости, я новый в этом, может чего-то не понимаю. Можешь еще что-то подсказать?
Да, они локальные. Можно х использовать миллион раз. Ты сам сядь и проверь.
> Есть ли гайд для "быстрого" ознакомления с синтаксисом именно второй версии?
Палю лайфхак: запускаешь код на втором питоне, получаешь SyntaxError или AttributeError, исправляешь, запускаешь. Повторить 10 раз. Всё, ты знаешь все различия.
ну так посмотри на ошибку и почитай что на гитхабе написано. тебе нужно как раз установить этот UNO или хуй знает как оно называется
кстати, спасибо за ссылку, год наверное не мог найти подобную либу для юникса
Скопируй, блядь, целиком ошибку, где именно там инвалидный синтаксис. Может ты либо под 2-ой питон с print'ом пытаешься собрать.
И вообще, numpy на винду лучше из wheel'ов ставить, потому что через pip это боль.
Ебанат. Палю тебе тему: если ты руками выставлял PATH, то зайди в CMD и напиши там: pip3 install numpy
Если не выставлял и не хочешь ебаться, скачай Anaconda (это теперь так пакет IPython называется) с их офф.сайта (exeшник) и после установки открой CMD.exe и напиши: pip3 install numpy
Мде... pip нужно запускать не из интерпретатора питона, а из консоли...
start -> run -> cmd.exe
pip3 install numpy
(Ну или вот этот весь твой путь, если в PATH нет.)
Лол, вот это я даун
HA-HA!
Сейчас придёт мистер "Ставь виртуалку" и всё тебе объяснит.
Может снова переустановить? А то установился он в Новую Папку, я переименовал ее в Python, перебил пути в Patch
Да заебало, блядь, всё это говно. Работы нет, денег нет, идей нет, нихуя нет. Хоть в петлю лезь.
>Установился в Новую Папку
Галина Ивановна, попросите лучше компьютерщика Мишу вам за тортик всё настроить.
Да он сам захотел туда устанавливаться, сейчас Repair попробуем, если не получится - опять переустановка.
Пиздос винда требовательная, из-за сраного пробела нахуй шлет.
А Линукс поставишь - дрова будут через день откручиваться сами по себе.
>Работы нет, денег нет, идей нет, нихуя нет
Населена роботами.
Ты не расстраивайся, все будет хорошо, это временный кризис. Главное сохранять спокойствие и писать код.
Да, но вчера я был сонный и нихуя не понимал вообще.
Сейчас все установлю, если он мне еще какое-нибудь шоу не устроит
> А то установился он в Новую Папку,
Нахуй ты вообще его трогал?, там искоропки все ставится и прописываются пути как надо, даже на спермоподелии.
> А Линукс поставишь - дрова будут через день откручиваться сами по себе.
Ну если ты ссаный пистон установить не можешь, то конечно у тебя все будет откручиваться, "само по себе".
Да я вообще мимопроходил. Я уж точно таким заморачиваться не стал бы.
Ты шутишь, да? Работы дохуя и больше.
failed with error code 1
Заебииись.
укуса/синка более достаточно, чего там мусолить 1к страниц.
>укуса/синка более чем достаточно, чего там мусолить 1к страниц.
лутц просто подробно рассматривает все, а зачем оно тебе сразу все надо? если надо будет нагуглишь.
Тимур, ну написано же, что с++ компилятор нужен. Я тебя предупреждал же, что это боль.
-> >>787514, >>787472, >>787477
Либо качай и ставь visual studio, может повезёт.
byte of python, think python
А нет, установил, все.
При этом .whl файл переименовывать нельзя, если имени берётся инфа о совместимости.
>>787614
А где должен находиться сам .whl файл в таком случае?
А то мне пишет, что numpy-1.11.1+mkl-cp35-cp35m-win_amd64 выглядит как файл, но он не существует.
>numpy-1.11.1+mkl-cp35-cp35m-win_amd64
А все, там, в какой директории я нахожусь.
Теперь вроде устанавливает
global достает переменную из глобальной области видимости а nonlocal из объемлющей(т.е. ищет переменную в "родительских" областях до глобальной, не включая её), ещё global создает переменную если её нет в глобальной области, а для nonlocal она обязательно должна уже существовать.
Бамп.
И тут возникло две проблемы, которые я не могу решить.
https://ideone.com/bhFYqn - сервер
https://ideone.com/CAVD4V - клиент
(Они сыроваты и в них есть много лишнего кода, пока нет возможности подчистить)
Первая - если из клиента убрать time.sleep, то периодически, через раз, выпадают различные ошибки. Почему так получается?
Вторая на пикрелейтеде. На винде в локалхосте все нормально, а вот когда пытаюсь накачать через на линукс с винды файлов - получается такая фигня. Расширение py-файла UTF8, последовательность кодирования-раскодирования вроде-бы нормальная. Что я делаю не так?
Блядь иди фуры разгружай нахуй или торговый зал сторожи, мудило.
Не может блядь загуглить, прахрамизд.
Есть на русском. Гугли.
Да тут даже гуглить не нужно, эти долбоебы даже шапку не могут посмотреть.
https://github.com/TheKnightsWhoSayNi/info/wiki/Books
Даже в ньюфаг треде в /ra такого скама нет.
>в джанге одна таблица
>Копать в сторону динамических моделей или что?
просто учись копать, могильщиком с твоим умишко ты поднимешь денег, программистом нет
Проснулся старичок. Ты не забыл что 2016 идет? Сейчас на всем pr основной контингент 16-22 года
Есть 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 |
+--------+---------+--------+
если не куда его впихнуть значит он там и не нужен
http://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
> И вообще, numpy на винду лучше из wheel'ов ставить, потому что через pip это боль.
Про что несёшь? На pypi уже давно wheelы выкладывают.
Бамп вопросу.
Ха-ха! Ржака. Шутник вы батенька, шутник! :)
micropython (и его борды).
Нубы! Вы хоть видели, когда в последний раз обновлялся PIL????!!! Автор на него давно болт положил. Не удивительно, что ошибки выдает. Уже сделали форк. Вот используйте правильные вещи. Три дня назад был новое обновление. https://pypi.python.org/pypi/Pillow
Orangepi стоит меньше 1к.
На ардуине после загрузки интерпретатора ты только светодиодом и сможеш помигать.
Как говорит Джэк Дидрих (один из разработчиков Питона): "Всегда себя спрашивайте, можно ли класс заменить функцией?" https://habrahabr.ru/post/140581/
Вообще классы применимы в гуи. Только там есть необходимость в них.
Ну можешь взять платку micropython, только стоит она как две orangepi, но не компьютер, а именно микроконтроллер, если у тебя такой фетиш.
Спасибо, анон.
Не еби себе мозги, на голых микроконтроллерах не место Python. Исключительно C/ASM.
Python охуенен на RPI, собственно, там его и юзаю как угорелый.
PyQT идеологически неправильная либа, её автор бабла хочет за использование. Рекомендуют PySide. Нашёл вот такую книгу https://new.vk.com/doc44742071_346636734
Обмазался курсом с Codecademy. Сейчас продолжаю узнавать новое и закрепляю выученное на checkio. Рикамендую.
И так висит уже 5 минут, мразь. Обновляй - не обновляй, похуй ему, не работает.
Ааа, да ебаный в рот, я - даун.
Добавлю что checkio и вправду не быстр. Решения пишу на repl.it, на чекио закидываю только для прогонки по тамошним тестам. Удобно.
Алсо, задачка для местных антонов.
array[n] n
Интересует двойное умножение, что оно значит?
>>788083
Спасибо, господа. Я не знал, что есть такой оператор. Привык степень считать с помощью pow(2,5) или писать самому, но оказывается, что число в нулевой = 1. Я не знал такого. Вот чекио мне жопу разорвал-то.
Ты задание прочитай. Вообще не должно быть цифр, как таковых. А также операций деления, вычитания и взятия остатка.
Пиздец ты припизженный. Мой браузер не выдержал такого унижения.
Работаю в науке, использую питон. Денег получаю мало, но уходить не хочу пока.
В какую сторону стоит двигаться, что бы была возможность подработать на стороне? На сколько мог поверхностно нагуглить, лучшим вариантом будет django, который нужен для работы с вебов. Поясните коротко, в чем заключается его суть и нужно ли вообще в него вкатываться?
Необходимо сделать большой список из 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 смотреть?
Если тебе брутфорсить, то лучше itertools возьми. Нахуя тебе такое количство говна в памяти?
biglist = []
for j in range(0, 47):
____biglist.append( [ list1[j], list2[j], list3[j], list3[j] ] )
Ну совсем отууууууупели от свой змеи.
Хорошая задача. Попробую исполнить. Только мне бы мануалы, которыми сами пользуетесь, в сети дохуя чего есть, нужны проверенные.
>лучше ставить через wheel'ы
>на pypi wheel'ы, про что несёшь
Ты тупой или как? Я, блядь, что, противоречил этому? Я только про pip говорил, который (по-дефолту, по крайней мере) запускает setup.py из собирает модуль из исходников, включая компиляцию сишных библиотек. Можешь сам запустить и всё увидеть.
По-моему язык зашкварен наглухо вот такими
>>788289
Так дело не в знаниях. Я в Питоне то вообще нуб.
Я про лень и нежелание учиться самостоятельно. Нахуй вы в профессию лезете? Никто вам хорошо не будет платить с таким подходом. Хорошо, если вообще платить будут.
Нахуй тогда вообще этот раздел, если не для помощи, поиска хороших материалов и траллирования
Борда по тематикам делится, и специфика везде разная. Нельзя обобщенно сказать для чего создавался тот или иной тред.
Черная магия! Черный маг в треде!!! Христос, спаси и сохрани, спаси и сохрани...
какие блять мануалы, нуб херов, 10 строк и программа готова, афигеть бля
Этот раздел для восхищения магией Змия и его создателя, прародителя всех родителей, диктатор диктаторов, с именем имени Гвидо и его праимени Ван Россум.
Значит он очень хуёво определяет подходящие. У меня ни разу wheel не ставил.
Даже в школе про такое рассказывают
> сильно ли сложно писать гуй?
Лол, кнопочки шлепать в гуевом интерфейсе сложно?
> В сети так мало примеров и туториалов
Как говна этих примеров и туториалов.
> постоянно возвращаюсь мыслями к WPF+С#
Всё правильно делаешь, если кроссплатформа не печет то нечего кутеговном шквариться.
Пробовал, не помогает
Уровень кнопок давно уже пройден, меня больше интересует работа с моделями данных и их отображение. Такое в КтДизайнере особо не сделаешь.
По qt отличные доки и туториалы для крестов. На пифоне тоже самое почти.
Не понял про структуру директорий. Проекта или библиотек питона?
from curses import * пробовал, но IDE всё равно не видит методы.
Вроде весь код работает, но PyDev отказывается видеть методы и постоянно подсвечивает всё красным
А стоит ли? Всё время сидел на Eclipse и его производных.
Считаю все остальные IDE (кроме блокнотов вроде Brackets или Notepad++) от лукавого.
Я накатил этот PyCharm, все методы он видит.
На какую кнопку сделать, чтобы проект запускался не во встроенной консоли, а в эмуляторе терминала (e.g. terminator, rxvt)?
Проект на Django
Я же с curses пишу, во встроенной консоли ничего не запускается. Или в pycharm есть костыль для этого?
А, точно. Ну пошарь по функционалу, там есть фича attach to process
Напиши бота который будет искать 18 летних тёлочек с каре и заводить с ними знакомства вместо тебя. Питон тред же!
Кстати, почему такого бота до сих пор не сделали? Неужели так сложно имитировать альфача? Тян же примитивные.
Потому что программисты шарят в телочках, и знают что секс это овернакрученный хайп.
Бля, она ж больная! Нахуй тебе такая?
Лел, таки начали писать бота?
Мне приходит /?ordering=fk_field__value
Издалека я начал. Суть правильная организация структуры проекта для имиджборды. Запилил я простою борду с тремя моделями Пост-Тред-Доска. И встал вопрос масштабируемости.
Как лучше организовать БД для нее?
Необходима кастомная настройка отдельных досок (полей, загружаемых файлов) при создании. Желательно чтобы все делалось из админки. Делать на каждую доску свое приложение? Читал еще про динамическое создание моделей как вариант. Что посоветуете?
Вроде и прописываю кодировку в начале и применяю метод енкод к строке, всё равно говняво отдаётся. В тхт-шник например криво первая буква (заглавная) отображается.
Пытаюсь в бд(майсиквел) закинуть, там стоит юникод, а всё равно отображается полная кракозябра.
У питона нет проблем с кодировкой. Проблемы с кодировкой у тебя или у твоего текстового редактора. Напиши минимальный скрипт, с которым возникают проблемы и выложи его в виде файла на файлообменник.
Я почитал. Можно по простому запихивать все в одну модель с автоинкрементом по ПК для постов разных досок, но тогда ее не изменишь для отдельной доски. И будет одна большая БД на всю борду.
Получается мне нужна отдельная модель поста для каждой доски в таком случае.
Просто не знаю какой путь лучше выбрать для этого.
Ну и nosql еще как вариант.
Ну и каким местом там спермопроблемы, поделись.
Один хуй ты рано или поздно пересядешь на unix, вопрос только в том сколько говна ты готов съесть прежде и не подавишься ли.
В Винде кайфово только в шарпе кодить. Оно и не удивительно конечно.
LFS.
Убунту что бы быстро находить ответы
Хотя я вон вообще на elementary os сижу, потому что мне не нравится ни один из DE современности, а тут хоть шрифты симпатичные и хоткеи удобные
А что за дилдак?
Насчёт винды согласен, попробую на линуксе переебашить.
Пистон третий. На втором может прокатить?
В 3 str в unicode по дефолту. http://torofimofu.blogspot.ru/2014/07/unicode-python-2-python-3.html
Установи ОС, и начни жить.
> зачем фласк говно?
http://goo.gl/80kcA5
> джангай прибитой гвоздями архитектурой лучше?
Джангай убогой орм хуже, а архитектура там не прибита, просто она там есть.
Олсо, скидочки на pycharm - https://habrahabr.ru/company/JetBrains/blog/304682/
>учить джангу
Бросай это. Говна поесть ты всегда успеешь, а сейчас лучше попробуй что-то повкуснее.
фласк, боттл
> иди нахуй
Макака ссылку не пускает.
> ты дебил? можно бесплатно активировать
Не могу в пираточке код писать, совесть мучает.
Двачую этого.
Они ж вроде на жс одном? Вставь в шаблон и ебись оно все конем
> 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, пока что выглядит обнадеживающе.
Что ты! Я тебе принес покодить-то! На питоне программистам не дают бесплатных IDE, я же знаю, что мы на питоне, принес тебе покодить. Раньше в офисах-то все писали, SOAP сервисы писали на эклипсе.
Лолблядь
Начал кодить?
>>788257
>заебался решать арифметические задачи
Ну последнюю сделай!
Функция f определяется правилом: f(n) = n, если n < 3, и f(n) = f(n − 1) + f(n − 2) + f(n − 3),
если n ≥ 3. Напишите процедуру, вычисляющую f с помощью рекурсивного процесса. Напишите
процедуру, вычисляющую f с помощью итеративного процесса.
А что сложного-то? def f(n): return n if n < 3 else f(n - 1) + f(n - 2) + f(n - 3)
да
Скорость разработки программ? Не смешите мои тапочки! Кому эти программы можно отдать, без ебли с установкой языка?
Собрать exe или apk - это чуть ли не танец с бубном, магией, и разве что приношения кровавых жертв не требует.
Ты так говоришь, словно виндоус и андроид нинужны и нужно клепать для красноглазых и личного пользования все только.
Новичкам почему-то начинают советовать всякую хуйню типа разновидностей типизации, красоты синтаксиса и тд, но я ни разу не видел такой аргумент, как "кроссплатформенная разработка".
Для фабрик объектов идеально же. Например, парсить сайт, и с каждой страницы выдергивать нечто и обрабатывать. Результаты хранить в классе, по экземпляру на страницу.
К ним очень удобно потом обращаться.
Тогда, советуй новичкам жаваскрипт.
1) настоящий яп
2) есть в любом браузере
3) вследствии 2) можно легко делиться с друзьями своим кодом, отпадает надобность в экзешниках
А этот объект с результатами передавать
Gui, или же в другую обертку. Например, которая срет содержимым в скайп.
Тоже не вариант. А если нужно запустить без браузера? Например, прога для андроида. Простенький виджет.
Webapp же
То есть, возможность получить доступ к шторке и слать уведомления имеется, например?
Тогда что ты предлагаешь новичкам? Си кросплатформенен. Хотя я не ведаю, как там с мобилками дела обстоят при использовании си. Асм?
Очевидный голанг.
Не сложней, осилил джаву с 0, поработал в тырпрайзе полгода и понял что не мое. Сейчас изучаю няшный питон и просто ссу радугой, когда пишу на нем что-то.
А потом обмазываюсь этим кодом и дрочу. Не говоря уже о том, что самостоятельные проекты не монетизировать от слова никак.
Отсутствие возможности скрывать исходники же.
>Отсутствие возможности скрывать исходники же
Я может херню спорю сейчас, но я слышал что есть такая штука как обсуфскация. Ее на петон не завезли?
Ну хз, как обфускация поможет спрятать реквизиты или ключи.
То есть явамашину мы можем поставить, а питон - уже нет.
> самостоятельные проекты не монетизировать от слова никак
> Отсутствие возможности скрывать исходники же.
кто твои исходники на сервере увидит?
А без сервера никак, угу.
Что, если я хочу сделать игрушку, в которой будут покупки?
Выдрать код и сделать все бесплатным - раз плюнуть.
Ну так что мешает заменить часть кода, которая контролирует ответ с сервера, или сделать ее ненужной?
Не прогоняйте его, пожалуйста. Его интересно читать. Такой-то фатализм, такая-то беспросветная экзистенциальная отчужденность.
Совесть.
Контроль осуществляй с сервера и все.
две кложуры этому погромисту
сетевые программисты итт
>conn.send('OK'.encode('UTF-8')) # Отсылка OK, чтобы продолжилось выполнение кода
шозанах?
шли все одной строкой в трубу блять, TCP сам все порежет и подтверждения будет просить, ты ерундой занимаешься
Потом немного С и АСМ
И только потом все остальное
Однако на питоне клепать быстро и весело, с практической точки зрения у него нет конкурентов в соотношении время/результат, тем и прекрасен. И не только этим - писать на питоне криво гораздо сложнее чем на яве или пхп, значит больше кода тебе понятно почти изначально.
Открывается аж бегом
Зато после него что ни учи - все просто и понятно. Потому что базу добыл кровью и потом и (((((((((()))))))))))))))))))))))))))) скобочками
Аноны, а если я вызову класс с
>def __init__(self, arg1, arg2, arg3):
Где у меня arg1 и arg3 - self.str
И тут iC = C("arun", [1,2], "test")
То как мне вызвать "arun", потому что когда я пишу iC.str, то выход "test"
Ну так ты просто перезаписываешь свойство экземпляра. Назови одно из свойств по-другому. И лучше не использовать str как название переменных.
def right_justify(s):
s = input()
out = 70 - len(s)
print(out)
print(s)
right_justify('wooow')
Когда читаю сикп, мне постоянно кажется, что авторы надо мной насмехаются, потому что постоянно при пояснениях вижу это))). Это задевает. А еще я когда читаю, не могу перепрыгивать через упражнения, которые решить неполучается, из чего следует, что я это книгу никогда не прочитаю.
ЗАшел через вебпрокси. Наверное, автор ненавидит все гусское.
Посоветуйте какую-нибудь легкую IDE для Питона, не Pycharm
С wing не работал.
Лайфхак: по сикпу каждое упражнение разжевано и не один раз
Это не так круто как самому додуматься, но лучше чем бросить
А так да ))))))))))))) бесит
Я сикп читал до половины 4-й главы, но там пошел шлак из "ленивых вычислений" и я бросил.
> Если в них есть наследования - начинается жопа, а если еще и методы переопределены, ооооо, вот это пиздец и мешанина ебаная.
Я особо не топлю за ооп, но почему ты решил что без него было бы лучше? если использовать только там где нужно и не злоупотреблять наследованием то вполне себе удобный подход, а ты просто неосилятор.
У тебя просто руки из жепы. Pyinstaller отлично собирает exe и app (под мак)
Да я осилятор, я вон говнокод разбирал один, просто я в ахуе от того, каким уебищным может быть код с использованием ООП. Просто там есть три родительских класса и еще штук 7, которые наследуются друг от друга, там пизда просто.
Я рисовал, легче от этих сатанинских схем не стало.
Не надо читать всю эту хуйню, смотри видеоруки, видеокурсы. Например, вот https://www.youtube.com/watch?v=zS9g2NZ7Q6s&index=28&list=PLlk6xtbRU2nCRtNLzci6OW9OjXMoe2-S_#t=4.977587
Мб, но многое я понял именно из них, а конкретно из этого https://www.youtube.com/watch?v=zS9g2NZ7Q6s&index=28&list=PLlk6xtbRU2nCRtNLzci6OW9OjXMoe2-S_#t=4.977587
чувак все толково объясняет, а не мусолит как Лутц, ты переполнен стереотипами, не важно откуда ты получаешь инфу, главное чтобы она доходила до назначения.
>lisp по sicp
Lisp? По SICP? Ничего не путаешь?
>>789770
Двачаю, братан. Попробуй монады (хотя ты не сможешь совсем уйти от ооп в питоне):
https://pypi.python.org/pypi/PyMonad/
А что посоветуешь читать не новичку? Перекатываюсь к вам из джавы, осилил, укус питона, сейчас читаю про методы в стандартной библиотеке.
Хз, все эти видеоуроки - от лукавого. Плюс, я постоянно делаю заметки, переписываю листинги, правлю код из книг и т.д.
>>789874
Ну просто синтаксис осиль: Саммерфилд или Лутц, есть еще Прохоренок, он поясняет как QT юзать
Синтаксис осилил, думаю в каком направлении дальше двигаться.
Этого чувака я буду смотреть завтра, а тот на которого я давал ссылку хорошо объясняет начальные моменты для совсем нубов. За напоминание спасибо.
Не, а ты? Lisp Scheme если точно
Красноглазикам нечем заняться.
Бамп вопросу, мат часть вроде освоил, синтаксис и прочую хуйню тоже, уже знаю где что, где функция, переменная, класс декоратор и прочая хуйня. Вопрос теперь в том чтобы научиться читать код и понимать его, вопрос в том как. Буду рад любым подсказкам.
Надеюсь в скором времени перейти к его написанию.
Да. Изучил материал, основы там, но как начать писать на каком нибудь фреймворке? Там как то не совсем понятно все устроено.
Сейчас все пилят свое казино, попробуй посмотреть какой-то фласк, читай доки.
Найди разработчиков ( в том же гитхабе, например) и читай их код связанный с фреймворком.
Для больших фреймворков/известных либ доки нормальные. Но для маленьких - отнюдь. Нашел что-то непонятное - гугли, стак всегда поможет.
Сам недавно вкатился в питон, понял насколько лаконичный язык. Такую простыню как в Java редко встретишь.
Вот тут Дидрих описывает случай, как он уменьшил программу в 10 раз просто избавившись от классов
https://habrahabr.ru/post/140581/
Лутц прожует и сложит тебе инфу, если ты ни в зуб ногой и не знаешь с чего начать. Затем тупо доки, оф сайт и т.д.
http://www.java2s.com/Code/Python/CatalogPython.htm
Для нубасов. Дальше можешь исходники прог под линукс почитать, поценить как работают.
Спасибо няш за ссылку, то что нужно.
Видел в арме примеры сокрытия.
Как бы исходники на месте, всё есть - бери читай, если головой не подвинешься, так как у программы есть 3 варика: для пользователя (нечитабельный сходу пиздос, где нарочито тебя водят кругами, без большого опыта, знания и проверок нихуя не поймешь от слова вообще, но надо еще и не обосраться, когда превращаешь модули в такой вид, так как тут ошибки), промежуточный, оригинальные исходники автора.
Но это было не на питоне, там С подобный язык, позволяющий в одну строку модули захуяривать. Если бы в питоне так можно было, было бы проще с этим, так как сам синтаксис тебе говорит: не выебывайся, у нас тут такие макаки залётные бывают, что и хелоу ворлд вывести не могут.
Но мне кажется можно что-то придумать, но это до 1го шарящего питониста, кто в теме больше пары лет.
Спасибо, действительно классная ссылка
>print "Iteration:" , n
Как пофиксить?
А лол, совсем туплю, надо же скобки поставить.
Угу, словно менять одну и ту же переменную в 100500 местах - это круто.
Если есть возможность делать изменения в одном месте - зачем специально нарываться на баги?
(Бля, хер знает, )Подглядывать в ответы))
Расскажите мне пожалуйста, почему вы не монетизируете свои навыки на московской фондовой бирже ?
Мне кажется, что хороший погромист в состоянии написать своего бота для скальпинга и таким образом прийти к успеху.
Или я в чем-то ошибаюсь ?
Было бы интересно услышать ваши мысли на этот счет.
Так то оно конечно так, но вот в итоге по этому поводу бугуртить не стоит - ООП в питоне очень кастрированное.
До тебя уже всё написано.
Потому что скальпинг - неприбыльная параша? Нормальная торговля идет минимум на дневных свечах, всё что ниже - не торговля, а игра в казино.
Википедия выдает, что в 2012 году, на высокочастотную торговлю приходилось 50% от всего обьема сделок на рынках США.
Как тогда ты обьяснишь этот факт ?
get_occurrences возвращает массив unnest соответственно разворачивает его
Проблема в следующем:
>>> len(Event.query.all())
1
>>> Event.query.count()
182
>>>
Где-то я не прав, но я не понимаю где
И так же легко слиться.
Что за педерастия? Кто это придумал, блядь?
Почему range исключает последнее указанное значение, а при нарезке исключается первое значение, а послденее включается? Зачем так? Мрази, мрази.
Скинь код, мне кажется ты делаешь что-то не так.
В общем, мои "программы" это питон файлы с некоторым количеством важных и вспомогательных (хотя тут еще можно поспорить, что важнее, лол) функций. в конце прописано что-нибудь типа print(LoadCalcuation(h=1,w=2,force=5), что выдает интересующий меня ответ. В рамках функций принтится всякая дебажная и прочая полезная инфа.
Что посоветуйте в моей ситуации, я помню раньше был такой комплекс делфи и там можно быстро рисовать гуй. А встроенный tkinter, вроде и тоже самое, но показался какой-то дрочкой вприсядку. День я трачу на написание прогги, и три на усройство гуя, лол.
Потому что первый кусок при нарезке это обычно жопка с железной штучкой, который выбрасывают в помойку.
В слайсах листов (x[1:2]) последний индекс тоже не входит, тащемта.
to_21 = range(1,22)
middle_third = to_21[7:15:1]
выводит, т.е. 15 включается >>[8, 9, 10, 11, 12, 13, 14, 15]
Спасибо, но у qt проприетарная лицензия жи, а меня по молодости штульман укусил.
Надо будет всетаки собраться и в pyside потыкать. Просто обидно, что самое главное лоигка расчета требует времени чуть ли не меньше, чем гуи рюшечки
Курячего интересно слушать, но как лектора я его не воспринимаю. Короче говоря, ужасно.
>Т.е. и начальный
[1,2,3,4,5][2] == 3.
[1,2,3,4,5][4] == 5.
[1,2,3,4,5][2:4] выдаст [3,4].
Индексы массивов первым делом же где-то объясняются.
Биржа - это боты против ботов. Залетные людишки - это просто лузеры.
pyside говно нынче. Используй молодёжный pyqt, выкладывай свои поделки на гитхаб, всем всё равно похуй.
Нет пятого кутэ, нет колёс.
Я тупой для этого оказался вот. Проебал 10к. Вот может после второго курса, когда математику подтяну, еще попробую.
Это копия, сохраненная 29 июля 2016 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.