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

 پایتون یک زبان برنامه نویسی همه منظوره است که در سال‌های اخیر مورد توجه بسیاری از سازمان‌ها و دانشگاه‌ها قرار گرفته و پروژه‌های فراوانی به کمک آن توسعه داده شده است. در واقع پایتون یکی از رایج‌ترین زبان‌های برنامه نویسی است که هکرها برای نوشتن ابزارها و اکسپلویت‌ها از آن استفاده می‌کنند. دانشجو در کلاس پایتون با نوشتن ابزارهای مختلف تست نفوذ و اکسپلویت به زبان Python آشنا می‌شود.

حمیدرضا اکبری

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

تماس بگیرید

سرفصل‌های دوره پایتون:

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

در انتهای اين دوره دانشجويان قادر خواهند بود:

  • به کمک زبان پایتون الگوریتم‌ها را پیاده سازی کنند.
  • برنامه نویسی پایگاه داده را به طور مؤثر صورت دهند.
  • برنامه‌های گرافیکی مطلوب بنویسند.
  • با ابزارهای کارا به تجزیه و تحلیل داده‌ها بپردازند.
  • نرم افزارهای تحت وب را به کمک پایتون توسعه دهند.

مخاطبین دوره پایتون:

  • رشته‌های مهندسی کامپیوتر، فناوری اطلاعات، ریاضی و سایر رشته‌های مرتبط
  • علاقه‌مندان به علوم داده و داده کاوی
  • کارشناسان تست نفوذ
  • علاقه‌مندان به نوشتن ابزارهای امنیتی و ابزارهای تست نفوذ
  • علاقه‌مندان به توسعه برنامه‌های تحت وب

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

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

  • سازگار بودن با بسیاری از کامپیوترها و سیستم‌های عامل
  •  رایگان بودن
  • امکان توسعه با استفاده از ماژول‌های مختلف
  • قابلیت استفاده آسان
  • برخورداری از زبان برنامه نویسی سطح بالا
  • داشتن حالت تعاملی
  • برخورداری از قابلیت ویرایش و بازتوزیع
  • برخورداری از محیط کاربری ساده
  • قابلیت پشتیبانی برای انواع وظایف برنامه‌ نویسی
  • پایتون یک زبان برنامه نویسی اُپن سورس و یا همان منبع باز می‌باشد.
  • پایتون دارای کتابخانه‌ای گسترده با امکاناتی استاندارد است.
  • پایتون یک زبان برنامه نویسی رایگان است.
  • زبان برنامه نویسی پایتون دارای یک حالت تعاملی می‌باشد.
  • زبان برنامه نویسی پایتون را می‌توان به آسانی آموزش دید.
  • کد نویسی در زبان برنامه نویسی پایتون آسان می‌باشد.
  • و …..

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره جامع آموزش برنامه نویسی پایتون مقدماتی تا پیشرفته”

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

توضیحات

سرفصل‌های دوره پایتون:

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

در انتهای اين دوره دانشجويان قادر خواهند بود:

  • به کمک زبان پایتون الگوریتم‌ها را پیاده سازی کنند.
  • برنامه نویسی پایگاه داده را به طور مؤثر صورت دهند.
  • برنامه‌های گرافیکی مطلوب بنویسند.
  • با ابزارهای کارا به تجزیه و تحلیل داده‌ها بپردازند.
  • نرم افزارهای تحت وب را به کمک پایتون توسعه دهند.

مخاطبین دوره پایتون:

  • رشته‌های مهندسی کامپیوتر، فناوری اطلاعات، ریاضی و سایر رشته‌های مرتبط
  • علاقه‌مندان به علوم داده و داده کاوی
  • کارشناسان تست نفوذ
  • علاقه‌مندان به نوشتن ابزارهای امنیتی و ابزارهای تست نفوذ
  • علاقه‌مندان به توسعه برنامه‌های تحت وب

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

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

  • سازگار بودن با بسیاری از کامپیوترها و سیستم‌های عامل
  •  رایگان بودن
  • امکان توسعه با استفاده از ماژول‌های مختلف
  • قابلیت استفاده آسان
  • برخورداری از زبان برنامه نویسی سطح بالا
  • داشتن حالت تعاملی
  • برخورداری از قابلیت ویرایش و بازتوزیع
  • برخورداری از محیط کاربری ساده
  • قابلیت پشتیبانی برای انواع وظایف برنامه‌ نویسی
  • پایتون یک زبان برنامه نویسی اُپن سورس و یا همان منبع باز می‌باشد.
  • پایتون دارای کتابخانه‌ای گسترده با امکاناتی استاندارد است.
  • پایتون یک زبان برنامه نویسی رایگان است.
  • زبان برنامه نویسی پایتون دارای یک حالت تعاملی می‌باشد.
  • زبان برنامه نویسی پایتون را می‌توان به آسانی آموزش دید.
  • کد نویسی در زبان برنامه نویسی پایتون آسان می‌باشد.
  • و …..

نظرات (0)

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره جامع آموزش برنامه نویسی پایتون مقدماتی تا پیشرفته”

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