uk
Feedback
🐍 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 день
Архів дописів
✔️ «همه‌چیز در پایتون آبجکت است» همه این رو یبار هم که شده شنیدیم! ➰ ولی این عبارت در CPython و زبانی مثل C که مثل مثلا پایتون شئ‌گرایی و ارث‌بری به اون صورت نداره، چطور پیاده‌سازی شده؟ ➰ اصطلاحی مثل Duck typing در سطح کدهای C در CPython چطور اتفاق میوفته؟ ➰ در پایه‌ای ترین حالت آبجکت‌های پایتون، چه چیز‌های مشترکی دارن؟ ➰ تایپ float و تایپ dict چجوری نوشته شدن با C؟ ➰ چه تایپ‌هایی در CPython نشانی از داشتن len دارند؟ ➿ تابع len چگونه کار میکنه؟ ➿ تابع len چرا چنین، کار میکنه؟ ➿ پیچیدگی زمانی تابع len چگونه‌ است؟ ➰ تایپ list در CPython چطور نوشته شده است؟ روز یکشبه ساعت ۷ عصر اینجا 👈 https://t.me/SEYED_BAX?livestream

✔️ «همه‌چیز در پایتون آبجکت است» همه این رو یبار هم که شده شنیدیم! ➰ ولی این عبارت در CPython و زبانی مثل C که مثل مثلا پایتون شئ‌گرایی و ارث‌بری به اون صورت نداره، چطور پیاده‌سازی شده؟ ➰ اصطلاحی مثل Duck typing در سطح کدهای C در CPython چطور اتفاق میوفته؟ ➰ در پایه‌ای ترین حالت آبجکت‌های پایتون، چه چیز‌های مشترکی دارن؟ ➰ تایپ float و تایپ dict چجوری نوشته شدن با C؟ ➰ چه تایپ‌هایی در CPython نشانی از داشتن len دارند؟ ➿ تابع len چگونه کار میکنه؟ ➿ تابع len چرا چنین، کار میکنه؟ ➿ پیچیدگی زمانی تابع len چگونه‌ است؟ ➰ تایپ list در CPython چطور نوشته شده است؟ روز یکشبه ساعت ۷ عصر اینجا 👈 https://t.me/SEYED_BAX?livestream

Repost from Persian python
سلام دوستان وقتتون بخیر ویدیو پلی لیست آموزش برنامه نویسی شئ گرایی آپلود شد قسمت 6 موضوع : اضافه کردن عمگر های ریاضی ( - + * / ) کلاس مثل لیست بساز که بتونی با ایندکس دیتا بگیری امیدوارم که مفید بوده باشه میتونین از لینک زیر تماشا کنید https://youtu.be/rTyLvH_WbdY لینک گیت هاب : https://github.com/persianpython/PythonObjectOriented

✔️ جواب تا حالا تریس‌بک دیدید؟ خب معلومه! اما این چه ربطی به جواب داره؟ اول بیاید یه تریس‌بک ببینیم: Traceback (most recent call last): File "/.../fields.py", line 241, in set inst.data[self.name] = self.validator.validate(value) File "/.../fields.py", line 662, in validate raise ValidationError(messages=error_messages) typesystem.base.ValidationError: {0: 'Must be a string.', 1: 'Must be a string.'} هر یه دونه خطی که نوشته فلان فایل و کجا و یه خطی ازش آورده، چیزیه به اسم frame object. هر تابعی که صدا زده میشه، توی call stack عه پایتون، یه فریم آبجکت درست میشه که استک مورد نیاز و دیکشنری ()locals عه اون و مقداری که ازش باید return بشه یا exception عی که باید ازش propagate بشه رو مدیریت میکنه، و تابع اون تو ران میشه. یعنی return کار میکنه چون فریم آبجکت وجود داره و اون این کار رو برامون انجام میده. وقتی پایتون یه مقداری رو به فریم دیگه ریترن میکنه، اون فریم باید از بین بره و gc و پایتون اینجا درگیرن، بساز خراب کن بساز خراب کن (که این توی توابع recursive اندکی فرق میکنه، هی فریم ساخته میشه روی هم توی استک و بعدش دونه دونه خراب میشن) از اون طرف صدا زده شدن تابع و همین ساخته شدن فریم و اینا تبعا یه overhead عی داره و اصطلاحا function call، اندکی توی پایتون expensive هست (که البته توی پایتون ۳.۱۱ خیلی بهتر شده و تا ۳.۱۵ خیلی بهتر میشه) روش اولی که توی صورت سوال هست، اگه گفتید چند تا تابع داره؟ 1. list 2. map + 500 lambda یعنی ۵۰۲ تا فانکشن کال رو فقط ما داریم می‌بینیم. این همهههههههه فانکشن کال اتفاق میوفته اما روش دوم ما دو تا تابع می‌بینیم: 1. listcomp 2. zip (اگه نمی‌دونستید باید بگم که لیست کامپری‌هنشن ها به یه تابع تبدیل میشن.) توابعی هم که ما نمی‌بینیم، در جفت مثال‌ها داندر contains (اونجایی که l in w داریم) صدا زده میشه که، این تابع C هست: https://github.com/python/cpython/blob/75a6441718dcbc65d993c9544e67e25bef120e82/Objects/unicodeobject.c#L10627 با یه حساب سر انگشتی: اولی یه لیست و یه مپ و ۵۰۰ تا لامبدا و ۵۰۰ تا متد contains و دومی یه لیست کامپری‌هنشن و یه زیپ و ۵۰۰ تا متد contains و اگه موارد مشترک رو کم کنیم اولی -> 502 دومی -> 2 تا و این میشه که روش اول کندتر میشه 😁 #M4hdi 〰〰〰〰〰〰〰〰〰 ©@raspberry_python

✔️ جواب تا حالا تریس‌بک دیدید؟ خب معلومه! اما این چه ربطی به جواب داره؟ اول بیاید یه تریس‌بک ببینیم: Traceback (most recent call last): File "/.../fields.py", line 241, in set inst.data[self.name] = self.validator.validate(value) File "/.../fields.py", line 662, in validate raise ValidationError(messages=error_messages) typesystem.base.ValidationError: {0: 'Must be a string.', 1: 'Must be a string.'} هر یه دونه خطی که نوشته فلان فایل و کجا و یه خطی ازش آورده، چیزیه به اسم frame object. هر تابعی که صدا زده میشه، توی call stack عه پایتون، یه فریم آبجکت درست میشه که استک مورد نیاز و دیکشنری ()locals عه اون و مقداری که ازش باید return بشه یا exception عی که باید ازش propagate بشه رو مدیریت میکنه، و تابع اون تو ران میشه. یعنی return کار میکنه چون فریم آبجکت وجود داره و اون این کار رو برامون انجام میده. وقتی پایتون یه مقداری رو به فریم دیگه ریترن میکنه، اون فریم باید از بین بره و gc و پایتون اینجا درگیرن، بساز خراب کن بساز خراب کن (که این توی توابع recursive اندکی فرق میکنه، هی فریم ساخته میشه روی هم توی استک و بعدش دونه دونه خراب میشن) از اون طرف صدا زده شدن تابع و همین ساخته شدن فریم و اینا تبعا یه overhead عی داره و اصطلاحا function call، اندکی توی پایتون expensive هست (که البته توی پایتون ۳.۱۱ خیلی بهتر شده و تا ۳.۱۵ خیلی بهتر میشه) روش اولی که توی صورت سوال هست، اگه گفتید چند تا تابع داره؟ 1. list 2. map + 500 lambda یعنی ۵۰۲ تا فانکشن کال رو فقط ما داریم می‌بینیم. این همهههههههه فانکشن کال اتفاق میوفته اما روش دوم ما دو تا تابع می‌بینیم: 1. listcomp 2. zip (اگه نمی‌دونستید باید بگم که لیست کامپری‌هنشن ها به یه تابع تبدیل میشن.) توابعی هم که ما نمی‌بینیم، در جفت مثال‌ها داندر contains (اونجایی که l in w داریم) صدا زده میشه که، این تابع C هست: https://github.com/python/cpython/blob/75a6441718dcbc65d993c9544e67e25bef120e82/Objects/unicodeobject.c#L10627 با یه حساب سر انگشتی: اولی یه لیست و یه مپ و ۵۰۰ تا لامبدا و ۵۰۰ تا متد contains و دومی یه لیست کامپری‌هنشن و یه زیپ و ۵۰۰ تا متد contains و اگه موارد مشترک رو کم کنیم اولی -> 502 دومی -> 2 تا و این میشه که روش اول کندتر میشه 😁 #M4hdi 〰〰〰〰〰〰〰〰〰 ©@raspberry_python

سلام من یک ریپازیتوری ساختم در گیتهاب https://github.com/aminkhani/Reinforcement-Learning که تمام منابع خوب و مفید یادگیری تقویتی رو داخلش قرار دادم . و برای کسانی که میخاند وارد این حوزه بشند مفید خواهد بود اگر هم فالو کنید بنده رو و اون ریپو رو استار⭐️ بدید خیلی خیلی ممنون میشم ، چون باعث دیده شدن میشه و بشه که بقییه هم ببینند و استفاده کنند مرسی متشکر🌹🙏🏻

💰 دوره آنلاین «علم داده در بازارهای مالی و معاملات الگوریتمی با Python» 🦾 برخی از مخاطبان این دوره: 🔥 فعالین، معامله‌گران
💰 دوره آنلاین «علم داده در بازارهای مالی و معاملات الگوریتمی با Python» 🦾 برخی از مخاطبان این دوره: 🔥 فعالین، معامله‌گران و علاقمندان #بورس ایران 🔥 فعالین، معامله‌گران و علاقمندان بورس‌های بین الملل و فارکس 🔥 علاقمندانِ کسب تخصص در معامله‌گری و بازارهای #مالی و #دیتا_ساینس 🔬 تدریس با اتصال به هنگام به داده‌های واقعی بازارهای مالی و تحلیل آن‍ها 🏛 موسسه آموزش عالی آزاد توسعه 📃 با گواهینامه مورد تایید وزارت علوم، تحقیقات و فناوری 👈 مشاهده جزئیات دوره و مشاوره رایگان (کلیک کنید) 👁‍🗨 ➖➖

✅✅ لینک اینستاگرام کانال 👇👇👇 http://Instagram.com/python_raspberry

"سلام دوستان، میخواستم بدونم کسی کنکور دکترا هوش مصنوعی داده؟میخواستم ببینم منابع مطالعاتیتون رو بدونم" اگه کسی جواب این سوال رو میدونه لطفا به این ایدی پیام بده @Elecgirl66

"سلام دوستان، میخواستم بدونم کسی کنکور دکترا هوش مصنوعی داده؟میخواستم ببینم منابع مطالعاتیتون رو بدونم" اگه کسی جواب این سوال رو میدونه لطفا به این ایدی پیام بده @Elecgirl66

✔️ فرض کنیم چنین سوالی داریم "میخوایم ببینیم، آیا حرف nام letters در کلمه nام words وجود داره یا نه" دو راه داریم که مشخص شدن
✔️ فرض کنیم چنین سوالی داریم "میخوایم ببینیم، آیا حرف nام letters در کلمه nام words وجود داره یا نه" دو راه داریم که مشخص شدن. بدون ران کردن و تست سرعت کد، این خیلی مهمه، بگید کدوم کند‌تره؟ و برای جواب‌تون حتما دلیل بتراشید #M4hdi 〰〰〰〰〰〰〰 ©@raspberry_python

Image Shffler in Python پخش کننده(بُر زدن) تصویر با پایتون @raspberry_python
Image Shffler in Python پخش کننده(بُر زدن) تصویر با پایتون @raspberry_python

Image Shffler in Python پخش کننده(بُر زدن) تصویر با پایتون @raspberry_python
Image Shffler in Python پخش کننده(بُر زدن) تصویر با پایتون @raspberry_python

#fun
#fun

The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript #درخواستی @raspberry_python

The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript #درخواستی @raspberry_python