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

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

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

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

دانشجویان در این دوره ابتدا با مفاهیم پایه برنامه‌نویسی، شی‌گرایی و اصول مهندسی نرم‌افزار (SOLID) آشنا می‌شوند و توانایی استفاده از الگوهای طراحی را به‌دست می‌آورند. سپس کار با پایگاه‌داده‌های SQL و NoSQL، طراحی رابط‌های دسکتاپ با Tkinter و توسعه سمت سرور با فریمورک‌های Flask، FastAPI و Django را یاد می‌گیرند. همچنین مباحث تست‌نویسی، لاگ‌گیری و کار با Docker و Git پوشش داده می‌شود تا درک کاملی از فرآیند توسعه استاندارد ایجاد شود. در پایان، دانشجو به یک توسعه‌دهنده فول‌استک پایتون تبدیل می‌شود که می‌تواند پروژه‌ها را از تحلیل تا استقرار مدیریت کند.

17,900,000 تومان

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

پیش نیاز دوره

شیوه برگزاری

[course_class_type]

ظرفیت کلاس‌ها

حداکثر ۲۰ نفر

نوع کلاس نوع کلاس

آنلاین

,

حضوری

زمان دوره

80 ساعت

قسط اول (هنگام ثبت‌نام): 8,950,000 تومان
قسط دوم (۳۰ روز بعد): 8,950,000 تومان

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

  • نصب، محیط‌های توسعه (VS Code/PyCharm) و مدیریت Virtual Envs
  • انواع داده‌ها (Strings, Numbers, Booleans)
  • ساختارهای داده پیشرفته (Lists, Dicts, Sets, Tuples
  • کنترل جریان (If/Else, Loops) و درک List Comprehension
  • توابع (Lambda, *args, **kwargs)
  • مدیریت خطاها و Exception Handling
  • مفاهیم Class و Object
  • وراثت (Inheritance): تک‌فرزندی، چندگانه (MRO)
  • کپسوله‌سازی (Encapsulation) و چندریختی (Polymorphism)
  • کار با متدهای جادویی (Dunder Methods
  • کار با فایل‌ها: کار با فایل‌های متنی، JSON ،CSV و اکسل
  • اصول SOLID و مفاهیم Clean Code
  • الگوهای طراحی ایجاد (Creational): Singleton, Factory ،Builder
  • الگوهای ساختاری (Structural): Adapter, Facade.
  • الگوهای رفتاری (Behavioral): Observer, Strategy.
  • معماری‌های نرم‌افزار (Monolithic vs Microservices)
  • کار با SQLite ، Pyodbc ،SQLAlchemy
  • مفهوم Migrations با استفاده از Almebic
  • اتصال به دیتابیس های SQLServer ، PostgreSQL ، MongoDB ، MySQL ،ClickHouse
  • آشنایی با ORM، تعریف Modelها، Relationships و Query
  • مفاهیم HTTP، Request و Response
  • Flask: ساخت یک پروژه وب ساده، Routing و Templates (Jinja2).
  • FastAPI: کار با Pydantic برای Validation داده ها، مستندات خودکار (Swagger) و Async programming.
  • ساخت RESTful API با FastAPI و مستندسازی خودکار (Swagger)
  • ساختار MVT در جنگو
  • Django ORM و پنل مدیریت (Admin)
  • احراز هویت (Authentication)
  • مقایسه کاربردی Flask, Django و FastAPI
  • مفاهیم GUI و Event-driven programming.
  • ویجت‌های پایه (Button, Label, Entry, Canvas) و چیدمان (Grid, Pack, Place)
  • Advanced Tkinter: کار با تم‌ها، CustomTkinter و اتصال GUI به دیتابیس
  • اتصال نرم افزار دسکتاپ به دیتابیس و API
  • تبدیل پروژه به فایل اجرایی ( exe)
  • تست‌نویسی با ماژول Unittest و آشنایی با pytest
  • آشنایی با مفهوم Mocking در تست
  • Logging: کار با پکیج logging و ثبت لاگ‌ها در فایل و دیتابیس (Log Rotation)
  • اصول Debugging
  • آشنایی با Git و GitHub
  • آشنایی با Docker برای کانتینری‌سازی پروژه جهت استقرار
  • استقرار پروژه روی سرور (Linux/Ubuntu)
  • آشنایی با Redis برای Caching

Road Map

توضیحات

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

دانشجویان و فارغ التحصیلان رشته های مهندسی و علوم پایه

متخصصان داده و تحلیلگران جهت تحالیل داده های حجیم

علاقه‌مندان به دنبال ورود به بازار کار برنامه نویسی پایتون

علاقه مندان به یادگیری فریم ورک های وب

در انتهای دوره جامع پایتون دانشجویان قادر خواهند بود:

تسلط بر منطق برنامه نویسی و توانایی تحلیل مسائل پیچیده و تبدیل آن ها به کدهای بهینه

کدنویسی استاندارد Clean Coding

تسلط بر شی گرایی و درک عمیق کلاس ها و اشیا

توانایی ذخیره، بازیابی و مدیریت داده ها در فایل های مختلف و دیتابیس

طراحی نرم افزارهای تحت دسکتاپ یا اسکریپت های خودکار سازی

توانایی کار با API و استخراجح داده ها از سایت ها

آمادگی لازم برای ورود به تخصص های پیشرفته

کاتالوگ دوره

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

اساتید دوره

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره جامع برنامه‌نویسی با پایتون”

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

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


نوع کلاس نوع کلاس

آنلاین

,

حضوری

زمان دوره

80 ساعت

قسط اول (هنگام ثبت‌نام): 8,950,000 تومان
قسط دوم (۳۰ روز بعد): 8,950,000 تومان

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

  • نصب، محیط‌های توسعه (VS Code/PyCharm) و مدیریت Virtual Envs
  • انواع داده‌ها (Strings, Numbers, Booleans)
  • ساختارهای داده پیشرفته (Lists, Dicts, Sets, Tuples
  • کنترل جریان (If/Else, Loops) و درک List Comprehension
  • توابع (Lambda, *args, **kwargs)
  • مدیریت خطاها و Exception Handling
  • مفاهیم Class و Object
  • وراثت (Inheritance): تک‌فرزندی، چندگانه (MRO)
  • کپسوله‌سازی (Encapsulation) و چندریختی (Polymorphism)
  • کار با متدهای جادویی (Dunder Methods
  • کار با فایل‌ها: کار با فایل‌های متنی، JSON ،CSV و اکسل
  • اصول SOLID و مفاهیم Clean Code
  • الگوهای طراحی ایجاد (Creational): Singleton, Factory ،Builder
  • الگوهای ساختاری (Structural): Adapter, Facade.
  • الگوهای رفتاری (Behavioral): Observer, Strategy.
  • معماری‌های نرم‌افزار (Monolithic vs Microservices)
  • کار با SQLite ، Pyodbc ،SQLAlchemy
  • مفهوم Migrations با استفاده از Almebic
  • اتصال به دیتابیس های SQLServer ، PostgreSQL ، MongoDB ، MySQL ،ClickHouse
  • آشنایی با ORM، تعریف Modelها، Relationships و Query
  • مفاهیم HTTP، Request و Response
  • Flask: ساخت یک پروژه وب ساده، Routing و Templates (Jinja2).
  • FastAPI: کار با Pydantic برای Validation داده ها، مستندات خودکار (Swagger) و Async programming.
  • ساخت RESTful API با FastAPI و مستندسازی خودکار (Swagger)
  • ساختار MVT در جنگو
  • Django ORM و پنل مدیریت (Admin)
  • احراز هویت (Authentication)
  • مقایسه کاربردی Flask, Django و FastAPI
  • مفاهیم GUI و Event-driven programming.
  • ویجت‌های پایه (Button, Label, Entry, Canvas) و چیدمان (Grid, Pack, Place)
  • Advanced Tkinter: کار با تم‌ها، CustomTkinter و اتصال GUI به دیتابیس
  • اتصال نرم افزار دسکتاپ به دیتابیس و API
  • تبدیل پروژه به فایل اجرایی ( exe)
  • تست‌نویسی با ماژول Unittest و آشنایی با pytest
  • آشنایی با مفهوم Mocking در تست
  • Logging: کار با پکیج logging و ثبت لاگ‌ها در فایل و دیتابیس (Log Rotation)
  • اصول Debugging
  • آشنایی با Git و GitHub
  • آشنایی با Docker برای کانتینری‌سازی پروژه جهت استقرار
  • استقرار پروژه روی سرور (Linux/Ubuntu)
  • آشنایی با Redis برای Caching

Road Map

توضیحات

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

دانشجویان و فارغ التحصیلان رشته های مهندسی و علوم پایه

متخصصان داده و تحلیلگران جهت تحالیل داده های حجیم

علاقه‌مندان به دنبال ورود به بازار کار برنامه نویسی پایتون

علاقه مندان به یادگیری فریم ورک های وب

در انتهای دوره جامع پایتون دانشجویان قادر خواهند بود:

تسلط بر منطق برنامه نویسی و توانایی تحلیل مسائل پیچیده و تبدیل آن ها به کدهای بهینه

کدنویسی استاندارد Clean Coding

تسلط بر شی گرایی و درک عمیق کلاس ها و اشیا

توانایی ذخیره، بازیابی و مدیریت داده ها در فایل های مختلف و دیتابیس

طراحی نرم افزارهای تحت دسکتاپ یا اسکریپت های خودکار سازی

توانایی کار با API و استخراجح داده ها از سایت ها

آمادگی لازم برای ورود به تخصص های پیشرفته

کاتالوگ دوره

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

اساتید دوره

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

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره جامع برنامه‌نویسی با پایتون”

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

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


آموزش از پایه تا بازار کار

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

یادگیری پروژه‌محور

کار روی ۳ پروژه واقعی شامل پیاده‌سازی سیستم‌های وب و مدیریت داده جهت تقویت رزومه کاری

فرصت‌های استخدامی ویژه

معرفی دانشجویان برتر دوره به شرکت‌های همکار و معتبر حوزه IT کشور

پشتیبانی مداوم دانشجویان

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

معرفی دوره

دانشجویان در این دوره ابتدا با مفاهیم پایه برنامه‌نویسی، شی‌گرایی و اصول مهندسی نرم‌افزار (SOLID) آشنا می‌شوند و توانایی استفاده از الگوهای طراحی را به‌دست می‌آورند. سپس کار با پایگاه‌داده‌های SQL و NoSQL، طراحی رابط‌های دسکتاپ با Tkinter و توسعه سمت سرور با فریمورک‌های Flask، FastAPI و Django را یاد می‌گیرند. همچنین مباحث تست‌نویسی، لاگ‌گیری و کار با Docker و Git پوشش داده می‌شود تا درک کاملی از فرآیند توسعه استاندارد ایجاد شود. در پایان، دانشجو به یک توسعه‌دهنده فول‌استک پایتون تبدیل می‌شود که می‌تواند پروژه‌ها را از تحلیل تا استقرار مدیریت کند.

کلاس‌های فعال دوره

سرفصل‌های آموزشی دوره

  • نصب، محیط‌های توسعه (VS Code/PyCharm) و مدیریت Virtual Envs
  • انواع داده‌ها (Strings, Numbers, Booleans)
  • ساختارهای داده پیشرفته (Lists, Dicts, Sets, Tuples
  • کنترل جریان (If/Else, Loops) و درک List Comprehension
  • توابع (Lambda, *args, **kwargs)
  • مدیریت خطاها و Exception Handling
  • مفاهیم Class و Object
  • وراثت (Inheritance): تک‌فرزندی، چندگانه (MRO)
  • کپسوله‌سازی (Encapsulation) و چندریختی (Polymorphism)
  • کار با متدهای جادویی (Dunder Methods
  • کار با فایل‌ها: کار با فایل‌های متنی، JSON ،CSV و اکسل
  • اصول SOLID و مفاهیم Clean Code
  • الگوهای طراحی ایجاد (Creational): Singleton, Factory ،Builder
  • الگوهای ساختاری (Structural): Adapter, Facade.
  • الگوهای رفتاری (Behavioral): Observer, Strategy.
  • معماری‌های نرم‌افزار (Monolithic vs Microservices)
  • کار با SQLite ، Pyodbc ،SQLAlchemy
  • مفهوم Migrations با استفاده از Almebic
  • اتصال به دیتابیس های SQLServer ، PostgreSQL ، MongoDB ، MySQL ،ClickHouse
  • آشنایی با ORM، تعریف Modelها، Relationships و Query
  • مفاهیم HTTP، Request و Response
  • Flask: ساخت یک پروژه وب ساده، Routing و Templates (Jinja2).
  • FastAPI: کار با Pydantic برای Validation داده ها، مستندات خودکار (Swagger) و Async programming.
  • ساخت RESTful API با FastAPI و مستندسازی خودکار (Swagger)
  • ساختار MVT در جنگو
  • Django ORM و پنل مدیریت (Admin)
  • احراز هویت (Authentication)
  • مقایسه کاربردی Flask, Django و FastAPI
  • مفاهیم GUI و Event-driven programming.
  • ویجت‌های پایه (Button, Label, Entry, Canvas) و چیدمان (Grid, Pack, Place)
  • Advanced Tkinter: کار با تم‌ها، CustomTkinter و اتصال GUI به دیتابیس
  • اتصال نرم افزار دسکتاپ به دیتابیس و API
  • تبدیل پروژه به فایل اجرایی ( exe)
  • تست‌نویسی با ماژول Unittest و آشنایی با pytest
  • آشنایی با مفهوم Mocking در تست
  • Logging: کار با پکیج logging و ثبت لاگ‌ها در فایل و دیتابیس (Log Rotation)
  • اصول Debugging
  • آشنایی با Git و GitHub
  • آشنایی با Docker برای کانتینری‌سازی پروژه جهت استقرار
  • استقرار پروژه روی سرور (Linux/Ubuntu)
  • آشنایی با Redis برای Caching

توضیحات

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

دانشجویان و فارغ التحصیلان رشته های مهندسی و علوم پایه

متخصصان داده و تحلیلگران جهت تحالیل داده های حجیم

علاقه‌مندان به دنبال ورود به بازار کار برنامه نویسی پایتون

علاقه مندان به یادگیری فریم ورک های وب

در انتهای دوره جامع پایتون دانشجویان قادر خواهند بود:

تسلط بر منطق برنامه نویسی و توانایی تحلیل مسائل پیچیده و تبدیل آن ها به کدهای بهینه

کدنویسی استاندارد Clean Coding

تسلط بر شی گرایی و درک عمیق کلاس ها و اشیا

توانایی ذخیره، بازیابی و مدیریت داده ها در فایل های مختلف و دیتابیس

طراحی نرم افزارهای تحت دسکتاپ یا اسکریپت های خودکار سازی

توانایی کار با API و استخراجح داده ها از سایت ها

آمادگی لازم برای ورود به تخصص های پیشرفته

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

آنلاین

,

حضوری

زمان دوره

80 ساعت

پس از اتمام دوره مدرک معتبر دریاف کنید

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

برای دانلود نمونه مدرک کلیک کنید

پس از اتمام دوره مدرک معتبر دریاف کنید

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

برای دانلود نمونه مدرک کلیک کنید.

سوالات متداول دوره

دیدگاه‌ها

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره جامع برنامه‌نویسی با پایتون”

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

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


محصولات مشابه

کلاس‌های فعال دوره