شما می توانید با عضویت در انجمن پرسش و پاسخ درسمن هرگونه سوالی دارید را مطرح کنید


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


مقدمه ای بر زبان برنامه نویسی پایتون
برای دانلود و دیدن آنلاین این درس نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

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


در این فصل با مطالب زیر آشنا میشویم:

     تاریخچه زبان برنامه نویسی پایتون
    نسخه های منتشر شده از زبان برنامه نویسی پایتون
    آشنایی با ویژگی های مهم زبان برنامه نویسی پایتون
    میزان محبوبیت زبان برنامه نویسی پایتون
    ساختار کلی زبان برنامه نویسی پایتون


 تاریخچه زبان برنامه نویسی پایتون


در سال 1991 شخصی به نام (خودو فان روسوم) زبان برنامه نویسی پایتون را اختراع کرد، وی در اوایل دهه 1980 به عنوان یک برنامه نویس وارد موسسه تحقیقاتی cwi کشور هلند شد، خودوفان روسوم در بدو ورود به این مجموعه در یک گروهی به نام  abc  عضو شد، قرار بود این گروه یک زبان برنامه نویسی خوانا وساده را ابداع کنند.
که بعد از چند سال کار کردن بر روی این پروژه  آن را نا تمام رها کردند ، اما خودوفان روسوم پروژه را ادامه داد که در اواخر دهه 1980 توانست زبان را اختراع و ایجاد کند و اولین نسخه آن را در سال 1991 به عنوان نسخه شماره 0 وارد بازار کرد.
نسخه های منتشر شده از زبان برنامه نویسی پایتون
از سال 1991- 2008 چهار نسخه ( 0.9.0- 1.0.0 - 2.0.0 - 3.0.0) از زبان برنامه نویسی پایتون وارد بازار شده است و آخرین نسخه شماره 3.0.0 میباشد که در سال 2008 وارد بازار شد و از این سال تا به امروز هیچ نسخه‌ای دیگری وارد بازار نشد و هر یک از این نسخه ها را بررسی میکنیم.

نسخه شماره 1.0.0
این نسخه در سال  1994 با اضافه شدن ابزار های برنامه نویسی تابعی به نسخه قبلی وارد بازار شد.
 
نسخه شماره 2.0.0
در سال 2000 سیستم بازیافت حافظه با قابلیت جمع آوری منابع به نسخه قبلی اضافه شد که تا امروز بیشتر برنامه  نویسان پایتون از این نسخه استفاده میکنند.

نسخه شماره 3.0.0
در سال 2008  آخرین نسخه از زبان برنامه نویسی پایتون با اضافه شدن مفسران کار آمد تر و  کنترل های هم روندی بهتر به نسخه قبلی وارد بازار شد که امروزه بیشتر از این نسخه استفاده میکنند.

آشنایی با ویژگی های مهم زبان برنامه نویسی پایتون
 
    زبان برنامه نویسی پایتون یک زبان همه منظوره است به این معنا که از این زبان میتوان در بخش های مختلفی استفاده کرد :
    طراحی سایت های دینامیک
    تولید نرم افزار های دسکتاپ
    طراحی رابط کاربری
    بازی سازی
    شبکه و امنیت
    داده کاوی و ساخت برنامه های محسباتی
    این زبان برنامه نویسی ساده و کمینه گرا میباشد ، و توانسته کد نویسی در محیط نرم افزاری خود  را تا حد امکان کوتاه کند.
    کلمات کلیدی پایتون نزدیک به زبان انسان میباشد و با این ویژگی، پایتون را به عنوان یک زبان برنامه نویسی  سطح بالا میشناسند.
    یکی از ویژگی های زبان پایتون یادگیری سریع آن میباشد که با توجه به دو ویژگی قبلی به وجود می آید.
     زبان پایتون یک زبان اسکریپتی(مفسری) است و دستورات به صورت خطی ترجمه میکند و این یکی از مهم ترین ویژگی های پایتون میباشد .
    پایتون یک زبان برنامه نویسی شی گرا میباشد.
     این زبان رایگان و متن باز میباشد در واقع تا به حال نسخه های پایتون به صورت رایگان بین برنامه نویسان عرضه شده است و متن باز بودن آن باعث شده تا برنامه نویسان آن را توسعه دهند.
      پایتون یک زبان توسعه پذیر و جای پذیر میباشد
    توسعه پذیر: در پایتون میتوان از کد های دیگر زبان های برنامه نویسی استفاده کرد.
    جای پذیر: از پایتون میتوان در کد های دیگر زبان های برنامه نویسی استفاده کرد.
میزان محبوبیت زبان برنامه نویسی پایتون
از سال 2015 به بعد زبان پایتون جز محبوبترین زبان های برنامه نویسی بوده است. ، در واقع در نظر سنجی هایی که در این چند سال بوده پایتون را جز 5 زبان محبوب دنیا  معرفی کرده‌اند.


 ساختار زبان برنامه نویسی پایتون


زبان برنامه نویسی پایتون از ویژگی های سطح بالای چند زبان کامپایلیری و مفسری تشکیل شده است.

    زبانهای کامپایلری:Java , C++ , C
    زبانهای مفسری:Perl , Scheme , Tcl
 
لطفا برای حمایت از دوره آموزش پایتون کامنت بزارید و نظر خودتان را بنویسید، آکادمی آنلاین درسمن 


برچسب ها :

آموزش زبان برنامه نویسی پایتون قسمت یک مقدمه ای بر زبان پایتون

نظر بدهید

نشانی ایمیل شما منتشر نخواهد شد .
برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.
20 جلسه برای دوره رایگان آموزش پایتون - مقدماتی

درس 0
معرفی آموزش مقدماتی تا متوسط زبان برنامه نویسی پایتون
9 دقیقه / رایگان

درس 1
مقدمه ای بر زبان برنامه نویسی پایتون
14 دقیقه / رایگان

درس 2
دانلود، نصب و راه اندازی پایتون و IDE های قابل استفاده
25 دقیقه / رایگان

درس 3
کلمات کلیدی، انواع داده ها و شناسه ها در زبان برنامه نویسی پایتون
22 دقیقه / رایگان

درس 4
معرفی انواع عملگرها در زبان برنامه نویسی پایتون
33 دقیقه / رایگان

درس 5
آشنایی با برخی از توابع پرکاربرد زبان پایتون
20 دقیقه / رایگان

درس 6
آشنایی با دستورات شرطی if و if-else در زبان پایتون
24 دقیقه / رایگان

درس 7
یادگیری دستور for و range و for-else در پایتون
29 دقیقه / رایگان

درس 8
یادگیری دستور while و معرفی دستورات break و continue در پایتون
19 دقیقه / رایگان

درس 9
معرفی برخی از توابع تعریف شده زبان پایتون(Built-in Functions)
29 دقیقه / رایگان

درس 10
روشهای تعریف و فراخوانی توابع و کار با عبارتهای Lambda
25 دقیقه / رایگان

درس 11
معرفی رشته ها یا داده های ترتیبی و لیست ها در زبان پایتون (Sequence , List)
47 دقیقه / رایگان

درس 12
آشنایی با برخی از عملگرهای کار با لیست ها و معرفی تاپل‌ها در زبان پایتون
21 دقیقه / رایگان

درس 13
معرفی مجموعه ها و دیکشنری‌ ها در زبان برنامه نویسی پایتون
29 دقیقه / رایگان

درس 14
شئ گرایی در زبان برنامه نویسی پایتون-بخش1
34 دقیقه / رایگان

درس 15
شئ گرایی در زبان برنامه نویسی پایتون-بخش2
34 دقیقه / رایگان

درس 16
وراثت در زبان برنامه نویسی پایتون
35 دقیقه / رایگان

درس 17
چندریختی در زبان برنامه نویسی پایتون
25 دقیقه / رایگان

درس 18
ماژول ها در زبان برنامه نویسی پایتون
29 دقیقه / رایگان

درس 19
آشنایی و کار با فایل ها در زبان برنامه نویسی پایتون
31 دقیقه / رایگان

دوره رایگان آموزش پایتون - مقدماتی


تعداد جلسات 20 جلسه
مدت زمان 525 دقیقه
سطح مهارت مقدماتی تا پیشرفته
زبان فارسی
دانشجو 392 دانشجو
گواهی نامه ندارد
قیمت دوره : 0 تومان
درحال برگزاری
مهدی عباسی
مهدی عباسی

درباره مدرس :

مدیر‌ عامل‌ شرکت آریا‌ نرم‌‌ افزار دارنده مدرک کارشناسی‌ ارشد مهندسی کامپیوتر 12‌ سال سابقه تدریس دروس کامپیوتر را در دانشگاههای دولتی، آزاد، پیام‌نور ملایر، شهیدشمسی‌پور تهران و تدریس برنامه‌نویسی در انیستیتو ایزایران، مجتمع فنی و موسسه راه‌آینده تهران دارا میباشد و تا به حال راهنمایی انجمنهای علمی دانشگاه و صدها پروژه دانشجویی را برعهده داشته است. تخصص اصلی: با داشتن گواهی‌نامه‌های معتبر تدریس از انیستیتو‌ ایزایران، راه آینده‌تهران و سازمان‌فنی‌حرفه‌ای، تدریس و آموزش‌ دروس کامپیوتر، ‌برنامه‌نویسی کامپیوتر و کلاسهای کنکور کارشناسی و کارشناسی‌ارشد میباشد.همچنین تجربه داوری و نظارت مسابقات برنامه‌نویسی کشوری‌ACM را در سالهای متعدد داشته و تیم مورد رهبری ایشان در 3سال متوالی مقام اول مسابقات کشوری را از آن خود کرده است.ایشان مقالاتی در زمینه شبکه‌های کامپیوتری، تکنیک‌های وزارت دفاع و ... به ثبت رسانده و مشاور و کارشناس در طراحی و برنامه نویسی بیش از 50‌برنامه کاربردی تحت وب و ویندوز و موبایل میباشد. افتخارات دیگر:کسب مقام دوم ایده‌های برتر در مسابقات استارت‌آپ و بکند کشوری را نام برد.