🐍 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
40 Algorithms Every Programmer Should Know: Hone your problem-solving skills by learning different algorithms and their implementation in Python

40 الگوریتم که هر برنامه نویس باید بداند.
پیاده سازی با پایتون

جدید 2022 ⭐️⭐️⭐️

@raspberry_python
I'm_ran_Ahmad_40_Algorithms_Every_Programmer_Should_Know_Hone_your.pdf
8.8 MB
40 Algorithms Every Programmer Should Know: Hone your problem-solving skills by learning different algorithms and their implementation in Python

40 الگوریتم که هر برنامه نویس باید بداند.
پیاده سازی با پایتون

جدید 2022 ⭐️⭐️⭐️

@raspberry_python
✴️ ۱۰۰ هزارتومان تخفیف مادام‌العمر با کد تخفیف « پایتون »

با همکاری گروه تلگرامی ‎@python_qa، آموزش ویدئویی لاتک (LaTeX) ما را با تخفیف ویژه خریداری کنید.

🏷 کافی است که هنگام خرید آموزش لاتک ما، کد تخفیف « پایتون » را در باکس مربوطه وارد نمایید.

جزئیات آموزش ویدئویی لاتک:
https://t.me/latexetex/194

— اینم لینک خرید آموزش LaTeX:
kafex.ir/latex

🔰 عضویت در:
📲 گروه تلگرامی ما | کانال | کانال اینستا

#python #coupon
deeplearning.pdf
6.9 MB
کتاب یادگیری عمیق: از اصول اولیه تا ساخت شبکه‌های عصبی عمیق با پایتون.

تالیف: میلادوزان

@raspberry_python
This media is not supported in your browser
VIEW IN TELEGRAM
Coursera had started with my machine learning class. I’m delighted to announce that I’ll soon be teaching a new Machine Learning Specialization. Please help me spread the word! You can sign up here:

https://www.deeplearning.ai/program/machine-learning-specialization/

🔗 Andrew Ng (@AndrewYNg)

این اقا رو ک حتما میشناسید
حالا اومده یه دور جدید ماشین لرنینگ بزاره که ب گفته خودش خیلی بهتر از قبلیه
لینک های ثبت نامش رو هم اون بالا گذاشتم :)
@raspberry_python
#kasra
شماره نوع جلوی تابع main کامنت شده.
✔️فرض کنید چنین کدی رو داریم:
اگر بخواهید این رو از این حالت درش بیارید و خوانا‌تر و reformatاش کنید کدوم یکی از روش‌های زیر 👇 رو انتخاب میکنید؟
گروه 6000 نفره برنامه نویسی پایتون

👇👇👇👇😍

@python_QA
با این اوصاف اینجا دیگه پای سلیقه و موقعیت شما میاد وسط و اصلا نمیتونیم بگیم کدوم روش درست یا درست‌تره! و هر روش خوبی و بدی و طرفدار و مخالفی داره

[اگر] بگیم روش اول درست نیست، پاسخ میگیریم که خیر ۱. در stdlib استفاده شده، یعنی core devهای پایتون ازش استفاده کردن و ۲. تعداد خطوط کمی رو اشغال کرده و مرتب و خوانا شده.
[اگر] بگیم روش black درست نیست، باید بگیم که اولا black توسط یکی از core devهای پایتون که در فیس‌بوک کار می‌کرد به اسم Lukas Langa نوشته شده و ۲۷ هزار ستاره گیت‌هاب داره 😃✌️
و در چنین پروژه‌ها و شرکت‌‌هایی استفاده میشه
https://github.com/psf/black#used-by

ثانیا اگه پای type annotations توی کد بیاد وسط روش اول اصلا قشنگ نمیشه!

Answers: 1 • 2 • 3

#M4hdi
〰️〰️〰️〰️〰️
©️@raspberry_python
Forwarded from Reza
کانال Advnaced AI:
کانالی برای علاقه‌مندان هوش مصنوعی، پردازش تصویر و سیگنال، یادگیری ماشین و یادگیری عمیق

رویکردهای اصلی کانال:
📘📖ارائه به‌روزترین کتاب‌ها و مقالات
🎥📝ارائه ویدئوها و لینک‌های آموزشی
👨‍💻💵استخدامی و فرصت‌های شغلی
🧠🕺🏻ایده‌ها و دستاوردها

👇🏻لینک و آیدی کانال: 👇🏻
Link: https://t.me/Adv_AI
ID: @Adv_AI
✔️ بررسی

در سوال قبل تصویر اول شبیه به stdlib مرتب شده، روش دوم رو formatter عه دیفالت پایچارم پیشنهاد داده، روش سوم رو black و روش چهارم هم توی یک کتاب پیدا کردم.

بیاید تا با یکی دو تا مثال دیگه این چند روش رو بررسی کنیم:
تابع dump از کتابخونه json در standard library

در سورس کد این تابع در استاندارد لایبرری، تابع به شکلی که عکسش رو گذاشتم نوشته شده.

خوبی این روش چیه؟
یکی از خوبی‌های این روش اینه که در ۳ خط تمام این ۱۲ پارامتری که داره، مرتب شده! اما اگه این رو بیایم دوباره با بلک مرتب کنیم چنین نتیجه‌ای رو می‌بینیم، که تعداد خطوط زیادی رو اشغال میکنه.

اما وقتی از بلک استفاده می‌کنیم، چشم قراره فقط به صورت عمودی حرکت کنه و پارامتر‌ها رو بخونه و این نوع حرکت برای چشم ساده‌ست اما در روش قبلی هم باید افقی حرکت کنه و هم عمودی

Answers: 1 • 2 • 3

〰️〰️〰️〰️〰️
©️@raspberry_python