در این آموزش Python را از پایه شروع میکنیم؛ از نصب و اجرای اولین برنامه تا متغیرها، شرطها، حلقهها، لیستها، تابعها، فایلها، ماژولها، API و پروژههای کاربردی.
دوره به شکلی طراحی شده که حتی اگر هیچ تجربه برنامهنویسی ندارید، بتوانید مرحلهبهمرحله جلو بروید.
نصب Python، اجرای کد، print، input و متغیرها.
شرطها، Operatorها و حلقههای for و while.
List، Tuple، Set و Dictionary.
Function، File، Module، API و Automation.
اولین قدم نصب Python و آشنایی با نحوه اجرای یک فایل پایتون است.
دستور print() برای نمایش اطلاعات در خروجی استفاده میشود.
متغیرها برای نگهداری اطلاعات داخل برنامه استفاده میشوند.
| نوع | کاربرد | مثال |
|---|---|---|
| str | متن | "KimiaGame" |
| int | عدد صحیح | 100 |
| float | عدد اعشاری | 99.5 |
| bool | درست / غلط | True |
با input میتوان اطلاعات را از کاربر دریافت کرد.
خروجی input بهصورت پیشفرض از نوع String است.
با if میتوانیم بر اساس شرایط مختلف تصمیم بگیریم.
برای اجرای چندباره یک بخش از کد از Loop استفاده میکنیم.
این برنامه اعداد 1 تا 5 را چاپ میکند.
while تا زمانی اجرا میشود که شرط آن درست باشد.
لیست برای نگهداری چند مقدار استفاده میشود.
Dictionary اطلاعات را به شکل Key و Value ذخیره میکند.
تابع کمک میکند کد مرتب، قابل استفاده مجدد و قابل مدیریت باشد.
Python میتواند فایل ایجاد کند، بخواند و ویرایش کند.
برای جلوگیری از Crash کردن برنامه میتوان خطاها را مدیریت کرد.
پایتون هزاران Library دارد که میتوان با pip نصب کرد.
بعد از نصب:
برای جدا نگه داشتن کتابخانههای هر پروژه از venv استفاده میشود.
Class برای ساخت ساختارهای بزرگتر و حرفهایتر استفاده میشود.
یکی از کاربردهای مهم Python خودکارسازی کارهای تکراری است.
تمرین متغیرها، input، Operatorها و شرطها.
تمرین List، Dictionary، Function و Loop.
ساخت رمز تصادفی با ماژولهای Python.
مرتبسازی خودکار فایلها با os و pathlib.
دریافت اطلاعات از سرویسهای آنلاین با requests.
بررسی وضعیت CPU، RAM، Disk و سرویسهای Linux.
پس از تسلط به این صفحه، مسیرهای حرفهای زیر را میتوانید ادامه دهید.
اتوماسیون فایل، سرور، Backup و کارهای روزمره.
ساخت ابزارهای مدیریت و مانیتورینگ سرور.
کار با REST API و توسعه سرویسهای Backend.
ورود به Flask، FastAPI یا Django.
ورود به Data Analysis، Machine Learning و AI.
ساخت ابزارهای مدیریتی و تحلیل شبکه در محیطهای آزمایشگاهی و مجاز.
خیر. این آموزش از پایه شروع شده و برای افراد بدون تجربه قبلی نیز قابل استفاده است.
برای شروع میتوانید از VS Code استفاده کنید. Python باید جداگانه روی سیستم نصب باشد.
یادگیری مبانی میتواند نسبتاً سریع باشد، اما تسلط واقعی با تمرین و ساخت پروژه به دست میآید.
بله. Python یکی از زبانهای بسیار مناسب برای Automation، مدیریت سیستم، API و ابزارهای Server Administration است.
پیشنهاد KimiaGame ادامه مسیر در Python Automation، Linux، API و سپس یکی از شاخههای Web، Data یا AI است.
Python یکی از مسیرهای آموزشی KimiaGame است. برای مشاهده آموزشهای گیمسرور، Linux، VPS، Lua، MySQL و سایر موضوعات فنی وارد مرکز آموزش شوید.