وختی میخوای از جنایت های امریکا حرف بزنی حداقل اون ایفون ۱۱ پرومکس ۶۰ ملیونیتو بزار کنار 😒
@raspberry_python
@raspberry_python
Forwarded from PySpider: Quiz
🐦 چالش یازدهم
تابعی بنویسید که با گرفتن درخت (tree)، ریشه آن را پیدا کند
(تو عکس بالا ریشه عدد ۱ هستش)
ورودی:
دیتا بصورت دیکشنری میباشد
نکته: هیچ عددی دوبار در درخت تکرار نمیشود، اگر جایی عدد ۲ باشد، جای دیگری از درخت عدد ۲ نمیتواند وجود داشته باشد
ساختار دیتا به این صورت است:
عدد 2 به عدد 1 متصل است،
یعنی عدد 2 از شاخه های عدد 1 است.
مثال:
🐉 @pyspyquiz
تابعی بنویسید که با گرفتن درخت (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
وقتی ما زنجیره ای از 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
سلام
اعضای محترم اگر نظری راجب محتوای کانال و گروه پایتون دارند برای ما کامنت کنند.
ممنون
اعضای محترم اگر نظری راجب محتوای کانال و گروه پایتون دارند برای ما کامنت کنند.
ممنون
تبدیل فایل اکسل به فایل csv در پایتون
A very simple and short code to convert your excel files to csv files.
@raspberry_python
A very simple and short code to convert your excel files to csv files.
@raspberry_python
میخواهیم ی ماتریس تمام صفر از اندازه ۴ در ۵ درست کنیم
کدوم یک از موارد زیر اشتباهه
اگر احیانا جای سطر و ستون رو اشتباه کردم اون رو به عنوان اشتباه درنظر نگیرید @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
فرستادن پیام در واتساپ با تو خط کد پایتون
@raspberry_python
Hello friend, by this program you will able to find wifi password 🧠💻💡
پیدا کردن پسوردهای وایفای با پایتون
این کد برای در آوردن پسورد وای فای هایی هست که قبلا به سیستم وصل شده است.
@raspberry_python
پیدا کردن پسوردهای وایفای با پایتون
این کد برای در آوردن پسورد وای فای هایی هست که قبلا به سیستم وصل شده است.
@raspberry_python