فنی و حرفه ای گیتی افروز

دوره جامع برنامه نویسی پایتون

آموزش برنامه نویسی پایتون برای نوجوانان


صفر تا صد
سطح

16
فصل

50
جلسه

11:28
ساعت

استاد

مهندس سارا جهانگشای رضائی

کارشناس ارشد IT ، فعال در زمینه هوش مصنوعی

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


مخاطبان این دوره چه کسانی هستند؟

این دوره برای تمامی نوجوانان 12 تا 18 سال و علاقه مندان به برنامه نویسی طراحی شده و مخصوص کسانی است که به تکنولوژی و برنامه‌نویسی علاقه‌مند هستند. مهم نیست که قبلاً تجربه‌ای در این زمینه داشته باشند؛ این دوره با ساختاری کاملاً آموزشی و تمرینات عملی، از ابتدا تا سطوح پیشرفته به دانش‌آموزان کمک می‌کند تا به برنامه‌نویسان موفقی تبدیل شوند. علاوه بر این، این دوره برای نوجوانانی که به دنبال کسب مهارت‌های کاربردی در دنیای فناوری اطلاعات هستند و می‌خواهند آینده شغلی خود را در این مسیربسازند، بسیار مفید است.


در پایان چه مهارت هایی کسب خواهیدکرد؟

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


پرسش های متداول

دوره به صورت حضوری در محل آموزشگاه تشکیل میشود. به درخواست فراگیران دوره میتواند آنلاین برگزار گردد.

بله، در پایان برای فراگیران مدرک معتبر ارائه میگردد.

بله، تمامی جلسات دوره پایتون ضبط و به صورت مادم العمر در اختیار افراد شرکت کننده قرار میگیرد.

سرفصل ها
1
5 دقیقه
آنچه در این دوره خواهید دید....

در این جلسه ، بخش های مختلف دوره، الزامات و نکاتی که باید رعایت شود تا بهترین نتیجه و بازدهی را در طول دوره کسب کنید ، برای شما عزیزان بیان شده است.

1
30 دقیقه
دلایل و کاربرد استفاده از الگوریتم در برنامه نویسی

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

2
15 دقیقه
الگوریتم های ابتدائی

آشنایی بیشتر با حل مسئله الگوریتمیک در قالب چند مثال.

3
21 دقیقه
الگوریتم های جستجو

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

4
24 دقیقه
الگوریتم های مرتب سازی

الگوریتم مرتب سازی، الگوریتمی است که فهرستی از داده‌ها را به ترتیبی مشخص می‌چیند. مرتب‌سازی کارا در بهینه‌سازی الگوریتم‌هایی که به فهرست‌های مرتب شده نیاز دارند (مثل جستجو و ترکیب)، اهمیت زیادی دارد.

1
26 دقیقه
معرفی پایتون

پایتون(به انگلیسی python)یک زبان برنامه‌نویسی شیءگرا، متن باز،تفسیری، سطح بالا، و همه منظوره است که فلسفه اصلی طراحی پایتون «خوانایی بالای کد» است.

1
21 دقیقه
String

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

2
26 دقیقه
Lists
3
11 دقیقه
Tuples
4
27 دقیقه
Dictionary)Maps)
1
14 دقیقه
شرط ساده if-else

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

1
10 دقیقه
حلقه while

حلقهٔ یک دستور کنترل جریان است، به‌خصوص جریان تکرار یک کد برنامه‌نویسی که اجازه می‌دهد یک کد مکرراً تکرار شود. در این بخش با انواع حلقه ها آشنا می شویم.

2
13 دقیقه
حلقه for
4
27 دقیقه
توضیحات تکمیلی و حل مثال

بررسی تست های پایتون

1
9 دقیقه
حل مثال اول

در این فصل سه مثال به همراه سورس کد مربوطه آپلود گردیده است . در این مسئله ها سعی شده است تا با ترکیب مباحثی مانند حلقه ها، شرط ها و متغیر ها دید وسیع تر و گسترده تری از کاربرد کدنویسی در مسائل پیدا کنید.

2
3
1
9 دقیقه
ساختار توابع

در این فصل با تابع، نحو ایجاد کردن تابع، جزا و انواع تابع در پایتون آشنا خواهید شد.

2
12 دقیقه
پارامترها و آرگومان های توابع

در این بخش سعی شده است تا با پارامتر های تابع ، نحوه فراخوانی و مقداردهی به پارامتر ها آشنا شوید .

3
5 دقیقه
توابع بازگشتی (Recursive Functions)

در پایتون، یک تابع می‌تواند تابع دیگری را فراخوانی کند. حتی این امکان وجود دارد که تابع خودش را فراخوانی کند. به این نوع توابع که خودش را فراخوانی می کند، «تابع بازگشتی» می گویند. تولید توالی با استفاده از توابع بازگشتی، نسبت به انجام این کار با استفاده از تکرارهای تو در تو (حلقه‌ها)، آسان‌تر است.

4
30 دقیقه
تمرینات

ویدیو حل تمرین(توجه: 13 ثانیه اول ویدیو را رد کنید!)

1
12 دقیقه
بررسی ساختار فایل

این بخش به توضیح کلی از فایل ، دلیل استفاده و کاربرد فایل ها و دستورات مختلف کار با فایل اشاره شده است تا در جلسات بعدی با داشتن پیش زمینه مربوطه ، بتوان دستورات و مباحث را به صورت عملی پییاده سازی کرد.

2
13 دقیقه
بررسي عملیات های مربوط به فايل در زبان پايتون

در این بخش عملیات های اصلی نظیر ایجاد، نوشتن، حذف و ویرایش یک فایل و نیز built-in function هایی نظیر open, write, read, close, append مطرح گردیده است.

1
10 دقیقه
آشنایی با تابع Lambda

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

3
9 دقیقه
آشنایی و بررسی توابع Filter , Zip

توابع آماده ای که نحوه کارکرد آن در تمامی بخش های فصل 11 خدمت شما توضیح داده شد، اصطلاحا توابع built-in functions نامیده می شوند.

1
6 دقیقه
داده CSV

داده با فرمت مربوطه(CSV) جهت استفاده شما فراگیران عزیز آپلود گریده است.

2
8 دقیقه
داده JSON
3
14 دقیقه
داده XML
1
13 دقیقه
مفاهیم پایه شی گرایی و کلاس

«شی گرایی» یا «برنامه نویسی شی گرا» (Object-Oriented Programming - OOP) یکی از رویکردهای مهم در برنامه نویسی است. این شیوه شامل مفاهیم کلیدی و اصول خاصی می‌شود که باید از آن‌ها در پیاده‌سازی برنامه‌های مبتنی بر این روش استفاده شود. زبان برنامه نویسی پایتون از جمله محبوب‌ترین و پرکاربردترین زبان‌های برنامه نویسی به حساب می‌آید که شی‌گرا هم هست و به خوبی می‌توان اصول شی‌گرایی را در آن پیاده‌سازی کرد.

2
20 دقیقه
متغیر و متد ها

تمامی کلاس ها در شی گرایی ، از متغیر ها(ویژگی ها) و یا متد ها(توابع) تشکیل شده اند که انعطاف پذیری در نوشتن کدها را میسر می کند.

3
17 دقیقه
اصول شی گرایی

در مبحث شی گرایی، چهار اصل مهم وجود دارد که در این بخش به مهم ترین و متداول ترین آن یعنی "ارث بری" می پردازیم.

2
10 دقیقه
ایجاد پایگاه داده و اتصال آن به سرور پایتون

برای کار با هر نوع پایگاه داده ای ابتدا نیاز است آنرا ایجاد و سپس یک اتصال (connection) بین پایگاه داده و محیط برنامه نویسی پایتون برقرار کنیم تا بتوانیم دستورات پایگاه داده ای به زبان پایتون اجرا کنیم.

1
11 دقیقه
رابط گرافیکی و کتابخانه های گرافیکی

یک محیط گرافیکی که نرم‌افزارهای کامپیوتری، برای راهنمایی و کاربری بهتر انسان بکار می‌گیرند رابط کاربر گرافیکی نامیده می‌شود. این نما، چگونگیِ روش کاربریِ رایانه را، توسط انسان، تسهیل می کند.

2
8 دقیقه
ابزار ها و متد ها

در تمامی کتابحانه های گرافیکی، ابزارها و توابع آماده و از پیش ساخته شده ای وجود دارد که می توان با فراخوانی نام آن ها به راحتی از آن ها استفاده کرد.

3
20 دقیقه
ساخت ماشین حساب گرافیکی - بخش اول

کد این بخش به صورت یکجا، در بخش دوم آپلود گردیده است.

دانلود نرم افزار موبایل آموزشگاه فنی و حرفه ای گیتی افروز

با دانلود و نصب این اپلیکیشن میتوانید از تمامی خدمات آموزش مجازی ما در گوشی هوشمند خود بهره مند شوید.

دانلود اپ اندروید