مبلغ کل:

2/500/000 تومان

  • مفاهیم اولیه

  + نصب پایتون

    – نصب روی ویندوز

    – نصب روی لینوکس

    – نصب پایتون روی مکینتاش

  + مفسر محاوره ای

  + اعداد و عبارات

    – اعداد صحیح بزرگ

    – اعداد در مبنای شانزده و هشت

  + متغیرها

  + دستورالعمل ها

  + دریافت اطلاعات از کاربر

  + توابع

  + ماژول ها

    – اعداد مختلط و ماژول cmath

  + ذخیره سازی و اجرای برنامه ها

    – اجرای برنامه از سطر فرمان

    – ساختن برنامه اجرایی از برنامه پایتون

    – توضیحات

  + رشته ها

    – الحاق رشته ها

    – نمایش رشته ها، srt و raw_input

    – رشته های طولانی، خام و یونیکد

      — رشته های طولانی
      — رشته های خام
      — رشته های یونیکد

  + خلاصه

  + توابع جدید

  • لیست ها و تاپل ها

  + اعمال مشترک روی دنباله ها

    – شاخص گذاری

    – برش

    – جمع دنباله ها

    – ضرب دنباله ها

      — لیست های تهی و مقداردهی اولیه

    – عضویت

    – طول، مینیموم و ماکسیموم

  + لیست ها: پرکاربردترین بخش پایتون

    – تابع list

    – اعمال اصلی روی لیست ها

      — مقداردهی به عناصر
      — حذف عناصر
      — مقداردهی با برش

    – متدهای لیست

      — append
      — count
      — extend
      — index
      — insert
      — pop
      — remove
      — reverse
      — sort
      — مرتب سازی پیشرفته

  + تاپل ها: دنباله های تغییرناپذیر

    – تابع tuple

    – عملیات اصلی روی تاپل ها

    – چرا به تاپل ها نیاز داریم؟

  + خلاصه

  + توابع جدید

  • کار با رشته ها

  + اعمال اصلی روی رشته ها

  + قالب بندی رشته ها: شکل کوتاه

  + قالب بندی رشته ها: شکل طولانی

    – تبدیل ساده

    – پهنای میدان و دقت

    – علامت، تنظیم و صفرگذاری

  + متدهای رشته ای

    – find

    – join

    – lower

    – replace

    – split

    – strip

    – translate

  + خلاصه

  + توابع جدید

  • دیکشنری ها

  + کاربردهای دیکشنری

  + ساختار دیکشنری

    – تابع dict

  + عملیات اصلی روی دیکشنری ها

    – قالب بندی رشته ها با دیکشنری

  + متدهای دیکشنری

    – clear

    – copy

    – fromkeys

    – get

    – has_key

    – items, iteritems

    – keys, iterkeys

    – pop

    – popitem

    – setdefault

    – update

    – itervalues و values

  + خلاصه

  + توابع جدید

  • شرط، حلقه ها و دیگر دستورات

  + کاربرد دیکشنری ها

    – دستور print به همراه کاما

    – کاربرد دیکشنری ها

  + روش ها گمارش

    – جداسازی دنباله ها

    – گمارش زنجیره ای

    – گمارش های افزایشی

  + بلوک ها: استفاده از تورفتگی

  + شرط ها و دستورالعمل های شرطی

    – مقادیر بولی چه کاربردی دارند؟

    – اجرای شرطی و دستور if

    – بخش else

    – بخش elif

    – بلوک های تودرتو

    – شرط های مرکب

    – عملگرهای مقایسه ای

    – عملگرهای برابری

    – عملگر همانی

    – in: عملگر عضویت

    – مقایسه رشته ها و دنباله ها

    – عملگرهای بولی

    – تاکیدها

  + حلقه های تکرار

    – حلقه while

    – حلقه for

    – تکرار روی دیکشنری

    – نکاتی پیرامون تکرار

    – تکرار موازی

    – تکرار شماره دار

    – تکرار معکوس و مرتب شده

    – شکستن حلقه ها

    – break

    – continue

    – ساختار While True

    – بخش else در حلقه ها

  + لیست مرکب

  + سه دستور دیگر

    – pass

    – حذف یا دستور del

    – ارزشیابی و اجرای رشته ها با eval و exec

    – exec

    – eval

  + خلاصه

  + توابع جدید

مبین فراگستر

                Mobin faragostarg

 
 
 
  • توابع

  + چرا به توابع نیاز داریم؟

  + چگونگی نوشتن تابع

    – مستندسازی توابع

  + توابعی که واقعا تابع نیستند

  + جادوی پارامترها

    – مقادیر پارامترها از کجا می آیند؟

    – آیا می توان پارامترها را تغییر داد؟

       – اگر پارامترها غیرقابل تغییر باشند چه باید کرد؟

    – پارامترهای کلیدی و پیش فرض

    – گردآوری پارامترها

  + scoping

    – قلمروی لانه ای

  + بازگشت

    – دو مثال کلاسیک، فاکتوریل و توان

    – جست و جوی دودویی

  + خلاصه

  + توابع جدید

  • کلاس ها

  + جادوی اشیاء

    – چندریختی ها

    – پنهان سازی

    – وراثت

  + کلاس ها و انواع

    – کلاس چیست؟

    – ساختن یک کلاس

    – ویژگی ها، توابع و متدها

    – ویژگی های خصوصی

    – فضای نام کلاس

    – مشخص کردن یک ابرکلاس

    – بررسی وراثت

    – ابرکلاس های چندگانه

    – رابط ها و درون گرایی

  + ملاحظاتی پیرامون طراحی برنامه شیء گرا

  + خلاصه

  + توابع جدید

  • استثناها

  + استثنا چیست؟

  + تولید برخی استثناها

    – دستورالعمل raise

    – کلاس سفارشی استثناها

  + کنترل استثناها

    – تولید دوباره استثناها

    – استفاده بیش از یک except

    – کنترل دو استثنا با یک بلوک

    – کنترل اشیاء

    – وقتی همه چیز درست است

    – بخش finally

  + استثناها و توابع

  + zen استثناها

  + خلاصه

  • متدهای ویژه، خواص و تکرارکننده ها

  + پیش از شروع

    – سازنده ها

    – متدهای برجسته و سازنده ها

    – فراخوانی نامقید سازنده ابرکلاس ها

    – استفاده از تابع super

  + دسترسی به آیتم ها

    – قواعد اساسی دنباله و نگاشت

    – زیرکلاس های list، dict و str

  + متدهای ویژه بیشتر

  + خواص

    – تابع property

    – متدهای ایستا و متدهای کلاس

    – __getattr__، __setattr__ و دستورات مشابه

  + تکرارکننده ها

    – پروتکل تکرارکننده ها

    – ساختن دنباله از روی تکرارکننده ها

  + مولدها

    – ساخت مولد

    – مولد بازگشتی

    – مولدها در حالت کلی

    – متدهای مولد

    – شبیه سازی مولدها

  + مسئله هشت وزیر

    – طرح مسئله

    – نمایش حالات

    – یافتن برخوردها

    – بخش پایه ای

    – بخش بازگشتی

    – جمع بندی

  + خلاصه

  + توابع جدید

مبین فراگستر

                Mobin faragostarg

 
 
 

مبین فراگستر

                Mobin faragostar

 
 
 

مبین فراگستر

                Mobin faragostar

 
 
 

مبلغ کل:

2/000/000 تومان

مبلغ کل:

2/000/000 تومان