Size: a a a

2021 October 10

AG

Alex Gas in SPb Python
компилировать их заранее не обязательно, можно преедать строкой и он скомпилит внутри сам, однако первый случай куда более выгоден при множественном использовании
источник

AG

Alex Gas in SPb Python
ты ещё регулярки в плюсах засри, а уж там точно есть до чего доебаться
источник

A

Alexander in SPb Python
Рассказываю с позиции своего большого опыта писания на перле и сравнения того, как это сделано в других языках. Никого не принуждаю следовать моему мнению
источник
2021 October 11

C

Combot in SPb Python
Валя has been banned! Reason: CAS ban.
источник
2021 October 12

SK

Sergio Keler in SPb Python
Эээ… ну, сделай шаблонизатор, например. Понятно, что можно посимвольно бегать там, но на ре оно будет красиво и.. быстро.
источник

SK

Sergio Keler in SPb Python
Эээ… на перле ре часть языка и очень важная часть. Если пишешь на перле, то ре тебе как дышать. Бггг.
Любая работа с текстом без ре ущербна, я считаю.
Но да, есть религия и убеждения. Они мешают сильно джунам, а дальше тормозят развитие. Увы.
источник

SK

Sergio Keler in SPb Python
Товарищи новички, вот простая задача на ваше развитие.
Есть текст шаблона. В нём конструкции типа {что-то}.
\{ыыы} не является такой и не парсится.
Это что-то может быть:
- Переменной, тогда вывести значение.
- include, poner, вставить, или на вашем языке как ещё и через пробел файл.
Для начала уже хорошо.
Это решается кучей разных способов с регулярками и без.
Можно развить это добавив условия, циклы, бд итп.  Можно развивать постепенно это.
По мере развития языка шаблона вы наступите на много разных граблей и это прекрасно. Обида пройдёт, а опыт останется.
источник

AN

Aleksey Nakoryakov in SPb Python
7 месяцев уже не проходит? (
источник

MA

Maxim Afanasev in SPb Python
Нет, увы. Это не наше требование, Wargaming принимает нас у себя в офисе и не хочет проблем из-за организации массового мероприятия. Отнеситесь с пониманием к этим требованиям, по-другому сейчас оффлайн не провести
источник
2021 October 13

СВ

Свободный Веткин... in SPb Python
Здравствуйте, у меня вопрос. Почему когда я использую несколько потоков то они расправляются нагрузку на все ядра процессора, ведь написано что потоки принадлежат процессу, а один процесс нагружает одно ядро. Но у меня получается что потоки которые принадлежат одному процессу нагружают все ядра, в чем причина?

```
import threading


def test_sleep():
 while True:
   pass


if __name__ == '__main__':
 count_tgread = 5

 list_thread = []
 for x in range(count_tgread):
   test_thread1 = threading.Thread(target=test_sleep,daemon=True)
   list_thread.append(test_thread1)
   test_thread1.start()

 for th in list_thread:
   th.join()
```
источник

СВ

Свободный Веткин... in SPb Python
источник

СВ

Свободный Веткин... in SPb Python
источник

p

pragus in SPb Python
Что смущает?
источник

СВ

Свободный Веткин... in SPb Python
Почему потоки не нагружают только одно ядро процессора, а нагружают все ?
источник

II

Ilia Ilinykh in SPb Python
Я думаю, что вот этот ответ как раз о том, что тебя интересует
https://stackoverflow.com/questions/36795086/on-what-cpu-cores-are-my-python-processes-running

Как мне кажется, ты думаешь что из-за GIL у тебя должно использоваться только одно и тоже ядро в любой момент времени

Интерпретация одного потока != интерпретация одного потока на одном ядре. (в момент времени)
> GIL, is a mutex that protects access to Python objects, preventing multiple threads from executing Python bytecodes at once
https://wiki.python.org/moin/GlobalInterpreterLock

PS. Может я неверно понял, если что поправь
источник

ИT

Иван 🐢 The Developer... in SPb Python
потому что, очень условно говоря, единицей исполнения на ядре является все-таки поток, а не процесс
источник

ИT

Иван 🐢 The Developer... in SPb Python
процесс это группа потоков с общим объемом памяти (но у каждого свой стек), в группе может быть один поток
источник

СВ

Свободный Веткин... in SPb Python
Один процесс задействует одно реальное ядро, но если мы в процессе создадим несколько потоков, то они будут задействовать все ядра, почему это так ?
источник

ИT

Иван 🐢 The Developer... in SPb Python
потому что то, что ты называешь одним процессом, это один поток
источник

ИT

Иван 🐢 The Developer... in SPb Python
который занимает, соответственно, одно ядро
источник