برنامهنویس پایتون 2025
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- شما دانش و تجربه عملی با زبان برنامهنویسی پایتون از اصول تا مباحث پیشرفته کسب خواهید کرد.
- با 100 تمرین کد و بیش از 20 چالش کد با موارد تست نوشته شده تمرین میکنید.
- یاد میگیرید که چگونه اپلیکیشنهای واقعی را با استفاده از پایتون طراحی کرده و بسازید.
- بهترین شیوههای پایتون و نحوه توسعه کد پایتون تمیز را میآموزید.
- یاد میگیرید که چگونه برنامهنویسی شیگرا و برنامهنویسی تابعی را در پایتون به کار ببرید.
پیشنیازهای دوره
- نیازی به تجربه برنامهنویسی نیست. شما همه آنچه را که نیاز دارید یاد خواهید گرفت.
- کامپیوتر مک یا PC با دسترسی به اینترنت
- به هیچ نرمافزار پولی نیاز نیست. شما یاد میگیرید که چگونه از ویرایشگر ویژوال استودیو کد برای نوشتن برنامههای پایتون استفاده کنید.
توضیحات دوره
آیا شما قصد دارید در توسعه نرمافزار، علم داده و تحلیل داده مهارت کسب کنید یا فقط میخواهید برنامهنویسی را یاد بگیرید؟ دوره برنامهنویس پایتون برای تجهیز شما با تخصص مورد نیاز برای توسعه حرفهای پایتون طراحی شده است. این دوره بیشتر از تئوری است، بلکه یک سفر عملی از ویژگیهای اصلی و پیشرفته پایتون است که شما را برای اپلیکیشنهای واقعی آماده میکند.
با بیش از 15 فصل، همه موارد از سینتکس اولیه تا مباحث پیشرفته را بررسی خواهید کرد. شما 100 تمرین حل کرده، دانش خود را با 150+ سوال چند گزینهای تست میکنید و بهطور اختیاری 20+ چالش کدنویسی را حل میکنید. هر فصل پر از تمرینات عملی، چالشهای کدنویسی و آزمونهایی است که درک شما از پایتون را تست و تقویت میکند.
این دوره با مسیرهای یادگیری سفارشی طراحی شده تا به شما کمک کند اهداف خود را بهطور موثر بدست آورید. ما با اصول برنامهنویسی مانند تایپهای داده، کنترل جریانها و ساختارهای داده شروع میکنیم و سپس به برنامهنویسی شیگرا و مباحث پیشرفته مانند دکوراتورها، ژنراتورها و همزمانی پیش میرویم. شما همچنین تجربه ارزشمندی با اعمال پایتون در مسائل واقعی به دست خواهید آورد که اطمینان حاصل میکنید برای هر تسک مرتبط با پایتون در شغل خود آماده هستید.
چه بخواهید مهارتهای برنامهنویسی خود را ارتقا دهید یا درباره برخی از مباحث پیشرفته در پایتون یاد بگیرید، ما تمام دانش و تجربه خود را در این دوره گنجاندهایم تا اطمینان حاصل کنیم که ابزارها و اعتماد به نفس لازم را برای موفقیت فراهم میشود. امیدواریم از این دوره لذت ببرید و بهترین تجربه را از این سفر کسب کنید.
این دوره برای چه کسانی مناسب است؟
- یادگیرندگان بار اولی که میخواهند برنامهنویسی در پایتون را یاد بگیرند.
- توسعهدهندگان مبتدی پایتون که میخواهند دانش و مهارتهای پایتون خود را تمرین کرده و ارتقا دهند.
برنامهنویس پایتون 2025
-
این دوره برای چه کسانی مناسب است؟ 00:41
-
چگونه این دوره را بگذرانیم؟ 02:55
-
پایتون چیست؟ 09:12
-
روشهای اجرای کد پایتون 02:42
-
راهاندازی محیط پایتون خود 04:01
-
چگونه تمرینها را حل کنیم؟ 06:41
-
آشنایی با پایتون None
-
متغیر چیست؟ 03:44
-
تایپهای داده Primitive 06:17
-
Type Conversion 05:15
-
ثابت ها و لیترالها 02:27
-
توابع داخلی 02:09
-
جمعبندی 00:48
-
متغیرها و تایپهای داده None
-
آشنایی باعملگرها 02:07
-
عملگرهای حسابی 05:15
-
عملگرهای تخصیص 02:11
-
عملگرهای رابطهای 02:09
-
عملگرهای منطقی 03:57
-
عملگرهای بیتی 05:59
-
عملگرهای هویت 02:33
-
عملگرهای عضویت 02:44
-
جمعبندی 00:59
-
عملگرها None
-
آشنایی با کنترل جریان 03:45
-
دستورات شرطی (if ،elif و else) 10:15
-
انطباق الگوهای ساختاری 05:52
-
حلقهها 01:30
-
حلقه for 11:28
-
حلقه while 04:35
-
دستورات Break ،Continue و Pass 06:38
-
جمعبندی 00:28
-
کنترل جریان None
-
آشنایی با توابع 07:32
-
تایپهای آرگومانهای تابع 04:50
-
توابع لامبدا 03:14
-
اسکوپ 03:38
-
استفاده از "nonlocal" 05:00
-
استفاده از "global" 03:30
-
انتقال بر اساس مرجعهای آبجکت 08:22
-
بازگشت 07:10
-
توابع بازگشتی در برابر توابع Iterative 13:03
-
Type Hinting 02:17
-
جمعبندی 00:35
-
توابع None
-
آشنایی با ساختارهای داده 02:13
-
لیستها 09:22
-
لیستهای تودرتو 04:39
-
List Comprehension 07:25
-
دیکشنریها 08:02
-
مجموعهها 02:35
-
تاپلها 01:28
-
آشنایی با ماژول "کالکشن ها" (defaultdict و ordereddict و counter و deque) 06:00
-
جمعبندی 00:27
-
ساختارهای داده پایتون None
-
جمعبندی رشتهها 05:22
-
ایندکسگذاری رشته 02:36
-
اسلایس کردن رشته 06:08
-
فرمتبندی رشته 04:24
-
جمعبندی 00:37
-
رشتهها None
-
کار با فایلها 06:10
-
خواندن از فایلها 04:05
-
نوشتن در فایلها 02:16
-
مسیرها در پایتون 03:53
-
Context Managers 04:55
-
جمعبندی 00:38
-
کار با فایلها None
-
آشنایی با استثناها 04:56
-
Try ،except ،else و finally 02:24
-
استثناهای سفارشی 02:53
-
گروههای استثنا 03:53
-
جمعبندی 00:24
-
مدیریت خطا None
-
آشنایی با OOP 08:22
-
کلاسها و آبجکتها 06:42
-
متغیرهای نمونه در برابر متغیرهای کلاس 03:07
-
متدهای نمونه، استاتیک و کلاس 07:13
-
متدهای Dunder (به عنوان مثال "__init__()") 02:41
-
وراثت و پلی مورفیسم 08:38
-
کلاسهای انتزاعی 04:10
-
جنریکهای کلاس 05:00
-
Enums 04:03
-
پروتکلها (Duck Typing) 05:55
-
جمعبندی 01:01
-
برنامهنویسی شیگرا None
-
آشنایی با کتابخانههای استاندارد 01:35
-
کتابخانههای استاندارد پایتون None
-
توابع Higher-order 06:13
-
Closures 09:41
-
Iterators 05:03
-
ژنراتورها 09:35
-
دکوراتورها 08:54
-
جمعبندی 00:36
-
توابع پیشرفته None
-
آشنایی با ماژولها و پکیجها 06:55
-
__name__ == "__main__" چیست؟ 04:09
-
"PYTHONPATH" چیست؟ 04:01
-
PyPi چیست؟ 02:24
-
جمعبندی 00:22
-
ماژولها و پکیجها None
-
تست چیست؟ 04:38
-
تست در پایتون 04:51
-
نوشتن تست با استفاده از "unittest" 05:36
-
نوشتن تست با استفاده از "pytest" 10:53
-
توسعه تست محور (TDD) چیست؟ 02:06
-
جمعبندی 00:24
-
تست None
-
آشنایی با همزمانی و موازیسازی 04:40
-
آشنایی با Threading 12:49
-
آشنایی با برنامهنویسی غیرهمزمان 05:00
-
AsyncIO و Async/Await 08:11
-
آشنایی با Global Interpreter Lock (GIL) 05:07
-
آشنایی با چندپردازشی 16:08
-
آشنایی با concurrent.futures (Executor استخر فرآیند و Thread) 12:06
-
چه زمانی از Threading در مقابل چندپردازشی در مقابل Async استفاده کنیم؟ 02:41
-
جمعبندی 01:09
-
همزمانی و موازیسازی None
-
تبریک! 00:39
-
گامهای بعدی 02:38
مشخصات آموزش
برنامهنویس پایتون 2025
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:همه سطوح
- تعداد درس:120
- مدت زمان :08:53:11
- حجم :3.58GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy