آموزش دوره مقدماتی نهایی پایتون - 2025

دانلود Python Ultimate Beginners Course - 2025

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

آنچه شما نیاز دارید:

این دوره برای مبتدیان بدون تجربه قبلی در زمینه کدنویسی طراحی شده است. شما نیازی به نصب هیچ نرم افزاری بر روی کامپیوتر خود ندارید و هیچ تجهیزات پیشرفته ای لازم نیست. تنها چیزی که نیاز دارید یک دسکتاپ یا لپ تاپ و اتصال به اینترنت است.

برای جلوگیری از نصب، از یک ویرایشگر برنامه نویسی آنلاین استفاده می کنیم. هنگامی که برای اولین بار کدنویسی با Python را یاد می‌گیرید، می‌توانید از  یا online-python.com استفاده کنید - هر دو رایگان هستند و نیازی به ثبت نام در یک برنامه ندارند. حساب کاربری 

آنچه خواهید آموخت:

در این دوره، اصول برنامه نویسی پایتون، یک زبان همه کاره و دوستانه مبتدی را خواهید آموخت. این دوره تئوری را با تمرین عملی متعادل می‌کند و به شما یاد می‌دهد که کد پایتون را بنویسید و درک کنید و از پیچیدگی‌های غیرضروری اجتناب کنید.

در پایان دوره، درک کاملی از اصول پایتون و اعتماد به نفس خواهید داشت. برنامه های کاربردی کوچک بسازید و از پتانسیل پایتون در حل مسائل روزمره قدردانی کنید.

موضوعات کلیدی که در این دوره به آنها مسلط خواهید شد در اینجا آمده است:

  • متغیرها و انواع داده
  • نحوه استفاده موثر از نظرات
  • وارد کردن و پردازش داده های کاربر
  • قالب بندی رشته و روش ها
  • فهرست ها، تاپل ها و مجموعه ها
  • فرهنگ لغت
  • توابع
  • شرطی IF
  • حلقه ها
  • ماژول ها
  • پروژه های کوچک تمرین
  • مبانی برنامه نویسی شی گرا
  • رسیدگی به خطا با try/به جز دستورات
  • کار با JSON

کاری که انجام خواهید داد:

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

همانطور که دوره پیشرفت می‌کند، روی چند پروژه کوچک کار خواهید کرد که همه دانش و دانش را گرد هم می‌آورند. مهارت هایی که تاکنون به دست آورده اید.

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


مزایای دوره:

این دوره شامل موارد زیر است:

  • بیش از 5 ساعت ویدیوی درخواستی
  • درس های نظری برای یادگیری مفاهیم اساسی
  • تمرینات آزمایشگاهی عملی برای به کارگیری دانش شما
  • پروژه های کوچک تمرین با راه حل
  • در مجموع بیش از 70 درس
  • دسترسی به تمام نسخه های به روز شده دوره در آینده

درباره مربی شما:

سلام، من Arno Pretorius هستم، یک معلم IT واجد شرایط با تجربه تدریس در کلاس های درس و آنلاین، و همچنین دانش حرفه ای در AWS و توسعه نرم افزار. من مشتاق هستم که برنامه نویسی را برای همه بدون توجه به پیشینه آنها در دسترس و لذت بخش کنم. من همچنین فرصت ایجاد دوره هایی برای Udemy Business را داشته ام و متعهد به ارائه تجربیات یادگیری واضح و ارزشمند هستم.

می‌خواهید بیشتر بیاموزید؟

اگر از این دوره لذت بردید و می‌خواهید در آینده منتظر دوره‌های احتمالاً بیشتری باشید، لطفاً حتماً!


سرفصل ها و درس ها

درس ها Lessons

  • نمای کلی دوره Course overview

  • ارث چیست؟ What is Inheritance?

  • انجام الحاق رشته ها - [آزمایشگاه] Perform string concatenation - [Lab]

  • راه حل: یک چک کننده نمره دانش آموز ایجاد کنید Solution: Create a student grade checker

  • در حال اجرا برای حلقه ها - [آزمایشگاه] Running for loops - [Lab]

  • روش های رشته ای String methods

  • لیست ها Lists

  • دامنه محلی در مقابل جهانی Local vs Global scope

  • ارسال به انواع داده های مختلف - [آزمایشگاه] Casting to different data types - [Lab]

  • کار با دیکشنری ها - [آزمایشگاه] Working with Dictionaries - [Lab]

  • مشروط IF تو در تو Nested IF conditionals

  • الحاق رشته String concatenation

  • متشکرم Thank you!

  • پروژه خود را ایجاد کنید Create your own project

  • آزمایش با ماژول ها - [آزمایشگاه] Experiment with modules - [Lab]

  • اعلام در حوزه محلی و جهانی - [آزمایشگاه] Declaring at the local and global scopes - [Lab]

  • عملگرهای حسابی Arithmetic operators

  • تعریف و فراخوانی یک تابع - [آزمایشگاه] Define and call a function - [Lab]

  • کار با روش های سفارشی - [آزمایشگاه] Working with custom methods - [Lab]

  • کار با JSON - [آزمایشگاه] Working with JSON - [Lab]

  • از توابع input() و print() استفاده کنید - [Lab] Utilise the input() and print() functions - [Lab]

  • JSON در پایتون JSON in Python

  • ماژول ها Modules

  • ایجاد یک IF مشروط تودرتو - [آزمایشگاه] Creating a nested IF conditional - [Lab]

  • رسیدگی به خطا با Try-Except - [Lab] Error handling with Try-Except - [Lab]

  • استفاده از روش های رشته ای مختلف - [آزمایشگاه] Utilise various string methods - [Lab]

  • ایجاد یک منطق ساده If-Elif-Else - [آزمایشگاه] Creating a simple If-Elif-Else logic - [Lab]

  • استدلال های موضعی Positional arguments

  • مجموعه ای بسازید و مقادیر آن را خروجی بگیرید - [آزمایشگاه] Create a set and output it's values - [Lab]

  • منابع دوره Course resources

  • IF شرطی است IF conditionals

  • خلاصه پروژه کوچک شماره 3: یک بررسی کننده نمره دانش آموز ایجاد کنید Mini-project brief #3: Create a student grade checker

  • یک لیست ایجاد کنید و مقادیر آن را خروجی بگیرید - [آزمایشگاه] Create a list and output it's values - [Lab]

  • ریخته گری Casting

  • نظرات Comments

  • برای حلقه ها For loops

  • اعلان یک متغیر Declaring a variable

  • دسترسی و استفاده از یک ویرایشگر برنامه نویسی آنلاین - [آزمایشگاه] Accessing and using an online coding editor - [Lab]

  • کلاس ها و اشیا چیست What are classes and objects

  • برنامه نویسی شی گرا چیست؟ What is Object-oriented programming?

  • Running while حلقه ها - [آزمایشگاه] Running while loops - [Lab]

  • استفاده از نظرات تک خطی و چند خطی - [آزمایشگاه] Using single and multi-line comments - [Lab]

  • گسترش کلاس ها با وراثت - [آزمایشگاه] Extending classes with Inheritance - [Lab]

  • راه حل: یک ماشین حساب ساده بسازید Solution: Create a simple calculator

  • انواع داده ها Data types

  • ساخت و استفاده از کلاس ها و اشیاء - [آزمایشگاه] Building and using classes and objects - [Lab]

  • پروژه مینی تمرین - مقدمه Mini-practice project - Introduction

  • فرآیند فکر Thought process

  • لغت نامه ها Dictionaries

  • معرفی دوره Course Introduction

  • قالب بندی رشته بر اساس موقعیت - [آزمایشگاه] Format string by position - [Lab]

  • توابع Functions

  • اضافی: تمرین If-Elif-Else - [آزمایشگاه] Additional: If-Elif-Else practice - [Lab]

  • در حالی که حلقه ها While loops

  • پایتون چیست؟ What is Python?

  • مقایسه و عملگرهای منطقی Comparison and logical operators

  • اضافی: تمرین شرطی IF تو در تو - [آزمایشگاه] Additional: nested IF conditional practice - [Lab]

  • فهرستی از لغت نامه ها را مرور کنید - [آزمایشگاه] Loop through a list of dictionaries - [Lab]

  • ایجاد متغیرهای خودمان - [آزمایشگاه] Creating our own variables - [Lab]

  • مجموعه ها Sets

  • راه حل: یک برنامه تبریک بسازید Solution: Create a greeting program

  • خلاصه پروژه کوچک شماره 2: یک برنامه تبریک بسازید Mini-project brief #2: Create a greeting program

  • روش های سفارشی Custom methods

  • قراردادهای نامگذاری متغیرها Variable naming conventions

  • خلاصه پروژه کوچک شماره 1: یک ماشین حساب ساده ایجاد کنید Mini-project brief #1: Create a simple calculator

  • متغیرها Variables

  • داده های ورودی و خروجی Input and output data

  • رسیدگی به خطا با دستورات try به جز Error handling with try except statements

  • تاپل ها Tuples

  • یک تاپل ایجاد کنید و مقادیر آن را خروجی بگیرید - [آزمایشگاه] Create a tuple and output it's values - [Lab]

  • کار با عملگرهای حسابی - [آزمایشگاه] Working with Arithmetic operators - [Lab]

نمایش نظرات

آموزش دوره مقدماتی نهایی پایتون - 2025
جزییات دوره
5h 33m
71
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
9
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Arno Pretorius Arno Pretorius

توسعه دهنده نرم افزار | معمار راه حل های دارای گواهی AWS