
John
18.09.2016
10:26:51
Там вроде все толково так, часов на 5-6

V
18.09.2016
10:27:04
mva - это кто?

John
18.09.2016
10:27:16
Microsoft virtual academy
Ну это именно как вступление

Google

John
18.09.2016
10:29:42
https://mva.microsoft.com/en-us/training-courses/developing-websites-using-python-and-django-11415

V
18.09.2016
10:32:30
спасибо, обязательно посмотрю! мне обычно как раз вот очень хорошо заходит, если сначала мультики какие-то с самыми основами, а потом уже можно нормально оф. доку читать и прочее. особенность восприятия, видимо

Vlad
18.09.2016
10:54:41

V
18.09.2016
11:05:20

Vlad
18.09.2016
11:07:04
you are welcome

Louis
18.09.2016
11:11:29
всем привет, какое виртуальное окружение лучше всего использовать?

Zart
18.09.2016
11:11:57
виртуаленв?
расскажи что такое "лучше" для тебя?

Louis
18.09.2016
11:14:11
у меня venv не работает на винде и на линуксе только если задавать полный путь то пашет
к примеру при активации виртуалки
пишу pip list

Zart
18.09.2016
11:14:50
у всех работает, у тебя нет?

Louis
18.09.2016
11:15:09
он мне выдает библиотеки которые в питоне

Google

Louis
18.09.2016
11:15:26
на компе

Zart
18.09.2016
11:15:37
какие питоны и как ставил?
как ставил венв? как активировал?

Louis
18.09.2016
11:15:38
python3 -m venv myvenv
3.4 питон

Zart
18.09.2016
11:16:18
это работать на винде не будет же

Louis
18.09.2016
11:16:39
я про линукс

Zart
18.09.2016
11:17:18
а на линуксе это не будет работать на парочке дебиальных дистров, где пакаджеры выпилили венв в отдельный пакет

Louis
18.09.2016
11:18:01
просто создало папку
myvenv

Zart
18.09.2016
11:18:05
ок

Louis
18.09.2016
11:18:07
я активировал

Zart
18.09.2016
11:18:10
как?

Louis
18.09.2016
11:18:31
source myvenv/bin/activate

Zart
18.09.2016
11:18:51
хорошо. приглашение изменилось на (myvenv).... ?

Louis
18.09.2016
11:19:10
+
да

Zart
18.09.2016
11:19:33
[zart@ene ~]$ python3 -m venv myvenv
[zart@ene ~]$ source myvenv/bin/activate
(myvenv) [zart@ene ~]$ pip list
pip (8.0.2)
setuptools (20.1.1)
(myvenv) [zart@ene ~]$

Louis
18.09.2016
11:20:04
у меня выводит все мой библиотеки которые на не вирт питоне

Google

Zart
18.09.2016
11:21:18
(myvenv) [zart@ene ~]$ cat myvenv/pyvenv.cfg
home = /usr/bin
include-system-site-packages = false
version = 3.5.1
проверь свой, что там include = false, а не тру

Louis
18.09.2016
11:22:47
false

Zart
18.09.2016
11:23:20
which pip должен показывать путь к myvenv/bin/pip

Louis
18.09.2016
11:24:04
/home/grinch/.local/bin/pip

Zart
18.09.2016
11:24:18
о.О
вот и ответ

Louis
18.09.2016
11:25:17
ну оно же акт
поч так

Zart
18.09.2016
11:25:33
понятия не имею как ты это запорол
сделай deactivate и снова source myvenv/bin/activate

Louis
18.09.2016
11:25:58
это не 1-й раз
у меня

Zart
18.09.2016
11:26:20
ммм
создай-ка пробный венв и глянь
python3 -m venv testenv
ls testenv/lib/python3.4/site-packages
если там нет пипа, то возможно тебе надо доустановить python3-ensurepip
еще проверь python3 -msite

Louis
18.09.2016
11:34:04
у меня в папке site-packges вообще нету пакетов

Zart
18.09.2016
11:34:44
значит венв создало, а пип не установило
дебиан? убунта?

Louis
18.09.2016
11:35:08
убунту

Google

Zart
18.09.2016
11:35:13
установи python3-pip python3-ensurepip пакеты
или перейди на виртуаленв

Andrey
18.09.2016
11:35:52
В убунте нет ensurepip

Zart
18.09.2016
11:36:10
мудаки, хуле

Andrey
18.09.2016
11:36:29
cirno@headless:~$ apt-cache search ensurepip
cirno@headless:~$ python -m ensurepip
ensurepip is disabled in Debian/Ubuntu for the system python.
Python modules For the system python are usually handled by dpkg and apt-get.
apt-get install python-<module name>
Install the python-pip package to use pip itself. Using pip together
with the system python might have unexpected results for any system installed
module, so use it on your own risk, or make sure to only use it in virtual
environments.
cirno@headless:~$

Zart
18.09.2016
11:37:03
python3-venv вроде тоже отдельно?

Andrey
18.09.2016
11:37:32
Да, такой пакет есть
А ещё есть python-virtualenv и просто virtualenv

Zart
18.09.2016
11:39:23
ну ему третий таки хочется

Admin
ERROR: S client not available

Andrey
18.09.2016
11:39:49
Я совсем запутался
cirno@headless:~$ apt-cache search python3-venv
python3-venv - pyvenv-3 binary for python3 (default python3 version)
cirno@headless:~$ dpkg --get-selections | grep "python3-venv"
cirno@headless:~$ python3 -m venv
usage: venv [-h] [--system-site-packages] [--symlinks | --copies] [--clear]
[--upgrade] [--without-pip]
ENV_DIR [ENV_DIR ...]
venv: error: the following arguments are required: ENV_DIR
cirno@headless:~$
Пакет есть, он не установлен, но модуль на месте
А, понял
В пакете просто скрипт pyvenv, чтобы запускать удобнее было

Скрудж
18.09.2016
12:06:01
bin(1337)[2:]
Сначала говорит мне делай нормально, теперь сам кидает такое. Мда

Denis
18.09.2016
12:06:15

Скрудж
18.09.2016
12:06:45
Ты критиковал

Denis
18.09.2016
12:07:22
Потому что для этого есть метод

Google

Скрудж
18.09.2016
12:07:38
Где бля логика
Кто может помочь с битовыми масками?

Viktor
18.09.2016
12:12:06
как и stroka[:3]
А еще потому что stroka[:3] полностью идентична методу, а вот format это целый комбайн в отличие от bin :)
Доступно объяснил?

Скрудж
18.09.2016
12:20:24
Да

terry
18.09.2016
13:03:13
Когда освоил фреймворк полностью

P-zombie
18.09.2016
13:42:12
Блядь, не могу найти нормальную озвучку для евы 3.0 отдельным аудиотреком. Есть у кого?

fox.hs
18.09.2016
13:43:14
Сам озвучь
)0)

[Anonymous]
18.09.2016
13:56:32
Есть программы. Кормишь им текст и они озвучивают.
И скорее всего в них есть сохранение озвученного текста.

Stanislav
18.09.2016
14:16:14
Есть ссылка вида example.com/index.aspx?&id=2
Как находить это значение и заменять его?
Т.е есть у меня например число 5 и надо вместо 2 поставить

Даниил
18.09.2016
14:20:31
import urlparse
url = 'http://foo.appspot.com/abc?def=ghi'
parsed = urlparse.urlparse(url)
print urlparse.parse_qs(parsed.query)['def']
можно и попроще , но нашёл это на stackoverflow :)
вот:
import urlparse
url = 'http://example.com/?q=abc&p=123'
par = urlparse.parse_qs(urlparse.urlparse(url).query)
print par['q'], par['p']

fox.hs
18.09.2016
14:20:59

Stanislav
18.09.2016
14:21:41

Даниил
18.09.2016
14:22:27
# Python 2:
import urllib
# Python 3:
# import urllib.parse
getVars = {'var1': 'some_data', 'var2': 1337}
url = 'http://domain.com/somepage/?'
# Python 2:
print(url + urllib.urlencode(getVars))
# Python 3:
# print(url + urllib.parse.urlencode(getVars))
Эта группа больше не существует