🐍 Python & Raspberry 🐍
8.21K subscribers
1.92K photos
125 videos
623 files
1.23K links
Python- Raspberry Pi-AI-IOT
ادمین : فرهاد ناصری زاده
@farhad_naserizadeh
@farhad3412

گروه پایتون
@Python_QA
تبادل
@mmtahmasbi
کانال مرتبط
@new_mathematical
@micropython_iot
@c_micro
اینستاگرام
http://Instagram.com/python_raspberry
Download Telegram
Catastrophic Backtracking - Regex

سلام. توی regex ،‌ این backtracking میتونه به صورت چشم گیری تایم زیادی بگیره در حدی که حتی بعضی از engine ها ازش استفاده نمیکنن.
Backtracking:
Backtracking occurs when a regular expression pattern contains optional quantifiers or alternation constructs, and the regular expression engine returns to a previous saved state to continue its search for a match.

یه attack هم داریم به اسم ReDoS:
Regular Expression Denial Of Service
اگر اپلیکیشن شما از کاربر pattern رو میگیره کاربر میتونه با وارد کردن این مدل pattern ها سیستم رو برای مدتی از کار بندازه. از wikipedia میتونید توضیحات خیلی خوبی بخونید دربارش:
https://en.wikipedia.org/wiki/ReDoS

به این لینک از regex101 رسیدم جالب بود که تا ۲۰۰ step اول رو نشون داد چه اتفاقی میفته:
https://regex101.com/r/iXSKTs/1/debugger
اگر اپلیکیشن ای مینویسید که از یوزر pattern رو میگیره باید حواستون به این قضیه باشه.

🖊 SorousH
@raspberry_python


لینک اینستاگرام کانال
👇👇👇

http://Instagram.com/python_raspberry
Forwarded from Persian python
سلام دوستان وقتتون بخیر

لینک گیت هاب آموزش FastApi
https://github.com/persianpython/FastApi
میتونین فایل های هر قسمت رو ببینید
https://thepythoncodingbook.com/2022/05/28/numpy-meshgrid/numpy.meshgrid():

How Does It Work? When Do You Need It? Are There Better Alternatives

@raspberry_python
Data Science Concepts


@raspberry_python
#ارسالی_شما #سورس
سورس ربات تبلیغاتی و اکانت سیور 📥 :
ᴅᴀʀᴋ ᴀᴅᴠᴇʀᴛɪᴢᴇʀ :

- سیو کردن اکانت ها
- تبلیغات در پیوی و گروه ها با بنر های شما
- استارت ربات با رفرال ایدی
- جوین و لفت دادن از گروه و کانال
- پاکسازی اکانت ها از کانال ها و گروه های مزاحم
- ری اکت کردن پیام ها با ایموجی مورد نظر
- تنظیم هویت فیک بر روی اکانت
( عکس ، بیو ، نام ، یوزرنیم )

و صد ها قابلیت دیگر
( که توی readme.md میتونید بخونید )



https://github.com/amiralirj/DarkAdvertizer
Soon may the wellerman come
To bring us sugar and tea and rum 😋


©@raspberry_python
نتایج Python Developer Survey سال 2021 هم رسید 😁

https://lp.jetbrains.com/python-developers-survey-2021/


©@raspberry_python
✔️ سوال.

میخوایم از یک iterable به صورت n تا n تا عضو بگیریم، مثلا یه لیست داریم از عدد ۱ تا ۱۰۰ توش هست میخوایم با هر بار next زدن یه لیست ۱۰ تایی ازش بهمون داده بشه.

از کدوم روش استفاده میکنید؟ چرا؟


©@raspberry_python
سوال بالا
Anonymous Poll
67%
Generator 🐪
33%
Class 🐫
به نظرت خروجی کد بالا میتونه کدوم یک از موارد زیر باشه؟؟👇🏻👇🏻
گزینه درست رو بر اساس عکس بالا انتخاب کن
Anonymous Quiz
6%
-1
18%
False
47%
True
24%
Erorr
5%
None