دسته بندی‌ها
مدرسیننحوه کار
×
خانه آموزش ‌ها برنامه نویسی پایتون دوره آموزشی پایتون جامع با گرایش طراحی الگوریتم

دوره آموزشی پایتون جامع با گرایش طراحی الگوریتم

توضیحات تدریس

دوره آموزش پایتون با تمرکز بر طراحی الگوریتم: در این دوره جامع، شما با زبان برنامه‌ نویسی پایتون آشنا شده و به تدریج از سطح مبتدی تا پیشرفته مهارت‌ های لازم را کسب خواهید کرد. همچنین، تمرکز ویژه‌ ای بر تحلیل و بهینه‌ سازی الگوریتم‌ ها داریم تا شما بتوانید در دنیای واقعی مشکلات پیچیده را به شکلی کارآمد حل کنید. پایتون مقدماتی ۱ (Python Fundamentals 1) آشنایی با مفاهیم پایه‌ ای پایتون از جمله تعریف متغیر ها، حلقه‌ ها، و دستورات شرطی و عملگر های ترنری. پایتون مقدماتی ۲ (Python Fundamentals 2) کار با ساختارهای داده‌ای (لیست‌ها، دیکشنری‌ها، و ...) و تعریف و استفاده از توابع پایتون، به همراه راهنمای تخصصی در خصوص انواع پارامترها و آرگومان‌ها. پایتون تکمیلی ۱ (Intermediate Python 1) مفاهیم شیء‌گرایی (OOP) در پایتون، ایجاد کلاس‌ها و اشیاء و کار با وراثت و چندریختی (Polymorphism). پایتون تکمیلی ۲ (Intermediate Python 2) ماژول‌ ها، کتابخانه‌ ها، و مدیریت خطاها و استثنا ها در پایتون. پایتون پیشرفته ۱ (Advanced Python 1) کار با کتابخانه‌ های پیشرفته پایتون مانند: - requests برای ارسال درخواست‌های HTTP و کار با JSON. - dotenv برای کار با متغیر های محیطی (Environment Variables) - BeautifulSoup برای وب اسکریپینگ - threading برای تسک های موازی الگوریتم مقدماتی (Basic Algorithm Training) معرفی الگوریتم‌ ها، تحلیل پیچیدگی زمانی و مکانی. الگوریتم تکمیلی (Intermediate Algorithm Training) بهینه‌ سازی الگوریتم‌ ها با استفاده از تکنیک‌ های پیشرفته مانند برنامه‌ نویسی پویا و بهینه‌ سازی زمانی. الگوریتم پیشرفته (Advanced Algorithm Training) بررسی الگوریتم‌ های جستجو و مرتب‌ سازی. ساختمان داده ۱ (Data Structures 1) آشنایی با مفاهیم ساختمان داده، از جمله انواع داده‌ های انتزاعی (ADT)، پشته‌ ها، صف‌ ها و لیست‌ های پیوندی. (تئوری) ساختمان داده ۲ (Data Structures 2) ادامه مفاهیم ساختمان داده و پیاده‌ سازی آن‌ ها در پایتون. (عملی - پیش‌ نیاز: ساختمان داده ۱) ساختمان داده ۳ (Data Structures 3) ادامه آموزش ساختمان داده‌ ها و تمرکز بر هیپ‌ ها، صف‌ های اولویت‌ دار (Priority Queue) و گراف‌ ها. (تئوری - پیش‌ نیاز: ساختمان داده ۲) ساختمان داده ۴ (Data Structures 4) ادامه مباحث گراف‌ ها، آشنایی اولیه با ساختمان داده Union Find و الگوریتم‌ های BFS، DFS، Kruskal و Dijkstra. (تئوری فشرده - پیش‌ نیاز: ساختمان داده ۳)


سطح آموزش

مبتدی: برای کسانی که می خواهند تازه شروع به یادگیری کنند

متوسط: برای کسانی که آشنایی دارند و تا حدی بلدند

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


مشاهده پروفایل

انتخاب جزئیات و ثبت سفارش

بازه های زمانی قابل رزرو
در این جدول، بازه‌های زمانی قابل رزرو که مدرس قادر به تدریس است، آورده شده است. بازه های زمانی مورد نظرتان را با دقت و توجه به زمان‌بندی خود انتخاب نمایید. ساعت و تاریخ تدریس به صورت توافقی بین شما و مدرس تعیین می‌شود. لطفا قبل از ثبت سفارش، با مدرس گفتگو و تاریخ ها و ساعت ها را هماهنگ کنید.
در‌ نظر داشته باشید اولین جلسه آموزشی شما باید تا حداکثر ۷ روز بعد از نمایش آموزش برگزار گردد.
شنبه
صبح
صبح
۸:۰۰ تا ۱۲:۰۰
بعد از ظهر
بعد از ظهر
۱۲:۰۰ تا ۱۷:۰۰
غروب
غروب
۱۷:۰۰ تا ۲۰:۰۰
شب
شب
۲۰:۰۰ تا ۰۰:۰۰
نیمه شب
نیمه شب
۰۰:۰۰ تا ۸:۰۰
یک شنبه
صبح
صبح
۸:۰۰ تا ۱۲:۰۰
بعد از ظهر
بعد از ظهر
۱۲:۰۰ تا ۱۷:۰۰
غروب
غروب
۱۷:۰۰ تا ۲۰:۰۰
شب
شب
۲۰:۰۰ تا ۰۰:۰۰
نیمه شب
نیمه شب
۰۰:۰۰ تا ۸:۰۰
دوشنبه
صبح
صبح
۸:۰۰ تا ۱۲:۰۰
بعد از ظهر
بعد از ظهر
۱۲:۰۰ تا ۱۷:۰۰
غروب
غروب
۱۷:۰۰ تا ۲۰:۰۰
شب
شب
۲۰:۰۰ تا ۰۰:۰۰
نیمه شب
نیمه شب
۰۰:۰۰ تا ۸:۰۰
سه شنبه
صبح
صبح
۸:۰۰ تا ۱۲:۰۰
بعد از ظهر
بعد از ظهر
۱۲:۰۰ تا ۱۷:۰۰
غروب
غروب
۱۷:۰۰ تا ۲۰:۰۰
شب
شب
۲۰:۰۰ تا ۰۰:۰۰
نیمه شب
نیمه شب
۰۰:۰۰ تا ۸:۰۰
چهارشنبه
صبح
صبح
۸:۰۰ تا ۱۲:۰۰
بعد از ظهر
بعد از ظهر
۱۲:۰۰ تا ۱۷:۰۰
غروب
غروب
۱۷:۰۰ تا ۲۰:۰۰
شب
شب
۲۰:۰۰ تا ۰۰:۰۰
نیمه شب
نیمه شب
۰۰:۰۰ تا ۸:۰۰
پنج شنبه
صبح
صبح
۸:۰۰ تا ۱۲:۰۰
بعد از ظهر
بعد از ظهر
۱۲:۰۰ تا ۱۷:۰۰
غروب
غروب
۱۷:۰۰ تا ۲۰:۰۰
شب
شب
۲۰:۰۰ تا ۰۰:۰۰
نیمه شب
نیمه شب
۰۰:۰۰ تا ۸:۰۰
جمعه
صبح
صبح
۸:۰۰ تا ۱۲:۰۰
بعد از ظهر
بعد از ظهر
۱۲:۰۰ تا ۱۷:۰۰
غروب
غروب
۱۷:۰۰ تا ۲۰:۰۰
شب
شب
۲۰:۰۰ تا ۰۰:۰۰
نیمه شب
نیمه شب
۰۰:۰۰ تا ۸:۰۰
انتخاب جزئیات جلسات
  • + 1 -
    ۶۰ دقیقه
    ۵۰۰,۰۰۰ تومان
  • + 1 -
    ۶۰ دقیقه
    ۷۰۰,۰۰۰ تومان
  • + 1 -
    ۹۰ دقیقه
    ۸۰۰,۰۰۰ تومان
  • + 1 -
    ۶۰ دقیقه
    ۶۰۰,۰۰۰ تومان
  • + 1 -
    ۹۰ دقیقه
    ۸۰۰,۰۰۰ تومان
  • + 1 -
    ۶۰ دقیقه
    ۶۰۰,۰۰۰ تومان
  • + 1 -
    ۹۰ دقیقه
    ۸۰۰,۰۰۰ تومان
  • + 1 -
    ۹۰ دقیقه
    ۷۰۰,۰۰۰ تومان
  • + 1 -
    ۹۰ دقیقه
    ۶۰۰,۰۰۰ تومان
  • + 1 -
    ۹۰ دقیقه
    ۷۰۰,۰۰۰ تومان
  • + 1 -
    ۹۰ دقیقه
    ۶۰۰,۰۰۰ تومان
  • + 1 -
    ۹۰ دقیقه
    ۱,۲۰۰,۰۰۰ تومان

سوالات متداول

دوره‌ ها به سه سطح تقسیم شده‌ اند: مقدماتی، تکمیلی و پیشرفته. هر سطح شامل چندین بخش است که از مباحث پایه‌ ای شروع و به مباحث پیشرفته‌ تر ادامه می‌ یابد.
برای شروع دوره‌ های مقدماتی نیازی به پیش‌ نیاز خاصی نیست. اما برای دوره‌ های تکمیلی و پیشرفته، آشنایی با مفاهیم پایه‌ ای پایتون و الگوریتم‌ ها توصیه می‌ شود.
بله، دوره شامل پروژه‌ های عملی است که به شما کمک می‌ کند تا مفاهیم را به‌ طور عملی پیاده‌ سازی کنید. این پروژه‌ ها به شما این امکان را می‌ دهد که تجربه واقعی در حل مسائل داشته باشید.
بله، تمام دوره‌ ها به‌ صورت آنلاین و از طریق وب‌ سایت کارآموز در دسترس هستند. شما می‌ توانید هر زمانی که بخواهید به مطالب دسترسی پیدا کنید.
بله، شما می‌ توانید هر یک از جزئیات دوره را به‌ صورت جداگانه خریداری کنید. اما برای استفاده کامل از دوره، خرید تمامی جزئیات توصیه می‌ شود.
بله، این دوره برای افرادی که تجربه‌ ای در برنامه‌ نویسی دارند نیز مناسب است. مطالب به‌ گونه‌ای طراحی شده‌ اند که هم برای مبتدیان و هم برای برنامه‌ نویسان با تجربه مفید باشند.
بله، منابع آموزشی اضافی و تمرینات برای تقویت یادگیری، همچون آزمون ها و پروژه های ساده در اختیار شما قرار خواهد گرفت.
مدت زمان کل دوره بستگی به تعداد جزئیات خریداری شده و سرعت پیشرفت فردی دارد. هر جزئیات به‌ طور متوسط بین ۶۰ تا ۹۰ دقیقه طول می‌ کشد.
بله، شما می‌ توانید پروژه‌ های عملی خود را ارسال کنید و بازخورد و نمره دریافت کنید. سپس به شما راهنمایی‌ های لازم را ارائه خواهد داد.

نظرات شرکت کنندگان

کارآموز
۲۸ شهريور ۱۴۰۳
آموزش با موفقیت تایید شد.
ثبت سفارش (مجموع قیمت ۰ تومان ، در ۰ دقیقه )
پشتیبانی