Vadim
Ну вот приходит студент, видит на hh.ru например вакансию Senior(Lead) Python Developer (от 3 000 EUR), в требованиях там написано то-то и то-то, вот он приходит в вашу школу и говорит мол хочу столько же получать, вот что требуют в вакансии (перечисляет...), потом вас спрашивает: сможете научить за три месяца?
Очевидно что от лида нужно не только список технологий, но и соответствующее мышление, опыт и куча других навыков не указанных в вакансии. В таком случае строим роадмеп достижения этой цели через множество гипотез. Очевидно что займет не 3 месяца, но за 3 месяца можно дать старт, показать как развиваться дальше, отметить реперные точки в развитии и получить первую работу для получения опыта и практики.
Dmytro
Может кто знает, как в https://github.com/OlegYurchik/pyInstagram получить куки?
Nurdinov
Всем доброго дня! Подскажите пожалуйста, есть ли в python3 какие-нибудь способы считывать быстро с консоли? Есть массив чисел большой длины. Я его считываю так: s = str(input()) a = [int(i) for i in s.split()]. Можно ли это делать еще быстрее?
Aleh
Большой массив это сколько?
Tigran
Куда уж быстрее 🤔
Tigran
Уверен, что твоя программа по скорости именно в это упирается?
Sergey
читай из sys.stdin напрямую, может и получится чуть ускорить
Alex
Arwi
Nurdinov
Самый плохой случай 10^5 на 10^5.
Nurdinov
Большой массив это сколько?
Артур
Systemd
Вопрос:
Я создал тестовую прогу, которая пишет в csv каждые 5 сек текущее время.
Прописал настройки в файле
sudo nano /etc/systemd/system/zzz.service
[Unit]
Description=zzz
After=network.target
[Service]
User=valera
Group=valera
WorkingDirectory=/home/artur/projects/david_dima
Environment="PATH=/home/artur/projects/david_dima/venv/bin"
ExecStart="/home/artur/projects/david_dima/zzz.py"
PrivateTmp=true
Restart=always
[Install]
WantedBy=multi-user.target
Запускаю так:
chmod +x /home/artur/projects/david_dima/zzz.py
sudo systemctl daemon-reload
sudo systemctl enable zzz
sudo systemctl start zzz
sudo systemctl status zzz
Система Ubuntu 18.04
Что я не так прописал?
Почему не работает демон?
Артур
Dmytro
Если я в асинхронной функции вызываю time.sleep(), то луп же блокируется, да? Если да, то как можно задержать скрипт на несколько секунд другим способом?
Denis
Dmytro
сенк
Denis
Nurdinov
Я немного не правильно выразился. 10^5 раз мы можем считывать массив длиной 10^5. То, что мы считывали раньше, в памяти не хранится.
Dmytro
koder
И попробуй numpy для конверсии использовать
koder
какие числа считываешь?
Туночка️
если есть объект тега из bs4 есть красивый способ получения каких-то атрибутов в нем?
Туночка️
например src из <img>
Anonymous
Туночка️
Anonymous
Anonymous
Вместо валеры
Anonymous
Ща
Anonymous
[Unit]
Description=zzz
After=syslog.target
After=network.target
[Service]
User=root
WorkingDirectory=/home/artur/projects/david_dima
ExecStart=/home/artur/projects/david_dima/venv/bin/python zzz.py
PrivateTmp=true
Restart=always
[Install]
WantedBy=multi-user.target
Anonymous
Michael
здравствуйте. приложение Flask генерирует файл. как его сохранить на комп с помощью окна браузера?
Артур
попробуй так
ОГРОМНОЕ СПАСИБО ТЕБЕ ДОБРЫЙ ЧЕЛОВЕЧИЩЕ!!!!
ЗАРАБОТАЛО!
СУТКИ @бался, не мог найти, как сделать.
Anonymous
Michael
Semyon
я тут узнал что авторы psycopg кажется слегка того
tpouuhk
Language:
py3
Source:
__ = 15
___ = 20
print(___, __)
Result:
20 15
Anonymous
tpouuhk
(i love unicode)
Anonymous
А в чем соль?
tpouuhk
прост)0
Anonymous
tpouuhk
да, видно что FULL WIDTH UNDERLINE выделяется)()
tpouuhk
Language:
py3
Source:
a0 = 10
print(a0 is a0, "🤔")
Result:
True 🤔
Туночка️
класс в класс пихать нинада?
это вроде и не нужно, просто интересно стало, а что если ...
Sergey
🍁 Jaŭhien
Туночка️
Туночка️
а оно что-то дает
🍁 Jaŭhien
В джаве вообще анонимные классы есть)
🍁 Jaŭhien
А вообще, довольно редко нужно
Туночка️
Igor
помогите написать код на питон для парсинга лога опираясь на Started ([A-Z]{5}\_[A-Z]{5}_[A-Z]{5})|([A-Z]{5}\_[A-Z]{5})|([A-Z]{5}) Finished ([A-Z]{5}\_[A-Z]{5}_[A-Z]{5})|([A-Z]{5}\_[A-Z]{5})|([A-Z]{5})
(потому что именно между двумя данными словами находиться информаци по событию, подобная информация может повторяться в логе каждую минуту)в формате 2019-01-01 07:08:36 ([A-Z]{5}\_[A-Z]{5}_[A-Z]{5})|([A-Z]{5}\_[A-Z]{5})|([A-Z]{5}) событие [a-z]{11} stored xxxxx
ниже пример куса лога , который интересует
2019-01-01 07:08:36,596 DEBUG Started ([A-Z]{5}\_[A-Z]{5}_[A-Z]{5})|([A-Z]{5}\_[A-Z]{5})|([A-Z]{5}) feed for 2019-06-10 [FeedImpl][feed-scheduler-thread-1]
2019-01-01 07:08:36,596 DEBUG started dao query for 2019-01-01 0-23 [AbstractDao][feed-scheduler-thread-1]
2019-01-01 07:08:59,977 DEBUG found 619050 candlestick in 99 sec [AbstractDao][feed-scheduler-thread-1]
2019-01-01 07:08:59,977 DEBUG starting Candlesticks store. count: 619050 [AbstractStore][feed-scheduler-thread-1]
2019-01-01 07:09:08,992 DEBUG total [a-z]{11} saved: 99999. op/s = 11093 [AbstractStore][feed-scheduler-thread-1]
2019-01-01 07:09:18,328 DEBUG total [a-z]{11} saved: 99999. op/s = 10898 [AbstractStore][feed-scheduler-thread-1]
2019-01-01 07:09:27,588 DEBUG total [a-z]{11} saved: 99999. op/s = 10865 [AbstractStore][feed-scheduler-thread-1]
2019-01-01 07:09:37,167 DEBUG total [a-z]{11} saved: 99999. op/s = 10755 [AbstractStore][feed-scheduler-thread-1]
2019-01-01 07:09:47,053 DEBUG total [a-z]{11} saved: 99999. op/s = 10621 [AbstractStore][feed-scheduler-thread-1]
2019-01-01 07:09:57,311 DEBUG total [a-z]{11} saved: 99999. op/s = 10464 [AbstractStore][feed-scheduler-thread-1]
2019-01-01 07:09:58,930 DEBUG finished [a-z]{11} store. Stored 619050 objects in 58 sec. Op/s = 10500 [AbstractStore][feed-scheduler-thread-1]
2019-01-01 07:09:59,524 DEBUG starting [a-z]{16} store. count: 4418 [AbstractStore][feed-scheduler-thread-1]
2019-01-01 07:09:59,671 DEBUG finished [a-z]{16} store. Stored 4418 objects in 0 sec. Op/s = 29956 [AbstractStore][feed-scheduler-thread-1]
2019-01-01 07:09:59,680 DEBUG Saved loading flag for ([A-Z]{5}\_[A-Z]{5}_[A-Z]{5})|([A-Z]{5}\_[A-Z]{5})|([A-Z]{5}) feed for 2019-06-10 [FeedImpl][feed-scheduler-thread-1]
2019-01-01 07:09:59,680 DEBUG feed for 2019-06-10 in 83 sec [FeedImpl][feed-scheduler-thread-1]
Igor
И что бы данное дерьмо можно было запустить на линухе без бубнов
Igor
Спорим никто не сможет ?😁
Туночка️
код на питоне всегда на линуксе без бубна запускается
Туночка️
Igor
Имел ввиду без сторонних библ
Igor
Написать
Туночка️
без сторонних это как
Anonymous
В каких случаях в asyncio стоит использовать несколько eventloop?
Igor
Регулярками можно. Только я незнаю как работать с файлами
Туночка️
Igor
Кто накидает рыбу
Igor
Что бы можно было решулярку вставлять и получать то что нужно с лога
Туночка️
f = open('filename','rt')
text = f.text
f.close()
Igor
Ок
Igor
Куда регулярки
Igor
Здесь
Туночка️
в либу по регуляркам
Igor
Напиши подробней
Туночка️
Документация по модулю Re для Python 3 на русском ~ PythonRu
pythonru.com
Модуль re предоставляет полную поддержку выражениям, подобным Perl в Python. Модуль re поднимает исключение re.error, если возникает ошибка при компиляции или использовании...
Tishka17
Igor
Синтаксис чтения файла и впихивание import re