@ru_python

Страница 5638 из 9768
Артём
07.06.2018
08:12:50
Кто подскажет где можно посмотреть как работают конструкции в python, например for он поидее вызывает сначала метод __iter__ объекта, потом __next__ для генератора, но где это можно посмотреть?

Google
Stanislav
07.06.2018
08:14:13
В документации проще всего

Artyem
07.06.2018
08:15:45
https://docs.python.org/3/library/functions.html#iter

Артём
07.06.2018
08:17:34
https://docs.python.org/3/library/functions.html#iter
Это про метод, а мне надо в разрезе for, как он реализован, и другие конструкции.

Artyem
07.06.2018
08:19:58
Tony
07.06.2018
08:50:26
с помощью smtplib отсылаю сообщение содержащее русские символы с гугл почты на гугл почту. если делать mail.sendmail(from, to, content.encode('utf-8')) то сообщение приходит пустое а если просто mail.sendmail(from, to, content) UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-4: ordinal not in range(128)

Aragaer
07.06.2018
08:55:00
попробуй то же самое без sendmail, только encode

потому что проблема не в smtplib же

а, понял

Tony
07.06.2018
08:58:58
причем однострочные сообщения отправляются свободно

даже на русском

Google
John
07.06.2018
09:00:00
Поставил Spyder. Летает в сравнении с Pycharm

Aleksandra
07.06.2018
09:04:00
Добрый день! Меня зовут Александра, я HR в компании AdnowMedia. В данный момент мы ищем сотрудника в наш дружный коллектив. Может быть Вас заинтересует наше предложение. https://hh.ru/vacancy/26148276 - вот ссылка на вакансию. С уважением, Александра #работа Зп вилка от 130т.₽ Без Удаленки Москва

Bogdan
07.06.2018
09:05:25
Нужно переписать готовый скрипт с некоторыми правками(мизерны) и залить на хост

Jentry
07.06.2018
09:05:28
senior без опыта это мощно

mr_makss
07.06.2018
09:05:47
это впорядке нормы

Valentin
07.06.2018
09:06:05
почему без опыта? Это интерфейс hh говно

Aleksey
07.06.2018
09:07:16
А можно ли сразу написать if '3' in a: print("Yes") Иначе запускаем цикл и считаем сумму

mr_makss
07.06.2018
09:07:52
но требования на эксперта. если все по феншую

Aleksey
07.06.2018
09:08:41
Чтобы лишний раз цикл не запускать

Меньше требований)

Aragaer
07.06.2018
09:08:58
а зачем его не запускать? 8)

не было требования "и сделать это как можно быстрее"

Aleksey
07.06.2018
09:09:20
Оптимизация))

Aragaer
07.06.2018
09:09:26
не

не оптимизация

потому что тогда циклов по сути становится два

Aleksey
07.06.2018
09:10:21
Сложность складывается

Google
Aleksey
07.06.2018
09:10:35
Если от 0 до n элементлв

То О(2n) = O(n)

Поэтому алгоритм не изменился ахах

zzabad
07.06.2018
09:12:01
@fire_Rising опиши задачу нормально

Aleksey
07.06.2018
09:13:47
@fire_Rising опиши задачу нормально
С задачей уже решили) я прост спрашиваю + задача не моя была

Eldar
07.06.2018
09:13:59
Я предлагаю банить таких школьников

Andrew
07.06.2018
09:14:12
Всем привет. Все еще нахожусь в процессе подбора уже сформированной команды веб-разработчиков из Москвы, чей бэкграунд выходит за пределы интернет-магазинов и лендингов, и которые могут решить в принципе любые задачи в вебе. В данный момент идет поиск команды на реализацию проекта saas-системы. Строго Москва, интересует команда нацеленная на полную отдачу проекту. Если здесь имеются лидеры таких команд - пришлите пожалуйста в личку кейсы работ и какую-либо презентацию команды. Спасибо.

сорнян за пасту

Aleksey
07.06.2018
09:14:19
потому что тогда циклов по сути становится два
А как под капотом работает поиск подстроки в строке в питоне?

Eldar
07.06.2018
09:14:19
Если что зоните меня

Andrew
07.06.2018
09:14:24
НО вдруг

Tony
07.06.2018
09:14:55
zzabad
07.06.2018
09:14:58
но хз ес чес

но можно сделать за n+m

Alexander
07.06.2018
09:16:35
Всем привет. Как мне в python скрипт импортировать скрипт, написанный на cpp. Например есть скрипт, который обрабатывает 2 числа на cpp и мне надо чтоб я его вызвал из python скрипта

Pavel
07.06.2018
09:17:01
так 64 и поставил жеж
А в версии вам питон говорит про 3.6-32

Aleksey
07.06.2018
09:17:44
кажется за n*m
Верно, а наилучший n/m

John
07.06.2018
09:17:46
А в версии вам питон говорит про 3.6-32
Не знаю. Инсталятор скачивал 64

zzabad
07.06.2018
09:18:07
Верно, а наилучший n/m
что за зверь такой

Google
zzabad
07.06.2018
09:18:22
как это возможно?

Aleksey
07.06.2018
09:18:33
Без понятия, так написано)))

Pavel
07.06.2018
09:19:26
Не знаю. Инсталятор скачивал 64
https://t.me/ru_python/563369 твоё сообщение?

Aleksey
07.06.2018
09:20:27
как это возможно?
https://m.habr.com/post/132156/

Pavel
07.06.2018
09:20:34
Черным по белому написано - Пип от 32 битного питона

Проксимов
07.06.2018
09:20:40
откуда импортировать?
from email.header import Header from email.mime.text import MIMEText import smtplib def send_email(to_addr, body): subject = "LOL" msg = MIMEText(body, _charset="UTF-8") # this was pretty hard msg.set_charset('utf8') msg['FROM'] = "email" msg['Subject'] = Header(subject, "utf-8") msg['To'] = to_addr server = smtplib.SMTP("mail", 587) server.starttls() server.login("m", "") server.sendmail("", to_addr, msg.as_string()) server.quit()

zzabad
07.06.2018
09:21:17
@fire_Rising Boyer–Moore string search algorithm

John
07.06.2018
09:21:29
https://t.me/ru_python/563369 твоё сообщение?
Я сначала 3.6 скачал(он был 32 значит), а потом 3.5 версию скачал, там уже точно 64 - так что не в этом проблема значит

Pavel
07.06.2018
09:22:14
Или не помню, какие там параметры у py, посмотри в хелпе

John
07.06.2018
09:23:53
https://t.me/ru_python/563369 твоё сообщение?
Вобщем я установил анаконду (кстати с ней идет Spyder отличный редактор) и буду пробовать с ней работать. Только установил, еще не пробовал пакеты устанавливать. В консоли нужно conda install <package> набирать, да ?

John
07.06.2018
09:24:47
ок

Aleksey
07.06.2018
09:32:08
@fire_Rising Boyer–Moore string search algorithm
Ну и получается, что в худшем случае он будет работать хуже обычного цикла по всем элементам О(n)

Однако в лучшем можно будет сэкономить очень много, особенно, если строка большая

zzabad
07.06.2018
09:32:38
в худшем случае

я лично хз

Aleksey
07.06.2018
09:34:04
zzabad ну да он так и будет

Google
Aleksey
07.06.2018
09:34:35
@zzabad только в питоне микс из 2 алгоритмов(еще фильтры Блума)

Евгений
07.06.2018
09:54:47
Всем привет. Я тут на расход памяти в Питоне жаловался, особенно при совершении http запросов. Мол даже jemalloc мне не помогает. Короче, копался, мучался - результат : удаляйте явно объекты из программы, я с помощью del стал удалять переменную которая держала результат запроса, плюс сам grab-объект сбрасываю его методом reset() после использования. Ну gc.collect() вызываю, теперь память под контролем. Я думал после отработки потока где grab работает все объекты автоматом освобождаются, видимо нет. Спасибо тем кто вчера натолкнул меня на верную мысль)

Vladislav
07.06.2018
10:03:16
Можно проверять во время цикла каждую цифру но это уже совсем другая история)

Евгений
07.06.2018
10:04:16
Сначала потыкал, потому что знал и так причину, но не был уверен

До профайлера не дошло дело

Артем
07.06.2018
10:11:23
Люди ай нид хелп. Из консоли код from telebot import types работает А в программе - нет. Выдает что нет имени types. Как лечить?

Артем
07.06.2018
10:15:19


Костя
07.06.2018
10:15:35
Или ты собираешься флудить во всех чатах?

Артем
07.06.2018
10:15:44


Костя
07.06.2018
10:16:02
pip3 uninstall telebot pip3 install pytelegrambotapi

Артем
07.06.2018
10:16:15
Та не работает

Уже сделано

Костя
07.06.2018
10:16:29
Да ну?

Маришка
07.06.2018
10:16:30
pip3 uninstall telebot pip3 install pytelegrambotapi
Не есть правда. И у одной и у второй либы модуль называется telebot

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