پایتون به پارسی¶
.-=-. .--.
__ .' '. / " )
_ .' '. / .-. \ / .-'\ PYTHON
( \ / .-. \ / / \ \ / / ^ IN PERSIAN
\ `-` / \ `-' / \ `-` / "BATTERIES INCLUDED", ENJOY!
jgs`-.-` '.____.' `.____.'
این کتاب تلاشی است برای آموزش زبان برنامهنویسی پایتون (Python) بر پایه پیادهسازی استاندارد آن (CPython)، به زبانی ساده و روان که بتواند برای افرادی که تاکنون پیشینه برنامهنویسی نداشتهاند نیز کاربردی و مفید باشد. مطالعه این کتاب نیازی به پیشزمینه برنامهنویسی ندارد و تنها پیشنیاز آن علاقه خوانندگان به فن برنامهنویسی است.
- پیشگفتار
- درس ۰۱: آشنایی با زبان برنامهنویسی پایتون
- درس ۰۲: نصب و راهاندازی پایتون
- درس ۰۳: چگونگی ایجاد و اجرای یک پروژه پایتون
- درس ۰۴: برنامهنویسی تعاملی با پایتون
- درس ۰۵: مفهوم شیگرایی
- درس ۰۶: سینتکس زبان پایتون
- سطرها
- مستندسازی
- تورفتگی
- دستور
- شناسه
- متغیر
- NoneType
- عملگرها
- عملگرهای حسابی (Arithmetic Operators)
- عملگرهای مقایسه (Comparison Operators)
- عملگرهای انتساب (Assignment Operators)
- عملگرهای بیتی (Bitwise Operators)
- عملگرهای منطقی (Logical Operators)
- عملگرهای عضویت (Membership Operators)
- عملگرهای هویت (Identity Operators)
- عملگر شیرماهی (Walrus Operator)
- ترتیب اجرای عملگرها (Operator Precedence)
- پینوشت
- درس ۰۷: انواع داده در پایتون: عددی
- درس ۰۷: انواع داده در پایتون: str و bytes
- درس ۰۸: ساختمانهای داده در پایتون: list و tuple
- درس ۰۸: ساختمانهای داده در پایتون: set و dict
- درس ۰۹: دستورهای کنترلی در پایتون
- درس ۱۰: فایل، ورودی و خروجی (I/O) در پایتون
- درس ۱۱: کتابخانه استاندارد پایتون
- چالش کد پایتون: پایه
- درس ۱۲: تابع در پایتون
- درس ۱۳: تابع در پایتون: Generator ،Decorator و lambda
- درس ۱۴: تابع در پایتون: تابع بازگشتی (Recursive) و Memoization
- درس ۱۵: عبارات با قاعده (Regular Expression) یا RegEx در پایتون
- درس ۱۶: ماژول re (عبارات باقاعده) پایتون
- درس ۱۷: شی گرایی (OOP) در پایتون: تعریف کلاس و ایجاد شی
- درس ۱۸: شی گرایی (OOP) در پایتون: وراثت (Inheritance)، Association و Mixin
- درس ۱۹: شی گرایی (OOP) در پایتون: متا کلاس (Metaclass) و انتزاع (Abstraction)
- درس ۲۰: شی گرایی (OOP) در پایتون: Encapsulation و چندریختی (Polymorphism)
- درس ۲۱: شی گرایی (OOP) در پایتون: Context Manager ،Descriptors ،Decorator
- درس ۲۲: شی گرایی (OOP) در پایتون: Type Hinting و دیتا کلاس (Data Class)
- درس ۲۳: مدیریت خطا در پایتون: Exception ،Traceback و Exception Handling
- درس ۲۴: مدیریت خطا در پایتون: Warning ،raise Exception و Assertion
- درس ۲۵: زمان در پایتون: ماژول datetime
- گزارش توسعه
- حمایت مالی
- گزارش حمایتهای مالی
- محیط تعاملی پایتون
- بهترین منابع آموزش پایتون

شروع: فروردین ۱۳۹۴ و آخرین بروزرسانی: اردیبهشت ۱۴۰۲ [گزارش توسعه] - بروز شده با نسخه ۳.۱۱ پایتون