- پایتون
- هوش مصنوعی
- سی شارپ
- MS .NET Fundamentals آموزش برنامه نویسی مقدماتی C#
- Programming in C#1 – Windows Forms
- ASP.NET Core 10.0 and Blazor with Material
- ASP.NET Core 10.0 and Angular 20.0 with Material
- دوره NET Microservices ,DDD, CQRS,Vertical/Clean Architecture using Docker.
- API Security
- Fullstack Web Development
- دوره طراحی سیستم System Design
- دوره ASP.Net Core With EF Core
- دوره Test In .NET
- طراحی وب
- جاوا
- اندروید
- دوره گولنگ (golang) – مقدماتی
|
|
فاطمه عباسی |
|---|---|
|
|
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]
دیدگاهها
اولین نفری باشید که دیدگاهی را ارسال می کنید برای “دوره پایتون نوجوانان” لغو پاسخ

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