map() vs submit() With The ProcessPoolExecutor in Python
https://superfastpython.com/processpoolexecutor-map-vs-submit/
@raspberry_python
https://superfastpython.com/processpoolexecutor-map-vs-submit/
@raspberry_python
👍4
Forwarded from تجارت نیوز
🔴 اتریوم چیست؟
▫️اتریوم یک سیستم آزاد و عمومی بر پایه تکنولوژی بلاکچین است. گفتنی است اتریوم هیچ کنترل کننده واحد و مرکزی ندارد و توسط هزاران سیستم کامپیوتری که به صورت داوطلبانه در کل دنیا مشغول هستند، کنترل و امنیت شبکه آن حفظ میشود. این سیستمها همان node یا گرهها هستند.
▪️از مهمترین کاربردهای اتریوم میتوان به توانایی ساخت و پیادهسازی نرمافزارهای غیر متمرکز روی آن اشاره کرد. برنامهنویسان و توسعهدهندگان وب میتوانند نرامافزارهای غیر متمرکز (DApp) را بر بستر آن پیادهسازی کنند.
▫️نرمافزارهای غیرمتمرکز به این صورت هستند که اختیار برنامه و اطلاعات کاربران آن در دست هیچ سازمان یا فردی نیست و هیچ راهی برای سانسور دادهها در این اپلیکیشنها وجود ندارد.
▪️همچنین اتریوم بستری برای اجرای قراردادهای هوشمند را فراهم میکند. قراردادهای هوشمند به صورت خودکار فعالیت میکنند و پس از منعقد شدن به هیچ عنوان قابل تغییر و توقف نیستند.| تجارتنیوز
🔗گزارش کامل را اینجا در تجارتنیوز بخوانید
🖊سینا مناجاتیپور
@tejaratnews
▫️اتریوم یک سیستم آزاد و عمومی بر پایه تکنولوژی بلاکچین است. گفتنی است اتریوم هیچ کنترل کننده واحد و مرکزی ندارد و توسط هزاران سیستم کامپیوتری که به صورت داوطلبانه در کل دنیا مشغول هستند، کنترل و امنیت شبکه آن حفظ میشود. این سیستمها همان node یا گرهها هستند.
▪️از مهمترین کاربردهای اتریوم میتوان به توانایی ساخت و پیادهسازی نرمافزارهای غیر متمرکز روی آن اشاره کرد. برنامهنویسان و توسعهدهندگان وب میتوانند نرامافزارهای غیر متمرکز (DApp) را بر بستر آن پیادهسازی کنند.
▫️نرمافزارهای غیرمتمرکز به این صورت هستند که اختیار برنامه و اطلاعات کاربران آن در دست هیچ سازمان یا فردی نیست و هیچ راهی برای سانسور دادهها در این اپلیکیشنها وجود ندارد.
▪️همچنین اتریوم بستری برای اجرای قراردادهای هوشمند را فراهم میکند. قراردادهای هوشمند به صورت خودکار فعالیت میکنند و پس از منعقد شدن به هیچ عنوان قابل تغییر و توقف نیستند.| تجارتنیوز
🔗گزارش کامل را اینجا در تجارتنیوز بخوانید
🖊سینا مناجاتیپور
@tejaratnews
👍5
Graph Data Structure Notes 🔥.pdf
11 MB
Done with Graph Data Stucture.. 🙌
It consists of some important Algorithms :
👉 DFS & BFS
👉 Dijkstra Algorithm
👉 Topological Sorting Algorithm
👉 Disjoint Set and krukshal's Algorithm
👉 Prim's Algorithm
👉 Belmanford Algorithm
👉 Floyd's Algorithm
👉 Kosaraju's Algorithm
👉 Bipartite Graph
All these concepts helped me to create a better view and understanding this data structure.
#data #algorithms #coding #gfg #leetcode #softwareengineer
@raspberry_python
It consists of some important Algorithms :
👉 DFS & BFS
👉 Dijkstra Algorithm
👉 Topological Sorting Algorithm
👉 Disjoint Set and krukshal's Algorithm
👉 Prim's Algorithm
👉 Belmanford Algorithm
👉 Floyd's Algorithm
👉 Kosaraju's Algorithm
👉 Bipartite Graph
All these concepts helped me to create a better view and understanding this data structure.
#data #algorithms #coding #gfg #leetcode #softwareengineer
@raspberry_python
👍3
The_Recursive_Book_of_Recursion_Ace_the_Coding_Interview_with_Python.pdf
10.2 MB
The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript
#درخواستی
@raspberry_python
#درخواستی
@raspberry_python
Class-based vs Function-based Views in Django
https://testdriven.io/blog/django-class-based-vs-function-based-views/
@raspberry_python
https://testdriven.io/blog/django-class-based-vs-function-based-views/
@raspberry_python
👍2
✔️ فرض کنیم چنین سوالی داریم
"میخوایم ببینیم، آیا حرف nام letters در کلمه nام words وجود داره یا نه"
دو راه داریم که مشخص شدن.
بدون ران کردن و تست سرعت کد، این خیلی مهمه، بگید کدوم کندتره؟
و برای جوابتون حتما دلیل بتراشید
[خط سوم (choice) درست هست]
#M4hdi
〰️〰️〰️〰️〰️〰️〰️
©@raspberry_python
"میخوایم ببینیم، آیا حرف nام letters در کلمه nام words وجود داره یا نه"
دو راه داریم که مشخص شدن.
بدون ران کردن و تست سرعت کد، این خیلی مهمه، بگید کدوم کندتره؟
و برای جوابتون حتما دلیل بتراشید
[خط سوم (choice) درست هست]
#M4hdi
〰️〰️〰️〰️〰️〰️〰️
©@raspberry_python
👍2
"سلام دوستان، میخواستم بدونم کسی کنکور دکترا هوش مصنوعی داده؟میخواستم ببینم منابع مطالعاتیتون رو بدونم"
اگه کسی جواب این سوال رو میدونه لطفا به این ایدی پیام بده
@Elecgirl66
اگه کسی جواب این سوال رو میدونه لطفا به این ایدی پیام بده
@Elecgirl66
Forwarded from 🐍 Python & Raspberry 🐍
Forwarded from мя.àmìņ™
سلام
من یک ریپازیتوری ساختم در گیتهاب
https://github.com/aminkhani/Reinforcement-Learning
که تمام منابع خوب و مفید یادگیری تقویتی رو داخلش قرار دادم . و برای کسانی که میخاند وارد این حوزه بشند مفید خواهد بود
اگر هم فالو کنید بنده رو و اون ریپو رو استار⭐️ بدید خیلی خیلی ممنون میشم ، چون باعث دیده شدن میشه و بشه که بقییه هم ببینند و استفاده کنند
مرسی متشکر🌹🙏🏻
من یک ریپازیتوری ساختم در گیتهاب
https://github.com/aminkhani/Reinforcement-Learning
که تمام منابع خوب و مفید یادگیری تقویتی رو داخلش قرار دادم . و برای کسانی که میخاند وارد این حوزه بشند مفید خواهد بود
اگر هم فالو کنید بنده رو و اون ریپو رو استار⭐️ بدید خیلی خیلی ممنون میشم ، چون باعث دیده شدن میشه و بشه که بقییه هم ببینند و استفاده کنند
مرسی متشکر🌹🙏🏻
👍5
🐍 Python & Raspberry 🐍
✔️ فرض کنیم چنین سوالی داریم "میخوایم ببینیم، آیا حرف nام letters در کلمه nام words وجود داره یا نه" دو راه داریم که مشخص شدن. بدون ران کردن و تست سرعت کد، این خیلی مهمه، بگید کدوم کندتره؟ و برای جوابتون حتما دلیل بتراشید [خط سوم (choice) درست هست]…
✔️ جواب
تا حالا تریسبک دیدید؟ خب معلومه! اما این چه ربطی به جواب داره؟
اول بیاید یه تریسبک ببینیم:
هر یه دونه خطی که نوشته فلان فایل و کجا و یه خطی ازش آورده، چیزیه به اسم frame object.
هر تابعی که صدا زده میشه، توی call stack عه پایتون، یه فریم آبجکت درست میشه که استک مورد نیاز و دیکشنری ()locals عه اون و مقداری که ازش باید return بشه یا exception عی که باید ازش propagate بشه رو مدیریت میکنه، و تابع اون تو ران میشه.
یعنی return کار میکنه چون فریم آبجکت وجود داره و اون این کار رو برامون انجام میده.
وقتی پایتون یه مقداری رو به فریم دیگه ریترن میکنه، اون فریم باید از بین بره و gc و پایتون اینجا درگیرن، بساز خراب کن بساز خراب کن (که این توی توابع recursive اندکی فرق میکنه، هی فریم ساخته میشه روی هم توی استک و بعدش دونه دونه خراب میشن)
از اون طرف صدا زده شدن تابع و همین ساخته شدن فریم و اینا تبعا یه overhead عی داره و اصطلاحا function call، اندکی توی پایتون expensive هست (که البته توی پایتون ۳.۱۱ خیلی بهتر شده و تا ۳.۱۵ خیلی بهتر میشه)
روش اولی که توی صورت سوال هست، اگه گفتید چند تا تابع داره؟
1.
2.
+ 500
یعنی ۵۰۲ تا فانکشن کال رو فقط ما داریم میبینیم.
این همهههههههه فانکشن کال اتفاق میوفته
اما روش دوم
ما دو تا تابع میبینیم:
1.
2.
(اگه نمیدونستید باید بگم که لیست کامپریهنشن ها به یه تابع تبدیل میشن.)
توابعی هم که ما نمیبینیم، در جفت مثالها داندر
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
GitHub
cpython/Objects/unicodeobject.c at 75a6441718dcbc65d993c9544e67e25bef120e82 · python/cpython
The Python programming language. Contribute to python/cpython development by creating an account on GitHub.
👍7
Forwarded from Persian python (Mohammad)
سلام دوستان وقتتون بخیر
ویدیو پلی لیست آموزش برنامه نویسی شئ گرایی آپلود شد
قسمت 6
موضوع :
اضافه کردن عمگر های ریاضی ( - + * / )
کلاس مثل لیست بساز که بتونی با ایندکس دیتا بگیری
امیدوارم که مفید بوده باشه
میتونین از لینک زیر تماشا کنید
https://youtu.be/rTyLvH_WbdY
لینک گیت هاب :
https://github.com/persianpython/PythonObjectOriented
ویدیو پلی لیست آموزش برنامه نویسی شئ گرایی آپلود شد
قسمت 6
موضوع :
اضافه کردن عمگر های ریاضی ( - + * / )
کلاس مثل لیست بساز که بتونی با ایندکس دیتا بگیری
امیدوارم که مفید بوده باشه
میتونین از لینک زیر تماشا کنید
https://youtu.be/rTyLvH_WbdY
لینک گیت هاب :
https://github.com/persianpython/PythonObjectOriented
YouTube
آموزش برنامه نویسی شئ گرایی در پایتون مقدماتی تا پیشرفته ( قسمت ششم ) ( عملگر های ریاضی و getitem )
سلام به کانال یوتیوبی پرشین پایتون خوش آمدید
تو این پلی لیست سعی دارم که مباحث شئ گرایی رو از مقدماتی تا پیشرفته توضیح بدم
که شامل دوستانی که اصلا از شئ گرایی و کلاس ها اطلاعاتی ندارن هم میشه
در این پلی لیست بجز موارد شئ گرایی درمورد تمیز نویسی و اینکه چطور…
تو این پلی لیست سعی دارم که مباحث شئ گرایی رو از مقدماتی تا پیشرفته توضیح بدم
که شامل دوستانی که اصلا از شئ گرایی و کلاس ها اطلاعاتی ندارن هم میشه
در این پلی لیست بجز موارد شئ گرایی درمورد تمیز نویسی و اینکه چطور…
🔥2
✔️ «همهچیز در پایتون آبجکت است»
همه این رو یبار هم که شده شنیدیم!
➰ ولی این عبارت در CPython و زبانی مثل C که مثل مثلا پایتون شئگرایی و ارثبری به اون صورت نداره، چطور پیادهسازی شده؟
➰ اصطلاحی مثل Duck typing در سطح کدهای C در CPython چطور اتفاق میوفته؟
➰ در پایهای ترین حالت آبجکتهای پایتون، چه چیزهای مشترکی دارن؟
➰ تایپ float و تایپ dict چجوری نوشته شدن با C؟
➰ چه تایپهایی در CPython نشانی از داشتن len دارند؟
➿ تابع len چگونه کار میکنه؟
➿ تابع len چرا چنین، کار میکنه؟
➿ پیچیدگی زمانی تابع len چگونه است؟
➰ تایپ list در CPython چطور نوشته شده است؟
روز یکشبه
ساعت ۷ عصر
اینجا
https://t.me/SEYED_BAX/1831
همه این رو یبار هم که شده شنیدیم!
➰ ولی این عبارت در CPython و زبانی مثل C که مثل مثلا پایتون شئگرایی و ارثبری به اون صورت نداره، چطور پیادهسازی شده؟
➰ اصطلاحی مثل Duck typing در سطح کدهای C در CPython چطور اتفاق میوفته؟
➰ در پایهای ترین حالت آبجکتهای پایتون، چه چیزهای مشترکی دارن؟
➰ تایپ float و تایپ dict چجوری نوشته شدن با C؟
➰ چه تایپهایی در CPython نشانی از داشتن len دارند؟
➿ تابع len چگونه کار میکنه؟
➿ تابع len چرا چنین، کار میکنه؟
➿ پیچیدگی زمانی تابع len چگونه است؟
➰ تایپ list در CPython چطور نوشته شده است؟
روز یکشبه
ساعت ۷ عصر
اینجا
https://t.me/SEYED_BAX/1831
Telegram
سید و رفقا (بزرگترین کامیونیتی سید های برنامه نویس ایران)
✔️ «همهچیز در پایتون آبجکت است»
همه این رو یبار هم که شده شنیدیم!
➰ ولی این عبارت در CPython و زبانی مثل C که مثل مثلا پایتون شئگرایی و ارثبری به اون صورت نداره، چطور پیادهسازی شده؟
➰ اصطلاحی مثل Duck typing در سطح کدهای C در CPython چطور اتفاق میوفته؟…
همه این رو یبار هم که شده شنیدیم!
➰ ولی این عبارت در CPython و زبانی مثل C که مثل مثلا پایتون شئگرایی و ارثبری به اون صورت نداره، چطور پیادهسازی شده؟
➰ اصطلاحی مثل Duck typing در سطح کدهای C در CPython چطور اتفاق میوفته؟…
👍3
لینکداین ثبت نام در ۲۰ آموزش پرطرفدار در سال اخیر رو تا ۳۰ آگست رایگان کرده میتونید در یکی از اونها ثبت نام کنید ،تمامی دوره های لینکداین داری سرتیفیکیشن هستند دوره های آموزش پایتون،sql,powerbi,و دیجیتال مارکتینگ از جمله این آموزش ها هستند با دوستان خود به اشتراک بگذارید
https://www.linkedin.com/business/learning/blog/top-skills-and-courses/the-most-popular-linkedin-learning-courses
@raspberry_python
https://www.linkedin.com/business/learning/blog/top-skills-and-courses/the-most-popular-linkedin-learning-courses
@raspberry_python
Linkedin
The 20 Most Popular LinkedIn Learning Courses
If you're looking to grow your career, you may want to check out one of the 20 most popular LinkedIn Learning courses of the year.
👍2
👍8