KAHIBARO
Discord
Login
Register
☰
☰
Home
Natural Sciences
Humanities
Social Sciences
Applied Sciences
Computer Sciences
Languages
Arts
Religion
Games
Help
🌙
Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.
1. فصل ۱: برنامهنویسی چیست؟
›
2. فصل ۲: راهاندازی پایتون
›
3. فصل ۳: متغیرها و انواع داده
›
4. فصل ۴: عملیات پایه
›
5. فصل ۵: ورودی و خروجی کاربر
›
6. فصل ۶: شرطها (if / else)
›
7. فصل ۷: حلقهها
›
8. فصل ۸: مجموعههای داده
›
9. فصل ۹: توابع
›
10. فصل ۱۰: کار با فایلها
›
11. فصل ۱۱: خطاها و اشکالزدایی
›
12. فصل ۱۲: استفاده از کتابخانههای پایتون
›
13. فصل ۱۳: برنامهنویسی شیگرا (OOP)
›
14. فصل ۱۴: خودکارسازی با پایتون
›
15. فصل ۱۵: توسعهٔ وب با پایتون
›
16. فصل ۱۶: علم داده با پایتون
›
17. فصل ۱۷: پروژههای کوچک
›
18. فصل ۱۸: گامهای بعدی
›
19. پیوست
›
پایتون
پایتون
🖨️
1. فصل ۱: برنامهنویسی چیست؟
▾
1.1. برنامهٔ کامپیوتری چیست؟
1.2. پایتون چیست؟
1.3. پایتون کجا استفاده میشود؟
1.4. چگونه برنامهنویسی به حل مسائل کمک میکند
1.5. اولین برنامهٔ پایتون شما
2. فصل ۲: راهاندازی پایتون
▾
2.1. نصب پایتون (ویندوز / macOS / لینوکس)
2.2. استفاده از پایتون در ترمینال
2.3. استفاده از یک IDE (IDLE / VS Code)
2.4. اجرای اسکریپتهای پایتون
2.5. حالت تعاملی پایتون
3. فصل ۳: متغیرها و انواع داده
▾
3.1. متغیر چیست؟
3.2. ایجاد متغیرها
3.3. اعداد (`int`، `float`)
3.4. متن (`str`)
3.5. مقادیر بولی (`True`، `False`)
3.6. بررسی نوع داده با `type()`
4. فصل ۴: عملیات پایه
▾
4.1. عملیات حسابی
4.2. کار با اعداد
4.3. عملیات روی رشتهها
4.4. ترکیب متن و متغیرها
4.5. کامنتها در پایتون
5. فصل ۵: ورودی و خروجی کاربر
▾
5.1. دریافت ورودی از کاربر
5.2. تبدیل ورودی به عدد
5.3. قالببندی خروجی
5.4. نوشتن برنامههای تعاملی
6. فصل ۶: شرطها (if / else)
▾
6.1. عملگرهای مقایسهای
6.2. عملگرهای منطقی
6.3. if، elif، else
6.4. شرطهای تو در تو
6.5. اشتباهات رایج مبتدیان
7. فصل ۷: حلقهها
▾
7.1. چرا حلقهها مفید هستند؟
7.2. حلقههای while
7.3. حلقههای for
7.4. شمارندههای حلقه
7.5. break و continue
7.6. تمرینهای حلقه
8. فصل ۸: مجموعههای داده
▾
8.1. لیستها (Lists)
8.2. تاپلها (Tuples)
8.3. دیکشنریها (Dictionaries)
8.4. مجموعهها (Sets – مقدماتی)
8.5. انتخاب ساختار دادهٔ مناسب
9. فصل ۹: توابع
▾
9.1. چرا توابع مهم هستند؟
9.2. تعریف توابع
9.3. پارامترها و آرگومانها
9.4. مقادیر بازگشتی
9.5. محدودهٔ متغیرها (محلی در برابر سراسری)
9.6. استفادهٔ مجدد از کد
10. فصل ۱۰: کار با فایلها
▾
10.1. فایل چیست؟
10.2. خواندن فایلهای متنی
10.3. نوشتن و افزودن به فایلها
10.4. مسیر فایلها
10.5. برنامههای ساده مبتنی بر فایل
11. فصل ۱۱: خطاها و اشکالزدایی
▾
11.1. انواع خطاها
11.2. خواندن پیامهای خطا
11.3. خطاهای رایج مبتدیان
11.4. try و except
11.5. راهبردهای اشکالزدایی
12. فصل ۱۲: استفاده از کتابخانههای پایتون
▾
12.1. کتابخانه چیست؟
12.2. وارد کردن ماژولها
12.3. کتابخانههای استاندارد
12.3.1. math
12.3.2. random
12.3.3. datetime
12.4. نصب کتابخانههای خارجی با pip
13. فصل ۱۳: برنامهنویسی شیگرا (OOP)
▾
13.1. برنامهنویسی شیگرا چیست؟
13.2. کلاسها و اشیاء
13.3. ویژگیها و متدها
13.4. متد `__init__`
13.5. کپسولهسازی
13.6. وراثت (مقدماتی)
13.7. مثالهای سادهٔ شیگرا
14. فصل ۱۴: خودکارسازی با پایتون
▾
14.1. خودکارسازی چیست؟
14.2. خودکار کردن وظایف ساده
14.3. کار با فایلها و پوشهها
14.4. خودکارسازی پردازش متن
14.5. زمانبندی اجرای اسکریپتها
14.6. مثالهای کاربردی خودکارسازی
15. فصل ۱۵: توسعهٔ وب با پایتون
▾
15.1. وب چگونه کار میکند؟ (نمای کلی)
15.2. آشنایی با Flask
15.3. ساخت یک وبسرور ساده
15.4. مسیرها و قالبها (Templates)
15.5. پردازش ورودی کاربر (فرمها)
15.6. API های بسیار ساده
16. فصل ۱۶: علم داده با پایتون
▾
16.1. علم داده چیست؟
16.2. کار با دادهها
16.3. آشنایی با NumPy
16.4. آشنایی با pandas
16.5. مصورسازی داده با matplotlib
16.6. مثالهای سادهٔ تحلیل داده
17. فصل ۱۷: پروژههای کوچک
▾
17.1. بازی حدس عدد
17.2. ماشینحساب ساده
17.3. فهرست کارها (To-Do List)
17.4. تولیدکنندهٔ رمز عبور
17.5. برنامهٔ آزمون (Quiz)
17.6. پروژهٔ کوچک وب یا داده
18. فصل ۱۸: گامهای بعدی
▾
18.1. چگونه پایتون را تمرین کنیم
18.2. نوشتن کد تمیز و خوانا
18.3. انتخاب یک حوزهٔ تخصصی
18.3.1. توسعهٔ وب
18.3.2. علم داده
18.3.3. خودکارسازی
18.3.4. توسعهٔ نرمافزار
18.4. منابع یادگیری و انجمنها
19. پیوست
▾
19.1. برگهٔ تقلب دستور زبان پایتون
19.2. خطاهای رایج و راهحلها
19.3. واژهنامهٔ اصطلاحات
Where to Move
Move chapter:
☰
1. فصل ۱: برنامهنویسی چیست؟
☰
1.1. برنامهٔ کامپیوتری چیست؟
☰
1.2. پایتون چیست؟
☰
1.3. پایتون کجا استفاده میشود؟
☰
1.4. چگونه برنامهنویسی به حل مسائل کمک میکند
☰
1.5. اولین برنامهٔ پایتون شما
☰
2. فصل ۲: راهاندازی پایتون
☰
2.1. نصب پایتون (ویندوز / macOS / لینوکس)
☰
2.2. استفاده از پایتون در ترمینال
☰
2.3. استفاده از یک IDE (IDLE / VS Code)
☰
2.4. اجرای اسکریپتهای پایتون
☰
2.5. حالت تعاملی پایتون
☰
3. فصل ۳: متغیرها و انواع داده
☰
3.1. متغیر چیست؟
☰
3.2. ایجاد متغیرها
☰
3.3. اعداد (`int`، `float`)
☰
3.4. متن (`str`)
☰
3.5. مقادیر بولی (`True`، `False`)
☰
3.6. بررسی نوع داده با `type()`
☰
4. فصل ۴: عملیات پایه
☰
4.1. عملیات حسابی
☰
4.2. کار با اعداد
☰
4.3. عملیات روی رشتهها
☰
4.4. ترکیب متن و متغیرها
☰
4.5. کامنتها در پایتون
☰
5. فصل ۵: ورودی و خروجی کاربر
☰
5.1. دریافت ورودی از کاربر
☰
5.2. تبدیل ورودی به عدد
☰
5.3. قالببندی خروجی
☰
5.4. نوشتن برنامههای تعاملی
☰
6. فصل ۶: شرطها (if / else)
☰
6.1. عملگرهای مقایسهای
☰
6.2. عملگرهای منطقی
☰
6.3. if، elif، else
☰
6.4. شرطهای تو در تو
☰
6.5. اشتباهات رایج مبتدیان
☰
7. فصل ۷: حلقهها
☰
7.1. چرا حلقهها مفید هستند؟
☰
7.2. حلقههای while
☰
7.3. حلقههای for
☰
7.4. شمارندههای حلقه
☰
7.5. break و continue
☰
7.6. تمرینهای حلقه
☰
8. فصل ۸: مجموعههای داده
☰
8.1. لیستها (Lists)
☰
8.2. تاپلها (Tuples)
☰
8.3. دیکشنریها (Dictionaries)
☰
8.4. مجموعهها (Sets – مقدماتی)
☰
8.5. انتخاب ساختار دادهٔ مناسب
☰
9. فصل ۹: توابع
☰
9.1. چرا توابع مهم هستند؟
☰
9.2. تعریف توابع
☰
9.3. پارامترها و آرگومانها
☰
9.4. مقادیر بازگشتی
☰
9.5. محدودهٔ متغیرها (محلی در برابر سراسری)
☰
9.6. استفادهٔ مجدد از کد
☰
10. فصل ۱۰: کار با فایلها
☰
10.1. فایل چیست؟
☰
10.2. خواندن فایلهای متنی
☰
10.3. نوشتن و افزودن به فایلها
☰
10.4. مسیر فایلها
☰
10.5. برنامههای ساده مبتنی بر فایل
☰
11. فصل ۱۱: خطاها و اشکالزدایی
☰
11.1. انواع خطاها
☰
11.2. خواندن پیامهای خطا
☰
11.3. خطاهای رایج مبتدیان
☰
11.4. try و except
☰
11.5. راهبردهای اشکالزدایی
☰
12. فصل ۱۲: استفاده از کتابخانههای پایتون
☰
12.1. کتابخانه چیست؟
☰
12.2. وارد کردن ماژولها
☰
12.3. کتابخانههای استاندارد
☰
12.3.1. math
☰
12.3.2. random
☰
12.3.3. datetime
☰
12.4. نصب کتابخانههای خارجی با pip
☰
13. فصل ۱۳: برنامهنویسی شیگرا (OOP)
☰
13.1. برنامهنویسی شیگرا چیست؟
☰
13.2. کلاسها و اشیاء
☰
13.3. ویژگیها و متدها
☰
13.4. متد `__init__`
☰
13.5. کپسولهسازی
☰
13.6. وراثت (مقدماتی)
☰
13.7. مثالهای سادهٔ شیگرا
☰
14. فصل ۱۴: خودکارسازی با پایتون
☰
14.1. خودکارسازی چیست؟
☰
14.2. خودکار کردن وظایف ساده
☰
14.3. کار با فایلها و پوشهها
☰
14.4. خودکارسازی پردازش متن
☰
14.5. زمانبندی اجرای اسکریپتها
☰
14.6. مثالهای کاربردی خودکارسازی
☰
15. فصل ۱۵: توسعهٔ وب با پایتون
☰
15.1. وب چگونه کار میکند؟ (نمای کلی)
☰
15.2. آشنایی با Flask
☰
15.3. ساخت یک وبسرور ساده
☰
15.4. مسیرها و قالبها (Templates)
☰
15.5. پردازش ورودی کاربر (فرمها)
☰
15.6. API های بسیار ساده
☰
16. فصل ۱۶: علم داده با پایتون
☰
16.1. علم داده چیست؟
☰
16.2. کار با دادهها
☰
16.3. آشنایی با NumPy
☰
16.4. آشنایی با pandas
☰
16.5. مصورسازی داده با matplotlib
☰
16.6. مثالهای سادهٔ تحلیل داده
☰
17. فصل ۱۷: پروژههای کوچک
☰
17.1. بازی حدس عدد
☰
17.2. ماشینحساب ساده
☰
17.3. فهرست کارها (To-Do List)
☰
17.4. تولیدکنندهٔ رمز عبور
☰
17.5. برنامهٔ آزمون (Quiz)
☰
17.6. پروژهٔ کوچک وب یا داده
☰
18. فصل ۱۸: گامهای بعدی
☰
18.1. چگونه پایتون را تمرین کنیم
☰
18.2. نوشتن کد تمیز و خوانا
☰
18.3. انتخاب یک حوزهٔ تخصصی
☰
18.3.1. توسعهٔ وب
☰
18.3.2. علم داده
☰
18.3.3. خودکارسازی
☰
18.3.4. توسعهٔ نرمافزار
☰
18.4. منابع یادگیری و انجمنها
☰
19. پیوست
☰
19.1. برگهٔ تقلب دستور زبان پایتون
☰
19.2. خطاهای رایج و راهحلها
☰
19.3. واژهنامهٔ اصطلاحات
Close