Table of Contents

در حال حاضر فصل ۲ و ۳ کتاب به صورت کامل ترجمه شده و فصل ۱ که مربوط به نصب پیتون است تالیف خواهد شد, دوستان می توانند فایل مرجع کتاب 'Dive into python' را از اینجا و ترجمه های انجام شده تا این لحظه را از اینجا به فرمت PDF دریافت کنند ضمن اینکه همیشه جدیدترین نسخه در همین ویکی موجود است و روز به روز به کمک اعضای گروه تکمیل تر خواهد شد.

فهرست مسئولیت های اعضاء


براي هفته آينده تعيين شد دو فصل ابتدايي كتاب Python core programming مطالعه شود و موضوعات مختلف آنها در گروه بحث شود.

شیرجه به درون پیتون


این کتاب ترجمه ای است از کتاب 'Dive into python' که در سایتhttp://diveintopython.org موجود است. این کتاب تحت مجوز مستندات آزاد گنو GNU GDL منتشر شده است بنابراین شما اجازه دارید آن را کپی و توزیع کنید و یا آن را تغییر دهید و در اختیار دیگران بگذارید. تمامی مثال های آورده شده در این کتاب نرم افزار آزاد هستند بنابراین می توانید آنها را تحت مجوز بنیاد پیتون کپی و توزیع کنید و یا آن را تغییر دهید.

نصب پیتون


* کدام نسخه پیتون برای شما مناسب است ؟
* نصب روی ویندوز
* نصب روی گنو/لینوکس
* پوسته محاوره ای
* جمع بندی ۱

اولین برنامه پیتون شما


* شیرجه
* تعریف توابع
* مستندسازی توابع
* همه چیز شی است
* مرتب کردن کد
* آزمایش ماژول ها

نوع داده های محلی


* واژه نامه ها
* لیست ها
* چند تایی ها
* تعریف متغیر ها
* قالب بندی رشته ها
* نگاشت لیست ها
* پیوند لیست ها و جداسازی رشته ها
* جمع بندی ۲

قدرت درون گرایی پیتون


* شیرجه
* به کار بردن پارامتر های انتخابی و نامگذاری شده
* به کارگیری type,str,dir و سایر توابع داخلی
* به دست آوردن مراجع اشیاء با getattr
* فیلتر کردن لیست ها
* طبیعت عجیب and و or
* توابع lambda
* ارتباط دادن همه چیز به هم
* جمع بندی ۳

شیء و شیء گرایی


* شیرجه
* فراخوانی ماژول ها به کمک 'from module import'
* تعریف کلاس ها
* معرفی کردن کلاس ها
* بررسی کلاس UserDict
* متد های مخصوص کلاس ها
* متد های پیشرفته مخصوص کلاس ها
* معرفی خواص کلاس ها
* توابع خصوصی
* جمع بندی ۴

استثناءها و پرونده گردانی


*کار کردن با استثناءها
*استفاده از استثناءها برای مقاصد دیگر
*کار کردن با بایگانی اشیاء
*خواندن فایل ها
*بستن فایل ها
*کارکردن با I/O Errors
*نوشتن بر روی فایل ها