معرفی دوره:
بسته ویژه کاربردی پایتون مقدماتی و پیشرفته
Practical Advanced Python
دنیای متن باز (Open Source) دانش و ابزارهای متناسب با خود را می طلبد، امروزه آشنائی با یک زبان پویا برای هر برنامه نویس و توسعه دهنده سیستم الزامی است، برنامه نویسی با پایتون می تواند نقطه آغاز خوبی در ورود به این دنیا باشد.
پایتون یک زبان پویا با خوانائی بالا و مستقل از بستر اجراء میباشد که شرکتهای بزرگ همانند Google در توسعه ابزارها و ارائه سرویسهای خود از آن بهره میبرند.
بسته ویژه دوره کاربردی پایتون مقدماتی و پیشرفته شامل دو بخش می باشد؛
در بخش نخست با زبان برنامه نویسی پایتون، قابلیتهای عمومی این زبان و کتابخانه غنی پایتون آشنا میشویم، کتابخانهای که به سهولت امکان استفاده در مباحث نوینی همانند علوم داده، دادهکاوی، متن کاوی، یادگیری ماشین و امنیت دادهها را در اختیار ما قرار میدهد.
یکی دیگر از مواردی که در بخش اول بدان میپردازیم آشنایی با Python Packaging Index و ماژولهای پرکاربرد این بخش میباشد.
در بخش دوم تمرکز بر استفاده از قابلیتهای مهم این زبان همانند برنامه نویسی مبتنی بر شبکه و سوکت و سریالایز نمودن اشیاء برای تبادل اطلاعات بین کلاینت و سرور میباشد.
آشنایی با عبارات باقاعده و پیادهسازی چند نمونه اسکریپت کاربردی جهت پردازش دادههای جمع آوری شده از سطح یک وب سایت انتخابی و پردازش یک فایل ثبت وقایع سیستمی نیز جزء بخشهای جذاب این دوره کاربردی میباشد.
نوشتن سناریو تست و پیاده سازی این سناریو در قالب اسکریپت های کاربردی همواره یکی از دغدغههای توسعه دهندگاه سیستم می باشد، در این دوره چند نمونه اسکریپت تست رابط کاربر را پیادهسازی خواهیم نمود.
پیادهسازی GUI حرفهای با پایتون از دیگر برنامههای این دوره خواهد بود.
لازم به ذکر است که در هر بخش، اسکریپتهای کاربردی مرتبط با آن بخش پیاده سازی خواهد شد.
اهداف دوره:
- آشنایی با ماژولهای عمومی و پرکاربرد پایتون و نحوه استفاده از آنها
- آشنایی و پیاده سازی پیمایشگرها و مولدهای (Iterator & Generator)ساده و پیچیده
- آشنایی و پیاده سازی بستارها (Closure)و نحوه استفاده از آن
- آشنایی و کار با انواع فایلهای متنی و باینری
- پیادهسازی برنامه جمع آوری دیتا از سطح یک وب سایت انتخابی
- آشنایی با عبارات باقاعده (Regular Expression) و پیادهسازی چند نمونه اسکریپت کاربردی همانند پردازش دیتا جمع آوری شده از یک وب سایت انتخابی و یا پردازش فایل ثبت وقایع سیستمی
- آشنایی با برنامه نویسی تحت شبکه و پیادهسازی اسکریپتهای کاربردی سمت کلاینت و سرور
- آشنایی با نحوه سریالیز نمودن اشیاء در پایتون و تبادل اطلاعات بین کلاینت و سرور
- پیادهسازی رابط کاربر گرافیکی (GUI)
- آشنایی با برنامه نویسی شیء گرا (Object Oriented Programming)
- پیادهسازی اسکریپتهای کاربردی برای تست رابط کاربر
- آشنایی با فاز استقرار (Deployment) پروژههای پایتونی
مخاطبین دوره:
- مدیران سیستم
- توسعه دهندگان و کارشناسان نرمافزار
- دانشجویان فعال در زمینه فناوری اطلاعات
جهت مشاهده مسیر دوره ها براساس گرایش های شبکه در سازمانها و شرکتهای خصوصی کلیک نمایید.
Course Content :
- An Introduction to Python
- Native Data Types
- Functions and Lambda
- Iterators and Advanced Iterators
- Generators and Advanced Generators
- Closures
- Exception Handling in Python
- Python Packaging Index
- Familiar with Practical Builtins Modules
- Implement custom module
- Text and Binary Files
- Get webpage contents with Python
- Regular Expressions
- Extracting data from websites with Python
- Extracting data from log files with Python
- XML Files
- Fetch/Restore data from/into Relational Database
- Classes and Objects
- Advanced Network IO and Socket Programming in Python(Socket, Twisted)
- Serializing Python Objects
- Writing Functional / Acceptance Tests in Python (Selenium WebDriver)
- GUI Development in Python
- Deployment of Python Code
شماره برگزاری | مدت (ساعت) | روز و ساعت | شهریه | تاریخ شروع | نوع دوره | پیش ثبت نام |
---|---|---|---|---|---|---|
PYO32 | 40 | جمعهها 10 الی 13 | ریال11,000,000, | 1398/10/20 | آن لاین | پیش ثبت نام |
-اعطای مدرک فارسی و انگلیسی با مجوز رسمی از :
- مجوز از اداره کل نظام مدیریت امنیت اطلاعات ( نما )
- سازمان مدیریت و برنامه ریزی کشور (معاونت توسعه مدیریت و سرمایه انسانی)
- تاییدیه صلاحیت از شرکت ملی نفت ایران
- شورای عالی انفورماتیک
- قابلیت ترجمه و تایید قوه قضاییه وامور خارجه
-آموزش آخرین ورژن از دوره
-ظرفیت کلاسها 8 الی 14 نفر می باشد
نظرات دانشجویان
بسیار بسیار از حضور در دوره های امنیت کاریار ارقام که با بالاترین سطح کیفیت آموزشی تدریس گردید، بهره مند گشتم. باتشکر از کلیه همکاران و اساتبد کاریار ارقام.
با گذراندن دوره های تخصصی سیسکو بصورت متوالی در کاریار ارقام، در مدت کوتاهی به تخصص لازم دست یافتم و از طریق ...
برخورد مناسب و حرفه ای پرسنل کاریار ارقام و محیط کاملا تخصصی از دلایل اصلی انتخاب من بود.
شهرت مدارک کاریار ارقام موجب شد بتوانم براحتی کار مناسب خود را پیدا نمایم.
سه دوره سیسکو را در مرکز آموزش کاریار ارقام گذرانده ام، هر سه دوره طبق زمانبندی اعلام شده تشکیل شدند و هر سه ...
مهمترین دلیل انتخاب من، سابقه طولانی در حوزه فناوری اطلاعات و محیط بسیار حرفه ای این شرکت بوده است.
یکی از دلایل من جهت انتخاب کاریار ارقام استفاده از لابراتوار مجهز سیسکو و سهولت دستیابی به لابراتوار و استادم ...
حسن شهرت شرکت و اساتید برجسته کاریار ارقام.
کاریابی برای دانشجویان و سابقه شرکت دلیل اصلی انتخاب من بود