دوره ویژه برنامه نویسى پایتون 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

ــــــــــــــــــــــــــــــــــــــــــــــــــ

همچنین بخوانید:  اولین کنفرانس ملی محاسبات توزیعی و پردازش داده های بزرگ

توضیحات تکمیلی

شرکت کاریار ارقام ؛به عنوان تنها نماینده رسمی EC-Council در ایران، و به عنوان معتبرترین شرکت در حوزه برگزاری دوره های امنیت و سیسکو، همواره در تلاش بوده است که ضمن ارائه و معرفی جدیدترین و بروزترین دوره های آموزش فناوری اطلاعات و ارتباطات در کشور، بهترین ارائه کننده آنها نیز باشد.

شرکت کنندگان گرامی میتوانند جهت کسب اطلاعات بیشتر و ثبت نام در کلاس حضوری پایتون  با شماره ۸۸۶۱۲۹۷۹ -۰۲۱ تماس حاصل فرمایند. همچنین جهت اطلاع از سرفصلها و مشخصات کامل دوره  میتوانند به سایت شرکت کاریار ارقام مراجعه فرمایید.

مزایا و تسهیلات

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

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

 

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

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

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

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

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

-ظرفیت کلاسها ۸ الی ۱۴ نفر می باشد

نظرتون را درباره ی این مطلب بنویسید

آدرس ایمیل شما منتشر نخواهد شد.