جستجو برای "{{term}}"
جستجو برای "{{term}}" نتیجه ای نداشت.
پیشنهاد می شود:
  • از املای صحیح کلمات مطمئن شوید.
  • از کلمات کمتری استفاده کنید.
  • فقط کلمه کلیدی عبارت مورد نظر خود را جستجو کنید.
{{count()}} نتیجه پیدا شد. برای دیدن نتایج روی دکمه های زیر کلیک کنید!
نتیجه ای یافت نشد.
سایر نتیجه ها (دپارتمان ها، اخبار، مقالات، صفحات) را بررسی کنید.

{{item.title}}

{{item.caption}}
نتیجه ای یافت نشد.
سایر نتیجه ها (دوره ها، اخبار، مقالات، صفحات) را بررسی کنید.

{{item.title}}

{{item.caption}}
نتیجه ای یافت نشد.
سایر نتیجه ها (دوره ها، دپارتمان ها، مقالات، صفحات) را بررسی کنید.

{{item.title}}

{{item.caption}}
{{item.datetime}}
نتیجه ای یافت نشد.
سایر نتیجه ها (دوره ها، دپارتمان ها، اخبار، صفحات) را بررسی کنید.

{{item.title}}

{{item.caption}}
{{item.datetime}}
نتیجه ای یافت نشد.
سایر نتیجه ها (دوره ها، دپارتمان ها، اخبار، مقالات) را بررسی کنید.

{{item.title}}

{{item.caption}}
{{item.datetime}}

آموزش برنامه نویسی پایتون پیشرفته
Python Programming for Advanced Learners

دوره

دوره پیشرفته پایتون مخصوص نوجوانانی است که دوره‌های مقدماتی و متوسطه را گذرانده‌اند و آماده‌اند وارد دنیای واقعی برنامه‌نویسی حرفه‌ای شوند.
در این دوره، دانش‌آموزان با مفاهیم برنامه‌نویسی شیءگرا (object oriented programming)، طراحی ساختمان داده های پیشرفته، طراحی برنامه های مدیریت سیستم های پیچیده(Management System Applications) آشنا می‌شوند.
این دوره پایه‌ای قوی برای ورود به مسیر حرفه‌ای برنامه‌نویسی، هوش مصنوعی و توسعه نرم‌افزار ایجاد می‌کند 

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

  1. آیا برای شرکت در این دوره باید همه دوره‌های قبلی را گذرانده باشم؟
    بله، پیش‌نیاز کامل، گذراندن دوره‌های مقدماتی و متوسطه است.
  2. آیا ساخت بات پروژه عملی است؟
    بله، در طول دوره پروژه های کاربردی و واقعی زده خواهد شد.
  3. این دوره برای چه سنی مناسب است؟
    برای نوجوانان 12 تا 18 سال طراحی شده است.
  4. آیا پس از دوره می‌توان برنامه مستقل نوشت؟
    بله، دانش‌آموزان قادر خواهند بود بات‌ها و پروژه‌های ترکیبی کوچک و پروژه های مدیریت سیستم های پیچیده پیاده سازی کنند.
  5. آیا این دوره به دروس مدرسه کمک می‌کند؟
    بله، حل مسائل پیچیده، تفکر تحلیلی و برنامه‌نویسی شیءگرا مهارت‌های مدرسه را تقویت می‌کند.
  6. مدت زمان دوره چقدر است؟
    ۴۵ ساعت
  7. آیا بعد از پایان دوره مدرک داده می‌شود؟
    بله، مدرک معتبر مجتمع فنی تهران اعطا می‌شود.
  8. آیا دانش‌آموز باید خودکار ایده پروژه داشته باشد؟
    نه، تمرین‌ها و ایده‌ها توسط مدرس ارائه می‌شود، اما خلاقیت و توسعه فردی تشویق می‌شود.

پیش نیاز ها

  • گذراندن دوره‌های پایتون متوسطه 2
  • داشتن تاییدیه از کارشناس آموزش دپارتمان
  • اخذ نمره قبولی در آزمون تعیین سطح

سرفصل ها

  • 1- آشنایی با مفهوم برنامه نویسی شی گرا ( Object Oriented Programming (OOP) )
  • ------- ساختار کلاس ( Class ) و اصطلاحات دنیای OOP
  • ------- درک صحیح Attribute و Method
  • ------- شناخت متد __init__ و چگونگی کارکرد آن
  • ------- درک ضرورت کلید واژه ی Self در OOP
  • 2- آشنایی با مفاهیم Class Attributes و Class Methods
  • ------- درک تفاوت انواع متد ها و صفات مورد استفاده در دنیای OOP
  • ------- چگونگی کارکرد این متد ها و صفات
  • 3- آشنایی با Magic Methods (Dunder Methods)
  • ------- آشنایی با فلسفه و نحوه ی کارکرد متد های جادویی
  • ------- متد های جادویی مربوط به عملگر های ریاضی
  • ------- متد های جادویی مربوط به توابع داخلی در پایتون
  • 4- آشنایی با مفهوم Managed Attributes
  • ------- شناخت و درک ضرورت کنترل و مدیریت برخی صفات در کلاس
  • ------- آشنایی با Property decorator
  • 5- آشنایی با مفهوم ارث بری در کلاس Inheritance
  • ------- شناخت و درک ضرورت ارث بری
  • ------- قواعد و ارث بری های چندگانه و تابع super
  • 6- آشنایی با طراحی داده ساختار ها در OOP
  • ------- پیاده سازی داده ساختار Stack
  • ------- پیاده سازی داده ساختار Queue
  • ------- پیاده سازی داده ساختار LinkedList
  • ------- پیاده سازی داده ساختار Binary Tree
  • 7- شناخت و درک ضرورت پایگاه داده در دنیای برنامه نویسی
  • ------- استفاده از فایل های CSV و Excel به عنوان پایگاه داده به کمک کتابخانه ی Pandas
  • ------- معرفی SQL به عنوان پایگاه داده ی فراگیر در دنیای برنامه نویسی
  • 8- طراحی برنامه های مدیریت یک سیستم Management System
  • ------- طراحی برنامه هایی برای مدیریت یک مجموعه (System) به کمک OOP
  • ------- درک ارتباط بین اشیا در یک سیستم
  • ------- درک اصول چهارگانه دنیای OOP

کسب توانایی ها

  • طراحی و توسعه برنامه‌های شیءگرا
  • طراحی داده ساختارهای پیشرفته در برنامه نویسی آشنایی با برنامه‌های مدیریت سیستم‌های پیچیده
  • مدیریت سیستم‌های پیچیده و پایگاه داده
  • توانایی ساخت بات‌های پیام‌رسان و برنامه‌های تعاملی
  • مهارت حل مسئله و تفکر حرفه‌ای در پروژه‌های واقعی

بازار کار

  • آشنایی با OOP و توسعه بات‌ها پایه ورود به حوزه‌های حرفه‌ای برنامه‌نویسی است.
  • شناخت مدیریت سیستم‌های پیچیده ،دروازه ورود به حوزه طراحی برنامه‌های کاربردی برای مدیریت این سیستم در دنیای واقعی می‌باشد . که برای ورود به بازار کار کاربردی است.
  • مهارت OOP، مسیر ورود به علم داده و هوش مصنوعی را هموار می‌کند.
  • آشنایی و تسلط بر طراحی داده ساختارهای پیشرفته در برنامه نویسی کمک موثری در طراحی برنامه‌های کاربردی و فعالیت در بازار کار می کند.
  • دانش‌آموزانی که با این دوره تجربه کسب کنند، می‌توانند در پروژه‌های فریلنسری، مسابقات برنامه‌نویسی و توسعه اپلیکیشن شرکت کنند.
  • پایه قوی برای مسیرهای پیشرفته‌تر مانند توسعه وب حرفه‌ای، رباتیک و هوش مصنوعی ایجاد می‌شود
اطلاعات درس
دپارتمان : کودک و نوجوان سطح درس : تخصصی گواهینامه : دارد حضوری/آنلاین : ۴۵ ساعت

کلاس ها

کلاس #368049
مرکز : آیت الله کاشانی (غرب)
تاریخ شروع : ۱۰-۱۱-۱۴۰۴
جمعه از ساعت ۱۴:۰۰ تا ۱۹:۰۰
هزینه دوره : ۱۰۴,۵۰۰,۰۰۰ ریال