جستجو برای:
  • صفحه اصلی
  • دوره‌های آموزشی
    • تقویم آموزشی
    • حوزۀ مدیریت کسب و کار
      • DBA
      • MBA
    • حوزه فناوری اطلاعات و علوم رایانه
  • بلاگ
  • درباره ما
    • معرفی مؤسسه
    • تاریخچه مؤسسه
    • اهداف و چشم اندازها
  • گواهینامه
    • Post DBA
    • DBA
    • MBA
    • Short-term courses
    • فن آوری اطلاعات و علوم کامپوتر
  • رویداد
    • اخبار
    • اطلاعیه ها
    • پرسش های متداول
  • تماس با ما
 
  • 02122975831
  • [email protected]
  • بلاگ
  • تماس با ما
  • درباره ما
پیشگامان تهران
  • صفحه اصلی
  • دوره‌های آموزشی
    • تقویم آموزشی
    • حوزۀ مدیریت کسب و کار
      • DBA
      • MBA
    • حوزه فناوری اطلاعات و علوم رایانه
  • بلاگ
  • درباره ما
    • معرفی مؤسسه
    • تاریخچه مؤسسه
    • اهداف و چشم اندازها
  • گواهینامه
    • Post DBA
    • DBA
    • MBA
    • Short-term courses
    • فن آوری اطلاعات و علوم کامپوتر
  • رویداد
    • اخبار
    • اطلاعیه ها
    • پرسش های متداول
  • تماس با ما
0

ورود و ثبت نام

دوره جامع آموزش پایتون

خانهدوره های آموزشیحوزۀ فناوری اطلاعات و علوم رایانهدوره های برنامه نویسیدوره جامع آموزش پایتون
حالت مطالعه

دوره جامع آموزش پایتون

✅ با ارائه گواهینامه از دانشگاه خوارزمی ✅

روز‌ها
ساعت ها
دقیقه‌ها
ثانیه‌

دوره جامع  صفر تا صد آموزش پایتون، یکی از محبوب ترین و کامل ترین دوره ها در زمینه برنامه‌نویسی وب می‌باشد.
دوره آموزش پایتون برای دانشجویان مبتدی در برنامه­ نویسی بهترین گزینه می باشد چرا که در سالهای اخیر این زبان به یکی از سه زبان جذاب در دنیا تبدیل شده ­است.

پایتون یک زبان سطح بالا و چند منظوره است. که بدین ترتیب برای انواع پروژه ها در زمینه اپلیکیشن های سیستم عامل ، توسعه و ایجاد وب ، تحلیل داده ، هوش مصنوعی و…  مورد استـفاده قرار می گیرد. همچنی زبانـی است که یادگیری و کار با آن بسیـار راحت است و با توجه به توسعه ی کتابخانـه‌های مختلف در حوزه های وسیع، بسیـار رایج شده است. از جمله کاربـردهای این زبان می‌تـوان به برنامه نویسـی وب با کتابخانه‌هایی مانند Django و بحث Data Science اشاره کرد.

آکادمی پیشگامان تهران با همکاری دانشگاه خوارزمی اقدام به برگزاری دوره جامع آموزش پایتون با ارائه گواهینامه بین المللی به زبان انگلیسی نموده است.

پیش نیازهای این دوره

  • آشنایی با مفاهیم برنامه نویسی

هدف دوره جامع آموزش پایتون

هدف ما از طراحی دوره جامع آموزش پایتون، این است که همه نیازهای جامعه مدرن امروزی برای یادگیری پایتون را پوشش دهیم. در این مجموعه دوره های آموزشی، ما اغلب مباحث به روز دنیا را به طور عملی و در پروژه های واقعی آموزش داده ایم و سعی کرده ایم در کمترین زمان ممکن، شما را برای ورود به بازار کار حرفه ای Python آماده کنیم.

 

گواهینامه این دوره از دانشگاه خوارزمی، برای دانشپذیران صادر می‌گردد

ثبت نام غیر آنلاین

در صورت نیاز به ثبت نام غیر آنلاین، در واتس اپ به شماره 09935151488 پیام ارسال فرمایید. 

 

نظارت بر اجرای این دوره توسط کارشناسان دانشگاه است و دوره بصورت حضوری، حداکثر 15 نفره برگزار می‌شود.

جهت کسب اطلاعات بیشتر در مورد این دوره با شماره‌های  02122975831 تماس حاصل فرمایید و یا در واتس اپ به شماره  09935151488 پیام ارسال فرمایید.

📙 زمان برگزاری کلاس حضوری 📙

پنجشنه ها ساعت 9 – 13

🌍مکان برگزاری دوره‌، دانشگاه خوارزمی تهران🌎

تهران ، خیابان سمیه، خیابان خاقانی، دانشگاه خوارزمی

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

آشنایی با مسیر و پیش‌نیازهای آن
  • اهمیت هدف گذاری و انتخاب مسیر
  • اهداف مختلف یک برنامه نویس
  • هدف فریلنسری یا دورکاری
  • هدف استخدام
  • هدف سرگرمی و لذت بردن
  • هدف راه اندازی ایده و استارتاپ
  • هدف مهاجرت
  • هدف کمک به رشته تحصیلی
  • برنامه نویسی چیست؟
  • روند اجرای زبان های برنامه نویسی
  • پیشنیازهای یادگیری برنامه نویسی
  • شاخه های مختلف برنامه نویسی
  • رتبه بندی برنامه نویس ها (تبدیل شدن از توسعه دهنده junior به senior)
تقویت مهارت حل مسئله
  • روش صحیح حل مسئله
  • شروع الگوریتم‌نویسی، استفاده از شرط‌ها و حلقه در حل مسائل
  • الگوریتم‌نویسی در پایتون، آشنایی با لیست و پیمایش آن
  • آشنایی با مقدار None و حل مسائل پیچیده‌تر
  • تعریف مفهوم برنامه‌های بازگشتی و بررسی درستی راه‌حل برای مسائل پیچیده‌تر
مفاهیم اولیه برنامه‌نویسی و آشنایی با مفسر پایتون
  • در این بخش با مفسر پایتون و مفاهیم لازم آشنا خواهید شد و نصب پایتون و بررسی تفاوت interpreter و compiler در زبان‌های برنامه‌نویسی

     

اولین قدم های برنامه‌نویسی
    •  متغیر‌ها در برنامه نویسی، آشنایی با توابع داخلی پایتون
    • متغیر‌های عددی و تغییر نوع متغیر‌ها در پایتون
    • آشنایی با List در پایتون
    • آشنایی با Set در پایتون
    • آشنایی با Tuple و Dictionary در پایتون
    • کنترل جریان با دستورات شرطی if, else
    • جلسه : حلقه‌ها و پیمایش در پایتون
    • جلسه : آشنایی و آغاز کار با توابع
    • جلسه : توابع داخلی پایتون (قسمت اول)
    • جلسه : توابع داخلی پایتون (قسمت دوم)
    • جلسه : توابع map، filter و آشنایی با توابع بی‌نام در پایتون
    • جلسه : generator ها در پایتون
    • جلسه : ادامه آشنایی با توابع بی‌نام و استفاده از lambda در تابع sorted
    • جلسه : آشنایی و کار با تابع داخلی zip
    • جلسه : کنترل خطا در برنامه‌

     

آشنایی عمیق با پایتون
    • آماده‌سازی محیط توسعه، نصب virtualenv و pip
    • آماده‌سازی محیط توسعه، ساختار فایل‌ها در پروژه و نصب Pycharm
    • قوانین نگارشی – pep8
    • ذن پایتون – pep 20
اسکریپت‌نویسی در پایتون
    • ساختن رمز عبور معتبر – قسمت اول
    •  ساختن رمز عبور معتبر – قسمت دوم
    • بازی سنگ، کاغذ، قیچی
    • نوشتن Decorator در پایتون
ماجراجویی و خودکارسازی کار‌های روزانه با استفاده از پایتون
    • اسکریپت محاسبه روزانه نرخ ارز – آماده‌سازی محیط پروژه و ارسال درخواست
    • اسکریپت محاسبه روزانه نرخ ارز – دریافت پاسخ json از طریق وب و پیمایش آن در پایتون
    • اسکریپت محاسبه روزانه نرخ ارز – ارسال گزارش‌ها به ایمیل
    • اسکریپت محاسبه روزانه نرخ ارز – ارسال پیامک هشدار
    • اسکریپت محاسبه روزانه نرخ ارز – تبدیل تاریخ میلادی به جلالی
    • اسکریپت محاسبه روزانه نرخ ارز – تنظیم برای اجرای خودکار و منظم اسکریپت
پکیج کردن برنامه‌ها برای استفاده مجدد
    • آشنایی با ساختار پکیج‌ها در پایتون
    • تهیه فایل قابل نصب از پکیج پایتون
    • افزودن requirements به پکیج تازه ساخته شده
آموزش Git
    • آشنایی با Git و چرایی استفاده از آن
    • نصب و شروع کار با گیت
    • کانفیگ کردن git
    • آشنایی با وضعیت فایل ها و LifeCycle در git
    • ایجاد و مدیریت انشعاب ها در پروژه (Git Branches)
    • رفع تداخل ها (Fix Conflicts)
    • مدل برنچینگ بهینه (Git Flow)
    • ثبت و نمایش تغیرات در git
    • برگردوندن و ریست کردن پروژه به یک کامیت خاص
    • آموزش Stashing در git
    • معرفی، کانفیگ و استفاده از GitLabجلسه : آشنایی با فایل gitignore و اهمیت اون
    • آزمون جامع git
مفاهیم شی‌گرایی
    • چیست؟
    • ساختن آبجکت و نوشتن متد
    • Inheritance vs Composition
    • انواع متد‌ها و ویژگی‌ها در شی‌گرایی پایتون
    • ارث‌بری چندگاه و ترتیب اجرای متد‌ها در کلاس‌های والد
    • abstraction و polymorphism
    • پروژه پیاده‌سازی برنامه مدیریت مشاور املاک تحت خط فرمان – قسمت اول
    • پروژه پیاده‌سازی برنامه مدیریت مشاور املاک تحت خط فرمان – قسمت دوم
    • پروژه پیاده‌سازی برنامه مدیریت مشاور املاک تحت خط فرمان – قسمت سوم
    • تمرین : پروژه مدیریت رستوران – تحت خط فرمان
    • پروژه پیاده‌سازی برنامه مدیریت مشاور املاک تحت خط فرمان – قسمت چهارم
    • پروژه پیاده‌سازی برنامه مدیریت مشاور املاک تحت خط فرمان – قسمت پنجم
    • پروژه پیاده‌سازی برنامه مدیریت مشاور املاک تحت خط فرمان – قسمت ششم
    • پروژه پیاده‌سازی برنامه مدیریت مشاور املاک تحت خط فرمان – قسمت هفتم
الگوهای طراحی (Design Pattern) در برنامه‌نویسی
    • Singleton
    • Factory and Abstract Factory
    • Prototype – پیاده‌سازی قسمت تخصیص صندلی در سایت فروش آنلاین بلیط
    • Adapter – تغییر لحظه‌ای قیمت محصولات در فروشگاه اینترنتی با توجه به نرخ ارز
    • Decorator – بررسی نحوه افزودن مالیات به صورتحساب‌ها در فروشگاه اینترنتی
    • Proxy – آشنایی با مفهوم LazyLoader و کنترل دسترسی‌ به آبجکت‌ها
    • Observer – ارسال پیام به کاربران در سیستم‌های تحت وب و برای موقعیت‌های مختلف
    • State – مدیریت کردن مسیر ارسال نامه و کنترل دسترسی‌ها در اتوماسیون اداری
    • Strategy – انتخاب streamer مناسب با توجه به نوع و فرمت فایل در پلتفرم تحت وب
مفاهیم پایه و پروتکل های وب

 

  • معرفی مفاهیم پایه و پروتکل ها
  • پروتکل چیست؟
  • مدل و معماری شبکه اینترنت
  • آشنایی با مرورگرهای وب
  • آشنایی با سرور و وب سرورها
  • آشنایی با مدل های لایه بندی شبکه
  • پروتکل IP ورژن 4 و 6
  • جلسه : پروتکل HTTP و HTTPS
  • آشنایی با CORS Policy در پروتکل HTTP
  • پروتکل DNS – دفترچه تلفن اینترنت
  • جلسه : پروتکل SSL/TLS
  • پروتکل FTP
  • پروتکل WebSocket
  • آشنایی با Ajax
  • آزمون : آزمون مفاهیم پایه و پروتکل های وب
مفاهیم پایگاه داده
  • پایگاه داده چیست؟
    • تمرین : تفاوت پایگاه داده های Relational در مقابل NoSQL
    • آشنایی با پایگاه داده های رابطه ای (RDBMS)
    • آشنایی با SQL و امکانات آن
    • فرایندهای طراحی پایگاه داده رابطه ای و ER-Diagram
    • تمرین : تمرین طراحی پایگاه داده برای یک TaskManager
    • تمرین : تمرین طراحی پایگاه داده برای وبسایت ثبت موقعیت مکانی
    • آزمون : آزمون مفاهیم پایگاه داده
آموزش مقدماتی SQL
  • آشنایی با SQL و قابلیت های آن
  • جلسه : آشنایی با ابزارها و کلاینت های SQL
  • آشنایی با MySQL
  • اتصال به پایگاه داده از طریق Cammand Line
  • تمرین : تمرین: کامنت کردن کدها در SQL
  • Show ، Use و Drop : ایجاد، حذف و نمایش پایگاه های داده در SQL
  • Create و Alter: ایجاد، حذف و مدیریت جداول در SQL
  • تمرین: تغیرات درساختار جدول
  • دستور INSERT : درج و افزودن رکورد به یک جدول
  • تمرین : تمرین SQL : کوئری درج اطلاعات
  • دستور Delete : حذف رکورد از جداول
  • دستور UPDATE : ویرایش اطلاعات سطرهای جداول
  • تمرین: به روز رسانی قیمت محصولات در زمان تغیر واحد ارز
  • تمرین: تغیر نام برند در همه مقالات سایت
  • دستور SELECT : گزارش گیری از اطلاعات (مرتب سازی، aggrigates و عملگرها)
  • تمرین: یافتن ایمیل های تکراری
  • آزمون اول SQL مقدماتی
  • دستور LIMIT : محدودسازی تعداد رکوردهای برگشتی و ایجاد صفحه بندی (pagination) در پروژه ها
  • انواع عملیات JOIN و دریافت اطلاعات از چند جدول
آشنایی با پایگاه داده‌های SQL
  • orm چیست؟
  • جلسه : نصب راه‌اندازی PEWEE ORM در پروژه
  • پیاده‌سازی مدل‌ها و اعمال تغییرات در دیتابیس
  • خواندن و نوشتن داده‌ در دیتابیس با استفاده از orm
  • شبیه‌سازی GoodReads – طراحی مدل‌ها و رابطه‌ها
  • شبیه‌سازی GoodReads – پیاده‌سازی مدل‌ها در Peewee و ساختن جدول‌ها در MySQL
  • شبیه‌سازی GoodReads – ساختن Query و گزارش‌گیری از دیتابیس (قسمت اول)
  • شبیه‌سازی GoodReads – ساختن Query و گزارش‌گیری از دیتابیس (قسمت دوم)
  • شبیه‌سازی GoodReads – استفاده از GROUP BY و پیاده‌سازی آن در orm (قسمت سوم)
  • شبیه‌سازی GoodReads – استفاده از JOIN و بهینه کردن کوئری‌ها (قسمت چهارم)
آشنایی با پایگاه داده‌های NOSQL
  • آشنایی اولیه با MongoDB – مرور مفاهیم اولیه
  • مثال استفاده از MongoDB در پروژه و بررسی انواع روش‌های ذخیره‌سازی اطلاعات در آن
  • آشنایی اولیه با Redis – مرور مفاهیم اولیه
  • مقایسه سرعت نوشتن اطلاعات در Redis و بررسی سناریوهای مختلف استفاده از redis در پروژه‌ها
  • پیاده‌سازی Message Broker با استفاده از Redis
  • پیاده‌سازی صف با استفاده از Redis – شبیه‌سازی سرویس اشتراک آگهی در پروژه‌ها وب
  • آشنایی اولیه با RabbitMQ و بررسی سناریو‌های استفاده از آن در پروژه‌ها
  • پیاده‌سازی یک Message Broker با استفاده از RabbitM
تست‌نویسی برای پروژه های Python
  • جلسه : تست نویسی چیست و چرا برای پروژه‌های خود تست می‌نویسیم؟
  • آشنایی با unittest و نوشتن تست برای پروژه‌ها
  • استفاده از Coverage برای اندازه‌گیری میزان پوشش تست‌ها از برنامه
  • استفاده از Locust برای Load test – قسمت اول
  • استفاده از Locust برای Load test – قسمت دو
Multi-threading و Multi-processing درپایتون
  • بررسی اولیه مفاهیم Concurrency در برنامه‌نویسی
  • GIL چیست و چرا هنوز در آخرین نسخه‌های زبان پایتون وجود دارد؟
  • استفاده از کتابخانه threading پایتون در برنامه‌ها – قسمت اول
  • استفاده از کتابخانه threading پایتون در برنامه‌ها – قسمت دوم
  • پیاده‌سازی Concurrency با استفاده از multiprocessing – قسمت اول
  • پیاده‌سازی Concurrency با استفاده از multiprocessing – قسمت دوم
  • ارث‌بری از کلاس Thread/Process و افزودن امکانات جدید متناسب با سناریوی برنامه
  • جلوگیری از Race Condition و استفاده از Loc
فریمورک قدرتمند پایتون (Django) : آموزش جنگو
  • ساخت پروژه – آشنایی با معماری و تنظیمات پروژه جنگو
  • آشنایی با مفهوم app در پروژه جنگو و آدرس‌دهی‌ها (url)
  • آدرس‌دهی در urls – آشنایی با path
  • آدرس‌دهی در urls – استفاده از regex
  • استفاده از Django ORM – اتصال به دیتابیس Postgres
  • استفاده از Django ORM – پیاده‌سازی مدل‌ها و اعمال تغییرات در دیتابیس
  • آشنایی با پنل admin جنگو و رجیستر کردن مدل‌ها – قسمت اول
  • آشنایی با پنل admin جنگو و رجیستر کردن مدل‌ها – قسمت دوم
  • نوشتن Query در ORM جنگو – نحوه دسترسی به داده‌ها و جداول در دیتابیس
  • نوشتن Query در ORM جنگو – استفاده از select_related و prefetch_related
  • نوشتن Query در ORM جنگو – محاسبه موجودی پروژه کیف پول الکترونیک
  • نوشتن Query در ORM جنگو – آشنایی به Annotate و Aggregate در جنگو
  • ORM جنگو – طراحی مدل کیف پول الکترونیک برای انتقال اعتبار بین دو کاربر
  • ORM جنگو – استفاده از atomic و select_for_update
  • ORM جنگو – جستجو در دیتابیس
  • ORM جنگو – Manager
  • معماری request/response در جنگو – نقش middleware ها در پروژه
  • View ها در جنگو – استفاده از decorator برای کنترل دسترسی
  • View ها در جنگو – استفاده از permission برای کنترل دسترسی
  • View ها در جنگو – تنظیم آدرس‌ها و render کردن فایل html
  • Django Template – ارث‌بری و پرهیز از نوشتن کد تکراری در template ها
  • Django Template – استفاده از include و نوشتن template tag
  • Django Template – نحوه ذخیره‌سازی و استفاده از static ها در پروژه
  • ذخیره‌سازی فایل‌ها در دیتابیس و دسترسی به‌ آن‌ها
  • دریافت دیتا از کاربران – اضافه کردن مفهوم سبد خرید به فروشگاه اینترنتی
  • دریافت دیتا از کاربران – پردازش دیتای ارسالی کاربران در view (بدون استفاده از Django forms)
  • دریافت دیتا از کاربران – استفاده از Django forms
  • دریافت دیتا از کاربران – استفاده از ModelForm
  • دریافت دیتا از کاربران – افزودن Validator دلخواه به فرم‌ها
  • استفاده از Class Based Views – قسمت اول
  • استفاده از Class Based Views – قسمت دوم
  • استفاده از Class Based Views – قسمت سوم
  • درگاه پرداخت – معماری درگاه پرداخت در یک پروژه وب
  • درگاه پرداخت – افزودن قابلیت پرداخت به پروژه و استفاده از pattern مناسب
  • درگاه پرداخت – افزودن app جدید برای خرید اشتراک توسط کاربران در سایت
  • درگاه پرداخت – افزودن امکان ثبت سفارش کاربران و دریافت فاکتور از درگاه
  • درگاه پرداخت – هدایت کاربران به درگاه‌های مختلف و تایید پرداخت (قسمت اول)
  • درگاه پرداخت – هدایت کاربران به درگاه‌های مختلف و تایید پرداخت (قسمت دوم)
برچسب: پیشگامان تهران ،دوره جامع آموزش پایتون

درخواست مشاوره

برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.

درخواست مشاوره
09122540180

نیاز به مشاوره دارید؟

در صورتی که نیاز به مشاوره دارید می توانید فرم را تکمیل نمایید و یا با ما در تماس باشید

درخواست مشاوره رایگان

دوره های مرتبط

طراحی وبسایت با وردپرس | پیشگامان تهران

جامع ترین دوره طراحی وب سایت با وردپرس در ایران

سرفصل دوره:

طراحی وبسایت UI - پیشگامان تهران

طراحی وب سایت UI (User Interface)

سرفصل دوره:

دوره جامع آموزش ارز دیجیتال

سرفصل دوره:

دوره جامع آموزش اینستاگرام

سرفصل دوره:

chat_bubble_outlineنظرات

قوانین ثبت دیدگاه

  • دیدگاه های فینگلیش تایید نخواهند شد.
  • دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
  • از درج دیدگاه های تکراری پرهیز نمایید.
  • امتیاز دادن به دوره فقط مخصوص دانشجویان دوره می باشد.

لغو پاسخ

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

قیمت :

3,900,000 تومان

امتیاز
0 از 0 رأی
بدون امتیاز 0 رای
3,900,000 تومان
نوع دوره: حضوری + فیلم آموزشی
سطح دوره: توسعه وب
پیش نیاز: آشنایی به کامپیوتر و اینترنت
تاریخ شروع: 26 خرداد 1401
زبان: فارسی
60 ساعت
20 سرفصل
ظرفیت 15 نفر
روش دریافت: کلاس حضوری
روش پشتیبانی: واتس اپ + تلگرام
گواهینامه رسمی به زبان انگلیسی
5.93k بازدید 0 دیدگاه
مدرسین دانشگاه
مدرسین دانشگاه
Senior Software Developer

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

پیشگامان تهران در سال 1387 کار خود را آغاز نموده است، هدف ما برگزاری دوره‌های جامع تخصصی با ارائه گواهینامه رسمی و بین المللی می‌باشد.

تماس با ما:
  • تهران، پاسداران، هروی، پناهی نیا، برج افرا واحد 16
  • 02122975831 - 09935151488
  • [email protected]
لینک‌های مفید
  • بلاگ
  • تماس با ما
  • حساب کاربری من
  • درباره ما
  • سبد خرید
  • دوره های آموزشی
مجوزهای ما

logo-samandehi

تمامی حقوق برای پیشگامان تهران محفوظ می‌باشد. 1387-1400

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت