دوره پایتون نوجوانان

در دوره پایتون نوجوانان سماتک، نوجوانان به‌صورت ساده و جذاب وارد دنیای برنامه‌نویسی می‌شوند. این دوره مخصوص علاقه‌مندان ۱۳ تا ۱۸ سال است و مفاهیم پایه‌ای کدنویسی، متغیرها، شرط‌ها، حلقه‌ها، توابع و کار با پروژه‌های واقعی را با زبان محبوب Python آموزش می‌دهد. آموزش‌ها کاملاً عملی و پروژه‌محور هستند تا نوجوانان ضمن یادگیری منطق برنامه‌نویسی، بتوانند برنامه‌های ساده و خلاقانه بسازند. هدف این دوره، تقویت تفکر منطقی و آماده‌سازی نوجوانان برای مسیر حرفه‌ای در دنیای کدنویسی و فناوری اطلاعات است.

در حال حاضر این محصول در انبار موجود نیست و در دسترس نمی باشد.

پایتون نوجوانان
نام استاد

فاطمه عباسی

زمان دوره

40 ساعت

پیش نیاز

ندارد

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

  • چرا از پایتون استفاده می‌کنیم.
  • استفاده از پایتون شل و IDLE به منظور نوشتن اولین برنامه
  • شناخت انواع متغیرها و نحوه نام‌گذاری یک متغیر در پایتون
  • علامت واگذاری
  • عملگرهای اصلی
  • با استفاده از عملگرهای اصلی مانند +، -، * و /، عملیات ریاضی را در پایتون انجام خواهید داد.
  • شناخت سایر عملگرهای واگذاری
  • با انواع عملگرهایی که در واگذاری متغیرها مورد استفاده قرار می‌گیرند آشنا خواهیدشد.
  • آشنایی با انواع داده‌ها
  • آشنایی با انواع مختلف داده‌ها مانند عدد صحیح، اعشاری، و رشته.
  • فرمت‌دهی رشته‌ها با تابع Input
  • استفاده از تابع Input برای گرفتن ورودی از کاربر و فرمت‌دهی رشته.
  • تایپ کستینگ
  • نوع داده‌ای لیست (List)
  • شناخت مفهوم تاپل و کاربردهای آن در برنامه‌نویسی. (Tuple)
  • نوع داده‌ای دیکشنری (Dictionary)
  • آشنایی با دیکشنری و نحوه استفاده از آن در ذخیره اطلاعات.
  • نحوه تعاملی کردن اولین برنامه
  • mathematica
  • یادگیری توابع Input و Print.
  • کوتیشن سه تایی
  • عبور از کاراکترها
  • آشنایی با عبارات شرطی if
  • عبارت شرطی inline if
  • حلقه for
  • حلقه while
  • ardu
  • کلمه کلیدی break
  • کلمه کلیدی continue
  • عبارت کنترلی try , except
  • توابع و ماژول ها
  • نحوه تعریف توابع
  • حوزه متغیرها
  • وارد کردن ماژول‌ها
  • ایجاد ماژول شخصی
  • آموزش نحوه کار با فایل‌ها
  • آموزش نحوه وارد کردن ماژول‌ها
  • ایجاد ماژول شخصی
  • نحوه کار کردن با فایل‌ها
  • بازکردن و خواندن فایل‌های متنی
  • استفاده از حلقه برای خواندن فایل‌های متنی
  • نوشتن در یک فایل متنی
  • بازکردن و خواندن فایل‌های متنی با buffer size
  • بازکردن و خواندن و نوشتن فایل‌های باینری
  • نحوه‌ استفاده از Lambda در تعریف توابع کوتاه و سریع.
  • Lambda های پایتون به همراه نگاشت، فیلتر و کاهش
  • فایده عملی Lambda
  • مسائلی که هنگام استفاده از Lambda باید در نظر داشت
  • تعریف و کاربردهای کلاس در برنامه‌نویسی شیءگرا.
  • مفهوم نمونه‌سازی در شیءگرایی
  • آشنایی با چهار اصل برنامه‌نویسی شیءگرا
  • یادگیری اصول اصلی Encapsulation، Abstraction، Inheritance و Polymorphism در برنامه‌نویسی شیءگرا.
  • تعریف کلاس در پایتون
  • ساخت شیء در پایتون
  • متد سازنده در پایتون
  • آشنایی با مفهوم ارث‌بری و چگونگی به اشتراک گذاشتن ویژگی‌ها و متدها
  • وراثت چندگانه و  چند سطحی در پایتون
  • کپسوله‌سازی در پایتون
  • ساخت برنامه و ابزار گرافیکی با پایتون
  • رابط کاربری گرافیکی (GUI)
  • معرفی به کتابخانه Tkinter برای ساخت رابط‌های گرافیکی در پایتون.
  • ایجاد برنامه با Tkinter
  • ابزارک‌های Tkinter
  • کلاس ابزارک‌های Tkinter
  • مدیریت هندسه ابزارک‌های Tkinter
  • ساخت چند ابزار با Tkinter
  • پروژه و پیاده‌سازی

Road Map

مسیر آموزشی
1
آشنایی با دنیای برنامه‌نویسی و نصب ابزارها مدت زمان: 1 هفته
مدت زمان: 1 هفته
  • آشنایی با مفهوم برنامه‌نویسی و منطق الگوریتم
  • نصب پایتون و اجرای اولین برنامه
  • آشنایی با محیط‌های برنامه‌نویسی (Thonny، VS Code)
  • نوشتن و اجرای برنامه‌های ساده
Python Thonny VS Code
2
مفاهیم پایه پایتون
مدت زمان: 2 هفته
  • انواع داده‌ها (عدد، رشته، بولین)
  • متغیرها و ورودی/خروجی داده‌ها
  • عملگرهای ریاضی و منطقی
  • تمرین‌های ساده محاسباتی و متنی
Python
3
ساختارهای تصمیم و تکرار
مدت زمان: 2 هفته
  • شرط‌ها (if، elif، else)
  • حلقه‌های تکرار (for و while)
  • استفاده از شرط‌ها در بازی‌های ساده
  • تمرین ساخت ماشین حساب و جدول ضرب
Python
4
لیست‌ها و توابع
مدت زمان: 2 هفته
  • آشنایی با لیست‌ها و روش‌های کار با آن‌ها
  • تعریف و استفاده از توابع (def)
  • پارامتر و مقدار بازگشتی
  • تمرین ساخت برنامه‌های کاربردی کوچک
Python
5
پروژه‌های خلاقانه با پایتون
مدت زمان: 3 هفته
  • ساخت بازی حدس عدد
  • طراحی برنامه داستان‌ساز تصادفی (Story Generator)
  • آشنایی با کار با زمان و اعداد تصادفی
  • کار گروهی روی پروژه کوچک
Python random time
6
ساخت بازی با کتابخانه Turtle
مدت زمان: 3 هفته
  • معرفی گرافیک ساده با Turtle
  • طراحی اشکال هندسی و نقاشی با کد
  • ساخت بازی‌های کوچک (مثل مار یا دارت)
  • تقویت منطق برنامه‌نویسی در محیط تصویری
Python Turtle
7
پروژه نهایی و ارائه
مدت زمان: 2 هفته
  • طراحی و اجرای پروژه نهایی انتخابی
  • رفع اشکال و بهینه‌سازی کد
  • ارائه پروژه به صورت گروهی یا فردی
  • آماده‌سازی برای دوره‌های پیشرفته‌تر پایتون
Python Turtle VS Code

کاتالوگ دوره

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

اساتید دوره

[sematec_teachers]
دیدگاه‌ها

دیدگاهها

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

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

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

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


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