کاور
پنج‌شنبه ۲۷ آذر ساعت ۱۵:۰۰

آموزش آنلاین پایتون

  • ۱,۲۰۰,۰۰۰ تومان
  • آنلاین
  • تکنولوژی
جزئیات
مهلت ثبت‌نام
قیمت (تومان)
تعداد

توضیحات


 

 

آموزش: برنامه نویسی پایتون (از مقدماتی تا نیمه پیشرفته)

پیشنیاز: آشنایی با مقدمات برنامه نویسی

مدت زمان: 48 ساعت

 

شرح مختصر دوره

اگر بخواهیم از دنیایی که زبان برنامه نویسی پایتون در آن نقش دارد، صحبت نماییم، این زبان یکی از زبانهای بی انتهاست. تعداد بسیاری زبان های برنامه نویسی از ابتدا تا کنون به وجود آمده اند، بعضی از آنها از دور خارج شده اند و حتی خیلی ها اسم آنها را نمی دانند، اما بعضی از آنها نیز روز به روز با توجه به نیاز تکنولوژی پیشرفت نموده اند. شاید بتوان زبان برنامه نویسی پایتون را یکی از همین زبان ها نامید. این زبان مصارف بسیاری دارد که اگر بخواهیم از هرکدام از آنها نام ببریم لیستی بلند بالا خواهد شد. اما جالبترین موردی که در حال حاضر برای این زبان پیش آمده است، استفاده شرکت سیسکو از پایتون برای برنامه نویسی سیستم عامل های سخت افزارش است که با دو دوره جدید DevNet Associate و DevNet Professional معرفی گردیده است. 

پایتون در بسیاری از برنامه کاربردی استفاده می شود.

 

>>> توسعه وب و اینترنت

پایتون برای Back-end صفحات وب سه گزینه را پیشنهاد می دهد:

1)  Framework هایی مانند Django و Pyramid.

2)  Micro-Framework هایی مانند Flask و Bottle

3)  سیستم های پیشرفته مدیریت محتوا مانند Plone و django CMS.

کتابخانه استاندارد پایتون از بسیاری از پروتکل های اینترنتی را پشتیبانی می کند. مانند HTML، XML و JSON، پردازش ایمیل، پشتیبانی از FTP ، IMAP  و سایر پروتکل های اینترنت، رابط کاربری سوکت آسان برای استفاده و همچنین این کتابخانه ها شامل موارد بیشتری از جمله درخواست ها، یک کتابخانه HTTP قدرتمند، Beautiful Soup تجزیه گر HTML که می تواند انواع HTML عجیب و غریب را کنترل کند، FeedParser برای پارس کردن RSS/Atom، Paramiko، اجرای پروتکل SSH2، Twisted Python چارچوبی برای برنامه نویسی شبکه ناهمزمان.

 

>>> علمی و عددی

پایتون به طور گسترده در محاسبات علمی و عددی مورد استفاده قرار می گیرد:

1)  SciPy مجموعه ای از بسته های ریاضیات، علوم و مهندسی است.

2)  Pandas یک کتابخانه تجزیه و تحلیل داده و مدل سازی است.

3)  IPython یک پوسته تعاملی قدرتمند است که قابلیت ویرایش و ضبط آسان یک جلسه کاری را دارد و از تجسم و محاسبات موازی پشتیبانی می کند.

4)  دوره نجاری نرم افزار (Software Carpentry Course) مهارت های اساسی را برای محاسبات علمی، اجرای bootcamps و ایجاد دسترسی آزاد را آموزش می دهد.

 

>>> تحصیلات

پایتون یک زبان عالی برای آموزش برنامه نویسی است، هم در مقطع مقدماتی و هم در دوره های پیشرفته تر. کتابهایی مانند "چگونه می توان مانند یک دانشمند رایانه فکر کرد"، "برنامه نویسی پایتون: مقدمه ای در علوم کامپیوتر" و "برنامه نویسی عملی" می توان نام برد.

 

>>> رابط کاربری گرافیکی دسکتاپ

کتابخانه Tk GUI با اکثر توزیع های باینری پایتون درج شده است. برخی از ابزارهای قابل استفاده در چندین Platform به طور جداگانه در دسترس هستند:

1)  wxWidgets

2)  Kivy ، برای نوشتن برنامه های چند لمسی.

3)  Qt از طریق pyqt یا pyside

همچنین بسته های ابزاری برای Platform های خاص نیز وجود دارد مانند: GTK+ و کلاس های بنیاد مایکروسافت از طریق پسوند win32.

 

>>> توسعه نرم افزار

پایتون اغلب به عنوان یک زبان پشتیبانی برای توسعه دهندگان نرم افزار، برای کنترل و مدیریت، تست و بسیاری موارد دیگر استفاده می شود.

1. SCons برای کنترل ساخت.

2. Buildbot و Apache Gump برای تدوین و تست مداوم به صورت خودکار.

3. Roundup یا Trac برای ردیابی اشکالات و مدیریت پروژه.

 

>>> برنامه‌های تجاری

پایتون همچنین برای ساخت ERP و سیستم های تجارت الکترونیکی استفاده می شود:

1) Odoo نرم افزاری با قابلیت همه در یکی (all-in-one) مدیریتی، که طیف وسیعی از برنامه های تجاری را ارائه می دهد که مجموعه کاملی از برنامه های مدیریت شرکت را شامل می شود.

2) Tryton یک پلتفرم کاربرد سه منظوره سطح بالا برای اهداف عمومی است.

در این اواخر نیز پایتون یکی از شریکهای دوره های سیسکو گردیده است که در دو دوره DevNet آن مورد استفاده قرار می گیرد.

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

 

 

 

 

  • کارشناسی ارشد رشته کامپیوتر گرایش هوش مصنوعی از دانشگاه شهید بهشتی
  • مهندسی کامپیوتر گرایش نرم‌افزار از دانشگاه صنعتی قم

  • سرپرست زیر سیستم مدیریت داده و فرمان (ماهواره مکعبی دانشگاه امیرکبیر)
  • طراحی و توسعه واسط خط فرمان (Command Line Interface) (شرکت پردازش و ذخیر ه سازی سریع داده)
  • طراحی و ساخت سیستم استریمینگ صدا و تصویر مبتنی بر برد توکار، بر پایه سیستم عامل لینوکس (سازمان صدا و سیما)
  • مدرس رسمی (جهاد دانشگاهی دانشگاه تهران)

  • طراحی و پیاده سازی کامل پروژه شبکه داده مبتنی بر LAN و فیبرنوری

 

  • علاقمندان به برنامه نویسی Back-end
  • علاقمندان به برنامه نویسی AI
  • علاقمندان به حضور در دوره های جدید DevNet سیسکو

 

 

 

                    

 

 

برگزار‌کننده

آواتار

آکادمی دوسنت

هر آنچه از دنیای آموزش میخواهید. شبکه ، امنیت شبکه ، دیتاسنتر توسعه نرم افزار و تجربه کاربری نرم افزارهای مهندسی و کاربردی و ...

رویداد های برگزارشده۱۷۵
رویداد های فعال۲
تعداد افراد توصیهکننده این برگزارکنندهبیشتر از ۱۵۰ نفر
  • شروع: پنج‌شنبه ۲۷ آذر ساعت ۱۵:۰۰
  • پایان: پنج‌شنبه ۱۴ اسفند ساعت ۱۹:۰۰
این رویداد از سرویس وبینار ایوند استفاده می‌کند.

اشتراک‌گذاری رویداد

connectکانکت برای این رویداد فعال است

رویدادهای زیر را به شما پیشنهاد می‌کنیم