Kahibaro
Discord
Login
Register
☰
Home
Courses
Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.
فصل ۱: برنامهنویسی چیست؟ ▼
فصل ۲: راهاندازی پایتون ▼
فصل ۳: متغیرها و انواع داده ▼
فصل ۴: عملیات پایه ▼
فصل ۵: ورودی و خروجی کاربر ▼
فصل ۶: شرطها (if / else) ▼
فصل ۷: حلقهها ▼
فصل ۸: مجموعههای داده ▼
فصل ۹: توابع ▼
فصل ۱۰: کار با فایلها ▼
فصل ۱۱: خطاها و اشکالزدایی ▼
فصل ۱۲: استفاده از کتابخانههای پایتون ▼
فصل ۱۳: برنامهنویسی شیگرا (OOP) ▼
فصل ۱۴: خودکارسازی با پایتون ▼
فصل ۱۵: توسعهٔ وب با پایتون ▼
فصل ۱۶: علم داده با پایتون ▼
فصل ۱۷: پروژههای کوچک ▼
فصل ۱۸: گامهای بعدی ▼
پیوست ▼
☰
پایتون
پایتون
فصل ۱: برنامهنویسی چیست؟
▼
برنامهٔ کامپیوتری چیست؟
پایتون چیست؟
پایتون کجا استفاده میشود؟
چگونه برنامهنویسی به حل مسائل کمک میکند
اولین برنامهٔ پایتون شما
فصل ۲: راهاندازی پایتون
▼
نصب پایتون (ویندوز / macOS / لینوکس)
استفاده از پایتون در ترمینال
استفاده از یک IDE (IDLE / VS Code)
اجرای اسکریپتهای پایتون
حالت تعاملی پایتون
فصل ۳: متغیرها و انواع داده
▼
متغیر چیست؟
ایجاد متغیرها
اعداد (`int`، `float`)
متن (`str`)
مقادیر بولی (`True`، `False`)
بررسی نوع داده با `type()`
فصل ۴: عملیات پایه
▼
عملیات حسابی
کار با اعداد
عملیات روی رشتهها
ترکیب متن و متغیرها
کامنتها در پایتون
فصل ۵: ورودی و خروجی کاربر
▼
دریافت ورودی از کاربر
تبدیل ورودی به عدد
قالببندی خروجی
نوشتن برنامههای تعاملی
فصل ۶: شرطها (if / else)
▼
عملگرهای مقایسهای
عملگرهای منطقی
if، elif، else
شرطهای تو در تو
اشتباهات رایج مبتدیان
فصل ۷: حلقهها
▼
چرا حلقهها مفید هستند؟
حلقههای while
حلقههای for
شمارندههای حلقه
break و continue
تمرینهای حلقه
فصل ۸: مجموعههای داده
▼
لیستها (Lists)
تاپلها (Tuples)
دیکشنریها (Dictionaries)
مجموعهها (Sets – مقدماتی)
انتخاب ساختار دادهٔ مناسب
فصل ۹: توابع
▼
چرا توابع مهم هستند؟
تعریف توابع
پارامترها و آرگومانها
مقادیر بازگشتی
محدودهٔ متغیرها (محلی در برابر سراسری)
استفادهٔ مجدد از کد
فصل ۱۰: کار با فایلها
▼
فایل چیست؟
خواندن فایلهای متنی
نوشتن و افزودن به فایلها
مسیر فایلها
برنامههای ساده مبتنی بر فایل
فصل ۱۱: خطاها و اشکالزدایی
▼
انواع خطاها
خواندن پیامهای خطا
خطاهای رایج مبتدیان
try و except
راهبردهای اشکالزدایی
فصل ۱۲: استفاده از کتابخانههای پایتون
▼
کتابخانه چیست؟
وارد کردن ماژولها
کتابخانههای استاندارد
math
random
datetime
نصب کتابخانههای خارجی با pip
فصل ۱۳: برنامهنویسی شیگرا (OOP)
▼
برنامهنویسی شیگرا چیست؟
کلاسها و اشیاء
ویژگیها و متدها
متد `__init__`
کپسولهسازی
وراثت (مقدماتی)
مثالهای سادهٔ شیگرا
فصل ۱۴: خودکارسازی با پایتون
▼
خودکارسازی چیست؟
خودکار کردن وظایف ساده
کار با فایلها و پوشهها
خودکارسازی پردازش متن
زمانبندی اجرای اسکریپتها
مثالهای کاربردی خودکارسازی
فصل ۱۵: توسعهٔ وب با پایتون
▼
وب چگونه کار میکند؟ (نمای کلی)
آشنایی با Flask
ساخت یک وبسرور ساده
مسیرها و قالبها (Templates)
پردازش ورودی کاربر (فرمها)
API های بسیار ساده
فصل ۱۶: علم داده با پایتون
▼
علم داده چیست؟
کار با دادهها
آشنایی با NumPy
آشنایی با pandas
مصورسازی داده با matplotlib
مثالهای سادهٔ تحلیل داده
فصل ۱۷: پروژههای کوچک
▼
بازی حدس عدد
ماشینحساب ساده
فهرست کارها (To-Do List)
تولیدکنندهٔ رمز عبور
برنامهٔ آزمون (Quiz)
پروژهٔ کوچک وب یا داده
فصل ۱۸: گامهای بعدی
▼
چگونه پایتون را تمرین کنیم
نوشتن کد تمیز و خوانا
انتخاب یک حوزهٔ تخصصی
توسعهٔ وب
علم داده
خودکارسازی
توسعهٔ نرمافزار
منابع یادگیری و انجمنها
پیوست
▼
برگهٔ تقلب دستور زبان پایتون
خطاهای رایج و راهحلها
واژهنامهٔ اصطلاحات
Where to Move
Move chapter:
☰
فصل ۱: برنامهنویسی چیست؟
☰
برنامهٔ کامپیوتری چیست؟
☰
پایتون چیست؟
☰
پایتون کجا استفاده میشود؟
☰
چگونه برنامهنویسی به حل مسائل کمک میکند
☰
اولین برنامهٔ پایتون شما
☰
فصل ۲: راهاندازی پایتون
☰
نصب پایتون (ویندوز / macOS / لینوکس)
☰
استفاده از پایتون در ترمینال
☰
استفاده از یک IDE (IDLE / VS Code)
☰
اجرای اسکریپتهای پایتون
☰
حالت تعاملی پایتون
☰
فصل ۳: متغیرها و انواع داده
☰
متغیر چیست؟
☰
ایجاد متغیرها
☰
اعداد (`int`، `float`)
☰
متن (`str`)
☰
مقادیر بولی (`True`، `False`)
☰
بررسی نوع داده با `type()`
☰
فصل ۴: عملیات پایه
☰
عملیات حسابی
☰
کار با اعداد
☰
عملیات روی رشتهها
☰
ترکیب متن و متغیرها
☰
کامنتها در پایتون
☰
فصل ۵: ورودی و خروجی کاربر
☰
دریافت ورودی از کاربر
☰
تبدیل ورودی به عدد
☰
قالببندی خروجی
☰
نوشتن برنامههای تعاملی
☰
فصل ۶: شرطها (if / else)
☰
عملگرهای مقایسهای
☰
عملگرهای منطقی
☰
if، elif، else
☰
شرطهای تو در تو
☰
اشتباهات رایج مبتدیان
☰
فصل ۷: حلقهها
☰
چرا حلقهها مفید هستند؟
☰
حلقههای while
☰
حلقههای for
☰
شمارندههای حلقه
☰
break و continue
☰
تمرینهای حلقه
☰
فصل ۸: مجموعههای داده
☰
لیستها (Lists)
☰
تاپلها (Tuples)
☰
دیکشنریها (Dictionaries)
☰
مجموعهها (Sets – مقدماتی)
☰
انتخاب ساختار دادهٔ مناسب
☰
فصل ۹: توابع
☰
چرا توابع مهم هستند؟
☰
تعریف توابع
☰
پارامترها و آرگومانها
☰
مقادیر بازگشتی
☰
محدودهٔ متغیرها (محلی در برابر سراسری)
☰
استفادهٔ مجدد از کد
☰
فصل ۱۰: کار با فایلها
☰
فایل چیست؟
☰
خواندن فایلهای متنی
☰
نوشتن و افزودن به فایلها
☰
مسیر فایلها
☰
برنامههای ساده مبتنی بر فایل
☰
فصل ۱۱: خطاها و اشکالزدایی
☰
انواع خطاها
☰
خواندن پیامهای خطا
☰
خطاهای رایج مبتدیان
☰
try و except
☰
راهبردهای اشکالزدایی
☰
فصل ۱۲: استفاده از کتابخانههای پایتون
☰
کتابخانه چیست؟
☰
وارد کردن ماژولها
☰
کتابخانههای استاندارد
☰
math
☰
random
☰
datetime
☰
نصب کتابخانههای خارجی با pip
☰
فصل ۱۳: برنامهنویسی شیگرا (OOP)
☰
برنامهنویسی شیگرا چیست؟
☰
کلاسها و اشیاء
☰
ویژگیها و متدها
☰
متد `__init__`
☰
کپسولهسازی
☰
وراثت (مقدماتی)
☰
مثالهای سادهٔ شیگرا
☰
فصل ۱۴: خودکارسازی با پایتون
☰
خودکارسازی چیست؟
☰
خودکار کردن وظایف ساده
☰
کار با فایلها و پوشهها
☰
خودکارسازی پردازش متن
☰
زمانبندی اجرای اسکریپتها
☰
مثالهای کاربردی خودکارسازی
☰
فصل ۱۵: توسعهٔ وب با پایتون
☰
وب چگونه کار میکند؟ (نمای کلی)
☰
آشنایی با Flask
☰
ساخت یک وبسرور ساده
☰
مسیرها و قالبها (Templates)
☰
پردازش ورودی کاربر (فرمها)
☰
API های بسیار ساده
☰
فصل ۱۶: علم داده با پایتون
☰
علم داده چیست؟
☰
کار با دادهها
☰
آشنایی با NumPy
☰
آشنایی با pandas
☰
مصورسازی داده با matplotlib
☰
مثالهای سادهٔ تحلیل داده
☰
فصل ۱۷: پروژههای کوچک
☰
بازی حدس عدد
☰
ماشینحساب ساده
☰
فهرست کارها (To-Do List)
☰
تولیدکنندهٔ رمز عبور
☰
برنامهٔ آزمون (Quiz)
☰
پروژهٔ کوچک وب یا داده
☰
فصل ۱۸: گامهای بعدی
☰
چگونه پایتون را تمرین کنیم
☰
نوشتن کد تمیز و خوانا
☰
انتخاب یک حوزهٔ تخصصی
☰
توسعهٔ وب
☰
علم داده
☰
خودکارسازی
☰
توسعهٔ نرمافزار
☰
منابع یادگیری و انجمنها
☰
پیوست
☰
برگهٔ تقلب دستور زبان پایتون
☰
خطاهای رایج و راهحلها
☰
واژهنامهٔ اصطلاحات
Close