پرتال شخصی مهدی رافعی

فروشگاه افق
ofogh-shop.com

نویسندگان
چهارشنبه, ۲۹ آبان ۱۳۹۲، ۰۲:۱۷ ب.ظ

راه های بلعیدن پایتون

راه های بلعیدن پایتون

منابع آنلاینی که برای یادگیری پایتون مناسب هستند...

در دهه گذشته، زبان برنامه نویسی پایتون بین همه برنامه نویسان از توسعه دهندگان وب گرفته تا طراحان بازی و سازندگان ابزار از محبوبیت بالایی برخوردار شد. ولی چرا؟ چون یادگیری و استفاده از آن بسیار ساده و در عین حال بسیار قدرتمند است.

در آخرین روزهای سال ۱۹۸۹ یک جوان هلندی به نام خَودو فان روسوم که از تعطیلات کریسمس حوصله اش سر رفته بود، تصمیم گرفت سرش را با رایانه شخصی اش گرم کند. تصمیمی که به تولد زبان برنامه نویسی پایتون منجر شد. او در همان روزها اهداف زیر را برای پایتون مشخص کرده بود:

۱. یک زبان برنامه نویسی ساده و بصری، در حالی که قدرت رقیبان خود در دنیای حرفه ای را داشته باشد.

۲. متن باز؛ هر فردی بتواند در توسعه این پروژه کمک کند.

۳. کد برنامه قابل درک و آسان برای راحت خواندن یک متن انگلیسی.

۴. مناسب برای کارهای روزمره و مخصوص طراحی سریع و آسان یک برنامه با مدت زمان کم.

این زبان برنامه نویسی اکنون تعداد زیادی از این خواسته ها را برآورده کرده است. طی این مدت پایتون پیشرفت کرده و به عنوان یک زبان برنامه نویسی محبوب در دنیای مجازی اینترنت شناخته می شود.

برای یادگیری پایتون منابع زیادی وجود دارد که بسیاری از آنها رایگان است و ما اینجا تعدادی از آنها را معرفی می کنیم. برای به دست آوردن بهترین نتیجه، توصیه می شود از تمام این وبسایت ها استفاده کنید؛ چرا که هریک از آنها جنبه های منحصر به فردی از این زبان برنامه نویسی را آموزش می دهند.

مانند یک دانشمند IT فکر کنید

مهم ترین جنبه یادگیری پایتون این است که نه فقط به شما چگونگی استفاده از زبان برنامه نویسی پایتون را یاد می دهد بلکه به شما می آموزد چگونه مانند برنامه نویسان فکر کنید. اگر حتی این اولین بار است که کدنویسی می کنید، سایت openbookproject.net یک منبع بسیار مناسب برای شما خواهد بود (آموزش پایتون در آدرس http: / / www.openbookproject.net / thinkcs / python / english۲e / ) قرار دارد.

البته به یاد داشته باشید این آموزش نیازمند یک تغییر اساسی در شیوه تفکر است. دستیابی به این تغییر برای برخی ساده و برای برخی بسیار مشکل است؛ ولی وقتی به هدف خود خواهید رسید که پشتکار داشته باشید. هنگامی که یاد گرفتید چگونه مانند یک دانشمند علوم رایانه فکر کنید، قادر خواهید بود براحتی به زبان های دیگر تسلط پیدا کنید.

به داخل پایتون شیرجه بزنید

مجموعه آموزش Dive Into Python (آموزش در لینک http: / / www.diveintopython.net / toc / index.html) برای افرادی که می خواهند کدنویسی در پایتون را یاد بگیرند و در عین حال در برنامه نویسی بی تجربه یا کم تجربه هستند، فوق العاده است. اولین قسمت آموزش به شما یاد می دهد چگونه باید یک مفسر پایتون را روی رایانه تان نصب کنید؛ این کار می تواند برای افراد بی تجربه بسیار سخت باشد.

این وبسایت یک اشکال کوچک نیز دارد؛ خیلی سریع به سمت عمق مطلب حرکت می کند. این مساله که نویسنده چقدر سریع در زبان حرکت می کند، می تواند مبتدیان را کاملا بترساند. اگر بتوانید این مشکل را کنترل کنید، Dive Into Python به یک منبع بسیار مفید تبدیل خواهد شد. ولی اگر در کنترل آن به مشکل خوردید وبسایت های دیگری را که در این فهرست آورده شده است مشاهده کنید تا درک بهتری از زبان به دست بیاورید سپس به این سایت برگردید.

آموزش رسمی پایتون

برای یادگیری پایتون چه جایی می تواند بهتر از خود وبسایت رسمی پایتون باشد. سازندگان زبان یک راهنمای بزرگ و مفید تدوین کرده اند که شما را در اصول اولیه زبان پیش می برد. (http: / / docs.python.org / ۲ / tutorial / ) بهترین قسمت این مجموعه آموزشی این است که عجله ای ندارد و به آرامی جلو می رود! با استفاده از چند راه مفاهیم را کاملا در ذهن شما حک می کند تا مطمئن شود کاملا متوجه آن شده اید. قالب بندی وبسایت ساده است و چشم را اذیت نمی کند، این موضوع کل آموزش را نیز ساده تر می کند.

پایتون را امتحان کنید

برخلاف سایت های آموزشی که تا الان آورده شده، trypython.org از آن جهت خوب است و مورد توجه قرار می گیرد که یک مفسر پایتون را در خود دارد. به این معنی که می توانید مستقیما در وبسایت پایتون کدنویسی کنید، که این کار شما را از گشتن و نصب کردن مفسر روی سیستم تان بی نیاز می کند.

البته بدیهی است اگر می خواهید به طور جدی با این زبان کار کنید، سرانجام باید یک مفسر نصب کنید؛ ولی TryPython به شما این امکان را می دهد تا قبل از این که زمان زیادی صرف یادگیری زبانی شود ـ که ممکن است هیچ گاه به درد شما نخورد ـ آن را امتحان کنید. آموزشی که در این سایت وجود دارد با مفسر ترکیب شده است و شما می توانید در همان زمان کدنویسی کرده، تغییرات را اعمال و درحین آموزش نیز تجربه کسب کنید. این سایت بهترین آموزش عملی پایتون است که می توانید خارج از کلاس درس پیدا کنید. البته برای استفاده از TryPython ابتدا باید سیلورلایت مایکروسافت (Microsoft Silverlight) را روی مرورگر خود نصب کنید.

پایتون را یاد بگیرید

وبسایت learnpython.org همانند TryPython یک مفسر در خود دارد تا آموزش، جنبه عملی تر نیز به خود بگیرد. با این حساب این سایت ها چه تفاوتی با یکدیگر دارند؟ درواقع فرق چندانی ندارند.

سایت LearnPython کمی پایه ای تر است که همین مساله باعث می شود مبتدی ها بتوانند با درس ها راحت تر پیش بروند و از مسائل مطرح شده ترس کمتری داشته باشند. همچنین برخلاف TryPython، در آخر هر درس تمرین های برنامه نویسی قرار داده شده است. این تمرین ها دانشی را که کسب کرده اید، تثبیت می کند و مطمئن می شوید آنچه را که یاد گرفته اید، کاملا فهمیده اید.

PyGame:

گزینه ای برای بازی دوست ها

برای کسانی که می خواهند پایتون را برای ساخت بازی های رایانه ای یاد بگیرند، این گزینه بسیار ارزشمند خواهد بود. این وبسایت مجموعه ای از کتابخانه های پایتون را در اختیار دارد که به درد تولید برنامه های گرافیکی می خورد. درحالی که پایتون عمومی در پنجره کنسول اجرا می شود که برنامه نویس را به متن های اسکی (ASCII) محدود می کند. ولی PyGame برای نمایش تصاویر در یک صفحه غیرکنسولی ترفندهایی در چنته دارد. می خواهید بدانید بهترین قسمت آن چیست؟ یادگیری و استفاده از پایتون در آن برای شما بسیار ساده خواهد بود. در پایان اگرچه نمودار یادگیری پایتون در سطح پایینی قرار دارد، ولی این زبان آنچنان قدرتمند است که می تواند برای توسعه برنامه های کاربردی مختلفی به کار گرفته شود. محبوبیت این زبان نسبت به گذشته رشد چشمگیری داشته است و به این زودی هاهیچ نشانه ای از افول آن به چشم نمی خورد. اگر می خواهید یک زبان همه کاره و قدرتمند یاد بگیرید، هیچ گاه برای نگاه انداختن به پایتون دیر نخواهد بود./ ضمیمه کلیک

محمدحسین کردونی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی