@ru_python

Страница 6819 из 9768
Aragaer
23.10.2018
13:26:58
и ваще сегодня планирую 6-й эпизод записывать

Anton
23.10.2018
13:27:25
и ваще сегодня планирую 6-й эпизод записывать
Ни в коем случае не кидай ссылку в чат на случай, если мне захочется глянуть

Google
Aragaer
23.10.2018
13:27:57
https://www.youtube.com/playlist?list=PL5Rn0AHssemwlRZVssksOd1oxS1_pNN4V

Eugene
23.10.2018
13:27:59
Пиши в виме и никому не говори
пока не научишься выходить из него? ага)

Anton
23.10.2018
13:28:11
Щас тут будет срач. Давай пропустим ненужные прелюдии и просто заспамим гусями

Ilia
23.10.2018
13:28:13
Я тут прочел, что во избежание sql-инъекций динамические части запроса надо подставлять через плейсхолдеры. Пример из доков psycopg2: cur.execute("INSERT INTO test (num, data) VALUES (%s, %s)", (100, "abc'def")) До меня не доходят ответы на два вопроса: 1) Почему это вообще защищает? Я думал, что такая подстановка просто берет аргументы справа и подставляет в выражение слева, так что на выходе все равно выражение с инъекцией 2) Можно ли вместо плесхолдеров использовать .format()? Если нет, то в чем разница (помимо того, что %s %d и т.п. проверяют тип вхоящих данных)?
0) ДА, НАДО! 1) Это защищает, потому что тут явно отделяются данные от кода. Параметры -- данные. Код -- то, куда ты данные подставляешь. Нет, ЭТО ТОЛЬКО ВИДИМОСТЬ подстановки, на самом деле на уровне библиотеки запрос с параметрами подготавливается и ему передаются для выполнения указанные тобой данные, В ВИДЕ ДАННЫХ. 2) Нет, вместо плейсхолдеров .format() использовать нельзя. Ещё раз, это только ВИДИМОСТЬ форматирования, форматирование специально эмулируется чтобы тебе было привычно и легко писать. На самом деле это НЕ ФОРМАТИРОВАНИЕ

Aragaer
23.10.2018
13:28:41
сразу предупреждаю - в первом видео качество хреновое и совсем звука нет, даже музыки

Alhim
23.10.2018
13:28:44
Такой вопрос у меня. Иду сегодня на митап по пайтону. Подскажите, как правильно в хату входить? Полотенце перешагивать, или ноги вытирать? Как на блатные вопросы отвечать?

Ilia
23.10.2018
13:28:48
Julia
23.10.2018
13:28:49
#работа Baltha is specialising in outsourcing software development. We work with a few very well selected customers in the UK and USA and have long-term contracts with them. We are looking for a full stack developer (Python/Django) to work on an exciting new software application for a USA customer. This is a true multi-tenant cloud application, the next generation visual documentation and collaboration platform, which uses newest software tools and technologies, including Artificial Intelligence (AI). Trips to the USA are possible. Salary: 150000-200000 rubles. Depends on qualification. Full time job at the office. Responsibilities: Development and maintenance of the Web application in an agile development environment with a well-established DevOps discipline; Leading a group of programmers in the near future. Requirements: Bachelors degree or higher in IT; At least 3 years of enterprise Web development experience; Strong knowledge of Python and Django. ReactJS is a plus; PostgreSQL, GitHub, Jira, AWS CodeDeploy would be a plus; At least Intermediate level of English language – written and verbal (Advanced is preferable). You will be working in the team of motivated people experienced in: Django and AWS (Elastic Beanstalk, EC2, S3, Cloudfront etc); ReactJS; Git (Bitbucket); JIRA; Mobile development; Unit testing, Continuous Integration, Continuous Deployment. We offer: Comfortable offices in a modern business centre; 39-hour working week; Paid vacation and sick leave; Medical insurance (after successful completion of the trial period); A flexible bonus system; Training and employee development; New Year's gifts for employees’ children; Possibility to get loans from the Company; English language courses at the office; Company offers to visit conferences and get certifications; Corporate discount for fitness centre.

Aragaer
23.10.2018
13:28:53
и даже комментариев от меня - только в субтитрах

В Emacs-е надо только на Lisp-е программировать...
Это я планирую сразу как закончу кусок питона - наверно в 8-м эпизоде в лисп пойду. Может быть

Alhim
23.10.2018
13:29:36
Минск, октябрьская

Google
Anton
23.10.2018
13:30:33
Я знаю слово salary, мне нраица

Ilia
23.10.2018
13:30:50
Минск, октябрьская
Чёрд, я уже не успею...

Eugene
23.10.2018
13:31:07
Подскажите: указываю путь в конфиге к своему раннеру, но как я понимаю, Pycharm его игнорирует и запускает свой дефолтный. Как побороть?





Tigran
23.10.2018
13:32:25
Что, по-твоему, делает флаг -t console?

Nikolay
23.10.2018
13:32:42
man python

/-t

Я сделал это за тебя

Но не покажу

Tigran
23.10.2018
13:33:10
Я сделал это за тебя
Собсно, я тоже сделал это

Nikolay
23.10.2018
13:33:28
Понаставят ide, и не знают как оно под капотом работает

Eugene
23.10.2018
13:35:52
man python
перечитал даже. ну, варнинги выскакивают

krakodeel
23.10.2018
13:36:41
Понаставят ide, и не знают как оно под капотом работает
Я знаю. Вот так: дыр-дыр-дыр-дыр, пшшшшш, ерор! варнинг!

megapro17
23.10.2018
13:41:02
man python
Честно говоря такая ужасная там справка

Nikolay
23.10.2018
13:41:20
Другой у меня для вас нет

Unknown
23.10.2018
13:46:43
а на англоязычных ресурсах нет?
можно пару ссылок в л\с?

Tigran
23.10.2018
13:49:08
перечитал даже. ну, варнинги выскакивают
Прикол в том, что флаг -t не предполагает дальше ещё аргумента. Поэтому твой питон считает, что console — это имя файла со скриптом.

Google
Tigran
23.10.2018
13:51:06
Эт чё? Теперь я не понимаю.

Nikolay
23.10.2018
13:51:16
Это новичок

яд

Eugene
23.10.2018
13:53:46
Это новичок
зачем говорить, если нечего сказать?)

Anton
23.10.2018
13:55:35
Посоветуйте пожалуйста доходчивый мануал по дебагу?

Grishchuk
23.10.2018
13:58:28
Всем доброго времени суток. Кто может подсказать хорошие курсы, литературу, видеоматериал по изучению Python3

Tigran
23.10.2018
14:00:00
Ты куда флаг -t переставил, ирод

выкинь его вообще

Eugene
23.10.2018
14:03:06


Не видит тесты

Dmitry
23.10.2018
14:08:09
#вакансия #job #python #django Ищем django-разработчиков на фуллтайм и парттайм (40-60 ч/мес). Проектов много, подберем под Вас. Минимальный опыт работы - 1,5 года Фуллтайм от 70 000 до 110 000 р/мес. Парттайм от 500 до 900 р/час. Наша компания: idpowers.com Контакт: @dbarakh

Олег
23.10.2018
14:09:33
Да простят меня за оффтопик, кто под линем на fullhd на 15.6 работает?) Как выживаете? С масштабированием или без?)

Tigran
23.10.2018
14:12:03
Не видит тесты
Итак, мы, наконец, добрались до твоей настоящей проблемы — unittest не видит тесты

Nikolay
23.10.2018
14:12:30
Я тоже не вижу тестов у себя в проектах

Google
Nikolay
23.10.2018
14:12:39
?

Олег
23.10.2018
14:12:53
Я тоже не вижу тестов у себя в проектах
Все правильно делаешь, у меня тоже нету тестов в проектах, бугага

Tigran
23.10.2018
14:12:54
попробуй script path взять в кавычки

Nikolay
23.10.2018
14:13:12
Зачем тесты для 20 loc

Admin
ERROR: S client not available

Олег
23.10.2018
14:17:34
конечно

Tigran
23.10.2018
14:18:22
А, не туда смотрю, сорян. А что там в тесте-то?

Nikolay
23.10.2018
14:19:55
ну вот же, assert выполнился

Tigran
23.10.2018
14:24:29
если ты пытаешься сделать кастомный раннер, то это так просто, вроде бы, нельзя

надо расширение на жаве писать

Ivan
23.10.2018
14:36:42
Как через консоль виндовс скачать библиотеки в файле requirements.txt?

Nikolay
23.10.2018
14:37:23
я знаю я знаю

Ivan
23.10.2018
14:38:37
Я тоже

Все

Пасиба

Dima
23.10.2018
15:28:11
Есть вот такая либа https://github.com/Emberium/SimpleQIWI/blob/master/SimpleQIWI/Session.py Есть асинхронный код. я могу юзать эту либу в коде без изменений(судя по всему она на тредах)?

Google
Nikolay
23.10.2018
15:40:27
это киви

Димон
23.10.2018
15:43:05
Так это какой-то хитрый retry

Эта функция в async loop запущена. Типа поллер

Маришка
23.10.2018
15:43:22
Так это какой-то хитрый retry
насколько хитрый что никакого retry не делается

Димон
23.10.2018
15:44:01
Почему нет?

Там бесконечный цикл в треде с семафором

Я так понял, идея в том, что функция либо парсит успешное и спит заданный таймаут, либо парсит ошибку и спит 10 сек. Странно, некрасиво написано, но вроде работоспособно

Dima
23.10.2018
15:46:08
но вопрос могу ли я юзать это в асинк коде?

там же реквесты есть, а они не в треде же?

Димон
23.10.2018
15:48:50
В асинк коде - в смысле, asyncio или в тредах?

Dima
23.10.2018
15:49:46
Ну тредов у меня вообще нет нигде, только асинкио

Ну айограм крч, это телеграм бот

?
23.10.2018
15:51:42
Есть уто знает как осуществить реферальную ссылку в Telebot?

Димон
23.10.2018
15:53:00
Ну айограм крч, это телеграм бот
https://stackoverflow.com/questions/22190403/how-could-i-use-requests-in-asyncio

Страница 6819 из 9768