Bring Your Logic using Python
341 subscribers
109 photos
1 video
4 files
544 links
Logic building using Python : Materials, links, e-books and Code snippets
Download Telegram
The @dataclass decorator helps reduce boilerplate code when writing your #Python classes:
#PythonTip
—————-

Use _ in #python console to retrieve the result of the last statement
>>> 3 + 4
7
>>> _ * 3
21
#PythonTip

Fraction Calculation
——————————

>>> from fractions import Fraction
>>> a = Fraction(1,3)
>>> b = Fraction(5,4)
>>> print(a+b)
19/12
#Tips Here are 2 ways to download a file in #Python:
Growth of #Python language...

Though it is a very old language, started to attract during 1999 Y2K Computer Issue.
Use faker to generate random test data:

#Python #Tips #Django
‎⁦ #python3 ⁩ regex gotcha: not every digit ("\d") looks like digits you know

‎>>> import re
‎>>> re.match(r'\d+', '٢٣٤٥٦٧٨٩')
‎<re.Match object; span=(0, 8), match='٢٣٤٥٦٧٨٩'>

‎Explanation and solution:
Here we use "yield from" to create a simple #Python generator:
As a rule of thumb, do NOT modify a collection / array / list while iterating over it.

For example, this code will NOT print all elements in the list before deleting them. #python #PythonTip
Using #Python pprint to pretty print a nested data structure:
Did you know that #Python allows you to write tests in your docstrings?