دوره آموزشی
The Great Courses
دوبله زبان فارسی

پایتون کامل - از خط اول کد تا اولین شغل

پایتون کامل - از خط اول کد تا اولین شغل

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • یاد می‌گیرید چگونه با پایتون مسائل روزمره را حل کنید.
  • درک خوب اصول پایتون مانند تایپ‌های داده‌ و کنترل جریان برنامه‌نویسی
  • یاد می‌گیرید چگونه به صورت حرفه‌ای در پایتون کدنویسی کنید.
  • یادگیری مفاهیم پیشرفته پایتون مانند فرمت‌های زمانی و شبکه‌سازی
  • توسعه اپلیکیشن‌های واقعی مانند اپلیکیشن بودجه‌بندی، سیستم پردازش سفارش، بازی Connect 4 و بیشتر
  • ساخت یک پورتفولیو از پروژه‌ها که قابل اشتراک‌گذاری باشد.
  • یادگیری بهترین شیوه‌های کدنویسی مانند توسعه با تست های واحد
  • توسعه مهارت‌های تفکر منطقی خود با تمرینات چالش‌برانگیز
  • یادگیری برنامه‌نویسی شی‌گرا
  • یاد می‌گیرید چگونه داده‌ را از اینترنت اسکرپ کنید.
  • یاد می‌گیرید چگونه سرور خودتان را بسازید.
  • کسب تجربه عملی کار با محبوب‌ترین ابزارهای مورد استفاده در این صنعت

توضیحات دوره

شما یاد می‌گیرید چگونه با پایتون برنامه‌نویسی کنید که یکی از مهارت‌های پرتقاضا در سال 2025 است. توسعه‌دهندگان تازه‌کار پایتون به طور متوسط بیش از 70000 دلار در اولین شغل خود درآمد دارند.

با دوره «پایتون کامل - از خط اول تا اولین شغل» به دنیای پایتون شیرجه بزنید. این دوره به شکل کامل و قدم به قدم برای مبتدیان طراحی شده است. از نصب پایتون روی کامپیوتر شخصی شروع می‌کند و اصول برنامه‌نویسی با پایتون را که زبانی ساده و چندمنظوره است، به شما معرفی می‌کند. با تمرین‌های عملی واقعی، جنبه‌های مختلف پایتون را کشف خواهید کرد، از جمله:

  • متغیرها
  • ساختارهای داده
  • کنترل جریان
  • برنامه‌نویسی شی‌گرا
  • ماژول‌ها
  • تست‌های واحد
  • اسکوپ‌ها
  • اشکال‌زدایی
  • متغیرهای محیطی
  • فایل‌ها
  • پایگاه داده‌ها
  • CSVs
  • درخواست‌های HTTP
  • وب اسکرپینگ
  • سرورها
  • و خیلی موارد دیگر

دوره به شما امکانات وسیعی از پایتون را از مدیریت فایل و پایگاه داده تا تسلط به درخواست‌های HTTP و HTML برای وب اسکرپینگ نشان می‌دهد. شما نه تنها کدنویسی را یاد خواهید گرفت بلکه بهترین شیوه‌های کدنویسی را نیز درک خواهید کرد تا مسیر تبدیل شدن به برنامه‌نویسی حرفه‌ای برایتان هموار شود. این دوره پروژه‌های عملی مانند ساخت بازی، سیستم مدیریت کتابخانه و برنامه پیش‌بینی آب و هوا را در بر دارد تا آنچه یاد می‌گیرید در سناریوهای واقعی کاربردی شود.

با پیشرفت دوره، کار با مدیریت نسخه (کنترل نسخه) با گیت را خواهید آموخت، مبانی سرورها و APIS را درک کرده و حتی نگاهی به استقرار سرور در AWS خواهید داشت تا خود را برای دنیای حرفه‌ای توسعه نرم‌افزار آماده کنید. در پایان دوره، اعتمادبه‌نفس و مهارت مقابله با مشکلات واقعی با پایتون را کسب کرده و درهای یک حرفه موفق در کدنویسی به روی شما باز خواهد شد.

اگر می‌خواهید یک مسیر حرفه‌ای جدید در دنیای توسعه، داده‌کاوی یا هوش مصنوعی آغاز کنید، یا حتی فقط می‌خواهید یک مهارت تازه برای تقویت قابلیت‌های شغلی فعلی‌تان بیاموزید، این دوره مناسب شماست.

این دوره دسترسی مادام‌العمر به بیش از 200 درس و یادداشت‌ها جهت پیگیری دروس را برایتان فراهم می‌کند.

به جای شرکت در دوره‌ای با بیش از 20 ساعت ویدئو، این دوره را امتحان کنید که در کمتر از 7 ساعت همه آنچه برای تبدیل شدن به برنامه‌نویسی حرفه‌ای پایتون نیاز دارید پوشش می‌دهد.

پس منتظر چه هستید؟ پایتون را شروع کرده و همین امروز رویاهایتان را برآورده کنید.

این دوره برای چه کسانی مناسب است؟

  • مبتدیان مطلق در برنامه‌نویسی
  • افرادی که می‌خواهند شغل خود را به توسعه نرم‌افزار تغییر دهند.
  • دانشجویان و علاقه‌مندان به یادگیری پایتون از ابتدا
  • حرفه‌ای‌هایی که می‌خواهند مهارت‌های کدنویسی خود را با پایتون بهبود دهند.
  • توسعه‌دهندگانی که به دنبال یادگیری زبان کدنویسی جدید هستند.
  • توسعه‌دهندگان غیرحرفه‌ای پایتون که می‌خواهند مهارت‌های خود را ارتقا دهند.

پایتون کامل - از خط اول کد تا اولین شغل

  • مقدمه 02:59
  • نصب پایتون 01:25
  • نصب IDE (ویژوال استودیو کد) 02:47
  • آشنایی با ویژوال استودیو کد 06:36
  • Notebooks در مقابل اسکریپت‌ها 03:18
  • Hello World 00:54
  • خواندن خطاها 01:32
  • متغیرها - متغیرها چه هستند؟ 03:01
  • متغیرها - تایپ‌های داده‌ 03:38
  • متغیرها - دریافت تایپ‌های داده‌ 01:43
  • متغیرها - تغییر تایپ‌های متغیر 02:45
  • متغیرها - بازنویسی متغیرها 01:53
  • رشته‌ها - مقدمه 02:13
  • رشته‌ها - اصلاح رشته‌ها 05:18
  • رشته‌ها - فرمت‌بندی رشته 03:55
  • رشته‌ها - کاراکترهای فرار 02:17
  • رشته‌ها - ایندکس‌گذاری 02:38
  • رشته‌ها - اسلایس کردن 03:02
  • عملگرها - عملگرهای حسابی 02:34
  • عملگرها - عملگرهای تخصیص 01:10
  • عملگرها - عملگرهای رشته 04:54
  • بولی ها - مقدمه 02:59
  • بولی ها - عملگرهای مقایسه 00:56
  • بولی ها - ارزیابی مقادیر و متغیرها 01:28
  • بولی ها - عملگرهای عضویت در رشته 01:48
  • لیست‌ها - مقدمه 02:10
  • لیست‌ها - مثال کدنویسی 01:21
  • لیست‌ها - دسترسی به آیتم‌ها 00:32
  • لیست‌ها - Attributes لیست 01:10
  • لیست‌ها - متدهای لیست 04:14
  • لیست‌ها - اتصال لیست‌ها 00:52
  • تاپل‌ها - مقدمه 00:53
  • تاپل‌ها - Attributes تاپل 01:39
  • تاپل‌ها - افزودن آیتم‌ها 01:45
  • تاپل‌ها - آنپک کردن تاپل‌ها 01:40
  • مجموعه‌ها - مقدمه 00:33
  • مجموعه‌ها - Attributes مجموعه 00:58
  • مجموعه‌ها - دسترسی به آیتم‌ها 00:44
  • مجموعه‌ها - افزودن آیتم‌ها 01:27
  • مجموعه‌ها - حذف آیتم‌ها 01:48
  • مجموعه‌ها - ترکیب مجموعه‌ها 03:17
  • دیکشنری‌ها - مقدمه 01:49
  • دیکشنری‌ها - Attributes دیکشنری 01:25
  • دیکشنری‌ها - دسترسی به آیتم‌ها 01:44
  • دیکشنری‌ها - متدهای دیکشنری 02:40
  • دیکشنری‌ها - افزودن آیتم‌ها 01:58
  • دیکشنری‌ها - حذف آیتم‌ها 02:15
  • دیکشنری‌ها - دیکشنری‌های تودرتو 03:23
  • شرطی‌ها - مقدمه 00:24
  • شرطی‌ها - دستور if 02:49
  • شرطی‌ها - دستور elif 01:14
  • شرطی‌ها - دستور else 01:04
  • شرطی‌ها - دستورات if کوتاه‌ شده 01:03
  • شرطی‌ها - دستورات if...else کوتاه‌ شده 01:14
  • شرطی‌ها - عملگرهای منطقی 02:21
  • شرطی‌ها - دستورات if تودرتو 02:00
  • حلقه‌ها - مقدمه 00:43
  • حلقه‌ها - حلقه‌های while 01:56
  • حلقه‌ها - استفاده از حلقه‌های while با لیست‌ها 01:58
  • حلقه‌ها - دستور else 01:02
  • حلقه‌ها - حلقه for 01:16
  • حلقه‌ها - حلقه‌زنی در دیکشنری‌ها 01:01
  • حلقه‌ها - استفاده از متد range 01:04
  • حلقه‌ها - دستور break 01:06
  • حلقه‌ها - دستور continue 01:09
  • حلقه‌ها - حلقه‌های تودرتو 02:36
  • توابع - مقدمه 00:35
  • توابع - تعریف توابع 01:05
  • توابع - آرگومان‌ها و پارامترها 08:26
  • توابع - بازگردانی مقادیر 01:34
  • توابع - بازگشت 03:07
  • آبجکت‌ها - مقدمه 01:29
  • آبجکت‌ها - تعریف کلاس 02:13
  • آبجکت‌ها - پارامتر self 00:50
  • آبجکت‌ها - ایجاد آبجکت 01:50
  • آبجکت‌ها - دسترسی به Attributes آبجکت 00:54
  • آبجکت‌ها - اصلاح Attributes آبجکت 00:42
  • آبجکت‌ها - حذف Attributes آبجکت 00:42
  • آبجکت‌ها - متدهای کلاس 01:37
  • وراثت - مقدمه 00:53
  • وراثت - مثال 03:26
  • وراثت - تابع ()super 03:14
  • وراثت - افزودن Attributes و متدهای جدید 00:29
  • ماژول‌ها - مقدمه 02:21
  • ماژول‌ها - ماژول‌های داخلی 01:37
  • ماژول‌ها - ماژول‌های خارجی 02:37
  • ماژول‌ها - ایمپورت بخش‌هایی از یک ماژول 00:36
  • ماژول‌ها - ایمپورت با Aliases 00:40
  • ماژول‌ها - ماژول‌های سفارشی 01:01
  • پلی‌مورفیسم - مقدمه 01:31
  • پلی‌مورفیسم - پلی‌مورفیسم کلاس 01:29
  • اسکوپ - اسکوپ محلی 01:36
  • اسکوپ - تابعی داخل یک تابع 02:21
  • اسکوپ - اسکوپ گلوبال 01:33
  • اسکوپ - متغیرها با نام مشابه 01:05
  • اسکوپ - کلیدواژه گلوبال 01:57
  • Datetime - مقدمه 01:13
  • Datetime - متدهای مفید 02:04
  • Datetime - ایجاد آبجکت Datetime 01:08
  • Datetime - تبدیل Datetime به رشته 02:36
  • جی‌سان - مقدمه 01:15
  • جی‌سان - ایجاد آبجکت جی‌سان 01:05
  • جی‌سان - رمزگشایی جی‌سان 00:50
  • جی‌سان - تبدیل تایپ‌های داده پایتون به جی‌سان 01:33
  • PIP - مقدمه 00:37
  • PIP - نصب PIP 01:28
  • PIP - استفاده از Pip 02:47
  • PIP - حذف پکیج‌ها 00:59
  • PIP - لیست تمام پکیج‌های نصب‌ شده 01:00
  • ورودی‌های کاربر - مقدمه 01:27
  • ورودی‌های کاربر - تبدیل تایپ‌های داده ورودی 01:08
  • Try...Except - مقدمه 02:34
  • Try...Except - ضبط تمام انواع خطا 00:53
  • Try...Except - چاپ پیام خطا 01:10
  • Try...Except - استفاده از بلوک else 01:31
  • Try...Except - استفاده از بلوک finally 01:08
  • Try...Except - استفاده همزمان از بلوک‌های Else و Finally 01:44
  • Try...Except - بررسی Raising استثناها 01:19
  • Try...Except - اعتبارسنجی ورودی 01:49
  • لاگ کردن - مقدمه 01:07
  • لاگ کردن - سطوح لاگ 02:07
  • لاگ کردن - پیکربندی لاگ 01:11
  • لاگ کردن - لاگ‌ کردن به چند منبع 02:27
  • لاگ کردن - استفاده از آبجکت‌های لاگر 01:20
  • کنوانسون نامگذاری متغیر 01:41
  • مستندات - مقدمه 00:28
  • مستندات - کامنت‌ها 01:04
  • مستندات - Docstrings 01:38
  • متغیرهای محیطی - مقدمه 00:53
  • متغیرهای محیطی - چگونه تعریف کنیم؟ 00:49
  • متغیرهای محیطی - چگونه استفاده کنیم؟ 01:15
  • متغیرهای محیطی - چرا؟ 00:52
  • اشکال‌زدایی - مقدمه 00:29
  • اشکال‌زدایی - خطاهای سینتکس 01:03
  • اشکال‌زدایی - خطاهای ران تایم 01:17
  • اشکال‌زدایی - خطاهای سمانتیک 01:19
  • اشکال‌زدایی - تکنیک‌های اشکال زدایی 01:58
  • اشکال‌زدایی - استفاده از Debugger 03:07
  • تست واحد - مقدمه 00:49
  • تست واحد - نوشتن تست‌های واحد 01:26
  • تست واحد - Assertions 01:00
  • تست واحد - اجرای تست‌های واحد 02:18
  • دکوراتورها در پایتون - مقدمه 03:49
  • دکوراتورها در پایتون - مثال زمانبندی اجرا 02:19
  • دکوراتورها در پایتون - مثال احراز هویت 01:44
  • خواندن فایل‌ها - مقدمه 00:41
  • خواندن فایل‌ها - باز کردن فایل‌ها 01:58
  • خواندن فایل‌ها - خواندن فایل 01:02
  • خواندن فایل‌ها - خواندن خطوط 01:12
  • خواندن فایل‌ها - بستن فایل‌ها 00:40
  • خواندن فایل‌ها - دستورات with و as 01:08
  • ساخت فایل‌ها - هندلرهای فایل 01:14
  • ساخت فایل‌ها - ایجاد فایل‌ها 01:02
  • ساخت فایل‌ها - نوشتن در فایل موجود 01:26
  • ساخت فایل‌ها - ایجاد پوشه‌ها 00:41
  • حذف فایل‌ها - مقدمه 01:11
  • حذف فایل‌ها - بررسی وجود فایل 01:01
  • حذف فایل‌ها - حذف پوشه‌ها 00:40
  • آشنایی با پایگاه داده‌ها - مقدمه 00:57
  • آشنایی با پایگاه داده‌ها - پایگاه داده‌های رابطه‌ای 01:43
  • آشنایی با پایگاه داده‌ها - MySQL و SQLite 00:49
  • آشنایی با پایگاه داده‌ها - چه زمانی از پایگاه داده استفاده نکنیم؟ 00:36
  • آشنایی با پایگاه داده‌ها - SQLite 01:15
  • CSVs - مقدمه 00:34
  • CSVs - خواندن فایل CSV 01:27
  • CSVs - خواندن داده‌ 01:09
  • CSVs - خواندن دستی داده‌ 01:28
  • CSVs - نوشتن در فایل CSV 02:02
  • CSVs - استفاده از کلاس DictWriter 01:14
  • CSVs - آشنایی با Pandas 01:40
  • CSVs - ایجاد فایل‌های CSV با Pandas 00:38
  • اتصال به پایگاه داده - مقدمه 00:55
  • اتصال به پایگاه داده - ایجاد جداول‌ 02:53
  • اتصال به پایگاه داده - کامیت کردن تغییرات 00:41
  • اتصال به پایگاه داده - نصب SQLite Viewer 01:06
  • اتصال به پایگاه داده - تنظیم SQLite Viewer به عنوان مشاهده‌گر پیش‌فرض 00:42
  • درج داده - درج اولیه 02:05
  • درج داده - درج چندین رکورد 01:39
  • درج داده - مشاهده تغییرات 00:26
  • کوئری داده - کوئری اولیه 01:15
  • کوئری داده‌ - فیلترینگ داده‌ 01:16
  • کوئری داده - مرتب‌سازی و محدود کردن نتایج 01:28
  • کوئری داده - تجمیع داده 01:12
  • کوئری داده - Group By 01:34
  • کوئری داده - نکات نهایی 00:52
  • درک HTTP - مقدمه 02:15
  • درک HTTP - مفاهیم کلیدی 02:45
  • درک HTTP - چرا HTTP مهم است؟ 00:40
  • درخواست‌های HTTP - ساختار درخواست 01:15
  • درخواست‌های HTTP - درخواست GET 01:56
  • درخواست‌های HTTP - درخواست POST 01:34
  • کدهای وضعیت - معانی کدهای وضعیت 03:34
  • مبانی HTML - مقدمه 00:55
  • مبانی HTML - نوشتن و باز کردن فایل‌های HTML 01:27
  • مبانی HTML - ساختار مستندات HTML 00:51
  • مبانی HTML - عناصر HTML 01:07
  • مبانی HTML - بررسی Attributes 01:27
  • تگ‌ها و عناصر رایج - مقدمه 00:36
  • تگ‌ها و عناصر رایج - هدینگ‌ها 00:37
  • تگ‌ها و عناصر رایج - پاراگراف‌ها و متن‌ها 00:29
  • تگ‌ها و عناصر رایج - لینک‌ها 00:36
  • تگ‌ها و عناصر رایج - لیست‌ها 00:57
  • تگ‌ها و عناصر رایج - تصاویر 01:14
  • تگ‌ها و عناصر رایج - جداول‌ 01:07
  • تگ‌ها و عناصر رایج - Divs 00:33
  • فرم‌ها و ورودی‌ها - مقدمه 00:36
  • فرم‌ها و ورودی‌ها - برچسب‌ها 00:52
  • فرم‌ها و ورودی‌ها - ورودی‌های متنی 01:09
  • فرم‌ها و ورودی‌ها - دکمه‌های رادیویی و چک‌باکس‌ها 01:15
  • فرم‌ها و ورودی‌ها - دکمه ارسال 00:50
  • وب اسکرپینگ - مقدمه 00:42
  • وب اسکرپینگ - استفاده از BeautifulSoup 02:25
  • وب اسکرپینگ - بررسی وبسایت‌ها 01:38
  • وب اسکرپینگ - ناوبری عناصر 02:47
  • وب اسکرپینگ - دسترسی به داده‌ 02:40
  • وب اسکرپینگ - سلنیوم 02:57
  • کنترل نسخه - مقدمه 01:52
  • کنترل نسخه - CVC مقابل DVC 00:55
  • کنترل نسخه - مفاهیم کلیدی گیت 01:27
  • مبانی گیت - راه‌اندازی گیت 02:00
  • مبانی گیت - ایجاد مخزن 01:59
  • مبانی گیت - کلون‌سازی یک مخزن 02:04
  • مبانی گیت - گردش‌کار اولیه 02:17
  • مبانی گیت - وضعیت و لاگ 00:55
  • برنچینگ و ادغام گیت - ایجاد، تغییر و مشاهده برنچ‌ها 01:49
  • برنچینگ و ادغام گیت - ادغام برنچ‌ها 01:03
  • برنچینگ و ادغام گیت - ادغام تعارضات 01:09
  • برنچینگ و ادغام گیت - حذف برنچ‌ها 00:19
  • آشنایی با سرورها - مقدمه 00:59
  • آشنایی با سرورها - مفاهیم کلیدی 01:50
  • ساخت API ساده - فریمورک‌ها 00:40
  • ساخت API ساده - راه‌اندازی و اجرای سرور 01:39
  • ساخت API ساده - ایجاد مسیرها 01:32
  • ساخت API ساده - ارسال داده 01:52
  • ساخت API ساده - تست API 00:57
  • ساخت API ساده - دریافت داده 01:27
  • ساخت API ساده - افزودن کدهای وضعیت 00:43
  • ساخت API ساده - تنظیم دسترسی عمومی 00:36
  • استقرار سرور - ارائه‌دهندگان میزبانی 01:18
  • استقرار سرور - ایجاد سرور روی AWS 02:19
  • استقرار سرور - راه‌اندازی سرور 02:38
  • استقرار سرور - استقرار سرور 05:19
  • نکات پایانی 01:28

3,920,400 980,100 تومان

مشخصات آموزش

پایتون کامل - از خط اول کد تا اولین شغل

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:مقدماتی
  • تعداد درس:243
  • مدت زمان :06:34:42
  • حجم :2.52GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید