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

محبوب مثل پایتون!

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

معرفی دوره
سرفصل‌های آموزشی
ویدیو

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

پایتون یک زبان برنامه‌نویسی همه منظوره، سطح بالا، شیءگرا، اِسکریپتی و متن باز است که توسط خیدو فان روسوم در سال ۱۹۹۱ در کشور هلند طراحی شد. فلسفه ایجاد آن تأکید بر دو هدف اصلی خوانایی بالای برنامه های نوشته شده و کوتاهی و بازدهی نسبی بالای آن است. کلمات کلیدی و اصلی این زبان برنامه‌نویسی به صورت حداقلی تهیه شده‌اند و در مقابل کتابخانه هایی که در اختیار کاربر است بسیار وسیع هستند.

در این زبان از نویسه فاصله و جلو بردن متن برنامه برای مشخص کردن بلاک‌های کد استفاده میشود. به این معنی که تعدادی یکسان از نویسه فاصله در ابتدای سطرهای هر بلاک قرار میگیرند و این تعداد در کد درونی‌تر افزایش مییابد. بدین ترتیب کد به صورت خودکار ظاهری مرتب دارد.
پایتون مدلهای مختلف برنامه‌نویسی ( از جمله شی گرا و برنامه نویسی دستوری و تابع محور ) را پشتیبانی میکند و برای مشخص کردن نوع متغیرها از یک سامانه پویا استفاده میکند. پایتـون پروژه ای آزاد و متن باز توسعه یافته است و توسط بنیاد نرم‌افزار پایتون مدیریت میگردد.

اصلی ترین کاربردهای پایتون

از اصلی ترین کاربردهای این زبان محبوب میتوان به موارد زیر اشاره کرد:

  • توسعه نرم افزار های تحت وب ( Web Development )
  • علم داده (Data Science )  که خود به تنهایی شامل موارد زیر میشود :
  • یادگیری ماشین ( Machine Learning )
  • تحلیل داده ( Data Analysis )
  • تجسم داده ( Data Visualization )
  • اسکریپت نویسی ( Scripting )

پایتون ۳ آخرین نسخه ی ارائه شده از این زبان است که از پایتـون ۲ پشتیبانی نمیکند که البته مشکلی هم ندارد ولی با این حال میتوانید از  نرم افزاری مانند ۲to3 برای رفع این مشکل استفاده کنید.

معرفی دورهٔ مقدماتی آموزش زبان برنامه‌نویسی پایتون

در این دوره ی مقدماتی آموزش زبان برنامه‌نوسی پایتون ، با زبان و لحنی کاملا ساده و روان سعی شده است که طی ۱۲ جلسه تمامی مفاهیم پایه‌ای زبان پایتون را به شما کاربران گرامی چ‌یاب آموزش دهیم. این مفاهیم شامل تاریخچه‌ی این زبان، توابع، جملات شرطی، حلقه ها و… است که برای آغاز به کار با پایتون دانستن این مفاهیم الزامی است. همچنین، در این دوره‌ی آموزشی  علاوه بر یادگیری موارد ذکرشده، با نحوه‌ی درست کدنویسی، پیاده سازی و اجرای پروژه‌هایی در همین سطح آشنا خواهید شد. این دوره به صورت پروژه محور است و به تمام علاقه‌مندان برنامه‌نویسی، مخصوصا علاقه‌مندان به زبان محبوب پایتون و همچنین افرادی که به دنبال فعالیت در زمینه برنامه‌نویسی پایتون هستند پیشنهاد میشود.

 

چگونه شروع کنم؟

پس از معرفی پایتون، به سراغ آموزش نصب ملزومات آن می رویم :
با مراجعه به سایت رسمی پایتون و مراجعه به صفحه ی دانلود آن، میتوانید نسخه ی آخر IDE آن را متناسب با سیستم عامل خود دریافت کنید.

اگر از سیستم عامل ویندوز استفاده میکنید ؛
پس از دانلود IDE مدنظرتان از سایت پایتون آنرا اجرا کنید و گزینه install را انتخاب کنید و تبریک! اکنون وارد دنیای پایتون شدید، به همین راحتی!
اما اگر سیستم عامل شما لینوکس میاشد :
روی اکثر سیستم عامل های لینوکس به صورت پیش فرض مفسر پایتون قرار دارد که اگر Terminal را باز کنید و دستورات زیر را وارد کنید میتوانید از دستورات این زبان استفاده کنید؛

واگر نسخه ی آن به روز نیست برای آپدیت آن دستورات زیر را وارد کنید:

و یا اگر مفسر پایتون به صورت پیشفرض در سیستم عامل شما فعال نبود به همان روش قبلی از سایت پایتون ان را دانلود کنید و مراحل زیر را انجام دهید:

  1. پس از دانلود فایل آن را از حالت zip خارج کنید.
  2. اگر میخواهید بعضی از اختیارات برنامه را تغییر دهید فایل setup/modules را ویرایش کنید.
  3. اسکریپت configure ./را اجرا کنید.
  4. ساخت نصب

تا اینجا با کلیات زبان پایتـون و نصب و راه اندازی آن آشنا شدیم، در آموزش های بعدی با محیط کدنویسی پایتـون و همچنین دستورات این زبان آشنا خواهیم شد، با ما همراه باشید 🙂

  • فصل اول
    تاریخچه و راه اندازی IDE لازم برای شروع کدنویسی

  • فصل دوم
    Python identifier
    blocks in python
    syntax

  • فصل سوم
    متغیرها
    انتساب چندگانه
    انواع داده ها
    اعداد در پایتون
    string
    tuple
    dictionary
    list

  • فصل چهارم
    عملگرهای حسابی (Arithmetic)
    عملگرهای مقایسه‌ای (Comparison)
    عملگرهای واگذاری یا انتقال (Assignment)
    عملگرهای منطقی (Logical)
    عملگرهای شناسایی (Identity)
    عملگرهای بیتی (Bitwise)
    عملگرهای عضویت (Membership)

  • فصل پنجم
    دستورات شرطی
    حلقه ها
    دستورات کنترلی حلقه

  • فصل ششم
    توابع
    فراخوانی توابع
    تفاوت پاس دادن با مقداریا منبع
    انواع argumentهای قابل استفاده در فراخوانی تابع
    تمرین و پروژه

  • فصل هفتم
    حل تمرین فصل ششم
    آشنایی با توابع کاربردی در پایتون
     تابعی برای جمع‌کردن دو عدد
     تابعی برای کم‌کردن دو عدد
    تابعی برای sort یا مرتب‌کردن اعداد موجود در لیست  x به صورت صعودی

  • فصل هشتم
    انواع روش های خروجی و ورودی
    چاپ اطلاعات روی صفحه‌ی نمایش
    دریافت اطلاعات از کاربر
    فایل ها در پایتون
    دستورات کاربردی در استفاده از فایل‌ها
    جدول‌های دسته‌بندی شده دستورات کاربردی

  • فصل نهم
    مدیریت پوشه‌ها
    انواع متدها در مدیریت پوشه‌ها
    chdir
    mkdir
    getcwd
    rmdir
    مثال و تمرین

  • فصل دهم
    ارورهای غیرمنتظره
    Exception handling
    Assertions
    جدول طبقه بندی شده دستورات

  • فصل یازدهم
    استفاده از زمان و تاریخ در پایتون
    دستورات زمان و تاریخ
    Time Tuple
    دریافت زمان حال به صورت قالب‌بندی شده
    دریافت تقویم
    متدهایtime
    جدول پرکاربردترین متدهای ماژولtime
    متدهایcalendar

  • فصل دوازدهم
    پروژه نهایی دوره مقدماتی
    فایل‌های دانلودی

[تعداد: 3    میانگین: 5/5]
منابع
wikipediatutorialspointPython
تگ‌ها
بیشتر

فروغ رحیمی

متولد خوزستان | دانشجوی مهندسی کامپیوتر 💻 | علاقمند به عکاسی 📸، فوتبال ⚽ و برنامه‌نویسی
برای نظردادن باید وارد شوید!
  اشتراک با:  
مرا مطلع کن!