Forwarded from Persian python (Mohammad)
سلام دوستان وقتتون بخیر
ویدیو پلی لیست FastApi آپلود شد
قسمت : 29
موضوع : قسمت سوم پروژه instagram
امیدوارم که مفید بوده باشه
میتونین از لینک زیر تماشا کنید
https://youtu.be/AG0ROJyJE-g
فایل های این ویدیو در گیت هاب :
https://github.com/persianpython/FastApi
ویدیو پلی لیست FastApi آپلود شد
قسمت : 29
موضوع : قسمت سوم پروژه instagram
امیدوارم که مفید بوده باشه
میتونین از لینک زیر تماشا کنید
https://youtu.be/AG0ROJyJE-g
فایل های این ویدیو در گیت هاب :
https://github.com/persianpython/FastApi
YouTube
آموزش Api نویس با FastApi Python ( Instagram قسمت سوم پروژه )
سلام به کانال یوتیوبی پرشین پایتون خوش آمدید
FAST API
یک وب میکرو فریمورک پایتون هست که با شعار عملکرد بالا
(high performance)
، یادگیری آسان ، کد زنی سریع و آماده برای تولید توسط آقای سباستین رامیرز تولید شده
ویژگی های اصلی این فریمورک :
سرعت : عملکرد…
FAST API
یک وب میکرو فریمورک پایتون هست که با شعار عملکرد بالا
(high performance)
، یادگیری آسان ، کد زنی سریع و آماده برای تولید توسط آقای سباستین رامیرز تولید شده
ویژگی های اصلی این فریمورک :
سرعت : عملکرد…
🟢🟡🔴 Color Stealing
Python implementation of the Color Stealing algorithm.
https://github.com/davidsvy/color-stealing
https://github.com/davidsvy/color-stealing#generated-samples
@raspberry_python
Python implementation of the Color Stealing algorithm.
https://github.com/davidsvy/color-stealing
https://github.com/davidsvy/color-stealing#generated-samples
@raspberry_python
Forwarded from Advanced AI
آشنایی با کتابخانه JAX در پایتون
یک کتابخانه نوظهور در پایتون برای پیادهسازی چهارچوبهای یادگیری عمیق و یادگیری ماشین که توسط Google Deep Mind پشتیانی میشود.
https://www.youtube.com/watch?v=WdTeDXsOSj4
#هوش_مصنوعی
#یادگیری_ماشین
#یادگیری_عمیق
#پردازش_تصویر
#Artificial_Intelligence
#Machine_Learning
#Deep_learning
#Image_processing
👇🏻عضویت در کانال: 👇🏻
Link: https://t.me/Adv_AI
ID: @Adv_AI
یک کتابخانه نوظهور در پایتون برای پیادهسازی چهارچوبهای یادگیری عمیق و یادگیری ماشین که توسط Google Deep Mind پشتیانی میشود.
https://www.youtube.com/watch?v=WdTeDXsOSj4
#هوش_مصنوعی
#یادگیری_ماشین
#یادگیری_عمیق
#پردازش_تصویر
#Artificial_Intelligence
#Machine_Learning
#Deep_learning
#Image_processing
👇🏻عضویت در کانال: 👇🏻
Link: https://t.me/Adv_AI
ID: @Adv_AI
YouTube
Intro to JAX: Accelerating Machine Learning research
JAX is a Python package that combines a NumPy-like API with a set of powerful composable transformations for automatic differentiation, vectorization, parallelization, and JIT compilation. Your code can run on CPU, GPU or TPU. This talk will get you started…
🎲 Denoising Diffusion Probabilistic Model, in Pytorch
Install: $ pip install denoising_diffusion_pytorch
https://github.com/lucidrains/denoising-diffusion-pytorch
https://www.youtube.com/watch?v=W-O7AZNzbzQ
@raspberry_python
Install: $ pip install denoising_diffusion_pytorch
https://github.com/lucidrains/denoising-diffusion-pytorch
https://www.youtube.com/watch?v=W-O7AZNzbzQ
@raspberry_python
ایا امکان دارد عبارت زیر درست باشد؟
`10/a == 0`
`10/a == 0`
Anonymous Quiz
50%
امکان دارد
27%
امکان ندارد
23%
نمیدونم دیدن جواب
کاریکاتور هوش مصنوعی دیدین؟
یک تیم خلاق ایرانی یک سایت با هوش مصنوعی درست کردند که عکس رو میگیره و کاریکاتور تحویل میده😍
پیشنهاد میکنم همین الآن امتحان کنین. خیلی جالبه👏👏
سایت فانیکاتور:
https://funnycature.ali110co.ir
#پایتون #هوش_مصنوعی
🆔 Reference:
@ali110co_ir | @OpenCV_olc
@raspberry_python
یک تیم خلاق ایرانی یک سایت با هوش مصنوعی درست کردند که عکس رو میگیره و کاریکاتور تحویل میده😍
پیشنهاد میکنم همین الآن امتحان کنین. خیلی جالبه👏👏
سایت فانیکاتور:
https://funnycature.ali110co.ir
#پایتون #هوش_مصنوعی
🆔 Reference:
@ali110co_ir | @OpenCV_olc
@raspberry_python
سلام بچهها. این برای یکی از دوستانه، واسه امکانسنجی یه پلتفرم. اگه دوست داشتید، ممنون میشم پرش کنید.
https://survey.porsline.ir/s/9NKUTQN
https://survey.porsline.ir/s/9NKUTQN
Porsline
پلتفرم هدهد
با پُرسلاین به راحتی پرسشنامه خود را طراحی و ارسال کنید و با گزارشهای لحظهای آن به سرعت تصمیم بگیرید.
🐍 Python & Raspberry 🐍
ایا امکان دارد عبارت زیر درست باشد؟
`10/a == 0`
`10/a == 0`
جواب:
بله امکان دارد
بله امکان دارد
>>>10/float('inf') == 0.0
True
How to just update a certain objects on the Pygame screen?
https://islandtropicaman.com/wp/2022/07/30/how-to-just-update-a-certain-objects-on-the-pygame-screen/
@raspberry_python
https://islandtropicaman.com/wp/2022/07/30/how-to-just-update-a-certain-objects-on-the-pygame-screen/
@raspberry_python
کمی مقدمه:
یکی از فرق های اصلی asyncio با threading این هست که اولی cooperative و دومی preemptive هست توی threading سیستم عامل با یه سری الگوریتم های خاص تصمیم میگیره کی، چه process یا thread ای رو در لحظه ران کنه و کی switch اتفاق بیفته(مثلا با کمک time slicing) . ولی توی asyncio ما میگیم! یعنی باید خود coroutine بگه کی آماده ی switch هست به خاطر همینم هست باید await داشته باشیم بین task ها. پس باهم cooperation انجام میدن coroutine ها و خودشون با yield کردن کنترل رو میدن به صورت خودکار بین instruction ها این اتفاق نمیفته و کل سیستم بلاک هست اونجا.
چرا اینو گفتیم؟ یکی از دوستان این سوال رو پرسید:
چرا با وجود اینکه await نداریم اون task هایی که داخل لیست ساختیم داره اجرا میشه و hola چاپ میشه؟
تابع run یه فانکشن کمکی و سطح بالا هست که خودش میاد یه event loop میسازه خودشم close ش میکنه و coroutine ای که بهش پاس دادیم و میده به run_until_complete. حالا این چیکار میکنه ؟ coroutine عه مارو تبدیل به Task میکنه (طبیعتا schedule هم میشه) و بعد میاد run_forever عه event loop رو کال میکنه. اون چیکار میکنه ؟ میاد run_once_ رو ران میکنه. رسیدیم به جایی که باید برسیم...
تابع run_once_ کارش اینکه یه دور کامل هرچی توی event loop هست رو ران میکنه! task هایی که به انتها برسن StopIteration میدن و در نتیجه done میشن.
دلیل اینکه اون task هایی که await نکردیم ولی ران شدن همینه.
حالا بعدش چه اتفاقی میفته ؟ task هایی ممکنه داشته باشیم که توشون await داشته باشه و تموم نشده باشن یا به عبارتی Pending شده باشن.
وقتی event loop داره تموم میشه میاد تمام task های pending رو cancel میکنه. اتفاقی که میفته اینکه ارور عه CancellationError داخل coroutine ها throw میشه. coroutine ها میتونن هندل کنن این ارور رو اگه نکنن Task این کارو میکنه برای شما و اون Future رو Cancel میکنه (دلیل اینکه این ارور رو نمیبینید اینه که هندل شده)
حالا همه ی حرف ها رو با کد زیر در نظر بگیرید:
نکته۲: این ها رفتار event loop ای هست که asyncio به صورت دیفالت ازش استفاده میکنه. اگه شما از event loop عه دیگه ای استفاده کنید کاملا این برمیگرده به نویسنده ی اون event loop که چجوری میخواد پیاده سازیش کنه. event loop ها تا زمانی که یه api ای رو رعایت کنن (متد های لازم abstract class شون رو پیاده کنن) میتونن استفاده بشن. پس همچنان safe ترین راه این هست که رو رفتار event loop حساب نکنید و چیزی که گارانتی هست یعنی await کردن coroutine ها برای دادن کنترل به event loop رو انجام بدید.
🖊 SorousH
یکی از فرق های اصلی asyncio با threading این هست که اولی cooperative و دومی preemptive هست توی threading سیستم عامل با یه سری الگوریتم های خاص تصمیم میگیره کی، چه process یا thread ای رو در لحظه ران کنه و کی switch اتفاق بیفته(مثلا با کمک time slicing) . ولی توی asyncio ما میگیم! یعنی باید خود coroutine بگه کی آماده ی switch هست به خاطر همینم هست باید await داشته باشیم بین task ها. پس باهم cooperation انجام میدن coroutine ها و خودشون با yield کردن کنترل رو میدن به صورت خودکار بین instruction ها این اتفاق نمیفته و کل سیستم بلاک هست اونجا.
چرا اینو گفتیم؟ یکی از دوستان این سوال رو پرسید:
چرا با وجود اینکه await نداریم اون task هایی که داخل لیست ساختیم داره اجرا میشه و hola چاپ میشه؟
async def hola():
print("hola")
async def main():
tasks = [asyncio.create_task(hola()) for _ in range(3)]
asyncio.run(main())
حالا بشکافیمش:تابع run یه فانکشن کمکی و سطح بالا هست که خودش میاد یه event loop میسازه خودشم close ش میکنه و coroutine ای که بهش پاس دادیم و میده به run_until_complete. حالا این چیکار میکنه ؟ coroutine عه مارو تبدیل به Task میکنه (طبیعتا schedule هم میشه) و بعد میاد run_forever عه event loop رو کال میکنه. اون چیکار میکنه ؟ میاد run_once_ رو ران میکنه. رسیدیم به جایی که باید برسیم...
تابع run_once_ کارش اینکه یه دور کامل هرچی توی event loop هست رو ران میکنه! task هایی که به انتها برسن StopIteration میدن و در نتیجه done میشن.
دلیل اینکه اون task هایی که await نکردیم ولی ران شدن همینه.
حالا بعدش چه اتفاقی میفته ؟ task هایی ممکنه داشته باشیم که توشون await داشته باشه و تموم نشده باشن یا به عبارتی Pending شده باشن.
وقتی event loop داره تموم میشه میاد تمام task های pending رو cancel میکنه. اتفاقی که میفته اینکه ارور عه CancellationError داخل coroutine ها throw میشه. coroutine ها میتونن هندل کنن این ارور رو اگه نکنن Task این کارو میکنه برای شما و اون Future رو Cancel میکنه (دلیل اینکه این ارور رو نمیبینید اینه که هندل شده)
حالا همه ی حرف ها رو با کد زیر در نظر بگیرید:
async def hola():نکته ۱: همه ی فانکشن هایی که بالا گفتم خیلی کار های اضافه تری میکنن و صرفا ورژن خلاصه شدش بود
print("first line")
try:
await asyncio.sleep(1)
except asyncio.CancelledError:
print("hola, now cancelled.")
async def main():
print("main started")
tasks = [asyncio.create_task(hola()) for _ in range(3)]
print("main finished")
asyncio.run(main())
نکته۲: این ها رفتار event loop ای هست که asyncio به صورت دیفالت ازش استفاده میکنه. اگه شما از event loop عه دیگه ای استفاده کنید کاملا این برمیگرده به نویسنده ی اون event loop که چجوری میخواد پیاده سازیش کنه. event loop ها تا زمانی که یه api ای رو رعایت کنن (متد های لازم abstract class شون رو پیاده کنن) میتونن استفاده بشن. پس همچنان safe ترین راه این هست که رو رفتار event loop حساب نکنید و چیزی که گارانتی هست یعنی await کردن coroutine ها برای دادن کنترل به event loop رو انجام بدید.
🖊 SorousH
همه ی ما میدونیم که نوشتن regex کلا مشکله و این مشکل رو توی پایتون هم داریم. ممکنه شما یک الگوی طولانی بنویسی و بعد از چند ساعت یا چند روز که بری یسری تغییرات داخلش بدی برات ناخوانا باشه.
خب ما اینم میدونیم که پایتون شعارش سادگی عه، regex پایتون هم اینقدر سریعه، یعنی راهی نیست که بشه از این regex سریع و قوی راحتتر استفاده کرد؟
چرا البته که هست، اینم راهش:
https://vrgl.ir/LTDKa
〰〰〰〰〰〰〰〰
©@raspberry_python
خب ما اینم میدونیم که پایتون شعارش سادگی عه، regex پایتون هم اینقدر سریعه، یعنی راهی نیست که بشه از این regex سریع و قوی راحتتر استفاده کرد؟
چرا البته که هست، اینم راهش:
https://vrgl.ir/LTDKa
〰〰〰〰〰〰〰〰
©@raspberry_python
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
Forwarded from تجارت نیوز
🔴 اتریوم چیست؟
▫️اتریوم یک سیستم آزاد و عمومی بر پایه تکنولوژی بلاکچین است. گفتنی است اتریوم هیچ کنترل کننده واحد و مرکزی ندارد و توسط هزاران سیستم کامپیوتری که به صورت داوطلبانه در کل دنیا مشغول هستند، کنترل و امنیت شبکه آن حفظ میشود. این سیستمها همان node یا گرهها هستند.
▪️از مهمترین کاربردهای اتریوم میتوان به توانایی ساخت و پیادهسازی نرمافزارهای غیر متمرکز روی آن اشاره کرد. برنامهنویسان و توسعهدهندگان وب میتوانند نرامافزارهای غیر متمرکز (DApp) را بر بستر آن پیادهسازی کنند.
▫️نرمافزارهای غیرمتمرکز به این صورت هستند که اختیار برنامه و اطلاعات کاربران آن در دست هیچ سازمان یا فردی نیست و هیچ راهی برای سانسور دادهها در این اپلیکیشنها وجود ندارد.
▪️همچنین اتریوم بستری برای اجرای قراردادهای هوشمند را فراهم میکند. قراردادهای هوشمند به صورت خودکار فعالیت میکنند و پس از منعقد شدن به هیچ عنوان قابل تغییر و توقف نیستند.| تجارتنیوز
🔗گزارش کامل را اینجا در تجارتنیوز بخوانید
🖊سینا مناجاتیپور
@tejaratnews
▫️اتریوم یک سیستم آزاد و عمومی بر پایه تکنولوژی بلاکچین است. گفتنی است اتریوم هیچ کنترل کننده واحد و مرکزی ندارد و توسط هزاران سیستم کامپیوتری که به صورت داوطلبانه در کل دنیا مشغول هستند، کنترل و امنیت شبکه آن حفظ میشود. این سیستمها همان node یا گرهها هستند.
▪️از مهمترین کاربردهای اتریوم میتوان به توانایی ساخت و پیادهسازی نرمافزارهای غیر متمرکز روی آن اشاره کرد. برنامهنویسان و توسعهدهندگان وب میتوانند نرامافزارهای غیر متمرکز (DApp) را بر بستر آن پیادهسازی کنند.
▫️نرمافزارهای غیرمتمرکز به این صورت هستند که اختیار برنامه و اطلاعات کاربران آن در دست هیچ سازمان یا فردی نیست و هیچ راهی برای سانسور دادهها در این اپلیکیشنها وجود ندارد.
▪️همچنین اتریوم بستری برای اجرای قراردادهای هوشمند را فراهم میکند. قراردادهای هوشمند به صورت خودکار فعالیت میکنند و پس از منعقد شدن به هیچ عنوان قابل تغییر و توقف نیستند.| تجارتنیوز
🔗گزارش کامل را اینجا در تجارتنیوز بخوانید
🖊سینا مناجاتیپور
@tejaratnews
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
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