تسلط به مبانی Python: مفاهیم اصلی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به اصول Python - متغیرها، انواع داده، عملگرها و مفاهیم اصلی را یاد بگیرید.
- کار با ساختارهای داده - از لیستها، تاپلها، مجموعهها و دیکشنریها برای مدیریت داده استفاده کنید.
- ساخت منطق با جریان کنترل - برای حل مسئله، شرطها و حلقهها را اعمال کنید.
- نوشتن کد قابلاستفادهمجدد - از توابع، ماژولها و مدیریت فایل بهصورت مؤثر استفاده کنید.
- اعمال OOP و مدیریت خطا - مفاهیم برنامهنویسی شیءگرا را یاد بگیرید و برای ساخت برنامههای مقاوم، استثناها را مدیریت کنید.
پیشنیازهای دوره
- نیازی به تجربهی قبلی برنامهنویسی نیست - این دوره برای مبتدیان طراحی شده و همهی مفاهیم از ابتدا آموزش داده میشوند.
- نیاز به لپتاپ یا کامپیوتر رومیزی دارید - سیستمی برای نصب Python و VS Code جهت تمرین عملی
توضیحات دوره
تسلط به Python: از مبتدی تا برنامهنویسی پیشرفته یک دورهی کامل و عملی است که شما را از هیچ دانش برنامهنویسی به ساخت اپلیکیشن های واقعی Python با اطمینان میرساند. این دوره با اصول Python آغاز میشود و به شما کمک میکند مفاهیم اصلی مانند متغیرها، انواع داده، عملگرها و دستورات کنترلی را درک کنید. یاد میگیرید چگونه کدی تمیز و کارآمد بنویسید، با عملیات ورودی/خروجی کار کنید و یک اصول محکم برای برنامهنویسی بسازید.
با پیشرفت در دوره، به مفاهیم ضروری برنامهنویسی مانند رشتهها، لیستها، تاپلها، مجموعهها و دیکشنریها عمیقتر میپردازید و یاد میگیرید داده را بهطور مؤثر مدیریت و دستکاری کنید. همچنین تجربهی عملی با توابع، ماژولها و مدیریت فایل به دست میآورید تا بتوانید کدی قابلاستفادهمجدد و منظم بنویسید. این دوره همچنین مدیریت استثناها را پوشش میدهد تا بتوانید اپلیکیشن هایی مقاوم بسازید که خطاهای دنیای واقعی را بهخوبی مدیریت کنند.
در ادامه، مفاهیم برنامهنویسی شیءگرا (OOP) را بهصورت عمیق؛ از جمله کلاسها، آبجکت ها، وراثت، کپسولهسازی، پلی مورفیسم و انتزاع بررسی خواهید کرد. این مفاهیم به شما کمک میکنند برنامههایی مقیاسپذیر و قابلنگهداری طراحی کنید. همچنین درک خواهید کرد Python درونساخت چگونه کار میکند، محیط توسعهی خود را با استفاده از VS Code راهاندازی کنید و برنامهها را بهصورت مؤثر اجرا کنید.
این دوره با در نظر گرفتن سناریوهای واقعی طراحی شده و برای مبتدیان، دانشجویان و متخصصانی که میخواهند مسیر برنامهنویسی خود را آغاز کنند یا مهارتهای فنیشان را ارتقا دهند، ایدهآل است. در پایان دوره، میتوانید با اطمینان برنامههای Python بنویسید، مسائل واقعی را حل کنید و اصول قوی برای مسیرهای شغلی در توسعهی نرمافزار، علم داده، اتوماسیون و DevOps بسازید.
این آموزش بر یادگیری عملی تمرکز دارد تا اعتمادبهنفس شما در کدنویسی را گامبهگام تقویت کند.
این دوره برای چه کسانی مناسب است؟
- مبتدیان و دانشجویانی که میخواهند Python را از ابتدا و بدون تجربهی قبلی برنامهنویسی یاد بگیرند
- افرادی که قصد دارند توسعهدهندهی نرمافزار، تحلیلگر داده یا مهندس اتوماسیون شوند و بهدنبال ساخت مهارتهای قوی در Python هستند
تسلط به مبانی Python: مفاهیم اصلی
-
مقدمهای بر Python :Python چیست؟ - ویژگیها و کاربردها 16:17
-
نصب Python و راهاندازی VS Code برای توسعه 11:53
-
درک معماری Python 13:36
-
متغیرها در Python: مبانی و قواعد نامگذاری 19:02
-
ماهیت پویا و مفاهیم پیشرفته متغیرها 16:25
-
کلیدواژهها و تورفتگی در Python: نوشتن کدی تمیز و ساختاریافته 16:54
-
توضیحات Python: انواع، کاربردها و بهترین شیوه ها 14:43
-
انواع داده در Python: درک و بررسی نوع متغیر 19:45
-
تبدیل نوع در Python: تبدیلهای ضمنی و صریح 18:32
-
ورودی و خروجی در Python: ساخت برنامههای تعاملی 15:22
-
عملگرهای حسابی و رابطهای: مفاهیم و مثالها 19:20
-
عملگرهای منطقی و انتساب در عمل 15:17
-
عملگرهای بیتی با مثالهای عملی توضیح داده شد 23:24
-
سادهسازی عضویت، هویت و اولویت عملگرها 16:58
-
دستورات کنترلی، فلوچارتها و مبانی دستور if 15:30
-
دستورات if-else و elif برای تصمیمگیری 15:43
-
دستورات if تو در تو با مثال توضیح داده شد 12:42
-
برنامههای تمرینی: دستورات if و if-else 12:42
-
برنامههای تمرینی: دستورات elif و if تو در تو 19:04
-
مفاهیم لوپینگ و مبانی حلقه for 14:54
-
حلقه while با مثال توضیح داده شد 15:25
-
حلقههای تو در تو و کاربردهای آنها 15:06
-
برنامههای تمرینی: حلقه for و حلقه while 17:22
-
برنامههای حلقه تو در تو و مسائل الگوی ستارهای 13:02
-
دستورات پرش: توضیح break و continue 15:13
-
بررسی عمیق دستور pass و تابع range 14:23
-
رشتهها در Python: ایجاد، اندیسگذاری و انواع 16:12
-
برش رشته و تغییرناپذیری توضیح داده شد 11:11
-
متدهای ضروری رشته با مثالهای عملی 15:52
-
عملیات رشته، کاراکترهای escape و قالببندی 12:27
-
برنامههای تمرینی با رشتهها برای استفاده در دنیای واقعی 12:15
-
لیستها در Python: ایجاد و مبانی 10:53
-
دسترسی به عناصر لیست: اندیسگذاری و برش 11:22
-
متدهای ضروری لیست با مثالهای عملی 14:47
-
عملیات لیست و پیمایش در لیستها 14:01
-
برنامههای تمرینی با لیستها برای استفاده در دنیای واقعی 10:34
-
تاپلها در Python: ایجاد و مبانی 13:11
-
دسترسی به تاپلها: اندیسگذاری، برش و تغییرناپذیری 12:24
-
متدها و عملیات تاپل با مثال 11:38
-
بستهبندی و بازکردن تاپل، و لیست در برابر تاپل 10:56
-
برنامههای تمرینی با تاپلها برای استفاده در دنیای واقعی 11:17
-
مجموعهها در Python: ایجاد و مفاهیم اصلی 11:17
-
متدها و عملیات مجموعه با مثالهای عملی 16:38
-
بررسی عضویت، مفاهیم کلیدی و متدهای پیشرفته مجموعه 10:04
-
برنامههای تمرینی با مجموعهها برای استفاده در دنیای واقعی 11:56
-
دیکشنریها در Python: ایجاد و مبانی 10:58
-
دسترسی، افزودن و بروزرسانی عناصر دیکشنری 12:06
-
متدهای ضروری دیکشنری با مثالهای عملی 10:21
-
مفاهیم دیکشنری: تغییرپذیری، حساسیت به حروف بزرگ و کوچک و نکات مهم 09:50
-
برنامههای تمرینی با دیکشنریها برای استفاده در دنیای واقعی 11:18
-
توابع در Python: مبانی، مزایا و توابع داخلی 13:13
-
توابع تعریفشده توسط کاربر، پارامترها، آرگومانها و فراخوانی تابع 15:47
-
دستور return و بازگرداندن چند مقدار 10:55
-
انواع توابع بر اساس مقادیر بازگشتی 11:20
-
آرگومانهای تابع: آرگومانهای موقعیتی و کلیدواژهای 09:23
-
آرگومانهای تابع: آرگومانهای پیشفرض و با طول متغیر 09:46
-
بازگشت در Python با مثالهای عملی 13:33
-
متغیرهای محلی در برابر سراسری: دامنه و تفاوتها 11:09
-
ماژولها در Python: انواع و دستورات import 10:33
-
ماژولهای داخلی با مثالهای عملی 13:01
-
ماژولهای تعریفشده توسط کاربر: ایجاد و ایمپورت کردن 11:06
-
مقدمهای بر OOP: مفاهیم و OOP در برابر POP 10:17
-
کلاسها و متغیرهای نمونه در Python 11:27
-
آبجکت ها و دسترسی به اعضای کلاس 09:25
-
وراثت: وراثت تکگانه و چندگانه 13:13
-
توضیح وراثت سلسلهمراتبی و چندسطحی 12:41
-
کپسولهسازی و مشخصکنندههای دسترسی در Python 10:35
-
دسترسی به متغیرها و متدهای خصوصی 11:20
-
سازندهها در Python و انواع آنها 13:20
-
ماژولها در Python: انواع و دستورات import 10:33
-
سازندهها در وراثت همراه با مثال 14:46
-
متغیرهای نمونه و متدهای نمونه 11:56
-
متغیرهای ایستا، متغیرهای محلی و متدهای ایستا 10:01
-
پلی مورفیسم: بارگذاری بیش از حد عملگر 13:09
-
پلی مورفیسم: بارگذاری بیش از حد متد 10:01
-
پلی مورفیسم: بازنویسی متد 10:00
-
انتزاع: کلاسها و متدهای انتزاعی 16:04
-
مدیریت فایل در Python: باز کردن و خواندن فایلها 13:47
-
توضیح حالتهای فایل: عملیات خواندن و نوشتن 12:29
-
حالتهای فایل: عملیات افزودن و خواندن/نوشتن 13:38
-
مدیریت پیشرفته فایل: حالت w+، تابع ()seek و بستن فایلها 12:51
-
خطاها در برابر استثناها و بلوکهای مدیریت استثنا 13:36
-
مدیریت چند استثنا و حالتهای مختلف Except 15:06
-
کلیدواژه Raise و استثناهای تعریفشده توسط کاربر 12:42
-
استثناهای داخلی با مثالهای عملی 12:45
مشخصات آموزش
تسلط به مبانی Python: مفاهیم اصلی
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:Alls
- تعداد درس:85
- مدت زمان :18:57:30
- حجم :10.05GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy