Size: a a a

2021 November 28

L

Leo in Python KZ
@kirddd
Сравним два следующих вызова:

logger.info(f"users = {get_users_from_db()}")

и

logger.info("users = %s", get_users_from_db())
источник

L

Leo in Python KZ
будет разница?
источник

RQ

Rawan Qurmet in Python KZ
тут и в чате мусорить не хотелось
источник

К

Кir in Python KZ
зависит от того сработает ли запись, то есть если это на уровне INFO, то нет, а на уровне ERROR если ошибки не было, то да
я так понял из статьи
источник

L

Leo in Python KZ
Не верьте статье. В обоих случаях произойдёт обращение к БД
источник

L

Leo in Python KZ
Да, вы можете не отказывать себе в этом удовольствии. Если не хочется вручную настраивать, то вот - https://logbook.readthedocs.io/
источник

L

Leo in Python KZ
https://docs.python.org/3/howto/logging.html#optimization
Вот к слову, о том, как заниматься оптимизацией. Т. к. это не макросы какие-то, которые позволяли бы полностью выключить код, то приходится прибегать к чему-то вроде:

if logger.isEnabledFor(logging.DEBUG):
   logger.debug('Message with %s, %s', expensive_func1(),
                                       expensive_func2())
источник

AS

Amir Sairanov in Python KZ
+
источник

SZ

Shakh Zhansaya in Python KZ
+
источник

SS

Ssst Ssst in Python KZ
+
источник

E

Eldan in Python KZ
#python #algorithms #task #задачкадня #graph #medium
Given a directed acyclic graph (DAG) of n nodes labeled from 0 to n - 1, find all possible paths from node 0 to node n - 1 and return them in any order.

The graph is given as follows: graph[i] is a list of all nodes you can visit from node i (i.e., there is a directed edge from node i to node graph[i][j]).

Example 1:
Input: graph = [[1,2],[3],[3],[]]
Output: [[0,1,3],[0,2,3]]
Explanation: There are two paths: 0 -> 1 -> 3 and 0 -> 2 -> 3.


Example 2:
Input: graph = [[4,3,1],[3,2,4],[3],[4],[]]
Output: [[0,4],[0,3,4],[0,1,3,4],[0,1,2,3,4],[0,1,4]]


Example 3:
Input: graph = [[1,3],[2],[3],[]]
Output: [[0,1,2,3],[0,3]]


Попробуй решить сам 30-40 мин, если не получиться, то решение здесь, не много описал идею решения;
источник

D

Dias in Python KZ
+
источник

АА

А А in Python KZ
в личку же он сказал отправлять плюс
источник

D

Dias in Python KZ
Неге именно маган )
источник

wm

wall mads in Python KZ
Практичные хинты по Python для разного уровня. FYI:

https://t.me/pythonetc
источник

АА

А А in Python KZ
ну, вы последний, каждому отвечать весь чат засорить 🙃
источник

АА

А А in Python KZ
о, спасибо
источник

R

Reffi_4 in Python KZ
Чи шо, Дейкстра?
источник

SA

Sultan Abilda in Python KZ
Find ALL POSSIBLE paths. То есть просто bfs или dfs.
источник

I

Itachi in Python KZ
тупой вопрос
но не нашел ответа

асимтотик тайм у агрегатных функции sql O(logN)?
а если колонка индексированный?
(мне почему то кажется что count(*) - O(1), остальное логн)
источник