دوشنبه، اسفند ۲۴، ۱۳۸۸

آموزش برنامه نویسی در ۱۰ سال:
http://barnamenevis.org/forum/showthread.php?t=150950

چهارشنبه، اسفند ۱۹، ۱۳۸۸

هفته بعد کلاس نیست ولی یک تمرین برای عید اینجا میگذاریم

سه‌شنبه، اسفند ۱۸، ۱۳۸۸

آدرس فایل jdk برای دانلود:
graphlab.sharif.ir/jdk-6u7-windows-i586-p.exe

تمرینها:
برنامه ی فیبوناچی را بدون استفاده از تابع استاتیک
یک پاراگراف که استاتیک در جاوا چیه
تمرین قبلی

شنبه، اسفند ۱۵، ۱۳۸۸

جلسه ۷

فایلی که با هم مرورش کردیم: http://groups.google.com/group/sharifpython88/web/obj%20oriented%20in%20python.pdf?hl=fa
سعی کنید یک بار دیگه این فایل رو باز کنید و همه ی مفاهیمی که گفتیم رو توش مرور کنید. صفحات آخرش جالبن. از دستشون ندید.
همین طور loving python رو: http://lovingpython.blogspot.com

دوشنبه، اسفند ۱۰، ۱۳۸۸

جلسه ۶

فایل: http://groups.google.com/group/sharifpython88/web/jalase%206.zip?hl=fa
لینکهای این جلسه:
http://docs.python.org/tutorial/modules.html
http://en.wikipedia.org/wiki/Software_design_pattern
http://en.wikipedia.org/wiki/Template_method_pattern

تمرینها:
۱- یک پاراگراف درباره نحوه ی packaging در پایتون
۲- یک پاراگراف درباره ی کاربردهای template method
۳- گسترش برنامه ی Font که در کلاس گفته شد به یکی از دو صورت زیر:
*یا به صورت یک نفری انجام دهید و این کار را بکنید که تعداد حرفهای آن را به ۱۰ یا بیشتر توسعه داده و موارد زیر را هم به آن اضافه کنید: پشتیبانی از حروف کنترلی. مثلا aaaa /b df /b fff /u sfs /u s /n sss

* و یا به صورت گروههای حداکثر تا ۳ نفره و به این شکل که همین موضوع را برای زبان فارسی پیاده سازی کنید.

در هر دو حالت یک جمله ی معنی دار را بوسیله برنامه تان بنویسید.

برای انجام این تمرین تا دو شنبه وقت دارید.
تمرین را به aazadi+t6 در جیمیل بفرستید.

شنبه، اسفند ۰۸، ۱۳۸۸

جلسه 5

فایل:
http://groups.google.com/group/sharifpython88/web/jalase%205.zip?hl=fa
تمرینها:
۱- فرق __str__ و __repr__
2- نوشتن سیستم افراد درون یک دانشگاه : استاد، دانشجو و کارمند با استفاده از وراثت
۳- تمرینهایی که تابحال تحویل ندادید رو میتونید بفرستید

تا ۲ شنبه صبح

سه‌شنبه، اسفند ۰۴، ۱۳۸۸

جلسه ۴

فایلها: http://groups.google.com/group/sharifpython88/web/jalase%204.zip?hl=fa
تمرین: در اینترنت درباره ی doctest جستجو کنید و
۱. متنی در دو پاراگراف بنویسید. در پاراگراف اول درباره ی اهمیت تست در حالت کلی و همچنین مزایا و معایب doctest بنویسید.
در پاراگراف دوم نحوه کار با doctest را نوشته و بگویید که doctest از نظر تکنیکی چطور کار میکند.

همچنین یک برنامه ی محاسبه دنباله فیبوناچی بنویسید که به همراه doctest باشد.

شنبه، اسفند ۰۱، ۱۳۸۸

جلسه ۳

فایلهای جلسه سوم:
http://groups.google.com/group/sharifpython88/web/jalase%203.zip?hl=fa
تمرین: فایل مربوط به خانه را طوری بسط دهید که بتوان یک بنگاه املاک را بوسیله آن اداره کرد. برای برگرداندن لیست خانه های مناسب از yield استفاده کنید.

وبلاگ loving python رو حتما چک کنید.

دوشنبه، بهمن ۱۹، ۱۳۸۸

جلسه ۲

۱. فایلهای مربوط به جلسه اول در گروپ آپلود شدند:
http://groups.google.com/group/sharifpython88/web/jalase 2.zip?hl=fa

۲. در ترمیم قرار است که یک گروه دیگر هم برای این درس ارایه شود. به این شکل که این گروه مخصوص دانشجویان علوم کامپیوتر و گروه دیگر مخصوص ریاضی باشد. کلن این گروه خیلی سخت تر از گروه دیگر خواهد بود. اگر نمیتوانید به اندازه کافی وقت بگذارید حتما در ترمیم گروه خودتان را عوض کنید.
اول کلمه بود