PDA

View Full Version : راهنمایی در مورد کامل ترین رفرنس یادگیری زبان پایتون



A.Ordibehesht
سه شنبه 02 دی 1393, 01:22 صبح
سلام دوستان

اولین پست من در سایت برنامه نویس هست و امیدوارم تبادل اطلاعات خوبی با اساتید و دوستان خوبم داشته باشیم.



از دوستانی که پایتون کار می کنند می خواستم خواهش کنم کامل ترین رفرنس و مرجعی که برای یادگیری پایتون می شناسید (انگلیسی) رو معرفی کنید. حجم کتاب ، تعداد صفحات و .. اصلا اهمیتی نداره تنها مبحثی که مهم هستش اینه که رفرنس کامل و قابل اعتمادی باشه که تمام مطالب رو پوشش بده


و یه نکته و سوال دیگه اینکه :

آموزش هایی پیدا کردم که اغلب با پایتون 2 آموزش داده شده بود در حالی که در پایتون 3 سینتکس یه مقداری تغییر کرده .. می خواستم بدونم دلیل این تغییر سینتکس چی هستش ؟؟ برنامه هایی که با پایتون 2 نوشته شده اند باید مجدد بر اساس پایتون 3 نوشته بشن ؟؟ چرا این اتفاق رخ داده ؟



پیشاپیش از راهنمایی دوستان ممنونم

n.nowroozi
سه شنبه 02 دی 1393, 09:53 صبح
به نظر من در درجه اول یه کتاب ساده پایتون بگیرید و چیزهای ساده مثل تابع و کلاس و .. رو توش یاد بگیرید بعد اون یه فیلد و یه فریم ورک رو انتخاب کنید و در مورد اون مطالعتون رو ادامه بدید..
برنامه ای که با پایتون ۲ نوشته شده نیاز هست که پورت بشه به پایتون ۳ . البته پایتون سه هنوز کامل جا نیفتاده و هنوزم نسخه محبوب پایتون ۲.۷ هست.

A.Ordibehesht
سه شنبه 02 دی 1393, 13:11 عصر
به نظر من در درجه اول یه کتاب ساده پایتون بگیرید و چیزهای ساده مثل تابع و کلاس و .. رو توش یاد بگیرید بعد اون یه فیلد و یه فریم ورک رو انتخاب کنید و در مورد اون مطالعتون رو ادامه بدید..
برنامه ای که با پایتون ۲ نوشته شده نیاز هست که پورت بشه به پایتون ۳ . البته پایتون سه هنوز کامل جا نیفتاده و هنوزم نسخه محبوب پایتون ۲.۷ هست.

سلام

ممنونم از پاسختون


شما چه کتابی رو پیشنهاد می کنید ؟


در مورد سوال دومم منظورم این بود که به چه دلیل این اتفاق افتاد و در واقع چه تضمینی وجود داره در نسخه 4 مجدد سینتکس تغییر نکنه ؟

الان اکثر منابع آموزشی با سینتکس نسخه 2 آموزش میدن

تغییرات در نسخه 3 در چه حدی هست ؟ به نظرتون عاقلانه هست نسخه 2 رو کار کنم ؟

n.nowroozi
سه شنبه 02 دی 1393, 14:33 عصر
تفاوت در اون حدی نیست که خیلی اذیتتون کنه ولی با توجه به اینکه ردهت تو نسخه جدیدش کماکان داره از ۲.۷ استفاده میکنه به نظرم حداقل تا چند سال آینده هنوز خیلیها روی ۲.۷ هستند. شما زبانهای دیگه برنامه نویسی هم کار کنید نسخه به نسخه تفاوتهایی ایجاد میشه برای بهبود کارایی اون زبان.
کتابهای فارسی هم که ترجمه شده بخونید کفایت میکنه برای شروع. یه سرچ توی گوگل بزنید پیاد میکنید.

MrMindx
پنج شنبه 04 دی 1393, 19:53 عصر
سلام دوستان

اولین پست من در سایت برنامه نویس هست و امیدوارم تبادل اطلاعات خوبی با اساتید و دوستان خوبم داشته باشیم.



از دوستانی که پایتون کار می کنند می خواستم خواهش کنم کامل ترین رفرنس و مرجعی که برای یادگیری پایتون می شناسید (انگلیسی) رو معرفی کنید. حجم کتاب ، تعداد صفحات و .. اصلا اهمیتی نداره تنها مبحثی که مهم هستش اینه که رفرنس کامل و قابل اعتمادی باشه که تمام مطالب رو پوشش بده


و یه نکته و سوال دیگه اینکه :

آموزش هایی پیدا کردم که اغلب با پایتون 2 آموزش داده شده بود در حالی که در پایتون 3 سینتکس یه مقداری تغییر کرده .. می خواستم بدونم دلیل این تغییر سینتکس چی هستش ؟؟ برنامه هایی که با پایتون 2 نوشته شده اند باید مجدد بر اساس پایتون 3 نوشته بشن ؟؟ چرا این اتفاق رخ داده ؟



پیشاپیش از راهنمایی دوستان ممنونم

سلام
اگر مشکلی با زبان انگلیسی اوکی هستی و مرجع خیلی کامل می خوای برای شروع کتاب learning python, powerful object oriented programming انتشارات اوریلی نوشه mark lutz رو پیشنهاد می کنم. جزئیات خوبی رو برای شروع آورده. 1600 صفحه هم بیشتر نیست :D. برای ادامه هم python cookbook از همون انتشارات کتاب خوبیه.

برنامه ها با پایتون 3 رو می شه طوری نوشت ک ه اصطلاحا backward compatible باشن. دلیل تغییر سینتکس معمولا الزاماتی هست که برای بالابردن کارایی و سرعت برنامه در طول زمان پیش میان (البته دلایل دیگری هم می تونه باشه)

کتابی رو که معرفی کرد دستورات رو بر پایه پایتون 3 آورده و خوبیش اینه که با معادل اون دستور توی پایتون 2 هم مقایسشون کرده
موفق باشی