
Roman
29.11.2016
09:43:43
https://youtu.be/vtiAQq6Gs3M

Zart
29.11.2016
09:43:45
в чем проблема-то?

Damie
29.11.2016
09:44:32
Скачал поставил. В cmd python не распознает

Zart
29.11.2016
09:44:40
py

Google

Темный
29.11.2016
09:44:46
path галочку поставить?

Damie
29.11.2016
09:45:08
Хотел дальше по Django
Не нашёл эту галочку
Хотя я об этом тоже был в курсе

Levent
29.11.2016
09:46:06
в самом видном месте

Zart
29.11.2016
09:46:19
варианты:
1) для самых тупых и ленивых: Win-X, Программы и компоненты, выбрать питон, изменить, включить галку для прописывания в PATH
2) нормальный способ: открыть свойства системы, переменные окружения, настроить собственный PATH по вкусу, добавив нужный каталог питона
3) использовать py вместо python
ну и выучить хоть какую-то ОС нормально

Levent
29.11.2016
09:47:14

Damie
29.11.2016
09:48:32
Zart я щас в космос собираюсь так что не злись сильно...

Zart
29.11.2016
09:49:39
новички в питоне это нормально
новички в основах компьютера - может еще сказать с какой стороны мышку держать? 8\

Firdavs
29.11.2016
09:50:25
что лучше блокнот или wordpad?

Zart
29.11.2016
09:50:51
вордпад не годится в общем случае. он ворд процессор, а не просто редактор

Google

Firdavs
29.11.2016
09:50:52
я css программист
не могу выбрать

Темный
29.11.2016
09:51:12

Firdavs
29.11.2016
09:51:29
как тоньше?

Zart
29.11.2016
09:51:33
за рекламу того канала я больше предупреждать не буду. сразу в бан

Levent
29.11.2016
09:51:47
Какой канал?

Zart
29.11.2016
09:52:05
телеговский для похапешников

Levent
29.11.2016
09:52:13
мех

Damie
29.11.2016
09:54:07
А че лучше 2.7 или 3.5

Zart
29.11.2016
09:54:22
ставь оба

Damie
29.11.2016
09:54:31
Ок

Темный
29.11.2016
09:55:36
ставь оба
а потом будет пип, пип3, библиотеки не находит и прочее

Zart
29.11.2016
09:55:54
пип3 в винде нет

Темный
29.11.2016
09:56:08
а, тогда сорян

Zart
29.11.2016
09:56:17
и сейчас он в комплекте и с 2.7 и с 3.5 идёт

Cykooz
29.11.2016
09:56:43

Zart
29.11.2016
09:57:05
в смысле дружат? каждый живёт в каталоге своего питона
зачем им "дружить"?

Pavel
29.11.2016
09:57:18
pip3 ставится в venv как алиас к pip.
а ещё pip3.5, на всякий случай.

Google

Cykooz
29.11.2016
09:57:37
Ну вот если оба питона в PATHS пропишутся - какой pip будет запускаться?

Zart
29.11.2016
09:57:43
не, ну в принципе я могу запустить вторым питоном копию пип из третьего. но нафига

Темный
29.11.2016
09:58:05

Zart
29.11.2016
09:58:30

Cykooz
29.11.2016
09:59:21
А второй получается только через полный путь запустить? Или там всё таки есть алиас как в линуксах - pip-3.5 (или как то так)?

Zart
29.11.2016
09:59:50
я уже дважды выше упомянул py
и каждый первый мой пример его использует...
D:\>py -2
Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
^C
D:\>py -3
Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:16:59) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
^C
D:\>py -3.5
Python 3.5.0 (v3.5.0:374f501f4567, Sep 13 2015, 02:27:37) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
py -3 -mpip ... как вариант

Cykooz
29.11.2016
10:01:33
В туториалах ведь нет такого - там везде
pip install ...

Zart
29.11.2016
10:01:56
для апгрейда один фиг придётся выучить -m вариант

Cykooz
29.11.2016
10:03:35
Лучше новичкам не ставить два разных питона - замучаются разгребать баги, и тут всех вопросами заколебут.

Igor
29.11.2016
10:04:50

Denis
29.11.2016
10:05:05
Новичкам в питоне или новичкам в ОС?

Zart
29.11.2016
10:05:06

Igor
29.11.2016
10:05:12
*)

b0g3r
29.11.2016
10:16:52
Вот как найдешь - так забывай про джангу
И учи питон

Artem
29.11.2016
10:21:09
Ребят, а есть ли смысл в коде использовать словарь в тех случаях, когда можно обойтись namedtuple?

Google

Denis
29.11.2016
10:22:29
Есть, словари проще

Da
29.11.2016
10:24:52

Alexey
29.11.2016
10:58:59
Привет!
Объясните, пожалуйста, ошибку, которую говорит мне интерпретатор на человеческом языке, при выполнении данного "кода" (кек :D):
a = [1, 1, 1, 1, 0, 0, 0, 0, 1]
for count in a:
b = 0
if count[b] == 1:
a.pop(count[b])
a.append(count[b])
b += 1
print(a)
Я правильно понимаю, что он пытается мне сказать, что я сравниваю ячейку с числом?
Traceback (most recent call last):
File "source_file.py", line 4, in <module>
if count[b] == 1:
TypeError: 'int' object is not subscriptable

Zart
29.11.2016
11:01:33
for count in a перебирает сами значения, а не их индексы
он говорит тебе что у числа 1 нет операции [b]

Alexey
29.11.2016
11:04:26
Хм... Кажется начинает доходить, мерси!
А еще, скажи, пожалуйста: априори, это не получится бесконечный цикл?

Zart
29.11.2016
11:04:43
у тебя a не бесконечный

Admin
ERROR: S client not available

Zart
29.11.2016
11:05:07
Привет!
Объясните, пожалуйста, ошибку, которую говорит мне интерпретатор на человеческом языке, при выполнении данного "кода" (кек :D):
a = [1, 1, 1, 1, 0, 0, 0, 0, 1]
for count in a:
b = 0
if count[b] == 1:
a.pop(count[b])
a.append(count[b])
b += 1
print(a)
Я правильно понимаю, что он пытается мне сказать, что я сравниваю ячейку с числом?
а что это вообще должно было сделать?
выносить в хвост все единицы?

Alexey
29.11.2016
11:08:10
В общем, такая задачка:
есть массив состоящий из нулей и единиц. Нужно отсортировать его наилучшим способом. Т.е. в начале должны быть все нули, а потом все единицы.
Хочу сделать так: пройти по всему списку, и все единицы закинуть в конец списка.
Или еще, как вариант, посчитать сколько было единиц во всем списке и тупо их в конец вставить :D
выходит же O(N)

Zart
29.11.2016
11:09:07
>>> sorted(a)
[0, 0, 0, 0, 1, 1, 1, 1, 1]

John
29.11.2016
11:09:10
а sort
вот да)

Alexey
29.11.2016
11:11:18
не-не-не, так не интересно)
Я выше спрашивал, какая асимптотическая сложность у sorted(). С таким решением меня послали D

Dmitry
29.11.2016
11:13:13

Zart
29.11.2016
11:14:01
>>> l = sum(a) ; [0]*(len(a)-l)+[1]*l
[0, 0, 0, 0, 1, 1, 1, 1, 1]

Google

Zart
29.11.2016
11:14:06
O(N)
один полный проход для подсчета суммы единиц
дальше тупо создаем нолики и эн единиц

Dmitry
29.11.2016
11:17:00
класс ?

Alexey
29.11.2016
11:17:34
Спасибо, именно такую логику и хотел реализовать)
Но, хотелось бы для себя еще разобраться с тем вариантом, что писал выше, где ошибочка вылазит)

тнн Itjunky
29.11.2016
11:17:42

Zart
29.11.2016
11:18:22

тнн Itjunky
29.11.2016
11:19:46

fox.hs
29.11.2016
11:21:08

John
29.11.2016
11:28:24

ELENA
29.11.2016
13:13:19
Всём привет!
может кто нибудь объяснить, что это метод класса, и как он работает в примерах?

Артем
29.11.2016
13:14:06
Чат, у меня пучарм не подсвечивает и не автодополняет вот такие конструкции в шаблонах {% block title %}. Может какой то модуль добавить?

Pavel
29.11.2016
13:14:34

Артем
29.11.2016
13:14:47
Коммерческий

Pavel
29.11.2016
13:15:02
django support включен в свойствах проекта?

Артем
29.11.2016
13:15:09
В венве не работает в в базовом питоне работает

Nougatman
29.11.2016
13:15:19

Pavel
29.11.2016
13:15:35

Nougatman
29.11.2016
13:15:45

Johnnie
29.11.2016
13:16:44
горизонт завален
Эта группа больше не существует