کتاب پایتون
از PyLearn.com
سلام
مقاله ها و درس های موجود مربوط به کاملترین و جامع ترین کتاب زبان برنامه نویسی به زبان پایتون می باشد . نام این کتاب عصر پایتون نام دارد . این کتاب با مجوز GFDL در دسترس می باشد . یعنی استفاده و تغییر محتویات این کتاب و نوشته ها بر اساس این قانون آزاد می باشد .
پس از تکمیل نسبی این کتاب بصورت فایل pdf در دسترس خواهد بود .
شما نیز میتوانید در بهبود و تکمیل و اشکال زدایی این کتاب همکاری نمایید و اسم خود را به جمع نویسندگان آن اضافه کنید . برای این کار ابتدا در سایت عضو شوید و سپس نام خود را به لیست زیر اضافه کنید .
مولفان و مترجمان :
حسين گودرزي ، مهدی بیاضی ، حسین رحیمی ، مهدی محمدی ، امیررضا قادری ، محمد صادق اطهری ، سمیر رحمانی ، علی صیدنژاد ، سید حمید مهدوی و...
پیش بسوی پایتون !
مقدمه
زبان برنامه نویسی پایتون
برنامه چیست؟
اشکال زدایی چیست؟
نصب پایتون
اولین برنامه
متغیرها و عبارات
انواع دادههای استاندارد موجود در پایتون
ساختمان داده چیست؟
رشته
لیست
تاپل
دیکشنری
sets
Iteration
ساختارهای کنترلی
قطعه کد
منطق و شرط
حلقه
توابع
سیستم فایل
مقابله با استثناء
- مقدمهای برای استثناء
- عبارت try
- گسترش استثناء
- عبارت raise
- شی Exception
- کلاس های استثناء دلخواه
- استراتژی خطایابی
برنامه نویسی شی گرا
جستجو و مرتب سازی
پردازش متن
برنامه نویسی شبکه
اینترنت - وب
شیوه های رایج آماده سازی هاست ها برای استفاده از پایتون و شیوه کار با آنها
فریم ورک Django
برنامه نویسی رابط کاربری - GUI
WxPython
PyQt
PyGTK
- PyGTK چیست
- سیاحت PyGTK
- آغاز به کار
- سلام دنیا در PyGTK
- نظریه Signals و Callbacks
- رویدادها در X
- بررسی مثال سلام دنیا
- تنظیم Direction در PyGTK
Tkinter
برنامه نویسی ویندوز
تبدیل به فایل اجرایی با استفاده از py2exe
برنامه نویسی با pywin
پیادهسازی ساختمانهای داده پر کاربرد در پایتون
صف
پشته
لیست پیوندی
درخت
پایگاه داده
چند نخی (multi threading)
Extension and Embedding Python
سایر موضوعات
برنامه نویسی کرسس (curses)
Brief Tour of the Standard Library
jython نوشتن کد در python و اجرا و تبدیل به جاوا
boo یک کامپایلر برای NET.
پایتون بر روی موبایل
py60 اجرای پایتون بر روی موبایل دارای سیستم عامل سری ۶۰ symbian
اجرای پایتون بر روی موبایل دارای سیستم عامل سری UIQ symbian pyuiq
Bluetooth Programming with Python

