Этого треда уже нет.
Это копия, сохраненная 29 июля 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
634 Кб, 800x800
Python Thread #785853 В конец треда | Веб
Шапка: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Код вбрасывать в тред через https://ideone.com/
Прошлый: >>779413 (OP)
#2 #785878
def pervonah()
____print("первыйнах))"

pervonah()
#3 #785880
#patch 0.1: поправлена ошибка в принте

def pervonah()
____print("первыйнах))")

pervonah()
#4 #785890
Напомните, как на третьем питоне запустить интерпретатор второго? Помню, был какой-то ключ типа "python -v 2 file.py", но не могу вспомнить, какой именно
>>785895
#5 #785895
>>785890
С обоими установленными есть py -2 и py -3, а третий - он и есть третий, с чего бы ему второй интерпретировать?
#7 #785915
>>785906
каво?
#8 #785963
>>785853 (OP)
Не смейтесьКак изменить размер шрифта в pycharm без мышки?
#9 #785964
>>785963
смысл?
#10 #785968
>>785963
в настройках. там корректируешь размер шрифта и сам шрифт как вздумается.
>>785971
#11 #785971
>>785968
У меня не корректируется. Т.е. саму графу нашёл, но изменить её почему-то нельзя.
>>785989
#12 #785976
Как вытаскивать превьюшки-миниатюры из разного рода 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 client
ImportError: No module named 'unoclient'

ну и стоит сказать, что пайтон я знаю очень посредственно
#13 #785988
>>785963
CTRL +
CTRL -
>>786024
#14 #785989
>>785971
Как ты собрался учиться программировать, если ты не можешь найти инструкцию по изменению шрифтов?
гугли "pycharm change fonts"
>>786024
#15 #785991
Кто трогал PyGame? На нем реально сделать свой фоллаут 2 с видом в изометрии или платформерс-онли?
>>785994>>786004
#16 #785994
>>785991
А почему нет? Учитывая то, что это самая поплуярная либа для разработки игорей на питоне, готовых решений должна быть тонна, а если чего нет, то можно спросить у коммьюнити.
#17 #786001
print ( "Зачем перекат-то?" )
>>786027
#18 #786004
>>785991
Pygame мертвый проект. Не обновлялся с 2009 года. Глючит на Win 10. Есть только одна серьезная игра написанная на змейке Ace of Spades. Разработчик использует собственный движок. Вроде был проект подключения к Unity, но кажется заглох.
212 Кб, 638x844
#19 #786005
Кто-то знает годные учебники/статейки/сайты по сетевой безопасности с python 3? Типа пикрелейтеда. Или же особой разницы между 2 и 3 нету, и париться на счет этого не не надо?

З.Ы. И вообще, есть ли какая-либо новая(2014-2016) годная книженция по сабжу сетевая безопасность?
>>786008>>786072
#20 #786008
>>786005
Интересная книженция, сейчас почитаю.
>>786017
#21 #786009
Реквестирую гайд по запиливанию суффиксных деревьев
#22 #786017
>>786008
Очень интересная книга. Можно, оказывается, скрыть процесс в винде. Насчет python 3, зависит от необходимых либ, есть ли там pyhook. Вообще меня третий мало интересует, на нём ничего не делаю. Работает все на втором прекрасно.
>>786031
#23 #786024
>>785988
Я пытался так сделать. Всё таки, когда долго живёшь без мышки, то такие очевидные ходы знаешь. Проблема в том, что оно не сработало.

>>785989
Я же просил не издеваться

>pycharm change fonts


И выдаст он мне как изменить сами шрифты, а не их размер.
>>786034
#24 #786027
>>786001
SyntaxError: invalid syntax
>>786101
#25 #786031
>>786017
Вот из-за таких гандонов Си и Ява висят в топе по несколько десятков лет.

Кстати, вангую, что скоро питон в тройку лидеров по TIOBE войдёт, можете скринить.
>>786039
#26 #786034
>>786024

> И выдаст он мне как изменить сами шрифты, а не их размер.


Ты долбоёб, забудь о программировании. Почему у тебя есть время писать на дваче и нет времени проверить то, что тебе сказали?
>>786037
#27 #786037
>>786034
Поздно, я уже всю стандартную библиотеку освоил, сейчас к джанге подкатываю.

Открою тебе секрет: чтобы программировать особого интеллекта или выдающихся способностей не нужно. Это труд для макаки, поэтому я чувствую себя вполне комфортно.
>>786041>>786045
#28 #786039
>>786031

>>Си и Ява висят в топе по несколько десятков лет.


Топ еще не означает востребованность. Уже стали появляться безработные си-программисты. Они сейчас срочно переучиваются.
>>786042>>786059
#29 #786041
>>786037
Пиздец, где я сказал, что нужен особый интеллект? Тебе нужно уметь гуглить, а с этим у тебя плохо.
#30 #786042
>>786039

>срочно переучиваются


И на что же мы переучиваемся? На петон что ли?
>>786047
#31 #786045
>>786037

>>чтобы программировать особого интеллекта или выдающихся способностей не нужно.


Такие как вы ничему новому не учитесь. Такие находят работу, а потом когда её лишаетесь, появляется такой странный феномен "безработный программист". Вообще, программистам много платят по одной простой причине, безработный программист может заработать гораздо больше, чем занятый.
#32 #786047
>>786042

>>И на что же мы переучиваемся? На петон что ли?


Какой питон? Ты чё? Brainfuck конечно, это язык будущего.
#33 #786059
>>786039
Разве что хеллоуворлдщики. Годные сишники всегда востребованы. Это не питон всё-таки.
#34 #786072
>>786005
Кстати да, заметил, что во многих годных книжках используется второй пайтон. Будут ли какие либо трудности, если я учу python 3?
>>786080
#35 #786080
>>786072

>>> Будут ли какие либо трудности, если я учу python 3?


Если ты не знаешь двойку, то будут проблемы. Потому что когда ищешь срочный ответ в интернете и находишь код на двойке, то как ты его переделаешь на тройку, если не знаешь различий. Вот я в основном на двойке всё делаю, но могу и на тройке сделать, потому что знаю различия в версиях. Или приходишь в компанию работать, а там всё на двойке написано, то как будешь в этой ситуации?
>>786090
#36 #786090
>>786080
Допустим я имею некие навыки в программировании на python 3. Есть ли гайд для "быстрого" ознакомления с синтаксисом именно второй версии? Просто не хочется тратить большое кол-во времени, штудируя старые учебники по python 2.
#37 #786097
>>786090
Я питон 5 лет изучаю и по сей день открываю учебники. Так с любым языком. Если кто-то мне заявляет, что выучил язык, я называю его лжецом.
>>786258
#38 #786101
>>786027
>>786027
invalid=tvoi mamasha
xXx_KuL hAcKeR vZlOmAl TeBiA bLiAd'_xXx
#39 #786112
Перекатываю вопрос про множество таблиц для одной модели. Как лучше реализовывать?
>>786358>>786361
19 Кб, 500x355
#40 #786146
На brainbench.com тест по змее 3.4 сейчас можно пройти бесплатно.

Прошел на intermediate - всё хуже, чем я думал, лол.
>>786212
#41 #786210
Кто чем летом занимается?
Я себе план наметил: дочитать Доусона, параллельно прохожу CS61A.
Как пройду - возьмусь за Лутца, чтобы вникнуть в моменты, которые Доусон дал, но не объяснил.
Следом буду читать какую-то книжку head-first по Jav'e и Лафоре.
Ух, не уверен, что осилю за лето. Но я - борщехлеб.
#42 #786212
>>786146
FizzBuzz сможешь накатать за 3 минуты?
#43 #786219
>>786212
Смогу.
#44 #786229
#45 #786230
Как вытаскивать превьюшки-миниатюры из разного рода 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 client
ImportError: No module named 'unoclient'

ну и стоит сказать, что пайтон я знаю очень посредственно
>>787467
#46 #786231
>>786210
Студентоси?
>>786256
#47 #786238
>>786212
Да вы заебали уже с этим физбасом.
Вангую, что та статья -- ёбаный вброс ну не верю я, что среди сеньоров существуют аутисты, не могущие в физбасс.
>>786245>>786252
#48 #786245
>>786238
Ну физбаз реально оч просто.
На питоне то особенно.
Если на С например, его нужно минут 5 писать, то на питоне 4 строчки и готово.
#49 #786248
>>786210
Лафоре по С++?
Что-то такая неплохая солянка выходит.
>>786256
77 Кб, 600x710
#50 #786252
>>786238
Ты не понимаешь суть проблемы. Когда подают объявление, что требуется программист с оплатой 150 тыс зеленых в год на должность сеньора (:D) от такой суммы у читающих взрывается пукан. Они бегут заканчивать месячные курсы, потом врут, что вкусили дары змея 100 лет назад, а в действительно не могут FizzBuzz. Это известная проблема. Любой, кто нанимает программистов постоянно встречается с этой проблемой.
>>786259>>786264
#51 #786254
>>786090
Есть хороший гайд по тому, как писать python 2/3 compatable code.
Вот собственно он - http://python-future.org/compatible_idioms.html
#52 #786256
>>786231
Да.
>>786248
Не, по жабе. Сначала питон буду дрочить, потом по жабе книжку (синтаксис) и Лафоре алгоритмы на жабе.
#53 #786258
>>786097
Я бы сказал, что Вы только отчасти правы.
Ведь если посмотреть на русский язык, то его же тоже никто не знает.
Так что все зависит от того, что Вы вкладываете в понятие "Изучил".
#54 #786259
>>786252
В коде на доске ошибка.
Последнее условие должно быть первым, иначе оно никогда не исполнится.
>>786263
13 Кб, 518x640
#55 #786263
>>786259
Всё работает.
>>786265>>786266
#56 #786264
>>786252
Да и вообще только долбоеб будет делать через while, как мне кажется, for'ом удобней.
>>786269
#57 #786265
>>786263
Ну и где тут работает, если у тебя на числа кратные и 3 и 5 выдает по три строки.
>>786287
#58 #786266
>>786263
Что за хуйня? По какому принципу там выбирается верный if? Если, допустим, у нас слово делится и на 3 и на 5, но первым условием идет if x%3==0, то по идее должно выбраться оно и до последнего интерпретатор тупо не должен дойти?
>>786268
#59 #786268
>>786266
Он не справился.
>>786277
#60 #786269
>>786264

Можно в одну строку завернуть.
>>786272
#61 #786272
>>786269
Покажи по какому заданию ты делал решение.
>>786276
#62 #786275
#63 #786276
>>786272

for i in range(1,101): print("Fizz"(i%3==0) + "Buzz"(i%5==0) or i)
>>786281>>786292
#64 #786277
>>786268
Ааа, лол, я только сейчас понял, где он обосрался и как интерпретатор его объебал, лол. Ну я лично записывал алгоритм так (первым ставил условие делимости на 3 и 5, а остальные через elif, чтобы выбралось только одно условие). Я уж думал, что я физбазз писал неправильно, уже обосрался от страха.
https://ideone.com/iRgzRX
#65 #786281
>>786276
TypeError: 'str' object is not callable
>>786289
#66 #786284
Анон, вопрос по ООП. Почему атрибут __total доступен извне описания класса? Ведь атрибуты с __вначале считаются "приватными". Так почему я могу его изменить извне описания класса, обратившись к нему напрямую?
https://ideone.com/w74cma
>>786292
#67 #786287
>>786265
Всё правильно выдается. Число 15 делится на 3 и 5. Да три строки. Если ты ставишь дополнительное условие, чтобы выводилось только FizzBuzz, то это только дополнительное условие. С программной точки зрения тут нет ошибки.
#68 #786289
>>786281

for i in range(1,101): print("Fizz"(i%3==0) + "Buzz"(i%5==0) or i)

Множители проебал.
>>786291
#69 #786291
>>786289

ебучая разметка
#70 #786292
>>786276
Очевидно же, что вакаба символы звездочек съела
http://ideone.com/wX7TM9

>>786284
Они только считаются приватными. В питоне нет защищенных членов. А вообще, ты присваиваешь на __total, а total - это разные члены класса.

>>786287
Мда.
#71 #786295
>>786292

>Они только считаются приватными. В питоне нет защищенных членов. А вообще, ты присваиваешь на __total, а total - это разные члены класса.


А, точно, спасибо.
#72 #786296
>>785906
Годная штука, советую. Сам уже выучил 80%
>>789321
#73 #786303
>>786292
Теперь работает. Здорово.

>Мда.


Вот и я о том же.
#74 #786304
>>786292
Это просто вопрос красоты.

>if i%3==0 and i%5==0:


Но заявлять вот это

>Последнее условие должно быть первым, иначе оно никогда не исполнится.


Это фейл
>>786312
#75 #786306
Я прочитал Доусона и "укус питона". Что дальше делать? Есть какой-то учебник для продвинутых?
>>786315>>786318
#76 #786312
>>786304
Покажи, пожалуйста, задание, по которому ты делал решение.
>>786317
#77 #786315
>>786306
Синк пайтон
#78 #786316
>>786315
А он есть в отрытом доступе?
>>786319>>786329
#79 #786317
>>786312
Да чё спорить то. Мне нравятся ваши решения. Изящные.
#80 #786318
>>786306
Продемонстрируй свой вариант решения FizzBuzz.
#81 #786319
>>786316
Я просто искал и не нашёл
#82 #786320
>>786315
Прочитал укус и читаю Синк. Дальше Лутца или Доусона?
мимо
>>786332
#83 #786329
>>786316
На убунту форуме каком-то даже с переводом
#84 #786332
>>786320
Дальше стандартная библиотека, гитхаб и практика
Когда надоест - наворачивай уже по алгоритмам, структурам данных, библиотекам и тд уже узкоспециализированные все ваши
>>786353
#85 #786337
Как определить номер motherboard или номер сетевухи. Нужно знать, что это уникальный комп.
>>786347>>786350
#86 #786347
>>786337
MAC-адрес еще можешь использовать как уникальный номер.
Понятно, что его легче изменить, но и получить тоже проще.
>>786362
#87 #786350
>>786337
Какая ОС?
>>786362
#88 #786352
Поясняю. Доусон - вкатывальщикам с примерами, задачками, разжевано более-менее.
Укус - вкатывальщикам без всего вышеперечисленного.
Лутц - то, что не объяснено выше.
Синк-пайтон - параллельно/вместо Лутца.
#89 #786353
>>786332

> стандартная библиотека, гитхаб и практика


А какой-нибудь список проектов для тренировки есть? А то идей особо никаких.
>>786379
#90 #786358
>>786112

Алсо бамп вопросу. В джанге всегда одна модель - одна таблица или нет? Копать в сторону динамических моделей или что?
>>787740
#91 #786361
>>786112
Я, когда кодил на пыхе, делал несколько файлов с разными таблицами и все просто через requires присоединял к модели. Мог выбирать из любой, главное - было не обосраться с именами подключений и все.
#92 #786362
>>786347
Думаю меня это вполне устроит
from uuid import getnode as get_mac
mac = get_mac()
>>786350
винда и макось
>>786387
#93 #786379
>>786353
http://blog.programmersmotivation.com/2014/07/09/list-projects/
И тут еще идей тред есть где-то в пр
>>786434
122 Кб, 830x467
#94 #786387
>>786362
Вот же гадость! Кривой pyinstaller. Сделал exe, выдает ошибку.
>>787000
#95 #786430
Что у вас по вебу читать не ньюфагу?
#96 #786434
>>786379
Опять калькуляторы да fizzbuzz. Да и на Розетте много чего решил. Хочется чего-то более практичного и чуть более сложного.
Надо идей-тред навестить.
#97 #786439
>>786434
Какие же вы недопрограммисты. У настоящего программиста миллион идей. Окей, сделай бота для http://steamcommunity.com/market/ Пусть отслеживает динамику цен на ключи и дорогие предменты. Потом рисуй графики. Создай сайт на фляге или джанге, выкладывай там графики. Принимай пожертвования ввиде ключей. Ключи продавай за деньги - богатей!
>>786445
#98 #786441
>>786434
Или вот еще сделай игру крестики-нолики 4 на 4, которая училась бы на своих ошибках. Запоминала негативный опыт и потом всегда обыгрывала бы человека. Сможешь?
>>786445
#99 #786445
>>786439

> Какие же вы недопрограммисты


Раньше было море идей. Многие из них запилил, а сейчас какая-то импотенция идейная, лол. Почти год такое.

> Пусть отслеживает динамику цен на ключи и дорогие предменты


На маркете есть и свои графики. Или запилить отслеживание снижений цен с алертами? Сам почти не играю и не пользуюсь площадкой, но слышал, что иногда вбрасывают дорогие предметы за копеечную цену.

>>786441

> крестики-нолики 4 на 4, которая училась бы на своих ошибках


Это можно и с алгоритмами запилить. Для реализации ИИ стоит наверно брать поле побольше, когда уже не успеваешь просчитать. Попробуем.
>>786764
4132 Кб, 350x188
#100 #786487
>>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)]
>>786490
#101 #786488
>>786287
Ты уёбок и тупой хуесос. Непригоден к работе, следующий.
#102 #786490
>>786487
Мне не нравится этот пример. Не могу понять, что в нем такого замечательного. Три строки не найс. Мне больше нравится пример в одну строку.

>>print('\n'.join("Fizz"(i%3==0) + "Buzz"(i%5==0) or str(i) for i in range(100)))

>>786494
47 Кб, 845x467
#103 #786494
>>786490

> три условия вместо одного


> три %


При желании тот пример можно и в одну строку, но зачем?
>>786495
#104 #786495
>>786494

> два %


Быстрофикс.
>>786527
#105 #786505
>>786287
kek > nul
#106 #786508
>>786434

> Опять калькуляторы да fizzbuzz. Да и на Розетте много чего решил. Хочется чего-то более практичного и чуть более сложного.


> Надо идей-тред навестить.


Братан, ну вон гитхаб, почти все оттуда можно переписать на свой лад и это будет практично
#107 #786527
>>786495
Да и вообще однострочное нарушает правила Pep-8. Лучше вертикально, но понятно как в стихах Пушкина, АС который.
>>786592
1587 Кб, 400x286
#108 #786592
>>786527

> ненормальное программирование


> PEP-8

#109 #786638
Господа, поясните, вот мне нужен список объектов. Я его создал, заполнил, но объектов у меня аж 20 штук и может еще столько же нужно будет.
Это я примерно говорю.

Как мне сделать генератор объектов? Чтобы на каждой итерации for'а, например, объект генерировался с рандомным именем? Допустим, имя я составляю из рандомных цифр. А как это имя дать объекту? Я что-то вообще не врублю.
>>786675>>786736
#110 #786639
Аноны, поясните ньюфажине :
создаю библиотеку, но вместо вывода, интерпретатор выдает синтаксическую ошибку

asia = { 'Azerbaijan':'Baku'
'Armenia':'Yerevan'
'Afganistan':'Kabul'
}

Причем ошибка заключается во втором двоеточии.
Хуй пойми, что ему не нравится.
>>786641
#111 #786641
>>786639
Запятые проставь.
asia = { 'Azerbaijan':'Baku',
'Armenia':'Yerevan',
'Afganistan':'Kabul'
}
#112 #786675
>>786638
Разобрался уже, лол.
>>786714>>786730
#113 #786714
>>786675
нука поясни
>>786761
#114 #786730
>>786675
сириузли, поясни анонасам, самому теперь интересно

ещё_один_анон
>>786761
#115 #786735

>аа помогите как это сделать аноны срочно аааааа


>аноны помогите аааааа


>Разобрался уже, лол.

#116 #786736
>>786638
Ты, наверное, функцию определил и в параметрах указал параметр через * ?
>>786761
8 Кб, 69x97
#117 #786761
>>786730
>>786736
>>786714

Лол, все намного проще. На каждой итерации for'а я создаю объект с именем i (номер итерации) и все. То есть, имена объектов - i.
https://ideone.com/FU1hwq
С капчи изволил обосраться.
#118 #786764
>>786445

>дорогие предметы за копеечную цену


По ошибке так делают, да. Иногда можно за доллар купить вещицу, в 50 баксов
>>786766>>787030
#119 #786766
>>786764
Я так тоже обосрался как-то раз. Продавал дешевые желтые кристаллы по 1 центу по-моему (в доте были синие, желтые и красные кристальчики по какому-то событию), и случайно продал куру, которая стоитла 4.5к рублей за 1 цент, вот это кто-то на мне наварил, бляяя. Как вспомню - в пот бросает.
#120 #786894
ну прочитал я несколько книжек, подскажите как начать применять знания на практике, с чего начать, спасибо.
>>787001
#121 #787000
>>786387
Я вчера роптал на pyinstaller, что у меня ошибка вылезала на простой программе по определению мак-адреса.

>from uuid import getnode as get_mac


>mac = get_mac()


На протяжении нескольких часов я проводил шаманские обряды. Активно взывал к духам в гугле. В конечном счете всё закончилось тем, что я удалил Python. И накатил все по новой. И заработало! Теперь никакой ошибки pyinstaller не выдает.
#122 #787001
>>786894
Сделай игру морской бой, да такую, чтобы она запоминала свои проигрыши и с каждой новой игрой расставляла корабли более умно и сама стреляла более четче, чем в предыдущие разы.
>>787009
#123 #787009
>>787001
а что-нибудь без гейдева и аи?
>>787019>>787023
#124 #787019
>>787009
Не обязательно делать с гуи. Достаточно, чтобы она просто выводила номера строк. И не АИ, а ИИ. И там нет ничего сложного. Был у меня такой знакомый. Его в университете научили крестам. В тетрадке были записаны готовые решения на многие сложные задачи. Так вот он тоже не знал, где свои знания применить. В результате кресты забыл, работает сисадмином. А меня ничему не учили, у меня просто было желание замутить что-то крутое и сумасшедшее. Именно это желание заставило меня изучать программирование.
#125 #787023
>>787009
ок, ладна, сделай дневник с шифрованием данных. Записываешь мысли, а потом всё зашифровывается.
63 Кб, 360x425
#126 #787030
>>786764
Игрок выставил вот эту пушку на продажу за доллар. А рядом везде стояло за 8. Я купил тут же, выставил за 8, через месяц купили.
#127 #787133
>>785853 (OP)
Аноны, как установить NumPy?
>>787154
#128 #787154
>>787133
pip3 install numpy
>>787158
#129 #787158
>>787154
Пишет invalid syntax в слове install
>>787161
#130 #787161
>>787158
виндузятник?
>>787164
#131 #787164
>>787161
Да
Бля, может он поставился неправильно.
>>787227
#132 #787227
>>787164
ты поставил в системных переменных pip3 ?
>>787256
#133 #787240
Привет, питонотред.
Есть один сайт - angel.co/companies.
нашел заказ на апворке, сам не подавался, но хочу научиться
На сайте стоит ограничение - просматривать можно только 20 страниц по 20 компаний на каждой.
Что я делаю:
Хочу соскрапить данные со всеми компаниями, их всего примерно 980к.
Вопрос:
Можно ли получить доступ ко всех страницам? Легально, конечно.
Прокся, юзер-агенты не советовать ибо данные выдаются в структурированном виде, не рандомном
#134 #787248
Господа, такой вопрос: являются ли формальные параметры функции ЛОКАЛЬНЫМИ для функции, например x в этой функции:
def square(x)
____return x*x
Является локальным параметром (знаю, что переменные, определенные внутри функций - локальные), то есть его мы можем использовать хоть миллион раз?
>>787249>>787370
#135 #787249
>>787248
Вопрос в локальности параметров: да или нет? Я что-то не пойму.
#136 #787253
>>787240
можно.
идиот, учись задавать вопросы
но дам подсказку
пагинации нету, единственный контрол для навигации - кнопка моар, следовательно, надо бы посмотреть, что она делает (через консоль разработчика, например)
>>787358>>787931
#137 #787256
>>787227
Нет, я просто установил python последней версии с сайта.
>>787265
47 Кб, 420x280
#138 #787260
Студент 2го курса репортинг. Знаю немного джаву и си, думаю вкатиться в питон. Как сейчас дела обстоят с работой в дс2? И вообще какие перспективы у програмиста пишущего на питоне завести трактор?
>>787332
#139 #787265
>>787256
тогда указывай полный путь для пип в командной строке, c:\python34\где_то_тут_pip.exe install numpy
>>787266
#140 #787266
>>787265
У меня он где-то в AppData установился
>>787269
#141 #787269
>>787266
надо было выбирать куда устанавливать. а то так много текста в командной строке будет, мешать будет
>>787271
#142 #787271
>>787269
Лол, у меня нету pip3 там, где он должен быть.
>>787274>>787276
#143 #787274
>>787271
в папках там пошарь
#144 #787276
>>787271
python34\Scripts\pip.exe

вот
>>787279
#145 #787279
>>787276
У меня 35 и там пусто
>>787280
#146 #787280
>>787279
ты блять pip устанавливал?
>>787283
#147 #787283
>>787280
А он разве с 34 версии не идет в дополнении?
>>787285
#148 #787285
>>787283
с чего ты взял?
>>787287
#149 #787287
>>787295
#150 #787295
>>787287
ну так найди его, если не найдешь установи
>>787325
#151 #787325
>>787295
Установил, эта сука ругается на двоеточие после C:
>>787335
187 Кб, 1095x730
#152 #787332
>>787260
Ладно перефразирую, могу хорошо в джаву, но хочу в питон, с чего лучше начать: укус питона или думай змея?
>>787334
#153 #787334
>>787332
Укус по диагонали, дальше стандартную библиотеку изучай.
#154 #787335
>>787325
Аноны, эта сука вообще никак не хочет, теперь все есть, указываю полный путь, он на него ругается.
>>787336
#155 #787336
>>787335
Ну что за хуйня?

>SyntaxError: invalid syntax


Как я ему путь укажу без двоеточия? Это же диск, блять.
>>787472
#156 #787358
>>787253
More возвращает json с ids компаний.
Если даже редактироватьномер страницы и передать, но вернет респонс json с "page : 22".
Прости, я новый в этом, может чего-то не понимаю. Можешь еще что-то подсказать?
>>787685
#157 #787370
>>787248
Да, они локальные. Можно х использовать миллион раз. Ты сам сядь и проверь.
#158 #787371
петян, а нарисуй простой пример многопоточного. у меня есть задания, которые нужно распараллелить. допустим налью рабочих их в бассейн, и эта ебала должна дёргать их, но чтоб не больше определённого (допустим 12) числа одновременно ебашили.
#159 #787449
Сап программач. Начал изучение питона с Лутца. Читаю его по диагонали для ознакомления и погружения в яп. Я все правильно делаю?
#160 #787458
>>786090

> Есть ли гайд для "быстрого" ознакомления с синтаксисом именно второй версии?


Палю лайфхак: запускаешь код на втором питоне, получаешь SyntaxError или AttributeError, исправляешь, запускаешь. Повторить 10 раз. Всё, ты знаешь все различия.
#161 #787460
>>786212
http://ideone.com/MR2CBb
2 минуты 25 секунд. Сасай.
>>787794
#162 #787467
>>786230
ну так посмотри на ошибку и почитай что на гитхабе написано. тебе нужно как раз установить этот UNO или хуй знает как оно называется

кстати, спасибо за ссылку, год наверное не мог найти подобную либу для юникса
>>787801
#163 #787468
Аноны, какой компилятор питона установить, чтобы он на обычное двоеточие не ругался?
>>787470
#164 #787470
>>787468
pypy.
Чё ты несёшь?
#165 #787472
>>787336
Скопируй, блядь, целиком ошибку, где именно там инвалидный синтаксис. Может ты либо под 2-ой питон с print'ом пытаешься собрать.

И вообще, numpy на винду лучше из wheel'ов ставить, потому что через pip это боль.
#166 #787473
>>787472
А как тогда?
У меня просто пишет ошибка синтаксиса и выделяет двоеточие.
Python 3.5.2 shell
>>787475>>787477
#167 #787475
>>787473

>Скопируй, блядь, целиком ошибку


Или монитор сфотографируй, если тупой.
>>787478
#168 #787477
>>787473
wheel'ы отсюда можно взять - http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
>>787597
33 Кб, 984x156
#170 #787483
>>787478
Ебанат. Палю тебе тему: если ты руками выставлял PATH, то зайди в CMD и напиши там: pip3 install numpy
Если не выставлял и не хочешь ебаться, скачай Anaconda (это теперь так пакет IPython называется) с их офф.сайта (exeшник) и после установки открой CMD.exe и напиши: pip3 install numpy
1965 Кб, Webm
#171 #787484
Как же, сука, все заебало. Вздёрнуться нахуй хочеться, блядь, убейте меня, пожалуйста.
>>787491
#172 #787486
>>787478
Мде... pip нужно запускать не из интерпретатора питона, а из консоли...
start -> run -> cmd.exe
pip3 install numpy
(Ну или вот этот весь твой путь, если в PATH нет.)
>>787487
#173 #787487
>>787486
Лол, вот это я даун
#174 #787491
>>787484
Что случилось, опять invalid syntax?
>>787513
#175 #787503
Ну заебись, теперь выдает Fatal error in launcher: Unable to create process using
#176 #787506
>>787503
HA-HA!
#177 #787507
>>787503
Причем путь без пробелов, блядь, теперь это просто C:\Python
>>787511
#178 #787508
>>787503
Сейчас придёт мистер "Ставь виртуалку" и всё тебе объяснит.
#179 #787511
>>787507
Может снова переустановить? А то установился он в Новую Папку, я переименовал ее в Python, перебил пути в Patch
>>787514>>787527
35 Кб, 481x481
#180 #787513
>>787491
Да заебало, блядь, всё это говно. Работы нет, денег нет, идей нет, нихуя нет. Хоть в петлю лезь.
#181 #787514
>>787511

>Установился в Новую Папку


Галина Ивановна, попросите лучше компьютерщика Мишу вам за тортик всё настроить.
#182 #787517
>>787514
Да он сам захотел туда устанавливаться, сейчас Repair попробуем, если не получится - опять переустановка.
Пиздос винда требовательная, из-за сраного пробела нахуй шлет.
А Линукс поставишь - дрова будут через день откручиваться сами по себе.
>>787518
#183 #787518
>>787514
>>787517
ты 2-ой день pip запускаешь?
>>787520
15 Кб, 210x210
#184 #787519
>>787513

>Работы нет, денег нет, идей нет, нихуя нет


Населена роботами.
Ты не расстраивайся, все будет хорошо, это временный кризис. Главное сохранять спокойствие и писать код.
#185 #787520
>>787518
Да, но вчера я был сонный и нихуя не понимал вообще.
Сейчас все установлю, если он мне еще какое-нибудь шоу не устроит
>>787522>>787530
#186 #787522
>>787520
Да блядь, переустановка
>>787530
9 Кб, 677x295
#187 #787527
>>787511

> А то установился он в Новую Папку,


Нахуй ты вообще его трогал?, там искоропки все ставится и прописываются пути как надо, даже на спермоподелии.

> А Линукс поставишь - дрова будут через день откручиваться сами по себе.


Ну если ты ссаный пистон установить не можешь, то конечно у тебя все будет откручиваться, "само по себе".
#188 #787530
>>787520
>>787522
нажми блять WIN + R, туда вставляешь то что ты вставлял в интерпретатор питона
>>787533
#189 #787533
>>787530
А ты терпеливый. Думаешь игра стоит свеч?
>>787537
#190 #787537
>>787533
Это тебя надо спросить.
>>787539
29 Кб, 500x333
#191 #787538
>>787478

> двоеточие


До слёз.
>>787540
#192 #787539
>>787537
Да я вообще мимопроходил. Я уж точно таким заморачиваться не стал бы.
#193 #787540
>>787538

>запускать команды в интерпретаторе

#194 #787541
>>787513
Ты шутишь, да? Работы дохуя и больше.
#195 #787565
Ну вот, блядь, пошли ошибки
failed with error code 1
Заебииись.
11 Кб, 207x292
#196 #787575
Годно или Лутца более чем достаточно?
#197 #787577
>>787575
укуса/синка более достаточно, чего там мусолить 1к страниц.
#198 #787578
>>787575
автор кто, не вижу, кажется я видел уже данную книжку, но запамятовал.
>>787581
#199 #787581
>>787578
UPD: вспомнил, Прохорнеок.
>>788712
#200 #787588
Читаю Лутца, столько у него воды, блеать, аж пиздец. Дошел до итерации и генераторов. Стоит дальше читать? Или просто пролистать. Что в этой книжке самое главное? И поможет ли это клепать сайтики?
>>787593
#201 #787593
>>787588

>укуса/синка более чем достаточно, чего там мусолить 1к страниц.



лутц просто подробно рассматривает все, а зачем оно тебе сразу все надо? если надо будет нагуглишь.
>>787596
39 Кб, 643x669
#202 #787594
И что делать?
>>787597
#203 #787596
>>787593

> укуса/синка


Укус Питона понятно, а синк это что?
>>787612
6 Кб, 639x134
#204 #787597
>>787594
Тимур, ну написано же, что с++ компилятор нужен. Я тебя предупреждал же, что это боль.
-> >>787514, >>787472, >>787477

Либо качай и ставь visual studio, может повезёт.
>>787601
#205 #787601
>>787597
Надеюсь, это единственная ошибка, уже обновляю, вот тебе и смог в нейроночки.
>>787607
#206 #787607
>>787601
Сука, да я установил Visaul C++ 14 версии, блядь.
Так, а как ставить из wheel'ов?
>>787613>>787614
#207 #787612
>>787596
byte of python, think python
#208 #787613
>>787607
А нет, установил, все.
#209 #787614
>>787607
pip3 install wheelfilename.whl
>>787616>>787634
#210 #787616
>>787614
При этом .whl файл переименовывать нельзя, если имени берётся инфа о совместимости.
>>787634
#211 #787634
>>787616
>>787614
А где должен находиться сам .whl файл в таком случае?
А то мне пишет, что numpy-1.11.1+mkl-cp35-cp35m-win_amd64 выглядит как файл, но он не существует.
>>787637
#212 #787637
>>787634

>numpy-1.11.1+mkl-cp35-cp35m-win_amd64


А все, там, в какой директории я нахожусь.
Теперь вроде устанавливает
#213 #787638
Прошу сильно не пинать, я нуб в питоне. В чем отличие инструкции nonlocal от global, желательно простым языком. По идее же это одно и тоже, только для разных версий питона, или я ошибаюсь?
>>787651
#214 #787651
>>787638
global достает переменную из глобальной области видимости а nonlocal из объемлющей(т.е. ищет переменную в "родительских" областях до глобальной, не включая её), ещё global создает переменную если её нет в глобальной области, а для nonlocal она обязательно должна уже существовать.
>>789461
75 Кб, 696x466
#215 #787677
>>787513

И у меня такая же хуйня.
#216 #787685
>>787358
Бамп.
#217 #787690
>>786315

> Синк пайтон


Что за учебник? Не могу нагуглить. Помогите.
>>787699
#218 #787699
>>787690
THINK PUPHLON
мыслить как комрьютерный сцайентист питоном
>>787701
#219 #787701
>>787699
Есть на русском языке?
>>787717
69 Кб, 658x150
#220 #787703
Привет, Аноны. Тут такое дело. Решил поразвлекаться с сокетами и напилить себе приложение для обмена данными между компьютерами по сети. Напилил себе приложение, которое ищет в папке файлы с необходимым расширением и через сокеты забрасывает эти файлы клиенту.
И тут возникло две проблемы, которые я не могу решить.

https://ideone.com/bhFYqn - сервер
https://ideone.com/CAVD4V - клиент
(Они сыроваты и в них есть много лишнего кода, пока нет возможности подчистить)

Первая - если из клиента убрать time.sleep, то периодически, через раз, выпадают различные ошибки. Почему так получается?

Вторая на пикрелейтеде. На винде в локалхосте все нормально, а вот когда пытаюсь накачать через на линукс с винды файлов - получается такая фигня. Расширение py-файла UTF8, последовательность кодирования-раскодирования вроде-бы нормальная. Что я делаю не так?
#221 #787717
>>787701
Блядь иди фуры разгружай нахуй или торговый зал сторожи, мудило.
Не может блядь загуглить, прахрамизд.
Есть на русском. Гугли.
>>787722
#222 #787722
>>787717
Да тут даже гуглить не нужно, эти долбоебы даже шапку не могут посмотреть.
https://github.com/TheKnightsWhoSayNi/info/wiki/Books
#223 #787726
Пиздец у вас в питонотреде дети!
Даже в ньюфаг треде в /ra такого скама нет.
>>787742
#224 #787740
>>786358

>в джанге одна таблица


>Копать в сторону динамических моделей или что?


просто учись копать, могильщиком с твоим умишко ты поднимешь денег, программистом нет
>>787788
#225 #787742
>>787726
Проснулся старичок. Ты не забыл что 2016 идет? Сейчас на всем pr основной контингент 16-22 года
#226 #787756
Кстати о /ra/, сосоны, а есть что-то типа ардуино, но что бы питоном его кодить? То я только его знаю и ничего другого пока учить не хочу
#227 #787757
Анон, вы часто используете ООП в питоне? Я вот, несмотря на то, что наконец разобрался в ООП, не приложу мысли, как его эффективно использовать. Вчера писал скрипт для анализа файликов с инфой из универа (просто считал сколько вопросов в файле) и не смог придумать, куда мне ввернуть классы/объекты. Использовал императивный подход. Может, блять, я что-то не знаю или не понимаю? Есть какой-то пример или статья, которая поясняет, как юзать ООП и как отказаться от императивности и начать ЖИТЬ?
#228 #787760
Привет двощь!

Есть 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 |
+--------+---------+--------+
>>788130
#229 #787765
>>787757
если не куда его впихнуть значит он там и не нужен
#230 #787775
>>787756
Малина.
>>787797
#232 #787782
>>787756
ODROID-C2
>>787797
#233 #787785
>>787472

> И вообще, numpy на винду лучше из wheel'ов ставить, потому что через pip это боль.


Про что несёшь? На pypi уже давно wheelы выкладывают.
>>788298
#234 #787788
>>787740

Я фрилансер - могильщик. По делу-то есть чего сказать?
#235 #787793
>>787240
Бамп вопросу.
48 Кб, 604x604
#236 #787794
>>787460
Ха-ха! Ржака. Шутник вы батенька, шутник! :)
#237 #787795
>>787756
micropython (и его борды).
#238 #787797
>>787775
>>787779
>>787782
Дорого, ребят.
Пердуинка так 120 руб стоит на Али, да и вы одни компы предлагаете
#239 #787799
Как в template подсчитать total для ifchanged?
#240 #787801
>>787467
Нубы! Вы хоть видели, когда в последний раз обновлялся PIL????!!! Автор на него давно болт положил. Не удивительно, что ошибки выдает. Уже сделали форк. Вот используйте правильные вещи. Три дня назад был новое обновление. https://pypi.python.org/pypi/Pillow
#241 #787803
>>787797
Orangepi стоит меньше 1к.
На ардуине после загрузки интерпретатора ты только светодиодом и сможеш помигать.
140 Кб, 629x219
#242 #787806
#243 #787812
>>787757
Как говорит Джэк Дидрих (один из разработчиков Питона): "Всегда себя спрашивайте, можно ли класс заменить функцией?" https://habrahabr.ru/post/140581/
Вообще классы применимы в гуи. Только там есть необходимость в них.
>>787833
73 Кб, 186x306
#244 #787818
Может у кого-то имеется Modern Python Development with PyCharm в mobi/epub/pdf?
#245 #787822
>>787703
time.sleep нужен, чтобы дать время прочухаться (подгрузить элемент)
>>787831
#246 #787826
>>787797
Ну можешь взять платку micropython, только стоит она как две orangepi, но не компьютер, а именно микроконтроллер, если у тебя такой фетиш.
#247 #787831
>>787822
Какой элемент? Разве он не ждет, пока примет из сокета пачку байт?
>>787847
#248 #787833
>>787812
Спасибо, анон.
#249 #787834
>>787797
Не еби себе мозги, на голых микроконтроллерах не место Python. Исключительно C/ASM.
Python охуенен на RPI, собственно, там его и юзаю как угорелый.
#250 #787847
>>787831
Не знаю антоха, когда работаю с сетью, time.sleep меня всегда спасаетю
>>789462
#251 #787871
>>787575
PyQT идеологически неправильная либа, её автор бабла хочет за использование. Рекомендуют PySide. Нашёл вот такую книгу https://new.vk.com/doc44742071_346636734
#252 #787931
>>787253
>>787240
Бамп вопросу.
#253 #787986
>>786210
Обмазался курсом с Codecademy. Сейчас продолжаю узнавать новое и закрепляю выученное на checkio. Рикамендую.
>>788043
#254 #788043
>>787986
Что-то этот чекио тупит пиздец.
ОБновляю страницу - грузит и грузит, не выдает мне решение.
>>788044
96 Кб, 1600x734
#255 #788044
>>788043
И так висит уже 5 минут, мразь. Обновляй - не обновляй, похуй ему, не работает.
>>788052
150 Кб, 1600x734
#256 #788052
>>788044
Infinite loop жи
60 Кб, 1080x472
#257 #788060
>>788052
Где?
#258 #788061
>>788052
Ааа, да ебаный в рот, я - даун.
64 Кб, 388x446
#259 #788069
>>788052
Добавлю что checkio и вправду не быстр. Решения пишу на repl.it, на чекио закидываю только для прогонки по тамошним тестам. Удобно.
Алсо, задачка для местных антонов.
#260 #788075
Анон, очень тупой вопрос, но все же. Что значит запись:
array[n] n
Интересует двойное умножение, что оно значит?
>>788078
8 Кб, 225x23
#261 #788078
>>788075
Вакаба звездочки съела.
#262 #788080
>>788078
Степень
>>788087
#263 #788083
>>788078
две звездочки - операция возведения в степень
>>788087
#264 #788087
>>788080
>>788083
Спасибо, господа. Я не знал, что есть такой оператор. Привык степень считать с помощью pow(2,5) или писать самому, но оказывается, что число в нулевой = 1. Я не знал такого. Вот чекио мне жопу разорвал-то.
>>788370
#265 #788092
>>788078
Лунный сахар.

Жду от языка petooch операцию три звездочки.
#266 #788125
>>788132
#267 #788130
>>787760
http://postgresql.ru.net/manual/queries-order.html
Кури документацию всю.
#268 #788132
>>788125
Цифр не должно быть в коде.
>>788138
#270 #788139
>>788138
Ты задание прочитай. Вообще не должно быть цифр, как таковых. А также операций деления, вычитания и взятия остатка.
#271 #788142
Что есть для нуба по джанге?
#272 #788155
>>788069
https://ideone.com/S72iD1
На что я только трачу свое время.
>>788204
#273 #788156
>>788138
Ideone не выдержал такого унижения
http://pastebin.com/dmHBdYrV
>>788157
#274 #788157
>>788156
Пиздец ты припизженный. Мой браузер не выдержал такого унижения.
256 Кб, 461x313
#275 #788164
Аноны, прошу совета.
Работаю в науке, использую питон. Денег получаю мало, но уходить не хочу пока.
В какую сторону стоит двигаться, что бы была возможность подработать на стороне? На сколько мог поверхностно нагуглить, лучшим вариантом будет django, который нужен для работы с вебов. Поясните коротко, в чем заключается его суть и нужно ли вообще в него вкатываться?
>>788199
#276 #788196
Аношки, есть четыре списка, в каждом 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 смотреть?
>>788197>>788198
#277 #788197
>>788196
Если тебе брутфорсить, то лучше itertools возьми. Нахуя тебе такое количство говна в памяти?
>>788201
#278 #788198
>>788196
biglist = []
for j in range(0, 47):
____biglist.append( [ list1[j], list2[j], list3[j], list3[j] ] )

Ну совсем отууууууупели от свой змеи.
>>788201
#280 #788201
>>788197
Sql-запросики. Каждый список - данные для запроса.

>>788198
Спасибо анончик. Тут всё просто, а я в функциональщину попёр. Но вообще интересно, надо поштудировать за эту хуету.
38 Кб, 450x453
#281 #788203
>>788069
Охуенно анончик.
>>788204
#282 #788204
#283 #788216
Как вы предпочитайте делать в цикле i+=1 или i+=True
>>788284
#284 #788257
Сап, питоны. Я уже заебался решать арифметические задачи и прочую хуету, чувствую что я готов начать применять свои знания. Дайте туториолы по прикладному применению, типа "Напиши свою борду", ну вы понели. Сам нагуглил Лутца с его " Программированием на Пайтон", есть ещё что?
>>788282>>789356
#285 #788282
>>788257
Сделай англо-русский словарь. Даю два дня тебе.
>>788289
#286 #788284
>>788216
i+=(not [])
>>788312
2 Кб, 165x22
#287 #788287
>>787703
В самом начале файла попробуй захардкодить кодировку
>>788418
#288 #788289
>>788282
Хорошая задача. Попробую исполнить. Только мне бы мануалы, которыми сами пользуетесь, в сети дохуя чего есть, нужны проверенные.
#289 #788298
>>787785

>лучше ставить через wheel'ы


>на pypi wheel'ы, про что несёшь


Ты тупой или как? Я, блядь, что, противоречил этому? Я только про pip говорил, который (по-дефолту, по крайней мере) запускает setup.py из собирает модуль из исходников, включая компиляцию сишных библиотек. Можешь сам запустить и всё увидеть.
>>788357
#290 #788301
Анонасы, которые зарабатывают питонированием, вам не стыдно, когда вас спрашивают, на чем пишите?
По-моему язык зашкварен наглухо вот такими
>>788289
>>788302
#291 #788302
>>788301
А ты дохуя илита? Или с рождения все знал? Хуею с таких как ты.
>>788303
#292 #788303
>>788302
Так дело не в знаниях. Я в Питоне то вообще нуб.
Я про лень и нежелание учиться самостоятельно. Нахуй вы в профессию лезете? Никто вам хорошо не будет платить с таким подходом. Хорошо, если вообще платить будут.
>>788304
#293 #788304
>>788303
Нахуй тогда вообще этот раздел, если не для помощи, поиска хороших материалов и траллирования
>>788305>>788318
#294 #788305
>>788304
А для чего любой другой тред на борде создаётся?
>>788306
#295 #788306
>>788305
Борда по тематикам делится, и специфика везде разная. Нельзя обобщенно сказать для чего создавался тот или иной тред.
41 Кб, 600x450
#296 #788312
>>788284
Черная магия! Черный маг в треде!!! Христос, спаси и сохрани, спаси и сохрани...
#297 #788313
>>788289
какие блять мануалы, нуб херов, 10 строк и программа готова, афигеть бля
#298 #788318
>>788304
Этот раздел для восхищения магией Змия и его создателя, прародителя всех родителей, диктатор диктаторов, с именем имени Гвидо и его праимени Ван Россум.
#299 #788321
>>788289
Вот главный мануал, тут все что нужно есть https://2ch.hk/b/res/131061459.html (М)
>>788332
53 Кб, 807x482
#300 #788332
#301 #788333
В джанго есть велосипеды для создания приложений через админку?
>>788708
#302 #788357
>>788298
pip ставит wheelы, ващет, если они подходят.
>>788361
#303 #788361
>>788357
Значит он очень хуёво определяет подходящие. У меня ни разу wheel не ставил.
#304 #788370
>>788087
Даже в школе про такое рассказывают
#305 #788380
Апельсинусы, сильно ли сложно писать гуй на Qt5? В сети так мало примеров и туториалов, из-за этого постоянно возвращаюсь мыслями к WPF+С#...
>>788388>>788712
#306 #788388
>>788380

> сильно ли сложно писать гуй?


Лол, кнопочки шлепать в гуевом интерфейсе сложно?

> В сети так мало примеров и туториалов


Как говна этих примеров и туториалов.

> постоянно возвращаюсь мыслями к WPF+С#


Всё правильно делаешь, если кроссплатформа не печет то нечего кутеговном шквариться.
>>788424
#307 #788418
>>788287
Пробовал, не помогает
#308 #788424
>>788388
Уровень кнопок давно уже пройден, меня больше интересует работа с моделями данных и их отображение. Такое в КтДизайнере особо не сделаешь.
>>788477
64 Кб, 552x617
#309 #788445
Сап, питонисты. Решил закатиться в этот ваш питон. Начал с портирования мелкой программки, написаной мной на крестах с ncurses. Поставил PyDev из Eclipse Marketplace, создал проект. Суть моей проблемы такова: PyDev не видит ни одного метода в модуле 'curses', кроме initscr() и start_color(). Причём в dir(curses) есть все методы. Что я делаю не так а делаю я всё по туториалу на сайте питона?
>>788492
#310 #788477
>>788424
По qt отличные доки и туториалы для крестов. На пифоне тоже самое почти.
#311 #788492
>>788445
Какая структура директорий у тебя?
Попробуй from curses import *
>>788495
#312 #788495
>>788492
Не понял про структуру директорий. Проекта или библиотек питона?

from curses import * пробовал, но IDE всё равно не видит методы.

Вроде весь код работает, но PyDev отказывается видеть методы и постоянно подсвечивает всё красным
>>788497
#313 #788497
>>788495
Выкидывай ide и юзай божественный pycharm
>>788500
#314 #788500
>>788497
А стоит ли? Всё время сидел на Eclipse и его производных.
Считаю все остальные IDE (кроме блокнотов вроде Brackets или Notepad++) от лукавого.
>>788513
#315 #788513
>>788500
pycharm самый мощный инструмент для разработки на питоне
>>788516
#316 #788516
>>788513
Я накатил этот PyCharm, все методы он видит.
На какую кнопку сделать, чтобы проект запускался не во встроенной консоли, а в эмуляторе терминала (e.g. terminator, rxvt)?
>>788541
#317 #788527
Аноны, пытаюсь прикрутить tinymce к своему проекту. Скачал, воткнул виджет в форму. Смотрю на странице - окошко ввода текста стало интерактивным, можно поменять его размер. Но нет никаких кнопок и прочих инструментов редактирования, которые должны быть реализованы через tinymce. Делал все строго по гайду - кнопочек нет. Че делать-то?
>>788528
#318 #788528
>>788527
Проект на Django
#319 #788541
>>788516
Зачем?
>>788547
#320 #788547
>>788541
Я же с curses пишу, во встроенной консоли ничего не запускается. Или в pycharm есть костыль для этого?
>>788550
#321 #788550
>>788547
А, точно. Ну пошарь по функционалу, там есть фича attach to process
#322 #788568
Сидел сегодня в очереди на физопроцедуры. А со мной сидела очень няшная тянка лет 18, с короткими волосами (каре) и в очках. Это просто мой любимый типаж, а я зассал познакомиться, какое я чмо.
>>788582>>788633
#323 #788582
>>788568
Напиши бота который будет искать 18 летних тёлочек с каре и заводить с ними знакомства вместо тебя. Питон тред же!
#324 #788593
>>788582
ОК ГУГЛ, КАК НАЙТИ ТЕЛОЧЕГ С КАРЭ
>>788599
#325 #788599
>>788582
>>788593
Она была очень красивой. НО ничего, я завтра опять туда пойду (я еще не доделал процедуры), если она там будет - подойду и обосрусь как даун познакомлюсь
#326 #788604
>>788582
Кстати, почему такого бота до сих пор не сделали? Неужели так сложно имитировать альфача? Тян же примитивные.
4 Кб, 843x38
#327 #788614
Как блин сделать, чтобы в джанге эта херня отображалась нормально? Что прикрутить?
>>788616>>788637
#328 #788616
>>788614
Потому что программисты шарят в телочках, и знают что секс это овернакрученный хайп.
#329 #788633
>>788568
Бля, она ж больная! Нахуй тебе такая?
#330 #788637
>>788614
Лел, таки начали писать бота?
#331 #788708
>>788333
На, посмотри сначала это
https://www.youtube.com/watch?v=UnmZMJv4ox8
>>788770
#332 #788712
>>788380
Глаза подними
>>787575
>>787581
#333 #788724
В джанге есть фильтры, в них ordering, как отсортировать foreign key?
>>788733
#334 #788733
>>788724
query.order_by('-fk_field__value')
>>788751
#335 #788751
>>788733
Мне приходит /?ordering=fk_field__value
#336 #788770
>>788708

Издалека я начал. Суть правильная организация структуры проекта для имиджборды. Запилил я простою борду с тремя моделями Пост-Тред-Доска. И встал вопрос масштабируемости.

Как лучше организовать БД для нее?

Необходима кастомная настройка отдельных досок (полей, загружаемых файлов) при создании. Желательно чтобы все делалось из админки. Делать на каждую доску свое приложение? Читал еще про динамическое создание моделей как вариант. Что посоветуете?
>>788780
#337 #788780
>>788770
Иди почитай что-нибудь про БД.
>>788823
#338 #788805
Анон, каким-нибудь образом можно питона научить экспортировать русский текст в нормальной кодировке?
Вроде и прописываю кодировку в начале и применяю метод енкод к строке, всё равно говняво отдаётся. В тхт-шник например криво первая буква (заглавная) отображается.
Пытаюсь в бд(майсиквел) закинуть, там стоит юникод, а всё равно отображается полная кракозябра.
#339 #788811
>>788805
У питона нет проблем с кодировкой. Проблемы с кодировкой у тебя или у твоего текстового редактора. Напиши минимальный скрипт, с которым возникают проблемы и выложи его в виде файла на файлообменник.
#340 #788816
>>788805
1. Удалить MS/Windows.
2. Установить операционную систему.
3. Problem solved!
>>788826
#341 #788823
>>788780

Я почитал. Можно по простому запихивать все в одну модель с автоинкрементом по ПК для постов разных досок, но тогда ее не изменишь для отдельной доски. И будет одна большая БД на всю борду.

Получается мне нужна отдельная модель поста для каждой доски в таком случае.

Просто не знаю какой путь лучше выбрать для этого.
Ну и nosql еще как вариант.
#342 #788825
>>788805

Спермопроблемы.
>>788828
#343 #788826
>>788816
Арч или генту?
>>788830>>788834
#344 #788828
>>788825
Ну и каким местом там спермопроблемы, поделись.
#345 #788829
>>788805
Один хуй ты рано или поздно пересядешь на unix, вопрос только в том сколько говна ты готов съесть прежде и не подавишься ли.
В Винде кайфово только в шарпе кодить. Оно и не удивительно конечно.
>>788832
#346 #788830
#347 #788832
>>788829

> пересядешь на unix


А там и до OS X с дилдаком в жопе не далеко.
>>788836
#348 #788834
>>788826
Убунту что бы быстро находить ответы
Хотя я вон вообще на elementary os сижу, потому что мне не нравится ни один из DE современности, а тут хоть шрифты симпатичные и хоткеи удобные
#349 #788836
>>788832
А что за дилдак?
#350 #788837
>>788805

Алсо, 3 пистон?
>>788853
#351 #788853
>>788837
Насчёт винды согласен, попробую на линуксе переебашить.
Пистон третий. На втором может прокатить?
>>788883
#352 #788864
Где почитать доступно о классах питона? В офф.либе - говно, у Лутца - лучше, блять, даже не открывать, там мусолят примеры уровня foo(bar), я ебал его рот. Есть нормально?
>>788898
#353 #788883
>>788853

В 3 str в unicode по дефолту. http://torofimofu.blogspot.ru/2014/07/unicode-python-2-python-3.html

Установи ОС, и начни жить.
42 Кб, 413x500
#355 #788914
Аноны, есть ли в питоновебе жизнь вне джанги? Вижу только фласкоговно c глобальными переменными и кучу ноунейм параши.
>>788926
#356 #788926
>>788914
flask, tornado

зачем фласк говно? джангай прибитой гвоздями архитектурой лучше?
>>788950
#357 #788950
>>788926

> зачем фласк говно?


http://goo.gl/80kcA5

> джангай прибитой гвоздями архитектурой лучше?


Джангай убогой орм хуже, а архитектура там не прибита, просто она там есть.

Олсо, скидочки на pycharm - https://habrahabr.ru/company/JetBrains/blog/304682/
>>788975>>789144
#358 #788957
Аноны, я тут начал разбираться в вебе, учить джангу. Оказалось, что джанга это не сервер, а фреймворк. А что тогда такое сервер? Где мне вообще почитать базовую инфу об этом всем?
#359 #788960
>>788957

Лол.
#361 #788964
>>788961
Не грузит.
>>788970
#362 #788965
>>788957

>учить джангу


Бросай это. Говна поесть ты всегда успеешь, а сейчас лучше попробуй что-то повкуснее.
>>788973
#363 #788967
Блин, что за ... установил pymong для python 3.4 и нихера не работает как надо, импортировать то импортирует сам pymong но никакими функциями(Connection,MongoClient и т.д.) не могу воспользоваться, wtf?
394 Кб, 1261x679
#364 #788970
>>788974>>788980
#365 #788973
>>788965
Например?
>>788979>>789177
#366 #788974
>>788970
Как же сложно то.
>>788980
#367 #788975
>>788950

>http://goo.gl/80kcA5


иди нахуй

>Олсо, скидочки на pycharm


ты дебил? можно бесплатно активировать
>>788990
#368 #788979
>>788973
фласк, боттл
#369 #788980
>>788974
>>788970
Да и что-нибудь по подробнее лучше.
#370 #788990
>>788975

> http://goo.gl/80kcA5


> иди нахуй


Макака ссылку не пускает.

> ты дебил? можно бесплатно активировать


Не могу в пираточке код писать, совесть мучает.
>>789188
#371 #789144
>>788950
Ok, попробуй вот это http://www.web2py.com
>>789200
#372 #789177
>>788973
Haskell
>>789187
#373 #789187
>>789177
Двачую этого.
#374 #789188
>>788990
Братишка, я тебе бесплатную IDE принес: http://www.pydev.org/
Покодить-то.
>>789201
#375 #789195
Как заставить ебаные приложения типа tinyMCE и ckeditor работать ВНЕ админки? Тупо в формах? Мб есть у кого-то пример кода на Джанге 1.9. Пиздец, я себе всю жопу разъебал бомбежкой уже.
>>789199
#376 #789199
>>789195
Они ж вроде на жс одном? Вставь в шаблон и ебись оно все конем
#377 #789200
>>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, пока что выглядит обнадеживающе.
#378 #789201
>>789188

> eclipse


Уноси назад.
>>789207
#379 #789207
>>789201
Что ты! Я тебе принес покодить-то! На питоне программистам не дают бесплатных IDE, я же знаю, что мы на питоне, принес тебе покодить. Раньше в офисах-то все писали, SOAP сервисы писали на эклипсе.
>>789209
573 Кб, Webm
#380 #789209
#381 #789297
Заебался читать книжки, начал смотреть видеоуроки, наглядно и все понятно.
#382 #789319
>>788898
Лолблядь
#383 #789321
>>786296
Начал кодить?
#384 #789356
>>788257
>>788257

>заебался решать арифметические задачи


Ну последнюю сделай!

Функция f определяется правилом: f(n) = n, если n < 3, и f(n) = f(n − 1) + f(n − 2) + f(n − 3),
если n ≥ 3. Напишите процедуру, вычисляющую f с помощью рекурсивного процесса. Напишите
процедуру, вычисляющую f с помощью итеративного процесса.
>>789358>>789365
#385 #789357
>>788961
Ты с украины?
>>789376
#386 #789358
>>789356
Классная эта вещь, реплит, очень понравилась
https://repl.it
#387 #789365
>>789356
А что сложного-то? def f(n): return n if n < 3 else f(n - 1) + f(n - 2) + f(n - 3)
#388 #789376
#389 #789379
И все-таки, советовать питон новичкам - это просто наебалово.
Скорость разработки программ? Не смешите мои тапочки! Кому эти программы можно отдать, без ебли с установкой языка?
Собрать exe или apk - это чуть ли не танец с бубном, магией, и разве что приношения кровавых жертв не требует.
#390 #789381
>>789379
Если место твоего обитания - *nix, то все твои доводы против просто уходят.
>>789382
#391 #789382
>>789381
Ты так говоришь, словно виндоус и андроид нинужны и нужно клепать для красноглазых и личного пользования все только.
Новичкам почему-то начинают советовать всякую хуйню типа разновидностей типизации, красоты синтаксиса и тд, но я ни разу не видел такой аргумент, как "кроссплатформенная разработка".
>>789389>>789428
#392 #789385
>>787757
Для фабрик объектов идеально же. Например, парсить сайт, и с каждой страницы выдергивать нечто и обрабатывать. Результаты хранить в классе, по экземпляру на страницу.
К ним очень удобно потом обращаться.
>>789391
#393 #789389
>>789382
Тогда, советуй новичкам жаваскрипт.
1) настоящий яп
2) есть в любом браузере
3) вследствии 2) можно легко делиться с друзьями своим кодом, отпадает надобность в экзешниках
>>789393
#394 #789391
>>789385
А этот объект с результатами передавать
Gui, или же в другую обертку. Например, которая срет содержимым в скайп.
#395 #789393
>>789389
Тоже не вариант. А если нужно запустить без браузера? Например, прога для андроида. Простенький виджет.
#396 #789394
>>789393
Webapp же
#397 #789397
>>789393
То есть, возможность получить доступ к шторке и слать уведомления имеется, например?
#398 #789398
>>789393
Тогда что ты предлагаешь новичкам? Си кросплатформенен. Хотя я не ведаю, как там с мобилками дела обстоят при использовании си. Асм?
>>789400>>789403
#399 #789400
>>789398
Почему не java?
>>789402>>789413
#400 #789402
>>789400
Почему-то. Потому что он сложнее питона, схемки, сишки, и другого прочего?
>>789406
#401 #789403
>>789398
Очевидный голанг.
35 Кб, 463x520
#402 #789406
>>789402
Не сложней, осилил джаву с 0, поработал в тырпрайзе полгода и понял что не мое. Сейчас изучаю няшный питон и просто ссу радугой, когда пишу на нем что-то.
>>789407
#403 #789407
>>789406
А потом обмазываюсь этим кодом и дрочу. Не говоря уже о том, что самостоятельные проекты не монетизировать от слова никак.
Отсутствие возможности скрывать исходники же.
#404 #789410
>>789407

>Отсутствие возможности скрывать исходники же



Я может херню спорю сейчас, но я слышал что есть такая штука как обсуфскация. Ее на петон не завезли?
>>789411
#405 #789411
>>789410
Ну хз, как обфускация поможет спрятать реквизиты или ключи.
#406 #789413
>>789400
То есть явамашину мы можем поставить, а питон - уже нет.
39 Кб, 200x200
#407 #789414
>>789407

> самостоятельные проекты не монетизировать от слова никак


> Отсутствие возможности скрывать исходники же.


кто твои исходники на сервере увидит?
>>789415
#408 #789415
>>789414
А без сервера никак, угу.
Что, если я хочу сделать игрушку, в которой будут покупки?
Выдрать код и сделать все бесплатным - раз плюнуть.
>>789429
#409 #789428
>>789379
>>789382
>>789393
Лол, ну сразу скажи, что любишь java и уходи, мы тебя прекрасно поняли.
>>789438
#410 #789429
>>789415
А как ты собираешься делать покупки без сервера?
>>789436
#411 #789436
>>789429
Ну так что мешает заменить часть кода, которая контролирует ответ с сервера, или сделать ее ненужной?
>>789439>>789456
#412 #789438
>>789428
Не прогоняйте его, пожалуйста. Его интересно читать. Такой-то фатализм, такая-то беспросветная экзистенциальная отчужденность.
#413 #789439
>>789436
Совесть.
#414 #789456
>>789436
Контроль осуществляй с сервера и все.
#415 #789461
>>787651
две кложуры этому погромисту
#416 #789462
>>787847
сетевые программисты итт
#417 #789470
>>787703

>conn.send('OK'.encode('UTF-8')) # Отсылка OK, чтобы продолжилось выполнение кода



шозанах?
шли все одной строкой в трубу блять, TCP сам все порежет и подтверждения будет просить, ты ерундой занимаешься
#418 #789540
>>788961
Вы шутите чтоли, в рахе уже акое блочат?
>>789755
#419 #789544
Я до сих пор считаю что новичкам надо учить lisp по sicp
Потом немного С и АСМ
И только потом все остальное

Однако на питоне клепать быстро и весело, с практической точки зрения у него нет конкурентов в соотношении время/результат, тем и прекрасен. И не только этим - писать на питоне криво гораздо сложнее чем на яве или пхп, значит больше кода тебе понятно почти изначально.
#420 #789545
>>788961
Открывается аж бегом
#421 #789568
>>789544

> Я до сих пор считаю что новичкам надо учить lisp по sicp


Зачем? Говно без задач.
>>789618
#422 #789618
>>789568
Зато после него что ни учи - все просто и понятно. Потому что базу добыл кровью и потом и (((((((((()))))))))))))))))))))))))))) скобочками
#423 #789636
>>785853 (OP)
Аноны, а если я вызову класс с

>def __init__(self, arg1, arg2, arg3):


Где у меня arg1 и arg3 - self.str
И тут iC = C("arun", [1,2], "test")
То как мне вызвать "arun", потому что когда я пишу iC.str, то выход "test"
>>789647
#424 #789647
>>789636
То есть у тебя в init
self.str = arg1
self.str = arg3
И почему-то arg1 куда-то пропадает. Так?
>>789648
#425 #789648
>>789653
#426 #789653
>>789648
Ну так ты просто перезаписываешь свойство экземпляра. Назови одно из свойств по-другому. И лучше не использовать str как название переменных.
>>789655
#427 #789655
>>789653
Это просто пример из книги, я просто решил узнать, что будет.
Да, я все понял теперь.
#428 #789718
Функция, которая отодвигает строку так, чтобы последний знак был на 70-ой позиции. У меня бесконечно выполняется, хелп

def right_justify(s):
s = input()
out = 70 - len(s)
print(out)
print(s)

right_justify('wooow')
>>789733
#429 #789733
>>789718
https://ideone.com/TIgS2K
Туплю. Но проблема осталась
>>790307
#430 #789749
>>789544
Когда читаю сикп, мне постоянно кажется, что авторы надо мной насмехаются, потому что постоянно при пояснениях вижу это))). Это задевает. А еще я когда читаю, не могу перепрыгивать через упражнения, которые решить неполучается, из чего следует, что я это книгу никогда не прочитаю.
>>789780
#431 #789755
>>789540
ЗАшел через вебпрокси. Наверное, автор ненавидит все гусское.
#432 #789768
>>785853 (OP)
Посоветуйте какую-нибудь легкую IDE для Питона, не Pycharm
>>789773
#433 #789770
Какое же ООП - говно. Если классов 5-10, еще терпимо и можно разобраться. Если в них есть наследования - начинается жопа, а если еще и методы переопределены, ооооо, вот это пиздец и мешанина ебаная. В рот долбил адептов ООП, это же кал ебаный.
#434 #789772
emacs
>>789773>>789776
#435 #789773
>>789776
#436 #789776
>>789772
>>789773
А wing как себя ведет?
>>789779
#437 #789779
>>789776
С wing не работал.
#438 #789780
>>789749
Лайфхак: по сикпу каждое упражнение разжевано и не один раз
Это не так круто как самому додуматься, но лучше чем бросить
А так да ))))))))))))) бесит
>>789782>>790258
#439 #789782
>>789780
Я сикп читал до половины 4-й главы, но там пошел шлак из "ленивых вычислений" и я бросил.
#440 #789784
>>789770

> Если в них есть наследования - начинается жопа, а если еще и методы переопределены, ооооо, вот это пиздец и мешанина ебаная.


Я особо не топлю за ооп, но почему ты решил что без него было бы лучше? если использовать только там где нужно и не злоупотреблять наследованием то вполне себе удобный подход, а ты просто неосилятор.
>>789795
#441 #789787
>>789379
У тебя просто руки из жепы. Pyinstaller отлично собирает exe и app (под мак)
#442 #789795
>>789784
Да я осилятор, я вон говнокод разбирал один, просто я в ахуе от того, каким уебищным может быть код с использованием ООП. Просто там есть три родительских класса и еще штук 7, которые наследуются друг от друга, там пизда просто.
#443 #789826
>>789795
Нарисуй схему, все будет легко.
>>789837
#444 #789837
>>789826
Я рисовал, легче от этих сатанинских схем не стало.
#445 #789846
Совсем недавно начал изучать пайтон, как свой первый яп. Что можете посоветовать почитать, когда не сконцентрирован, в автобусе там, в метро, чтобы потом дома уже подробнее прочитать это же.
>>789862>>789864
#447 #789864
>>789846
Не надо читать всю эту хуйню, смотри видеоруки, видеокурсы. Например, вот https://www.youtube.com/watch?v=zS9g2NZ7Q6s&index=28&list=PLlk6xtbRU2nCRtNLzci6OW9OjXMoe2-S_#t=4.977587
>>789868
#448 #789868
>>789864
Видеуроки - мусор.
>>789870
#449 #789870
>>789868
Мб, но многое я понял именно из них, а конкретно из этого https://www.youtube.com/watch?v=zS9g2NZ7Q6s&index=28&list=PLlk6xtbRU2nCRtNLzci6OW9OjXMoe2-S_#t=4.977587
чувак все толково объясняет, а не мусолит как Лутц, ты переполнен стереотипами, не важно откуда ты получаешь инфу, главное чтобы она доходила до назначения.
#450 #789872
>>789870
Новичку надо читать ДОусона
>>789874>>789876
#451 #789873
>>789544

>lisp по sicp


Lisp? По SICP? Ничего не путаешь?
>>789770
Двачаю, братан. Попробуй монады (хотя ты не сможешь совсем уйти от ооп в питоне):
https://pypi.python.org/pypi/PyMonad/
>>789924
#452 #789874
>>789872
А что посоветуешь читать не новичку? Перекатываюсь к вам из джавы, осилил, укус питона, сейчас читаю про методы в стандартной библиотеке.
>>789888
#453 #789876
>>789872
нудная хуйня как говорили уже выше. Видеоуроки интересней и понятней.
>>789884>>789888
#454 #789884
>>789876

>Видеоуроки интересней и понятней.


Только если ты аутист.
#456 #789888
>>789876
Хз, все эти видеоуроки - от лукавого. Плюс, я постоянно делаю заметки, переписываю листинги, правлю код из книг и т.д.
>>789874
Ну просто синтаксис осиль: Саммерфилд или Лутц, есть еще Прохоренок, он поясняет как QT юзать
>>789891
#457 #789891
>>789888
Синтаксис осилил, думаю в каком направлении дальше двигаться.
#458 #789893
>>789886
Этого чувака я буду смотреть завтра, а тот на которого я давал ссылку хорошо объясняет начальные моменты для совсем нубов. За напоминание спасибо.
#459 #789909
>>789870

Долго. Дорого. Неэффективно.
#460 #789920
>>789886
И какое там место в современном мире?
>>789922
#461 #789921
Ананасы, как известно, чтобы научиться писать нужно сначала научиться читать. Как научиться читать и понимать код написанный на питоне. И еще одни вопрос. Где можно читать годный код, написанный правильно, лаконично, с которого можно и нужно учиться.
>>789930>>790023
#462 #789922
>>789920
На дне после 1с.
>>789925
#463 #789924
>>789873
Не, а ты? Lisp Scheme если точно
#464 #789925
>>789922
И нахуй его учат?
>>789927
#465 #789927
>>789925
Красноглазикам нечем заняться.
#467 #789930
>>789921
Бамп вопросу, мат часть вроде освоил, синтаксис и прочую хуйню тоже, уже знаю где что, где функция, переменная, класс декоратор и прочая хуйня. Вопрос теперь в том чтобы научиться читать код и понимать его, вопрос в том как. Буду рад любым подсказкам.
Надеюсь в скором времени перейти к его написанию.
>>789982
#468 #789982
>>789930
Да. Изучил материал, основы там, но как начать писать на каком нибудь фреймворке? Там как то не совсем понятно все устроено.
>>789995
#469 #789995
>>789982
Сейчас все пилят свое казино, попробуй посмотреть какой-то фласк, читай доки.
Найди разработчиков ( в том же гитхабе, например) и читай их код связанный с фреймворком.

Для больших фреймворков/известных либ доки нормальные. Но для маленьких - отнюдь. Нашел что-то непонятное - гугли, стак всегда поможет.

Сам недавно вкатился в питон, понял насколько лаконичный язык. Такую простыню как в Java редко встретишь.
#470 #790001
Анон, изучая питон, лучше брать просто чистые доки и читать их, или лучше изучать по всяким Лутцам и Dive into Python?
>>790020
#471 #790015
>>789795
Вот тут Дидрих описывает случай, как он уменьшил программу в 10 раз просто избавившись от классов
https://habrahabr.ru/post/140581/
#472 #790020
>>790001
Лутц прожует и сложит тебе инфу, если ты ни в зуб ногой и не знаешь с чего начать. Затем тупо доки, оф сайт и т.д.
#473 #790023
>>789921
http://www.java2s.com/Code/Python/CatalogPython.htm

Для нубасов. Дальше можешь исходники прог под линукс почитать, поценить как работают.
>>790030>>790040
#474 #790030
>>790023
Спасибо няш за ссылку, то что нужно.
#475 #790033
>>789407
Видел в арме примеры сокрытия.
Как бы исходники на месте, всё есть - бери читай, если головой не подвинешься, так как у программы есть 3 варика: для пользователя (нечитабельный сходу пиздос, где нарочито тебя водят кругами, без большого опыта, знания и проверок нихуя не поймешь от слова вообще, но надо еще и не обосраться, когда превращаешь модули в такой вид, так как тут ошибки), промежуточный, оригинальные исходники автора.

Но это было не на питоне, там С подобный язык, позволяющий в одну строку модули захуяривать. Если бы в питоне так можно было, было бы проще с этим, так как сам синтаксис тебе говорит: не выебывайся, у нас тут такие макаки залётные бывают, что и хелоу ворлд вывести не могут.

Но мне кажется можно что-то придумать, но это до 1го шарящего питониста, кто в теме больше пары лет.
>>790359
#476 #790040
>>790023
Спасибо, действительно классная ссылка
#477 #790109
Аноны, в чем тут ошибка?

>print "Iteration:" , n


Как пофиксить?
>>790127
#478 #790127
>>790109
А лол, совсем туплю, надо же скобки поставить.
#479 #790230
>>789795
Угу, словно менять одну и ту же переменную в 100500 местах - это круто.
Если есть возможность делать изменения в одном месте - зачем специально нарываться на баги?
#480 #790258
>>789780
(Бля, хер знает, )Подглядывать в ответы))
35 Кб, 604x453
#481 #790293
Сап питонщики.
Расскажите мне пожалуйста, почему вы не монетизируете свои навыки на московской фондовой бирже ?
Мне кажется, что хороший погромист в состоянии написать своего бота для скальпинга и таким образом прийти к успеху.
Или я в чем-то ошибаюсь ?
Было бы интересно услышать ваши мысли на этот счет.
#482 #790299
>>789770
Так то оно конечно так, но вот в итоге по этому поводу бугуртить не стоит - ООП в питоне очень кастрированное.
#483 #790300
>>790293
До тебя уже всё написано.
#484 #790301
>>790293
Потому что скальпинг - неприбыльная параша? Нормальная торговля идет минимум на дневных свечах, всё что ниже - не торговля, а игра в казино.
>>790304
#485 #790303
Всем доброго дня! Тут кто-нибудь работал c SQL алхимией?
#486 #790304
>>790301
Википедия выдает, что в 2012 году, на высокочастотную торговлю приходилось 50% от всего обьема сделок на рынках США.
Как тогда ты обьяснишь этот факт ?
#487 #790305
Да. Изучил материал, основы там, но как начать писать на каком нибудь фреймворке? Там как то не совсем понятно все устроено.
#489 #790308
http://pastebin.com/e364497P

get_occurrences возвращает массив unnest соответственно разворачивает его

Проблема в следующем:

>>> len(Event.query.all())


1

>>> Event.query.count()


182

>>>



Где-то я не прав, но я не понимаю где
#490 #790324
>>790293

>Или я в чем-то ошибаюсь ?


В том, что на биржах можно (легко) заработать.
>>790325
#491 #790325
>>790324
И так же легко слиться.
#492 #790328
>>785853 (OP)
Что за педерастия? Кто это придумал, блядь?
Почему range исключает последнее указанное значение, а при нарезке исключается первое значение, а послденее включается? Зачем так? Мрази, мрази.
>>790333>>790342
#493 #790333
>>790328
Скинь код, мне кажется ты делаешь что-то не так.
#494 #790337
Котаны, я не профессиональный программист, а студент инженер, люблю использовать питон как сорт-оф продвинутый эксель для расчетов. Моими програми интересуется начальство, вроде и есть идея как их развивать, НО есть гигантская проблема - меня воротит от Гуйни, а типичный пользователь у нас без нее не может.

В общем, мои "программы" это питон файлы с некоторым количеством важных и вспомогательных (хотя тут еще можно поспорить, что важнее, лол) функций. в конце прописано что-нибудь типа print(LoadCalcuation(h=1,w=2,force=5), что выдает интересующий меня ответ. В рамках функций принтится всякая дебажная и прочая полезная инфа.

Что посоветуйте в моей ситуации, я помню раньше был такой комплекс делфи и там можно быстро рисовать гуй. А встроенный tkinter, вроде и тоже самое, но показался какой-то дрочкой вприсядку. День я трачу на написание прогги, и три на усройство гуя, лол.
>>790340
#495 #790340
>>790337
Попробуй pyqt, есть qt designer.
>>790350
#496 #790342
>>790328
Потому что первый кусок при нарезке это обычно жопка с железной штучкой, который выбрасывают в помойку.
В слайсах листов (x[1:2]) последний индекс тоже не входит, тащемта.
>>790343
#497 #790343
>>790342
to_21 = range(1,22)
middle_third = to_21[7:15:1]
выводит, т.е. 15 включается >>[8, 9, 10, 11, 12, 13, 14, 15]
>>790345>>790352
#498 #790345
>>790343
Ты в курсе, что [1,2,3,4,5][1] выдаст 2, а не 1? Индексация с 0 начинается.

Алсо,

>python 2

>>790361
#499 #790350
>>790340
Спасибо, но у qt проприетарная лицензия жи, а меня по молодости штульман укусил.

Надо будет всетаки собраться и в pyside потыкать. Просто обидно, что самое главное лоигка расчета требует времени чуть ли не меньше, чем гуи рюшечки
>>791113
#500 #790352
>>790343
т.е. [1,2,3,4,5,7][2:4]
выведет >>[3,5] ?
Т.е. и начальный и конечный индексы не включаются?
>>790361>>790370
#501 #790358
>>789886
Курячего интересно слушать, но как лектора я его не воспринимаю. Короче говоря, ужасно.
#502 #790359
>>790033
Мне кажется, можно что-то придумать, если свой коньпелятор написать.
But why?
#503 #790361
>>790345
>>790352
индексация с 0 начинается, в синк питоне об этом наглядно расказано и показано.
#505 #790370
>>790352

>Т.е. и начальный


[1,2,3,4,5][2] == 3.
[1,2,3,4,5][4] == 5.

[1,2,3,4,5][2:4] выдаст [3,4].
Индексы массивов первым делом же где-то объясняются.
#506 #790446
\
#507 #790827
>>790293
Биржа - это боты против ботов. Залетные людишки - это просто лузеры.
#508 #791113
>>790350
pyside говно нынче. Используй молодёжный pyqt, выкладывай свои поделки на гитхаб, всем всё равно похуй.
>>791160
#509 #791160
>>791113
Почему pyside - говно?
>>791220
#510 #791220
>>791160
Нет пятого кутэ, нет колёс.
#511 #794985
>>790293
Я тупой для этого оказался вот. Проебал 10к. Вот может после второго курса, когда математику подтяну, еще попробую.
Тред утонул или удален.
Это копия, сохраненная 29 июля 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски