رفتن به محتوای اصلی
021 22 75 9000

Python Programming Advanced

60 ساعت آموزش کلاس فعال برای ثبت‌نام
شهریه دوره14,250,000 تومان
Python Programming Advanced
معرفی دوره

درباره Python Programming Advanced

اگر به دنبال افزایش مهارت‌های تجریه و تحلیل داده‌های خود برای کار یا بازی هستید می‌توانید در دوره پیشرفته Python Programming Advanced شرکت کنید. مجتمع فنی تهران نمایندگی زعفرانیه؛ Python یک زبان برنامه نویسی شی گرا است. پایتون خواندن برنامه‌ها را آسان تر می‌کند و برای توسعه نمونه‌های اولیه و سایر کار‌ها از آن استفاده می‌شود. Python دارای یک کتابخانه بزرگ استاندارد است که از وظایف برنامه نویسی پشتیبانی می‌کند. از جمله اتصال به سرور‌های وب، جستجوی متن یا عبارت، خواندن یا اصلاح فایل ها. برای یادگیری پایتون پیشرفته باید دانش پایتون و تجربه عملی در برنامه نویسی پایتون داشته باشید.

دوره پیشرفته Python Programming Advanced

در دوره پیشرفته Python Programming Advanced موضوعات پیشرفته پایتون را یاد می‌گیرید که شما را از بقیه توسعه دهندگان پایتون متمایز می‌کند. در نهایت پس از طی کردن دوره آموزش پیشرفته پایتون، شما به اندازه کافی پایتون را می‌شناسید و می‌توانید تکنیک های پیشرفته ای که برای پیاده سازی چارچوب ها و موارد دیگر نیاز دارید را درک کنید.

مسیر یادگیری

سرفصل‌های دوره

مروری بر شی گرایی

1. مروری بر مفاهیم شی گرایی

o اجزای مختلف کلاس
o وراثت
o چند ریختی

2. بیان بخش های مختلف دوره و مسیر یادگیری

مفاهیم پیشرفته در شی گرایی

1. معرفی مفهوم Property
2. معرفی مفهوم MetaClass
3. معرفی مفهوم Context Manager

تکرار کننده و تولید کننده ها

1. معرفی و ساخت Iterators
2. معرفی و ساخت Generators

معرفی الگوهای طراحی

1. معرفی الگوهای طراحی Creational
o الگوی Singleton
o الگوی Factory
2. معرفی الگوهای طراحی Structural
o الگوی Decorator
o الگوی Proxy
3. معرفی الگوی طراحی Behavioral
o الگوی 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
o مدیریت workerها
o آشنایی با انواع صف ها و الویت ها
o پیاده سازی crontab

مروری بر مفاهیم پایگاه داده SQL

1.آشنایی با SQL
2. آشنایی با فرآیندهای طراحی یک پایگاه داده از طریق ER-Diagram
3. آشنایی با دستورات پایگاه داده MySQL
o ارتباط با پایگاه داده
o ساخت و مدیریت یک دیتابیس
o ساخت و مدیریت یک جدول در دیتابیس
o افزودن، ویرایش و پاک کردن یک سطر
o نمایش اطلاعات از جداول پایگاه داده

آشنایی با پایگاه داده 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

تجربه هنرجویان

نظرات و امتیاز دوره

نظرهای تاییدشده را بخوانید یا تجربه خودتان را ثبت کنید.

0.0
0 نظر تایید شده

ثبت نظر برای این دوره

کیفیت5/5
ارزش خرید5/5
پشتیبانی5/5
محتوا5/5
0 نظر تایید شده با میانگین 0.0 از ۵

هنوز نظری برای این دوره منتشر نشده است.

پرسش و پاسخ

درباره این دوره سؤال دارید؟

پرسش خودتان را ثبت کنید؛ پس از بررسی و پاسخ کارشناس، پرسش و پاسخ تأییدشده در بخش پرسش‌های متداول همین صفحه منتشر می‌شود.

شهریه دوره14,250,000 تومان