پایتون به پارسی
  • پیش‌گفتار
  • درس ۰۱: آشنایی با زبان برنامه‌نویسی پایتون
    • تاریخچه
    • توصیفی کوتاه
    • مفسر زبان پایتون
    • ویژگی‌ها
    • کارایی
    • نسخه‌ها
    • پی‌نوشت
  • درس ۰۲: نصب و راه‌اندازی پایتون
    • دانلود
    • نصب در ویندوز
    • نصب در گنولینوکس
    • سیستم مدیریت بسته
  • درس ۰۳: چگونگی ایجاد و اجرای یک پروژه پایتون
    • تعاریف
    • ایجاد سورس کد
    • اجرای سورس کد
    • برنامه‌نویسی ماژولار
    • پشت صحنه اجرا
    • ایجاد محیط مجازی
    • انتشار پروژه
  • درس ۰۴: برنامه‌نویسی تعاملی با پایتون
    • حالت تعاملی
    • دریافت راهنمایی
    • گزینه‌های فراخوانی
    • پی‌نوشت
  • درس ۰۵: مفهوم شی‌گرایی
    • برنامه‌نویسی شی‌گرا
    • مفاهیم شی‌گرایی
    • اشیا در پایتون
    • کلاس‌ها در پایتون
  • درس ۰۶: سینتکس زبان پایتون
    • سطرها
    • مستند‌سازی
    • تورفتگی
    • دستور
    • شناسه
    • متغیر
    • NoneType
    • عملگر‌ها
    • پی‌نوشت
  • درس ۰۷: انواع داده در پایتون: عددی
    • انواع عددی
    • صحیح (Integer)
    • ممیز شناور (float)
    • مختلط (Complex)
    • دسیمال (Decimal)
    • کسر (Fraction)
    • بولی (Boolean)
  • درس ۰۷: انواع داده در پایتون: str و bytes
    • نوع رشته (str)
    • نوع داده باینری (bytes)
  • درس ۰۸: ساختمان‌های داده در پایتون: list و tuple
    • لیست
    • توپِل
  • درس ۰۸: ساختمان‌های داده در پایتون: set و dict
    • دیکشنری
    • مجموعه
    • دسته‌بندی
  • درس ۰۹: دستورهای کنترلی در پایتون
    • انتخاب
    • تکرار
    • شی تکرارکننده (iterator)
  • درس ۱۰: فایل، ورودی و خروجی (I/O) در پایتون
    • فایل‌ها
    • شی فایل استاندارد
    • تابع ()input
    • تابع ()print
    • ساختارهای ذخیره و تبادل داده
  • درس ۱۱: کتابخانه استاندارد پایتون
    • math
    • os
    • os.path
  • چالش کد پایتون: پایه
    • مساحت دایره
    • اعداد بخش‌پذیر بر هشت
    • میانگین نمره دانش‌آموزان (فایل CSV)
    • اشتراک دو لیست از اعداد
    • تبدیل نمره
    • تفاضل بزرگترین و کوچکترین عضو یک لیست از اعداد
    • محاسبه عبارت n+nn+nnn
    • وارونه‌سازی اسم
    • پالیندروم
    • گزارش دانش‌آموزان
    • شمارش حروف صدادار
    • رسم مثلث خیام-پاسکال
  • درس ۱۲: تابع در پایتون
    • مقدمه
    • سینتکس
    • فضاهای نام و حوزه
    • ارسال آرگومان
    • تطابق آرگومان‌ها
  • درس ۱۳: تابع در پایتون: Generator ،Decorator‌ و lambda
    • Decorator
    • Generator
    • در ادامه Coroutine :yield
    • List Comprehensions
    • Generator Expressions
    • lambda و توابع ناشناس
  • درس ۱۴: تابع در پایتون: تابع بازگشتی (Recursive) و Memoization
    • تابع بازگشتی
    • Function Attributes
    • Built-in Functions
    • Documentation Strings
  • درس ۱۵: عبارات با قاعده (Regular Expression) یا RegEx در پایتون
    • عبارات باقاعده
    • ماژول re پایتون
  • درس ۱۶: ماژول re (عبارات باقاعده) پایتون
    • توابع جستجو، ماژول re پایتون
    • توابع جایگزینی، ماژول re پایتون
    • توابع جداسازی، ماژول re پایتون
  • درس ۱۷: شی گرایی (OOP) در پایتون: تعریف کلاس و ایجاد شی
    • برنامه‌نویسی شی گرا (Object-Oriented Programming)
    • تعریف کلاس (Class)
    • نمونه‌سازی (Instantiation)
    • صفات (Attributes)
    • متد (Method)
    • مقدار Hash یک شی و کاربرد آن در پایتون
  • درس ۱۸: شی گرایی (OOP) در پایتون: وراثت (Inheritance)، Association و Mixin
    • وراثت (Inheritance)
    • انجمن (Association)
    • Mixin
  • درس ۱۹: شی گرایی (OOP) در پایتون: متا کلاس (Metaclass) و انتزاع (Abstraction)
    • متاکلاس (Metaclass)
    • انتزاع (Abstraction)
  • درس ۲۰: شی گرایی (OOP) در پایتون: Encapsulation و چندریختی (Polymorphism)
    • کپسوله‌سازی (Encapsulation)
    • چندریختی (Polymorphism)
  • درس ۲۱: شی گرایی (OOP) در پایتون: Context Manager ،Descriptors ،Decorator
    • __slots__
    • Decorators
    • Descriptors
    • property@
    • Context Manager و دستور with/as
  • درس ۲۲: شی گرایی (OOP) در پایتون: Type Hinting و دیتا کلاس (Data Class)
    • Type Hinting
    • Data Classes
  • درس ۲۳: مدیریت خطا در پایتون: Exception ،Traceback و Exception Handling
    • مقدمه
    • ردیابی خطا در پایتون (Traceback)
    • مدیریت خطا (Exception Handling)
    • Exception Hierarchy
  • درس ۲۴: مدیریت خطا در پایتون: Warning ،raise Exception و Assertion
    • دستور raise
    • ایجاد Exception
    • ماژول warnings
    • دستور assert
  • درس ۲۵: زمان در پایتون: ماژول‌ datetime
    • ماژول datetime
    • کلاس datetime.timedelta
    • کلاس datetime.tzinfo
    • کلاس datetime.date
    • کلاس datetime.time
    • کلاس datetime.datetime
    • متدهای strftime و strptime
  • گزارش توسعه
  • حمایت مالی
    • پرداخت ریالی
    • پرداخت ارزی
    • رمزارز
    • غیرنقدی
  • گزارش حمایت‌های مالی
  • محیط تعاملی پایتون
  • بهترین مناب�� آموزش پایتون
    • آموزش جامع
    • متن‌باز فارسی
  فهرست      جستجو
گزارش حمایت
حمایت مالی
Star

این کتاب متن‌باز و آزاد است

از تلاش برای ایجاد و نگهداری این کتاب حمایت کنید!

حمایت مالی

Creative Commons License 2015, Saeid Darvish

Created using Sphinx (8.1.3) with Minoo (0.9.7) theme.

تماس با نویسنده

حمایت مالی