@python_beginnersЭта группа больше не существует

Страница 220 из 1885
Zart
02.08.2016
11:01:04
я все же предпочитаю на винде из setup.exe сборок ставить
с виртуаленвами этот подход не дружит толком

Nobue
02.08.2016
11:01:11
это да

а как ты это решаешь ?

Zart
02.08.2016
11:01:28
в смысле?

Google
Nobue
02.08.2016
11:01:35
всегда ставишь все нужное для сборок на машину?

Zart
02.08.2016
11:01:39
ставлю изей/пипом, собираю

Pavel
02.08.2016
11:01:41
во во. До сих пор не привыкну
такие фокусы хороши, если пользуешься питоном каждый день и постоянно. В обычноый жизни было бы неплохо, если бы этот код выглядел так: n = zip(*m) # transpose matrix

Omni
02.08.2016
11:02:21
Мда. Я тоже задолбался ставить matplotlib на серваке. И это убунта.

Zart
02.08.2016
11:02:23
у питона с деплоем всё довольно уныло

Zart
02.08.2016
11:03:59
тут на днях ктото плакал про то что дотнеты ставить надо, а то мол старые приложения не идут

Omni
02.08.2016
11:04:50
Zart
02.08.2016
11:05:18
есть, но на данный момент есть три разных рантайма для дотнета, а с виндой из коробки идёт от нуля до одного из них

Nobue
02.08.2016
11:05:41
да что дотнет есть же ещё vcredist

Zart
02.08.2016
11:05:47
типа да

Google
Omni
02.08.2016
11:06:08
типа да
Тяжёлый случай...

хотя у нас тоже есть разные сборки питона...

Zart
02.08.2016
11:07:03
клр 1.0 с дотнетом 1.0-1.2 уже помер, но эмулируется вторым клр 2.0 юзается дотнетами 2.0+3.0+3.5 клр 4.0 юзается дотнетами 4.х

Nobue
02.08.2016
11:07:18
:D

Zart
02.08.2016
11:07:22
в зависимости от версии винды часть этого бобра уже есть, остальное надо либо доставлять либо обновлять

Omni
02.08.2016
11:07:51
Ух, как же это было давно... сто лет виндой не пользовался

Nobue
02.08.2016
11:07:51
все-таки винде бы не помешал репозиторий и менеджер пакетов

Zart
02.08.2016
11:08:02
уже есть

нахуй надо..

Omni
02.08.2016
11:08:12
все-таки винде бы не помешал репозиторий и менеджер пакетов
Там в Десятке что-то ведь хотели сделать?

Nobue
02.08.2016
11:08:16
плохо работает?

Zart
02.08.2016
11:08:20
уже сделали

OneGet, типа совместимый с чоколати

Omni
02.08.2016
11:08:44
уже сделали
Ну и кааааак? >8)

Zart
02.08.2016
11:08:57
я его попытался поюзать, плюнул

меня не устраивает

плюс понавыходило еще схожих хреней - WPI, Store..

Omni
02.08.2016
11:11:09
плюс понавыходило еще схожих хреней - WPI, Store..
Иногда начинаешь думать, неужто мобильные решения стали настолько популярны, что их уже и в десктопы пихают

Хотя мелкомягкие выпустили полуноут полупланшет, так что понятно

Zart
02.08.2016
11:12:11
все-таки винде бы не помешал репозиторий и менеджер пакетов
те, кто этого хочет, как правило не понимают радикальной разницы между коммерческим софтом и дистрибутивами линуксов

Google
Nobue
02.08.2016
11:12:26
я понимаю)

я скорее имел виду нечто для автоматизации деплоймента

Zart
02.08.2016
11:13:03
разниц несколько - лицензирование, аудитория, подходы...

Nobue
02.08.2016
11:13:14
я так понимаю сейчас это решают полным образом

Zart
02.08.2016
11:13:23
для автоматизации достаточно много всякого понавыходило

фабрик, ансибл, веб платформ, вот это всё...

km
02.08.2016
11:16:49
stroka = 'dbbcdkj'

t = 'abcdefghijklmnopqrstuvwxyz'

for item in stroka:

for i in t:

if item in t:

Zart
02.08.2016
11:18:37
чувак, открой для себя кнопку ентер

km
02.08.2016
11:18:54
потом исправлю

Omni
02.08.2016
11:19:02
Shift+Enter на некоторых клиентах

Pavel
02.08.2016
11:19:06
набери три штуки , потом свой код через в одном сообщении, потом ещё раз три штуки .

`

Zart
02.08.2016
11:19:18
в настройках тг выбирается

Omni
02.08.2016
11:20:53
Тем более синтаксис зависит от индентации. Без неё догадаться до смысла можно, но неприятно

km
02.08.2016
11:22:17
stroka = 'jajshkjhkj' t = 'abcdefghigklmnopqrstuvwxyz' for item in stroka: for i in t: if item in t:

Omni
02.08.2016
11:23:06
В Блокноте просто напиши весь код и сюда скопипасть.

Google
km
02.08.2016
11:23:19
item = t [i + 2]) print (stroka)

я там случайно энтер нажал

Omni
02.08.2016
11:24:06
В этой группе сообщения вроде можно редактировать.

Pavel
02.08.2016
11:24:21
я там случайно энтер нажал
ничего страшного, смысла это не добавило и не убавило.

Zart
02.08.2016
11:25:17
t = 'abcdefghigklmnopqrstuvwxyz' table = string.maketrans(t, t[2:] + t[:2]) stroka = 'jajshkjhkj' print(stroka.translate(table))

km
02.08.2016
11:25:31
хочу сделать так чтоб каждый символ из перемнной строка заменялся на символ из алфавита со сдвигом два

с мейктранс сделал,без него хочу разобраться))

Omni
02.08.2016
11:26:54
t можно присвоить string.ascii_lowercase чтобы не печатать самому

km
02.08.2016
11:27:12
спасибо

t = string.ascii_lowercase не получается

Admin
ERROR: S client not available

Zart
02.08.2016
11:30:16
import string за тебя делать никто не будет

km
02.08.2016
11:30:23
сделал

нейм стринг из нот дефайнед

Omni
02.08.2016
11:31:21
import string за тебя делать никто не будет
Я решил что он его уже сделал, раз упомянул что пользовался string.maketrans

km
02.08.2016
11:31:42
да он был сделан

Zart
02.08.2016
11:32:15
возвращаясь к задачке про ввод строк до end

красивый вариант выглядит так: l = list(iter(input, 'end'))

km
02.08.2016
11:33:09
еще раз спасибо за помощь

Google
km
02.08.2016
11:33:12
(

Omni
02.08.2016
11:33:24
блин, я запутался. В 2 и 3 питоне maketrans в разных модулях

t = 'abcdefghigklmnopqrstuvwxyz' table = string.maketrans(t, t[2:] + t[:2]) stroka = 'jajshkjhkj' print(stroka.translate(table))
То есть на третьем питоне это будет типа import string t = string.ascii_lowercase table = str.maketrans(t, t[2:] + t[:2]) stroka = 'jajshkjhkj' print(stroka.translate(table))

Ни разу не юзал функцию iter.

Кстати, в оф. док. есть пример, аналогичный нашей задачке. Только там чтение из файла https://docs.python.org/3.4/library/functions.html#iter

⬗VLAD⌶K⬖
02.08.2016
15:28:21
подскажите как поставить колесо в конкретный питон?

Zart
02.08.2016
15:29:20
легко

Николай
02.08.2016
15:30:25
А есть какой красивый вариант ограничений кроме if? К примеру: поле 8х8, шашки, выполнять ход вперёд или вбок(ну, к примеру) только если не выходит за границы поля. Аналогично пример с морским боем - бить только в пределах поля. Или задачка: https://checkio.org/mission/golden-pyramid/

С if то понятно, но мб ещё способы есть?

Zart
02.08.2016
15:31:25
min/max

⬗VLAD⌶K⬖
02.08.2016
15:31:33
Николай
02.08.2016
15:33:38
Ну так всё равно 3 if: если вбок нельзя, если по вертикали нельзя и если можно и так и так. Прост мб библиотека или кроме if и стандартных функций можно что использовать?

⬗VLAD⌶K⬖
02.08.2016
15:34:46
pip/pip3 install XXXXXXXXX.whl
у меня три версии среди них 3.4 и 3.5 туда ли он установится?

Николай
02.08.2016
15:35:19
3 версии на 1 компе??

⬗VLAD⌶K⬖
02.08.2016
15:36:07
3 версии на 1 компе??
2.7, 3.4 для киви, и 3.5.2, нужна для киви

киви выше не будет работать

Viktor
02.08.2016
15:39:57
разрабатывать на линуксе тож удобно
Я бы не сказал Почти все что связано с GUI на Линуксе ужасно, а все в терминале делать не комильфо Потому я и выбрал OS X. И *nix, и удобно. ----- Не в коем случае не хочу начинать срач, так что прошу мне не отвечать :)

Николай
02.08.2016
15:44:07
2.7, 3.4 для киви, и 3.5.2, нужна для киви
Скажи, virtualenv пользуешься?

⬗VLAD⌶K⬖
02.08.2016
15:44:40
Скажи, virtualenv пользуешься?
как минимум установлено

Zart
02.08.2016
15:45:25
3 версии на 1 компе??
http://feena.zartsoft.ru/~zart/python-all-the-things.jpg

Страница 220 из 1885

Эта группа больше не существует Эта группа больше не существует