دسته بندی : دوره های نرم افزار شبکه ماهیت دوره : علمی کاﺭبرﺩی
پیش نیاز: 
آشنایی با الگوریتم
شهریه دوره :
ریال12,500,000,
مدت دوره : 50 ساعت
بسته ویژه برنامه نویسى پایتون python: پایتون کاربردى + پایتون پیشرفته
پیش ثبت نام

معرفی دوره:

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

دنیای متن باز (Open Source) دانش و ابزارهای متناسب با خود را می طلبد، امروزه آشنائی با یک زبان پویا (Dynamic Language) برای هر برنامه نویس و توسعه دهنده سیستم الزامی است، برنامه نویسی با پایتون می تواند نقطه آغاز خوبی در ورود به این دنیا باشد.

پایتون یک زبان پویا با خوانائی بالا و مستقل از بستر اجراء می‌باشد که شرکت‌های بزرگ همانند Google در توسعه ابزارها و ارائه سرویس‌های خود از آن بهره می‌گیرند.

بسته ویژه برنامه نویسی پایتون شامل دو بخش می باشد؛

در بخش نخست که همان پایتون کاربردی Practical Python می‌باشد با زبان برنامه نویسی پایتون، قابلیت‌های این زبان و کتابخانه غنی پایتون آشنا می‌شوید، کتابخانه‌ای که به سهولت امکان استفاده در مباحث نوینی همانند علوم داده، داده‌کاوی، متن کاوی، یادگیری ماشین، شبیه سازی ،پردازش تصویر و انیترنت اشیا را در اختیار ما قرار می‌دهد.

در بخش دوم که همان پایتون پیشرفته Advanced Python می‌باشد تمرکز بر استفاده از قابلیت‌های پیشرفته این زبان همانند برنامه‌نویسی موازی، برنامه نویسی مبتنی بر شبکه و سوکت می‌باشد.

نوشتن ربات تلگرام یکی دیگر از موضوعات جذاب این بخش می باشد که به تفصیل بدان پرداخته خواهد شد.

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

آشنایی با الگوریتم های پایه رمزنگاری و استفاده از ماژول های مرتبط در پایتون دیگر برنامه ما در این دوره خواهد بود، موضوع بعدی که علاقمندان به امنیت از آن استقبال خواهند نمود موضوع بازبینی بسته های ارسالی بین سرور و کلاینت می باشد،

پیاده سازی GUI حرفه ای با پایتون  و استفاده از ماژول ها و موتورهای جستجوی سریع روی متن از دیگر برنامه‌های ما خواهد بود.

در هر بخش نیز اسکریپت های کاربردی و مرتبط با هر موضوع پیاده سازی خواهد شد.

 

اهداف دوره:

از آنجائيکه پايتون يک زبان مستقل از بستر اجراء می باشد، با نصب پايتون بر روی هر سيستم عاملی همانند ويندوز، یونیکس، لينوکس و يا مکينتاش می توان برنامه های پايتون را اجراء کرد.

 

در این دوره خواهید آموخت:

  • آشنائی با ماژول‌های پرکاربرد پایتون و پیاده‌سازی چند نمونه اسکریپت‌‌های کاربردی در زمینه های متفاوت اعم از متن کاوی و پردازش تصویر
  • آشنائی با بستارها و مولدها  Generator & Iterator
  • آشنائی با عبارات باقاعده (Regular Expression) و پیاده‌سازی چند نمونه اسکریپت‌های کاربردی
  • آشنائی با نحوه سریالیز نمودن اشیاء در پایتون Pickle & json
  • پیاده‌سازی رابط کاربر گرافیکی پیشرفته
  • پیاده سازی ربات تلگرام ( Telegram Bot)
  • آشنائی با برنامه نویسی تحت شبکه (Socket Programming) و پیاده‌سازی اسکریپت‌های کاربردی
  • پیاده‌سازی برنامه جمع آوری دیتای وب سایت‌ها
  • پیاده‌سازی اسکریپت‌های کاربردی برای تست رابط کاربر
  • پیاده‌سازی برنامه‌های بازبینی و تحلیل بسته‌های ارسالی بین سرور و کلاینت
  • پیاده‌سازی موتورهای جستجوی سریع روی متن و ارائه دیگر اسکریپت‌های کاربردی

 

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

  • مدیران سیستم
  • توسعه دهندگان و کارشناسان نرم‌افزار
  • دانشجویان فعال در زمینه فناوری اطلاعات

 

جهت مشاهده مسیر دوره ها براساس گرایش های شبکه در سازمانها و شرکتهای خصوصی کلیک نمایید.

 

 

         Course Content :

                Practical Python

                    An Introduction into Python

                    Native Data Types

                    Functions and Lambda

                    Generators

                     Iterators and Advanced Iterators

                     Python Packaging Index

                     Modules

                      Regular Expressions

                      Text and Binary Files

                      XML File

                      Classes and Objects

                      Serializing Objects (Pickle, JSON)

               Advanced Python

                      Telegram Bot by Python

                      Concurrent Programming in Python (Asynchronous I/O)

                      Advanced Network IO and Socket Programming in Python

                      Writing Functional / Acceptance Tests in Python (Selenium WebDriver)

                      Cryptography in Python

                      Extracting the Data from Websites in Python

                      HTTP Packet Manipulation in Python

                      Full Text Search in Python

                      Advanced GUI Development in Python

شماره برگزاری مدت (ساعت) روز و ساعت شهریه تاریخ شروع نوع دوره پیش ثبت نام
PY31 50 جمعه ها 8.30 الی 14.30 ریال12,500,000, 1397/03/04 عادی پیش ثبت نام
PY32 50 جمعه ها 9 الی 14 ریال12,500,000, 1397/05/12 عادی پیش ثبت نام

-اعطای مدرک فارسی و انگلیسی با مجوز رسمی از :

  • مجوز از اداره کل نظام مدیریت امنیت اطلاعات ( نما )
  • سازمان مدیریت و برنامه ریزی کشور (معاونت توسعه مدیریت و سرمایه انسانی)
  • تاییدیه صلاحیت از شرکت ملی نفت ایران
  • شورای عالی انفورماتیک
  • قابلیت ترجمه و تایید قوه قضاییه وامور خارجه

 

-بهره گیری از اساتید مجرب و تأیید شده با سابقه حضور در پروژه‌های ملی

-بهره گیری از لابراتوار نرم افزاری مجهز

-آموزش آخرین ورژن از دوره

-امکان کپچر و گرفتن صوت از مباحث کلاس

-پذیرایی میان وعده رایگان

-ظرفیت کلاسها 8 الی 14 نفر می باشد

 

«تمامي كالاها و خدمات اين فروشگاه، حسب مورد داراي مجوزهاي لازم از مراجع مربوطه مي‌باشند و فعاليت‌هاي اين سايت تابع قوانين و مقررات جمهوري اسلامي ايران است.»