برنامهنویسی پایتون برای مبتدیان - از مبانی تا سطح پیشرفته
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک سینتکس پایتون، متغیرها و انواع داده برای نوشتن برنامههای اولیه
- پیادهسازی ساختارهای کنترلی مانند حلقهها و عبارات شرطی
- ساخت و استفاده از توابع، شامل توابع لامبدا در پایتون
- بهکارگیری مفاهیم برنامهنویسی شیءگرا مانند کلاسها، وراثت و پلیمورفیسم
پیشنیازهای دوره
- هیچ تجربه قبلی در برنامهنویسی نیاز نیست. این دوره برای مبتدیان عالی است.
- دسترسی به یک کامپیوتر با اتصال به اینترنت برای تمرینهای کدنویسی
- اختیاری: نصب پایتون و یک محیط توسعه یکپارچه (به عنوان مثال، PyCharm یا آناکوندا) یا استفاده از Google Colab برای کدنویسی آنلاین
- کنجکاوی و تمایل به یادگیری!
توضیحات دوره
تصور کنید، همیشه درباره دنیای فناوری و کدنویسی کنجکاو بودید، اما نسبت به شروع کار تردید داشتید. شاید اصطلاحات به نظر شما پیچیده بوده یا تصور میکردید کدنویسی فقط برای افرادی است که پیشینه مهندسی دارند. اما اگر به شما بگوییم بدون هیچ تجربه قبلی میتوانید در پایتون، یکی از قدرتمندترین و پرکاربردترین زبانهای برنامهنویسی در جهان، ماهر شوید، چطور؟
حالا خودتان را تصور کنید که چند هفته دیگر، با اعتماد به نفس اولین برنامه پایتون خود را مینویسید، وظایف را خودکار میکنید، داده را تحلیل میکنید و حتی اپلیکیشنهای ساده میسازید. شما قهرمان این داستان هستید، کنترل سفر یادگیری خود را به دست میگیرید، بر چالشهای جدید غلبه میکنید و خود را به یکی از پرتقاضاترین مهارتها در دنیای مبتنی بر فناوری امروز مجهز میکنید.
این دوره طراحی شده است تا شما را به قهرمان ماجراجویی کدنویسیتان تبدیل کند. چه به دنبال شروع یک شغل جدید باشید، چه بخواهید مسائل را با فناوری حل کنید یا صرفا بخواهید کنجکاوی خود را ارضاء کنید، این دوره پایتون به شما مهارتهای لازم را خواهد آموخت. بهترین قسمت این است که هیچ تجربه قبلی در برنامهنویسی ضروری نیست. تنها چیزی که به آن نیاز دارید یک کامپیوتر، دسترسی به اینترنت و تمایل به یادگیری و بررسی است.
تا پایان این دوره، تواناییهای زیر را خواهید داشت:
- تسلط به مبانی برنامهنویسی پایتون: سینتکس پایتون، اینکه چگونه متغیرها را اعلان کنید، استفاده از انواع داده و نوشتن برنامههای ساده را بیاموزید.
- کار با ساختارهای کنترلی: درک کنید چگونه دستورات if-else، حلقههای for، حلقههای while و دیگر منطقهای شرطی را پیادهسازی کنید تا برنامههای خود را پویاتر کنید.
- ایجاد توابع و استفاده از آنها: درک کنید چگونه توابع را تعریف و فراخوانی کنید، از پارامترها استفاده کنید و موضوعات پیشرفتهتر مانند توابع لامبدا را بررسی کنید.
- درک برنامهنویسی شیءگرا (OOP): یاد بگیرید چگونه با کلاسها و اشیاء، وراثت، پلیمورفیسم و overriding متدها کار کنید تا کد شما مؤثرتر و قابل استفاده مجدد شود.
- مدیریت فایلها: کشف کنید چگونه فایلها را در پایتون باز کنید، بخوانید، بنویسید و ببندید که مهارتی ضروری برای بسیاری از کاربردهای واقعی است.
- حل مسائل واقعی: از پایتون برای اتوماسیون وظایف تکراری، دستکاری داده و توسعه پروژههای عملی که میتوانید در زندگی شخصی یا حرفهای خود به کار ببرید، استفاده کنید.
از چه ابزارهایی استفاده خواهید کرد؟
در این دوره، شما تجربه عملی کار با پایتون از طریق ابزارهای زیر بدست خواهید آورد:
- Google Colab: یک پلتفرم آسان و مبتنی بر مرورگر برای نوشتن و اجرای کد پایتون بدون نصب هر چیزی در کامپیوترتان
- PyCharm یا آناکوندا: برای کسانی که ترجیح میدهند یک محیط محلی پایتون راهاندازی کنند، ما شما را در فرآیند نصب راهنمایی خواهیم کرد و نشان میدهیم چگونه کد پایتون را در ماشین خود اجرا کنید.
- Jupyter Notebooks: ابزاری قدرتمند و پرکاربرد توسط دانشمندان داده برای تحلیل و مصورسازی داده
رویکرد یادگیری
رویکرد یادگیری این دوره بر پایه تمرین عملی است. هر درس با مثالهای عملی، آزمونها و چالشهای کدنویسی همراه است تا به شما کمک کند آنچه آموختهاید را تقویت کنید. با پیشرفت در دوره، شما روی پروژههای واقعی کار خواهید کرد که درک شما را تقویت کرده و به شما پورتفولیویی مهارتها برای نمایش میدهد.
چه در حال برداشتن اولین گامهای خود به دنیای برنامهنویسی باشید، چه بخواهید دانش قبلی خود را تقویت کنید، این دوره شما را در الزامات پایتون به روشی آسان و ساختار یافته راهنمایی میکند. این سفر ممکن است گاهی چالشبرانگیز باشد، اما با پشتکار و تعهد، شما به پایتون مسلط خواهید شد و فرصتهای جدیدی را آنلاک خواهید کرد.
سفر پایتون خود را آغاز کنید
شما قهرمان داستان یادگیری خود هستید. شکها یا ترسها را کنار بگذارید. امروز شروع کنید و به زودی با اعتماد به نفس پایتون را ناوبری کرده، مسائل را حل کرده و شاید حتی علاقهای را به کدنویسی کشف کنید که هرگز از وجود آن خبر نداشتید.
این دوره برای چه کسانی مناسب است؟
- این دوره برای مبتدیان بدون تجربه قبلی در کدنویسی که میخواهند پایتون را از ابتدا یاد بگیرند، طراحی شده است. همچنین برای دانشجویان، متخصصان و علاقهمندان به توسعه مهارتهای برنامهنویسی پایتون برای تحلیل داده، اتوماسیون، توسعه وب یا هر زمینه دیگر که نیازمند دانش کدنویسی است، ایدهآل است. هر کسی که میخواهد وارد دنیای فناوری شود یا تواناییهای تفکر منطقی و حل مسئله خود را بهبود دهد، این دوره را ارزشمند خواهد یافت.
- دانشجویانی که میخواهند مهارتهای کدنویسی را برای تحصیلات یا حرفه آینده خود توسعه دهند.
- متخصصانی که به دنبال ارتقاء مهارتها یا تغییر به نقشهای مرتبط با فناوری هستند.
- علاقهمندان یا خودآموزانی کنجکاو درباره برنامهنویسی و مشتاق حل مسائل با پایتون
- هر کسی که میخواهد یاد بگیرد چگونه وظایف را خودکار کند، داده را تحلیل کند یا اپلیکیشنهای مبتنی بر وب توسعه دهد.
برنامهنویسی پایتون برای مبتدیان - از مبانی تا سطح پیشرفته
-
آشنایی با مدرس 02:37
-
پایتون چیست؟ - توضیح زبان برنامهنویسی پایتون 08:49
-
استفاده از پایتون 02:13
-
اجرای کد پایتون 04:02
-
ویژگیهای پایتون 09:57
-
کوئریهای مربوط به مبانی پایتون 05:29
-
کلیدواژههای پایتون و لیست کلیدواژهها 07:23
-
تورفتگی و کامنتها، Identifierها و متغیرها در پایتون 05:25
-
کوئری مربوط به مواد مطالعه پایتون 02:26
-
استفاده از دستور چاپ در پایتون 03:39
-
مشکلات نصب مربوط به PyCharm 06:47
-
کوئری مربوط به دستور چاپ در پایتون 03:44
-
چگونه Google Colaboratory را اجرا کنیم؟ 06:29
-
کوئریهای بیشتر مربوط به دستور چاپ در پایتون 09:23
-
کوئریهای مربوط به نصب آناکوندا 07:36
-
چگونه مقدار را در متغیر در پایتون ذخیره کنیم؟ 05:46
-
ارائه نام یک متغیر به عنوان رشته 03:18
-
نقش دابل کوتیشن در اطراف یک متغیر چیست؟ 04:28
-
کوئریهای مربوط به استفاده از دابل کوتیشن در اطراف متغیر 07:53
-
مشکل با کرنل و اتصال با سرور 08:11
-
فیکس کردن NameError در Jupyter Notebook 02:47
-
بررسی برخی فعالیتهای مربوط به متغیر در پایتون 06:50
-
کاربردهای پایتون 05:35
-
ویژگیهای پایتون 03:25
-
کلیدواژهها، لیست کلیدواژهها و کامنتها 03:40
-
Identifierها و متغیرهای پایتون 02:49
-
انواع دادهها در پایتون 08:42
-
لیست در پایتون چگونه کار میکند؟ 03:30
-
چگونه لیستها را در پایتون مرتب کنیم؟ 07:28
-
برش لیست در پایتون 09:39
-
کوئریهای مربوط به لیستهای پایتون 07:25
-
حل NameError متغیر تعریف نشده در پایتون 06:11
-
فیکس کردن NameError: نام تعریف نشده است 08:29
-
استفاده از تابع ()max در پایتون 05:14
-
فیکس کردن لیترال رشته باز در پایتون 03:04
-
مشکلات مربوط به نصب پایتون 08:08
-
مشکلات مربوط به تابع لیست 12:06
-
تاپل چیست؟ 02:45
-
تاپلها در پایتون چگونه کار میکنند؟ 06:13
-
کوئریهای مربوط به تاپل پایتون 07:11
-
مشکلات مربوط به تاپل پایتون 06:22
-
آنچه تا اینجا آموختید 03:09
-
انواع مختلف داده در پایتون 08:16
-
بررسی سریع تاپل در پایتون 07:17
-
مقدمهای بر رشتهها در پایتون 06:09
-
مجموعهها در پایتون چه هستند؟ 07:14
-
چاپ متغیر مجموعه 06:11
-
چگونه با فرمان سینتکس نمونه چاپ کنیم؟ 06:32
-
درک رنگ متن در Google Colab 05:58
-
کوئریهای مربوط به مجموعهها در پایتون 09:48
-
ارزیابی ارزشیابیها 08:52
-
توضیح دیکشنری در پایتون 04:48
-
ایجاد دیکشنری در پایتون 06:20
-
توضیح بولی در پایتون 04:42
-
آشنایی با عملگرهای پایتون 05:16
-
استفاده از عملگرهای جمع، تفریق، ضرب، تقسیم و مدولس 09:22
-
استفاده از اپراتورهای مقایسه 08:11
-
عملگرهای منطقی، عضویت و هویت 03:04
-
استفاده از عملگرهای هویت در پایتون 03:23
-
کوئریهای مربوط به عملگرهای پایتون 12:00
-
آشنایی با دستورات شرطی در پایتون 04:16
-
آشنایی با مدرس 03:36
-
توضیح دستورات تصمیمگیری 02:58
-
توضیح دستور if در پایتون 03:02
-
دستور If...Elif...Else در پایتون 10:12
-
تکالیف مربوط به دستورات شرطی در پایتون 03:54
-
استفاده از دستور if در پایتون 10:06
-
استفاده از دستور if else در پایتون 09:40
-
استفاده از دستور If...Elif...Else در پایتون 11:46
-
بررسی درست یا نادرست بودن با دستور شرطی در پایتون 09:58
-
کوئریهای مربوط به بررسی درست یا نادرست بودن با دستور شرطی 08:32
-
مقایسه دو عدد 10:45
-
کوئریهای مربوط به دستورات شرطی 08:16
-
دریافت ورودی عدد صحیح در پایتون 12:18
-
استفاده از جریان مجوز در پایتون 08:28
-
استفاده از ابزار آنلاین دیگر برای اجرای کد پایتون 09:46
-
کوئریهای مربوط به تابع ()input پایتون 05:23
-
انواع حلقهها در پایتون 07:41
-
توضیح حلقههای for در پایتون 07:56
-
محاسبه جدول با حلقه 08:53
-
فلوچارت حلقه for 03:47
-
کوئریهای مربوط به حلقه for 08:43
-
توضیح حلقه while در پایتون 03:13
-
دستور break در پایتون با فلوچارت 04:22
-
کارکرد break با حلقههای for و while 09:02
-
چاپ ارقام با حلقه for 07:15
-
جمع ارقام یک عدد در پایتون 04:20
-
حلقهزنی در یک محدوده در پایتون 07:34
-
کوئریهای مربوط به حلقهزنی در یک محدوده 09:43
-
استفاده از دستور break با حلقههای for 11:02
-
استفاده از دستورات If-Else و حلقههای While در پایتون 11:50
-
کوئریهای مربوط به دسترسی به منابع 06:25
-
آنچه تا اینجا آموختید 06:03
-
ایجاد یک تابع sub 10:57
-
تابع چیست؟ 05:17
-
کوئریهای مربوط به مبانی تابع 04:43
-
ایجاد سینتکس تابع 06:53
-
تعریف هر نامی در پایتون 09:41
-
تعریف تابع ضرب و فراخوانی تابع جمع در دستور چاپ 08:21
-
کوئریهای مربوط به تعریف تابع جمع 06:21
-
ایجاد تابع بدون دستور Return و تعریف عدد مربع 08:31
-
ارزیابی ارزشیابیها 06:46
-
استفاده از پارامترها در تابع Sum 09:34
-
تعریف تابع Sum با پارامترها 07:39
-
مشکلات مربوط به تعریف تابع Sum با پارامترها 06:10
-
تعریف نام به عنوان تابع و چاپ عبارت Hello 06:16
-
کوئریهای مربوط به استفاده از پارامترها در تابع 05:50
-
ارزیابی ارزشیابیها 07:38
-
آنچه تا اینجا آموختید 07:49
-
ایجاد یک تابع با آرگومانها 03:29
-
مثالی از ایجاد یک تابع با آرگومانها 05:32
-
تابع لامبدا در پایتون چیست؟ 05:19
-
افزودن 10 به آرگومان A و بازگردانی نتیجه 08:08
-
کوئریهای مربوط به تابع لامبدا 07:54
-
برنامهای برای فیلتر کردن فقط موارد زوج از لیست 09:37
-
برنامهای برای فیلتر کردن فقط موارد فرد از لیست 03:57
-
برنامهای برای فیلتر کردن اعداد بزرگتر از 60 با تابع لامبدا 12:20
-
برنامهای برای دو برابر کردن هر آیتم در یک لیست با Map 05:49
-
برنامهای برای افزودن 10 به همه مقادیر با Map 10:37
-
متغیرهای محلی و سراسری در پایتون چه هستند؟ 08:59
-
استفاده از متغیرهای سراسری و محلی با نام یکسان در پایتون 09:58
-
کاربردهای متغیرهای سراسری و محلی چه هستند؟ 04:31
-
کوئریهای مربوط به متغیرهای سراسری و محلی 06:35
-
کوئری مربوط به فیلترینگ اعداد زوج با تابع لامبدا 03:46
-
آنچه تا اینجا آموختید 04:07
-
برنامهنویسی شیءگرا چیست؟ 07:43
-
توضیح کلاس در پایتون 09:48
-
سینتکس و شیء در پایتون 06:15
-
برنامهای برای نمایش مفهوم کلاس و شیء 05:57
-
چرا یک تابع نمیتواند در پایتون اجرا شود؟ 06:43
-
چرا از عملگر Dot در پایتون استفاده میکنیم؟ 04:20
-
آیا میتوانیم بیش از یک شیء برای یک کلاس در پایتون داشته باشیم؟ 06:18
-
کوئری مربوط به تابع نمایش در پایتون 03:14
-
فیکس کردن AttributeError در پایتون 05:04
-
Constructor در پایتون چیست؟ 05:00
-
ایجاد Constructor در پایتون 04:25
-
شمارش تعداد اشیاء با Constructor غیرپارامتری 08:13
-
فیکس کردن سینتکس نامعتبر در پایتون - SyntaxError 12:56
-
فیکس کردن مشکلات مربوط به شمارش تعداد اشیاء 09:13
-
جمعبندی کوتاه در مورد برنامهنویسی شیءگرا و Constructor پایتون 04:13
-
کوئری در مورد استخراج مقادیر اشیاء با Map 06:04
-
جمعبندی آنچه تا اینجا آموختید 09:48
-
وراثت در پایتون چیست؟ 07:17
-
انواع وراثت در پایتون 03:02
-
توضیح وراثت تکی در پایتون 10:07
-
وراثت چندسطحی در پایتون با مثال 05:11
-
توضیح وراثت چندسطحی در پایتون 02:55
-
توضیح وراثت چندگانه در پایتون 06:21
-
مثالی از وراثت چندگانه در پایتون 08:20
-
کوئریهای مربوط به وراثت چندگانه 07:48
-
فیکس کردن خطاهای مربوط به وراثت چندگانه 11:20
-
چگونه از تابع ()input درون یک کلاس در پایتون استفاده کنیم؟ 04:59
-
توضیح Overriding متد در پایتون 07:33
-
مثالی از Overriding متد واقعی 03:50
-
کوئری در مورد Overriding متد 04:39
-
استفاده از تابع ()super در پایتون 06:18
-
مشکلات مربوط به کد تمرینی 12:15
-
اصول اولیه پایتون 07:38
-
کلاس و شیء در پایتون 04:21
-
ایجاد Constructor در پایتون 01:56
-
انواع وراثت در پایتون 04:54
-
توضیح Overriding متد 02:54
-
کوئریهای مربوط به برنامهنویسی شیءگرا 09:22
-
کوئریهای اضافی مربوط به برنامهنویسی شیءگرا 10:07
-
پلیمورفیسم در پایتون چیست؟ 07:44
-
پلیمورفیسم در تابع ()len در پایتون 02:58
-
تابع باز کردن فایل در پایتون 05:45
-
چگونه یک فایل را در پایتون باز کنیم و ببندیم؟ 09:55
-
کوئریهای مربوط به تابع باز کردن فایل در پایتون 10:15
-
چرا از ویژوال استودیو کد استفاده میکنیم؟ 05:17
-
کوئریهای مربوط به فرمانهای مورد استفاده برای مدیریت فایل در پایتون 08:35
-
آیا میتوانیم از پایتون برای تحلیل داده استفاده کنیم؟ 09:49
-
از پایتون برای چه چیزی استفاده میشود؟ 11:02
مشخصات آموزش
برنامهنویسی پایتون برای مبتدیان - از مبانی تا سطح پیشرفته
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:173
- مدت زمان :19:39:10
- حجم :9.09GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy