دوره آموزشی زبان برنامه‌نویسی محبوب پایتون PYTHON

زنده
آموزش جامع زبان برنامه‌نویسی پایتون
امتیاز دوره
هنوز امتیاز ندارد
  • بیش از 6 ماه تدریس در ماراد
  • زندگی فعال
  • 45 جلسه
  • 90 ساعت
  • سطح مقدماتی

زمان پیش رو تا جلسه 1 اُم

دوره آموزشی زبان برنامه‌نویسی محبوب پایتون PYTHON

در این دوره چه چیز هایی می آموزید؟

تماشای آنلاین ویدئو دمو (معرفی دوره)

جلسات

جلسه 1 آموزش پایتون
یکشنبه - 1403/10/23 - از 20:00 الی 22:00
120 دقیقه

معارفه، مبانی ضروری کامپیوتر و برنامه‌سازی، چرایی یادگیری برنامه‌نویسی، معرفی زبان برنامه‌نویسی پایتون و چرایی یادگیری آن، تفکر منطقی، تحلیل، مهارت حل مسئله و تمرکز بر الگوریتم و فلوچارت، نصب پایتون و آشنایی با محیط IDLE

جلسه 2 آموزش پایتون
سه شنبه - 1403/10/25 - از 20:00 الی 22:00
120 دقیقه

Syntax, Variables, Data Types, Operators

جلسه 3 آموزش پایتون
پنج شنبه - 1403/10/27 - از 20:00 الی 22:00
120 دقیقه

Selection and Decision Structures: if, if else, if elif else, match case

Loops: for, while

Functions and Modules

Standard Library, Lists

چند پروژه‌ی کوچک عملی (بازی سنگ، کاغذ، قیچی-بازی حدس عدد- بازی حدس کلمه و ...)

Turtle Module و ساخت چند لوگو و بازی گرافیکی متحرک

Turtle Module و ساخت چند لوگو و بازی گرافیکی متحرک

Turtle Module و ساخت چند لوگو و بازی گرافیکی متحرک

Tuples, Dictionaries

Sets, Strings

مدیریت فایل‌ها

الگوریتم‌های مرتب‌سازی و جستجو، • همراه است با توسعه‌ی بازی‌ها با استفاده از مطالب جدید آموخته شده

مبانی شیءگرایی (Classes and Objects)

Inheritance and Polymorphism

Inheritance and Polymorphism

Encapsulation and Abstraction

Methods

Exceptions Handling

Exceptions Handling، همراه است با توسعه‌ی بازی‌ها با استفاده از مطالب جدید آموخته شده و پروژه‌ی رزرواسیون و سفارش غذای رستوران

آشنایی با پایگاه‌های داده‌ی رابطه‌ای، زبان SQL و پایگاه داده‌ی داخلی SQLite

آشنایی با پایگاه‌های داده‌ی رابطه‌ای، زبان SQL و پایگاه داده‌ی داخلی SQLite

TensorFlow and Numpy and Pandas

TensorFlow and Numpy and Pandas

TensorFlow and Numpy and Pandas

SciPy and Matplot and Seaborn

SciPy and Matplot and Seaborn

Scikit-Learn

Scikit-Learn

Django and Flask

Django and Flask

Django and Flask

Django and Flask

Django and Flask

Django and Flask، کتابخانه‌ها و فریم‌ورک‌ها هر کدام پروژه‌ی مخصوص دارند

طراحی رابط گرافیکی کاربر (GUI) به همراه آموزش

طراحی رابط گرافیکی کاربر (GUI) به همراه آموزش

طراحی رابط گرافیکی کاربر (GUI) به همراه آموزش

پروژه‌ی مربوط به داده‌کاوی، پروژه‌ی مربوط به وب

پروژه‌ی یادگیری ماشین و هوش مصنوعی

پروژه‌ی یادگیری ماشین و هوش مصنوعی

پروژه‌ی تعریفی مهارت‌آموز

• Regular Expressions • Mathematics • Technical Language • With Statement • Lambda, Map, Filter, Enumerate • Generators

• Decorators • Magic Methods • Pypi, Pip, Conda • Create executable file • List Comprehension • APIs

توضیحات دوره

با توجه به رشد سریع تکنولوژیکی و وابستگی شدید زندگی امروزی به دنیای کامپیوتر، اینترنت، برنامه‌های کاربردی و هوش مصنوعی نیاز مبرمی به تربیت نسلی از برنامه‌نویسان کارآمد پدید آمده است، بنابراین موضوع آموزش در این حوزه اهمیت ویژه‌ای یافته و آموزش با کیفیت در این حوزه دغدغه و اولویت اصلی متولیان این امر باید باشد. زبان برنامه‌نویسی پایتون (Python Programming Language) یک زبان برنامه‌نویسی محبوب و قدرتمند و همه منظوره است که زبان اصلی در حوزه‌ی هوش مصنوعی و علم داده شناخته می‌شود. این دوره‌ی آموزشی به طور کامل تمامی سرفصل‌های پایتون عمومی را یکجا پوشش می‌دهد.

 

🟠اهداف آموزشی این دوره

  1. ارتقاء مهارت‌های نرم (Soft Skills) به ویژه مهارت حل مسئله (Problem Solving) و تفکر الگوریتمیک (Algorithmic Thinking)
  2. تربیت نیروی انسانی اخلاق محور، قانونمند و خلاقی که مایوس نمی‌شوند.
  3. ارتقاء مهارت‌های سخت (Hard Skills) در حوزه‌ی برنامه‌نویسی پایتون و کاربردهای آن
  4. آشنایی با زمینه‌های اصلی کاربرد پایتون (Web Development, Security, Data Science, Machine Learning, AI) و انجام پروژه‌های کوچک

 

دوره آموزشی زبان برنامه‌نویسی محبوب پایتون PYTHON

 

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

در ادامه با سر فصل‌های دوره بیشتر آشنا خواهیم شد:

 

توجه: این ساختار بر اساس هفته‌ای سه جلسه‌ی 2 ساعته‌ی آنلاین چیده شده است (مجموعاً 6 ساعت در هفته)!
 

◀️1. مقدمات پایتون (هفته‌های 1 الی 3)

 

  • مبانی ضروری کامپیوتر و برنامه‌سازی (هفته 1)
  • چرایی یادگیری برنامه‌نویسی، معرفی زبان برنامه‌نویسی پایتون و چرایی یادگیری آن (هفته 1)
  • تفکر منطقی، تحلیل، مهارت حل مسئله و تمرکز بر الگوریتم و فلوچارت (هفته 1)
  • نصب پایتون و آشنایی با محیط IDLE (هفته 1)
  • Syntax, Variables, Data Types, Operators (هفته 1)
  • Selection and Decision Structures: if, if else, if elif else, match case (هفته 1)
  • Loops: for, while (هفته 2)
  • Functions and Modules (هفته 2)
  • Standard Library (هفته 2)
  • Lists (هفته 2)
  • چند پروژه‌ی کوچک عملی (بازی سنگ، کاغذ، قیچی-بازی حدس عدد- بازی حدس کلمه و ...) (هفته 2)
  • Turtle Module و ساخت چند لوگو و بازی گرافیکی متحرک (هفته 3)
     

◀️2. سایر ساختار داده‌ها، فایل‌ها و الگوریتم‌ها (هفته‌های 4 الی 5)

  • سایر ساختار داده‌ها، فایل‌ها و الگوریتم‌ها (هفته‌های 4 الی 5)
  • Tuples, Dictionaries, Sets (هفته 4)
  • کار با Strings (هفته 4)
  • مدیریت فایل‌ها (هفته 5)
  • الگوریتم‌های مرتب‌سازی و جستجو (هفته 5)
  • همراه است با توسعه‌ی بازی‌ها با استفاده از مطالب جدید آموخته شده

 

◀️3. برنامه‌نویسی شیءگرا (هفته‌های 6 الی 8)

  • برنامه‌نویسی شیءگرا (هفته‌های 6 الی 8)
  • مبانی شیءگرایی (Classes and Objects) (هفته 6)
  • Inheritance and Polymorphism (هفته 6)
  • Encapsulation and Abstraction (هفته 7)
  • Methods (هفته 7)
  • Exceptions Handling (هفته 8)
  • همراه است با توسعه‌ی بازی‌ها با استفاده از مطالب جدید آموخته شده و پروژه‌ی رزرواسیون و سفارش غذای رستوران

 

◀️4. پایگاه داده، کتابخانه‌ها و چارچوب‌های پایتون (هفته‌های 9 الی 13)

  • پایگاه داده، کتابخانه‌ها و چارچوب‌های پایتون (هفته‌های 9 الی 13)
  • آشنایی با پایگاه‌های داده‌ی رابطه‌ای، زبان SQL و پایگاه داده‌ی داخلی SQLite (هفته 9)
  • TensorFlow and Numpy and Pandas (هفته 10)
  • SciPy and Matplot and Seaborn (هفته 11)
  • Scikit-Learn (هفته 12)
  • Django and Flask (هفته 13)
  • همراه است با توسعه‌ی بازی‌ها با استفاده از مطالب جدید آموخته شده و توسعه‌ی پروژه‌ی رزرواسیون و سفارش غذای رستوران
  • کتابخانه‌ها و فریم‌ورک‌ها هر کدام پروژه‌ی مخصوص دارند.
     

◀️5. پروژه‌های عملی (هفته‌های 14 الی 15)

  • پروژه‌های عملی (هفته‌های 14 الی 15)
  • طراحی رابط گرافیکی کاربر (GUI) به همراه آموزش (تکمیلی)
  • پروژه‌ی مربوط به داده‌کاوی (تکمیلی)
  • پروژه‌ی مربوط به وب (تکمیلی)
  • پروژه‌ی یادگیری ماشین و هوش مصنوعی (تکمیلی)
  • پروژه‌ی تعریفی مهارت‌آموز (تکمیلی)
     

◀️6. آموزش‌های تکمیلی همراه دوره

  • Regular Expressions
  • Mathematics
  • Technical Language
  • With Statement
  • Lambda, Map, Filter, Enumerate
  • Generators
  • Decorators
  • Magic Methods
  • Pypi, Pip, Conda
  • Create executable file
  • List Comprehension
  • APIs

 

🟡روش آموزش

  • کلاس‌های آنلاین 
  • مثال، تمرین، تکلیف
  • پروژه‌های فردی و گروهی متعدد
  • ارزشیابی مستمر
  • گروه رفع اشکال


🟣منابع آموزشی

  • Python Crash Course
  • Python for Kids a Playful Introduction to Programming
  • Learning Python the Hard Way
  • Fluent Python
  • Introduction to Python Programming
  • Advanced Python Programming, Python for Professionals 
  • Documentations with Slides
  • Python Documentation
  • Python Libraries Documentations
  • Videos


🔵ارزیابی پایانی

  • ارزشیابی مستمر
  • انجام تکلیف و پروژه
  • کار گروهی
  • آزمون تئوری پایانی
  • پروژه‌ی پایانی

 

 

دوره آموزشی زبان برنامه‌نویسی محبوب پایتون PYTHON

 

 

الف) 10 سوال پر تکرار افرادی که قصد یادگیری برنامه‌نویسی را دارند و در طی این دوره به آن خواهیم پرداخت (ویژه مبتدیان):

  1. برنامه‌نویسی چیست و چه کاربرد‌هایی دارد؟
  2. کدام زبان برنامه‌نویسی از همه بهتر است؟
  3. بازار کار کدام زبان برنامه‌نویسی بهتر است؟
  4. چه زبان برنامه‌نویسی را انتخاب کنم؟
  5. یادگیری برنامه‌نویسی را از کجا شروع کنم؟ از چه منابعی استفاده کنم؟
  6. یادگیری برنامه‌نویسی چه مدت زمان می‌برد؟
  7. چه مدت زمان در روز باید برای مطالعه، تمرین و تکرار صرف کنم؟
  8. برنامه‌نویسی نیاز به ریاضیات دارد؟
  9. برنامه‌نویسی نیاز به زبان انگلیسی دارد؟
  10. زبان‌های برنامه‌نویسی مختلف از کجا پدید آمده‌اند و با چه زبانی نوشته شده‌اند؟
     


ب: چالش‌های اصلی افرادی که یک حد متوسط را در برنامه‌نویسی دارند:

  • معمولا ضعف در مفاهیم بنیادی و مهارت حل مسئله
  • به نتیجه نرسیدن زود هنگام و اقدام به یادگیری همزمان چندین زبان و ایجاد سردرگمی در ادامه‌ی مسیر
  • آشنا نبودن با کاربردهای زبان مورد مطالعه و نداشتن دورنمایی از آینده‌ی آن
  • نداشتن هدف مشخص برای ادامه‌ی مسیر یادگیری
  • مواجهه و درگیری با مفاهیم ریاضیاتی، نیاز به زبان انگلیسی برای حل مشکلات و باگ‌ها و استفاده از منابع معتبر، کم اشتباه و به روز و نهایتا رشد و پیشرفت
  • آموزش‌های اغوا کننده که خلاف واقع تبلیغ می‌شوند (مثلا درآمدزایی از برنامه‌نویسی ظرف مدت یکماه) ورود به این دنیا و پس از گذشت مدتی پی بردن به اینکه با برداشتن هر قدم ده قدم دیگر باید برداشت و ایجاد یأس و ناامیدی و سرخوردگی از ادامه‌ی مسیر (دنیای برنامه‌نویسی این است)
     


ج: چالش‌های اصلی افرادی که سطح خوبی در برنامه‌نویسی دارند:

  • رزومه و سابقه‌ی اثرگذار
  • عدم آشنایی به راه‌های کسب درآمد، تبدیل دانش و مهارت به ثروت و و نیز عدم شناخت از بازار کار و چگونگی ورود به آن
  • اغلب آگهی‌های استخدام در حوزه‌ی برنامه‌نویسی در ایران تخصص چندین نفر را از یک نفر انتظار دارند و یادگیری همه‌ی آنها نیازمند شروع از کودکی و صرف زمان نسبتا طولانی است که در نهایت متخصص هر کدام از آن زمینه‌های مورد تقاضا نیز نخواهیم شد و این ایجاد ناامیدی و سرخوردگی می‌کند.


 

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

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

مهارت‌آموز در پایان بنای درستی را برای ادامه‌ی تخصصی‌تر مسیر برنامه‌نویسی پی‌ریزی کرده و توانایی تولید و خلق در این حوزه را دارا است.

دانشجویان دیگر خریده اند

۴ مرحله برای رسیدن به رتبه ۱ در گوگل و آموزش ابزارهای پیشرفته سئو
۴ مرحله برای رسیدن به رتبه ۱ در گوگل و آموزش ابزارهای پیشرفته سئو
  • 10 اپیزود
  • 1 ساعت و 33 دقیقه
  • سطح مقدماتی
امتیاز دوره
هنوز امتیاز ندارد
15,000 120,000
تــومـان
مشاهده دوره
طراحی پرایمر با نرم افزار GeneRunner
طراحی پرایمر با نرم افزار GeneRunner
  • 1 اپیزود
  • 20 دقیقه
  • سطح پیشرفته
امتیاز دوره
هنوز امتیاز ندارد
100,000
تــومـان
مشاهده دوره
جزوه آموزشی نصب و استفاده از زبان برنامه‌نویسی DART
جزوه آموزشی نصب و استفاده از زبان برنامه‌نویسی DART
  • سطح مقدماتی
امتیاز دوره
هنوز امتیاز ندارد
رایگان
تــومـان
مشاهده دوره
مبانی مطلقاً ضروری برنامه‌نویسی (با رویکرد حل مسئله)
مبانی مطلقاً ضروری برنامه‌نویسی (با رویکرد حل مسئله)
  • سطح مقدماتی
امتیاز دوره
هنوز امتیاز ندارد
رایگان
تــومـان
مشاهده دوره
زبان برنامه‌نویسی DART
زبان برنامه‌نویسی DART
  • 2 اپیزود
  • 29 دقیقه
  • سطح مقدماتی
امتیاز دوره
هنوز امتیاز ندارد
رایگان
تــومـان
مشاهده دوره

استاد دوره

امتیاز 4.9 ( 12 رای)
12 امتیاز و کامنت
55 دانشجو
9 دوره آموزشی

آرمان اقبال‌زاده مهندس فناوری اطلاعات هستم. بیش از 5 سال در حوزه‌ی آموزش کامپیوتر و برنامه‌نویسی در همه‌ی مقاطع سنی در برترین آموزشگاه‌های فنی‌وحرفه‌ای کرج و تهران و هنرستان‌ها فعالیت داشته‌ام.

دوره های بیشتر از استاد آرمان اقبال‌زاده

برای کامنت دادن باید وارد حساب کاربریتون بشین

کامنت ها

4,150,000 تومان
6,793,000 تومان
  • 45 جلسه در مجموع 90 ساعت
  • 1 دانشجو
  • قابل پخش در همه ساعات شبانه روز
  • قابل استفاده روی تلفن همراه و رایانه
  • گواهینامه پایان دوره ماراد
امتیاز دوره
هنوز امتیاز ندارد
شرکت در دوره
ضمانت بازگشت وجه
درگاه پرداخت ایمن
پشتیبانی 24 ساعته
تضمین کیفیت