Julian 🏳️🌈
Они и забутстрапить могли с нуля в теории
Dust
Natali
#москва #офис #python
Ищу Python developer на проект Леруа Мерлен.
Задачи – писать новый функционал для корпоративной системы.
Из приятного -- разработка с нуля, нет легаси кода и воможность выбрать стек технологий.
Требования:
- Опыт разработки на python 2х лет
- Опыт работы с web фреймворками (django, flask, tornado)
- Опыт разработки микросервисов
Будет плюсом:
- опыт работы с docker.
Мы предлагаем:
- Офис м. Третьяковская
- "Белая" з/п до 180к net
- Современные железки для работы
- Оплату посещения профильных конференций
- Профильная литература
- Теннис, беговая дорожка, xbox и прочие плюшки
за подробностями —> @nat_kirisova nat.kirisova23@gmail.com
Anonymous
Кто-нибудь знает библиотеку, которая парсит CSS не на токены, а в объект, позволяющий делать запросы?
К примеру, я скармливаю ей CSS-файл и потом спрашиваю "какого цвета будет a.class1#id?"
Tishka17
Ух ты
Tishka17
А зачем?
Tishka17
Anonymous
А зачем?
Поиграться с форматом
Размышляю над тестами CSS-кода более легковесными, чем через headless-браузер
DORIAN GRAY
Anonymous
Julian 🏳️🌈
Anonymous
Кроме того, CSS, в сущности, вообще неплохой формат, и жаль, что он так сильно привязан к браузерам
Поддержать в GUI-шном приложении, не основанном на, Господь упаси, Electron'е или нормальном, но тяжеловесном, Qt раскраску через CSS — тоже прикольно
Julian 🏳️🌈
Темы гнома вроде на css
Julian 🏳️🌈
Или чет такое
Anonymous
синнамон кажись тоже
Anonymous
Gtk поддерживает темирование через CSS в каком-то виде
Anonymous
у куте есть псевдоксс
Julian 🏳️🌈
У кутей чего только нет
Anonymous
Но всё же, если они это поддерживают, значит, они его парсят
Интересно, чем
(Очевидно, это либа на плюсах, но биндинги-то недолго написать)
Anonymous
токенайзер + парсер(ast)
Anonymous
Вероятно, у них есть какая-то абстракция, которая решает именно описанную задачу
Потому что отвечать на вопросы вроде «какого цвета кнопка» надо
Вопрос в том, что это за абстракция и насколько легко её оттуда оторвать
Anonymous
http://www.netsurf-browser.org/projects/libcss/
О. Вот эта вот штука явно делает что-то принципиально похожее.
fs
Привет всем) кто подскажет, как на python split стркои по несколькоим шаблонам? тип
a.split(' ', ',')
Есть такая тема?
Anonymous
re.split
Anonymous
Ребят, есть у кого ссылка на гит какой-нить проги, удаляющей знаки препинания и пробелы в тексте?
Anonymous
Самому в падлу кодить просто...
Андрей
Anonymous
Anonymous
Не благодари
Андрей
:D
Anonymous
Я там много где опечатался по мелочи, но суть такова
Anonymous
Красивый вариант:
tr -d '[:blank:][:punct:]'
Anonymous
''.join([n for n in text if n.isalpha()])
Anonymous
''.join(filter(lambda x: x.isalpha(), text))
Anonymous
Anonymous
https://stackoverflow.com/questions/5843518/remove-all-special-characters-punctuation-and-spaces-from-string
Anonymous
нашел
Anonymous
всем спасибо
k
Вопрос, а что может сделать static method, чего не может class method? Получается static method это частный случай class method? И как тогда python dzen про то, что должен быть 1 способ сделать что либо?
Андрей
Stas
k
Denis
Для красоты
Belmo NaTazu
Я не сильно шарю но статический метод это просто функция которая прибита к конкретному классу гвоздями
Метод класса это метод у которого есть объект класса, не объект который порождает класс а сам класс как объект
k
Denis
k
Denis
Denis
Если что-то не нужно, не надо использовать его просто так
Stas
Нет у меня под рукой интерпретатора, но я думаю что методы у 2 экземпляров будут иметь одинаковую ссылку на метод
k
Denis
Belmo NaTazu
И что это показывает?
что метод класса дает тебе доступ к обьекту классу.
в статическом методе такого доступа нет например
но пологаю что надо копать еще глубже
Belmo NaTazu
k
Belmo NaTazu
документация кароч говорит такое:
Also see classmethod() for a variant that is useful for creating alternate class constructors.
Like all decorators, it is also possible to call staticmethod as a regular function and do something with its result. This is needed in some cases where you need a reference to a function from a class body and you want to avoid the automatic transformation to instance method
на этом видимо можно прекращать
Dasha
Коллеги, воото такая ошибка:
>>> from app.models import *
Traceback (most recent call last):
File "<input>", line 1, in <module>
File "/Applications/PyCharm.app/Contents/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'app'
Dasha
В Debugger PyCharm, venv сделан
Dasha
В venv в командной строке всё работает
Alex
Damir
Alex
No
#СПб #офис #python
Всем доброго!
В Санкт-Петербург
Ищу Python developer midle, senior
Задачи – писать новый функционал, поддержка старого.
Требования:
- Опыт разработки на python 2х лет
- Опыт работы с web фреймворками (Python 3.7, Django 2.0.7, Django Rest Framework - основа. Redis, Celery - будет плюсом)
- Опыт разработки микросервисов
Будет плюсом:
- опыт работы с docker.
Мы предлагаем:
- Офис м. Нарвская
- "Белая" з/п до 180к net
- Современные железки для работы
за подробностями —> @nodata
No
точно, спасибо
Alex
но так делать не нужно.
Бывают разные ситуации, очень часто люди делают папку с проектом, в ней ещё кучу папок, и внутри код
Нужно или не нужно - это решать уже в зависимости от ситуации, делать такую структуру не нужно, но если она уже есть и с ней необходимо работать..
Dasha
Alex
Alex
Belmo NaTazu
Belmo NaTazu
Alex