ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

🐍 Python & Raspberry 🐍

🐍 Python & Raspberry 🐍

Открыть в Telegram

Python- Raspberry Pi-AI-IOT ادمین : فرهاد ناصری زاده @farhad_naserizadeh @farhad3412 گروه پایتون @Python_QA تبادل @mmtahmasbi کانال مرتبط @new_mathematical @micropython_iot @c_micro اینستاگرام http://Instagram.com/python_raspberry

Больше
8 216
Подписчики
Нет данных24 часа
-177 дней
-8330 дней
Архив постов
frozenset: یکی دیگه از built-in تایپ های پایتون frozenset ها هستند که شاید کمتر راجع بهشون حرف زده شده باشه.
s1 = {'a', 'b', 'c'}
s2 = frozenset(['a', 'b', 'c'])
print(s1)
print(s2)

output : {'b', 'a', 'c'} frozenset({'c', 'b', 'a'}) خیلی شبیه set ها هستن و میشه گفت اکثر کد های پیاده سازیشون مشابه هم نوشته شده پس هیچگونه بهینگی ای نسبت به هم ندارن. عملکردی شبیه set ها هم دارن و به جز متد هایی که باعث mutate شدن set ها میشد مثل add و remove و ... بقیه متد ها رو دارن. این immutable بودن frozenset ها این قابلیت رو بهشون میده تا hashable باشن و در نتیجه بشه ازشون به عنوان کلید توی دیکشنری و یا یک عضوی داخل set استفاده کرد: s1 = {'a', 'b', 'c'} d = {s1: None} # Error s2 = frozenset(['a', 'b', 'd']) d = {s2: None} # Fine

خب نکته این سوال این بود که شما باید به True توجه میکردید. چرااااا؟؟!! خب دلیلش اینه که پایتون False,(),None,0 []و چند مورد دیگرو رو صفر در نظر میگیره و بقیرو یک در نظر میگیره. پس در حقیقت داریم: >>>1==True True . خب این از قضیه True, که شد 1. حالا وقتی که ما True رو یک در نظر میگیریم صورت سوالمون این شکلی میشه: {1,'python',('abc','xyz'),1} خب میدونیم که setها ، duplicate دیتا ها رو نمیپذیرن ، یعنی مقادیر تکراری تو setها معنی نداره ، یعنی در یک کلام ، از هر آیتم موجود در set, فقط یه دونه قرار میگیره و باقی حذف میشن . خب الان چون ما در {1,'python',('abc','xyz'),1} دو تا 1 داریم ، پس طبق تعریف setها ، یه دونه از 1 ها میمونه و دومی حذف میشه ‌. پس جواب نهایی ما میشه : {1,'python',('abc','xyz')} ☺️☺️☺️

https://www.instagram.com/p/CRgYyHTDY4d/ اون موقع ک باید فکرشو میکردید خواب بودید حالا هی اب معدنی بفرستید شاید کارون دوباره پراب شد 🙄

💢 لازمه تغییر آینده، گسترش دانش است ❗️ ✅ آن را #رایگان از لیست بالا کسب کنید. 👌

سیر تا پیاز برنامه‌نویسی، وب، کامپیوتر و موبایل (فول رایگان) ‏⪧ @Computer_IT_Engineering آموزش های تخصصصصی فتوشاپ ‏⪧ @ipschannel استخدامی و فرصت شغلی وجذب دانشجو ‏⪧ @irankaryab استخدام و جذب ‏⪧ @job_engineering با فتوشاپ میلیونر شو ! ‏⪧ @GraphicR فول پکیج های رااااااااایگان ‏⪧ @FULLPACKAGE آموزش طراحی وب + سئو ( HTML، وردپرس) ‏⪧ @AmoozeshWebsite چگونه مقاله isi و علمی پژوهشی بنویسم؟ ‏⪧ @pajoohehgroup دانلود آموزش و نرم افزار موبایل و تبلت ‏⪧ @Android_best ( آموزش مفتی گوشی و کامپیوتر )) ‏⪧ @Pc_IT_Mob هزاران آبجکت و تکسچر 3D ‏⪧ @Voxel3DVray آموزش 0 تا 100 شبکه و امنیت ‏⪧ @Asrehshabakeh هم پروژه کار کن***هم پروژه سفارش بده ‏⪧ @online24_24 آموزش کامل و کاربردی مقاله نویسی ‏⪧ @tephd5 دنیای اموزش و تصاویر طراحی نما و دکوراسیون داخلی ‏⪧ @azmoon_nezam_mohandessi فونت های شیک 2022 ‏⪧ @AlloFont با کامپیوتر درآمدزایی کن ‏⪧ @MyComputeri هرآنچه که یک دانشجو نیازدارد ‏⪧ @academic_science آموزش و پکیج های رایگان گرافیکی ‏⪧ @Herfeyi_ha صفر تا صد طراحی سایت و سئو ‏⪧ @Hivaweb آموزش پایان نامه نویسی ‏⪧ @Bookchanel1 صفرتاصد دکوراسیون داخلی ‏⪧ @archnoghtechin پایان نامه،مقاله،پروپزال،مهاجرت تحصیلی ‏⪧ @journalacademic همه کتاب های صوتی و پی دی اف... ‏⪧ @tekhob بانک مقالات، پروپوزال،پایاننامه و رساله ‏⪧ @tephd6 ارائه فایل های فنی ‏⪧ @barfakc تدریس رایگان کالوکیشن ها و اصطلاحات ایلتس ۷+ ‏⪧ @ieltsfarhad چاپ مقالات ISI, SCOPUS, PUBMED ‏⪧ @phd_master آموزش لغات تخصصی کامپیوتر!!!! ‏⪧ @Computer_Language100 ترجمه کتاب ومقاله های دانشجویی ‏⪧ @tarjjommee آموزش مقاله نویسی و research ‏⪧ @med_article صفر تا صد کتاب ،جزوه،نمونه سوال دانشگاهی ‏⪧ @PNUIRPDF بانک رزومه ‏⪧ @tak_rezume آموزش تکنیک های زبان انگلیییسی ‏⪧ @AEFSM نابغه کامپیوتر شوید!! ‏⪧ @Computer_Quiz100 دانلود ویندوز 11 برای کامپیوتر!!! ‏⪧ @Pc_Soft100 زندگی هوشمند با بوت کمپ هوشمندسازی ‏⪧ @IoTRC آموزش های جدید تعمیرات موبایل و تبلت ‏⪧ @RepairMs استخدام استخدام ‏⪧ @takestekhdam آموزش صفر تاصد اپلای(مهاجرت تحصیلی) ‏⪧ @everythingforapply 0 تا 100 کتاب دانشگاهیpdf وکالت،قضاوت ‏⪧ @PNUIRHoghoogh20 الکترونیک حرارتی و برودتی ‏⪧ @Foroshgahe1istam پرسش و پاسخ و اموزش پایتون ‏⪧ @raspberry_python اموزش برنامه نویسی وب ‏⪧ @i_Source مرجع 0 تا 100 نرم افزارهای مهندسی مکانیک ‏⪧ @M_E_TUTORIAL آموزش تخصصی مجازی سازی و هاستینگ ‏⪧ @sibantech مجموعه کامل فایل لایه باز ‏⪧ @VoxelPostpro طراح لوگو شو ! ‏⪧ @GraphicU فتوشاپ رو آنلاین یادبگیر ‏⪧ @Architect_City آموزش شبکه از 0تا100 ( مایکرسافت + سیسکو و...) ‏⪧ @modirshabake کتاب، جزوه، پروژه + نمونه سوال "رایگان" ‏⪧ @shariatyporoje آآآآموزش برق خااااااانگی ‏⪧ @Iranservice طراحی صنعتی با سالیدورکس،کتیا،اینونتور،راینو،و... ‏⪧ @CAD_3D 《پروپوزال》 + 《مقالات ISI》 + 《پایان نامه》 ‏⪧ @apply_research نکات طلایی طراحی و نگهداری اتاق سرور ‏⪧ @Hivashabake آموزش‌رااااااااااااااایگان کامپیوتر(( 0تا100)) ‏⪧ @ShimaSadatMavali تدریس رایگان آیلتس7+ بامدرس بین الملی ‏⪧ @rozanaielts1 دانلود رایگان فیلم های آموزشی آزمون نظام مهندسی ‏⪧ @zavabet دانلود رایگان انواع نرم افزار مهندسی ‏⪧ @maghalatememari آموزش مکس،اتوکد،فتوشاپ ‏⪧ @finalarchitecturedesign آموزش رایگان تعمیرات لپ تاپ و کامپیوتر! ‏⪧ @Computer_Science100 9 ترابایت لایه باز فتوشاپ ‏⪧ @GraphicL چگونه هکر شویم ؟؟ سیر تا پیاز ‏⪧ @Black_Security آموزش طراحی و ترسیم فنی ‏⪧ @CivilllArc 1000000 اپلیکیشن رایگان موبایل و ترفند ‏⪧ @Apkgold آموزش تخصصی اکسل،حسابداری و ارز ‏⪧ @fileaccunting 160 هزار pdf کتاب ،جزوه ،پایان نامه ‏⪧ @PNUIRketab ....

Intelligent carpet gives insight into human poses فرش علاالدین رو‌ همه یادمونه، حالا دانشگاه MIT فرشی را طراحی کرده که مانند فرش کارتون علاالدین قادر به پرواز کردن و صحبت کردن نیست. این تکنولوژی بدون استفاده از دوربین قادر خواهد بود که ژست های بعدی افراد را پیش بینی کند. بر روی این فرش نزدیک به 9000 سنسور وجود دارد . کاربران کافی است که بر روی فرش قرار بگیرند و فعالیت هایی مثل ورزش کردن، راه رفتن و... را انجام دهند و به کمک الگوریتم شبکه عصبی عمیق، ژست بعدی افراد به صورت 3 بعدی پیش بینی میشود و..... اگه میخوایید بیشتر با این فرش هوشمند آشنا بشید روی لینک زیر کلیک کنید👇🏻👇🏻👇🏻 https://news.mit.edu/2021/intelligent-carpet-gives-insight-human-poses-0624

خروجی کد بالا چیست؟؟
Anonymous voting

خروجی کد بالا چیست؟؟
خروجی کد بالا چیست؟؟

How to Match a Zip Code in Python using Regular Expressions import re string1= "11422 11422-7903 11598 11678787 11678-23 11723 11898-111 22222222-6666 14567-999999 11111-2222" regex= re.compile(r"(\b\d{5}-\d{4}\b|\b\d{5}\b\s)") matches= re.findall(regex, string1) for i in matches: print(i) 11422 11422-7903 11598 11723 11111-2222 @raspberry_python

How to Match a Zip Code in Python using Regular Expressions

نقشه راه جهت یادگیری حرفه ای پایتون 🧲 @raspberry_python
+8
نقشه راه جهت یادگیری حرفه ای پایتون 🧲 @raspberry_python

💥 Traceback and Exceptions changes in Python (3.6 -> 3.11) 📒 3.6.14 * abbreviating long sequences of repeated lines in trac
+9
💥 Traceback and Exceptions changes in Python (3.6 -> 3.11) 📒 3.6.14 * abbreviating long sequences of repeated lines in tracebacks. 📕 3.7.11 * async and await names are now reserved keywords (SyntaxError) * PEP 479 is enabled for all code in Python 3.7 * raises a SyntaxError, as a generator expression always needs to be directly inside a set of parentheses and cannot have a comma on either side. 📗 3.8.11 * exists via a SIGINT whenever the KeyboardInterrupt is not caught after Ctrl-C. 📘 3.9.6 * Unexpected errors in calling the iter method are no longer masked by TypeError in the in operator. * better performance for, and updated the message of ZeroDivisionError * import() raises ImportError instead of ValueError, which used to occur when a relative import went past its top-level package. 📙 3.10.0b4 * more descriptions in traceback for SyntaxError, IndentationErrors, AttributeErrors and NameErrors. * highlighted error. 📖 3.11.0a0 * selecting the main part where exception is raised from. 🆔 @raspberry_python

✅ قدم اول برای موفقیت انتخاب منبع مناسب برای یادگیری است. 🔥لیست فوق جامع ترین منبع آموزشی شما خواهد بود.

سیر تا پیاز برنامه‌نویسی و طرحی وب (فول رایگان) ‏✿ @Computer_IT_Engineering 1000000 اپلیکیشن رایگان موبایل و ترفند ‏✿ @Apkgold آموزش طراحی و ترسیم فنی ‏✿ @CivilllArc کاملترین آموزش های هک و امنیت ‏✿ @FullSecurity با فتوشاپ میلیونر شو ! ‏✿ @GraphicR فول پکیج های رااااااااایگان ‏✿ @FULLPACKAGE آموزش رایگان تعمیرات لپ تاپ و کامپیوتر! ‏✿ @Computer_Science100 آموزش مکس،اتوکد،فتوشاپ ‏✿ @finalarchitecturedesign دانلود آموزش و نرم افزار موبایل و تبلت ‏✿ @Android_best آموزش ترفندهای *نایاب کامپیوتر و گوشی ‏✿ @SHABAKEHMAG (( آموزش مفتی گوشی و کامپیوتر )) ‏✿ @Pc_IT_Mob آموزش رایگان (زبان محبوب Python) ‏✿ @PYTHON_0TO100 آموزش شبکه با 60 درصد تخفیف ‏✿ @Asrehshabakeh کانال خدمات دانشجویی ‏✿ @online24_24 آموزش0تا100طراحی پلان،نما ونظارت ساختمان ها ‏✿ @azmoon_nezam_mohandessi کتاب، جزوه، پروژه + نمونه سوال "رایگان" ‏✿ @shariatyporoje آموزش شبکه از 0تا100 ( مایکرسافت + سیسکو و...) ‏✿ @modirshabake رایگان بیاموز، حرفه ای کار کن ‏✿ @Herfeyi_ha صفر تا صد طراحی سایت و سئو ‏✿ @Hivaweb آموزش تخصصی مجازی سازی و هاستینگ ‏✿ @sibantech مرجع 0 تا 100 نرم افزارهای مهندسی مکانیک ‏✿ @M_E_TUTORIAL اموزش و پرسش و پاسخ پایتون ‏✿ @raspberry_python آموزش های جدید تعمیرات موبایل و تبلت ‏✿ @RepairMs !!زندگیتو هوشمند کن!! ‏✿ @IoTRC دانلود ویندوز 11 برای کامپیوتر!!! ‏✿ @Pc_Soft100 بهترین اموزش های برنامه نویسی و سئو رایگان ‏✿ @barnamenevisanesf بانک رزومه ‏✿ @tak_rezume نابغه کامپیوتر شوید!! ‏✿ @Computer_Quiz100 آموزش لغات تخصصی کامپیوتر!!!! ‏✿ @Computer_Language100 ترفندهای ناب کامپیوتری((رایگان)) ‏✿ @ShimaSadatMavali_themepic استخدام استخدام ‏✿ @takestekhdam دسته بندی: برنامه نویسی و طراحی وبسایت ‏✿ @i_Source صفرتاصد دکوراسیون داخلی ‏✿ @archnoghtechin دنیای بی نظیر از فایل های png ‏✿ @VoxelPostpro طراح لوگو شو ! ‏✿ @GraphicU آموزش حرفه‌ای ۱۰روزه فتوشاپ ۲۰۲۱ ‏✿ @Architect_City با کامپیوتر درآمدزایی کن ‏✿ @MyComputeri فونت های شیک 2022 ‏✿ @AlloFont طراحی صنعتی با سالیدورکس،کتیا،اینونتور،راینو،و... ‏✿ @CAD_3D نکات طلایی طراحی و نگهداری اتاق سرور ‏✿ @Hivashabake آموزش تخصصی کامپیوتر ‏✿ @tamirpc_net آموزش‌رااااااااااااااایگان کامپیوتر(( 0تا100)) ‏✿ @ShimaSadatMavali آموزش شبکه و برنامه نویسی ‏✿ @vippublic1 0تا 100 ترسیم و طراحی و نظارت ‏✿ @zavabet دانلود رایگان انواع نرم افزار مهندسی ‏✿ @maghalatememari سیرتاپیاز طراحی وب + سئو ( HTML، وردپرس) ‏✿ @AmoozeshWebsite چگونه هکر کلاه سفید شویم ؟! ‏✿ @DENAIT 9 ترابایت لایه باز فتوشاپ ‏✿ @GraphicL ورود به دنیای هک و امنیت ‏✿ @Black_Security استخدام و جذب فوری ‏✿ @job_engineering فرصت های شغلی و آگهی های استخدامی ‏✿ @irankaryab دنیایی از آموزش فتوشاپ ‏✿ @ipschannel ...

خب سوال چالش قبلی بهانه ای بود برای اینکه کمی راجع به لیست هایی که خودشون یکی از اعضای خودشون هستن یا اصطلاحا self-referenced lists ها صحبت کنیم. lst = [1, 2, 3] lst[0] = lst دقت کنید ما وقتی عضو اول لیست رو تغییر دادیم، حاصل نمیشه این : [[1, 2, 3], 2, 3] چرا ؟ چون وقتی که داریم اون لیست داخلیه رو مینویسیم ، عضو اول خودش باز باید بشه خودش ! یعنی یه حالت تو در تو ی بینهایت به این شکل : [[[[[[1, 2, 3], 2, 3], 2, 3], 2, 3], 2, 3], 2, 3] ما تا همینجا کفایت کردیم ولی باز هم جای اون 1 باید این روند ادامه پیدا میکرد. پس پایتون نمیتونه همچین لیستی رو برای ما نمایش بده. به جاش از "..." استفاده میکنه. قبل از اینکه بریم سراغ جواب این نکته رو هم یا آوری کنیم که self referenced list ها هیچوقت تعداد رفرنسی که بهشون هست صفر نمیشه حتی اگر بزنید del lst. پس در نتیجه توسط مکانیزم reference counting پایتون از بین نمیرن و ممکنه تا آخر برنامه ram رو اشغال کنن (مگر در شرایطی که garbage collector وارد عمل بشه) اما جواب : پس گفتیم پایتون به محض اینکه متوجه بشه داره بصورت بینهایت print انجام میده جای اون 3 تا نقطه میذاره. "ولی کی متوجه میشه" جواب این سواله. وقتی ما لیست رو با متد .sort مرتب میکنیم ، چون عمل in-place هست ، لیست جدید ساخته نمیشه و ID اون لیست تغییر نمیکنه ! انگار که : x = [x, x, x] پس پایتون فورا متوجه این recursion میشه و اون ها رو با "..." جایگزین میکنه. ولی وقتی لیستمون رو با فانکشن sorted() مرتب میکنیم خروجی یه لیست جدید هست انگار که بگیم : y = [x, x, x] پس موقع print کردن آیتم های داخل لیست، پایتون "در مرحله ی اول" متوجه این recursion نمیشه ! چرا ؟ چون y یه لیست جدید هست پس با x فرق داره. پس یه لیستی داریم که شامل 3 تا لیست دیگس همین. ولی از مرحله ی دوم که داره خود x ها رو نگاه میکنه (یا بهتره بگیم لایه ی داخلی تر) برای print کردن متوجه این recursion میشه ! پس این میشه که 2 تا لیستی باهم برابر هستن موقع print کردن ، representation های متفاوتی دارن. print(lst == sorted(lst)) # True print(str(lst) == str(sorted(lst))) # False

خروجی کد بالا چیست؟
Anonymous voting

خروجی کد بالا چیست؟
خروجی کد بالا چیست؟

رفع استرس با ۷ نوع استراحت ◾️یافته‌های پزشکی می‌گوید خواب کافی به تنهایی برای کاهش استرس جوابگو نیست و ۷ نوع استراحت جسمی، ذهنی و روحی لازم است. دکتر ساندرا دالتون اسمیت، در کتاب خود با عنوان «استراحت مقدس» هفت نوع استراحت را معرفی می‌کند: ▪️۱- استراحت جسمی. می‌تواند فعالیت‌هایی مثل یوگا، حرکات کششی یا ماساژ باشد که به بدن کمک می‌کند از فشار بیرون بیاید. ▪️۲- استراحت ذهنی. وقتی برای تمرکز کردن یا به خواب رفتن مشکل داریم، به ما کمک می‌کند. ▪️۳- استراحت حسی. اگر همه روز را پشت صفحه کامپیوتر می‌گذرانیم، به استراحت حسی هم نیاز داریم که یعنی باید از نور زیاد، صدای بلند و تماس‌های کاری دور بمانیم. ▪️۴- استراحت خلاقانه. این نوع استراحت را وقتی به خودمان اجازه می‌دهیم زیبایی را در هر شکلی که هست تجربه می‌کنیم؛ زیبایی‌هایی مثل تئاتر و نمایش. ▪️۵- استراحت اجتماعی. اگر در کارتان از نزدیک با مردم سروکار دارید یا در محیط‌های پرچالش کار می‌کنید، به این نوع استراحت نیاز دارید. ▪️۶- استراحت عاطفی. بعد از شرکت در یک مراسم تدفین یا دیدن فیلمی غمگین با کسی که شنونده خوبی است صحبت کنید. ▪️۷- استراحت معنوی. یعنی درک این احساس که هر‌کسی نیاز دارد احساس کند زندگی او معنا و هدف دارد.

‏دغدغه جامعه این نیست ک کی سگ داره، دغدغشون بی آبی بچه های بی گناهه. = لی لی الی = @kntutweeter
‏دغدغه جامعه این نیست ک کی سگ داره، دغدغشون بی آبی بچه های بی گناهه. = لی لی الی = @kntutweeter

❓چالش : لطفا دلیل اینکه چرا دو خروجی متفاوت میگیریم از print های بالا رو برامون بنویسید.
❓چالش : لطفا دلیل اینکه چرا دو خروجی متفاوت میگیریم از print های بالا رو برامون بنویسید.