Python یکی از زبان های برنامه نویسی قدرتمند سطح بالا و شیء گرا بوده که توسط آقای Rossum در سال ۱۹۹۱ میلادی در کشور هلند طراحی و ارائه شد. زبان برنامه نویسی پایتون آزاد و متن باز منتشر شده است. به صورت عموم از پایتون به عنوان زبان اسکریپتنویسی کاربرد دارد، اما بعضی اوقات به عنوان یک زبان برنامه نویسی حتی تحت وب هم استفاده شده و کاربرد دارد.
برنامه نویسی با پایتون بسیار ساده و لذت بخش است، شرکت و سایتهای بزرگی که از این زبان برنامه نویسی قدرتمند استفاده میکنند میتوان به گوگل، یاهو، سرن و ناسا اشاره نمود، همچنان ITA نیز از پایتون برای بعضی قسمتهای خود استفاده کرده است.
در این نوشته از سایت پی سی ای اف کتاب آموزشی زبان برنامه نویسی پایتون را برای دانلود رایگان قرار داده ایم؛ با دانلود و مطالعه این کتاب شما زبان برنامه نویسی Python را به آسانی به زبان فارسی خواهید آموخت. این کتاب ” از این پس پایتون ” نام دارد که توسط سعید خالقی و علیرضا حق نیا از کتاب From Now Python انگلیسی ترجمه و تألیف شده است. این کتاب دارای بیست و یک فصل بوده که در این فصلها شما با
- آموزش اصول برنامه نویسی
- لیست ها، چند تایی ها، دیکشنری ها و …
- انواع داده ای کاربر – تعریف
- کلاس ها و برنامه نویسی شیء گرا
- پیاده سازی ساختمان داده ها
- واژه نامه و تمرین
و سایر موضوعات پیرامون برنامه نویسی و پایتون آشنا خواهید شد. این کتاب با ۳۳۶ صفحه در قالب PDF منتشر شده است که حجم آن کم بوده و مطالعه و دانلود آن آسان است. لازم به ذکر است که از تصاویر نیز در این کتاب استفاده شده است که یادگیری پایتون را آسانتر میسازد؛ برای دانلود کتاب آموزش پایتون به صورت تصویری به ادامه مطلب مراجعه کنید.
در مقدمه این کتاب نویسندگان، درباره پایتون چنین نوشته اند: با توسعه علم کامپیوتر و پیشرفتی که این علم در عصر حاضر پیدا کرده است، زبان های برنامه نویسی متعددی جهت ساخت برامه های کاربردی مورد نیاز مردم طراحی شده اند. این زبان ها همه روزه ساده تر و قدرتمندتر میشوند و مردم جهان هم بسته به قابلیتی که این زبان ها دارند از آنها استفاده میکنند.
معمولا هر یک از زبان های برنامه نویسی برای کاربرد خاصی طراحی شده است و تعداد زبان های همه منظوره به نسبت کمتر است. از جمله زبان هایی که جهت آموزش برنامه نویسی به مبتدیان استفاده شده است، بیسیک میباشد. با این که این زبان ویژه مبتدیان طراحی بود اما طولی نکشید که زبان پاسکال در این جهت مورد استفاده قرار گرفت و جایگزین آن شد. پاسکال قدرت خوبی دارد و جهت آموزش کامپیوتر به مبتدیان هم مناسب است، اما تا زمانی که زبان به نام پایتون پا به عرصه نگذارد. نحوه نگارش مناسب، سادگی، قدرت و انعطاف پذیری فوق العاده پایتون به حدی است که علیرغم خصوصیات زبان پاسکال و حتی زبان قدرتمندی چون C، روز به روز بر محبوبیت آن افزوده میشود.
پایتون علاوه بر تمام خصایصی که زبان های چون پاسکال و C دارند خصویت بسیار مهم دیگری هم دارد و آن شی ء گرا بودن پایتون است. زبان قدرتمند چون C++ که یک زبان شیء گرا است و از آن برای برنامه نویسی های پیشرفته استفاده میشود، هم اکنون با ورود پایتون به عرصه برنامه نویسی در رقابت با این زبان قرار گرفته است، به طوری که برنامه نویسان پایتون ادعا دارند تقریبا تمام برنامه هایی که به زبان C++ نوشته میشود را میتوان در پایتون با سادگی بیشتر و در مدت زمان بسیار کوتاه تری پیاده سازی کرد.
پایتون زبانی است که در اوایل سال ۱۹۹۰ در موسسه تحقیقات بین اللملی ریاضیات و کامپیوتر هلند (CWI) توسط Guido wan Rossum ساخته شد. با انیکه پایتون نام نوعی مار است، اما Guido این نام را زمانی که در حال مطالعه مطالبی در مورد گروه کمدی Monty Python’s Flying Circus بود، برای زبان خود انتخاب کرد. او میخواست نامی کوتاه، منحصر به فرد و ت حدودی مرموز بر روی زبان خود بگذارد و اعتقاد داشت که نباید بر خلاف بعضی از مخترعین، نام خود را بر روی آن بگذارد. بنابر این Python را از گروه کمدی که مورد توجه مردم بود، گزید.
انگیزه اصلی ساختن زبان پایتون، طراحی یک Scripting Language برای سیستم عامل Amoeba بود که Guido در آن زمان در گیر توسعه آن بود، اما طراحی پایتون نشان داد که این زبان به منظور پوشش حوزه گوناگون و وسیعی از مقاصد، به اندازه کافی عمومی است.
پایتون هم اکنون توسط هزاران مهندس در سراسر جهان به طور افزاینده ای در نقش های مختلف استفاده میشود. کمپانی ها امروزه از پایتون در محصولایت تجارتی برای انجام اعمالی چون آزمایش تراشه ها و بردها، توسعه واسط گرافیکی کاربر، جستجو در وب، کد نویسی بازی ها، سازگار کردن کتابخانه های کلاس C++ و بسیاری از کارهای دیگر استفاده میکنند. این زبان قابل حمل در سیستم عامل های مختلفی از جمله Windows, Unix, OS/2 و … قابل اجراء است.
علیرغم اینکه دانشجویان معمولا از زبانهای ایستایی چون پاسکال و C و زیر مجموعه ای از C ++ یا جاوا برای شروع برنامه نویسی استفاده میکنند، به اعتقاد ما بهتر است پایتون را به عنوان اولین زبان برنامه نویسی خود انتخاب کنند، چرا که پایتون نحوه نگارش ساده تر، منظم تر و با قاعده تری دارد و کتابخانه وسیعی نیز با آن همراه است. از همه مهم تر اینکه استفاده از پایتون در یک دوره برنامه نویسی مقدماتی به آنها اجازه میدهد بر روی مهارت های مهم برنامه نویسی از قبیل تجزیه مسائل و طراحی انواع داده ای تمرکز کنند. دانشجویان به وسیله پایتون میتوانند به سرعت با مفاهیم اولیه ای چون حلقه ها و توابع آشنا شوند. آنها حتی میتوانند با اشیاء کاربر – تعریف در همان دوره های اولیه کار کنند.
برای دانشجویی که قبلا به هیچ عنوان برنامه نویسی نکرده است، استفاده از زبان ایستایی مانند C یا پاسکال، غیرطبیعی به نظر میرسد. این جریان پیچیدگی ها و اضافه ای به وجود می آورد که دانشجویان مجبورند با آنها دست و پنجه نرم کنند و این روند آموزش را کند میکند.
دیگر جنبه های پایتون، آن را برای استفاده به عنوان اولین زبان برنامه نویسی از نظر مناسب میسازد. این زبان مانند جاوا کتابخانه استاندارد جامعی دارد، به طوری که دانشجویان خیلی زود میتوانند شروع به انجام پروژه های برنامه نویسی کنند. پروژه ها دیگر به طراحی ماشین حساب های چهار عمله محدود نمیشود، بلکه با استفاده از کتابخانه استاندارد پایتون، دانشجویان میتوانند ضمن فراگیری مفاهیم بنیادی برنامه نویسی از نوشتن برنامه های کاربردی واقعی لذت ببرند.
همه این خصوصایت نشان دهنده آن است که پایتون جایگزین مناسبی برای زبان های ایستا به منظور آموزش برنامه نویسی به مبتدیان است و این ذره ای از اهمیت آن در جهت برنامه نویسی های پیشرفته نمی کاهد.
DOWNLOAD