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

Страница 868 из 1885
dmks
03.12.2016
13:21:26
Это позволит быть базе консистентной.
Я правильно понял что для того что бы база была консистентной в нее надо переместить бизнес логику?

Dk
03.12.2016
13:22:21
media_ids = [row.get('media', {}).get('item_id') for row in result]
А теперь серьёзно. Почему не result['media']['item_id'] ?

Vadim
03.12.2016
13:23:14
А теперь серьёзно. Почему не result['media']['item_id'] ?
Потому что лично я не уверен, что у каждого поста будет media.

Dk
03.12.2016
13:23:49
А если не будет, что что случиться в твоём варианте?

Google
Vladimir
03.12.2016
13:24:20
разве можно [str]?

мне вроде ошибку выдавало

Vadim
03.12.2016
13:24:37
А если не будет, что что случиться в твоём варианте?
В моём варианте вернётся None, а в твоём – эксепшн.

Dk
03.12.2016
13:24:59
В моём варианте вернётся None, а в твоём – эксепшн.
Отлично, мне пригодится, спасибо

И? Вложенного блока не было

Vadim
03.12.2016
13:27:48
Я правильно понял что для того что бы база была консистентной в нее надо переместить бизнес логику?
Это не совсем верное утверждение. Для консистентности данных надо быть в рамках ограничений бизнес-логики. Самым „близким к данным“ кусочком логики может выступать уровень базы данных – триггеры, например. Потом какой-нибудь процедурный язык SQL (например, PL/pgSQL), а дальше уже привычный нам код.

Это как раз то, почему я использовал .get('var', {})

Dk
03.12.2016
13:29:09
А я огород строил из if

Надо доки чаще читать

Vladimir
03.12.2016
13:30:20
оп

все

спасибо

А я огород строил из if
я так же сделал бы)0

Google
darkwoolf
03.12.2016
14:34:36
хелоу гайсы

такое возможно?

Amaro
03.12.2016
14:36:01
sudo apt install python3-venv

Написано же?

darkwoolf
03.12.2016
14:36:13
в vagrant

или выйти?

logout, тоесть

Amaro
03.12.2016
14:36:40
Хотя, с вагрантом не уверен

darkwoolf
03.12.2016
14:37:39
всё равно

Pavel
03.12.2016
14:38:06
Написано же?
не надо путать venv и pyenv.

darkwoolf
03.12.2016
14:38:15
да

я тоже только что это увидёл

https://gist.github.com/softwaredoug/a871647f53a0810c55ac

как тут сделать?

Pavel
03.12.2016
14:39:12
как тут сделать?
а какая задача стоит?

развернуть pyenv?

darkwoolf
03.12.2016
14:39:27
да

Pavel
03.12.2016
14:40:06
да вроде там попупярно написано, что в шеле делать.

darkwoolf
03.12.2016
14:41:41
sudo apt install libnss3-tools

Google
darkwoolf
03.12.2016
14:41:44
?

sudo apt-get install git python-pip make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev sudo pip install virtualenvwrapper git clone https://github.com/yyuu/pyenv.git ~/.pyenv git clone https://github.com/yyuu/pyenv-virtualenvwrapper.git ~/.pyenv/plugins/pyenv-virtualenvwrapper echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init -)"' >> ~/.bashrc echo 'pyenv virtualenvwrapper' >> ~/.bashrc

Я всё это выполнил не в вагранде

записал в файл всё эти значения

и чёт всё равно

53r63rn4r
03.12.2016
14:52:16
Что такое варгант, кстати и с чем его едят?

Igor
03.12.2016
14:52:57
Что такое варгант, кстати и с чем его едят?
обертка над виртуалками (virtualbox, vmware итд), имеющая собственный конфиг, который позволяет развернуть готовую настроенную для конкретного проекта виртуалку

че-т типа докера, только докер - это с контейнерами (не совсем виртуалки)

53r63rn4r
03.12.2016
14:54:06
Ну докер я разворачивал, а как юзать этот вагант в пучарме?

Хм..

Типа как венв?

Igor
03.12.2016
14:54:51
неее

Igor
03.12.2016
14:55:03
virtualenv остается на хост-машине, просто изолируется питончик

а vagrant - это прям поднимается виртуальная машина, отдельный комп целиком

с виртуальным хардом и всем таким прочим

https://www.jetbrains.com/help/pycharm/2016.1/vagrant.html

вот про вагрант в пайчарме

т.е. вагрант - штука, которая позволяет с помощью одного Vagrantfile'а в проекте всем разработчикам с помощью пары команд поднять виртуалку с настроенным проектом полезно, если проект завязан на какие-нибудь жесткие штуки типа какого-нить сервера, который работает только на линуксе и нету для макоси или винды, а половина разработчиков на винде, другая половина - на макоси

в итоге у всех разрабов появляются унифицированные виртуалки

Zart
03.12.2016
15:03:39
sudo apt install python3-venv
только это не pyenv

Google
Zart
03.12.2016
15:05:04
ну это ж не иде а редактор..

Igor
03.12.2016
15:07:43
чооо

Игорь
03.12.2016
15:09:35
Добрый вечер Подскажите, у меня есть аудио файлик с телефонной АТСки Мне надо вырезать из него часть, что идёт после сигнала Какие модули посмотреть, куда копать, что читать?)

Igor
03.12.2016
15:11:29
проще стороннюю утилиту запускать типа mpg123 имхо

формат какой, wav?

Admin
ERROR: S client not available

Igor
03.12.2016
15:12:40
гуглится сходу pydub например https://wiki.python.org/moin/Audio/

Игорь
03.12.2016
15:18:03
wav ага не совсем понятна механика поиска участка в аудио файле

Igor
03.12.2016
15:23:37
http://stackoverflow.com/questions/4431481/frequency-detection-from-a-sound-file

scipy fft видимо ключевые слова

Maksim
03.12.2016
16:08:49
Привет всем, в чем может быть проблема, принимаются значения, а дальше просто не идет работать?

Andrew
03.12.2016
16:16:04
что за g??

в цикле

Maksim
03.12.2016
16:16:29
Остатки от деления

Ahmed
03.12.2016
16:22:24
Ребята что прописывать в атрибуте action? Какой обработчик использовать? Хочу чтобы введенные мои данные внеслись в бд <form method="POST" action="">{% csrf_token %} {{ form.as_p }} <input type="submit"> </form>

Andrew
03.12.2016
16:23:18
Остатки от деления
у тебя в условии стоит при входе в цикл nv != ng

Maksim
03.12.2016
16:23:27
Да

Но там же другое условие по идеи не должно исполняться

Оставил чтоб для дальнейшего

Andrew
03.12.2016
16:24:06
ну у тебя стоит and

Google
Maksim
03.12.2016
16:24:45
Да

Andrew
03.12.2016
16:25:15
Ну у тебя while будет испольняться, когда подаешь ему True

а в последнем условии у тебя False т.к. nv == ng == 2

Maksim
03.12.2016
16:26:44
Да, понял

Но чтоб мне нашло этот НОД мне еще что ли один цикл вложить в этот?

Andrew
03.12.2016
16:28:37
внутри цикла условие

например

Johnnie
03.12.2016
16:29:24
нечитаемое паскалеподобное говно :(

Maksim
03.12.2016
16:30:31
Уж извини, что угодил, но прям из-за твоего высказывания, я выучусь прям так хорошо за неделю и больше такого писать не буду

не угодил

Dk
03.12.2016
16:32:47
Каждый раз вспоминаю шарписта с его final_array = list()

Zart
03.12.2016
16:33:34
это что, поиск нод был?

Maksim
03.12.2016
16:34:00
LF

Да

Zart
03.12.2016
16:34:32
from fractions import gcd

Maksim
03.12.2016
16:34:45
Оооо, не

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

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