[Ответить в тред] Ответить в тред

03/04/16 - Набор в модераторы 03.04 по 8.04
26/03/16 - Конкурс: Помоги гомункулу обрести семью!
15/10/15 - Набор в модераторы 15.10 по 17.10



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 533 | 44 | 137
Назад Вниз Каталог Обновить

Python Thread Аноним 05/04/16 Втр 19:34:32  708703  
14598740723510.jpg (118Кб, 900x649)
Шапка: https://github.com/TheKnightsWhoSayNi/info/wiki/Hat
Прошлый: >>703923 (OP)
Аноним 05/04/16 Втр 19:36:58  708708
Вы что, вовремя перекатывать стали? Вы ебанулись?
Аноним 05/04/16 Втр 20:14:52  708737

В каком порядке должна идти docstring для модуля?
http://pastebin.com/DARmr8Yu
Правильно?
Аноним 05/04/16 Втр 20:23:30  708744
14598770104020.png (14Кб, 486x164)
>>708737
Аноним 05/04/16 Втр 20:29:40  708754
>>708744
про точку я знаю, я про относительно кодировки, и пути к питону.
Аноним 05/04/16 Втр 20:37:42  708760
>>708754
Для третьепистона utf8 указывать не нужно, она там по дефолту.
Путь к интепретатору только в начале скрипта, кодировка может быть на первой или второй строчке, дальше всё остальное.
Аноним 05/04/16 Втр 20:45:17  708770
Что-то часто перекатываться стали, по 2 раза в неделю, неужели так много бойцов появилось?
Аноним 05/04/16 Втр 20:47:46  708772
>>708770
Кумкуренты
Аноним 05/04/16 Втр 20:51:37  708775
>>708770
Кризис, всем захотелось погромистом в далларах получать.
Аноним 05/04/16 Втр 21:05:51  708792
>>708775
Но в России запрещены доллары.
Аноним 05/04/16 Втр 21:08:13  708796
>>708792
Я в сгущенке храню
Аноним 05/04/16 Втр 22:47:13  708886
Поскольку написал в прошлый тред прямо перед перекатом, продублирую
https://2ch.hk/pr/res/703923.html#708451
Раскрой пожалуйста эту тему. Сам админ, учу питон сейчас.
Такой-то человеческий язык, такая простота и мощь, ну правда, смотрю на эту красоту и жалею что раньше не обмазался
Поэтому интересна практика применения Питона именно с т.з. и опыта админа.
Как именно, кроме переписывания баш-скриптов на питон, ты используешь сабж в работе?
Интересует специфика твоей работы, что у вас там, команда девелоперов, CI во все поля и ты типа Девопса или что-то другое?
Аноним 05/04/16 Втр 22:48:58  708887
Лол, пока писал здесь суть вопроса родилась мысль что именно мне пытался донести мой персональный змеиный интерпретатор, я попробовал и все получилось. Держу вас в курсе всех событий.
Аноним 05/04/16 Втр 23:08:02  708909
14598868824850.png (59Кб, 568x598)
Я понимаю что re.sub() возвращает уже изменённую стоку но что мне делать? Как изменить по режексу текст из файла и записать изменённый в новый? Заебло тупить.
Аноним 05/04/16 Втр 23:35:56  708929
14598885568310.png (59Кб, 563x562)
>>708909
Таки сделал(методом перебора). Вот бы еще сократить этот убогий пиздец.
Аноним 05/04/16 Втр 23:41:00  708937
>>708929
Сделай re.compile -> sub в цикле, можно в том же в котором вводишь значения.
Аноним 05/04/16 Втр 23:43:46  708939
>>708887
а нахуй еще этот тред нужен?
Постишь - и тут же все понимаешь
Аноним 05/04/16 Втр 23:58:04  708949
>>708937
Ну нихера не понял как это будет выглядеть.
Аноним 06/04/16 Срд 00:06:32  708952
>>708949
st = [...]
%read data%

for i in st:
__s = input(...)
__data = re.compile(r's%' % i, re.I).sub(s, data)

%write data%

как-то так
Аноним 06/04/16 Срд 00:22:56  708955
>>708952
Попробую.
Аноним 06/04/16 Срд 00:26:11  708958
Накидайте задач которые должен уметь джуниор, пожалуйста.
Аноним 06/04/16 Срд 00:30:36  708959
>>708958
Сосать умеешь?
Аноним 06/04/16 Срд 00:34:45  708961
14598920853220.jpg (136Кб, 490x368)
>>708958
Аноним 06/04/16 Срд 00:40:06  708965
>>708929
Гугл говорит, что все модные ребята делают так:
rdict = {'adj': s[0], 'noun': s[1], 'verb': s[2]}
r = re.compile('|'.join(rdict.keys()))
data = r.sub(lambda m: rdict[m.group(0)], data)
Аноним 06/04/16 Срд 00:44:42  708967
>>708965
Фу, блядь, фу, нахуй!
Аноним 06/04/16 Срд 00:45:34  708968
>>708967
Будьте добры аргументировать ваше неудовольствие.
Аноним 06/04/16 Срд 00:46:55  708969
>>708968
Да проще тебе ебало набить.
Аноним 06/04/16 Срд 00:47:34  708970
>>708703 (OP)
Я извиняюсь за нубский вопрос, а как распечатать кириллические символы в Windows-консоль?
Аноним 06/04/16 Срд 00:48:05  708971
>>708970
В программе работа выполняется с utf-8
Аноним 06/04/16 Срд 00:48:15  708972
>>708968
Модные ребята не используют константные индексы, например. И вообще не используют регулярные выражения.
Аноним 06/04/16 Срд 00:50:30  708974
>>708970
>Windows-консоль
Луче сразу в файл
Аноним 06/04/16 Срд 00:51:16  708975
>>708972
То есть причина в выражении "модные ребята"? А с самим кодом что не так?
Аноним 06/04/16 Срд 00:52:03  708976
>>708972
>не используют константные индексы
Ой да иди ты нахуй, пиши свои хелловорлды и не выебывайся.
Аноним 06/04/16 Срд 00:53:21  708977
>>708975
>>708976
Дибил, можно было бы хотя бы zip зделать.
Аноним 06/04/16 Срд 00:54:18  708978
>>708977
Спеллчекер поставь, модный ребенок.
Аноним 06/04/16 Срд 00:54:50  708979
>>708978
Новый ньюфаг?
Аноним 06/04/16 Срд 00:54:55  708980
>>708977
Продемонстрируй, пожалуйста. Любопытно было бы хотя бы посмотреть твой вариант.
Аноним 06/04/16 Срд 00:55:25  708981
>>708979
Нет, азаз ольтфак)
Нахуй иди
Аноним 06/04/16 Срд 00:56:26  708982
>>708980
> rdict = {'adj': s[0], 'noun': s[1], 'verb': s[2]}
yoba = dict(zip(("adj", "noun", "verb"), s))
Аноним 06/04/16 Срд 00:57:03  708983
>>708981
Раз ольтфак, тогда ебало своё закрой чтобы тебя не видно было.
Аноним 06/04/16 Срд 00:58:34  708986
>>708982
Благодарю. Что-нибудь ещё?
Аноним 06/04/16 Срд 01:01:30  708987
>>708974
Нашел костыль:
myencoding = sys.stdout.encoding
line2output=original_line.decode('utf-8').encode(currEncoding)
print line2output
Аноним 06/04/16 Срд 01:01:38  708988
14598936985660.jpg (239Кб, 1959x1959)
>>708986
Ещё то, что регулярные выражения для быдла.
Аноним 06/04/16 Срд 01:06:36  708991
>>708988
Если я правильно понял, этот код позволяет произвести все замены за один проход по заданному тексту. Будьте любезны, продемонстрируйте как это сделать без регулярных выражений. Буду очень вам благодарен.
Аноним 06/04/16 Срд 01:29:41  708997
>>708965
ПИТОН ЛЕГКОЧИТАЕМЫЙ ЯЗЫК!
@
В НЁМ ЧИСТЫЙ И ПОНЯТНЫЙ СИНТАКСИС!
@
ОН СОВСЕМ НЕ ПОХОЖ НА ПЕРЛ!
@
>rdict = {'adj': s[0], 'noun': s[1], 'verb': s[2]}
>r = re.compile('|'.join(rdict.keys()))
>data = r.sub(lambda m: rdict[m.group(0)], data)
Аноним 06/04/16 Срд 01:35:27  708999
>>708991
Вообще лучше ре по производительности не найдёшь. Это такой ход конём от бессилия и лени. Он оправдан в данной ситуации, но в целом это как ни крути плохое решение. Как сказал какой-то дибил: "нау ю хав ту проблемс".
Аноним 06/04/16 Срд 07:30:31  709060
>>708987
Для второго питухона выводи все в юникоде
# -- coding: utf-8 --
print(u"Мой русик текст.")
Аноним 06/04/16 Срд 08:32:30  709085
>>708999
>Это такой ход конём от бессилия и лени.
Мне приятно, что моя просьба не осталась без внимания, но всё-таки хотелось бы увидеть хорошее решение, так сказать, ход конём от силы и трудолюбия. Пока что я вижу лишь голословные нападки и казуистику.
Аноним 06/04/16 Срд 10:16:54  709146
Есть один код, что-то типа такого
f = open('dict.txt')
s = []
for i in range(1 000 000):
s.append(f.readline())
и он дико тормозит, по две минуты хуйней мается. Внутри файла строки длиной не больше 50 символов.
Я не не профессиональный душитель одноглазных змей, мне только для одной утилиты, тащемто, что я делаю не так? На жабе аналогичный код хотя бы не тормозит ололо, ну ладно, не так тормозит, но жрет на 5кк записях дохуя оперативы и выглядит как термоядерный пиздец, питон хотя бы лаконичный.
Аноним 06/04/16 Срд 10:27:29  709153
Как проверить показано ли окно gtk? Хочу сворачивать окно в трей, по клику на иконку.
Аноним 06/04/16 Срд 10:32:11  709155
>>709085
functools.reduce(lambda s, k: s.replace(yoba[k]), yoba, string)
Аноним 06/04/16 Срд 11:05:38  709164
>>709155
functools.reduce(lambda s, k: s.replace(k, yoba[k]), yoba, string)
Аноним 06/04/16 Срд 11:41:03  709183
>>709153
Сам нашел self.window.get_property("visible")
Аноним 06/04/16 Срд 11:55:24  709193
14599329244830.png (74Кб, 566x606)
>>708965
Да, выглядит намного лучше.
Одна беда, вот у меня 2 'NOUN' и в предложенном тобой коде они оба заменяются последним проходом 'NOUN' . В своем примере я это решил с помощью параметром count = 1 в sub(). Тут такое не канает, приходится лепить второе cущ. уже другой переменной - 'NOUn'
Аноним 06/04/16 Срд 13:09:39  709253
>>709146
>что я делаю не так?
не используешь генераторы, тебе же не нужно эти миллион строк как-то коррелировать между собой?
Аноним 06/04/16 Срд 13:12:52  709260
>>709146
with open('noxcho.txt') as file:
for line in file:
process(line)
Аноним 06/04/16 Срд 14:59:51  709313
>>709193
У тебя ещё отпадает необходимость в списке s, можно сразу заполнять словарь, например, вот таким сомнительным способом:
rdict = {k:input('Enter the {}:\n'.format(k)) for k in st}
Аноним 06/04/16 Срд 15:54:42  709347
14599472825840.png (22Кб, 529x325)
isfile() работает а isdir() ничего не показывает хотя папки в архиве есть. Почему так?
Аноним 06/04/16 Срд 16:42:51  709398
>>709146
Ты построчно загоняешь кусок файла в список чтобы что? Обрабатывать файл построчно можно как тебе уже написал анон выше >>709260
Раз ты любитель загнать все в ОЗУ, то не забывай про file.read
Аноним 06/04/16 Срд 16:53:24  709409
>>709193
Откуда задание?
Аноним 06/04/16 Срд 17:43:41  709476
>>709409
Что-то типа "Automate the boring stuff with python"
Аноним 06/04/16 Срд 18:11:50  709505
>>709476
>def ML
я просто думал это какой-то курс по machine learning
Аноним 06/04/16 Срд 23:54:17  709758
Что скажете за книгу A Byte of Python для изучения с нуля?
И есть ли смысл тратить время на Codeacademy, или это бесполезный развод для лохов?
Аноним 07/04/16 Чтв 00:10:40  709766
>>709758
шапка там ^
Аноним 07/04/16 Чтв 00:11:18  709768
>>708999
> Вообще лучше ре по производительности не найдёшь.
Что ты несешь? Ты пробовал хотя бы две аналогичные программы запустить, которые просто ищут что-то в текстовом файле, одну на регекспах, а вторую на стоковых функциях и посмотреть сколько они выполняться будут? Регекспы медленнее.
Аноним 07/04/16 Чтв 00:17:22  709770
>>709758
Если ты совсем новичок, то скачай небольшую "Python for informatics"бесплатна на сайте самого автора там все сжато, пусть и по верхах не пытаются научить всему вся, скорее дать базу но позволяет быстро понять основы, и через 2-3 недели написать своё сетевое приложение.
Потом можешь обмазываться книгами посложнее.
На курсере есть курс от автора этой книги.
Аноним 07/04/16 Чтв 00:33:24  709773
Застрял с идейками, голубчики. Выручайте.
Стаж: 4 месяца питона и программирования в целом (до этого делфи/пхп4-копипаст-слесарем 10 лет назад иногда выступал)
Прошёл:
1. Кодекадеми
2. Байт
3. Дайв
4. Доусон
5. Лутц - изучаем / программируем
6. Синк пайтон
7. Кор питон прогамминг (1/3)
8. Хелло Пайтон (1/2)
9. Питон фор информатикс (спасибо что напомнили)
10. Джанго официальный туториал
11. Фласк официальный туториал
12. Джанго ДЕВОЧКИ
13. Лёрн Пайтон Зэ хард вей
14. Автомейт зэ боринг стаф
15. Хед Фёрст Пайтон
16. Пайтон на практике (Саммерфилд)
17. Пайтон самое необходимое (Прохорёнок - говно пиздец)

Из моих залежей, оно же туду осталось:
1. 2 скупс оф джанго
2. Флуент Пайтон
3. Грей Хет Пайтон (читать начинал, чего-то заебло, не помню чего)
4. Программируем коллективный разум
5. Пайтон Кукбук
6. Пайтон анд дата анализ
7. Зэ пайтон Стандарт Лайбрари Бай экзампл
8. Проблем солвин вис алгоритмс анд дата стракшерс
9. Тест Драйвен Девелопмент вис Пайтон

Прошу прощения что поленился и исковеркал всё транскрипцией.


Как видите, парни, в загашнике осталось самое интересное, хотя все эти книги я уже пытался читать и дроупнул на начале ввиду сложности. Обратно к ним ворваться меня не тянет вообще, жуткая апатия. То ли ввиду моего недостаточного уровня, то ли просто перегорел.
Кодить-то я уже кодю и почти всё что хотел закодил. Но развитие встало. А на работу пайтон пусть даже джуном меня ещё не возьмут.
Что делать? Мож чего на мой уровень "выше новичка, ниже середнячка" порекомендуете? Или закодить чего? (картинодоску пока кодить не хочу вообще, как и веб. Не врубаюсь я в джанго хоть убей.)
Аноним 07/04/16 Чтв 03:40:59  709832
14599896597620.jpg (14Кб, 208x199)
>>709773
> Прошёл: 1..17
Пиздец, там же половина переливание из пустого в порожнее которое можно заменить https://learnxinyminutes.com/docs/python/.
Аноним 07/04/16 Чтв 08:09:54  709888
>>709773
17 книг, ещё 9 в планах. А код-то ты хоть раз за это время писал?
Аноним 07/04/16 Чтв 08:28:52  709891
>>709832
Да мне задания ради все это скорее. Разумеется раз о работе со строками прочитал и туда-сюда понял, ну два раза. То что я их все пролистал - да, но что бы зубрил - нет конечно. Только задания искал и че пишут просматривал
>>709888
Ну да, каждый день или по заданиям, или свои скрипты. Свои - в основном всякие парсеры и апи-поебеньки.
Аноним 07/04/16 Чтв 08:32:16  709893
>>709832
Заменить можно конечно и лёрниксом, только я совсем уже старый а по-человечечки кодить не умел ни разу. Я даже не понимал нахуя классы нужны вообще. Того так много раз из разных источников и читал, из десятка трактовок одна будет прямо в яблочко для тебя, еще 3 ее дополнят а остальные конечно тупое неудачное повторение.
Аноним 07/04/16 Чтв 10:07:52  709938
>>709832
Годно, этакая памятка по всему.
Аноним 07/04/16 Чтв 10:10:55  709941
>>709768
Тут многократная замена. Строковые хуйни будут делать копию после каждой замены. Ради интереса зделал тест http://pastebin.com/k97wPrB3
У меня на компе в три раза дольше выполняется код с replace.
Аноним 07/04/16 Чтв 11:03:29  709981
Ситуация: есть Джанга-приложение со своими моделями.
Это приложение используется в трех проектах.
В двух из них нужно расширить его функционал (добавить кастомной логики).

Как блять это сделать без манки-патчинга?
Аноним 07/04/16 Чтв 12:55:49  710052
>>708886
Я не он, но скажу, что для CI этот язык отлично подходит. Новые деплоймент скрипты пишем на нем и планируем переписать внутренние библиотеки на третьем питоне.
Аноним 07/04/16 Чтв 13:56:08  710103
>>709981
Вынести часть логики в пакеты, очевидно же. И модели тоже. Но так это как сухой тряпкой по стеклу водить.
Аноним 07/04/16 Чтв 14:06:42  710117
Есть у кого-нибудь опыт пользования киви на ведре?
Аноним 07/04/16 Чтв 16:10:53  710200
14600346540520.jpg (4Кб, 170x170)
>>709773
>17 книг за 4 месяца
>я с 2010 не могу Лутца дочитать
ну охуеть.
Аноним 07/04/16 Чтв 16:12:33  710201
>>710200
Я живу в ДНР и это наверное единственный способ съебать отсюда в штаты/европку
Аноним 07/04/16 Чтв 16:12:40  710202
>>709832
Меньше знаешь - легче код писать.
А если на книжки подсесть можно теоретиком и остаться.

Кстати ребята, подскажите, как быстро освоить фреймворки? Фласк, Джанго. А то как-то все непонятно там объясняется. Благодарю.
Аноним 07/04/16 Чтв 16:25:18  710208
>>710201
По примерам могу тебе посоветовать работу с БД:
Сначала изучи SQL как стандарт, потом реализации с с привязками к питону.
SQLite > MySQL > MongoDB | PostgreSQL ...
Вчера сам почекал хэд хантер, если не на джанго/торнадо/ другой веб, то питонисты требуются для работы с биг дата.
Вот что я законспектировал из требований:
PostgreSQL, MongoDB, MySQL, NoSQL, Redis, rabbitMQ, memcached. В порядке уменьшения частотности в требованиях.
И ещё обязательно знать как писать асинхронные, многопоточные приложения. Если с асинхроном у питона все норм, то как реализовывать многопоточность я даже не представляю у него же GIL
Сам пока что читаю эту статью, https://www.opennet.ru/docs/RUS/rusql/
Аноним 07/04/16 Чтв 20:17:50  710396
Кстати ребята, подскажите, как быстро освоить фреймворки? Фласк, Джанго. А то как-то все непонятно там объясняется. Благодарю.
Аноним 07/04/16 Чтв 20:30:54  710410
>>710396
джангобук
Аноним 07/04/16 Чтв 20:35:29  710414
14600505300100.jpg (191Кб, 820x648)
Посоны, совет нужен.
Есть один мужик. Инженер. Смышлёный, но за свою жизнь программировал только на МК-61. Приходится лопатить много данных. Сейчас он это в экселе делает, но мучается, ибо костыли.
Имеет смысл ему пробовать какой-нибудь jupyter с numpy? Или маткад придётся красть? Если имеет, то какой русскоязычной литературы посоветуете?
Аноним 07/04/16 Чтв 20:45:31  710429
>>710414
Маккинли - Python и анализ данных
Во всяком случае её все подряд от ШАД до даже этого треда рекомендуют.
Полистай и думай сам. Как мне кажется не осилит он, просто ввиду того что для просто вката в программирование нужно смириться с хуевой горой абстракций, обычному человеку кажущихся нихуя не самыми логичными, а уже потом гонять все эти веселые нампи и сайпи
Аноним 07/04/16 Чтв 23:12:15  710575
По Джанге
Есть два объекта с полями
time_start=...TimeField
time_end=....TimeField

Есть умный способ понять что они пересекаются во времени?
Пока я делаю так
(a.time_start>b.time_start and a.time_start<b.time_end) or (a.time_end.....)
Но чтото некрасиво
Аноним 08/04/16 Птн 00:08:41  710614
>>710575
if b.time_start > a.time_start > b.time_end:
Аноним 08/04/16 Птн 00:36:09  710623
>>710202
Тоже захожу в джангу с третьей попытки лол, пришлось немного пошерстить за ООП, а то туго всё шло :3
Присоединяйся, если можешь в язык:

https://www.youtube.com/playlist?list=PLei96ZX_m9sWowRU2mn0ccUNIBTTclcWO

https://www.youtube.com/playlist?list=PL6gx4Cwl9DGBlmzzFcLgDhKTTfNLfX1IK

https://www.youtube.com/playlist?list=PLCf_u6wlOgvZ6i6in3fSibdNgzNRmBNqf

там у некоторых прям всё есть для сайтопиления =3

Курс пистона на русском https://www.youtube.com/playlist?list=PLlb7e2G7aSpTTNp7HBYzCBByaE1h54ruW

Еще в гугле по "уроки django" есть курс от поехавшего деда-сео-гуру-продавана, но у него такой пиздец в структуре сайта, думаю с обучением у него такая же каша.
Добра :3
Аноним 08/04/16 Птн 02:51:42  710695
Продублирую сюда, помогите советом.
>>710692
Аноним 08/04/16 Птн 05:18:19  710712
>>710614
это замечание тоже верное.
Но нужно определить любое пересечение интервалов, а значит нужно тестировать и на >a.time_end<
Думал, может для времени завезли какоенибудь волшебство
Аноним 08/04/16 Птн 05:22:15  710714
>>710623
newboston какойто поехавший. Смотреть вроде и интересно, но глубина изложения никакущая. Джанго я у него не смотрел, а вот пистон посматривал.
Code For Enterpennuiruhyerj - както все быстро и поверхностно, понять(как оно устроено внутре) там нихуя не возможно

Лично для меня стартом стали polls и книжка Django by Example
Аноним 08/04/16 Птн 06:13:52  710728
>>708775
Тогда причем тут питон?
Аноним 08/04/16 Птн 06:33:23  710732
>>710728
Чо как дела, Змееусты?
Аноним 08/04/16 Птн 07:28:19  710747
Никак не могу понять как избавиться от ворнинга, при клике на иконку в трее. Или может я совсем неправильно что-то делаю. Анон, хэлп ми.
https://gist.github.com/YokiToki/2739378f0033c9fe9bcb6b4d073c7e51
Аноним 08/04/16 Птн 08:44:14  710765
Вопрос такой. Есть два питона, один 3.5, другой 2.7. Так вот, какой себе поставишь, какой проигнорируешь?
Аноним 08/04/16 Птн 08:53:01  710776
>>710765
3.5
Аноним 08/04/16 Птн 12:07:28  710909
>>710747
if self.window.get_property("visible"):
__self.window.hide()
else:
__self.show_main_window()

Не нужно делать повторную инициализацию копмонент окна которая происходит в show_main_window() название функции не соответсвует содержимому, достаточно просто отобразить инициализированное окно через self.window.show_all().
Аноним 08/04/16 Птн 12:12:47  710916
>>710909
А реально, спс, просто до этого отдельно делал show для компонентов и не взлетало.
Аноним 08/04/16 Птн 12:16:55  710919
как применять алгоритм брезенхема? нужно нарисовать окружности точками на чёрном фоне, подскажите, добрые аноны я нубасик
Аноним 08/04/16 Птн 12:23:58  710927
Чем 3.5 лучше 2.7?
Аноним 08/04/16 Птн 12:44:53  710950
>>710714
>Django by Example
нашел
>polls
что за зверь?
Аноним 08/04/16 Птн 13:10:55  710974
>>710950
Официальный туториал по созданию приложения под названием polls https://docs.djangoproject.com/en/1.9/intro/
Аноним 08/04/16 Птн 13:42:40  711004
>>710950
Еще может быть будет полезно http://www.tangowithdjango.com/
Аноним 08/04/16 Птн 15:05:42  711052
Рекомендовать по джанге никому не известное джанго бай экзампл и устаревшее ТАНГО и забыть о божественных 2 Scoops Of Django и Test-Driven-Development for web programming??
Да вы должно быть шутите!
Аноним 08/04/16 Птн 15:14:29  711057
>>710919
Идешь на википедию ищешь формулу зависимости, x, y от радиуса и угла.
Аноним 08/04/16 Птн 16:24:21  711136
14601218618430.jpg (12Кб, 400x400)
Анончики, как в Gtk запилить вывод bash комманд? К примеру, я ввожу:"dmesg -u" и он выводит его, скажем, в Gtk.TextView?
Аноним 08/04/16 Птн 16:30:58  711147
>>711136
os.popen
Аноним 08/04/16 Птн 16:35:53  711152
>>711147
Спасибо!
Аноним 08/04/16 Птн 16:36:33  711153
>>711136
import subprocess

label = Gtk.Label("")
output, _ = subprocess.Popen(['command', 'arg0', 'arg1'...], stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()
label.set_text(output)
Аноним 08/04/16 Птн 16:44:19  711157
>>711153
И ещё один вопрос. Как забиндить (connect) кнопку "Enter"? Смотрел в "key-press-event", но так и не понял.
Аноним 08/04/16 Птн 16:49:22  711161
14601233620960.png (156Кб, 600x338)
>>709758
Топай на курсеру и записывайся на все курсы Доктора Чаке. Он, с одной стороны, всё разжёвывает и надо быть полным дауном, чтобы не понять и не научиться, а с другой, поясняет за продвинутые для уровня новичка вещи типа regular expressions и ООП.
Аноним 08/04/16 Птн 16:50:17  711162
>>711157
В функцию которую повесишь на "key-press-event" будет передаваться событие с кодом клавиши, код проверяешь на "enter".
Аноним 08/04/16 Птн 16:52:44  711165
>>711162
Нашёл.
Аноним 08/04/16 Птн 16:59:54  711175
>>711162
Не знаю, сделал так: http://pastebin.com/v7JDwrMn ,но вывод текста не происходит.
Аноним 08/04/16 Птн 17:09:42  711183
>>711175
Всё, работает.
Аноним 08/04/16 Птн 17:20:43  711201
>>710974
Спасибо, и еще раз спасибо за Django by Example - прям попёрло :33333
Аноним 08/04/16 Птн 20:13:56  711319
Не бейте ногами, пожалуйста.

Но... Как сделать питон красивым?
shell? iphyton?
Аноним 08/04/16 Птн 20:26:01  711324
>>711319
ипайтон/юпитер ноутбук наверни
с форматированием и графиками которые можно прям мышкой разукрашивать
Аноним 08/04/16 Птн 23:04:04  711431
14601458445270.png (38Кб, 768x458)
14601458445271.png (16Кб, 1018x109)
14601458445282.png (1Кб, 444x42)
Почему в sqlalchemy метод __str__ не работает как в джанге?
Вот так все выглядит.
Аноним 08/04/16 Птн 23:08:57  711432
>>711431
А как у тебя так красиво все подсвечивается?
Аноним 08/04/16 Птн 23:09:26  711433
>>711432
Стандартный третий сублайм
Аноним 08/04/16 Птн 23:09:33  711435
>>711432
Он вступил в ЛГБТ
Аноним 08/04/16 Птн 23:14:36  711438
>>711431
Так, получается .all() возвращает не инстансы моей модели, а какой-то
<class 'sqlalchemy.util._collections.result'>
Сукин сын. Как-то в джанге все понятнее.
Аноним 08/04/16 Птн 23:30:18  711447
>>711431
А, все. Это мои проблемы тут личные, посоны.
Аноним 08/04/16 Птн 23:32:16  711448
>>711052
Рекомендовать 2 черпака, когда можно просто позвонить Гвидо и внести пару изменений в стандарт, убрав все что лично тебе непонятно.

Дружок, тут советуются инвалиды которые не вполне представляют что Джанго вообще такое, как его лихо использовать нам пока похуй.
Аноним 08/04/16 Птн 23:35:37  711450
Ладно посоны, другой вопрос. Как в sqlalchemy получить класс для внешнего ключа у модели?
Аноним 08/04/16 Птн 23:43:47  711455
>>711450
Все-таки нашел.
Аноним 08/04/16 Птн 23:50:44  711459
14601486449820.png (43Кб, 927x503)
>>711450
И это сложно.
Аноним 08/04/16 Птн 23:54:58  711463
14601488980490.png (1Кб, 340x38)
Ура блин.
Аноним 09/04/16 Суб 00:07:32  711469
Webium is a Page Object pattern implementation library for Python (http://martinfowler.com/bliki/PageObject.html). It allows you to extend WebElement class to your custom controls like Link, Button and group them as pages.

Как это понять? Чем оно лучше Селениума?
Аноним 09/04/16 Суб 00:21:30  711479
почему я такая тупая, госпади, руки из жопы, глаза красненькие. а могла бы в танцевать сейчас и отверткой заливаться
Аноним 09/04/16 Суб 00:27:32  711482
14601508529760.jpg (51Кб, 227x282)
>>711432
> красиво
> курсив
Аноним 09/04/16 Суб 00:53:39  711487
>>711431
О, привет, давно не виделись.
Аноним 09/04/16 Суб 01:13:20  711491
>>711487
Привет. Я вроде особо себя никак не идентифицирую. Ты меня ни с кем не спутал?
Аноним 09/04/16 Суб 01:17:10  711492
>>711491
pawn*?
Аноним 09/04/16 Суб 01:22:11  711497
>>711492
Ммм. Нет.
Аноним 09/04/16 Суб 01:43:20  711503
>>711497
Ну ладно. Видимо обознался.
Аноним 09/04/16 Суб 01:47:24  711504
>>711459
какой шрифт на пике?
Аноним 09/04/16 Суб 01:49:35  711506
>>711504
Да у меня обычный сублайм на винде 8.1. Вот какой там шрифт - хз. Скажешь как посмотреть - посмотрю.
Аноним 09/04/16 Суб 01:50:17  711508
14601558174560.png (23Кб, 625x235)
Более того - вот.
Аноним 09/04/16 Суб 02:03:03  711512
>>711506
consolas тогда
Аноним 09/04/16 Суб 07:25:27  711551
Расскажите в двух словах как происходит дейплоймент на примере джанги?
Я вот написал хуйню, вручную запихал на сервер, вручную подправил коекакие конфиги(как минимум базу данных другую же нужно использовать)
Закономерно возник вопрос что все это хуйня и должно же быть автоматизированно. Вот как это выглядит?
Аноним 09/04/16 Суб 07:40:47  711552
>>711551
https://www.fullstackpython.com/deployment.html
Аноним 09/04/16 Суб 07:41:35  711553
>>711551
Ты про деплой на какую среду говоришь дев или прод?
Аноним 09/04/16 Суб 07:44:53  711554
Анончики, не могу найти либу Vte из gi.repository. Находил лишь для второго питона, но нужна для третьего.

linux
Аноним 09/04/16 Суб 08:56:34  711570
>>711492
>>711503
Тот вимером был.
Аноним 09/04/16 Суб 09:09:42  711578
14601821824680.png (25Кб, 714x196)
>>711554
python3-gi и gir1.2-vte-2.91, версии для последнего могут отличаться, версия для питона может быть опущена если трешка в твоем дистре - дефолт.
Аноним 09/04/16 Суб 09:15:54  711579
14601825546360.jpg (14Кб, 364x253)
>>711479
>почему я такая тупая
Аноним 09/04/16 Суб 10:11:51  711607
>>711479
Терпи и доказывай равноправие и одинаковые возможности мужчин и самок.
Аноним 09/04/16 Суб 10:27:21  711613
Оцените мой гениальный код, пожалуйста? Я знаю что он лаконичен, безупречен, и красив, но нельзя ли его сделать еще более чуточку лаконичнее, безупречнее и красивее?

https://ideone.com/VAr7lZ
Аноним 09/04/16 Суб 10:29:47  711614
>>711613
для начала, пробелы расставь
Аноним 09/04/16 Суб 10:32:44  711623
>>711614
Но они же там есть!
Аноним 09/04/16 Суб 10:38:39  711629
14601875199460.png (63Кб, 317x372)
>>711438
Аноним 09/04/16 Суб 10:39:30  711631
>>711552
Чертов сайт не открывается! Что за чепуха!
Аноним 09/04/16 Суб 10:41:27  711636
>>711623
Если ты не можешь не мешать табы с пробелами, то лучше юзай вотрой питон, он это прощает.
Аноним 09/04/16 Суб 10:41:59  711638
>>711636
В жизни ничем таким не занимался, о чем ты?
Аноним 09/04/16 Суб 10:45:26  711646
>>711638
Поставь автозамену в IDE с таба на 4 пробела, вот о чем.
Аноним 09/04/16 Суб 10:46:04  711647
>>711646
Да стоит же и всегда стояло. Ну тебя, короче
Аноним 09/04/16 Суб 10:46:12  711648
>>711613
https://ideone.com/C5g4v0
Аноним 09/04/16 Суб 10:46:51  711649
>>711648
Гениально!
Аноним 09/04/16 Суб 10:48:15  711651
>>711648
У вас в трешке принт True возвращает? Вы там совсем ебанулись? В 2 инвалид-синтаксис
Аноним 09/04/16 Суб 10:50:03  711655
>>711651
Ну да, с возвратом None из принта фейл вышел :(
Аноним 09/04/16 Суб 10:50:53  711656
>>711651
Да пофигу, главное гляди как красиво получилось.
Аноним 09/04/16 Суб 10:53:16  711659
>>711613
Либо моя функция не пашет, либо я опроверг ферма только что. Что же вероятнее?
Аноним 09/04/16 Суб 10:54:55  711661
>>711651
Исправленная версия. В двушке понятное дело синтакс эггог, там же принт не функция
https://ideone.com/7oLxpY
Аноним 09/04/16 Суб 10:57:58  711664
>>711651
Вот для двушечки.
http://ideone.com/Jdthlq
Аноним 09/04/16 Суб 11:51:47  711687
>>711479
не вешай нос няшечка у тебя все получится
Аноним 09/04/16 Суб 11:53:19  711689
14601919999640.jpg (25Кб, 612x612)
>>711479
Тяны и питон могут сосуществовать

>>711687
ах ты пиздоилс, иди кодь
Аноним 09/04/16 Суб 11:53:51  711690
>>711659
зачем ты s (сумму степеней) повторно в степень возводишь, ты наркоман?
Аноним 09/04/16 Суб 11:54:54  711696
>>711690
Наверное. Я не знаю.
Аноним 09/04/16 Суб 11:57:00  711698
>>711690
Но там же сумма в степени же!
Аноним 09/04/16 Суб 12:04:29  711706
>>711661
https://ideone.com/kNuW2M
Аноним 09/04/16 Суб 12:13:40  711712
>>711706
Тогда уж
https://ideone.com/4Sap4V
Юзать условные операторы, даже тернарник - зашквар! Только ленивые операторы!
Аноним 09/04/16 Суб 12:14:46  711713
>>711712
Да вы охуели, хватит КОМПОНОВАТЬ МЕЖДУ СОБОЙ ВСЯКИЕ ШТУКИ ТАК, ЧТО КОД ОКАЗЫВАЕТСЯ КОРОЧЕ
Аноним 09/04/16 Суб 12:18:23  711715
>>711712
зато твой код нихуя не читается
Аноним 09/04/16 Суб 12:20:12  711717
>>711715
Я вангую, что он не всерьез.
Аноним 09/04/16 Суб 12:30:22  711730
>>711706
>print('sraka kota' if an + bn == cn else 'Fermat was wrong')
Бля ненавижу, когда гуманитарные пидрилы ломают святой порядок слов в устоявшихся еще со времен дидов выражениях. Сука моск не воспринимает, и все ради мнимой читабельности.
Вот так намного понятнее:
else 'Fermat was wrong' if 'sraka kota' on a
n + bn == cn
Аноним 09/04/16 Суб 12:32:24  711732
>>711730
это че за йода-язык?
Аноним 09/04/16 Суб 12:34:08  711734
>>711732
трамал++
Аноним 09/04/16 Суб 12:59:39  711745
>>711730
А можно как нибудь вывод функции получить до ее объявления?
Аноним 09/04/16 Суб 13:45:02  711812
>>711745
Конечно!
Аноним 09/04/16 Суб 13:50:56  711818
14601990564760.jpg (129Кб, 1068x654)
Пытался запилить кривую Коха. Совпадение? Не думаю!
Аноним 09/04/16 Суб 14:22:22  711852
>>711818
Think Python читаешь?
Аноним 09/04/16 Суб 14:31:40  711861
Как сделать так, чтобы в Idle не подсвечивались аргументы функции, когда скобки закрываешь? Аштрисёт от этого.
Аноним 09/04/16 Суб 14:33:42  711862
>>711861
Не использовать этот каллл?
Аноним 09/04/16 Суб 14:35:20  711863
>>711862
А какой использовать?
Аноним 09/04/16 Суб 14:35:50  711865
>>711852
Да, точно
Аноним 09/04/16 Суб 14:36:01  711866
Ой, в шапке написано. Но всё равно вопрос актуален.
Аноним 09/04/16 Суб 14:36:11  711867
>>711863
stdcall
Аноним 09/04/16 Суб 14:47:45  711881
>>711863
pycharm, sublime, atom
Аноним 09/04/16 Суб 14:49:23  711885
>>711881
А какой попроще, для хелоувордов?
Аноним 09/04/16 Суб 14:56:47  711903
>>711863
sublime, atom
Аноним 09/04/16 Суб 14:58:52  711904
А wing норм?
Аноним 09/04/16 Суб 15:03:01  711908
>>711904
нет, какой-то треш из 2000х
Аноним 09/04/16 Суб 15:44:29  711944
>>711881
>sublime
о, годно, такой-то шустрый. А то тормознутый pycharm на моей древней пеке вообще не откликается.
Аноним 09/04/16 Суб 15:51:40  711948
>>711944
А есть автодополнение по stdlib?
например я пишу "urllib." а он выводит все атрибуты модуля?
Аноним 09/04/16 Суб 16:08:11  711961
>>711944
Субляйм это просто редактор.

А пучярм это мощный инструмент разработки. Сравнивать их неправильно.
Аноним 09/04/16 Суб 16:09:56  711965
>>711948
Сначала установи Package Manager, потом Anaconda. Это дополнения для сублайма.
Аноним 09/04/16 Суб 16:11:59  711968
>>711961
Да я понимаю. Но хотелось бы анолог пючарм без тормознутой джавы.
Аноним 09/04/16 Суб 16:40:29  711997
>>711944
Я знаю, ты много лет используешь pycharm, но ты никогда не благодарил разрабов за статический анализ кода, подсветку синтаксиса и ошибок, за
навигацию по проекту и исходному коду: отображение файловой структуры проекта, быстрый переход между файлами, классами, методами и использованиями методов,
за рефакторинг: переименование, извлечение метода, введение переменной, введение константы, подъём и спуск метода и тд
за поддержку систем контроля версий. Будем сейчас откровенны: ты никогда не задумывылся сколько у тебя есть всего

А теперь ты запускаешь сублим и говоришь:
> о, годно, такой-то шустрый. А то тормознутый pycharm на моей древней пеке вообще не откликается.
Но ты не просишь с уважением, не обновляешь железо, не накидываешь памяти до 2Г, даже не думаешь обратиться к коммьюнити за помощью в оптимизации IDE. Нет, ты запускаешь Pycharm со всеми примочками, которые используешь явно или нет и просишь шустрости простого редактора на халяву.
Аноним 09/04/16 Суб 16:41:35  712001
>>711997
Ничего личного - только бизнес
Аноним 09/04/16 Суб 16:53:58  712015
>>711997
Я им 500 баксов отправил за полный пак всех идешек, что у них есть.
Аноним 09/04/16 Суб 16:58:57  712020
>>711997
Этот ваш пичарм такое же говно ебаное на яве, что и эклипс, и нетбинс, рот их ебал. Тормозит, блядь, всегда и везде. Нахуй надо.
Аноним 09/04/16 Суб 17:02:49  712024
>>712020
купи бля нормальную пеку бля.
Аноним 09/04/16 Суб 17:04:39  712025
>>712020
>>712020
Или попроси, чтобы мамка купила. Ей привет, кстати.
Аноним 09/04/16 Суб 17:05:18  712027
Как деплоить в продакшн джангоприложение? Вот скачал я его на сервер, накатил все нужные пакеты, настроил базу. Убрал debug в settings. Что дальше? Вводить runserver??
Аноним 09/04/16 Суб 17:06:48  712031
14602108080600.jpg (94Кб, 503x711)
>>712024
Нормальную - это сервер на спарках, чтобы ява не тормозила?
Аноним 09/04/16 Суб 17:11:57  712037
>>712027
дальше пиздец, тебе придется /etc/init.d скрипт залепить(если ты в православном редхэте)
Аноним 09/04/16 Суб 17:13:46  712039
>>712037
В православном редхате давно systemd и юнит-файлы в две строки делаются.
Аноним 09/04/16 Суб 17:18:10  712044
>>712039
нука расскажи
Аноним 09/04/16 Суб 17:20:28  712047
>>712044
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sect-Managing_Services_with_systemd-Unit_Files.html#sect-Managing_Services_with_systemd-Unit_File_Create
Аноним 09/04/16 Суб 17:36:46  712059
>>712047
блять, как мне не писать это ёба длинный файл чтобы стартануть приложение как сервис. все эти втозапуски это заебись, но как мне просто отправить на втозапуск приложение без этих сотен строчек описания?
Аноним 09/04/16 Суб 17:39:03  712062
>>712047
а еще надо чтобы рутом не оставался. бля гавно это все.
Аноним 09/04/16 Суб 17:45:18  712067
>>712062
"Гавно" у тебя в голове. Юзерские юниты делаются простым помещением юнит-файла в ~/.config/systemd/user/

>ёба длинный файл
>пятистрочний ини
>ёба длинный
Ну можешь стартовать руками, и если упадет перезапускать руками, и после ребута сервера опять стартовать руками, и вообще иди нахуй.
Аноним 09/04/16 Суб 17:54:02  712074
>>712067
разговор о том ак написать скрипт для запуска, а не о том как легко его поставить в авторан.
Аноним 09/04/16 Суб 17:54:24  712075
Сап. Есть 2 листа
a = [1,2,3]
b = [5,6,7]
Я хочу объединить их в 1, вставив между их содержимым дополнительный элемент и получить [1,2,3,4,5,6,7], т.е. сделать что-то типа ''.join(), но для массивов. Есть ли для этого специальная конструкция, или это делается руками?
Аноним 09/04/16 Суб 17:55:21  712076
>>712074
Тебе дали как написать. Иди пиши свой еба длинный пятистрочник, может за год успеешь.
Аноним 09/04/16 Суб 17:56:35  712079
>>712075
ручками
Аноним 09/04/16 Суб 18:47:21  712116
>>712075

https://ideone.com/GmDjBQ)
Аноним 09/04/16 Суб 19:18:46  712139
>>711553
>Ты про деплой на какую среду говоришь дев или прод?
яебу штоле???
проще, как на хостинг заливать чтобы не вручную?
Аноним 09/04/16 Суб 19:24:49  712144
>>711712
>check_fermat(a, b, c, n)
>check_fermat(1, 1, 2, 1)
>n
>1
Я бы тебя обхуесосил, но боюсь поля двача слишком малы чтобы содержать развернутое хуесосенье.
Аноним 09/04/16 Суб 19:27:50  712146
>>712144
Ну чо ты начинаешь. В коде я опустил прверку чтоб степень была больше 2, откуда ему знать таа?
Аноним 09/04/16 Суб 19:30:01  712148
14602194012580.jpg (83Кб, 620x387)
>>712146
Аноним 09/04/16 Суб 20:05:34  712178
>>711578
Спасибо.
Аноним 09/04/16 Суб 20:30:18  712192
>>712148
Часть про пончики я понял, а остальное что?
Аноним 09/04/16 Суб 20:55:11  712198
>>712192
Ну вторая строка - очевидный контрпример к теореме ферма (ошибочный).
Аноним 09/04/16 Суб 20:58:54  712199
>>712075
Плюсиком.
Аноним 10/04/16 Вск 09:08:18  712493
нубовопрос. Хотел поиграться с 2ч-апи, однако, если запрашиваю через http://, urllib.request.urlopen выдаёт HTTP Error 403: Forbidden. Если через https://, то либо таймаутится и Connection reset by peer, либо тот же 403. При попытке пройти на эту ссылку через браузер, бросает на cloudflare и просит ввести капчу от гугла которую я не вижу и заполнить не могу, потому что нахожусь за великим фаерволлом. И чо делать?.. Сейчас тут через прокси сижу, но это не очень удобно.
Аноним 10/04/16 Вск 10:10:23  712508
Анон, я архитектор, дома проектирую. В качестве хобби ковыряю питон. И вот случилось, что мне сайт запилить нужно, пошел изучать как это можно воплотить с помощью питона и только его, чтобы не тратить время на новые изучения джава-скрипта и хтмл разметки. Скоренько потыкав django, flask и web2py я нихуя не понял, лол.

Можно ли перечисленными средствами строить веб-ресурс без знания и понимания html & java?
Аноним 10/04/16 Вск 10:12:12  712509
>>712508
Нет. Поставь Вордпресс.
Аноним 10/04/16 Вск 10:21:01  712514
>>712509
Вордпреса мне может не хватить. Нужно раздавать файлики и сделать админку для толпы человек, которые эти файлики описывая будут вхуячивать в БД, по которой нужен поиск. Плюс внутри должна быть локальная математика, которая считается по-разному в зависимости от региона посетителя.
Аноним 10/04/16 Вск 10:28:56  712520
>>712508
Ясен красен сможешь, я вот например официально отучился и работаю юристом, но мне это не мешает самому делать себе операции по шунтированию сердца.
Аноним 10/04/16 Вск 10:30:11  712522
>>712520
что ты, блядь, несешь?
Аноним 10/04/16 Вск 10:33:01  712524
>>712522
Да он просто очередной дебил, считающий, что программисты - вообще отдельная каста и если ты с детства не писал под Спектрум, то далее Хеллоуворлда тебе не пойти.
А еще он школьник.
Аноним 10/04/16 Вск 10:40:04  712527
>>712524
А еще у тебя, бездаря, от правды пукан загорелся.
Аноним 10/04/16 Вск 10:46:32  712531
Как вывести посты согласно рейтингу(score) и количеству просмотров(views)?
Получаю так:
import requests, json

url = 'https://2ch.hk/b/threads.json'
i=0

r=requests.get(url)
js = json.loads(r.text)
threads = js['threads']
for thread in threads:
i=i+1
print("{}) {}".format(i, thread['subject']))
Аноним 10/04/16 Вск 10:51:30  712534
>>712527
Но ведь я не бездарь, я работаю в IT, использую в своей работе Питон. А с таких шутников-даунов, сравнивающих клепание сайтика или написание скрипта, то есть, то что сейчас каждый студент делает для курсака, с операцией на сердце, мне действительно подгорает. Ведь такие как ты дебилы, порою действительно верять в то, что пишут.
У тебя ведь не про написание драйвера этот архитектор спросил.
Аноним 10/04/16 Вск 10:52:51  712535
>>712531
ну если у API нету вывода в сортированном виде то , тебе threads.sort(key=lambda thread: thread['subject']
ченить в этом роде
Аноним 10/04/16 Вск 10:54:07  712537
>>712534
иди бля работай за еду и слушай дядю, который тебе будет объяснять, что это блять пару кнопок нажать всего, за что тут платить.
Аноним 10/04/16 Вск 10:58:03  712539
>>712535
> threads.sort(key=lambda thread: thread['subject']
А куда это пихнуть?
Аноним 10/04/16 Вск 10:59:47  712542
>>712539
очевидно, что после того как есть threads переменная и перед циклом вывода на экран
PS. скобку закрыть не забудь
Аноним 10/04/16 Вск 11:00:15  712543
>>712539
>>712535
разобрался, а как туда еще просмотры присунуть как второй параметр сортировки?
Аноним 10/04/16 Вск 11:02:59  712545
>>712543
просто в ляибду добавь tuple
threads.sort(key=lambda thread: (thread['subject']. thread['view']))
ченить в этом роде
Аноним 10/04/16 Вск 11:09:15  712550
>>712545
Делаю так:
threads.sort(key=lambda thread: (thread['views'], thread['score']), reverse=True)
Срабатывает только первый параметр в кортеже
Аноним 10/04/16 Вск 11:13:28  712551
>>712550
ну все прально, сначало сортируется по views, потом если есть азписи с одинаковым views то их сортирует по полю score
Аноним 10/04/16 Вск 11:15:47  712553
>>712551
Мне нужна сортировка с соблюдением обоих этих параметров: с
Аноним 10/04/16 Вск 11:17:10  712555
>>712553
бля ты наркоман сука
Аноним 10/04/16 Вск 11:18:17  712557
>>712555
сук пздц, так возможно так отсортировать?
Аноним 10/04/16 Вск 11:20:03  712558
>>712557
зови архитектора, хуй че построим без него.

ты дай вывод до и какой порядок нужен после, так мы быстрей продвинимся.
Аноним 10/04/16 Вск 11:22:05  712563
>>712558
может для тебя score важнее, а потом уже views?

так помняй их местами тогда.
Аноним 10/04/16 Вск 11:26:58  712572
>>712563
похоже я все таки наркоман, надо бы поспать. Сейчас подумал и понял какой бред пытался сделать. Всем спасибо за помощь
Аноним 10/04/16 Вск 11:29:02  712575
>>712572
Вот именно, нахуй тебе этот двач апи ? Пиздуй на форекс, сортировать валюту.
Аноним 10/04/16 Вск 12:01:34  712597
>>712575
Я только учусь, что можно еще интересного поковырять?
Аноним 10/04/16 Вск 12:03:48  712604
>>712597
https://www.codingame.com/
Аноним 10/04/16 Вск 13:12:09  712645
Ананас, памаги!

Заказчик дал сайт для парсинга http://web2.cylex.de/.
Но провал, потому что они возвращают 502 код если делать запрос через прокси
(как не спалиться через прокси?)
либо (если без прокси) с русских, украинских айпи вообще блокируют запрос и ничего не возвращают.
Есть ли пути обхода?

Памагите, с меня нихуя!
Аноним 10/04/16 Вск 13:14:44  712649
14602832847070.jpg (13Кб, 200x199)
>>712645
>Заказчик
>с меня нихуя
Аноним 10/04/16 Вск 13:16:11  712651
>>712645
При чем тут конкретно Python?
Аноним 10/04/16 Вск 13:24:23  712660
>>712649

Шутка же. 50 усд
Аноним 10/04/16 Вск 13:31:39  712667
>>712660
Палится у тебя потому что бесплатные прокси передают в хэадере что они прокси, не палятся приватные. приватные стоят от 100р/шт в месяц. Чтоб тебя не побанили тебе нужно купить штук сто, если у них какие-то охуевшие настройки сервера что он банит например через N запросов с одного ойпи. Ну посчитай что эта работа тебе будет в убыток.
Аноним 10/04/16 Вск 13:38:08  712671
>>712667
> бесплатные прокси передают в хэадере
> бесплатные
Нет.
Аноним 10/04/16 Вск 14:31:39  712712
>>712671
Что нет то? У тебя платные чтоле палит?
Аноним 10/04/16 Вск 15:30:10  712791
>>712712
Ну конечно, платные.
Аноним 10/04/16 Вск 15:31:19  712792
Как считать три числа с одной строки? Есть split, но он массив возвращает, и это как-то костыльно.
Аноним 10/04/16 Вск 15:37:09  712798
>>712792
Распакуй массив в переменные, например.
Аноним 10/04/16 Вск 15:37:41  712799
>>712712
Этот сайт даже в браузере не открыть.
Аноним 10/04/16 Вск 15:39:01  712801
>>712798
Ну да. Можно сделать как-то так.
kek[]=input().split()
a=kek[0]
b=kek[1]
c=kek[2]
Но это через жопу, по-моему. Так делать или есть лучший метод?
Аноним 10/04/16 Вск 15:42:00  712805
>>712801
а дальше с этими числами собираешься делать?
Аноним 10/04/16 Вск 15:42:18  712806
>>712805
что собираешься*
Аноним 10/04/16 Вск 15:42:43  712809
>>712801
a,b,c = input().split()
Аноним 10/04/16 Вск 15:44:01  712810
>>712805
Тебя ебёт?
>>712809
Спасибки.
Аноним 10/04/16 Вск 15:46:04  712812
>>712801
на вскидку можно сделать лист ключей переменных и потом их зипнуть в словарь
dictionary = dict(zip(keys, input.split()))
Аноним 10/04/16 Вск 15:46:22  712814
>>712810
>Тебя ебёт?
Еблан грубый. Пиздуй отсюда нахуй.
Аноним 10/04/16 Вск 15:47:34  712815
>>712810
Только ты не забудь, что у тебя в переменных строки.
Аноним 10/04/16 Вск 15:49:25  712819
>>712815
А как оптом в int перевести?
Аноним 10/04/16 Вск 15:50:45  712822
>>712819
А тебя ЕБЕТ?
Аноним 10/04/16 Вск 15:51:52  712827
>>712819
наверное так

int(yourshit)
Аноним 10/04/16 Вск 15:52:52  712830
>>712822
Чё какой злой?
Ну вообще ебёт, потому что писать
a=int(a)
b=int(b)
c=int(c)
хоть и не очень тупо, но не работает зато.
>>712827
А шоб сразу три перевести, так можно?
Аноним 10/04/16 Вск 15:54:01  712832
>>712830
наверное так

int(a, b, c)

бля поекспеременитрой в интерпритаторе чтоли
Аноним 10/04/16 Вск 15:55:15  712835
Итак, можно определять функции, аргументом у них могу быть функции, внутри параметрами тоже могут быть функции.
Законно ли это все, и есть ли предел этому безобразию?
Аноним 10/04/16 Вск 15:56:09  712836
>>712830
a, b, c = [int(x) for x in input().split()]
Аноним 10/04/16 Вск 15:56:28  712838
>>712835
Ты что-то имеешь против декораторов?
Аноним 10/04/16 Вск 15:57:04  712840
>>712836
а если там будет 4 аргумента?
Аноним 10/04/16 Вск 15:57:22  712844
>>712835
Кажется, это называется функции первого класса.
Аноним 10/04/16 Вск 15:57:42  712845
>>712838
Нет, если норм декорируют
Аноним 10/04/16 Вск 16:00:13  712849
>>712845
Тогда все законно.
Аноним 10/04/16 Вск 16:01:54  712854
>>712840
ValueError
Аноним 10/04/16 Вск 16:03:05  712859
>>712840
Если ты имеешь в виду, что в списке будет 4 или более элементов, то выбросить ошибку.
Количество элементов должно быть равно количеству переменных по левую сторону, или можно использовать переменную со звездочкой, будет хранить все оставшиеся элементы:
a, b, c, *rest_elements = [1,2,3,4,5,6,7,8]
Аноним 10/04/16 Вск 16:14:35  712879
Самый частоперекатываемый тред в /pr/
Аноним 10/04/16 Вск 16:15:15  712883
>>712493
Ха ха. https://github.com/aq1/WillBeams вот тут есть немного работы с двач апи. Вроде я просто заходил на двач, смотрел в консоли куки и все такое и добавлял их в request. Одна такая куки работает достаточно долго.
Аноним 10/04/16 Вск 16:16:44  712888
>>712879
Намекаешь, что мы распизделись как в чятике?
Аноним 10/04/16 Вск 16:20:47  712893
>>712883
Где ClassView, что за каша?
Аноним 10/04/16 Вск 16:40:44  712923
>>712888
Нет. Самый изучаемый язык на дваче. Предполагаю будет избыток кадров. низкоквалифицированных
Аноним 10/04/16 Вск 16:42:43  712925
>>712923
Хз, для меня притон это первый яп, я не собирался на нем пахать. Просто учу по нему кодить.
Аноним 10/04/16 Вск 16:42:44  712926
>>712923
Только ли на Дваче? Скорее вообще.
Аноним 10/04/16 Вск 16:51:19  712940
>>712799
открыл через гуг транслейт, проверяй.
Аноним 10/04/16 Вск 17:33:40  712994
Сдаюсь.
Задачка с функцией Аккермана.
Где он тульпу то находит?
https://ideone.com/9PxLQ4
Аноним 10/04/16 Вск 17:45:36  713013
>>712883
Не-а, cfduid тухнет мгновенно. Даже если забить на то, что expire стоит понедельник 10-ого апреля, если я попытаюсь использовать, всё равно 403 Forbidden выдаёт. Чёртов cloudflare. Как и зачем они в китае-то работают вообще, если нет возможности использовать не гугловскую капчу.
Аноним 10/04/16 Вск 17:46:02  713015
>>712994
vso, nashol
Аноним 10/04/16 Вск 17:49:22  713022
>>713013
https://github.com/d1ffuz0r/2ch-API/
Аноним 10/04/16 Вск 17:56:26  713031
>>708703 (OP)
Подскажите годный гайд по компьютерному зрению.
Аноним 10/04/16 Вск 17:59:26  713034
>>713022
Да зачем мне эти апи, я их не смотрел, что ли? Он все банально запрашивают http(s)://2ch.hk/board/xx.json и дальше уже что-то делают с этим. У меня же не рабоатет этот первый же шаг, не могу подключиться к двощу из-за cloudflare, 403 Forbidden.
Аноним 10/04/16 Вск 18:03:25  713036
>>712994
Хуй, неправильно все равно
Аноним 10/04/16 Вск 18:11:27  713047
>>713036
Так. Навреное.
https://ideone.com/eEU022
Аноним 10/04/16 Вск 18:26:52  713060
14603020129860.jpg (69Кб, 560x604)
Привет, Аноны. Я к вам с вопросом.
Вот смотрите, список - это массив ссылок на объекты. Можно получить значение по ссылке, если указать положение этой ссылки при обращении к списку.

А как реализованы словари? Как происходит поиск, если в словарях хаос? Мне что-то сказали про хеш-таблицы, но я ничего не понял. Может мне кто-нибудь объяснить более-менее популярным языком?
Аноним 10/04/16 Вск 18:32:38  713073
14603023583000.jpg (90Кб, 1080x1349)
Аноним 10/04/16 Вск 18:43:39  713088
>>713060
Вопервых списки и массивы это разные структуры данных, в рузультате чего поиск по массивам, при некоторых обстаятельствах, быстрее чем по спискам.

Словари при просто приближении это теже самые массивы просто ключи из текущего представления(строка, набор переменных) должны перед доступом транслироваться в номера ячеек масива. Это как раз делается за счет хэш функции. Отправив в хэш функцию наш ключ мы всегда будем знать в какой ячейке надо искать ассоциированный объект, время доступа варируется в зависимости от реализации в разных языках. Например в джаве словарь лего может выродится в список по скорости доступа.
Аноним 10/04/16 Вск 18:46:29  713094
>>713088
в питоне функция hash возвращает значения которые очевидно не могут использоваться в качестве индекса массива. Я не особо шарю, но либо внутри используется какая-то совсем другая хэш функция, либо в питоне словари реализованы на деревьях
Аноним 10/04/16 Вск 18:50:03  713102
>>713094
тебе рассказали на пальцах, чтобы понять суть. Конкретная реализация зависит от конкретной платформы.
Аноним 10/04/16 Вск 19:05:51  713120
>>713094
потомучто под капотом там что-то типа взятия по модулю от реального значения.
hash = hashfunc(key)
index = hash % array_size
Аноним 10/04/16 Вск 19:21:59  713136
>>712493
Хер знает. Сколько не игрался, ни разу cfuid не спрашивало, хотя я каждый раз все треды с доски выкачиваю. Может ты запросы слишком часто делаешь? Попробуй реквест на каждый запрос заново создавать.
Аноним 10/04/16 Вск 19:24:46  713144
>>713136
Раз уж вы тут такие курыте и умеете шевелить апи, есть вопрос. Можно ли скачать трейды по названию в шапке до того как их смоет, без участия человека?
Аноним 10/04/16 Вск 19:26:39  713148
>>713144
По какому названию? В какой шапке? В чём тут вообще со скачиванием проблемы могут быть?
Аноним 10/04/16 Вск 19:28:36  713152
>>713144
Да.
Аноним 10/04/16 Вск 19:34:52  713164
>>713088
> списки и массивы это разные структуры данных
В пифоне список и есть массив.
> время доступа варируется в зависимости от реализации в разных языках
Тут не важно конкретно время доступа. Важно, что доступ O(1).
Аноним 10/04/16 Вск 19:35:05  713165
Кто нибудь пытался подружить Ангулар с Джанго? У Джанго в шаблонах используются двойные фигурные скобки {{ }}, они же используются в Ангуларе.
Аноним 10/04/16 Вск 19:37:53  713167
>>713136
Так ты в рашке/украшке, лол, а я в китае, потому тебе и норм.
cfduid это просто единственный куки, если сделать запрос через прокси и resp.getheaders('Set-Cookie').

>Может ты запросы слишком часто делаешь?
Мне кажется, ты невнимательно читаешь. Я и одного-то запроса не могу сделать.

Короче, всё ясно. Я просто наивно полагал, что запрашивая json абу сжалится и позволит клаудфлер обойти, но нет. Буду пилить 2чбраузер на компьютер и посылать запросы через личный сервер...
Аноним 10/04/16 Вск 19:38:16  713168
>>713164
Ты понил че сказал?
Тебе про фундаменталку сеньор мля втирает, сиди и слушай.
>>Тут не важно конкретно время доступа. Важно, что доступ O(1).
ты с такой хуйней закончишь собеседование сразу же.
Запомни O(1) не гарантирован для хэштаблиц, потомучто есть такие хуйни как хэш коллизии, которые могут быть в кастомных и нативных хэш функциях, чтобы людям не портить данные в некоторых реализациях есть костыли из-за которых 0(1) только во сне досигаем.
Аноним 10/04/16 Вск 19:42:44  713176
Никак не могу понять что значит нижнее подчеркивание(_variable) перед созданием переменной. С функциями-то понятно.
Аноним 10/04/16 Вск 19:44:17  713177
>>713176
приватная переменная, соглашение за рамками базового стандарта
Аноним 10/04/16 Вск 19:47:24  713182
>>713168
Ваще правильно говорить что у хэш таблицы время доступа О(н), потому что О вроде как верхнюю оценку должно обозначать
А вот OMEGA(1) будет верно
Аноним 10/04/16 Вск 19:51:00  713188
>>712198
>Ну вторая строка - очевидный контрпример к теореме ферма (ошибочный).
на калькуляторе прокатывает
Аноним 10/04/16 Вск 19:51:20  713189
>>713182
все верно О(н) для случая с реализации в виде списка значений, вместо одного(корзинный метод).
Аноним 10/04/16 Вск 19:51:52  713190
>>713088
Спасибо, Анон.
Т.е. грубо говоря, интерпретатор берет ключ-значение, получает от него хэш-значение. И потом уже использует это int-хэш-значение вместо любого ключа?
Аноним 10/04/16 Вск 19:55:46  713195
>>712192
>Часть про пончики я понял, а остальное что?
В первом он вроде указывает на массу бозона Хиггса
а в третьем постулирует что вселенная расширяется.
Аноним 10/04/16 Вск 19:55:50  713196
>>713189
бля ты б по англейски базарил, я ни бельмеса в русских терминах не понимаю
понапридумывали корзиночек блядь
если ты имел ввиду многослойные хэши то да, там всю дорогу О(1) будет, но это тоже такое особенное О(1), потому что время вычисления последовательности хэшей будет увеличенное
Аноним 10/04/16 Вск 20:00:23  713200
>>713196
Это не зависит от времени вычесления хэш функции, потомучто она по прикидкам может быть любая, и берется иделаьный случай, что не мудак ее писал. А вот коллизии например вещи непредсказуемые и например схватив одну, можно случайно затереть уже имеющиеся в таблице ключ, значение. Чтобы такоую хуйню избежать, каждый ключ имеет корзину а не прямую ссылку на объект(обычный список). Так вот тогла этам доступа будет складыватся из вычисления хэша и плюс поиска значения в списке. А список как раз имеет o(n).
Аноним 10/04/16 Вск 20:00:51  713201
>>713144
нахуй тебе апи? ебашь по хардкору, через скраппинг, как диды.
я так делаю
Аноним 10/04/16 Вск 20:01:40  713202
>>713200
какую корзину заебал уже
иди нахуй, хуёвый из тебя сеньёр-помидор
Аноним 10/04/16 Вск 20:01:44  713203
>>713201
все диды умерли от этого скрапинга.
Аноним 10/04/16 Вск 20:02:23  713205
>>713200
если у хэш таблицы поиск o(n), нахуй она вообще нужна? у деревьев же o(logn)
Аноним 10/04/16 Вск 20:03:49  713206
>>713205
это О время, среднее 1
Аноним 10/04/16 Вск 20:04:35  713210
>>713205
смотря у каких деревьев, в некоторых случаех O(n) и у деревьев тоже.
Аноним 10/04/16 Вск 20:05:08  713212
>>713203
>все диды умерли от этого скрапинга.
а мне норм было, пока клаудфаре не стало охуевать
Аноним 10/04/16 Вск 20:06:38  713217
>>713206
O это и есть среднее, худшее это тета
Аноним 10/04/16 Вск 20:06:55  713218
Отсосу тому кто подскажет как уменьшить количество символов
Аноним 10/04/16 Вск 20:07:11  713219
>>713218
http://pastebin.com/ujj28QbY
Аноним 10/04/16 Вск 20:08:29  713222
>>713219
Охуенно понятный код, подсказал тебе защеку
Аноним 10/04/16 Вск 20:08:53  713223
>>712801
kek = input.split()
a,b,c = kek[:3]
Аноним 10/04/16 Вск 20:09:09  713224
>>713222
Он и не должен быть понятным. Даже даун догадается что это решение lcs.
Аноним 10/04/16 Вск 20:10:39  713228
>>713217
хуй там, тета это пересечение о и омега
Аноним 10/04/16 Вск 20:11:03  713230
>>713205
те у которых logn, они все сортированные и самобалансируещиеся, что приводит к затратам при добавлений значений. А хэштэйбл всегда заебись ,е сли хэшфункция нормальная.
Аноним 10/04/16 Вск 20:13:48  713235
Кто-нибудь знает, почему вот этот код

def eratosthenes(n):
prime = [True] n
prime[0] = False
prime[1] = False
for (i, isPrime) in enumerate(prime):
if(isPrime):
yield i
for j in range(i
i, n, i):
prime[j] = False

gen = eratosthenes(100000002)

Обрабатывается за одну секунду, а если его немножечко исправить, чтобы было удобней на вот такой

n=100000002
gen=[]
prime = [True] n
prime[0] = False
prime[1] = False
for (i, isPrime) in enumerate(prime):
if(isPrime):
gen.append(i)
for j in range(i
i, n, i):
prime[j] = False

То он обрабатывается слишком долго, чтобы ждать точную цифру. Ведь практически одно и тоже.
П.С. Изначальный код не мой
Аноним 10/04/16 Вск 20:14:20  713236
>>712883
А чё не допилили то?
Аноним 10/04/16 Вск 20:14:25  713237
>>713235
Пробелы не сохранились, но вроде и так понятно
Аноним 10/04/16 Вск 20:15:02  713239
>>713235
ска пастить код на питоне без отступов, ебануться можно
Аноним 10/04/16 Вск 20:15:40  713241
>>712192
Негоже спрашивать решение прстых задачек, даже если ты не можешь их решить в течении получаса
Аноним 10/04/16 Вск 20:16:16  713242
>>713239
Я когда копировал в сообщение, отступы были, а когда отправил - пропали
Аноним 10/04/16 Вск 20:17:25  713245
>>713242
поэтому тут все ideone используют
Аноним 10/04/16 Вск 20:17:44  713247
>>713242
Идеоне есть, пастебине есть
Аноним 10/04/16 Вск 20:19:34  713252
>>713245
>>713247
http://pastebin.com/EFqSFEpn
Аноним 10/04/16 Вск 20:20:07  713254
>>713168
https://wiki.python.org/moin/TimeComplexity
В среднем O(1). Написано же.
Аноним 10/04/16 Вск 20:23:13  713259
>>713254
вообще мы тут говорим о том как это работает под капотом и чего ожидать в худшем случае, в документацию все и так заглянуть могут.
Аноним 10/04/16 Вск 20:24:00  713260
>>713252
судя по коду ты генератор даже не используешь, только создаёшь
Аноним 10/04/16 Вск 20:26:14  713263
>>713259
В документации написано чего ожидать.
Аноним 10/04/16 Вск 20:28:54  713266
Посоны, сколько примерно глубина толщи земной в майнкрафте? Мне для кодинга, я не троль
Аноним 10/04/16 Вск 20:30:04  713267
>>713263
вопрос был почему, а не чего.
Аноним 10/04/16 Вск 20:32:45  713269
>>713260
Ну и лист я не использую вроде, только создаю
Видимо мне стоит почитать про генераторы побольше
Аноним 10/04/16 Вск 20:37:30  713273
>>713269
Чтобы создать лист тебе нужно всё сначала исполнить, а генератор откладывает это действие на потом(в твоём случае, фундаментально это корутина)
Аноним 10/04/16 Вск 20:42:50  713281
>>713266
256 блоков
Аноним 10/04/16 Вск 20:43:34  713283
>>713281
Пиздец, что же за цифра в итоге получится. Большое спасибо
Аноним 10/04/16 Вск 20:50:57  713295
Пришёл за советом. Есть уберпакет, и есть циклический импорт(фикс импортирую модуль, который вызывает цикл, в самом конце). Внимание, вопрос. Это ошибка проектирования и лучше разделить модуль на подмодули или хуяк-хуяк и "в продакш"?
Аноним 10/04/16 Вск 20:55:43  713301
>>713295
тебе нужна преинсталяуия типо?
Аноним 10/04/16 Вск 20:59:52  713311
>>713301
Нихуя не понял.
Аноним 10/04/16 Вск 21:04:55  713317
>>713311
тебе нужно выполнить преинсталяцию до/при первом импорта модуля?
Аноним 10/04/16 Вск 21:05:11  713318
>>713301
Ситуация такая, что в модуле a импортирую модуль b, который импортирует из модуля a какие-то имена, которые на данный момент не определены. Это приводит к ImportError. Так вот этот еррор можно исправить переместив строчку импорта модуля b в самый конец модуля a. В таком случае все символы модуля a будут определены до импортирования модуля b.

По шкале от одного до десяти решение дебильно на?
Аноним 10/04/16 Вск 21:06:03  713322
>>713318
Норм. У лутца тоже самое написано, поместить в конец файла.
Аноним 10/04/16 Вск 21:06:54  713326
>>713317
Скорее всего до. Термин "преинсталяция" в контексте python совсем не гуглится. Что это значит?
Аноним 10/04/16 Вск 21:07:39  713327
>>713266
Уровень океана - 64 блока. Полный мир - 256 или около того.
Аноним 10/04/16 Вск 21:11:55  713333
14603119153770.png (154Кб, 3001x891)
>>713318
Аноним 10/04/16 Вск 21:16:26  713339
>>713318
лучше вынеси часть кода в модуль c, где заимпортишь a и b
Аноним 10/04/16 Вск 21:36:26  713372
>>713322
>>713333
>>713339
В таком случае пусть останется до тех пор пока функционал не вырастет до отдельного модуля.
Аноним 10/04/16 Вск 21:58:36  713392
>>711057
можно подробнее? про именно саму реализацию в питоне его.
если не сложно, разжевать
Аноним 10/04/16 Вск 22:03:44  713400
>>713259
> чего ожидать в худшем случае
> вопрос был почему, а не чего
Аноним 10/04/16 Вск 22:15:15  713410
14603157152770.png (6Кб, 802x619)
>>713392
ты толстяк чтоле? Реализацию умножения, деления на питоне не знаешь? Я кстати по названию не понел, но я его использовал для своей игры когда-то, чтоб по клику опледелить на какие плитки наступать.
Аноним 10/04/16 Вск 22:48:07  713427
>>713410
я полный ноль в питоне (да и в целом в этом не разбираюсь), так что извиняй, поэтому и прошу разжевать.

мне конкретно нужно нарисовать окружность, используя этот алгоритм, в качестве фона - массив из нулей.
понял, как задать уравнение, цикл, но всё равно что-то не сходиться всё время - криворукий я.

Аноним 10/04/16 Вск 23:16:46  713441
>>713427
могу тебе свой скрипт выложить.
Аноним 10/04/16 Вск 23:18:01  713444
>>713441
было бы хорошо
Аноним 10/04/16 Вск 23:22:26  713447
>>713444
Только у тебя вместо линейной функции, будет функция окружности,
x^2+y^2 = R^2
http://pastebin.com/kC9atFrc
Аноним 10/04/16 Вск 23:23:08  713449
>>713447
спасибо тебе, добрый анон
Аноним 11/04/16 Пнд 01:17:56  713493
>>712940
>>712940
Куда усд ?
Аноним 11/04/16 Пнд 09:51:12  713578
14603574728880.png (112Кб, 1559x823)
Антоны-питонисты. Есть массив, oche большой. Нужно отобрать значения "пиков", не учитывая маленькие помехи. Как лаконичнее это сделать?
Аноним 11/04/16 Пнд 09:53:59  713582
>>713578
Посчитать производную, очевидно же.
Аноним 11/04/16 Пнд 10:04:07  713589
>>713582
это просто массив чисел, не функция
Аноним 11/04/16 Пнд 10:15:19  713594
>>713589
Ой, иди нахуй.
Аноним 11/04/16 Пнд 11:20:01  713632
>>713589
Ну так и сравнивай тогда поэлементно. Как только поменялся знак с плюса на минус - пик какой физический смысл производной-то, по-твоему?. Чтобы убрать шумы, просто порог поставь. Чтобы избавиться от псевдопиков, как на 9-ом и 12-ом всплесках, через фильтр сглаживающий какой-нибудь прогони.
А можешь вообще пройтись разок по массива, ставя флаг, когда сигнал выше порога (0.2, скажем), и записывашь максимальное значение, пока сигнал снова не опустится ниже 0.2. И так у тебя будет 13 значений.
Аноним 11/04/16 Пнд 11:49:25  713648
>>713578
А вообще, что-то мне это не напоминает. Уж не Exploring Neural Data с courser'ы это?
Аноним 11/04/16 Пнд 12:52:52  713700
>>713578
FFT
Аноним 11/04/16 Пнд 14:52:07  713785
Хотел написать функцию короч которая считает сколько блоков понадобится, чтобы запилить пирамиду заданной высоты. Формулы никакие специально не смотрел, вывел закономерности, попытался запитонить чтобы вычислялось рекурсивно-потерпел фиаско. Как же обидна.
Аноним 11/04/16 Пнд 14:54:58  713786
>>713785
А начал бы с ряда Фибоначчи - и всё могло бы сложиться по-другому.
Аноним 11/04/16 Пнд 14:55:10  713787
>>713785
ясно
Аноним 11/04/16 Пнд 14:56:37  713791
>>713786
Но можно ведь и без! Точно как -то можно.
Аноним 11/04/16 Пнд 16:49:32  713867
>>713791
Что же для тебя стало непреодолимой преградой на пути к решению?
Аноним 11/04/16 Пнд 17:07:37  713880
Как сконвертить bytes в один большой int?
Аноним 11/04/16 Пнд 17:59:43  713924
>>713880
bts = b'abc'
s = 0
for b in bts:
s <<= 8
s |= b
Аноним 11/04/16 Пнд 18:04:43  713930
>>713924
хотя можно и проще, int(bts.hex(), 16)
Аноним 11/04/16 Пнд 18:32:32  713947
14603887530170.jpg (66Кб, 540x726)
>>713880
>>713924
>>713930
https://docs.python.org/3/library/stdtypes.html?highlight=int.from_bytes#int.from_bytes
Аноним 11/04/16 Пнд 18:34:13  713949
>>713786
> начал бы с ряда Фибоначчи - и всё могло бы сложиться по-другому.
Это чтобы пустотелую пирамиду пилить?
Аноним 11/04/16 Пнд 18:37:34  713952
>>713947
import sys
bts = b'abc'
int(bts.hex(), 16) == int.from_bytes(bts, sys.byteorder) # False
на моей машине фейл ;(
Аноним 11/04/16 Пнд 18:53:02  713965
>>713867
Ступор, не смог перестать обдумывать уже неверные решения
Аноним 11/04/16 Пнд 19:05:46  713977
>>713965
А можно пример неверного решения? на словах, без кода.
Мне чтото ничего в голову не приходит
Аноним 11/04/16 Пнд 19:10:08  713982
>>713965
пирамида имеется в виду - наверху 1 блок, следующий уровень 2 блока, 3 блока и т.д.? Если да то для высоты n решение sum(range(n+1))
Аноним 11/04/16 Пнд 19:55:45  714009
>>713982
Первый уровень 1 блок, второй уровень 9 блоков.
Колмво блоков на уровне = (номер уровня +(номер предидущего уровня - 1))в квадрате. Колво блоков на след уровне равно колву блоков на предыдущем плюс 2 и все это в квадрате.
Да, я мастер пояснений. Можно нарисовать на бумаге, глянуть зависимости самому. Я именно с рекурсией не совладал, без нее запилили бы
Аноним 11/04/16 Пнд 19:57:37  714011
>>713952
И чё?
Аноним 11/04/16 Пнд 20:13:54  714023
>>714009
ну, например
http://ideone.com/Jow9e6
Аноним 11/04/16 Пнд 22:24:42  714191
>>714023
Да. Проблемы у меня с композицией, или как это еще назвать. Нужно либо больше внимания уделять плану программы, либо нарешать кучу задачек подобных, чтобы выработалась интуиция.
Аноним 11/04/16 Пнд 23:24:07  714250
Можно ли передавать в функцию 2 и более списка?
Например:

def lists(*a_list, b_list....z_list):
Аноним 11/04/16 Пнд 23:24:46  714251
>>714250
>def lists(a_list, b_list, ... *z_list):
Аноним 11/04/16 Пнд 23:25:20  714253
>>714251
Короче, макаба съедает звездочки.
Аноним 11/04/16 Пнд 23:31:03  714257
>>714253
ideone чтобы показывать код
>>708703 (OP)
В следующую шапку нужно добваить явное указание на идеоне, и игнорировать любой код не в нем или не в пастбине.
Аноним 11/04/16 Пнд 23:39:47  714262
Как быстро изучить фраймворк? Фласк к примеру, желательно на русском. Туториал от мигеля не советовать, версия питона изменилась, версия фласки изменилась, версия библиотек изменилась, все изменилось. Благодарю.
Аноним 11/04/16 Пнд 23:44:41  714267
>>714262
>русском
Дальше не читал.
Аноним 11/04/16 Пнд 23:46:06  714271
>>714267
Но ты прочитал 8 слов на русском прежде чем прочитал на русском и прекратил читать. Что с тобой не так?
Аноним 12/04/16 Втр 00:08:51  714288
>>714271
> на русском
Дальше не читал
Аноним 12/04/16 Втр 00:09:48  714290
>>714288
Вот уже пять слов на русском было прочитано тобой, прежде чем ты прочитал на русском, и прекратил читать
Аноним 12/04/16 Втр 00:10:40  714292
>>714290
> на русском
Дальше не читал.
Аноним 12/04/16 Втр 00:16:12  714300
Идея для стартапа: через двач апи парсить и воспроизводить двач целиком со всеми разделами и полностью идентичным видом, но искейпя регулярочкой в тредах в /pr/ (кроме жс/пхп тредов, их и так жизнь прокатила) "на русском"
Аноним 12/04/16 Втр 00:17:11  714303
>>714300
>"на русском"
не читал все, что до этого
Аноним 12/04/16 Втр 00:17:12  714304
>>714300
Двухстрочный юзерскрипт.
Аноним 12/04/16 Втр 00:18:15  714306
>>714304
Не питон вей
Аноним 12/04/16 Втр 00:19:55  714308
>>714306
Ждем вебассемблю, будет питон вей.
Аноним 12/04/16 Втр 00:30:32  714315
>>714308
Вебассембля уже есть, только вот она не для парсинга страничек предназначена.
Аноним 12/04/16 Втр 00:35:24  714317
Как сделать в wsgi приложении адрес вместо локалхоста к примеру
>http://application/
?
Аноним 12/04/16 Втр 00:36:01  714319
>>714317
В хостс пропиши
Аноним 12/04/16 Втр 00:56:50  714331
>>714300
Я тупой и не понял твоей идеи.
Аноним 12/04/16 Втр 01:09:57  714336
>>714331
Не спеши отчаиваться, может дело не в тебе
Аноним 12/04/16 Втр 02:19:46  714357
>>714023
мамкой клянешься, что
1
10
131 ?
Аноним 12/04/16 Втр 03:10:26  714366
>>714357
А ето не так?
1 уровень - 1блок
2 уровень - 9
3 уровень - 25
А ведь действительно
Аноним 12/04/16 Втр 06:42:59  714391
>>714366
Странная пирамида. Разве не по 1-4-9-16 должно быть? Почему у тебя только нечётные длины сторон?

>>714250
Взял бы да попробовал.
http://ideone.com/bZ0Ujc
Больше одного аргумента развёртывать звёздочкой нельзя.
Аноним 12/04/16 Втр 06:43:20  714392
>>714357
>Колво блоков на след уровне равно колву блоков на предыдущем плюс 2 и все это в квадрате
Какое ТЗ было так и написал. (10+2)^2 + 10 + 1 = 131
Аноним 12/04/16 Втр 06:43:50  714393
>>714391
>Больше одного аргумента развёртывать звёздочкой нельзя.
В 3.5 можно
Аноним 12/04/16 Втр 06:44:55  714394
>>714392
(9+2)2 + 10 + 1, быстрофикс
Аноним 12/04/16 Втр 06:46:00  714395
>>714394
(9 + 2)^2 + 9 + 1, да что ж со мной такое сегодня
Аноним 12/04/16 Втр 06:49:23  714396
>>714393
А как же энтерпрайз? Буду знать, спасибо.
Аноним 12/04/16 Втр 12:45:58  714507
Как быстро изучить фрeймворк? Фласк к примеру, желательно на русском. Туториал от мигеля не советовать, версия питона изменилась, версия фласки изменилась, версия библиотек изменилась, все изменилось уже. Благодарю.
Аноним 12/04/16 Втр 13:10:39  714521
>>714507
> на русском
Дальше не читал
Аноним 12/04/16 Втр 13:10:44  714522
14604558448480.png (1668Кб, 1440x900)
>>714391
>Странная
Ну уж таков этот мир
Аноним 12/04/16 Втр 14:48:53  714578
>>714521
>желательно
Аноним 12/04/16 Втр 15:22:20  714597
>>714578
Желательно дальше не читал.
Аноним 12/04/16 Втр 15:29:56  714600
>>714597
Дальше не читал
Аноним 12/04/16 Втр 15:38:41  714605
не читал
Аноним 12/04/16 Втр 15:39:22  714607
14604647621020.jpg (37Кб, 500x505)
> ИТТ
Аноним 12/04/16 Втр 17:56:33  714686
>>714392
>Какое ТЗ было так и написал.
Ну, он трохи косноязычный. Очевидно же имел ввиду "количество блоков в стороне основания +2, ^6"

А еще, он предлагал сделать тебе эвристических анализ, т.е. "нарисовать на бумаге"
Аноним 12/04/16 Втр 19:35:12  714779
Протсто чтобы прояснить.
х = 3
Тут переменной хэ присваивается ЗНАЧЕНИЕ 3? Или облект типа инт со значением три?
Аноним 12/04/16 Втр 19:41:12  714783
>>714779
>Или облект типа инт со значением три?
это
точнее, x ссылается на объект со значением 3
Аноним 12/04/16 Втр 20:02:34  714793
Пагни, поясните. Это что, компилятор, который лубые питоновские конструкции коньпелирует, не смотря на версии, я правильно пони?
http://nuitka.net/pages/overview.html
Аноним 12/04/16 Втр 20:04:01  714794
>>714783
ну в данном конкретном случае, по большому счету, можно считать что x хранит не ссылку на объект, а сам объект (т.к. инты не изменяемы и в пределах 1 байта кэшируются)
Аноним 12/04/16 Втр 21:29:40  714911
Кун, когда-то начинавший учить Питон врывается в тред.

После штудирования Доусона и Лутца, я понял, что останавливаюсь на чем-то и не могу дальше продолжать из-за страха непонимания. Базовые вещи некоторые ясны, а как в кучу собрать - хуй знает. Но надо двигаться дальше. Сейчас штудирую "Укус Питона".

У меня такой вопрос по глобальным переменным.
Поясните на реальных примерах, как их можно использовать и где? Я так понял, что охуенно задать один раз значение переменной и потом эту переменную использовать в нескольких функциях однвременно, как глобальную? Легко поменять в одном месте переменную, чем менять её во всех функциях. Я верно понял?
Аноним 12/04/16 Втр 21:48:37  714926
14604869171010.jpg (79Кб, 600x397)
>>714911
Больше книг прочитай - большую часть общей картины увидишь. В одних книгах хорошо освещены одни аспекты и плохо - другие, в некоторых и вовсе всё говно от начала до конца - но которые из них тебе зайдут, а которые нет - тут только эмпирически поймёшь, прогнозировать бесполезно.
Аноним 12/04/16 Втр 21:49:51  714927
>>714911
Необходимость использовать глобальную переменную == косяк в архитектуре
А так верно понял, конечно
Аноним 12/04/16 Втр 21:52:55  714935
>>714911
http://ideone.com/8CfvH1
Аноним 12/04/16 Втр 21:56:32  714940
>>714927
> == косяк в архитектуре
Можешь рассказать почему?
Аноним 12/04/16 Втр 22:07:28  714956
>>714940
Глобальные функции - должны быть по возможности чисты, т.е. быть зависимы исключительно от своих аргументов, поэтому использование в них глобальных переменных - зло.
В классах глобальные переменные вообще не нужны - есть атрибуты экземпляра/класса.
Глобальные переменные можно использовать только для хранения какого-то глобального объекта - например инстанса приложения, который создается в одном модуле и используется в других.
Аноним 12/04/16 Втр 22:10:51  714963
>>714956
Спасибо.

http://ideone.com/wHnZjU поясните, почему здесь именно vegetables и fruits собираются в словарь и как Питон понимает, что они относятся к keywords?
Аноним 12/04/16 Втр 22:14:30  714973
>>714963
там список же
Аноним 12/04/16 Втр 22:15:42  714978
14604885427440.png (20Кб, 610x353)
>>714973
Нет же.
Аноним 12/04/16 Втр 22:24:42  714992
>>714978
ну ок. питон все сам понимает, распознает типы.
ведь например написав a = 20.0 , мы же не пишем что эта переменная относится к типу float? так и тут, распознается.
Аноним 12/04/16 Втр 22:28:26  714997
14604893061680.gif (34Кб, 830x508)
Посоны помогите. Пытаюсь начать осваивать Django.
Но чет не получается запустить первый проект.
Выдает кучу ошибок как на картинке связанный с декодом походу. Как можно поправить?
Аноним 12/04/16 Втр 22:56:11  715034
>>714997

Я не понял, у тебя хостнейм на русском? качай прыщи, питон такой питон
Аноним 12/04/16 Втр 22:56:34  715036
>>714997
Купи макбук
Аноним 12/04/16 Втр 23:01:00  715037
>>714997
>>715034
ах ты какел! какел он!
Аноним 12/04/16 Втр 23:15:17  715061
>>715037
по кыиву кстати летом время такое же как и по москве, это зимой разница в час
Аноним 12/04/16 Втр 23:17:17  715066
>>714997
У меня как то была такая ошибка на локали (на сервере все норм). Скорее всего из-за того что имя пользователя на пека было на русском, но мне лень было разбираться и я просто пропатчил файл socket.py (найди там строчку на которой бросается исключение, и добавь в список перехватываемых ошибок нужную)
Аноним 12/04/16 Втр 23:25:43  715080
>>715037
москаль тащемта
>>715066>>715034
хм, там по дефолту "user" вроде было, но хорошо завтра попробую, щас ноут уже вырубил
Аноним 12/04/16 Втр 23:35:33  715102
>>714997
Makemigrates -> migrate сделал?
Аноним 13/04/16 Срд 00:02:53  715144
>>714963
vegetables и fruits попадают в словарь kwargs, потому что являются именованными аргументами. Как ты сам видишь, в отличии от позиционных аргументов, они передаются по имени, тем самым дают понять интерпретатору кто они есть и куда их надо девать.
Аноним 13/04/16 Срд 00:05:31  715146
>>715061
у вас там деревья поди уже цветут, в кыеве?
Аноним 13/04/16 Срд 00:37:06  715191
>>715146
ДА.
Аноним 13/04/16 Срд 01:12:29  715213
>>715191
А арбузы уже продают?
Аноним 13/04/16 Срд 01:58:18  715228
>>714997
Джанго 1.6? Скажи Цою чтобы на берегся икарусов.
Аноним 13/04/16 Срд 08:56:06  715293
>>715066
Точно имя компа было USER-ПК. Добавил исключение - все заработало. Спасыбо брат!
>>715102
Делал не помогало.
>>715228
Старый знаю, но в книжке эта версия, хотя книга 2016 года лол
Аноним 13/04/16 Срд 12:53:03  715412
https://learnxinyminutes.com/docs/ru-ru/python-ru/
Аноним 13/04/16 Срд 12:58:04  715416
>>715412
fixfixfix:
https://learnxinyminutes.com/docs/ru-ru/python3-ru/
Аноним 13/04/16 Срд 13:23:18  715441
>>715146
В ДС тоже травка зеленеет во всю. А у меня аллергия ебаная.
Аноним 13/04/16 Срд 13:59:16  715488
>>715441
Пруфы в студию.

Аноним 13/04/16 Срд 14:38:42  715530
Начал изучать стандартную библиотеку. Вы вообще видели сколько там ВСЕГО? СКОЛЬКО ЖЕ ТАМ ВСЕГО РАЗНОГО, О ВЕЛИКИЙ ЗМЕЙ!
Как же это все выучить? Учить не надо, знай где что лежит?
Аноним 13/04/16 Срд 14:41:40  715531
Бамп
Аноним 13/04/16 Срд 15:25:26  715557
Что то пошло не так, или я почему-то думаю, что чтото пошло не так. Писал ROT13 для задачи, написал вот это:

http://ideone.com/6Dqmk7

Смутил символ }, разве не должны в возвращаемом слове быть тоже буковы, что я не так сделал
Аноним 13/04/16 Срд 15:30:07  715567
>>715557
>>chr(128)
'\x80
Аноним 13/04/16 Срд 15:38:43  715574
>>715557
http://ideone.com/QSUkOy
Аноним 13/04/16 Срд 15:48:34  715583
14605517146060.png (38Кб, 946x438)
Все правильно сделал?
Аноним 13/04/16 Срд 15:49:40  715585
>>715583
Да, книги рассортированы верно.
Аноним 13/04/16 Срд 15:50:23  715586
>>715574
Пиздос, код боженьки. Чо так все коротко то
Аноним 13/04/16 Срд 15:53:48  715590
>>715586
> Красивое лучше, чем уродливое.
> return ''.join(chr(ord(c) + (13 if c.lower() < 'n' else -13)) for c in word)

> Явное лучше, чем неявное.
> return ''.join(chr(ord(c) + (13 if c.lower() < 'n' else -13)) for c in word)

> Простое лучше, чем сложное.
> return ''.join(chr(ord(c) + (13 if c.lower() < 'n' else -13)) for c in word)

> Сложное лучше, чем запутанное.
> return ''.join(chr(ord(c) + (13 if c.lower() < 'n' else -13)) for c in word)

> Читаемость имеет значение.
> return ''.join(chr(ord(c) + (13 if c.lower() < 'n' else -13)) for c in word)

> код боженьки.
Ясно.
Аноним 13/04/16 Срд 15:55:22  715591
>>715590
Я не говорил, что это классно, я просто захотел уметь также. И вообще
>код нечитаетм!
А нехер читать мой код без меня!
Аноним 13/04/16 Срд 16:17:17  715608
Каковы шансы школьнику 18 лвл выучить питон?
Аноним 13/04/16 Срд 16:19:38  715610
>>715608
Либо выучишь, либо нет. 50%
Аноним 13/04/16 Срд 17:13:29  715675
>>715608
Больше входных данных необходимо мне.
Алкоголь употребляешь, куришь, дрочишь?
Аноним 13/04/16 Срд 17:31:19  715703
>>715608
>Каковы шансы школьнику 18 лвл выучить питон?
Шансов ноль. Приручать питона нужно было лет с семи не позже, позже чакры программиста полностью закрываются, если не были активированы.
Аноним 13/04/16 Срд 17:33:31  715707
>>715703
Если раскочегарить свадхистану чакру то шансы небольшие есть.
Аноним 13/04/16 Срд 17:43:48  715719
>>715707
Качегарить нужно Жаваскриптом, и ПХП. Чтобы раскачегарилось как надо.
Аноним 13/04/16 Срд 18:15:31  715765
>>715719
UВообще круто придумали, всем ньюфагам вместо хачкеля советовать питон. До сих пор в голос.
Аноним 13/04/16 Срд 18:31:50  715779
>>715293
>Старый знаю, но в книжке эта версия, хотя книга 2016 года лол
у меня у самого такая проблема, но отставание на три версии, думаю тебя когданибудь достанет. Какаянибудь хуита не заработает и пиздец.
А что за книжка такая волшебная что ради нее терпишь?
Аноним 13/04/16 Срд 18:33:07  715780
>>715585
А почему Python лежит до python ?
разве p не меньше P?
Аноним 13/04/16 Срд 18:34:41  715783
>>715591
>А нехер читать мой код без меня!
я может один такой тупой, но собственные прозрения написанные в час ночи потом сам нихуя не могу разборать.
Аноним 13/04/16 Срд 18:35:41  715786
>>715703
>Шансов ноль. Приручать питона нужно было лет с семи не позже, поз
Не знаю, я вроде начал приручать питона лет в 12. 7 чтото совсем рано
Аноним 13/04/16 Срд 18:38:57  715791
>>715780
'P' < 'p' # False
Аноним 13/04/16 Срд 18:39:13  715793
>>715791
True, быстрофикс
Аноним 13/04/16 Срд 18:45:14  715799
>>715793
Это я понял еще со скриншота.
Вопрос почему?
Аноним 13/04/16 Срд 18:48:06  715801
>>715608
Питон неудачный вариант для новичка. Язык сложный, возможностей мало, работы тоже мало, а на каждую вакансию десяток макак. Сейчас каждый школьник учит питон, а потом не знает что делать с ним. Лучше попробуй Haskell. На нём и конкуренция пониже, и зарплаты больше, и сам язык понятней. В Sublime Text как раз есть режим для него. По книгам. Если есть хоть немного знаний программирования, читай это: http://www.ozon.ru/context/detail/id/30425643/ Если совсем новичок, пойдет эта книга: http://www.ozon.ru/context/detail/id/28346038/ Ну и куча онлайн-учебников. Вот, например: https://anton-k.github.io/ru-haskell-book/book/home.html Хороший учебник, всё расписано подробно. Сам по нему учился. Рекомендую.
Аноним 13/04/16 Срд 18:52:49  715810
>>715799
потому что так исторически сложилось, гугл ASCII table
Аноним 13/04/16 Срд 19:23:01  715845
Как быть если пропала вся мотивация?
ПЕРЕКАТ Аноним 13/04/16 Срд 19:33:00  715861
https://2ch.hk/pr/res/715860.html
https://2ch.hk/pr/res/715860.html
https://2ch.hk/pr/res/715860.html
Аноним 13/04/16 Срд 19:37:05  715870
>>715608
Учи, не ссы и не слушай этих оленей этажом ниже! Нормальные шансы и неплохой язык для новичка. Если умеешь в английский или через русские субтитры, регайся на курсере, записывайся на их питон-курсы от Доктора Чаке (Charles Severance) - и вперёд!
ПЕРЕКАТ Аноним 13/04/16 Срд 19:45:21  715890
https://2ch.hk/pr/res/715889.html
https://2ch.hk/pr/res/715889.html
https://2ch.hk/pr/res/715889.html
Аноним 13/04/16 Срд 19:47:22  715895
>>715801
>Лучше попробуй Haskell

Не еби мозги школьнику, заклинаю; ему ещё учиться! Питон широко распространён в академической среде и для школоты это должно быть решающим аргументом. Все прикладные курсы - хоть в ведущих западных универах, хоть на MOOC-площадках, - заточены либо под Питон, либо под Матлаб. И вот вместо того, чтобы получить доступ к качественному образованию, он выучит твой ссаный Хаскель и будет сосать с ним кочергу.
Аноним 13/04/16 Срд 19:49:30  715898
>>715895
>кочергу
Витгенштейн одобряет
ПЕРЕКАТ Аноним 13/04/16 Срд 19:50:53  715900
>>715895
>>715898

https://2ch.hk/pr/res/715889.html
https://2ch.hk/pr/res/715889.html
https://2ch.hk/pr/res/715889.html
Аноним 14/04/16 Чтв 20:44:48  716899
http://pastebin.com/tpz6JQ7h
кот нибудь может объяснить, что за хуйня? почему если я таким способом задаю список, то я отсасываю?
Аноним 15/04/16 Птн 10:57:49  717404
14607070692030.png (35Кб, 1158x277)
>>716899
Потому что две ссылки на один и тот же list
http://goo.gl/RdpAFP
Аноним 15/04/16 Птн 22:27:21  717952
Анон, я заебался. Хочу вкатиться в питон. Шапку прочёл, PyCharm поставил. Есть незаконченный курс на codecademy, пытался прочесть "Изучаем Питон" и "Программирование на Питон". Нихуя не понимаю, в голове не укладываются их типы данных (прогаю на плюсах). В каком порядке что читать, чтобы постигнуть азы?
Аноним 16/04/16 Суб 13:38:37  718334
Посоны, кто шарит в moviepy? Подскажите, как узнать длину видеодорожки и как изменить длину аудиодорожки? И еще, возможно как-то изменить соотношение сторон? resize() не помогает.
Аноним 17/04/16 Вск 06:24:40  718917
Кто-нибудь с pyqt4 работал? Пиздец просто, тонны кода приходится искать, готовых решений нет, везде одно дерьмо которое работает не так как нужно.
Собираю webview, заебался уже. Сейчас nullege перекапываю, ужос какой-то, как с этим работать вообще?
Аноним 17/04/16 Вск 06:27:23  718918
Есть какие-нибудь решения вроде https://github.com/makinacorpus/spynner/blob/master/src/spynner/browser.py
только с более гибкими настройками? функцию загрузки файла так и не смог дописать в этот спайнер
Аноним 18/04/16 Пнд 13:45:53  720068
>>717952
> Шапку прочёл, PyCharm поставил.
Всё, ты питонист, можешь успокоиться.
Аноним 18/04/16 Пнд 22:37:43  720512
Друзья, выручайте. Я уже четвертый день ебусь с moviepy. Я пытаюсь склеивать отрезки видео+аудио+катэр, а потом все это в объединить в один файл. Отрезки скачиваются, имя файлов заносятся в массив. Так вот, в независимости от длины массива цикл склеивания заканчивается после шестого элемента. Помогите решить проблему, или посоветуйте альтернативу. Если нужно, добавлю код.
Преобразователь неправильных дробей Аноним 19/04/16 Втр 20:27:10  721237
ЧЯДНТ? Сильно не обсыкайте, мой первый быдлокод.
[CODE]numerator = input("Numerator = ")
denominator = input("Denominator = ")
if abs(unmerator) >= abs(denominator) :
whole = numerator // denominator
new_numerator = (numerator % denominator) * denominator
new_numerator = math.ceil(new_numerator)
print '%s + %s / %s' % (whole, new_numerator, denominator)
else : print "%s/%s" % (numerator, denominator)[/CODE]
Аноним 19/04/16 Втр 20:33:13  721240
>>721237
[CODE]Преобразователь неправильных дробей[/CODE]
Аноним 20/04/16 Срд 15:55:05  721797
А можете назвать например 5 конкретных задач (сервисов, инструментов) которые вы решаете (или знаете что там используется) Python?
Только без абстрактных ну там в гугле и инстаграме его юзают.
Спасибо.

(Прочитал шапку и несколько статей но пока не понял органичную область применения этого языка)
Аноним 22/04/16 Птн 17:55:25  723716
Сейчас в колледже надо на курсовую приложение для работы с базой данных написать, по технологии ADO, БД будет access. Должны быть отчеты, фильтры, контроль ввода, полностью всё. Нас учили на Delphi, но очень хочется научиться на Python такое делать. Мы это делали в Rad Studio, я пока плохо понимаю как это все взаимодействует. Но впринципе можете посоветовать способ сделать эту курсовую на Python?
Аноним 22/04/16 Птн 20:50:00  723937
>>721797
> пока не понял органичную область применения этого языка
Чем она ограничена? Твоим мирком?

> 5 конкретных задач которые вы решаете
1. Samba
2. Trac
3. Deluge
4. Mercurial
5. Gajim

И вообще, ознакомься: https://en.wikipedia.org/wiki/List_of_Python_software
Аноним 24/04/16 Вск 23:03:58  725923
>>723716
Да, если выкинуть аксес.
Аноним 25/04/16 Пнд 16:18:50  726522
Аночник, тут задавался вопросом: как выбрать текст между символами somesymbol; text ;somesymbold, используя re.

Но как это сделать, если текст находится на следующей строке? Например:

h1;
text
text
text

;h1

Как тут поступить?
Аноним 25/04/16 Пнд 18:49:49  726684
14615993896380.jpg (4Кб, 192x167)
>>726522
Анон, какого хрена, если я ввожу код в терминале:

word = '''BOLD

Some text

END'''

reText = re.findall(r'BOLD\n(.*?)\nEND',word), то он работает. Но если я пишу скрипт в редакторе, а потом запускаю его, то он не выводит текст?
Аноним 29/04/16 Птн 02:09:10  730192
14618849502150.jpg (36Кб, 966x244)
Сап, почему мне выдает Komondo Edit 9.3 такую херню.
В запуске пишу python3 helloworld.py
Python Tuturial Аноним 05/05/16 Чтв 08:52:42  734845
Сап сосач
Не подскажите толковые туториалы по питончику?
Аноним 06/05/16 Птн 01:33:26  735588
14624876069610.png (41Кб, 1872x247)
Наверно, тупой вопрос, но вот - почему так, как на картинке для питона 2. В частности, в первом случае скобки и запятая - все выводится
Аноним 06/05/16 Птн 01:34:31  735591
еще и пробел
Аноним 09/05/16 Пнд 11:22:53  738106
>>708703 (OP)
Поясните за python-requests
Как отправить requests.post() с кириллицей? Все, что я отправляю с русскими буквами, приходит в какой-то параше а-ля %D1%82%D0%B5%D1%81%D1%82%0A
Аноним 09/05/16 Пнд 11:31:32  738117
>>738106
Алсо, вот пример кода:

def sendpost(data,files):
requests.post('example.com', data=data, files=files)

data = {'test':'тест с кириллицей'}
files = {'test.txt':open('./test.txt', 'rb')}
sendpost(data,files)
Аноним 09/05/16 Пнд 12:43:02  738170
14627869821170.jpg (25Кб, 604x393)
ребята, может кто помочь с парсером вк? он работает, но через жопу. вместо положенной тысячи выдает очень низкое количество результатов
пишите мне в вк: disco 9000
Аноним 09/05/16 Пнд 14:13:46  738237
14627924262250.png (957Кб, 1280x738)
Пацаны, никогда до этого не погроммировал, но тут возникла нужда наговнокодить чистку нескольких_тысяч.txt. Все скопипащенное из гугла работает, но теперь не могу понять как можно вычистить N количество строк из текстовика по порядку. Нужна ваша помощь.
Аноним 10/05/16 Втр 20:34:52  739687
>>708997
Ну а хуль! Че сложного то?
Аноним 10/05/16 Втр 21:42:01  739805
>>708997
Тут проблема в названиях переменных, если им дать нормальные названия, получится вполне читаемый код.


И сразу к вопросу. Если есть тут хорошие питонисты, посоветуйте книжку по ООП в питоне. Мне не нужно азов, скорее более продвинутый уровень, примеры реализации различных архитектур, вобщем в таком духе. Работаю питонистом около года, освоил джанго и панду, чувствую, надо подтягивать базис.
Аноним 11/05/16 Срд 15:49:17  740383
>>708703 (OP)
Помогите с примером в Dive into Python
Есть скрипт apihelper.py
можно взять отсюда
http://web.univ-pau.fr/~puiseux/enseignement/python/diveintopython-5.4/py/apihelper.py

в нем функция info, которая выводит методы и описание объекта.

Далее пример его использования:
from apihelper import info
print info.__doc__
li=[]
info(li)

описание выводится нормально, но вместо вывода функций для списка, как в книжке, выдается ошибка
File "C:\py\apihelper.py", line 7, in info
NameError: global name 'collapse' is not defined


в чем может быть проблема ? collapse это переменная функции для форматирования выдаваемого текста, по умолчанию в примере =1

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 533 | 44 | 137
Назад Вверх Каталог Обновить

Топ тредов