
Johnnie
28.12.2016
09:11:10
и считать сколько пробелов нужно

Igor
28.12.2016
09:11:21
так это, есть же str.format и всякое такое

Johnnie
28.12.2016
09:11:22
если число 1 - один пробел, если 11 - ноль пробелов

Cykooz
28.12.2016
09:11:59
А какой толк от табов внутри ячейки экселя? Там разве по умолчанию моноширный шрифт стоит?

Google

Johnnie
28.12.2016
09:12:38
нет

Igor
28.12.2016
09:12:42
In [16]: '{: >2s}'.format('1')
Out[16]: ' 1'
In [17]: '{: >2s}'.format('11')
Out[17]: '11'

Cykooz
28.12.2016
09:12:46
Если не моноширный - то даже от пробелов толку не будет

Igor
28.12.2016
09:12:57
ну либо в другую сторону
In [18]: '{: <2s}'.format('1')
Out[18]: '1 '
In [19]: '{: <2s}'.format('11')
Out[19]: '11'
или я опять хуйню подумал?

Cykooz
28.12.2016
09:13:56
с zfill имеет смысл морочится, если хочешь что бы сырой csv выглядел симпотично

Korben
28.12.2016
09:14:59
как можно байты в строку перевести?

Igor
28.12.2016
09:15:21
In [26]: b'cyka'.decode('utf-8')
Out[26]: u'cyka'

Zart
28.12.2016
09:15:42
подозреваю что таб там на самом деле есть, просто ексель его как один пробел рендерит

Igor
28.12.2016
09:15:54

Korben
28.12.2016
09:17:14

Whore Amazing
28.12.2016
09:18:05
Так-с.
Мне нужно найти в строке повторения подстроки. Подстрока неизвестна.
Погуглил и нашел кучу непонятных слов. Есть гайд для смертных?

Zart
28.12.2016
09:18:35
а две одинаковых буквы считаются за?

Google

Cykooz
28.12.2016
09:18:42

Ivan
28.12.2016
09:18:44
У меня ещё вот такой вопрос, уже, наверное, ультрасложный, но это может быть я накручиваю в голове лишнее... Вот видео - https://www.youtube.com/watch?v=wjlR2f6VDoY , там можно видеть, как используется Android через TeamViewer (я так думаю, похоже на то, но может быть эмулятор) и по нажатии на Мой Билайн появляется список GET и, если есть, POST-запросов...
Три вопроса -
1) каким образом в десктопном приложении появляются данные по запросам GET и POST?
2) Какие модули\фреймворки нужно задействовать\изучить\проверить?
3) Это вообще реально на Python? ) Я думаю, что да, но пока не понимаю куда копаться\смотреть..
Буду благодарен за любые подсказки\советы\помощь.

Whore Amazing
28.12.2016
09:18:50
от двух букв.
все, уже не надо.

Folt
28.12.2016
09:32:49
1) каким образом в десктопном приложении появляются данные по запросам GET и POST?
нужна прога снифер - она маниторит входящий и выходяций трафик
2) Какие модули\фреймворки нужно задействовать\изучить\проверить?
смотря чем хочеть отправлять запросы (curl) самый простой вариант
3) Это вообще реально на Python? ) Я думаю, что да, но пока не понимаю куда копаться\смотреть..
можно) ставь либу, смотри что отправляет сойфт, собирай запросы и делай то же самое

Zart
28.12.2016
09:33:17
поток бессознания

Sofia
28.12.2016
09:34:10
юных хакеров подвезли!

Dmitriy
28.12.2016
09:34:14
Вот поэтому нужно нажимать Reply

Bulatbulat48
28.12.2016
09:44:40

Марк
28.12.2016
09:45:43
Чет вроде
(\w)-.*?(\1)


Ivan
28.12.2016
10:02:35
1) каким образом в десктопном приложении появляются данные по запросам GET и POST?
нужна прога снифер - она маниторит входящий и выходяций трафик
2) Какие модули\фреймворки нужно задействовать\изучить\проверить?
смотря чем хочеть отправлять запросы (curl) самый простой вариант
3) Это вообще реально на Python? ) Я думаю, что да, но пока не понимаю куда копаться\смотреть..
можно) ставь либу, смотри что отправляет сойфт, собирай запросы и делай то же самое
Спасибо!
Только не понял момент "смотри что отправляет софт". На самом деле это не софт, а обычный сайт, адаптированный под мобайл.
Дело в том, что по идее после нажатия на ссылку браузер должен попадать на сайт, указанный нами. Но бывает, что происходит сначала куча редиректов (302) или просто запросов (200), и только потом попадает на нужную, указанную нами страницу. Каким образом можно получить данные по редиректам и т.д. ещё до прихода на нужную страницу?
Пока жёстко туплю, но честно пытаюсь разобраться.. (


Johnnie
28.12.2016
10:15:07

Max
28.12.2016
15:31:11
а есть ли какие-то каноничные и всеми рекомендумые маны по PostgreSQL? типа как туторил джангогерлс по джанго

Zart
28.12.2016
15:31:48
документация у него отличная

Max
28.12.2016
15:33:00
окай, тогда за нее сяду

Alexander
28.12.2016
16:17:46
Подскажите, пжт, есть ли в питоне аналоги spring jdbc template?
или какой-нибудь апи, чтобы не работать с курсорами и коннекшенами
но не орм

Google

Alex
28.12.2016
16:19:16
spring-python?
If you are a user of Java’s Spring framework and have used the JdbcTemplate, then you will find this template has a familiar feel.
http://docs.spring.io/spring-python/1.2.x/sphinx/html/dao.html

Alexander
28.12.2016
16:22:25
а этот проект живой? Есть кто-нибудь, кто им пользуется?
https://github.com/springpython/springpython/graphs/contributors
пациент скорее мертв

E
28.12.2016
16:32:32
как пофиксить ошибку?

twwlf
28.12.2016
16:34:44
кулхацкиры вчяти

E
28.12.2016
16:34:57
xd
поможете?

Denis
28.12.2016
16:37:34
Я, конечно, не хакир, но попробуй запустить третьим питоном

E
28.12.2016
16:37:51
xd

Zart
28.12.2016
16:39:50

Alex
28.12.2016
16:41:14

Alexander
28.12.2016
16:52:57

Denis
28.12.2016
16:53:46
san andreas

Zart
28.12.2016
16:54:55
SQL Alchemy

Alexander
28.12.2016
16:55:18
это ж орм, правильно?

Zart
28.12.2016
16:55:25
и что?

Alexander
28.12.2016
16:55:47
то, что мне это немного не подходит

Google

Alexander
28.12.2016
16:55:52
вот все

Zart
28.12.2016
16:56:07
там не только орм

Alexander
28.12.2016
16:56:20
я не знаю, на что мапить

Zart
28.12.2016
16:56:31
не хочешь, не мапь

Alexander
28.12.2016
16:58:04
т.е. там можно сделать что-то вроде db.select(my_query, my_callback_function) ?
без предварительных маппингов

Denis
28.12.2016
16:59:01
Ели нужно только это, можно написать обертку самому

Alexander
28.12.2016
16:59:05
и без всяких кэшей, сессий и прочих штук, которые любят орм
я и начала писать обертку и поймал себя на мысле, что это spring jdbc template
и, возможно, в питоне уже что-то есть такое
чтобы не велосипедить

Denis
28.12.2016
16:59:59
Ну вот, зачем тянуть зависимости, которые заменяются 10 строками кода
В стандартной библиотеке точно нет

Alexander
28.12.2016
17:00:56
щас в холивар свалимся

E
28.12.2016
17:01:12
через питон 3 запустил

Alexander
28.12.2016
17:01:12
не стоит обсуждать зачем :)

E
28.12.2016
17:01:32
заебало скобки ставить xd

Dmitriy
28.12.2016
17:01:43

Denis
28.12.2016
17:01:45
Значит, проблема в другом
Спроси у Зарта, он в кодировках лучше разбирается

Google

Zart
28.12.2016
17:06:56

Alexander
28.12.2016
17:07:18
спасибо
попробую

Zart
28.12.2016
17:07:23
очевидно что код под второй питон
вывод результата команды locale в студию

Amaro
28.12.2016
17:07:57
Внезапный идиотский вопрос: отчего readline может читать файл символ за символом вместо строчка за строчкой?

Denis
28.12.2016
17:08:38
Все символы в файле \n?

Pavel
28.12.2016
17:10:18
ух ты, en_GB, не часто такое увидишь.

Zart
28.12.2016
17:10:34
гым. тогда фиг его знает, по скриншотам это не диагностировать

Amaro
28.12.2016
17:11:41

Johnnie
28.12.2016
18:14:31
Task
Given a list lst and a number N, create a new list that contains each number of lst at most N times without reordering. For example if N = 2, and the input is [1,2,3,1,2,1,2,3], you take [1,2,3,1,2], drop the next [1,2] since this would lead to 1 and 2 being in the result 3 times, and then take 3, which leads to [1,2,3,1,2,3].
Example
delete_nth ([1,1,1,1],2) # return [1,1]
delete_nth ([20,37,20,21],1) # return [20,37,21]
def delete_nth(order, max_e):
result = list()
for i in order:
if result.count(i) < max_e:
result.append(i)
return result
Эта группа больше не существует