سلام،
ممنون راهنمایی خوبی بود؛ اطلاعات وسیعی به دست آوردم.
موفق باشید.

On Thursday, May 31, 2012, Ebrahim Radi wrote:

> **
>
> باز هم توضیحش سخت بود :دی ولی این 
> لینک<http://effbot.org/zone/python-list.htm>رو ببین. ازش این به دردت میخوره:
> Python also supports computed lists, called “list comprehensions”. In its
> simplest form, a list comprehension has the following syntax:
>
> L = [expression for variable in sequence]
>
>
> where the expression is evaluated once, for every item in the sequence.
>
> The expressions can be anything; you can put all kinds of objects in
> lists, including other lists, and multiple references to a single object
>
> پس برو خودت بگرد ببین
> list comprehensions
> چی هست :دی
> در ضمن من و علیرضا کلی هم دوستیم :پی
> در مورد ساخت یافته و اینا هم هر وقت درس زبان های برنامه سازی رو پاس کردی
> خودت میفهمی جواب سوالت چیه! به حرف این علیرضا گوش نده :دی :پی :سوت
>
>
> On Thu, 2012-05-31 at 09:59 +0430, Milad khajavi wrote:
>
> سلام،
>
>  ابراهیم و علیرضا، ممنون از کمک‌تون.
>
>  چقدر مهربون دعوا می‌کنید؟ یه کم خشونت‌اش رو بیشتر کنید. بزنید تو سر-و-کله
> هم )))
>
>
>
>  ببینید مثلاً اگه یه نفر تو جاوا از در مورد حلقهٔ for بپرسه اول گرامرش رو
> توضیح می‌دم:
>
>
>
>  for ([<initialization>]; [<condition>]; [<increment>])
>
>       <body_statement>
>
>
>
>  بعد یک بار هم یه حلقه for براش Trace می‌کنم و توضیح می‌دم رایانه در
> مواجهه با این دستور چطور عمل می‌کنه.
>
>  حالا اینجا هم همین موضوع صادقه؛ این تبدیل for در مثالی که امروز صبح زدم
> چطوری انجام می‌شه؟ فرض کنید خودتون کامپایلر هستید، چطور این تکه از برنامه
> رو ترجمه می‌کنید؟ این رو که همه می‌دونیم که در این مثال دیکشنری رو تبدیل به
> لیست کردیم. حداقل منو ارجاع بدید به مستندات پایتون، جایی که از این نوع
> مثال‌ها داره؟ نیاز دارم مثال‌های بیشتری از این دست ببینم.
>
>
>
>  ابراهیم، آقا اصن اینطوری توضیح بدم، دستورات پایتون دو دسته‌اند، یا داده
> را به خروجی می‌ریزند یا به خروجی نمی‌ریزند. درسته؟ :D
>
>  علیرضا، خب سؤال‌ام اینه هر کاری که باعث خوندن سخت برنامه بشه از نظر
> برنامه‌نویسی ساخت‌یافته اشتباهه؟ حالا خوندن این برای من سخت بود، اما ممکنه
> برای خیلی‌های دیگر آسون باشه؟ معیار کدنویسی ساخت‌یافته چیه؟ و اگه قرار باشه
> این شیوه اشتباه باشه، پس چرا در پایتون وجود داره؟
>
>
> On Thursday, May 31, 2012, Ebrahim Radi wrote:
>
>  باز به خودم!!!! حداقل من در مورد کدش حرف زدم نه برنامه نویسی ساخت یافته
> :پیــــ :دی
>
>     ولی میلاد، توضیحش واقعا سخته... مثل این میمونه که بخوای cout رو توضیح
> بدی!! خب یه توضیح بیشتر نداره: داده رو به خروجی میفرسته :دی
>
>   این for هم همین طوره!
>
>
> On Thu, 2012-05-31 at 08:53 +0000, alirezaimi wrote:
>
> درود
> ابراهیم الان این قضیه رو توضیح دادی یا چی ؟!!!  :D
> میلاد جان قضیه خیلی ساده‌ هست که در این نمونه پیچیده شده اون هم به این
> دلیل که از چند چیز جدا که باید در چند خط نوشته بشه در یک خط استفاده کرده //
> این‌کار هوشمندانه و البته در مورد کدنویسی ساخت‌یافته اشتباه هست چراکه
> خوانایی کد رو سخت می‌کنه.
> لازم به ذکر هست که در این نمونه هیچ تبدیلی صورت نگرفته ، فقط محتویات یک
> دیکشنری به روشی هوشمندانه در یک خط در لیستی ریخته شده.
> امیدوارم توضیحاتم کامل باشه.
>
> موفق باشید.
> بدرود.
>
>
>    سلام
>
>     اولا اینم شد سوال کله سحر؟ :دی
>
>     با کسب اجازه از اساتید بزرگ ؛)
>
>     دوم این که بذار یه مثال ساده تر توضیح بدم: فرض کن:
>
>     myString = "isfahanLUG"
> myDic = { letter : index for index,letter in enumerate(myString)}
>
>     خب حالا این پایتون (باهوش) چیکار می‌کنه؟ در واقع شروع میکنه به ساختن
> یک دیکشنری از
>
>

-- 
Milād Khājavi
http://lincafe.wordpress.com
Having the source means you can do it yourself.
I tried to change the world, but I couldn’t find the source code.
_______________________________________________
Py mailing list
[email protected]
http://isfahanlug.org/mailman/listinfo/py_isfahanlug.org

Reply via email to