حل مسئله با استفاده از پایتون
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توانایی ساخت پایه قدرتمند در برنامهنویسی پایتون
- توانایی حل مسائل دنیای واقعی با استفاده از زبان برنامهنویسی پایتون
- درک ویژگیهای بنیادی پایتون با زمینه و هدف مناسب
- درک ساختارهای کنترل جریان و توابع همراه با کاربردهای آنها
- یادگیری چگونگی طراحی منطق و نوشتن کد خود در پایتون برای حل مسائل
- درک نیاز و کاربرد انواع دنباله و انواع نقشه
- درک چگونگی استفاده از برنامهنویسی شیگرا در پایتون برای حل مسائل دنیای واقعی
- درک فضاهای نام، استثناها، ماژولها و بستهها و مدیریت فایلها در پایتون
پیش نیازهای دوره
- هیچ پیشنیازی وجود ندارد، اما باید بدانید که چگونه از کامپیوتر استفاده کنید.
- باید بدانید که چگونه برنامهها را بر روی سیستم کامپیوتری نصب و استفاده کنید.
توضیحات دوره
درباره این دوره
تا پایان این دوره،
- توانایی ساخت پایهای قوی در برنامهنویسی پایتون را خواهید داشت.
- توانایی حل مسائل دنیای واقعی با استفاده از زبان برنامهنویسی پایتون را خواهید داشت.
- ویژگیهای اساسی پایتون را با زمینه و هدف مناسب درک خواهید کرد.
- ساختارهای کنترل جریان و توابع همراه با کاربردهای آنها را درک خواهید کرد.
- یاد خواهید گرفت که چگونه منطق را طراحی کنید و کد خود را در پایتون برای حل مسائل بنویسید.
- از فریمورک طراحی منطق برای حل مسائل پیچیده مانند الگوریتم انتخاب مرتبسازی استفاده خواهید کرد.
- نیاز و کاربردهای انواع دنباله و نقشه را درک خواهید کرد.
- چگونگی استفاده از برنامهنویسی شیگرا در پایتون برای حل مسائل دنیای واقعی را درک خواهید کرد.
- فضاهای نام، استثناها، ماژولها و بستهها و مدیریت فایلها در پایتون را درک خواهید کرد.
یاد گرفتن انجام کارهابه طور مستقل اولین قدم در دستیابی بهتخصص در هر چیزی است. اگر میخواهید یک پایه قوی در زبان برنامهنویسی پایتون ایجاد کنید و یاد بگیرید که چگونه به طور مستقل مسائل را حل کنید و کد خود را بنویسید، این دوره برای شماست. لازم نیست که همه چیز را بدانید، بلکه باید بر ساخت پایه قوی در اصول آنچه یاد میگیریم تمرکز کنیم تا زندگیمان را آسانتر کنیم.
در بستر امروز، جایی که همه چیز با یک کلیک ماوس در دسترس است، آیا واقعاً نیاز به یادگیری حل مسئله، زبانهای برنامهنویسی و غیره وجود دارد؟ توجه داشته باشید، اگر نادانسته از chatgpt پیروی کنید و شروع به استفاده از راهحلهای آن کنید بدون اینکه به درستی آن را درک کنید، در دردسر بزرگ خواهید افتاد. بهترین روش برای استفاده از هوش مصنوعی این است که ابتدا یاد بگیرید چگونه به طور مستقل کارها را انجام دهید و سپس از هوش مصنوعی برای کمک در حل مسائل و نوشتن کد استفاده کنید.
این دوره با در نظر گرفتن این نکات طراحی شده است: در اینجا شما پایهای قوی در زبان برنامهنویسی پایتون خواهید ساخت و حل مسئله، برنامهنویسی شیگرا و طراحی با استفاده از پایتون را یاد خواهید گرفت، درکی از محیط یک اسکریپت پایتون، فضاهای نام، مدیریت استثنا، ماژولها و بستهها و مدیریت فایلها در پایتون خواهید داشت. هر مبحث با زمینه و هدف مناسب پوشش داده شده است و به سوالات کلیدی مانند چرا لازم است، چگونه از آن استفاده کنیم و چگونه آن را در یک سناریوی دنیای واقعی به کار ببریم؟ پاسخ داده شده است.
هر بخش از این دوره یک هدف اصلی دارد.
- بخش 1بهطور خاص برای مبتدیانی که با برنامهنویسی پایتون آشنا نیستند طراحی شده است. شما نیاز به یک زبان برنامهنویسی مانند پایتون را درک خواهید کرد و یاد خواهید گرفت که برنامههای ساده پایتون را با استفاده از انواع داده ساده و عملیات روی انواع داده پایه به همراه مدیریت رشتهها در پایتون بنویسید.
- بخش 2شما نیاز و کاربرد ساختارهای کنترل جریان در پایتون را خواهید آموخت و یاد خواهید گرفت که چگونه منطق را طراحی کنید و برنامههایی را شامل حلقهها با استفاده از یک فریمورک طراحی منطق بنویسید و در نهایت یاد خواهید گرفت که چگونه توابع عادی و بازگشتی در پایتون بنویسید.
- بخش 3شما نیاز و استفاده از لیستها، انواع مختلف لیستها مانند دیکشنری، مجموعهها و تاپلها و کاربرد واقعی آنها را خواهید آموخت. شما یاد خواهید گرفت که از نسخه بهبود یافته فریمورک طراحی منطق استفاده کنید و مسائل پیچیدهتری را شامل چندین حلقه، چندین تابع، تصمیمات پیچیده و محاسبات حل کنید. شما منطق را طراحی کرده و برنامههایی برای الگوریتم مرتبسازی انتخاب، جستجوی خطی در لیست اعداد صحیح که میتوانند به لیست اشیاء بهبود یابند، خواهید نوشت.
- بخش 4شما قادر خواهید بود برنامهنویسی شیگرا را با استفاده از پایتون درک کنید و از تکنیک تحلیل و طراحی شیگرا برای حل مسئله دنیای واقعی با استفاده از پایتون استفاده کنید،
- بخش 5 شما قادر خواهید بود مفاهیم مانند فضاهای نام، مدیریت استثنا، ماژولها و بستهها و مدیریت فایلها در پایتون را درک کرده و محیط اجرای یک اسکریپت پایتون را درک کنید.
در فرآیند یادگیری زبان پایتون، یک فریمورک طراحی منطق ارائه میشود که شما میتوانید از آن برای حل مسائل و نوشتن برنامههایی که شامل حلقهها هستند استفاده کنید. سپس این فریمورک بهبود مییابد تا مسائل پیچیدهتری را شامل چندین حلقه، چندین تابع، و تصمیمگیری و محاسبات پیچیده حل کند. الگوریتم مرتبسازی انتخاب از یک مفهوم ساده به کد شبه و سپس در نهایت به یک برنامه پایتون با مراحل بسیار آسان توسعه مییابد. همین روش میتواند برای طراحی و توسعه الگوریتمهای مشابه به کار رود.
بهویژه برای تسهیل درک و حفظ مطالب برای مبتدیان، حداکثر دقت به کار گرفته شده تا تمام مفاهیم مربوط به یک موضوع در یک اسلاید قرار گیرد. ارائهها کوتاه و مختصر نگه داشته شدهاند تا زمان را صرفهجویی کنند و به راحتی قابل استفاده برای مرور هر موضوع در چند دقیقه باشند، تمام اطلاعات در یک اسلاید جمعآوری شده که قابلیت حفظ را افزایش میدهد. توجه داشته باشید که مرور یک موضوع برای تقویت یادگیری و افزایش حفظ بلندمدت در مغز انسان حیاتی است. تمام مفاهیم در قالب مشابهی در طول دوره توضیح داده شدهاند.
به یادآوری آسانتر زمانی که چیزها را بصری کنید و یک مفهوم را به مفهوم دیگر بهطور معنیدار ارتباط دهید یا مرتبط کنید، آسانتر است. برای درک امور بهطور معنیدار، آنها را در یک زمینه مناسب همراه با هدفشان درک کنید و برای به یادآوری بهطور عملی عمل کنید. این ارائهها بهگونهای طراحی شدهاند که بینندگان بتوانند هر دو زمینه و هدف را درک کنند. هر مفهوم با یک مثال توضیح داده شده است. این ویدیوهای آموزشی را مشاهده کنید و درک و تخصص خود را در این موضوع افزایش دهید.
من به شما اطمینان میدهم که بعد از اتمام این دوره، نسخه بهتری از خود خواهید بود. چقدر بهتر بستگی به چگونگی استفاده شما از این دوره و استخراج هر بخش از آن دارد. بهترین روش برای یادگیری چیزی، عملی انجام دادن آن است زیرا یادگیری واقعی تنها از طریق شرکت فعال رخ میدهد. تمرینهایی با دستورالعملها و راهحلها برای همهی درسهای هر بخش ارائه شده است. اگر واقعاً میخواهید از این دوره استفاده کنید و در برنامهنویسی پایتون استاد شوید، پس باید بدون استثنا بر روی تمام تمرینها کار کنید.
این دوره برای چه کسانی مناسب است؟
- مبتدیان تا یادگیرندگان متوسط
حل مسئله با استفاده از پایتون
-
مقدمه 08:02
-
یک برنامه ساده پایتون و انواع داده های اولیه 08:56
-
عملیات بر روی انواع دادههای پایه در زبان برنامهنویسی پایتون 12:59
-
مروری بر انواع دادهها در زبان برنامهنویسی پایتون 03:56
-
عملیات بر روی رشتهها در زبان برنامهنویسی پایتون 07:25
-
تمرینها، راهحلها و دستورالعملهای بخش 1 None
-
نیاز به ساختارهای کنترل جریان 14:23
-
استفاده از ساختارهای کنترل جریان 07:14
-
توابع و انواع آنها 13:35
-
توسعه منطق: کد خودتان را بنویسید 11:32
-
تمرینها، راهحلها و دستورالعملهای بخش 2 None
-
لیست اعداد صحیح: طراحی منطق برای الگوریتم مرتبسازی انتخاب 13:42
-
نیاز به انواع دنباله و انواع نقشه 06:54
-
استفاده از انواع دنباله و انواع نقشه 15:20
-
تمرینها، راهحلها و دستورالعملهای بخش 3 None
-
برنامهنویسی شیگرا 08:44
-
وراثت و انواع آن 08:26
-
چندریختی 07:27
-
طراحی و توسعه برنامه با استفاده از OOAD 14:31
-
تمرینها، راهحلها و دستورالعملهای بخش 4 None
-
چگونه مفسر پایتون اسکریپت را تحت نظارت خود اجرا میکند؟ 03:33
-
فضای نام، دامنه و طول عمر متغیرها 04:51
-
مدیریت استثنائات 12:17
-
ماژولها و بستهها 10:02
-
مدیریت فایل 16:07
-
تمرینها، راهحلها و دستورالعملهای بخش 5 None
مشخصات آموزش
حل مسئله با استفاده از پایتون
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:26
- مدت زمان :03:29:56
- حجم :1.49GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy