IRANICAI IRANICAI
پایتون مقدماتی
پایتون مقدماتی
این دورهٔ آموزشی پایتون برای مبتدیان طراحی شده تا به شما کمک کند تا پایه‌ای محکم در برنامه‌نویسی بسازید و همزمان تجربه عملی واقعی از طریق تمرین‌های کاربردی و پروژه‌های کوچک کسب کنید. دوره با معرفی پایتون، تاریخچهٔ آن، نسخه‌های مختلف و کاربردهای آن شروع می‌شود و مفاهیم ضروری برنامه‌نویسی مانند الگوریتم‌ها، نمودارهای جریان و مهارت‌های نرم برای توسعه‌دهندگان را نیز آموزش می‌دهد. شما یاد می‌گیرید چگونه محیط‌های پایتون را با استفاده از IDLE، PyCharm، VS Code، Jupyter Notebook، برنامه‌های موبایل و پلتفرم‌های آنلاین راه‌اندازی کنید. مباحث پایهٔ پایتون شامل سینتکس، متغیرها، عملگرها، انواع داده‌ها، دستورات کنترلی، حلقه‌ها، توابع و مفاهیم برنامه‌نویسی شیءگرا را پوشش می‌دهد. هر فصل شامل تمرین‌های عملی و پروژه‌های کوچکی مانند ابزار ساده رمزگذاری/رمزگشایی، تولیدکنندهٔ رمز عبور، تایمر و بازی تیک تاک تو است که به تثبیت یادگیری کمک می‌کند. با ترکیب توضیحات واضح و تکالیف کدنویسی تعاملی، این دوره مطمئن می‌شود که مبتدیان نه تنها مبانی پایتون را درک کنند، بلکه از روز اول تجربه عملی ساخت برنامه‌های واقعی را نیز کسب کنند.
7 فصل‌ها
  • تاریخچه پایتون 15 دقیقه
  • کاربردهای پایتون 20 دقیقه
  • نسخه‌های پایتون 15 دقیقه
  • الگوریتم چیست؟ 30 دقیقه
  • فلوچارت چیست؟ 25 دقیقه
  • مهارت‌های نرم در برنامه‌نویسی 15 دقیقه
  • معرفی محیط‌های کدنویسی پایتون 15 دقیقه
  • نصب مفسر پایتون و کار با IDLE 35 دقیقه
  • استفاده از مفسر و ترمینال در حالت تعاملی 20 دقیقه
  • نصب و شروع کار با محیط PyCharm 35 دقیقه
  • نصب و استفاده از VS Code 30 دقیقه
  • نصب IPython و Jupyter Notebook 25 دقیقه
  • اجرای پایتون روی موبایل (اندروید) 10 دقیقه
  • اجرای پایتون به‌صورت آنلاین (تحت وب) 10 دقیقه
  • آشنایی با PyCharm 40 دقیقه
  • درک سینتکس و خطوط کد 20 دقیقه
  • کامنت‌ها و Docstringها 20 دقیقه
  • قوانین تورفتگی (Indentation) 20 دقیقه
  • عملیات ورودی و خروجی 30 دقیقه
  • متغیرها و مفاهیم آن‌ها 30 دقیقه
  • شناسه‌ها (Identifiers) در پایتون 15 دقیقه
  • کلمات کلیدی در پایتون 15 دقیقه
  • عملگرهای حسابی 30 دقیقه
  • عملگرهای مقایسه‌ای 20 دقیقه
  • عملگرهای انتساب 15 دقیقه
  • عملگرهای منطقی 20 دقیقه
  • عملگرهای عضویت 15 دقیقه
  • عملگرهای هویتی 15 دقیقه
  • عملگرهای بیتی 40 دقیقه
  • عملگر والروس (Walrus) 15 دقیقه
  • تقدم عملگرها 20 دقیقه
  • عبارات و دستورات 20 دقیقه
  • مروری بر مفاهیم شی‌گرایی، متدها و ویژگی‌ها 45 دقیقه
  • استانداردهای کدنویسی پایتون (PEP8) و فلسفه پایتون (PEP20) 30 دقیقه
  • تمرین‌های مبانی و سینتکس 60 دقیقه
  • معرفی انواع داده در پایتون 15 دقیقه
  • اعداد در پایتون 30 دقیقه
  • مثال‌ها و تمرین‌های مربوط به اعداد 30 دقیقه
  • تمرین‌ها درباره اعداد 20 دقیقه
  • تمرین‌های فصل ۳ – اعداد 25 دقیقه
  • رشته‌ها (Strings) در پایتون 45 دقیقه
  • متدهای مهم رشته‌ها 45 دقیقه
  • کاراکترهای خاص و یونیکد 20 دقیقه
  • قالب‌بندی رشته‌ها – روش سنتی 20 دقیقه
  • قالب‌بندی با متد format() 25 دقیقه
  • قالب‌بندی با f-string 20 دقیقه
  • مثال‌های رشته‌ها 30 دقیقه
  • تمرین‌های رشته‌ها 30 دقیقه
  • تمرین‌های فصل ۳ – رشته‌ها 30 دقیقه
  • لیست‌ها در پایتون 60 دقیقه
  • تاپل‌ها در پایتون 30 دقیقه
  • دیکشنری‌ها در پایتون 50 دقیقه
  • مجموعه‌ها (Sets) در پایتون 35 دقیقه
  • مثال‌ها برای دیکشنری، لیست و ست 30 دقیقه
  • تمرین‌های دیکشنری و ست 30 دقیقه
  • تمرین‌های فصل ۳ – دیکشنری و ست 30 دقیقه
  • نوع Boolean و NoneType 20 دقیقه
  • عملگرهای منطقی با انواع داده 20 دقیقه
  • دریافت چند ورودی در یک خط 20 دقیقه
  • ساختارهای تصمیم‌گیری 60 دقیقه
  • تمرین‌های ساختارهای تصمیم‌گیری 50 دقیقه
  • تمرین‌های فصل ۴ 30 دقیقه
  • توابع max، min و sum 20 دقیقه
  • ساختار حلقه while 40 دقیقه
  • مثال‌های حلقه while 30 دقیقه
  • دستورات break، continue و else در while 30 دقیقه
  • حلقه‌های تو در تو (Nested) 25 دقیقه
  • ساختار حلقه for 40 دقیقه
  • استفاده از range() 25 دقیقه
  • تکنیک‌های پیمایش: enumerate، zip، reversed، sorted 40 دقیقه
  • تولید اعداد تصادفی با ماژول random 20 دقیقه
  • تمرین‌های حلقه‌ها و اعداد تصادفی 45 دقیقه
  • تمرین‌های فصل ۵ 25 دقیقه
  • پروژه کوچک: رمزنگاری و رمزگشایی ساده 30 دقیقه
  • پروژه کوچک: تولیدکننده رمز عبور 30 دقیقه
  • پروژه کوچک: تایمر ساده 30 دقیقه
  • مفهوم تابع در زندگی، ریاضی و برنامه‌نویسی 20 دقیقه
  • سینتکس تابع و دستور pass 30 دقیقه
  • مثال‌های توابع 30 دقیقه
  • سینتکس آرگومان‌ها 30 دقیقه
  • سینتکس پارامترها 30 دقیقه
  • پارامترهای اشاره‌گر 20 دقیقه
  • Docstring برای مستندسازی 20 دقیقه
  • Annotation توابع 20 دقیقه
  • مفهوم توابع مرتبه اول (First-Class Functions) 30 دقیقه
  • فضای نام (Namespace) و محدوده (Scope) 40 دقیقه
  • ارسال پارامتر به‌صورت مقدار و مرجع 30 دقیقه
  • تمرین‌های توابع 30 دقیقه
  • تمرین‌های فصل ۶ 30 دقیقه
  • توابع Lambda و کاربردها (map، filter، reduce، sorted) 60 دقیقه
  • تمرین‌های Lambda 20 دقیقه
  • تمرین‌های مربوطه 20 دقیقه
  • Iteratorها 30 دقیقه
  • Decoratorها 45 دقیقه
  • مثال‌های Decorator 30 دقیقه
  • Generatorها 45 دقیقه
  • تمرین‌های Generator 20 دقیقه
  • تمرین‌های مربوطه 20 دقیقه
  • Coroutineها 20 دقیقه
  • توابع بازگشتی (Recursive) 45 دقیقه
  • مثال‌های Coroutine 30 دقیقه
  • ویژگی‌های توابع 20 دقیقه
  • مثال‌های توابع بازگشتی 30 دقیقه
  • تمرین‌های توابع بازگشتی 20 دقیقه
  • Decoratorها و Generatorهای بازگشتی 20 دقیقه
  • تکنیک‌های Memoization 20 دقیقه
  • پروژه کوچک: بازی دوز 60 دقیقه

teacher 1

Lorem Ipsum is simply dummy text of the printing

ثبت‌نام و پرداخت

ثبت نام

1900000تومان

1805000تومان!

iranic