Anonymous
я блендер юзал для создания прототипа системы проектирования, другой ракурс
Artem
так что хтото скиптит в блендере ?
Anonymous
Тебе же говорили...
Anonymous
как в sql, запрос update вставить переменную ???
Anonymous
cur.execute('''UPDATE product SET description=%s WHERE id_product=%s;''')
Проксимов
Открой доку
Проксимов
cur.execute('''UPDATE product SET description=? WHERE id_product=?;''', (descr, id,))
Anonymous
Ошибка вылетает.
Anonymous
not all arguments converted during string formatting
Tony
cur.execute('''UPDATE product SET description=%s WHERE id_product=%s;''')
cur.execute('''UPDATE product SET description=%s WHERE id_product=%s;''' % (description, product_id))
Tony
или cur.execute('''UPDATE product SET description={} WHERE id_product={};'''.format(description, product_id))
λ
Почему не ORM?
λ
peewee например
Timur
Вечер, кто-нибудь юзал aiohttp с гуникорном на проде?
Mike
Лучше го возьми, с аио огребешь
Mike
Неосилятор^
На го быстрее писать, быстрее работает, и кода раза в полтора меньше
Проксимов
Го быстрее и норм в асинхронности
Проксимов
В остальном питон круче
Timur
С супервизором юзаю
а пускаешь просто через python -m ?
Mike
Го быстрее и норм в асинхронности
Так а зачем аио если не нужна норм асинхронность? Бери тогда фласк и не парься
Timur
С супервизором юзаю
тогда какая связка? gunicorn + supervisor + aio ?
Timur
Первое вычеркни
понял, а на фронте nginx ?
Alex
понял, а на фронте nginx ?
Да. (Только это не фронт)
Timur
Да. (Только это не фронт)
а сколько нагрузки держит?
λ
А как вы нагрузку считаете?
λ
А если 16 ядерник VS 1 ядерный целерон
Timur
А если 16 ядерник VS 1 ядерный целерон
для начала по одному ядру можно считать в случае, если синхронный режим работы wsgi сервера, то считается все очень просто - 1 секунду делим на время обработки одного запроса - получаем кол-во запросов в секунду, которое обрабатывает ядро, далее линейно множим на кол-во ядер если запрос обрабатывается 200мсек, то в секунду будет пять запросов на одно ядро, на 16 ядер соотв, 80 запрсоов в секунду. Вот как считать нагрузку при асинхронном режиме работы - вот это интересная задача, пока не очень представляю, может у кого есть эмперические наблюдения, опыт, было бы интересно услышать
λ
а в java, говорят, переменные одни и те же два раза ВМ не считает, она хранит где-то значение уже посчитанное и выдает его.
В Python интересный момент. Числа до 100 (кажется) все время одни и теже используются)
λ
λ
Такая вот оптимизация памяти 😉
Mark ☢️
Проксимов
λ
Вполне себе обычная
В C/C++ такого не видал, в Swift кажется тоже
Проксимов
Ну там и устройство другое
Anonymous
скачать кряк на пайчарм 2017 бесплатно
Проксимов
Anonymous
телеграм с яндексом перепутал сори
Проксимов
Можно решить задачу на степике
Проксимов
И получть ключик
Anonymous
спасибо
Anonymous
а что за задачка ?
Проксимов
Любая сложная по программированию
λ
Please note, that *you can use this license for educational purposes only*, and it is valid up to November 9, 2017. If you will need a new educational license after this date, just continue learning on Stepik, and you'll get one. QK38UD7GDR-eyJsaWNlbnNlSWQiOiJRSzM4VUQ3R0RSIiwibGljZW5zZWVOYW1lIjoiU3RlcGlrLm9yZyIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiJFdmFsdWF0aW9uIHB1cnBvc2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiSUkiLCJwYWlkVXBUbyI6IjIwMTctMTEtMDYifSx7ImNvZGUiOiJSUzAiLCJwYWlkVXBUbyI6IjIwMTctMTEtMDYifSx7ImNvZGUiOiJXUyIsInBhaWRVcFRvIjoiMjAxNy0xMS0wNiJ9LHsiY29kZSI6IlJEIiwicGFpZFVwVG8iOiIyMDE3LTExLTA2In0seyJjb2RlIjoiUkMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMDYifSx7ImNvZGUiOiJEQyIsInBhaWRVcFRvIjoiMjAxNy0xMS0wNiJ9LHsiY29kZSI6IkRCIiwicGFpZFVwVG8iOiIyMDE3LTExLTA2In0seyJjb2RlIjoiUk0iLCJwYWlkVXBUbyI6IjIwMTctMTEtMDYifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxNy0xMS0wNiJ9LHsiY29kZSI6IkFDIiwicGFpZFVwVG8iOiIyMDE3LTExLTA2In0seyJjb2RlIjoiRFBOIiwicGFpZFVwVG8iOiIyMDE3LTExLTA2In0seyJjb2RlIjoiUFMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMDYifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAxNy0xMS0wNiJ9LHsiY29kZSI6IlBDIiwicGFpZFVwVG8iOiIyMDE3LTExLTA2In1dLCJoYXNoIjoiNjQyOTk1My8wIiwiZ3JhY2VQZXJpb2REYXlzIjo3LCJhdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlLCJpc0F1dG9Qcm9sb25nYXRlZCI6ZmFsc2V9-hEMTYGSR23V1N6n05o92p1d1dQJRIljpsYSQVPzKtCLJUyKfXRVg3VpjoLo6mMwob3LYeFinaTHYveQqOacIEmvySB5pG7RvE3Pl93XBmozIOQWwUuvFmHwwezqSnQ/HgridYItzm4OgYuR6x9dpma8t/VKdvHTki+pPncYa8P6AfE2dQRJSJMRCpTo2mRiPI4FeuditwZ9cYJHT8MhR6HoMrxKeT8fsUC8Egp1sUdhjNa5PTj/WEYdHF6aEA0PWt7xp74+nAXMMqJYtSbnHswwkou66SNthZrfvyd7neUaPx9mT7zz3r1+uqzJz6byU7d1Nu2RHa/C6Cb/kYnG/4w==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog== Please note, that *you can use this license for educational purposes only*, and it is valid up to November 9, 2017. If you will need a new educational license after this date, just continue learning on Stepik, and you'll get one.
Проксимов
Please note, that *you can use this license for educational purposes only*, and it is valid up to November 9, 2017. If you will need a new educational license after this date, just continue learning on Stepik, and you'll get one. QK38UD7GDR-eyJsaWNlbnNlSWQiOiJRSzM4VUQ3R0RSIiwibGljZW5zZWVOYW1lIjoiU3RlcGlrLm9yZyIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiJFdmFsdWF0aW9uIHB1cnBvc2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiSUkiLCJwYWlkVXBUbyI6IjIwMTctMTEtMDYifSx7ImNvZGUiOiJSUzAiLCJwYWlkVXBUbyI6IjIwMTctMTEtMDYifSx7ImNvZGUiOiJXUyIsInBhaWRVcFRvIjoiMjAxNy0xMS0wNiJ9LHsiY29kZSI6IlJEIiwicGFpZFVwVG8iOiIyMDE3LTExLTA2In0seyJjb2RlIjoiUkMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMDYifSx7ImNvZGUiOiJEQyIsInBhaWRVcFRvIjoiMjAxNy0xMS0wNiJ9LHsiY29kZSI6IkRCIiwicGFpZFVwVG8iOiIyMDE3LTExLTA2In0seyJjb2RlIjoiUk0iLCJwYWlkVXBUbyI6IjIwMTctMTEtMDYifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxNy0xMS0wNiJ9LHsiY29kZSI6IkFDIiwicGFpZFVwVG8iOiIyMDE3LTExLTA2In0seyJjb2RlIjoiRFBOIiwicGFpZFVwVG8iOiIyMDE3LTExLTA2In0seyJjb2RlIjoiUFMiLCJwYWlkVXBUbyI6IjIwMTctMTEtMDYifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAxNy0xMS0wNiJ9LHsiY29kZSI6IlBDIiwicGFpZFVwVG8iOiIyMDE3LTExLTA2In1dLCJoYXNoIjoiNjQyOTk1My8wIiwiZ3JhY2VQZXJpb2REYXlzIjo3LCJhdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlLCJpc0F1dG9Qcm9sb25nYXRlZCI6ZmFsc2V9-hEMTYGSR23V1N6n05o92p1d1dQJRIljpsYSQVPzKtCLJUyKfXRVg3VpjoLo6mMwob3LYeFinaTHYveQqOacIEmvySB5pG7RvE3Pl93XBmozIOQWwUuvFmHwwezqSnQ/HgridYItzm4OgYuR6x9dpma8t/VKdvHTki+pPncYa8P6AfE2dQRJSJMRCpTo2mRiPI4FeuditwZ9cYJHT8MhR6HoMrxKeT8fsUC8Egp1sUdhjNa5PTj/WEYdHF6aEA0PWt7xp74+nAXMMqJYtSbnHswwkou66SNthZrfvyd7neUaPx9mT7zz3r1+uqzJz6byU7d1Nu2RHa/C6Cb/kYnG/4w==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog== Please note, that *you can use this license for educational purposes only*, and it is valid up to November 9, 2017. If you will need a new educational license after this date, just continue learning on Stepik, and you'll get one.
Спс, взял
Anonymous
лол
λ
Ребят, ТОЛЬКО ДЛЯ ОБУЧЕНИЯ, ок? 😊
Anonymous
несомненннннно
Anonymous
какой базар
Anonymous
все мы студенты так или иначе
λ
Век живи - век учись…
λ
Хм. так там есть Free версия, а чем они отличаются?
Oleg
комьюнити помоему
Oleg
и там только питон:)
Oleg
Вообще не понимаю зачем вы юзаете pycharm, как профит относительно атома или vscode?
Anonymous
и то не критично
Oleg
Только более вменяемая работа с шаблонами
5+ тегов выучить не сложно вроде)
Anonymous
там прыгать удобнее, но не критично, а так же автокомплит по шаблонам проекта удобный, и то не критично
Anonymous
карочи давно слез с чарма, сам не заметил
Anonymous
атом никакой стал, vscode тема
λ
Только я один Sublime предпочитаю? :(
Anonymous
я как то не проникся им
Евгений
https://pastebin.com/hzsZ1Fu6 чяднт?
Anonymous
vim - да
λ
Ага! Попался!!
λ
Как понять почему не работает jedi? :D
Anonymous
а?
λ
vim собран с +python3 -python
Anonymous
все работает