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

دانلود Learn Python Programming

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

دوره آموزشی برنامه‌نویسی پایتون (مقدماتی تا پیشرفته)

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

مهارت‌های قابل‌کسب: پس از اتمام این دوره، شرکت‌کنندگان اعتماد به نفس در برنامه‌نویسی با پایتون را به دست خواهند آورد. مهارت‌های کلیدی که فراگیران کسب خواهند کرد شامل درک جامعی از نحو پایتون، ساختارهای داده، عبارات کنترلی، توابع، برنامه‌نویسی شیءگرا و حل مسئله عملی با استفاده از پایتون است.

سرفصل‌های دوره:

ماژول 1: برنامه‌نویسی پایتون

1. شروع کار با پایتون

  • مروری بر زبان برنامه‌نویسی پایتون
  • دانلود و نصب پایتون
  • راه‌اندازی محیط پایتون
    • پیکربندی مسیر پایتون در متغیرهای محیطی
    • تأیید نصب پایتون
  • معرفی pip – نصب‌کننده بسته پایتون

2. کار با PyCharm IDE

  • نصب PyCharm
  • راه‌اندازی یک پروژه پایتون جدید
  • مرور رابط کاربری PyCharm
  • نوشتن و اجرای اسکریپت‌های پایتون
    • اولین اسکریپت پایتون
    • درک ساختار فایل پایتون
    • اجرای اسکریپت‌ها در PyCharm و از طریق خط فرمان
    • خروجی کنسول و تابع print()
    • تکنیک‌های قالب‌بندی رشته

3. مبانی پایتون

  • متغیرها و انواع داده
    • اعلان و مقداردهی اولیه متغیرها
    • انواع داده: int, float, str, bool
    • تبدیل نوع داده
  • عملگرها در پایتون
    • عملگرهای محاسباتی، مقایسه‌ای، منطقی و انتساب

4. عبارات جریان کنترل

  • عبارات شرطی
    • if, if-else, elif و if تو در تو
  • ساختارهای حلقه
    • حلقه‌های for و while
    • حلقه‌های تو در تو
    • کنترل حلقه: break, continue, pass

5. ساختارهای داده پایتون

  • لیست‌ها
    • ایجاد، دسترسی و تغییر لیست‌ها
    • متدهای رایج لیست
  • تاپل‌ها
    • ویژگی‌ها و عملیات
  • رشته‌ها
    • اعلان، متدها، عملیات و قالب‌بندی
  • فرهنگ لغت‌ها
    • ایجاد، دسترسی و متدهای فرهنگ لغت
  • مجموعه‌ها
    • ایجاد، دسترسی، عملیات و متدهای مجموعه

ماژول 2: برنامه‌نویسی شیءگرا در پایتون

1. کلاس‌ها و اشیاء

  • تعریف کلاس‌ها و ایجاد اشیاء
  • متغیرها و متدهای نمونه
  • نوشتن توابع داخل و خارج از کلاس‌ها

2. پارامترهای متد

  • آرگومان‌های موقعیتی
  • آرگومان‌های کلیدواژه‌ای
  • مقادیر پارامتر پیش‌فرض

3. سازنده‌ها و بارگذاری بیش از حد

  • درک متد __init__
  • ایجاد سازنده و آرگومان‌های پیش‌فرض
  • بارگذاری بیش از حد متد با استفاده از پارامترهای پیش‌فرض
  • شبیه‌سازی بارگذاری بیش از حد سازنده

4. اعضای استاتیک

  • متغیرهای استاتیک
  • متدهای استاتیک با استفاده از @staticmethod

5. وراثت در پایتون

  • انواع وراثت
    • تک، چندگانه، چند سطحی و سلسله مراتبی
  • بازنویسی متد
    • استفاده از super() برای فراخوانی متدهای کلاس والد

6. ماژول‌ها و بسته‌های پایتون

  • ایجاد و وارد کردن ماژول‌ها
  • کار با بسته‌ها
  • مدیریت فضای نام

7. مدیریت استثنا

  • مدیریت استثنای داخلی
    • بلوک‌های try, except, else, finally
  • ایجاد و استثناهای سفارشی
  • استفاده از عبارات assert

8. مفاهیم پیشرفته

  • دکوراتورها در پایتون
  • مولدها در پایتون


ماژول 3: برنامه‌های پایه:

  • تعویض دو عدد
  • بررسی اینکه آیا یک عدد اول است یا خیر
  • محاسبه فاکتوریل یک عدد
  • تولید اعداد فیبوناچی

برنامه‌های آرایه:

  • یافتن مجموع یک آرایه
  • یافتن عناصر حداکثر و حداقل در یک آرایه

برنامه‌های لیست:

  • یافتن طول یک لیست
  • جابجایی عناصر اول و آخر در یک لیست
  • جابجایی دو عنصر در یک لیست
  • حذف nامین رخداد یک کلمه داده شده
  • بررسی وجود یک عنصر/جستجو در یک لیست
  • پاک کردن یک لیست به روش‌های مختلف
  • معکوس کردن یک لیست
  • شبیه‌سازی یا کپی کردن یک لیست
  • شمارش رخدادهای یک عنصر در یک لیست
  • یافتن مجموع عناصر در یک لیست
  • یافتن کوچکترین عدد در یک لیست

به ما بپیوندید در این سفر برای تسلط بر پایتون و باز کردن دنیایی از امکانات در عرصه برنامه‌نویسی!


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

Introduction & Overview on Python-معرفی و مرور کلی پایتون Introduction & Overview on Python

  • Getting started with Python-شروع کار با پایتون Getting started with Python

  • Keywords, Variables & Data Types-کلمات کلیدی، متغیرها و انواع داده Keywords, Variables & Data Types

  • Operators-عملگرها Operators

Python Flow Control Statements-عبارات کنترل جریان پایتون Python Flow Control Statements

  • Python Control Statements Part 1-عبارات کنترلی پایتون قسمت 1 Python Control Statements Part 1

  • Python Control Statements Part 2-عبارات کنترلی پایتون قسمت 2 Python Control Statements Part 2

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

  • String Data Type in Python - Part 1-نوع داده رشته در پایتون - قسمت 1 String Data Type in Python - Part 1

  • String Data Type in Python -Part 2-نوع داده رشته در پایتون - قسمت 2 String Data Type in Python -Part 2

Python Lists, Tuple, Set & Dictionary Types-انواع لیست، تاپل، مجموعه و دیکشنری در پایتون Python Lists, Tuple, Set & Dictionary Types

  • List Data Type-نوع داده لیست List Data Type

  • Tuple Data Type-نوع داده تاپل Tuple Data Type

  • Set Data Type-نوع داده مجموعه Set Data Type

  • Dictionary Data Type-نوع داده دیکشنری Dictionary Data Type

Functions in Python-توابع در پایتون Functions in Python

  • Functions in Python Part 1-توابع در پایتون قسمت 1 Functions in Python Part 1

  • Functions in Python Part 2-توابع در پایتون قسمت 2 Functions in Python Part 2

  • Functions in Python Part 3-توابع در پایتون قسمت 3 Functions in Python Part 3

  • Functions in Python Part 4-توابع در پایتون قسمت 4 Functions in Python Part 4

  • Functions in Python Part 5-توابع در پایتون قسمت 5 Functions in Python Part 5

Python Object Oriented Programming Concepts-مفاهیم برنامه نویسی شی گرا در پایتون Python Object Oriented Programming Concepts

  • Class and Object in Python - Part 1-کلاس و شی در پایتون - قسمت 1 Class and Object in Python - Part 1

  • Class and Object in Python - Part 2-کلاس و شی در پایتون - قسمت 2 Class and Object in Python - Part 2

  • Class and Object in Python - Part 3-کلاس و شی در پایتون - قسمت 3 Class and Object in Python - Part 3

  • Inheritance in Python - Part 1-وراثت در پایتون - قسمت 1 Inheritance in Python - Part 1

  • Inheritance in Python - Part 2-وراثت در پایتون - قسمت 2 Inheritance in Python - Part 2

  • Inheritance in Python - Part 3-وراثت در پایتون - قسمت 3 Inheritance in Python - Part 3

  • Polymorphism in Python-چند ریختی در پایتون Polymorphism in Python

  • Abstraction & Interface In Python-انتزاع و اینترفیس در پایتون Abstraction & Interface In Python

  • Encapsulation-کپسوله سازی Encapsulation

Python Modules & Packages-ماژول‌ها و پکیج‌های پایتون Python Modules & Packages

  • Working with Python Modules & Packages-کار با ماژول‌ها و پکیج‌های پایتون Working with Python Modules & Packages

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

  • Exception Handling - Part 1-مدیریت استثناها - قسمت 1 Exception Handling - Part 1

  • Exception Handling - Part 2-مدیریت استثناها - قسمت 2 Exception Handling - Part 2

File Handling in Python-مدیریت فایل در پایتون File Handling in Python

  • File Handling - Part1-مدیریت فایل - قسمت 1 File Handling - Part1

  • File Handling - Part 2-مدیریت فایل - قسمت 2 File Handling - Part 2

Regular Expression in Python-عبارات با قاعده در پایتون Regular Expression in Python

  • Regular Expressions in Python - Part1-عبارات با قاعده در پایتون - قسمت 1 Regular Expressions in Python - Part1

  • Regular Expressions in Python - Part 2-عبارات با قاعده در پایتون - قسمت 2 Regular Expressions in Python - Part 2

Advanced Topics in Python-مباحث پیشرفته در پایتون Advanced Topics in Python

  • Assertions in Python-ادعاها در پایتون Assertions in Python

  • Decorators in Python-دکوراتورها در پایتون Decorators in Python

  • Generators in Python-ژنراتورها در پایتون Generators in Python

  • Pattern Programs in Python-برنامه‌های الگو در پایتون Pattern Programs in Python

Python Coding Examples (Frequently Asked Programs in Interview)-مثال‌های کدنویسی پایتون (برنامه‌هایی که معمولاً در مصاحبه پرسیده می‌شوند) Python Coding Examples (Frequently Asked Programs in Interview)

  • How To Swap 2 Numbers-چگونه 2 عدد را جابجا کنیم How To Swap 2 Numbers

  • How To Check A Number is Prime Number or Not-چگونه بررسی کنیم که یک عدد اول است یا خیر How To Check A Number is Prime Number or Not

  • How to Find Factorial Of A Number-چگونه فاکتوریل یک عدد را پیدا کنیم How to Find Factorial Of A Number

  • Program to print Fibonacci Series-برنامه چاپ سری فیبوناچی Program to print Fibonacci Series

  • Find Sum Of Elements in an Array-پیدا کردن مجموع عناصر در یک آرایه Find Sum Of Elements in an Array

  • Find Maximum & Minimum Elements in an Array-پیدا کردن عناصر حداکثر و حداقل در یک آرایه Find Maximum & Minimum Elements in an Array

  • How to Find Length Of A List-چگونه طول یک لیست را پیدا کنیم How to Find Length Of A List

  • How To Swap First and Last Elements in Array-چگونه اولین و آخرین عناصر را در آرایه جابجا کنیم How To Swap First and Last Elements in Array

  • How To Swap Any 2 Elements in a list based on Positions-چگونه هر 2 عنصر را در یک لیست بر اساس موقعیت جابجا کنیم How To Swap Any 2 Elements in a list based on Positions

  • How To Remove Nth Occurrence of a Word from a List-چگونه N-اُمین تکرار یک کلمه را از یک لیست حذف کنیم How To Remove Nth Occurrence of a Word from a List

  • How To Search an Element in a List-چگونه یک عنصر را در یک لیست جستجو کنیم How To Search an Element in a List

  • How To Clear a List-چگونه یک لیست را پاک کنیم How To Clear a List

  • How To Reverse a List-چگونه یک لیست را معکوس کنیم How To Reverse a List

  • How To Clone or Copy a List-چگونه یک لیست را شبیه سازی یا کپی کنیم How To Clone or Copy a List

  • Count occurrences of an element in a list-شمارش تعداد تکرار یک عنصر در یک لیست Count occurrences of an element in a list

  • Find sum of elements in list-یافتن مجموع عناصر در لیست Find sum of elements in list

  • Multiply all Numbers in the List-ضرب تمام اعداد در لیست Multiply all Numbers in the List

  • Smallest and Largest Numbers in a List-کوچکترین و بزرگترین اعداد در یک لیست Smallest and Largest Numbers in a List

نمایش نظرات

آموزش برنامه نویسی پایتون
جزییات دوره
35.5 hours
54
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,533
4.5 از 5
دارد
دارد
دارد
Pavan Kumar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pavan Kumar Pavan Kumar

مشاور فنی ارشد