Vladimir
https://tutorial.djangogirls.org/ru/python_introduction/
это вообще для девочек ))
Anonymous
Ну и ничего страшного
Vladimir
хотя признаюсь сам иногда подглядываю
Anonymous
Или ты сексист?
Anonymous
😁
FatShibe
это вообще для девочек ))
Хороший туториал, кстати
Anonymous
https://pythonworld.ru/samouchitel-python
Vladimir
Ребят подскажите с какой книги начать изучать питон
материала много, главное усердие и терпение, особенно когда что-то сразу не получается
FatShibe
а вот codacademy плюсану, сам с него начинал
FatShibe
но вот битвайз там не очень нужен, кмк
Azar
Спасибки
Anonymous
Ребят подскажите с какой книги начать изучать питон
Да начинай сразу с Лутца. Там как раз достаточно воды и повторений, чтобы уж точно ничего не упустить. codecademy лучше не надо, там всё очень сжато, всё равно потом придётся по второму кругу в книжках перечитывать.
Azar
Можно тогда ссылку на лутца если есть
FatShibe
Можно тогда ссылку на лутца если есть
https://www.shashkovs.ru/_prog/Lutc_M._-_Izuchaem_Python_(4-e_izdanie)-_2011.pdf
Azar
Пдф это ад))) для моих глаз))
Daniyar
я новичок в pyrhon, подскажите пожалуйста, почему у меня выходит ошибка "NameError: name 'url' is not defined", когда в файле проекта urls.py добавляю страницу?
Daniyar
добавляю я ее так url(r'^about/$', include('about.url')),
Daniyar
версия django 2.0
Daniyar
в файле urls.py, который я создал и пишу так: "from django.conf.urls import patterns, url from about.views import PostsListView, PostDetailView urlpatterns = patterns('', url(r'^$', PostsListView.as_view(), name='list'), url(r'^(?P<pk>\d+)/$', PostDetailView.as_view()), )"
Anonymous
Его не поставить через pip
Anonymous
Только на линьке его сборка норм проходит
Anonymous
Ты слепой? Прочитай, что я написал
Anonymous
Этот пакет только вручную ставить
Anonymous
Качай архив, распаковывай и ставь
Anonymous
Зайди на оффициальный сайт mysql, там тоже был коннектор для python
Anonymous
Не за что
Anonymous
Это не модуль, а пакет, а точнее реализация низкоуровнего интерфейса подключения к бд
Anonymous
Для работай с бд, тебе нужна alchimesql или как-то так
Anonymous
http://peewee.readthedocs.io/en/latest/index.html
Anonymous
Попробуй
__Kamoliddin__
Здраствуйте как я могу найти самое длинное слово в листе не используя max() method спасибо за ответы
Anonymous
Не сравнивай python и ruby
Anonymous
В тех языках к которым ты привык можно вызывать и user.id?
Anonymous
Это не вопрос, строчка так и пишется "user.id?"
Anonymous
?
!
__Kamoliddin__
!
str = ['hi','ola','privetik','how','is'] print(max(str)) такое прбовал но мне нужно не исползуя max
Anonymous
http://peewee.readthedocs.io/en/latest/peewee/querying.html
Anonymous
Anonymous
делай, кто тебе запрещает?
Anonymous
я тебе скинул скрин, как работать с запросами
Anonymous
а еще выше ссылка, где я сделал скрин
Anonymous
читай документацию Model.select()
Anonymous
читай документацию Model.get(Model.id == 1)
Anonymous
Читай документацию user_one = User.get(User.username == "admin") user_one.type = 2 user_one.save()
Anonymous
Тебе нужны курсы английского, что бы читать документацию
Anonymous
потому что ты не знаешь элементарные операции сравнения Goog.get(Good.id == 43243)
Anonymous
у меня по этому поводу огромные сомнения
Anonymous
нет, нужно понимать основу и методы создания алгоритмов, принцип работы языка на котором ты собираешься, что-то делать и только потом, в самом конце "заучивать полезные функции".Хотя, на самом деле, нужно знать синтаксис языка программирования, стандарт и правила написания кода (стайлгайд), что бы твой код потом можно было прочитать, разобраться в основных паттернах написания кода на данном языке, все остальное придет с опытом.
Anonymous
и я не знаю, к чему она у тебя подключилась
Anonymous
к чему подключил, к тому и подключилась
Anonymous
ну вот, как задашь подключение - узнаешь
Anonymous
не за что, обращайся
Ruslan
как мне отступы с помощью bootstrap между карточками сделать?
Ruslan
помогите плиз
Ruslan
Timur
Граждане, есть кто-нибудь с опытом в Openssl биндингах к питону?
Timur
Всем привет
Timur
https://www.openssl.org/docs/man1.0.2/crypto/ https://github.com/pyca/cryptography
Timur
даже точнее вот это https://cryptography.io/en/latest/hazmat/bindings/openssl/
Vladimir
Граждане, есть кто-нибудь с опытом в Openssl биндингах к питону?
попробуй конкретнее задать вопрос, в чем сложность то.
Aquinary
"Ищу телепатов"
Timur
попробуй конкретнее задать вопрос, в чем сложность то.
контекст: пытаюсь получить pkcs7 detached подпись файла с помощью API openssl есть пример реализации на Си https://github.com/openssl/openssl/blob/master/demos/cms/cms_sign.c который подразумевает использование функции SMIME_write_CMS В биндинге конктерно этой функции у меня нет. Версия openssl 1.0.2 Версия пакета криптографии 1.2.3 OS X 10.11.6 Вопрос: Кто-то получал pkcs7 подпись с помощью openssl и биндингов, пользовался ли Сишными функциями из примера выше, есть ли альтернативный вариант - другие биндинги/ другие функции из набора openssl с тем-же конечным результатом (detached pkcs7 подпись входного файла)
Vladimir
может это твой случай
Timur
может это твой случай
спасибо за участие! там я уже был, случай не совсем мой, с гостом все хорошо, он работает. отсылки к биндингам pyopenssl и m2crypto не помогли, в первой я не увидел api для подписания pkcs7, но может плохо смотрел (и они сами вроде как советуют пользоваться пакетом cryptography) во второй нет поддержки Py3 и он вроде бы мертв.
Timur
через консольку openssl cms -sign и openssl smime -sign работают, кстати
Timur
может есть идея, как посмотреть внутрь объекта структуры, на который возвращается указатель? попробовал заюзать PKCS7_sign вроде прокидывается все через BIO буфферы, но на выходе пустые байты (размером выделенного буффера), не понимаю как дебажить возврат из биндинга, когда он отдает указатель на сишную структуру, но не сам объект - даже не посмотришь, что оно там наподписывало. Код примерно такой: with open(in_file, 'rb') as in_file: buf = in_file.read() data = _ffi.new("char[]", buf) bio = _lib.BIO_new_mem_buf(data, len(buf)) pointer = _lib.PKCS7_sign(x509, p_key, _ffi.NULL, data, _lib.PKCS7_DETACHED) bio = _lib.BIO_new(_lib.BIO_s_mem()) _lib.SMIME_write_PKCS7(bio, pointer, _ffi.NULL, _lib.PKCS7_DETACHED) signature_buffer = _ffi.new("unsigned char []", 1024) signature_length = _ffi.new("unsigned int *") signature_length[0] = len(signature_buffer) result = _lib.BIO_write(bio, signature_buffer, 1024) out = _ffi.buffer(signature_buffer, signature_length[0])[:] with open('3.sig', 'wb') as sig: sig.write(out)
Alexander
Есть кто cs50 проходит?
Denis
Ребят есть может кто-то писал авторизацию по токену к API Github. Не могу понят как сохранить сессию
Mikekekeke
Добрый день. Подскажите, как сделать negate лямбды в питоне? Например more_than_ten = lambda x: x > 10 list(filter(more_than_ten, some_list)) как отфильтровать меньше 10?
Alexander
less_than_ten = lambda x: x < 10 так не работает?
Mikekekeke
я думал может это можно как-то проще сделать типа хасклевского not.more_than_ten или или джавовского !more_than_ten(x), но не смог ничего нагуглить
Mikekekeke
ок, спасибо. По генераторы я в курсе. Это так, для общего развития )
Oλeg
неужели нельзя проверить, или доку прочесть? Возвращает всю строку
Oλeg
input_str = sys.argv[1] summ = 0 for i in input_str: summ += int(i) print(summ)