دوره وبیناری ویرایش شده آموزش کار با پایتون (آمادگی مقدماتی ساخت اپلیکیشن):
معرفی 9 زبان برنامه نویسی که آینده گسترش پیدا خواهند نمود.
خصوصیات زبان پایتون.
موارد استفاده زبان پایتون.
هفت دلیل یادگیری زبان پایتون.
بهترین کشورها برای مهاجرت با مهارت برنامه نویسی.
توصیه های مهم برای برنامه نویسان تازه کار.
معرفی وب سایت پایتون و نحوه دانلود آخرین نسخه پایتون.
مواردی در نصب پایتون که حتما" باید در نظر گرفته شود.
نحوه اطمینان از نصب پایتون.
محیطهای کدنویسی در پایتون.
تعریف و توضیح Text Editor ها.
کاربرد Visual studio code در برنامه نویسی پایتون و Text Editor های مناسب برای سطوح مختلف( مقدماتی، متوسط و پیشرفته) برنامه نویسی پایتون.
معرفی سایت برای دانلود نرم افزار Visual studio code.
تعیین یک فولدر مشخص برای ذخیره فایلها در Visual studio code.
توضیح تمام آیکونهای نرم افزار.
کاربرد و اهمیت آیکون Extension در نرم افزار.
نحوه نصب پکیجهای جدید در Visual studio code.
نحوه ایجاد فولدر برای ذخیره فایلهای پایتون.
نحوه ایجاد فایل جدید برای شروع کدنویسی.
مثال برای تابع ریاضی جمع در پایتون.
انواع متغیر عددی در پایتون و نحوه نمایش(صحیح، اعشاری و پیچیده).
مثال برای مشخص کردن انواع متغیر عددی.
مزایای استفاده از Visual studio code به ویژه برای کاربران مبتدی و معرفی Text Editor پایتون در سطوح مختلف یادگیری پایتون.
نحوه کدنویسی عملیاتهای ریاضی ساده (جمع، تفریق، ضرب، تقسیم، توان، باقی مانده یک تقسیم، نمایش قسمت صحیح یک تقسیم).
نحوه کامنت کردن یک یا چند خط از کدهای نوشته شده در پایتون و کاربرد کامنت نویسی در برنامه نویسی.
نحوه استفاده از دستور % برای مشخص نمودن اعداد زوج و فرد.
تعریف و توضیح داده های متنی(رشته ای) و نحوه نمایش دادن آنها در پایتون و کاربرد آنها.
تعریف و توضیح داده های بولین.
تعریف و توضیح داده های لیستی و نحوه نمایش آنها.
تعریف و توضیح داده های دیکشنری و نحوه نمایش آنها.
نحوه چاپ و نمایش یک جمله متنی در پایتون.
نحوه کدنویسی نام و نام خانوادگی در کنار هم با یک فاصله بین آنها در پایتون.
توضیح متغیر در برنامه نویسی و عملیات ریاضی با متغیرهای تعریف شده با مقادیر مشخص.
نحوه مشخص نمودن مقادیر متغیرها با روشهای مختلف.
قوانین نامگذاری متغیرها در پایتون(شرط نحوه شروع نام متغیر، کیس سنستیو بودن نام متغیرها در پایتون، استفاده نکردن از کارکترهای خاص).
قراردادهای برنامه نویسی در نامگذاری متغیرها(امکان استفاده از آندرلاین بین اسم متغیرها، امکان استفاده از حالتهای Camel case، Lower Case و Upper camel case در نام متغیرها، امکان تعریف اعداد خاص).
رفع اشکالهای متعدد نصب Visual studio code.
تعریف و توضیح و نحوه تشکیل داده های لیستی در حالتهای عددی و رشته ای و چاپ نتایج آنها.
نحوه کدنویسی برای مشخص نمودن تعداد آیتمهای یک لیست.
تشکیل یک لیست عددی با محدوده اعداد مثلا" 1 تا 10.
نحوه دسترسی به n امین آیتم یک لیست.
شاخص آیتمهای یک متغیر لیست و نحوه تعیین آن.
نحوه تعیین شناسه آخر یک لیست.
شناسه منفی یک لیست و آیتمی که مشخص می نماید.
پیام نمایش اندکسی بیشتر از تعداد آیتم.
ساخت یک لیست از نام چند نفر، چاپ نتیجه، مشخص کردن تعداد آیتم، مشخص کردن یک آیتم با شاخص معین، مشخص کردن آیتم با شاخص منفی،
نحوه توضیح خطاها در Text Editor ها.
نحوه تبدیل متغیر عدد صحیح به عدد اعشاری و بالعکس.
نحوه تبدیل انواع متغیرهای عددی به متغیر متنی.
کدنویسی برای گرد کردن یک عدد اعشاری به سمت بالا و یا پایین.
عدم امکان تبدیل متغیر رشته ای به متغیر عددی در پایتون.
تعریف و توضیح ورودی ها(Input) در پایتون با مثالهای کاربردی.
نحوه کدنویسی اخذ نام از کاربر با تعریف ورودی و چاپ نتیجه( مثال Input).
نحوه کدنویسی اخذ سن از کاربر با تعریف ورودی و چاپ نتیجه ( مثال Input).
معرفی و نصب اکستنشنهای ضروری برای دوره پایتون مقدماتی.
کاربرد و اجرای اندکسها برای برای آیتمهای متنی.
نحوه کدنویسی گزاره های شرطی در پایتون.
مثال گزاره شرطی با چند شرط برای تعیین نوع مدال نفرات شرکت کننده در مسابقه.
مثال گزاره شرطی با چند شرط برای تعیین نوع متغیر یک عدد.
نقش Visual studio code در ساده سازی کدنویسی و رفع خطا در پایتون.
تفاوت علامتهای == و IS با یکدیگر در کدنویسی پایتون.
مثال گزاره شرطی با متغیر بولین.
پیش فرضهای ارزش False در پایتون برای برخی عبارتها.
انواع عملگرهای منطقی در پایتون(and، or و not).
مثال عملگرهای منطقی در شرط گذراندن خدمت سربازی (جنسیت و سن).
شرط درستی گزاره های and و or.
مثال عددی برای گزاره شرطی not.
مثال گزاره شرطی not شرط سنی گذراندن خدمت سربازی.
مثال گزاره شرطی not برای شرط سنی یک آزمون.
تعریف و توضیح حلقه ها و انواع آن در پایتون.
مثال حلقه for برای پرینت اعداد داخل یک لیست.
مثال حلقه for برای پرینت کاراکترها یا حرفهای داخل یک نام.
کدنویسی پرینت اعداد 1 تا 10 با استفاده از دستور for و range.
کدنویسی پرینت اعداد 1 تا 10 دو تا دو تا با استفاده از دستور for و range.
نحوه کدنویسی با حلقه while.
مثال while با ارسال پیام پسوورد اشتباه است و مجددا" پسوورد را وارد کن، برای حالتی که کاربر پسوورد را اشتباه وارد میکند.
مثال while برای مقادیر عددی.
مثال ترکیبی از while و پرینت دو تا دو تا اعداد برای اعداد کمتر از 11.
مثال ترکیبی از شرط ادامه و متوقف شدن دستور while( ترکیب while، if و print و Break).
توضیح حالتهایی که برنامه تا ابد اجرا شده و هنگ میکند.
مثال عددی استفاده از متغیر List و حلقه for و ساختن List جدید (با استفاده از دستور append در List و یا بدون استفاده از append).
مثال نشان دادن حروف یک نام در List ( به صورت حروف کوچک و یا بزرگ).
مثال جدا کردن اعداد فرد و زوج داخل یک لیست و قراردادن در لیست جدید.
مثال ایجاد لیست جدید با ضرب اعداد زوج ضرب در یک عدد خاص و ضرب اعداد در یک عدد خاص دیگر اگر فرد باشد (با استفاده از دستور else).
حق تقدم شرطهای if و for.
توضیح Nested list (یا لیستهای تو در تو).
مثالهایی در مورد لیستهای تو در تو (چاپ یک عدد با اندکس مشخص در لیست اول و یا دوم، چاپ همه اعداد یک لیست تو در تو با دو بار استفاده از حلقه for).
مثال تشخیص رنگها (نمونه ای از متغیرهای رشته ای) و اعداد (نمونه ای از متغیرهای عددی) در یک لیست و چاپ تشخیص( که این متغیر رنگ است یا عدد).
انجام برخی از تمرینهای انجام شده با حلقه for با حلقه while (با استفاده از اندکس Len).
مثالهایی برای اضافه کردن یک یا چند مورد به لیست با دستور append و یا extend به صورتهای لیستهای تو در تو و یا یک لیست ساده.
اضافه کردن یک مورد در یک جای خاص یک لیست با دستور insert.
اضافه کردن یک مورد در یک جای خاص یک لیست با دستور insert و اندکس منفی.
مثالهایی برای متدهایی که برای حذف همه، یک مورد با اندکس مشخص، یک مورد خاص از اجزای یک لیست و یا همه موارد معین تکراری بکار میروند.
استخراج اندکس یک مورد خاص در لیست (با تکرار و یا بدون تکرار).
نحوه استخراج تعداد تکرار یک مورد در یک لیست با استفاده از متد count.
مثال معکوس کردن اجزای یک لیست با متد reverse.
مثال برای مرتب کردن اعداد یک لیست بر اساس بزرگی و کوچکی.
مثال برای متصل کردن اجزای یک لیست.
استخراج حداکثر و یا حداقل اجزای یک لیست عددی و یا رشته ای و یا یک متغیر رشته ای و یا عددی.
مثال استخراج تعداد حروف یک متغیر رشته ای.
مثال استفاده از دستور sum برای استخراج جمع اعداد داخل یک لیست.
مثال استفاده از دستور round با تعداد ارقام اعشاری مشخص.
توضیح دیکشنریها و تفاوت آنها با لیستها در پایتون.
کی ها، عناصر و آیتمها در دیکشنری.
نحوه دسترسی به عناصر دیکشنریها.
نحوه وارد کردن کی ها و عناصرها در دیکشنری.
نحوه نمایش عناصر و یا کی های یک دیکشنری بتنهایی، جداگانه و یا با یکدیگر.
نحوه استفاده و مثال از متدهای مختلف دیکشنری مانند Clear، Copy، pop، popitem، update
توضیح و مثال کاربرد تابع get در دستور print و دیکشنری.
تفاوت نتیجه عملکرد متد pop در لیست و دیکشنری.
تفاوت pop و popitem در دیکشنری.
مثال اخذ مقادیر عددی یک دیکشنری با دستور for.
نحوه به توان 2 رساندن مقادیر عددی یک دیکشنری.
تعریف و توضیح تاپلها (tuple) و تفاوتهای آنها با لیست.
نحوه نمایش یک عنصر با اندکس مشخص در تاپلها.
نحوه بررسی وجود یا عدم وجود یک مقدار عددی در یک تاپل.
مزایای تاپلها نسبت به لیستها.
مثال استفاده از حلقه for در تاپلها.
توضیح متدهایی که با تاپل قابل استفاده هستند با مثال(count، index).
مثال در خصوص تاپلهای تو در تو و نحوه نمایش مقادیر با اندکس مشخص.
تعریف، توضیح و ویژگیهای خاص set ها در پایتون.
نحوه اطلاع از وجود و یا عدم وجود یک عدد در یک set.
استفاده از حلقه for برای نمایش تک تک اعضای یک set.
توضیح و مثال در خصوص متدها (add، remove، discard، copy، clear) در set ها.
مثال استفاده از دستور if برای پیدا کردن یک عدد و حذف آن.
مثال برای به توان رساندن اعضای یک set.
تعریف، نحوه عمل و کاربرد تابع (function) در پایتون.
توضیح ساختار یک تابع با مثال ایجاد یک تابع با نام و آرگومنت خاص و نحوه فراخوانی آن.
تفاوت print و return برای نمایش نتیجه یک تابع.
امکان تعریف متغیرها در تابع با مثال.
مثال برای ورود پارامترهای تابع.
مثال تابعی برای نمایش اسم کامل با ورودی های نام کوچک و فامیلی.
اهمیت ترتیب آرگومانها در تابع با مثال.
مثال برای تعریف یک تابع برای جمع کردن اعداد فرد موجود در یک لیست ( استفاده همزمان از ایجاد لیست، تعریف تابع و دستور if و حلقه for).
مثال برای تعریف یک تابع یک عدد را به توان یک عدد دیگر برساند.
مثال برای ایجاد تابع برای به توان 2 رساندن یک عدد.
مثال برای تابع جمع سه عدد.
تعریف مختصری از کتابخانه ها در پایتون.
مثالی کاربردی از کدنویسی یک مدل حرکت یک بعدی، دو بعدی و سه بعدی آب زیرزمینی در پایتون.
مثال برای ایجاد تابعی که باقیمانده حاصلضرب دو عدد را تقسیم بر 7 برگرداند.