Python زبانی برای تمام فصول
یکی از مسائلی که در بحث همبستگی وبلاگهای IT مطرح شد این بود که در بین ما وبلاگنویسهای عالی هست اما برنامهنویس حرفهای نه! اصولا برنامهنویسی پایه و اساس IT هست و چیزی که در بین ما احساس میشود، کمبود Developer یا گسترش دهنده است.
من خیلی وقت است که میخواهم یک زبان برنامهنویسی یاد بگیرم و تا به حال چند زبان را امتحان کردم. اولین زبانی را که شروع کردم Microsoft Visual Basic بود اما پس از مدتی نتیجه گرفتم که این زبان ایدهال من نیست به چند دلیل زیر:
- این زبان در انحصار مایکروسافت است و برنامههایی که با آن نوشته میشود برای پلت فرم ویندوز مناسب است.
- دستورات آن قدری عجیب غریب است و آدم کمی گیج میشود.
- برای کاربردهای مختلف مناسب نیست.
پس از آن به سراغ C رفتم. همان طور که میدانید زبان C یکی از قدرتمندترین و پرطرفدارترین زبانها است. یک زبان ترجمهای (Compiled Language) است و سرعت اجرای فوقالعاده بالایی دارد البته کمی تا قسمتی هم سخت است و برای کارهای بزرگ مناسب است. پس از آن خیلی اتفاقی در مورد زبان Python شنیدم. پیگیر آن شدم و پس از مدتی واقعا به آن علاقهمند شدم و در نهایت فهمیدم که زبان ایدهالم را پیدا کردهام. کار را با آن شروع کردم و هرچه میگذشت علاقهی من به پایتون بیشتر میشد و فهمیدم که واقعا زبان بزرگی است برای همین تصمیم گرفتم دوستان را هم از وجود چنین زبانی آگاه کنم. در ادامه مختصری در مورد Python توضیح خواهم داد.
زبان برنامهنوسی Python یک پروژه اوپن سورس است و توسط Guido Van Rossum و همکارنش در سال 1990 منتشر شد. این زبان برگرفته از زبان ABC است که آن هم توسط Guido Van Rossum همکارانش در سال 1980 ساخته شده است. سازندگان ABC امیدوار بودند که این زبان ساده راه گشای نوآموزان باشد اما به نتایج مطلوبی دست نیافتند و پس از Python متولد شد. پایتون یک زبان برنامهنویسی سطح بالا، تفسیری (Interpreted Language) و شیئیگرا همراه با انعطاف پذیری فوقالعاده زیاد است که باعث میشود در هر پلت فرمی از جمله: ویندوز، لینوکس، مک و حتی در موبایلها قابل استفاده باشد و قدرتی در حد زبانهای C++ و Java دارد.
اما چیزی که باعث جذب شدن من شد سادگی باور نکردنی این زبان است. دستورات آن واقعا قابل فهم است و شما در کار با آن اصلا گیج نمیشوید. برای مثال برنامهای که در پایتون نوشته شده است، از نظر حجم کد نویسی، نصف حجمی است که همان برنامه در C دارد چون این زبان از بسیاری از زوائد چشم پوشی کرده است. من نمیتوانم آن طور که باید شاید قدرت این زبان را به شما نشان دهم بلکه این پست را برای این نوشتم که شما را با این زبان آشنا کنم و اگر با توضیحات من علاقه مند شدهاید میتوانید با کمی تحقیق و بررسی به گفتههای من برسید.
برای شروع چند منبع مفید را معرفی میکنم:
- سایت رسمی پایتون
- آموزش پایتون و سایت این زبان به فارسی
- کتاب «اولین گام در دنیای برنامهنویسی با Python» نوشتهی مهندس احمد مصلی نژاد، انتشارات ناقوس
- پایتون در ویکیپدیا
منابع: ویکیپدیا ، پایتون فارسی و کتاب اولین گام در دنیای برنامهنویسی با Python
پ.ن: پروژهی وردپرس فارسی دارد به جاهای خوبی میرسد. منتظر خبرهای خوب باشید!





بیشتر کاربران دنیا این زبان رو بواسطه گوگل می شناسن ( قسمت های اصلی گوگل با این زبان نوشته شده ) حتی یکی از سازندگان اصلی این زبان نیز در گوگل کار می کنه . چند وقت پیش هم در مقاله ای ازش به عنوان یکی از زبان های آینده دار نام برده بود . باید جالب باشه …
نوید
ژوئیه 14, 2007 در 12:39 ب.ظ.
وبلاگ تخصصي نظرسنجي فارسي منتشر شد.
لطفاً براي پاگرفتن اين پروژه به همراه دوستان و آشنايان، جهت شرکت در نظرسنجي ها تشريف بياوريد:
http://iranpoll.blogspot.com
Iran Poll
ژوئیه 14, 2007 در 3:43 ب.ظ.
سلام دوست عزیز
من هم خیلی علاقه مند به این زبان هستم
اما چاپ کتاب اولین گام در دنیای برنامه نویسی با پایتون تموم شده. از شما دوست عزیز خواهش می کنم اگه شما این کتاب رو دارین یه کپی ازش برام بفرستین چون اصلا پیدا نمیشه.
هزینه هم هرچی هست می پردازم
خواهش می کنم با من تماس بگیرین
09118554812
حسام
آوریل 17, 2009 در 5:05 ق.ظ.
دستورات آن قدری عجیب غریب است و آدم کمی گیج میشود؟
A VB and python guy
ژوئن 16, 2012 در 11:44 ب.ظ.