Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
reading:2023:w41 [2023/10/14 12:51] – created pfmreading:2023:w41 [2023/10/14 23:28] (current) – add python abc pfm
Line 7: Line 7:
 Według badań naukowców z Wojskowego Instytutu Higieny i Epidemiologii, silny wpływ halnego na samopoczucie ludzi wynika m.in. ze zwiększonej ilości jonów w powietrzu. Według badań naukowców z Wojskowego Instytutu Higieny i Epidemiologii, silny wpływ halnego na samopoczucie ludzi wynika m.in. ze zwiększonej ilości jonów w powietrzu.
  
 +===== Python features =====
 +
 +==== Positional and keyword arguments ====
 +
 +Source: [[https://docs.python.org/3/tutorial/controlflow.html#special-parameters|Python 3.8 Tutorial: Special Parameters]]
 +
 +Python's relatively new feature is to mark positional-only and keyword-only arguments.
 +
 +<code python>
 +def foo(pos1, pos2, /, param3, param4, *, key1, key2):
 +  pass
 +</code>
 +
 +Forward slash marks the end of positional-only parameters and an asterisk marks the beginning of keyword-only arguments.
 +
 +==== Abstract Base Classes ====
 +
 +Source: [[https://docs.python.org/3/library/abc.html]]
 +
 +Python ''abc'' module contains tools to define Abstract Base Classes.