آموزش برنامه‌نویسی پایتون ۳: راهنمای گام به گام برای مبتدیان - آخرین آپدیت

دانلود Python 3 Programming A Step By Step Guide for Beginners

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

بهترین دوره آموزش مقدماتی پایتون 3

راهنمای گام به گام برنامه نویسی پایتون شامل 13 ماژول است:

  • 1. مقدمه: در این ماژول، با مبانی پایتون آشنا خواهید شد.
  • 2. نصب و استفاده از پایتون: در این ماژول، نحوه نصب پایتون در پلتفرم‌های مختلف و نوشتن اولین برنامه پایتون را یاد می‌گیرید.
  • 3. متغیرها و عبارات: در این ماژول، با نحوه تعریف متغیرها و نوشتن عبارات در زبان پایتون آشنا می‌شوید.
  • 4. دستورات شرطی: در این ماژول، با درک دستورات شرطی مانند if، if-else، nested-if، عملگرهای سه‌تایی و غیره، بلوک‌های سازنده اصلی برنامه‌ها را یاد می‌گیرید.
  • 5. حلقه‌ها و تکرار: در این ماژول، یاد می‌گیرید که چگونه با استفاده از انواع حلقه‌ها، مجموعه‌ای از دستورات را به طور مکرر اجرا کنید.
  • 6. کار با توابع: در این ماژول، نحوه تعریف توابع در پایتون را یاد خواهید گرفت.
  • 7. مدیریت استثنائات در پایتون: در این ماژول، نحوه مدیریت استثنائات در پایتون را فرا می‌گیرید.
  • 8. درک کاربرد کلاس‌ها و اشیاء در پایتون: در این ماژول، با مفاهیم کلاس‌ها، اشیاء و نحوه تعریف سازنده (Constructor) برای مقداردهی اولیه اعضای کلاس آشنا می‌شوید.
  • 9. کار با رشته‌ها در پایتون: در این ماژول، نحوه کار با رشته‌ها را یاد می‌گیریم.
  • 10. کار با فایل‌ها در پایتون: در این ماژول، یاد می‌گیرید که چگونه یک فایل جدید ایجاد کنید، به آن متن اضافه کنید، محتویات آن را بخوانید، همچنین نحوه خواندن داده‌های باینری و ایجاد پویا یک فایل تصویری در زمان اجرا را فرا می‌گیرید.
  • 11. کار با لیست‌ها: در این ماژول، با مفهوم لیست‌ها در پایتون و عملیات مختلفی که می‌توانید با آن‌ها انجام دهید، آشنا می‌شوید.
  • 12. کار با تاپل‌ها، مجموعه‌ها و دیکشنری‌ها: در این ماژول، با تاپل‌ها، مجموعه‌ها (Sets) و دیکشنری‌ها آشنا شده و عملیات مختلف مربوط به این ساختارهای داده را یاد می‌گیرید. همچنین زمان مناسب برای استفاده از هر کدام را خواهید آموخت.
  • 13. Comprehensions در پایتون: در این ماژول، کارآمدترین روش مدیریت کد در پایتون را یاد خواهید گرفت.
  • 14. و بسیاری موارد دیگر: این دوره در آینده با ویژگی‌های بیشتری مانند عبارات منظم (Regular Expressions)، Decorators و موارد دیگر به‌روزرسانی خواهد شد.

پیش‌نیازها:

هیچ پیش‌نیازی برای یادگیری این دوره وجود ندارد.

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

پایتون به عنوان یکی از زبان‌های اوپن سورس برجسته، انعطاف‌پذیر و قدرتمند شناخته می‌شود که یادگیری و استفاده از آن آسان است و دارای کتابخانه‌های قدرتمندی برای دستکاری و تحلیل داده‌ها است. برای بیش از یک دهه، پایتون در محاسبات علمی و حوزه‌های کمی بالا مانند علم داده (Data Science)، یادگیری ماشین (Machine Learning)، هوش مصنوعی (AI)، اینترنت اشیاء (IoT) و غیره مورد استفاده قرار گرفته است.

راهنمای گام به گام برنامه نویسی پایتون شامل 13 ماژول است و در آینده ماژول‌های بیشتری برای کمک به دانشجویانی که علاقه‌مند به یادگیری علم داده هستند، اضافه خواهد شد. ابتدا با مقدمه‌ای بر زبان برنامه‌نویسی پایتون شروع می‌کنیم، سپس نحوه نصب پایتون بر روی سیستم‌های خود را یاد گرفته و با برنامه‌نویسی پایتون شروع می‌کنیم. پس از آن، با درک نحوه تعریف متغیرها و عبارات پشتیبانی شده توسط زبان پایتون، اصول اولیه پایتون را درک خواهیم کرد. سپس یاد می‌گیریم چگونه دستورات شرطی را بنویسیم و با حلقه‌ها کار کرده و تکرارها را در زبان پایتون انجام دهیم. در ادامه، نحوه کار با توابع، نحوه تعریف کلاس‌ها و اشیاء در پایتون را یاد می‌گیریم، سپس نحوه مدیریت استثنائات در زبان پایتون را فرا می‌گیریم. همچنین نحوه کار و دستکاری رشته‌ها با استفاده از پایتون، نحوه کار با فایل‌ها را یاد می‌گیریم، ساختارهای داده مختلفی مانند لیست‌ها، دیکشنری‌ها، تاپل‌ها، مجموعه‌ها و غیره را خواهیم آموخت و همچنین نحوه استفاده از پشتیبانی Comprehensions ارائه شده توسط زبان پایتون برای نوشتن کد قابل نگهداری و کارآمد را یاد می‌گیریم. در ادامه این دوره، ماژول‌های اضافی مانند عبارات منظم، Decorators، بسته‌بندی و ماژول‌ها، بارگذاری پویا، اصول اولیه پایتون برای علم داده و موارد دیگر را اضافه خواهم کرد.

پس از ثبت‌نام، تمامی به‌روزرسانی‌های آینده رایگان خواهند بود.


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

مقدمه Introduction

  • معرفی Introduction

  • پایتون به عنوان یک زبان Python as a Language

معرفی Introduction

  • مقدمه Introduction

  • پایتون به عنوان یک زبان Python as a Language

  • چگونه از این دوره بیشترین بهره را ببریم How to get the best out of this Course

  • چگونه از این دوره بهترین بهره را ببرید How to get the best out of this Course

نصب و استفاده از پایتون Installing and Using Python

  • معرفی Introduction

  • خلاصه Summary

نصب و استفاده از پایتون Installing and Using Python

  • مقدمه Introduction

  • شروع کار با پایتون با استفاده از Jupyter Getting Started with Python using Jupyter

  • شروع کار با پایتون با استفاده از Jupyter Getting Started with Python using Jupyter

  • نصب پایتون و نوشتن یک برنامه Installing Python and Writing a Program

  • نصب پایتون و نوشتن برنامه Installing Python and Writing a Program

  • درک فرآیند اجرای برنامه پایتون Understand Python Program Execution Process

  • فرآیند اجرای برنامه پایتون را درک کنید Understand Python Program Execution Process

  • خلاصه Summary

متغیرها و عبارات Variables and Expressions

  • معرفی Introduction

  • دموها: تبدیل انواع و اقسام Demos: Types and Types Conversion

  • خلاصه Summary

متغیرها و عبارات Variables and Expressions

  • مقدمه Introduction

  • اعلام متغیرها در پایتون Declaring Variables in Python

  • اعلان متغیرها در پایتون Declaring Variables in Python

  • درک عبارات در پایتون Understanding Expressions in Python

  • درک عبارات در پایتون Understanding Expressions in Python

  • درک انواع داده و عبارات نوع داده Understanding Types and Types Expressions

  • درک انواع و انواع عبارات Understanding Types and Types Expressions

  • دموها: انواع داده و تبدیل انواع داده Demos: Types and Types Conversion

  • خلاصه Summary

دستورات شرطی Conditional Statements

  • معرفی Introduction

  • استفاده از بیانیه if-elsif-else Using if-elsif-else Statement

  • خلاصه Summary

اظهارات مشروط Conditional Statements

  • مقدمه Introduction

  • استفاده از دستور if Using if Statement

  • با استفاده از if Statement Using if Statement

  • استفاده از دستور if-else Using if-else Statement

  • استفاده از بیانیه if-else Using if-else Statement

  • استفاده از دستور if-elsif-else Using if-elsif-else Statement

  • کار با دستور if تودرتو Working with Nested if Statement

  • کار با Nested if Statement Working with Nested if Statement

  • عملگر سه‌تایی (Ternary Operator) Ternary Operator

  • اپراتور سه تایی Ternary Operator

  • خلاصه Summary

حلقه‌ها و تکرارها Loops and iterations

  • معرفی Introduction

  • حلقه نامشخص با استفاده از while Indefinite Loop using While

  • خروج از یک حلقه با استفاده از عبارت break Breaking out of a loop using break Statement

  • اتمام یک تکرار با استفاده از عبارت Continue Finishing an Iteration using Continue Statement

  • حلقه قطعی با استفاده از for Definite loop using for

  • خلاصه Summary

حلقه ها و تکرارها Loops and iterations

  • مقدمه Introduction

  • حلقه نامعین با استفاده از While Indefinite Loop using While

  • خروج از حلقه با استفاده از دستور break Breaking out of a loop using break Statement

  • پایان دادن به یک تکرار با استفاده از دستور Continue Finishing an Iteration using Continue Statement

  • Definite loop using for

  • خلاصه Summary

کار با توابع Working with Functions

  • معرفی Introduction

  • استفاده از آرگومان های پیش فرض در توابع پایتون Using Default Arguments in Python Functions

  • ارسال تعداد متغیر آرگومان به توابع پایتون Passing Variable Number of Arguments to Python Functions

  • توابع لامبدا Lambda Functions

  • خلاصه Summary

کار با توابع Working with Functions

  • مقدمه Introduction

  • تعریف توابع پایتون Defining Python Functions

  • تعریف توابع پایتون Defining Python Functions

  • درک پارامترها، آرگومان‌ها و مقادیر بازگشتی همراه با دموها Understanding Parameters, Arguments and Return Values with Demos

  • درک پارامترها، آرگومان ها و مقادیر بازگشتی با دموها Understanding Parameters, Arguments and Return Values with Demos

  • استفاده از آرگومان‌های پیش‌فرض در توابع پایتون Using Default Arguments in Python Functions

  • استفاده از آرگومان‌های کلیدواژه در توابع پایتون Using Keyboard Arguments in Python Functions

  • استفاده از آرگومان های صفحه کلید در توابع پایتون Using Keyboard Arguments in Python Functions

  • ارسال تعداد متغیر آرگومان به توابع پایتون Passing Variable Number of Arguments to Python Functions

  • درک متغیرهای سراسری (Global) و محلی (Local) Understanding Global and Local Variables

  • درک متغیرهای جهانی و محلی Understanding Global and Local Variables

  • توابع لامبدا (Lambda Functions) Lambda Functions

  • خلاصه Summary

مدیریت استثناها در پایتون Handling Exceptions in Python

  • معرفی Introduction

  • درک استثناهای داخلی Understanding Built-in Exceptions

  • افزایش استثنائات Raising Exceptions

  • خلاصه Summary

مدیریت استثناها در پایتون Handling Exceptions in Python

  • مقدمه Introduction

  • درک استثناهای داخلی (Built-in Exceptions) Understanding Built-in Exceptions

  • مدیریت استثناها Handling Exceptions

  • رسیدگی به استثناها Handling Exceptions

  • ایجاد استثناها (Raising Exceptions) Raising Exceptions

  • تعریف اقدامات پاکسازی (Clean-Up Actions) Defining Clean-Up Actions

  • تعریف اقدامات پاکسازی Defining Clean-Up Actions

  • خلاصه Summary

درک استفاده از کلاس‌ها و اشیاء در پایتون Understanding the Usage of Classes and Objects in Python

  • نسخه ی نمایشی: تعریف کلاس ها با داده ها و روش ها Demo: Defining Classes with Data and Methods

آشنایی با استفاده از کلاس ها و اشیاء در پایتون Understanding the Usage of Classes and Objects in Python

  • درک کلاس‌ها و اشیاء Understanding Classes and Objects

  • درک کلاس ها و اشیا Understanding Classes and Objects

  • دمو: درک سینتکس کلاس‌ها و اشیاء Demo: Understanding Classes and Objects Syntax

  • نسخه ی نمایشی: درک نحو کلاس ها و اشیاء Demo: Understanding Classes and Objects Syntax

  • دمو: تعریف کلاس‌ها با داده‌ها و متدها Demo: Defining Classes with Data and Methods

  • دمو: تعریف کلاس‌ها با سازنده‌ها (Constructors) Demo: Defining Classes with Constructors

  • نسخه ی نمایشی: تعریف کلاس ها با سازنده ها Demo: Defining Classes with Constructors

  • خلاصه Summary

  • خلاصه Summary

مدیریت رشته‌ها در پایتون Handling Strings in Python

  • معرفی Introduction

  • درک رشته ها در پایتون Understanding Strings in Python

  • خلاصه Summary

مدیریت رشته ها در پایتون Handling Strings in Python

  • مقدمه Introduction

  • معرفی Introduction

  • درک رشته‌ها در پایتون Understanding Strings in Python

  • برش رشته‌ها (Slicing Strings) Slicing Strings

  • برش رشته ها Slicing Strings

  • استفاده از 'in' به عنوان عملگر منطقی Using 'in' as a Logical Operator

  • استفاده از "in" به عنوان یک عملگر منطقی Using 'in' as a Logical Operator

  • کار با کتابخانه رشته‌ها (String Library) Working with String Library

  • کار با String Library Working with String Library

  • خلاصه Summary

کار با فایل‌ها در پایتون Handling Flies in Python

  • معرفی Introduction

  • نوشتن در یک فایل Writing to a File

  • خواندن از فایل Reading from the File

  • خواندن از ادامه فایل. Reading from the File Cont.

  • خلاصه Summary

مدیریت مگس ها در پایتون Handling Flies in Python

  • مقدمه Introduction

  • نوشتن در یک فایل Writing to a File

  • خواندن از فایل Reading from the File

  • خواندن از فایل - ادامه Reading from the File Cont.

  • کپی کردن فایل متنی Copying Text File

  • کپی کردن فایل متنی Copying Text File

  • کپی کردن فایل تصویری Copying Image File

  • کپی کردن فایل تصویری Copying Image File

  • خلاصه Summary

کار با لیست‌ها Working with Lists

  • معرفی Introduction

  • ایجاد لیست Creating List

  • خواندن مقادیر از فهرست Reading Values from the List

  • با استفاده از Append، Insert، Remove، Pop و Clear Using Append, Insert, Remove, Pop and Clear

  • ایجاد لیست به صورت پویا از داده های فایل CSV Creating List Dynamically from CSV File data

  • ترتیب اقلام لیست بر اساس ویژگی های شی Ordering List Items by Object Attributes

  • برنامه نویسی تابعی با لیست با استفاده از Reduce Functional Programming with List using Reduce

  • خلاصه Summary

کار با لیست ها Working with Lists

  • مقدمه Introduction

  • معرفی Introduction

  • ایجاد لیست Creating List

  • خواندن مقادیر از لیست Reading Values from the List

  • تغییر لیست (Mutating List) Mutating List

  • لیست جهش Mutating List

  • استفاده از Append، Insert، Remove، Pop و Clear Using Append, Insert, Remove, Pop and Clear

  • ایجاد پویا لیست از داده‌های فایل CSV Creating List Dynamically from CSV File data

  • استفاده از Sort و Reverse Using Sort and Reverse

  • با استفاده از مرتب سازی و معکوس کردن Using Sort and Reverse

  • مرتب‌سازی موارد لیست بر اساس خصوصیات اشیاء Ordering List Items by Object Attributes

  • برنامه‌نویسی تابعی با لیست با استفاده از Map Functional Programming with List using Map

  • برنامه نویسی تابعی با لیست با استفاده از نقشه Functional Programming with List using Map

  • برنامه‌نویسی تابعی با لیست با استفاده از Filter Functional Programming with List using Filter

  • برنامه نویسی تابعی با لیست با استفاده از فیلتر Functional Programming with List using Filter

  • برنامه‌نویسی تابعی با لیست با استفاده از Reduce Functional Programming with List using Reduce

  • برش لیست‌ها Slicing Lists

  • برش لیست ها Slicing Lists

  • خلاصه Summary

کار با تاپل‌ها، مجموعه‌ها و دیکشنری‌ها Working with Tuples, Sets and Dictionaries

کار با تاپل ها، مجموعه ها و دیکشنری ها Working with Tuples, Sets and Dictionaries

  • مقدمه Introduction

  • کار با تاپل‌ها (Tuples) Working with Tuples

  • کار با مجموعه‌ها (Sets) Working with Sets

  • انجام عملیات مجموعه‌ها Performing Set Operations

  • ایجاد مجموعه پویا Creating Dynamic Set

  • درک مجموعه منجمد (Frozen Set) Understanding Frozen Set

  • کار با دیکشنری‌ها Working with Dictionaries

  • ایجاد پویا دیکشنری‌ها از فایل Creating Dictionaries Dynamically from File

  • خلاصه Summary

Comprehensions در پایتون Comprehensions in Python

  • مقدمه Introduction

  • List Comprehensions Lists Comprehensions

  • List Comprehensions با عبارات آیتم List Comprehensions with Item Expressions

  • Dictionary Comprehensions Dictionary Comprehensions

  • Set Comprehensions Sets Comprehensions

  • Comprehensions به عنوان Generator Comprehensions as Generators

  • خلاصه Summary

نمایش نظرات

آموزش برنامه‌نویسی پایتون ۳: راهنمای گام به گام برای مبتدیان
جزییات دوره
8.5 hours
89
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,849
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sekhar Srinivasan Sekhar Srinivasan

مربی، نویسنده و معمار دارای گواهی مایکروسافت