آموزش برنامه نویسی پایتون Python – مقدماتی + گواهینامه

آموزش برنامه نویسی پایتون Python – مقدماتی + گواهینامه

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

تریلر دوره

توضیحات کامل دوره

...

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

  • چکیده
    0:00:58

  • نصب پایتون
    رایگان 0:07:45
  • معرفی print و type
    رایگان 0:12:11
  • مفهوم Assignment و تعریف متغیر
    رایگان 0:12:53
  • نام‌گذاری متغیر
    0:08:51
  • معرفی Operatorها
    0:10:23
  • Operatorهای حسابی و مقایسه‌ای
    0:12:22
  • Operatorهای تشخیص و عضویت
    0:11:04
  • Operatorهای منطقی
    0:12:33
  • Operatorهای بیت‌وایز (Bitwise Operators)
    0:07:03
  • Indexing و Slicing رشته
    0:12:36
  • تبدیلات بین تایپ‌ها
    0:06:23
  • ساختار if
    رایگان 0:09:20
  • نوشتن یک if ساده
    0:12:32
  • if-elif-else
    0:12:33
  • ترکیب شرط‌ها در if
    0:09:59
  • ساختار حلقه‌ها در پایتون
    0:13:00
  • چند for ساده
    0:13:03
  • for تودرتو
    0:06:37
  • break و continue در حلقه
    0:09:28
  • while
    رایگان 0:14:58
  • حل مساله با while
    0:13:35
  • تابع input
    0:10:28
  • حل مساله با for و if
    0:12:31
  • معرفی کتابخانه استاندارد پایتون
    0:16:33
  • مروری امکانات کتابخانه استاندارد پایتون
    رایگان 0:16:59
  • تمرین ۱ - محاسبه ماگزیموم میانگین
  • تمرین ۲ - برعکس کردن یک رشته
  • تمرین ۳ - الگوی نمایش
  • آزمون ۱

  • معرفی List
    0:13:26
  • Indexing و for روی List
    0:10:31
  • امکانات List برای اضافه کردن المان
    0:13:35
  • امکانات List برای حذف المان
    0:06:53
  • امکانات دیگری از List
    0:05:41
  • حل مساله با List
    0:13:37
  • پیدا کردن اعداد زوج و فرد با List
    0:09:12
  • پیدا کردن کاراکترها در رشته با List
    0:16:19
  • while روی List
    0:17:06
  • معرفی dictionary
    0:12:06
  • امکانات dictionary برای دسترسی به کلید و مقدار
    0:13:18
  • مروری بر امکانات dictionary
    0:09:56
  • پیدا کردن تایپ داده در List با dictionary
    0:08:21
  • پیدا کردن تعداد تکرار المان در لیست با dictionary
    0:09:28
  • پیدا کردن تعداد کارکترهای خاص رشته با dictionary
    0:10:58
  • پیدا کردن ماکزیمم مقادیر dictionary
    0:10:45
  • ذخیره داده tagدار با dictionary
    0:12:20
  • معرفی Tuple
    0:12:01
  • حل مساله با Tuple
    0:08:43
  • معرفی Set
    0:14:01
  • حل مساله با set
    0:09:00
  • معرفی namedTuple
    0:12:07
  • معرفی Counter
    0:09:53
  • معرفی defaultDict و orderedDict
    0:13:46
  • تمرین ۱ - مربع اعداد زوج
  • تمرین ۲ - فیلتر نوع داده
  • تمرین ۳ - دیکشنری
  • تمرین ۴ - ماگزیموم و مینیموم
  • آزمون ۲

  • نصب pycharm
    0:12:38
  • پیکربندی pycharm
    0:12:39
  • قالب تابع
    0:12:43
  • نوشتن چند تابع ساده
    0:08:28
  • return در تابع
    0:12:23
  • چک‌کردن تایپ در تابع
    0:12:41
  • ورودی‌ها default در تابع
    0:13:33
  • مثال با تابع
    0:10:42
  • تابع پیدا‌کردن اعداد اول در یک لیست
    0:12:28
  • استفاده از یک تابع در فایلی دیگر
    0:13:01
  • معرفی ماژول
    0:09:56
  • ساخت ماژول – ساخت فایل setup
    0:10:10
  • ساخت ماژول – ساخت فایل pyproject
    0:16:39
  • ساخت ماژول – ساختن و نصب فایل نصبی ماژول
    0:10:17
  • امکانات pycharm برای Debugging
    0:15:17
  • تمرین ۱ - ماگزیموم، مینیموم و طول لیست
  • تمرین ۲ - میانگین دیکشنری
  • تمرین ۳ - اشتراک و اجتماع setهای دیکشنری
  • تمرین ۴ - استفاده از یک تابع در یک تابع دیگر
  • آزمون ۳

  • Iterator
    0:08:47
  • Generator
    0:11:33
  • مثال با Generator
    رایگان 0:12:52
  • Generator Comprehension
    0:04:32
  • توابع تودرتو – فراخوانی توابع در هم
    0:10:57
  • توابع تودرتو – تعریف تابع در تابعی دیگر
    0:12:03
  • توابع تودرتو – کاربرد تعریف تابع در تابعی دیگر
    0:12:25
  • توابع بازگشتی
    0:12:20
  • تابع فاکتوریل
    0:08:07
  • ورودی *args و **kwargs برای تابع
    0:13:01
  • ورودی **kwargs برای تابع
    0:12:47
  • جایگذاری متغیر در رشته
    0:10:58
  • آزمون ۴

  • قالب کلاس
    0:13:16
  • مفهوم کلاس
    رایگان 0:11:07
  • مفهوم متد
    0:09:44
  • نوشتن یک کلاس
    0:12:50
  • نوشتن Magic Methods
    0:13:34
  • فراخوانی تابع بیرون کلاس در کلاس
    رایگان 0:07:11
  • فراخوانی obj کلاس خارج از کلاس
    0:11:07
  • ترکیب کلاس‌ها – ترکیب کلاس نقطه با کلاس مستطیل
    0:14:09
  • ترکیب کلاس‌ها – ترکیب کلاس رنگ با کلاس مستطیل
    0:11:11
  • حل مساله با نوشتن کلاس – کلاس خودرو
    0:12:56
  • حل مساله با نوشتن کلاس‌ها – ترکیب کلاس heater با خودرو
    0:08:37
  • حل مساله با نوشتن کلاس‌ها – ترکیب کلاس سنسور با heater
    0:07:52
  • تمرین ۱ - ساخت کلاس
  • تمرین ۲ - کلاس Rectangle
  • آزمون ۵

  • ستون‌های برنامه‌نویسی شی‌گرا
    0:13:03
  • ارث بری
    0:15:48
  • مفهوم انتزاع (Abstraction)
    0:12:29
  • ساخت یک کلاس abstract
    0:12:19
  • نکاتی از Abstract Methods
    0:05:39
  • چندریختی (Polymorphism)
    0:07:21
  • مفهوم Encapsulation
    0:13:28
  • مثال ازEncapsulation
    0:06:15
  • Class Method and Static Method
    0:09:57
  • آزمون ۶

  • خواندن فایل txt
    0:12:04
  • خواندن فایل txt – نکاتی راجع به مشخص کردن اسم فایل
    0:07:52
  • نوشتن فایل txt
    0:08:35
  • خواندن فایل csv
    0:10:14
  • نوشتن csv
    0:07:32
  • ماژول csv
    0:14:16
  • خواندن csv با Pandas
    0:12:19
  • خواندن و نوشتن json
    0:11:13
  • خواندن اکسل با Openpyxl
    0:11:45
  • نوشتن اکسل با Openpyxl
    0:11:23
  • خواندن و نوشتن pickle
    0:08:07
  • try-except
    0:12:55
  • try-except-else-finally
    0:06:09
  • try-except برای کار با فایل‌ها
    0:08:55
  • امکانات ماژول OS برای کار با فایل‌ها
    0:12:29
  • دسترسی به تمام فایل‌ها در یک directory
    0:13:49
  • ادامه مسیر برنامه‌نویسی پایتون
    0:13:05
  • معرفی Jupyter
    0:11:15
  • ادامه مسیر تا ورود به بازار کار
  • آزمون ۷

  • تمرین ۱ - کلاس
  • تمرین ۲ - JSON

  • آزمون و گواهینامه – آموزش برنامه‌نویسی پایتون – مقدماتی

  • خلاصه و مرور آموزش
  • واژه‌نامه (Glossary)
  • سوالات متداول (FAQ)
  • مشاغل مرتبط
  • نمونه سئوالات مصاحبه شغلی

ارسال نظر شما

نظرات کاربران

نظرات کاربران

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

1,390,000 تومان
119,000 تومان
91% تخفیف

این دوره شامل:
11 فصل آموزشی
21 ساعت ساعت آموزش
دسترسی مادام‌العمر
سطح: مبتدی
گواهی پایان دوره: ندارد
تاریخ انتشار: 1403/12/09
آخرین به‌روزرسانی: 2026-10-29 14:55:17
تعداد امتیازها: 0
تعداد دانشجو: 0
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: