Python Programming Advanced

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

قیمت دوره

14,250,000 تومان

برای دریافت مشاوره با ما در ارتباط باشید.

پرداخت درب منزل

بعد از دریافت سفارش

تضمین قیمت محصولات

کمترین قیمت در سطح اینترنت

امکان مرجوع کردن سفارش

در صورت عدم رضایت

تضمین کیفیت و اصالت

فروش مستقیم از شرکت

ارسال سریع سفارشات

با پست پیشتاز

توضیحات دوره

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

اطلاعات دوره

نوع دورهآنلاین, حضوری
نوع پرداختقسطی, نقدی
مدت دوره60 ساعت
روز برگزاریجمعه
ساعت برگزاری09:00-14:00
تاریخ پیش بینی شروع کلاس1405/04/12
نحوه برگزاریحضوری - آنلاین
پیش نیازدارد
پیش نیاز هاپایتون مقدماتی
گواهی دورهدارد
استاداستاد تعیین نشده است

سایر زمان‌های برگزاری

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

دوره Python Programming Advanced

 عناوین درس توضیحات درس
مروری بر شی گرایی
  1. مروری بر مفاهیم شی گرایی
    • اجزای مختلف کلاس
    • وراثت
    • چند ریختی
  2. بیان بخش های مختلف دوره و مسیر یادگیری
مفاهیم پیشرفته در شی گرایی
  1. معرفی مفهوم Property
  2. معرفی مفهوم MetaClass
  3. معرفی مفهوم Context Manager
تکرار کننده و تولید کننده ها
  1. معرفی و ساخت Iterators
  2. معرفی و ساخت Generators
معرفی الگوهای طراحی
  1. معرفی الگوهای طراحی Creational
    • الگوی Singleton
    • الگوی Factory
  2. معرفی الگوهای طراحی Structural
    • الگوی Decorator
    • الگوی Proxy
  3. معرفی الگوی طراحی Behavioral
    • الگوی Observer
آشنایی با Tkinter
  1. معرفی GUI اپلیکیشن ها و نحوه توسعه با TK
  2. معرفی و استفاده از انواع ویجت ها در TK
  3. مدیریت Layout با Geometry Managers
  4. معرفی انواع Eventها و نحوه استفاده از ان
رویکرد برنامه نویسی همزمان
  1. معرفی رویکرد Multi-Threading
  2. معرفی رویکرد Multi-Processing
  3. بیان مفهوم GIL
طراحی خزنده های اینترنتی
  1. آشنایی با Regex در پایتون
  2. معرفی ابزار Request
  3. رندر صفحات HTML با Beautiful Soup
  4. ارسال ایمیل با پایتون
رویکرد برنامه نویسی نامتقارن
  1. معرفی مفهوم Async
  2. معرفی ابزار Celery
    • مدیریت workerها
    • آشنایی با انواع صف ها و الویت ها
    • پیاده سازی crontab
مروری بر مفاهیم پایگاه داده SQL
  1. آشنایی با SQL
  2. آشنایی با فرآیندهای طراحی یک پایگاه داده از طریق ER-Diagram
  3. آشنایی با دستورات پایگاه داده MySQL
    • ارتباط با پایگاه داده
    • ساخت و مدیریت یک دیتابیس
    • ساخت و مدیریت یک جدول در دیتابیس
    • افزودن، ویرایش و پاک کردن یک سطر
    • نمایش اطلاعات از جداول پایگاه داده
آشنایی با پایگاه داده NoSQL
  1. آشنایی با پایگاه های داده ای NoSQL
  2. معرفی Redis و کاربردهای آن
معرفی مفهوم ORM
  1. معرفی مفهوم ORM
  2. معرفی ماژول Peewee و انجام عملیات CRUD
  3. معرفی ماژول SqlAlchemy و انجام عملیات CRUD
آشنایی با فریم ورک Flask
  1. آشنایی با Routerها
  2. معرفی Render Templateها
  3. آشنایی با Jinja
  4. کار با فرم ها
  5. انجام CRUD بر روی دیتابیس با Peewee
  6. انجام پروژه های گوناگون
طراحی API با FastAPI
  1. آشنایی با انواع Routing ها
  2. آشنایی با Query Params
  3. پیاده سازی Swagger
  4. انجام عملیات CRUD بر روی دیتابیس با Alchemy
  5. انجام لاگین با JWT
  6. بیان تفاوت در Rest و GraphQL
  7. معرفی مختصر GraphQL
پیش نیاز ها
  • آشنایی کلی با کامپیوتر
  • برنامه نویسی مقدماتی پایتون
آینده شغلی
  • پایتون قابلیت ها و کاربردهای وسیعی در صنعت فناوری اطلاعات دارد. امروزه شرکت ها و سازمان های مختلف از این زبان برنامه نویسی در بخش های مختلف خود استفاده می کنند از این رو برنامه نویس ماهر پایتون در بازار کار بسیار مورد تقاضا خواهد بود. در دوره پیشرفته زبان برنامه نویسی پایتون قابلیت های گوناگون این زبان که امروزه در صنعت مورد استفاده قرار می گیرد همراه با پروژه های عملی بررسی می شود و تلاش می شود تا با آماده سازی فراگیر، زمینه ورود آنان به عنوان نیروی ماهر به بازار کار را فراهم کند.این دوره یک گام اساسی برای افرادی است که در آینده به عنوان یک برنامه نویس ماهر وارد حوزه هایی هم چون طراحی وب اپلیکیشن و هوش مصنوعی خواهند شد. تقویت مهارت های توسعه نرم افزار در ابعاد بزرگ توسط الگوهای طراحی و ورود به مباحثی چون پایگاه داده و طراحی خزنده های اینترنتی در کنار استفاده از تکنیک هایی چون پردازش موازی از موضوعاتی است که در این دوره بررسی خواهد شد.

نظرات کاربران

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “Python Programming Advanced”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوره های مشابه