🐍 Python & Raspberry 🐍
Open in Telegram
Python- Raspberry Pi-AI-IOT ادمین : فرهاد ناصری زاده @farhad_naserizadeh @farhad3412 گروه پایتون @Python_QA تبادل @mmtahmasbi کانال مرتبط @new_mathematical @micropython_iot @c_micro اینستاگرام http://Instagram.com/python_raspberry
Show more8 216
Subscribers
No data24 hours
-177 days
-8330 days
Posts Archive
تفریحات شبانه 😂😂
شتر را بیابید☺️☺️
سرکاری هم نیست واقنی ی شتر تو این تصویر هست :)
چیزی نمیگم خودتون برید اینارو نگا کنید بخندید 😂😂😂
https://pointerpointer.com/
http://www.papertoilet.com/
https://zoomquilt.org/
این اپ اندرویدم داره 😂😂😂
https://www.worldsdumbestgame.com/
اینو کسی رکورد زد بگید😂😂😂😂
@raspberry_python
خط دوم خروجی کد زیر چیست؟
class A:
def foo(self):
print("A.foo")
def boo(self):
self.foo()
print("A.boo")
class B(A):
def foo(self):
print("B.foo")
b = B()
b.boo()
اگه به نظرتون خیلی سادس دعوامون نکنید
فردا ی سوال دیگه مث این ولی با تفاوت جزیی میخوام بزارم و درمورد تفاوت هاشون بحث کنیم :)📖 Using Asyncio in Python
by Caleb Hattingh
Released February 2020
Publisher(s): O'Reilly Media, Inc.
ISBN: 9781492075332
🛠 اگر شما هم از جمله توسعهدهندگان پایتون هستید که به دلیل پیچیدگی asyncio دارید عذاب میکشید :) وقتش عه که یه نگاه دیگه بهش بندازید.
فریمورک asyncio پیچیدهست چون هدف اون حل مشکلات برنامه نویسان شبکه های همزمان (concurrent)، هم برای توسعه دهندگان framework ها و هم برای کاربران نهایی است.
ویژگی هایی که شما باید یادشون بگیرید تنها زیر مجموعهای کوچک از کل API عه فریمورک asyncio است، اما انتخاب ویژگی ها مناسب مشکل است اینجاست که این کتاب برای شما کاربری میشود.
🔑 توسعهدهنده کهنهکار پایتون، Caleb Hattingh، به شما کمک میکند تا درک اولیهای از بلوک های سازنده asyncio بدست آورید. خواهید آموخت که چرا asyncio جایگزین ایمن تری نسبت به mulit threding است و چگونه این API راهی ساده برای پشتیبانی از هزاران اتصال همزمان سوکت ارائه می دهد.
- مقایسه ای مهم از asyncio و threading برای برنامه نویسی شبکه همزمان دریافت کنید
- یه تور asyncio گردی داشته باشید و یک راهنمایی سریع برنامه نویسی event-based را شروع کنید.
- تفاوت ها بین ویژگی ها توسعه دهندگان end-user (مثل ما) و توسعه دهندگان فریمورک ها (مثل سازنده FastAPI اقای سباستین رامیرز) را یاد بگیرید.
- سینتکس جدید async await و coroutine ها و task ها و future ها رو یاد بگیرید.
- مطالعات موردی دقیقی (همراه با کد) در مورد برخی از کتابخانه های محبوب سازگار با asyncio را دریافت کنید
از اینجا دانلود کنید.
https://ir1lib.org/book/5405065/567ad8I gladly announce my first online course on #Statistics and #Mathematics for #MachineLearning and #DeepLearning.
The course will be in English, QA sessions with instructor will be in Turkish, Azerbaijani , or English. TA sessions will be in English.
This is the first course of tribology courses to help attendees to capture foundations and mathematics behind ML,DL models.
The courses are listed as follow:
1. Statistics Foundation for ML
2. Introduction to Statistical Learning for ML
3. Advanced Statistical Learning for DL
The course starts on 15 Jan 2022, at 13:00 to 15:00 (Istanbul time):
Course Fee:
Free for unemployed attendees. :)
200 USD for employed candidates :).
Course contents:
https://lnkd.in/dcXKxUjE
Course Registration:
https://lnkd.in/dMpzMfMG
Please kindly share with the ones who are interested.
سلام
روز بخیر
ویدیو جدید پلی لیست socket Programming آپلود شد
قسمت 3
موضوع : ارسال و دریافت فایل + نمایش progress bar در ترمینال با tqdm
میتونین از لینک زیر تماشا کنید
https://youtu.be/3SnU0nB5wBo
📌آموزش رزبری پای با پایتون – قسمت سوم – چالش رقص نور
👈#سیسوگ #رزبری_پای #پایتون #امبدد #رقص_نور
🖋 نویسنده : #Xander
💭 سلام به همه.
قراره یه برنامه بنویسی که وقتی یه بار دکمه رو فشارمیدی LED روشن بشه، وقتی ۲ بار فشار میدی LED چشمک بزنه و وقتی دکمه رو به مدت ۳ ثانیه نگه میداری، LED خاموش بشه (صد البته که من عاشق پایتون هستم و این چالش رو هم به زبان پایتون برنامه نویسی و حلش میکنم).
⛏ روش های سامورایی
من اولش یکم نشستم فکر کردم و دیدم با روش های سامورایی خیلی راحت میشه این چالش رو حل کرد. شما میتونید مراحل خاموش و روشن کردن LED با استفاده از دکمه رو توی قسمت قبل ببینید. اگه میخواین در حل چالش رقص نور همراه من باشید اول تا این مرحله که با استفاده از دکمه یه LED رو توی رزبری خاموش و روشن کنیم. با من پیش بیایید، از اینجا به بعد فقط کد های قبل رو دستکاری میکنیم.
اولین چیزی که به ذهنم رسید این بود که یدونه فلگ بزارم برا اینکه چک کنم چه زمانی باید LED روشن و چه زمانی باید LED خاموش باشه. دوتا تابع هم لازم داشتم برا اینکه LED رو خاموش و روشن کنم ...
⚠️ مطلب بالا، تنها خلاصه و کلیتی از اصل مقاله است، مقاله کامل را می توانید در وب سایت سیسوگ (ادامه مطلب) مطالعه فرمایید.
👈🏻 ادامه مطلب
📣 عضویت در کانال تلگرام سیسوگ
🔴 مركز آموزش كامپيوتر جهاد دانشگاهي دانشگاه تهران برگزار می کند
🔸آموزش برنامه نویسی به زبان Python
✨ زمان آموزش : 48 ساعت
✅ روزهاي : پنج شنبه 20-14
📅شروع دوره: 2 دی ماه
📌 ثبت نام 👈 https://jtehran.com/python
☎️ مشاوره: 84651230_02184650
➖➖➖➖➖
🆔 @jtitnews
🌐https://www.instagram.com/jtit.ir
Happy Winter Solstice (or "Yule" or "Yalda") – the father of all winter holidays! 🌟✨💫❄️
Make sure to check out the new featured stickers in the trending section – 20 new packs and other goodies there 🎅🏻🐯🎁
😷 کرونا چگونه منتقل میشود؟
◽️این کلیپ یکی از کاملترین شبیهسازیهایی است که تا به حال ساخته شده و احتمال انتقال را در فضاهای مختلف بررسی میکند.
@Fararunews
🔸 چالش پردازش هوشمند دادههای دیوار
🔹 ششمین دوره مسابقات هوش مصنوعی امیرکبیر (مهما)
📅 دی و بهمن ۱۴۰۰
☑️ ثبت نام رایگان
🔗 اطلاعات بیشتر و ثبت نام:
https://aaic.aut.ac.ir/competition/6
🌐 @AUTDMC
✔️ درک ساختار و برنامه نویسی به صورت async براتون سخته؟
- نمیدونید یک سری چیز ها چطور کار میکنند؟
- اصلا اون کلمه کلیدی await اون وسط چی کار میکنه؟
- قبل از ورود فریمورک asyncio به پایتون، برنامه نویس ها چطور ساختار async رو پیادهسازی میکردن؟
- میخواید یه مثال کوچولو و زیبا از کارکرد async ببینید؟
در این ویدیو همراه بشید با آقای Robert Smallshire، کسی که کل مکانیزم مدیریت تیر های چراغبرق شهر لندن رو با پایتون و asyncio نوشته و پاسخ پرسش های بالا رو دریافت کنید :))
https://youtu.be/M-UcUs7IMIM
〰️〰️〰️〰️〰️〰️
@raspberry_python
🚀 دوره آموزشی علـــــم داده (Data Science)
🔥 نیاز روز بــــازار کــــار ایــــــران و خـــارج
🏙 مناسب برای تمام رشتهها
🖥 آموزش با نرم افزارها و زبــانهای R، Python و SQL Server
🌟 با گواهینامه مورد تایید وزارت علوم و معتبر
🔬 آموزش #آنلاین و با موردکاویهای واقعی و پروژه
🚧 در خــــانه بمانید و آمـــــوزش ببینید
🔗 مشاهده جزئیات دوره و مشاوره رایگان:
https://tihe.ac.ir/data-science-course/
دو تا نکته ی ریز درباره ی کلاس int که شاید کمتر بهش توجه کرده باشیم:
برای تبدیل کردن رشته ی "4" که از ورودی میگیریم به عدد 4 میایم از :
n = int("4")
استفاده میکنیم. یه قابلیتی که این کلاس داره اینکه اگه سمت چپ و راست این رشته whitespace باشه هم کار میکنه نیازی نیست strip کنیم.
n = int(" 4 \t \n ")
مثلا فرض کنیم یه فایل test.txt داریم که هر لاینش یه عدد هست با کلی اسپیس قبل و بعد اعداد به صورت :
1
2
3
این دو تا کد زیر رو اجرا کنید تا فرقشونو ببینید :
with open('test.txt') as f:
print([line for line in f])
with open('test.txt') as f:
print([int(line) for line in f])
هم n\ هم اسپیس ها رو هندل میکنه نیاز به strip کردن نیست دیگه.
مورد دوم:
وقتی کلاس int رو صدا میزنید مجیک متد __int__ رو کال میکنه.
از طرفی شما اگه برای کلاس های خودتون __index__ رو پیاده سازی کنید میتونید به عنوان index اون آبجکت رو پاس بدید به یه sequence type ای مثل لیست و این متد رو صدا میزنه.
حالا وقتی یه کلاسی ساختید و نمونه ای از اون کلاس رو پاس میدید به int ، کافیه فقط یکی از مجیک متد های __int__ ، __index__ ، __trunc__ ، رو داشته باشه تا کار کنه.
پس مثلا میشه یه کاری کرد ، برای کلاستون __index__ رو پیاده سازی کنید هم قابلیت index بودن و داره هم به int تبدیل میشه اگه خواستیم :
class A:
def __index__(self):
print('index is called')
return 2
obj = A()
print(int(obj))
lst = ['a', 'b', 'c', 'd']
print(lst[obj])آقای Andrew Godwin سه گام برای آوردن پشتیبانی از asynchronous در جنگو تعریف کرده که توضیحات بیشتر در مورد این کار رو در پست قبلی(۱) ببینید، اما گام سوم و سختترین مرحله، کار کردن روی یکی از بزرگترین قسمت های جنگو به اسم Django ORM هست.
در واقع یکی از مهم ترین قسمت هایی که جنگو روی اون بنا شده همین ORM هست که تغییر و اضافه کردن پشتیبانی از asynchronous در اون زمان زیادی میبره.
ایشون در این ویدیو راجع به کاری که پیش رو دادن صحبت کردن.
https://www.youtube.com/watch?v=ibAmA4QQDhs
(۱) https://t.me/raspberry_python/4832
«جنگو»، یکی از پرطرفدارترین فریمورک های وب بین جامعه پایتون، از سال ۲۰۰۵ پا به دنیای وب گذاشته.
جنگو زمان زیادی که وجود داره، و به یک فریمورک بالغ و پایداری تبدیل شده که ۹۹ درصد نیاز های استفاده کنندگانش رو با خودش به همراه داره. (batteries included)
اما خب، جنگو یک فریمورک synchronous هست و refactor کردن این حجم بسیار عظیم از کد برای پشتیبانی از asynchronous قطعا زمان، پول، یک نقشه خوب، و صبر زیادی میطلبه.
یکی از توسعه دهنده های هسته جنگو و نویسنده کتابخونه زیبا و قدرمند channels، به نام آقای Andrew Godwin، یکی از کسایی هست که داره روی این قضیه کار میکنه.
او ۳ قدم برای انجام این کار رو تعریف کرده و چالش ها، عملکرد و مزایا شون رو در یکی از PyCon ها به ما توضیح داده.
این ویدیو رو ببینید و اطلاعات بیشتری راجع به این جنبش :) بدست بیارید.
https://www.youtube.com/watch?v=cNbcHvRvJsg
کانال Advnaced AI:
کانالی برای علاقهمندان هوش مصنوعی، پردازش تصویر و سیگنال، یادگیری ماشین و یادگیری عمیق
رویکردهای اصلی کانال:
📘📖ارائه بهروزترین کتابها و مقالات
🎥📝ارائه ویدئوها و لینکهای آموزشی
👨💻💵استخدامی و فرصتهای شغلی
🧠🕺🏻ایدهها و دستاوردها
👇🏻لینک و آیدی کانال: 👇🏻
Link: https://t.me/Adv_AI
ID: @Adv_AI
