برچسب - Python

آموزش رایگان پایتون

آموزش پایتون – قسمت ۳ (متغیرها)

آموزش پایتون – قسمت ۲ (دانلود و نصب پایتون) در قسمت قبلی به نصب پایتون پرداخته شد. در این قسمت قصد داریم به معرفی انواع متغیرها در زبان پایتون بپردازیم (انواع متغیرهای ضروری البته). برای باز کردن پایتون از دستور زیر استفاده کنید:   تابع print در پایتون در کنسول پایتون عبارت a = 10 را تایپ کنید. “=” به منزله تخصیص یا assignment می‌باشد. پس در پایتون برای تخصیص به راحتی می‌توانید از “=” استفاده کنید و مانند زبانی مثل جاوا نیازی [...]

معرفی و نصب کنترلر ریو (RYU)

مقدمه کنترلر RYU (خوانده می‌شود ری-یوه) که نامش از عبارتی ژاپنی به معنای “جریان” برگرفته شده، یک کنترلر مبتنی بر کامپوننت و به زبان پایتون می‌باشد. این کنترلر بسیار ساده و روان می‌باشد و برای افرادی که به تازگی وارد دنیای برنامه‌نویسی شده اند و یا قصد ورود به دنیای SDN را دارند می‌تواند گزینه مناسبی باشد. مستندات فراوانی هم در وبسایت ریو به آدرس  http://ryu.readthedocs.io/en/latest/getting_started.html وجود دارد که به راحتی قابل استفاده است. نصب کنترلر RYU برای نصب کنترلر ریو در ابتدا [...]

آموزش رایگان پایتون

آموزش پایتون – قسمت ۲ (دانلود و نصب پایتون)

آموزش پایتون – قسمت اول دانلود و نصب پایتون (نصب پایتون در ویندوز) برای دانلود برنامه پایتون وارد لینک زیر شوید: https://www.python.org/downloads/ وبسایت به طور اتومات سیستم عامل شما را تشخیص می‌دهد و با توجه به آن نسخه مرتبط را پیشنهاد می‌کند و یا می‌توانید بطور دستی پایتون مربوط به سیستم عامل خودتان را پیدا کنید. از آنجایی که هدف ما از یادگیری پایتون کار با کنترلرهای ryu و pox و در کل کار با SDN می‌باشد و پلتفرم‌های موجود از پایتون نسخه 2/7 [...]

آموزش رایگان پایتون

آموزش پایتون – قسمت ۱ (معرفی پایتون)

پایتون چیست؟ پایتون یک زبان برنامه‌نویسی شی گرا، سطح بالا و مفسر رایگان است که بر روی انواع سیستم عامل‌های یونیکس، مک و ویندوز ۲۰۰۰ به بالا قابل اجرا شدن می‌باشد. با توجه به ویژگی‌های سینتکسی و نیز نوع متغیر پویا (dynamic typing) می‌تواند برای اسکریپت نویسی و توسعه سریع اپلیکیشن ایده‌آل باشد. پایتون از ماژول‌ها، استثنائات، نوع متغیر پویا (dynamic typing)، انواع داده پویای بسیار سطح بالا و کلاس‌ها استفاده می‌کند. ویژگی‌های python متن باز: python یک نرم افزار متن باز و برای [...]