🐍 Python & Raspberry 🐍
8.21K subscribers
1.92K photos
125 videos
623 files
1.23K links
Python- Raspberry Pi-AI-IOT
ادمین : فرهاد ناصری زاده
@farhad_naserizadeh
@farhad3412

گروه پایتون
@Python_QA
تبادل
@mmtahmasbi
کانال مرتبط
@new_mathematical
@micropython_iot
@c_micro
اینستاگرام
http://Instagram.com/python_raspberry
Download Telegram
فاصله اجتماعی.py
4 KB
Social Distancing Detector Using OpenCV and Raspberry Pi

آشکار سازی فاصله اجتماعی با رزبری پای و پایتون و اپن سیوی


@raspberry_python
🐍 Python & Raspberry 🐍
بیاید بیاید خبر خوش دارم براتوووون محدودیت های گیت هابو برا ایران برداشتن 😍🤘 https://github.blog/2021-01-05-advancing-developer-freedom-github-is-fully-available-in-iran/ @raspberry_python
خبببب
انگار بایدن کار خودشو کرده
اکثر سایتا تحریماشون رو برداشتن 😃
medium
towardsdatascience
unity
edx
oracle

همه اینا تحریم کرده بودن
ک خوشبختانه همشون رفع شده 😄🤘

ولی من میدونم،‌ همه اینا ارامش قبل از طوفانه...

@raspberry_python
What is the output?

@raspberry_python
خروجی کد بالا چیست ؟
Anonymous Quiz
11%
[0, 1]
14%
{0, 1}
21%
None
29%
<Boo object at 0x00>
25%
Exception
کوئیز
خروجی کد در تصویر بالا چیست؟
Anonymous Quiz
35%
1
15%
'1'
50%
Erorr
وختی میخوای از جنایت های امریکا حرف بزنی حداقل اون ایفون ۱۱ پرومکس ۶۰ ملیونیتو بزار کنار 😒

@raspberry_python
Forwarded from PySpider: Quiz
🐦 چالش یازدهم
تابعی بنویسید که با گرفتن درخت (tree)، ریشه آن را پیدا کند
(تو عکس بالا ریشه عدد ۱ هستش)

ورودی:
دیتا بصورت دیکشنری میباشد
tree = { 2: 1, 8: 1, 9: 1, 10: 9}

نکته: هیچ عددی دوبار در درخت تکرار نمیشود، اگر جایی عدد ۲ باشد، جای دیگری از درخت عدد ۲ نمیتواند وجود داشته باشد

ساختار دیتا به این صورت است:
{2: 1}
عدد 2 به عدد 1 متصل است،
یعنی عدد 2 از شاخه های عدد 1 است.

مثال:
find_root({2: 1, 3: 1})
output -> 1


🐉 @pyspyquiz
یکی دیگه از کاربرد های "from" توی زبان پایتون که شاید کمتر تا حالا دیده باشیمش توی exception handling هست.

وقتی ما زنجیره ای از exception ها طبق عکس بالا داشته باشیم ، آخرین exception ای که raise میشه ، شامل اطلاعاتی از exception های گذشته توی خودش هست (traceback) و وقتی که ارور به ما نمایش داده میشه لیست بلند بالایی از این تاریخچه نمایش داده میشه که جمله های شبیه به این هستند :

"During handling of the above exception, another exception occurred"

خب این اطلاعات و کد ها در مرحله ی اول چیز بدی نیست اصلا. به ما نشون میده کجا چه اتفاقی افتاده و منبع اصلی raise شدن اون exception کجاست.
ولی شرایطی رو در نظر بگیرین که بر اساس structure عه کدتون که پیاده سازی کردین exception ها چندین مرحله داخل هم raise میشن و هندل میشن تا در نهایت آخرین exception هندل نشه و ارور بگیریم. تو این مواقع این لیست 20-30 خطی هیچ اطلاعات مفیدی به کاربر نشون نمیده جز اینکه شلوغ باشه و دچار سردرگمی بکنه کاربر رو.
میشه در قالب یک message دلیل ارور و نحوه ی برطرف کردنشو به کاربر نشون داد و تمام اون تاریخچه ی قبلی رو پاک کرد طبق عکس بالا:
from None
میشه به جای None از e1 ، e2 ، e3 هم استفاده کرد. این کار رو شما انجام بدین و نتیجه رو ببینید.
@raspberry_python
Grid Detection With OpenCV on Raspberry Pi


@raspberry_python
🐍 Python & Raspberry 🐍
Photo
کوئیز

با توجه به شکل بالا گزینه صحیح را انتخاب کنید؟
Final Results
8%
0
45%
2
46%
Erorr
سلام
اعضای محترم اگر نظری راجب محتوای کانال و گروه پایتون دارند برای ما کامنت کنند.
ممنون
This media is not supported in your browser
VIEW IN TELEGRAM
learn python, machine learning , deep learning

@raspberry_python
تبدیل فایل اکسل به فایل csv در پایتون

A very simple and short code to convert your excel files to csv files.


@raspberry_python
میخواهیم ی ماتریس تمام صفر از اندازه ۴ در ۵ درست کنیم
کدوم یک از موارد زیر اشتباهه
اگر احیانا جای سطر و ستون رو اشتباه کردم اون رو به عنوان اشتباه درنظر نگیرید @raspberry_python
Final Results
10%
no.zeros((4,5))
13%
[[0 for _ in range(5)] for _ in range(4)]
8%
[[0]*5 for _ in range(4)]
19%
[[0]*5]*4
20%
همش درسته
30%
نمیدانم دیدن جواب
Hello friends, send WhatsApp message with 2 lines of python code💻💡

فرستادن پیام در واتساپ با تو خط کد پایتون

@raspberry_python