دوره‌ جامع آموزش پایتون python

معرفی دوره آموزش پایتون

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

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

نحوه برگزاری دوره آموزش پایتون 

این دوره به صورت ۱۰۰٪ آنلاین و ۱۰ درصد (به صورت مازاد) حضوری برگزار می گردد. در کلاسهای آنلاین مفاهیم و مباحث تئوری  و نحوه برنامه نویسی با زبان پایتون آموزش داده می شود. در این دوره انجام پروژه های عملی نیز  از اهمیت بسیار بالایی برخوردار است و کلاس های حضوری مازاد به منظور بررسی پروژه های عملی و رفع اشکالات فراگیران در نظر گرفته شده است. از آنجایی که متقاضیان دوره می تواند از سراسر کشور باشددوره های حضوری در مقاطع مشخصی از برگزاری دوره به صورت کارگاهی و یک یا دو روزه در شهر تهران برگزار می گردد.

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

  • آشنایی  با برنامه نویسی

آنچه شما با گذارندن این دوره به دست خواهید آورد.

  • نصب و راه اندازی پایتون 
  • آشنایی با IDE های مناسب برای برنامه نویسی پایتون
  • تسلط در برنامه نویسی پایه در پایتون 
  • شناخت و استفاده از ساختارهای داده پیچیده در پایتون
  • تسلط در برنامه نویسی شی گرا در پایتون
  • آشنایی و کار با برخی از کتابخانه های کاربردی پایتون  
  • طراحی و پیاده سازی چند پروژه عملی در حین برگزاری دوره(پروژه های تمرینی)

پشتیبانی دوره 

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

مدت زمان دوره

مدت زمان دوره ۵۴ ساعت و حدود ۱.۵ ماه می باشد.

زمان برگزاری دوره

این دوره در دو گروه روزهای فرد و روزهای زوج و از ساعت 15 الی ۱8  برگزار می گردد. زمان شروع دوره ۲۰ آذر ماه ۱۴۰۲ می باشد.

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

دوره آموزشی پایتون در دو سطح مقدماتی و پیشرفته برگزار می گردد. سرفصل های این سطوح  به شرح ذیل می باشد:

سرفصل های دوره مقدماتی پایتون

بخش اول: نصب و راه اندازی پایتون
  • نصب آخرین نسخه پایتون
  • معرفی برخی از IDE های مناسب برای برنامه نویسی پایتون
  • راه اندازی محیط VS Code برای برنامه نویسی پایتون 
  • راه اندازی محیط Thonny برای برنامه نویسی پایتون. 
بخش دوم: مفاهیم پایه برنامه نویسی در پایتون 
  • اصول تعریف متغیر ها در پایتون
  • انواع داده های اولیه در پایتون(صحیح، اعشاری، مختلط، رشته)
  • تبدیل انوع داده در پایتون
  • گرفتن داده ورودی و چاپ خروجی در پایتون
  • عملگرها و اپراتورها
    • عملگرهای انتساب
    • اپراتورهای محاسباتی
    • عملگرهای مقایسه ای
    • عملگرهای منطقی
    • عملگرهای تعلق
    • عملگرهای بیتی
  • ساختارهای کنترلی در پایتون
    • دستورات شرطی if,elif,else
    • حلقه های for,while
    • کنترل ساختار با continue,break,pass
  • رشته و توابع رشته ای
    • فرمت دهی و چاپ رشته 
    • برش رشته 
    • توابع ord , chr
    • توابع stratwith و endwith
    • توابع len,count, max,min
    • توابع ,isdigit, isupper, islower
    • توابع upper,lower
    • توابع split , join
    • توابع index,find
    • توابع isdigit,isspace,isalpha,isalnum
    • توابع تنظیم رشته rjust,ljust,center
    • توابع replace,strip
    • ارسال پارامتر در رشته
بخش سوم: ساختمان داده های مرکب در پایتون 
  • لیست List 
    • تعریف لیست
    • دسترسی به عناصر لیست
    • لیست چندگانه
    • توابع insert , remove  در لیست
    • توابع pop , append در لیست
    • توابع copy و extend در لیست
    • توابع len و count در لیست
    • تابع sort در لیست
    • تابع reverse  در لیست
    • تابع clear‌ در لیست
  • تاپل Tuple
      • مفهوم و کاربرد تاپل
      • ساخت تاپل در پایتون
      • دسترسی به عناصر تاپل
      • توابع count و index در تاپل
      • پیمایش تاپل
      • عملگر in در تاپل
      • مقایسه لیست با تاپل
    • دیکشنری Dictionary
      • مفهوم و کاربرد دیکشنری
      • نحوه ساخت دیکشنری در پایتون
      • دسترسی به عناصر دیکشنری
      • افزودن و حذف عناصر دیکشنری
      • تابع len‌ در دیکشنری
      • توابع ()get و ()pop و ()popitem در دیکشنری
      • توابع ()keys و ()values‌ در دیکشنری
      • توابع ()update و ()copy و ()clear‌ در دیکشنری
      • تست عضویت در دیکشنری
      • پیمایش دیکشنری
    • مجموعه Set
      • مفهوم و کاربرد مجموعه
      • نحوه ایجاد مجموعه در پایتون
      • افزودن و حذف عناصر مجموعه
      • بروزرسانی مجموعه
      • توابع مجموعه all, any, enumerate,sum,max,min,sorted
      • پیمایش مجموعه
      • عملیات مجموعه union,intersection,difference
      • مقایسه دو مجموعه
      • سایر عملگرهای مجموعه
    بخش چهارم: توابع در پایتون 
    • نوشتن تابع در پایتون
    • محدوده متغیر ها در پایتون
    • توابع بازگشتی
    • توابع بی نام (Lambda) 
    • مدیریت خطا و استثنا

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

    بخش اول: کار با فایل و دایرکتوری
    • کار با فایل
      • باز و بسته کردن فایل
      • خواندن و نوشتن فایل
      • دستور with-open
      • متد های ()deatach(),flush(),seek
      • سایر متدهای فایل
    • کار با دایرکتوری
      • دسترسی به دایرکتوری جاری
      • تغییر نام دایرکتوری
      • ایجاد و حذف دایرکتوری
      • خواندن و نوشتن فایل
      • لیست نمودن فایل ها و دایرکتوری ها
    بخش دوم: مدیریت خطا و استثنا
    • تفاوت خطا و استثنا
    • انواع خطا
    • برخی استثناهای built-in در پایتون
    • مدیریت استثنا در پایتون
      • ساختار try...except
      • ساختار try با else
      • ساختار try...finally
      • سفارشی سازی استثنا توسط کاربر
    • مدیریت استثنای فایل و دایرکتوری
    بخش سوم: برنامه نویسی شی گرا در پایتون (OOP)
    • تعریف Class در پایتون
    • تابع سازنده (Constructor) در پایتون
    • دسترسی به عناصر کلاس و پنهان سازی عناصر
    • ارث بری در پایتون(Inheritance)
    • ارث بری چندگانه در پایتون(multiple Inheritance)
    • Operator Overloading
    • Method Overriding

      بخش چهارم:کتابخانه های کاربردی

      • کاربا آرایه ها و ماتریس ها با کتابخانه NumPy
      • کار با داده های فرمت json
      • تحلیل داده ها با کتابخانه Pandas
      • انجام محاسبات علمی با کتابخانه SciPy
      •  رسم نمودار با کتابخانه Matplotlib

      بخش پنجم:کار با پایگاه داده

      • نصب رابط اتصال به پایگاه داده
      • اتصال به پایگاه داده
      • ساخت و استفاده از کرسر(cursor)
      • ساخت و اجرای پرسو و جو(Query) 
      • انجام عملیات CRUD بر روی پایگاه داده

      بخش ششم: ;کار با وب سرویس ها در پایتون

      • نوشتن و استفاده از وب سرویس SOAP‌ در پایتون
      • استفاده از معماری REST و نوشتن سرویس های RESTful در پایتون
      • نوشتن و فراخوانی Api  و پردازش داده های Api در پایتون
      • آشنایی با فریم ورک Flask
      • آشنایی با فریم ورک Django
      • آشنایی با فریم ورک FastAPI 

      بخش هفتم:سایر مباحث پیشرفته

      • پیمایش گرها(Iterators) 
      • مولدها (Generator)
      • توابع تو در تو و متداخل (Closures)
      • الگوی طراحی دکوراتور (Decorators)
      • دکوراتور property@
      • عبارت های منظم (RegX) 

      تماس جهت مشاوره و راهنمایی

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

      021-88289429

      021-88289539