سلام، ممنون راهنمایی خوبی بود؛ اطلاعات وسیعی به دست آوردم. موفق باشید.
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
