یادگیری برنامهنویسی Python 3 برای افراد کاملاً مبتدی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- کسب دانش کاربردی کامل از زبان برنامهنویسی Python 3
- تمرینهای عملی با راهحلهای کاملاً توضیح داده شده برای تمام موضوعات تدریس شده
- پوشش تمام مفاهیم اصلی Python
- کسب مهارت در استفاده از Python برای حل مسائل
- متغیرها، شرطها، حلقهها، ساختارهای داده و مجموعهها، توابع، برنامهنویسی شیگرا، مدیریت خطا، کار با فایلهای داده
- یادگیری Python از یک توسعهدهنده نرمافزار حرفهای و با تجربه
- یادگیری مهارتهای Python برای درخواست کار با اعتماد به نفس
پیشنیازهای دوره
- بدون نیاز به تجربه قبلی برنامهنویسی
- آشنایی با یک زبان برنامهنویسی دیگر مزیت محسوب میشود.
توضیحات دوره
زبان برنامهنویسی Python 3 را با چالشهای تمرینی عملی و راهحلها، در سریعترین و کارآمدترین زمان ممکن بیاموزید.
این دوره برای مبتدیانی که میخواهند زبان برنامهنویسی Python 3 را یاد بگیرند یا توسعهدهندگانی که زبان دیگری میدانند و میخواهند Python 3 بیاموزند، تهیه شده است.
تمام مفاهیم اصلی آموزش داده میشوند و دوره شامل سوالات چالشی با راهحلهای کاملاً تشریح شده است تا تمام مفاهیمی که یاد خواهید گرفت، تثبیت شوند.
اگر به دنبال موارد زیر هستید:
- به دست آوردن اولین شغل برنامهنویسی
- تغییر مسیر به یک شغل برنامهنویسی جدید
- تسلط بر مفاهیم اساسی Python 3 در سریعترین زمان ممکن
- یادگیری Python 3 برای پیشرفت در علم داده و یادگیری ماشین
- یادگیری Python 3 به عنوان دانشجوی کالج یا دانشآموز دبیرستان
- ماهر شدن در یکی از محبوبترین و سریعترین زبانهای برنامهنویسی در حال رشد
این دوره مناسب شماست!
برخی از آنچه یاد خواهید گرفت
در اینجا برخی از موضوعاتی که پوشش داده خواهند شد آمده است:
- متغیرها و کامنتها
- کار با دستورات Print
- انواع داده اولیه (اعداد صحیح، اعشاری، رشتهها، مجموعهها)
- عملگرها
- کار با مجموعههای داده (لیستها، مجموعهها، تاپلها، دیکشنریها)
- شرطها و حلقهها
- توابع
- برنامهنویسی شیگرا و کلاسها
- مدیریت خطا و استثنا
- ماژولها
- ورودی و خروجی
- کار با فایلهای داده
- کار با درخواستهای HTTP
- و بسیاری موارد دیگر
رویکرد اتخاذ شده
تمام مفاهیم اولیه و اساسی پیرامون زبانهای برنامهنویسی ابتدا آموزش داده میشوند. این به مبتدیان فرصت میدهد تا قبل از ورود به کدنویسی، مفاهیم اصلی را درک کنند.
به عنوان مثال، اصول اصلی برنامهنویسی شیگرا (مانند پلی مورفیسم، کپسولهسازی، وراثت و انتزاع) آموزش داده میشوند تا قبل از نوشتن کلاسها در Python 3، آن مفاهیم را درک کنید.
اگرچه اکثر مطالب اولیه با جزئیات پوشش داده شدهاند، همیشه لینکها و منابعی ارائه شده است تا جزئیات بیشتری دریافت کنید یا در هر موضوع عمیقتر شوید.
پس از تمام بخشها، چالشهای کدنویسی وجود دارد تا به تثبیت مفاهیم کمک کند و به شما اجازه دهد کدنویسی را تمرین کنید. تمام راهحلها با بررسی دقیق خط به خط کد مرور میشوند تا پاسخهای چالشها توضیح داده شوند.
تمام منابع ارائه شده
تمام سورس کدهای موضوعات شامل راهحلهای چالشها ارائه شده است.
نرمافزارهای دوره، مفسر Python 3 و PyCharm IDE رایگان هستند.
تنها چیزی که برای شروع این دوره نیاز دارید یک کامپیوتر یا لپتاپ است!
همین امروز یادگیری برنامهنویسی Python 3 را شروع کنید!
این دوره برای چه کسانی مناسب است؟
- کسی که کاملاً در برنامهنویسی تازه وارد است.
- کسی که زبان برنامهنویسی دیگری میداند اما میخواهد Python یاد بگیرد.
- کسی که میخواهد Python را برای شغل جدید، مصاحبه یا مهارت در کدنویسی یاد بگیرد.
- دانشجویان کالج
- دانشآموزان دبیرستان
یادگیری برنامهنویسی Python 3 برای افراد کاملاً مبتدی
-
خوشآمدگویی 05:58
-
منابع و اقلام آموزشی 05:56
-
نصب Python و PyCharm 04:33
-
ساخت اپلیکیشن Hello World 07:17
-
تاریخچه و ویژگیهای Python 09:57
-
اصول: متغیرها 03:06
-
متغیرها 08:42
-
کامنتها 03:11
-
متغیرها و کامنتها None
-
استفاده از تابع ()print در Python 12:11
-
چالش: دستورات ()Print 02:36
-
راهحل: دستورات ()Print 04:52
-
اصول: مقدمهای بر انواع داده 01:45
-
انواع داده 10:19
-
تبدیل انواع داده 06:20
-
انواع دادهها None
-
اصول: کار با رشتهها 01:48
-
کار با رشتهها - بخش 1 13:30
-
کار با رشتهها - بخش 2 12:56
-
چالش: رشتهها 01:47
-
راهحل: رشتهها 08:45
-
اصول: عملگرها 06:47
-
کار با عملگرها 08:34
-
چالش: عملگرها 00:48
-
راهحل: عملگرها 01:59
-
اصول: مقدمهای بر ساختارهای داده در Python 06:10
-
اصول: لیستها 02:16
-
کار با لیستها - بخش 1 10:38
-
کار با لیستها - بخش 2 12:34
-
چالش: لیستها 01:17
-
راهحل: لیستها 07:02
-
اصول: مجموعهها 02:33
-
کار با مجموعهها - بخش 1 07:36
-
کار با مجموعهها - بخش 2 07:52
-
چالش: مجموعهها 01:23
-
راهحل: مجموعهها 04:18
-
اصول: تاپلها 01:47
-
کار با تاپلها 12:47
-
چالش: تاپلها 00:53
-
راهحل: تاپلها 03:47
-
اصول: دیکشنریها 02:31
-
کار با دیکشنریها - بخش 1 08:52
-
کار با دیکشنریها - بخش 2 05:38
-
چالش: دیکشنریها 00:53
-
راهحل: دیکشنریها 04:43
-
اصول: شرطها و حلقهها 07:16
-
دستورات If - بخش 1 10:53
-
دستورات If - بخش 2 09:30
-
دستورات While 11:12
-
دستورات For 08:38
-
چالش: شرطها و حلقهها 01:24
-
راهحل 1: شرطها و حلقهها 03:46
-
راهحل 2: شرطها و حلقهها 04:27
-
اصول: توابع 03:52
-
توابع - بخش 1 09:10
-
توابع - بخش 2 08:52
-
توابع - ارسال پارامترها با ارجاع 07:37
-
توابع بازگشتی 07:21
-
چالش: توابع 01:27
-
راهحل: توابع 08:47
-
اصول: برنامهنویسی شیگرا در Python 05:48
-
اصول: وراثت 05:53
-
اصول: کپسولهسازی 04:28
-
اصول: انتزاع 02:10
-
اصول: پلی مورفیسم 03:34
-
تعریف کلاسها، سازندهها و متدها 09:07
-
وراثت و ویژگیهای خصوصی / عمومی 11:23
-
ویژگیها یا خصوصیات خصوصی 07:22
-
چالش: برنامهنویسی شیگرا 02:02
-
راهحل: کلاس دما - برنامهنویسی شیگرا 08:51
-
راهحل: کلاس دایره - برنامهنویسی شیگرا 11:56
-
اصول: مدیریت استثنا در Python با try و except 06:53
-
دستورات Try Except Else 08:12
-
دستورات Finally و assertions 12:15
-
چالش: استثناها 00:33
-
راهحل: استثناها 05:45
-
اصول: ماژولها 02:35
-
ایجاد یک ماژول 09:29
-
ایمپورت کردن یک ماژول 10:24
-
استفاده از if __name__ برای بررسی اجرای برنامه 08:13
-
چالش: ماژولها 02:47
-
راهحل: ماژولها - ایجاد ماژول 07:57
-
راهحل: ماژولها - ایجاد برنامه اصلی 05:10
-
اصول: دریافت ورودی از کاربر 01:35
-
استفاده از ماژول sys 06:49
-
استفاده از کتابخانه argparse 09:22
-
اصول: کار با فایلها 05:04
-
کار با فایلها - بخش 1 - ایجاد، نوشتن در و خواندن از فایلها 09:59
-
کار با فایلها - بخش 2 - بررسی روشهای دیگر خواندن داده از فایل 04:26
-
کار با فایلها - بخش 3 - پیمایش فایل و ویرایش فایلها 09:56
-
اصول: کار با فرمان ها فایل و دایرکتوری 01:18
-
کار با فایلها و دایرکتوریها 08:22
-
اصول: کار با فایلهای داده (CSV و JSON) 04:00
-
خواندن فایلهای CSV - بخش 1 12:34
-
خواندن فایلهای CSV - بخش 2 07:07
-
نوشتن فایلهای CSV 11:54
-
خواندن فایلهای JSON - خواندن (Deserialization) - بخش 1 07:48
-
کار با فایلهای JSON - نوشتن (Serialization) - بخش 2 08:00
-
کار با Pandas - بارگذاری فایلهای CSV در DataFrame - بخش 1 11:12
-
کار با Pandas - نوشتن فایلهای CSV - بخش 2 07:35
-
اصول: کار با HTTP در Python 01:26
-
درخواستهای GET - بخش 1 12:55
-
درخواستهای GET - افزودن پارامترهای QueryString - بخش 2 11:09
-
بررسی API نقشه آب و هوای آزاد 05:23
-
درخواستهای GET به Open Weather Map - بخش 3 07:29
-
مدیریت خطاهای شبکه برای درخواستهای GET - بخش 4 08:20
-
درخواستهای POST 05:55
مشخصات آموزش
یادگیری برنامهنویسی Python 3 برای افراد کاملاً مبتدی
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:107
- مدت زمان :11:28:40
- حجم :3.47GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy