r.REZA/NOZADI
EN
LEARN / PRACTICE / REPEAT

اولین قدم پایتون؛ از داده تا تصمیم

متغیر، شرط و تابع را با یک مثال ساده از منطق یک ربات یاد بگیر.

پیشرفت این درس0 / 2
01 / STUDY1 / 2

متغیر و شرط

برای شروع، Python 3 را نصب کنید و یک فایل به نام robot.py بسازید. در این مثال آموزشی، ربات فقط یک تصمیم متنی تولید می‌کند و به سخت‌افزار متصل نیست.

داده و شرط

متغیر، نامی برای یک مقدار است. شرط if مسیر اجرای برنامه را انتخاب می‌کند. فاصله‌های ابتدای خط در پایتون بخشی از ساختار برنامه هستند؛ داخل هر بلوک چهار فاصله بگذارید.

distance_cm = 18

if distance_cm < 20:
    print("STOP")
else:
    print("MOVE")

منطق را به تابع تبدیل کنیم

تابع به شما امکان می‌دهد یک تصمیم را با ورودی‌های متفاوت تکرار کنید. این تابع برای فاصله کمتر از ۲۰ توقف و در غیر این صورت حرکت را برمی‌گرداند. حلقه for آن را برای سه ورودی اجرا می‌کند.

def decide(distance_cm):
    if distance_cm < 20:
        return "STOP"
    return "MOVE"

for distance in [10, 20, 35]:
    print(distance, decide(distance))
برای تمرین، رایگان در دوره ثبت‌نام کن ↗
02 / YOUR TURN

پینگ‌پونگ یادگیری

⌑ پس از مطالعهٔ این بخش، تمرین باز می‌شود.

LEARNING COPILOT

✦ همراه هوشمند یادگیری

توضیح ساده‌تر، مثال تازه یا راهنمای حل بخواه.

راهنمای آمادهٔ استاد

۱۸ از مرز ۲۰ کوچک‌تر است.

دستیار برای دانشجویان ثبت‌نام‌شده است.

OUTPUTINTERACTIVE PORTFOLIO SHELL
⌘ reza-shell
✓ Workspace ready. Type to explore.
⌕
می‌سازم. کشف می‌کنم. یاد می‌دهم.PAGE ↵کنجکاوی، نقطه شروع همه‌چیز.PAGE ↵مسابقه «گوی طلایی» صداوسیماPROJECT ↵وب‌سایت آکادمی موسیقی دُفامینPROJECT ↵وب‌سایت شرکت PolyShinePROJECT ↵ربات تلگرام دُفامینPROJECT ↵تجربه‌هایی که ساخته‌ام.PAGE ↵ابزارهای من برای حل مسئله.PAGE ↵از ایده تا اجرا.PAGE ↵هر باگ، یک داستان کشف.PAGE ↵یاد بگیر. تجربه کن. بساز.PAGE ↵مهارت بعدی‌ات را بساز.PAGE ↵بیایید در ارتباط باشیم.PAGE ↵رزومه، بدون حذف جزئیات.PAGE ↵وب چطور حرف می‌زند؟ آشنایی با HTTPTUTORIAL ↵اولین قدم پایتون؛ از داده تا تصمیمTUTORIAL ↵اولین کوئری امن با PHP و PDOTUTORIAL ↵شناخت IDOR؛ هر شناسه، مجوز نیستTUTORIAL ↵یک افزونه کوچک برای وردپرس بسازTUTORIAL ↵Git از صفر؛ اولین تاریخچه پروژهTUTORIAL ↵مبانی توسعه وب با PHP و وردپرسCOURSE ↵شروع پایتون و ابزارهای توسعهCOURSE ↵کنترل دسترسی در وب؛ شروع امنCOURSE ↵
صفحات، دوره‌ها، آموزش‌ها و رایت‌آپ‌هاEsc