دوره جامع مهندسی پایتون

مروری بر دوره

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

.

آنچه خواهید آموخت

  • آشنایی مقدماتی با پایتون
  • آشنایی با مفاهیم شی گرایی
  • آشنایی و کار با رابط گرافیکی پایتون
  • آشنایی و کار با دیتابیس از طریق پایتون
  • استفاده از پایتون در شبکه و تست نفوذ
  • استفاده از پایتون برای ارتباط با سیستم عامل
  • ساخت رباط تلگرام با پایتون
  • استفاده از پایتون در هوش مصنوعی
  • استفاده از پایتون در Machine Learning
  • استفاده از پایتون برای طراحی وب با Django

سرفصل ها

  • پایتون مقدماتی

  • انواع داده ها
  • عملگرها
  • دستورهای شرطی
  • حلقه ها
  • رشته
  • لیست
  • تاپل
  • دیکشنری
  • مجموعه
  • تابع
  • عبارت لامبدا
  • مدیریت استثناها
  • فایل
  • عبارت های منظم
  • الگوریتم های مرتب سازی
  •  

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

  • مفاهیم اولیه شی گرایی
  • متدهای Dunder - سربارگذاری
  • ارث بری – چند شکلی
  • کلاس های متد و استاتیک - کلاس انتزاعی
  •  

    رابط گرافیکی با کتابخانه Kivi

  • آشنایی با کتابخانه کیوی
  • معرفی Markup
  • آشنایی با زبان کیوی
  • ایجاد لایوت ها
  • ایجاد ویجت ها 
  • کار با Media
  •  

    برقراری ارتباط پایتون با دیتابیس

  • مفاهیم دیتابیس
  • آشنایی با Python Connector
  • ساخت دیتابیس با پایتون
  • ساخت جدول با پایتون
  • ایجاد دیتا در جدول با پایتون
  • ایجاد Query با پایتون
  • انجام یک پروژه کامل با پایتون

 

  • پایتون در شبکه و تست نفوذ

  • مفاهیم اولیه شبکه
  • معرفی کتابخانه Socket
  • کنترل تجهیزات شبکه با پایتون
  • نوشتن اسکنر
  • نوشتن اسکریپت RAT(Remote Access Trojan)
  • نوشتن اسکریپت ویروس
  • نوشتن اسکریپت Data Stealer
  • نوشتن اسکریپت Ransomware
  • نوشتن اسکریپت Keylogger
  • نوشتن اسکریپت VLAN Hopping
  • نوشتن اسکریپت ARP Poisioning
  • نوشتن اسکریپت IP Spoofing
  • نوشتن اسکریپت Mac Flooding
  • نوشتن اسکریپت Syn Flooding
  • نوشتن اسکریپت ICMP Flooding
  • نوشتن اسکریپت Dos
  •  

    ساخت ربات تلگرام با پایتون

  • آشنایی با BotFather
  • آشنایی با Virtual Environment و PDB
  • تعریف اولین تابع با استفاده از Updater و CommandHandler
  • آموزش ChatAction
  • آموزش نحوه استفاده از args
  • ساخت کیبورد با استفاده از ReplyKeyboardMarkup
  • آموزش MessageHandler و Filters
  • استفاده از web scraping
  • آموزش فرستادن ویدیو، موزیک، عکس
  • ساخت دکمه های شیشه ای
  • Inline Query
  • مدیریت خطاها
  • آموزش Logging و تعیین تعداد کاربر های ربات
  •  

    پیاده سازی هوش مصنوعی و یادگیری ماشین

  • آشنایی با هوش مصنوعی
  • معرفی و کار با کتابخانه Scikit-learn
  • معرفی و کار با کتابخانه Pandas
  • معرفی و کار با کتابخانه Keras
  • معرفی و کار با کتابخانه TensorFlow
  • معرفی و کار با کتابخانه Matplotlib
  • معرفی و کار با کتابخانه NLTK
  • معرفی و کار با کتابخانه Scikit-image
  • معرفی و کار با کتابخانه PyBrain
  • معرفی و کار با کتابخانه Caffe
  • معرفی و کار با کتابخانه StatsModels
  •  

    طراحی وب با جنگو(Django)

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

مخاطبان دوره

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

پیش نیازها

  • ندارد

تقویم دوره

در حال حاضر تقویمی برای این دوره تعریف نشده است.

نظرات

مسعود جوانشیری (تایید نشده) در تاریخ 15 مرداد 1400 نوشته:

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

مهدی (تایید نشده) در تاریخ 10 تیر 1400 نوشته:

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

اعظم بیاتی در تاریخ 30 خرداد 1400 نوشته:

کی برگزار می شه؟

الیاس پارسا (تایید نشده) در تاریخ 29 بهمن 1399 نوشته:

تفاوت این دوره با دو دوره مقدماتی و پیشرفته پایتون چه چیزی میباشد؟

شما نیز نظر خود را بنویسید:

متن ساده

  • تگ‌های HTML مجاز نیستند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
  • Web page addresses and email addresses turn into links automatically.