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

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

پایتون یک زبان اسکریپتی و بسیار قدرتمند است. هم اکنون در شرکت ها و سازمان های بزرگی مثل ناسا و گوگل و یاهو و .. به صورت گسترده مورد استفاده قرار می گیرد.

ویژگی های زبان برنامه نویسی پایتون:

  • یک زبان شی گرا است.
  • رایگان و opensource است.
  • زبانی قدرتمند و در عین حال ساده برای یادگیری است.
  • قابلیت حمل دارد. چون با زبان C نوشته می شود.
  • مهمترین ویژگی آن درونی سازی و قابلیت گسترش آن است.

پایتون به صورت متن‌باز توسعه‌یافته‌است و توسط بنیاد نرم‌افزار پایتون مدیریت می شود.

برای مشاهده جدیدترین دوره آموزش پایتون دانشجویار اینجا کلیک کنید، آموزش جدید با پایتون ورژن ۳٫۸ تولید شده و علاوه بر آموزش کامل مباحث مربوط به شروع یادگیری پایتون ، مباحث تخصصی مربوط به هوش مصنوعی و یادگیری ماشین نیز آموزش داده شده است.

 

سرفصل دوره آموزش زبان برنامه نویسی پایتون:

فصل یکم: مقدمه و پیش درآمد

  • چرا پایتون؟
  • تاریخچه پایتون
  • ویژگی های پایتون
  • نسخه های انتشار یافته
  • کاربرد

فصل دوم: نحوه نصب و راه اندازی

  • چگونگی دریافت پایتون
  • چگونگی نصب و راه اندازی پایتون
  • محیط های موجود در پایتون جهت کد نویسی

فصل سوم: متغیر ها و عملگرها

  • نوع داده منطقی و عددی
  • کسر ها و توابع ریاضی
  • متغیر ها
  • عملگرهای حسابی و مقایسه ای
  • عملگرهای منطقی و انتساب
  • عملگرهای بیتی
  • عملگرهای عضویت و هویت
  • اولویت عملگرها
  • نحوه دریافت اطلاعات از کاربر

فصل چهارم: ساختارهای شرطی و تکرار

  • دستور شرطی if …else
  • بررسی دستور assert
  • حلقه های تکرار for و while
  • دستورات شکستن حلقه
  • ساخت جداول به وسیله تکرار
  • انواع تکرار

فصل پنجم: توابع

  • بررسی توابع و نحوه نوشتن آن ها
  • پارامترها
  • پارامترهای کلیدی و پیش فرض
  • توابع بازگشتی

فصل ششم: لیست و مجموعه ها

  • کار با لیست ها
  • اعمال جستجو و حذف در لیست ها
  • تاپل ها (چند تایی ها)
  • نسبت دهی یک چند تایی
  • کار با مجموعه ها
  • ویرایش و حذف عناصر مجموعه
  • عملگرهای مجموعه ای
  • دیکشنری
  • متدهای دیکشنری

فصل هفتم: رشته ها

  • مقدمه و مفاهیم
  • نحوه تعریف رشته و محاسبه طول آن
  • متد های رشته (بخش اول)
  • متد های رشته (بخش دوم)
  • متد های رشته (بخش سوم)
  • کاراکترهای escape
  • قالب بندی رشته
  • قالب بندی رشته با متد format

فصل هشتم: فایل

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

فصل نهم: شیء گرایی و کلاس

  • برنامه نویسی شیء گرا
  • اشیا و کلاس ها در پایتون
  • تعریف کلاس
  • وییگی ها و متدها
  • تعریف ابر کلاس
  • پشته
  • درخت
  • پیمایش درخت

فصل دهم: ماژول ها

  • نحوه ایجاد یک ماژول
  • استفاده از توابع در ماژول
  • دسترسی پذیری ماژول ها
  • جستجو در ماژول
  • استفاده از help و مستندات
  • ماژول os
  • صف های دوطرفه یا deque
  • ماژول time
  • ماژول random

فصل یازدهم: خطا و exceptions

  • خطای نحوی و exception
  • کنترل exception ها
  • دستور raise
  • دستور finally

فصل دوازدهم: عبارات با قاعده

  • تعریف عبارات با قاعده و نحوه پیمایش آدرس
  • نحوه پیمایش و کار با اعداد رومی
  • استفاده از عبارات m و n
  • عبارات با قاعده طولانی
  • پیمایش شماره تلفن

فصل سیزدهم: کار با اسناد xml در پایتون

  • بررسی یک سند xml
  • ساختار یک atom feed
  • تجزیه یک xml
  • جستجوی گره ها در یک سند xml

فصل چهاردهم: آموزش کار با ماژول گرافیکی tkinter

  • طراحی واسط کاربر گرافیکی با tkinter
  • برچسب ها
  • دکمه های tkinter
  • چک باکس
  • ویجت ورودی اطلاعات
  • ویجت گرافیکی
  • اسلایدر ها
  • ویجت های متن

شما می توانید هرگونه نظر و پیشنهاد خود درباره این دوره را از طریق دیدگاه ها ثبت کنید.