درود بر شما دوستان !
ابراهیم خوب توضیحاتت کامل بود دیگه منم یه جنبه دیگش رو گفتم اما خب
ماله من بهتر بود :D ها!
میلاد لینک دوم ابراهیم یه جورایی همون تعریف لیست و البته روش ساخت لیست
هست و همون‌طور که گفتم این کار فقط کد رو پیچیده می‌کنه!

موفق باشید.
بدرود.

On 5/31/12, Milad khajavi <[email protected]> wrote:
> سلام،
> ممنون راهنمایی خوبی بود؛ اطلاعات وسیعی به دست آوردم.
> موفق باشید.
>
> 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.
>


-- 
*Alireza Mazare'i  :http://alirezaimi.wordpress.com
*
_______________________________________________
Py mailing list
[email protected]
http://isfahanlug.org/mailman/listinfo/py_isfahanlug.org

Reply via email to