دوره آموزشی برنامه نویسی پایتون از مقدماتی تا پیشرفته
تومان3956000درباره این دوره
زبان برنامه نویسی پایتون (Python) یک زبان برنامه نویسی سطح بالای شی گرا و تفسیری همه منظوره است. این زبان اولین بار در سال 1991 توسط خیدو فان روسوم منتشر شد. هدف اصلی طراحی پایتون خوانایی بالای کد ها بوده و ساختار زبانی و دیدگاه شیء گرا در پایتون به گونه ای طراحی شده است که برنامه نویسان چه در پروژه های کوچک و چه در پروژه های بزرگ می توانند برنامه ها را بصورت کد های منطقی واضح و بدون ابهام بنویسند.
از ویژگی های زبان برنامه نویسی پایتون این است که کلمات کلیدی و اصلی این زبان بصورت حداقلی تهیه شده اند ولی از سوی دیگر کتابخانه های بسیار وسیعی در اختیار کاربر قرار می گیرد.
کاربردهای زبان برنامه نویسی پایتون
از مهم ترین کاربرد های زبان برنامه نویسی پایتون می توان به موارد زیر اشاره نمود:
- برنامه نویسی تحت وب و اینترنت
- ساخت اپلیکیشن و برنامه های کاربردی برای گوشی های موبایل
- هوش مصنوعی (Artificial intelligence)
- یادگیری ماشین (Machine Learning)
- بکارگیری پایتون در داده کاوی و Big Data
- ساخت رابط کاربری گرافیکی با بکارگیری WxPython یا GTK+
- تولید بازی های کامپیوتری
- تست نفوذ و هک
- و …
شهریه اصلی : 4256000 تومان شهریه با تخفیف : 3956000 تومان
ویژگی های دانشجویان و پیش نیاز های این دوره
حداقل سن و ميزان تحصيلات : کلیه افراد از 14 تا 140 سال با هر سطح تحصیلاتی میتوانند از این دوره استفاده کنند
حداقل توانايي جسمي : توانایی کار با کامپیوتر ( کم توانایی های جسمی و حرکتی مانعی برای فراگیری این مهارت نیست)
مهارت هاي پيش نياز : ندارد
ویژگی های این دوره:
دانشجویان عزیز، با توجه به تغییر روش برگزاری این دوره از آنلاین وبیناری به آنلاین در قالب فیلم آموزشی Full HD به همراه پشتیبانی بر خط ، این دوره در حال آماده سازی است و هر هفته یک درس جدید بر روی سایت قرار می گیرد. دسترسی به دروس بارگزاری شده بلافاصله پس از ثبت نام و بدون محدودیت زمان دسترسی است. لازم به ذکر است مدت 90 ساعت اعلام شده برای دوره های آنلاین وبیناری است و با توجه به تفاوت روش ارایه مطالب در دوره های فیلم آموزشی آماده سازی دروس تا پایان سرفصل و مستقل از زمان مورد نیاز اعلام شده ادامه خواهد داشت.
- آموزش کاربردی و در عین حال با بیان ساده و استفاده از مثال های متعدد جهت اشراف به مبحث.
- محتوای علمی و غنی آموزشی مطابق سرفصل همراه با ضبط تصاویر با کیفیت Full HD
- دسترسی به دروس بلافاصله پس از ثبت نام
- بدون محدودیت زمان دسترسی به دروس برای دانشجویان کلاس
- ایمیل پشتیبانی جهت پاسخ به سوالات احتمالی مرتبط با درس
- دسترسی به آپدیت ها و بروز رسانی های احتمالی دوره حداقل بمدت یکسال
- اسنفاده از Player اختصاصی جهت مشاهده فایل های رمزگزاری شده با سرعت و کیفیت عالی و بدون ایجاد پردازش اضافه برای سیستم
- ارسال کد فعال سازی دوره در کمتر از 24 ساعت پس از ارسال اطلاعات Machine ID و Product ID توسط دانشجو در روز های کاری
تذکر مهم : کد فعال سازی فقط یکبار و تنها برای یک Machine ID برای شما ارسال خواهد شد و هر گونه تغییر در سخت افزار نظیر هارد دیسک ، مادربرد و CPU باعث تغییر Machine ID شما و غیر فعال شدن آن خواهد شد. لذا در انتخاب سیستمی که قرار است دوره را بر روی آن مشاهده نمایید دقت نمایید.
دانشجوی عزیز، مسئولیت ارسال صحیح اطلاعات کد سخت افزاری به عهده دانشجو است و چنانچه کد غلط ارسال گردد و به جهت آن لایسنس ارسالی بر روی سیستم شما فعال نگردد امکان صدور کد فعال سازی مجدد وجود ندارد و جهت دریافت کد جدید ناگزیر به تهیه مجددا دوره خواهید بود، بنابراین در زمان ارسال اطلاعات Machine ID و Project ID دقت کافی را بعمل آورید.
سرفصل کلی دوره آموزشی برنامه نویسی پایتون مبتدی تا پیشرفته
- مبانی و مباحث پایه برنامه نویسی کامپیوتر
- روش طراحی فلوچارت و الگوریتم نویسی
- معرفی نرم افزار و آشنایی با Python
- نصب نرم افزار Python
- نصب ادیتور Visual Studio Code
- روش کار با CMD
- مبانی Python
- متغیرها و انواع داده ها
- لیست در Python
- Functionها در Python و استفاده از Package ها
- مفاهیم و بکارگیری ماژول و پکیج
- توابع بازگشتی – Recursive Function
- آرایه ها و پکیج Numpy
- رشته ها
- پکیج Matplotlib
- کار با دیکشنری ها
- پکیج Pandas
- شرط ها و حلقه ها (Loops and Conditions)
- عملگر های مقایسه ای در پایتون
- دستورات While , Continue , break , pass و …
- ایندکس عناصر با استفاده از enumerate
- نوشتن تابع در Python
- Filter & Map
- شیء گرایی در پایتون
- کلاس ها و وراثت
- Operator Overloading
- python shell
- Virtual Environment
- مدیریت خطاها
- ورود و پاکسازی داده (Data Cleansing)
- ورود از منابع اطلاعات مختلف از جمله فایل های CSN ,SAS ,MATLAB ,Data Base Flat, Excel
- ورود اطلاعات از Internet ,API
- …
سایر دوره های آموزشی کاربردی
سوالات متداول
آیا شرکت در این دوره پیش نیاز خاصی دارد؟
خیر شما با حداقل دانش مقدماتی ریاضیات و کامپیوتر می توانید در این دوره شرکت کنید و این دوره می تواند برای دانش آموزان مقطع متوسطه تا مهندسان و فارغ التحصیلان رشته های مختلف کاربردی و کارآمد باشد.
چه کسانی می توانند در این دوره آموزشی شرکت کنند؟
کلیه دانش آموزان مقطع دبیرستان و دانشجویان و مهندسان فارغ التحصیل رشته های مختلف می توانند در این دوره کاربردی شرکت نمایند
پس از این دوره باید در چه دوره آموزشی ثبت نام کنم؟
سرفصل دروس
دانلود player اختصاصی 0 /1
دانلود Player اختصاصی Control Sanat video player V4.50
ابتدا از این بخش Player اختصاصی Control Sanat video player V4.50 را دانلود نمایید تا بتوانبد فایل های دوره را توسط آن باز نمایید. سپس از طریق ایمیل پشتیبانی دوره اطلاعات کامل کد سفارش ، نام و نام خانوادگی ، شماره تلفن همراه و ID کامپیوترتان را که در زمان باز کردن فایل های دوره نمایش داده میشود ارسال نمایید تا کد فعال سازی اخصاصی شما برایتان ارسال گردد.
درس ششم 0 /1
یادآوری نکات نام گذاری متغیر ها، تعریف استرینگ ها، مباحث ایندکسینگ و اسلایسینگ در زمان کار با استرینگ ها
در این درس نکات نام گذاری متغیر ها یادآوری خواهد شد و با مفاهیم و تعریف استرینگ ها، مباحث ایندکسینگ و اسلایسینگ در زمان کار با استرینگ ها آشنا خواهید شد.
درس هفتم 0 /1
Concatenation و Escaping در استرینگ ها ، بکارگیری متد های upper ، lower و split و کامنت گذاری در برنامه ها
در این درس با Concatenation و Escaping در استرینگ ها ، بکارگیری متد های upper ، lower و split و نکات کامنت گذاری در برنامه ها آشنا خواهید شد.
درس هشتم 0 /1
داده های از نوع لیست، ویژگی ها و متد های مرتبط با آن - List data type
در این درس با داده های از نوع لیست، ویژگی ها و متد های مرتبط با آن - List data type آشنا خواهید شد.
درس نهم 0 /1
داده های از نوع دیکشنری، ویژگی ها و متد های مرتبط با آن – Dictionary data type
در این درس با داده های از نوع دیکشنری، ویژگی ها و متد های مرتبط با آن – Dictionary data type آشنا خواهید شد.
درس دهم 0 /1
داده های از نوع تاپل و مجموعه ها، ویژگی ها و متد های مرتبط با آن ها – tuple & set data type
در این درس با داده های از نوع تاپل و مجموعه ها، ویژگی ها و متد های مرتبط با آن ها – tuple & set data type آشنا خواهید شد.
درس یازدهم 0 /1
با بکارگیری متد format و f-string ها جهت ایجاد استرینگ های متغیر در دستور print
در این درس با بکارگیری متد format و f-string ها جهت ایجاد استرینگ های متغیر در دستور print آشنا خواهید شد.
درس دوازدهم 0 /1
دستور input و دستورات تبدیل جنس متغیر ها (Data type)
در این درس با بکارگیری دستور input ، نکات مرتبط با آن و دستورات تبدیل جنس متغیر ها (Data type) آشنا خواهید شد.
درس سیزدهم 0 /1
حل تمرین دریافت نمرات دانشجو و محاسبه و چاپ جمع نمرات و میانگین دروس دانشجو - قسمت اول
حل تمرین دریافت نمرات دانشجو و محاسبه و چاپ جمع نمرات و میانگین دروس دانشجو - قسمت اول
درس چهاردهم 0 /1
حل تمرین دریافت نمرات دانشجو و محاسبه و چاپ جمع نمرات و میانگین دروس دانشجو - قسمت دوم
حل تمرین دریافت نمرات دانشجو و محاسبه و چاپ جمع نمرات و میانگین دروس دانشجو - قسمت دوم
درس پانزدهم 0 /1
دستورات و عملگر های ترکیب منطقی و خلاصه نویسی برخی دستورات ریاضی
در این درس با دستورات و عملگر های ترکیب منطقی و خلاصه نویسی برخی دستورات ریاضی آشنا خواهید شد.
درس شانزدهم 0 /1
دستورات و عملگر های مقایسه ای و نکات مرتبط با آن
در این درس با دستورات و عملگر های مقایسه ای و نکات مرتبط با آن آشنا خواهید شد.
درس هفدهم 0 /1
دستورات شرط، بکارگیری و پیاده سازی شرط های منطقی در برنامه نویسی و کنترل منطق اجرای برنامه
در این درس با دستورات شرط، بکارگیری و پیاده سازی شرط های منطقی در برنامه نویسی و کنترل منطق اجرای برنامه آشنا خواهید شد.
درس هجدهم 0 /1
تمرین های دوره ای شماره 2 و شماره 3
درس هجدهم بصورت آفلاین و بعنوان حل تمرین های دوره ای شماره 2 و 3 مطابق شرح موجود در درس ریدینگ زیر می باشد. تذکر بسیار مهم: تمرین ها به صورت هدفمند و جهت آموزش بهتر مطالب درسی طراحی شده اند. لذا جهت نوشتن برنامه مورد نیاز صرفا از دستوراتی که تا کنون آموزش داده شده است استفاده کنید و بکارگیری دستوراتی که هنوز آموزش داده نشده اند مجاز نمی باشد.
درس نوزدهم 0 /1
تمرین دوره ای شماره 4
درس نوزدهم بصورت آفلاین و بعنوان حل تمرین دوره ای شماره 4 مطابق شرح موجود در درس ریدینگ زیر می باشد. تذکر بسیار مهم: تمرین ها به صورت هدفمند و جهت آموزش بهتر مطالب درسی طراحی شده اند. لذا جهت نوشتن برنامه مورد نیاز صرفا از دستوراتی که تا کنون آموزش داده شده است استفاده کنید و بکارگیری دستوراتی که هنوز آموزش داده نشده اند مجاز نمی باشد.
درس بیستم 0 /1
استفاده از عملگرهای in و not in در برنامه نویسی پایتون و حل مثال بازی حدس کلمات
در این درس با استفاده از استفاده از عملگرهای in و not in در برنامه نویسی پایتون و حل مثال بازی حدس کلمات آشنا خواهید شد.
درس بیست و یکم 0 /1
ایجاد حلقه تکرار با استفاده از دستور for - قسمت اول
در این درس با مباحث ایجاد حلقه تکرار با استفاده از دستور for آشنا خواهید شد.
درس بیستم و دوم 0 /1
ایجاد حلقه تکرار با استفاده از دستور for - قسمت دوم
در این درس با ادامه مباحث ایجاد حلقه تکرار با استفاده از دستور for آشنا خواهید شد.
درس بیست و سوم 0 /1
ایجاد حلقه تکرار با استفاده از دستور while و کاربرد دستور break
در این درس با ایجاد حلقه تکرار با استفاده از دستور while و کاربرد دستور break آشنا خواهید شد.
درس بیست و چهارم 0 /1
مثال دریافت اطلاعات از اپراتور بدون محدودیت تعداد با بکارگیری دستور while و شرح صورت تمرین جدید تولید لیست یا دیکشنری جدید مورد نیاز اپراتور با دستور while
مثال دریافت اطلاعات از اپراتور بدون محدودیت تعداد با بکارگیری دستور while و شرح صورت تمرین جدید تولید لیست یا دیکشنری جدید مورد نیاز اپراتور با دستور whileمثال دریافت اطلاعات از اپراتور بدون محدودیت تعداد با بکارگیری دستور while و شرح صورت تمرین جدید تولید لیست یا دیکشنری جدید مورد نیاز اپراتور با دستور while
درس بیست و پنجم 0 /1
کاربرد دستورات Continue و pass در برنامه نویسی
در این درس با کاربرد دستورات Continue و pass در برنامه نویسی آشنا خواهید شد.
درس بیست و ششم 0 /1
استفاده از تابع (جنریتور) range در برنامه نویسی حلقه تکرار
در این درس با استفاده از تابع (جنریتور) range در برنامه نویسی حلقه تکرار آشنا خواهید شد.
درس بیست و هفتم 0 /1
محاسبه مجموع و میانگین اعداد یک لیست و بکار گیری دستور sum در برنامه نویسی
در این درس ضمن حل تمرین محاسبه مجموع و میانگین اعداد یک لیست با بکار گیری دستور sum در برنامه نویسی آشنا خواهید شد.
درس بیست و هشتم 0 /1
حل تمرین محاسبه جمع ارقام عدد ورودی توسط اپراتور با استفاده از دستورات حلقه تکرار
حل تمرین محاسبه جمع ارقام عدد ورودی توسط اپراتور با استفاده از دستورات حلقه تکرار
درس بیست و نهم 0 /1
بکار گیری تابع zip جهت تبدیل اعضای چندین داده قابل پیمایش به یک آبجت قابل پیمایش از اعضای متناظر
در این درس با بکارگیری تابع zip جهت تبدیل اعضای چندین داده قابل پیمایش به یک آبجت قابل پیمایش از اعضای متناظر آشنا خواهید شد.
ایمیل پشتیبانی 0 /1
ایمیل پشتیبانی دوره
هر چند کلیه مباحث بصورت کامل در قالب دروس این دوره مطرح شده است ولی در صورتیکه در خصوص مباحثی که ارایه شده است نیاز به راهنمایی داشتید می توانید سوالات خود را با فرمتی که در این بخش مشخص شده است برای استاد کلاس ارسال نمایید. جهت مشاهده آدرس ایمیل و فرمت ارسال ایمیل، ریدینگ زیر را مطالعه نمایید.
نقد و بررسی
البته ما در اولین گام برای ایجاد تجربیات کاربر فوق العاده شروع می کنیم: درک آنچه مردم انجام می دهند، فکر می کنند، می گویند، و احساس می کنند. در این ماژول شما یاد خواهید گرفت که در طول یادگیری چگونه یک ذهن باز داشته باشید.
zahra.ghasemi7496
من صمیمانه از جناب آقای مهندس رستمی فر بابت تمام زحماتی که برای برگزاری این دوره کشیدن سپاس گزارم . ایشان با دلسوزی و صبر مثال نزدنی این دوره را به بهترین نحو ممکن آموزش می دهند . بدون شک کلاس و استادی همانند مهندس رستمی فر در دوره هایی که در ایران برگزار می شوند پیدا نخواهید کرد .
صمیمانه از لطف و وقتی که استاد برای تدریس این کلاس اختصاص دادند کمال تشکر را دارم .