آموزش اصول و مفاهیم پایه پایتون - آخرین آپدیت

دانلود Python Basics and Core Concepts

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! یک روش هوشمندانه برای یادگیری با گفتگوهای تعاملی و بی‌درنگ که به شما کمک می‌کند دانش خود را بسنجید، فرضیات را به چالش بکشید و همگام با پیشرفت در دوره، درک خود را عمیق‌تر کنید. مبانی پایتون را از راه‌اندازی محیط برنامه‌نویسی تا تسلط بر مفاهیم کلیدی مانند متغیرها، توابع، انواع داده‌ها و برنامه‌نویسی شیءگرا یاد بگیرید. در پایان این دوره، درک محکمی از مفاهیم اصلی پایتون خواهید داشت که شما را قادر می‌سازد با اعتمادبه‌نفس برنامه‌نویسی را شروع کنید. از طریق مجموعه‌ای ساختاریافته از درس‌ها و تمرین‌های عملی، با مهم‌ترین ویژگی‌های پایتون از جمله انواع داده‌ها مانند لیست‌ها (Lists)، تاپل‌ها (Tuples)، دیکشنری‌ها (Dictionaries) و مجموعه‌ها (Sets) و توابعی مانند print()، input() و dir() آشنا می‌شوید. همچنین با موضوعات پیشرفته‌ای مانند کار با رشته‌ها، انواع اعداد و متدهای جادویی (Magic Methods) کار خواهید کرد، در حالی که بر بهترین روش‌ها در قالب‌بندی کد، استانداردهای PEP 8 و استفاده از محیط‌های توسعه (IDE) مانند PyCharm تمرکز می‌کنید. این دوره برای یادگیرندگان در تمامی سطوح طراحی شده است؛ چه کاملاً در برنامه‌نویسی مبتدی باشید و چه بخواهید مهارت‌های پایتون خود را تثبیت کنید. با آموزش‌های تعاملی، تمرین‌ها و پروژه‌های واقعی، برای کاوش بیشتر در پایتون، از توسعه وب گرفته تا علم داده، آماده خواهید شد.

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

مقدمه‌ای بر پایتون Introduction to Python

  • مقدمه‌ای بر دوره تخصصی Introduction to the Specialization

  • مرور کلی دوره Course Overview

  • کجا کد پایتون را بنویسیم و اجرا کنیم Where to Write and Run Python Code

  • تمرین نصب پایتون Practice Installing Python

  • تمرین کار با مفسر تعاملی پایتون Practice - Using the Python Interactive Interpreter

نصب و استفاده از محیط PyCharm Installing and Using Pycharm IDE

  • نصب PyCharm Installing PyCharm

  • آشنایی با رابط کاربری PyCharm Getting Familiar with the PyCharm Interface

مفاهیم پایه در پایتون Basics Concepts in Python

  • مفاهیم کلیدی در پایتون Key Concept in Python

  • انواع داده‌های اصلی در پایتون Main Data Types in Python

  • تمرین کار با انواع داده‌های اصلی Practice - Working with Main Data Types

مقدمه‌ای بر توابع و توابع داخلی پایتون Introduction to Functions and Built-in Functions in Python

  • توابع داخلی (Built-in Functions) Built-in Functions

  • تمرین تعریف و استفاده از توابع Practice - Defining and Using Functions

  • تمرین استفاده از دستور return در توابع Practice - Using the Return Statement in Functions

  • تمرین کاوش در توابع داخلی Practice - Exploring Built-in Functions

  • تمرین استفاده از تابع داخلی dir() Practice - Using the built-in dir() Function

  • تمرین دریافت ورودی کاربر با تابع داخلی input() Practice - Gathering User Input with the built-in input() Function

قالب‌بندی کد و استاندارد PEP8 Code formatting and PEP8

  • تورفتگی‌های کد (Indentation) Code Indentations

  • تمرین کار با تورفتگی‌ها Practice - Working with Indentations

  • رعایت استانداردهای PEP 8 Following PEP 8 Guidelines

  • فعال‌سازی فرمت‌بندی خودکار در PyCharm Enabling Auto-Formatting in PyCharm

کامنت‌گذاری Comments

  • کامنت‌ها Comments

  • تمرین افزودن کامنت به کد Practice - Adding Comments to Your Code

عبارات و دستورات Expressions and Instructions

  • درک عبارات (Expressions) Understanding Expressions

  • درک دستورات (Statements) Understanding Statements

  • تمرین استفاده از عبارات Practice - Using Expressions

  • تمرین استفاده از دستورات Practice - Using Statements

متغیرها Variables

  • متغیرها Variables

  • تمرین تعریف و استفاده از متغیرها Practice - Defining and Using Variables

انواع داده و ساختارها Data Types and structures

  • درک تایپ‌گذاری پویا (Dynamic Typing) Understanding Dynamic Typing

  • مرور انواع داده و ساختارهای داده Types and Data Structures Overview

  • متغیرها و اشیا Variables and Objects

  • تمرین استفاده از تابع داخلی id() Practice - Using the built-in id() Function

  • تمرین بررسی کلاس‌های اصلی داده (str, int, bool, list, dict) Practice - Exploring Core Data Classes (str, int, bool, list, dict)

  • تمرین استفاده از تابع داخلی isinstance() Practice - Using the built-in isinstance() Function

رشته‌ها Strings

  • رشته‌ها Strings

  • تمرین کار با رشته‌ها Practice - String Manipulation

  • تمرین متدهای رشته‌ای Practice - String Methods

اتصال رشته‌ها String Concatenation

  • اتصال رشته‌ها String Concatenation

  • تمرین اتصال رشته‌ها با استفاده از عملگر + Practice - Concatenating Strings using the + Operator

  • تمرین استفاده از f-strings برای قالب‌بندی رشته Practice - Using f-strings for String Formatting

  • تمرین روش‌های جایگزین قالب‌بندی رشته Practice - Alternative String Formatting Methods

انواع اعداد Numeric Types

  • اعداد صحیح (Integers) Integers

  • تمرین کار با اعداد صحیح Practice - Integers Manipulation

  • اعداد اعشاری (Float) Float Numbers

  • تمرین کار با اعداد اعشاری Practice - Floating-Point Numbers Manipulation

  • کار با اعداد مختلط Working with Complex Numbers

مقادیر منطقی (Boolean) Boolean Values

  • مقادیر منطقی (Boolean) Boolean Values

  • تمرین کار با مقادیر منطقی Practice - Working with Boolean Values

  • تبدیل انواع داده (Type Conversion) Type Conversion

متدهای جادویی Magic Methods

  • متدهای جادویی Magic Methods

  • تمرین استفاده از ویژگی‌ها و متدهای جادویی Practice - Utilizing Magic Attributes and Methods

لیست‌ها Lists

  • لیست‌ها Lists

  • متدهای لیست List Methods

  • تمرین کار با لیست‌ها Practice - Working with Lists

  • کپی کردن لیست‌ها Copying Lists

  • تمرین کپی کردن لیست‌ها Practice - Copying Lists

  • تمرین عملی: کار با لیست‌ها TASK - Working with Lists

دیکشنری‌ها Dictionaries

  • دیکشنری‌ها Dictionaries

  • تمرین کار با دیکشنری‌ها Practice - Manipulating Dictionaries

  • تمرین متدهای دیکشنری Practice - Dictionary Methods

  • سایر عملیات با دیکشنری‌ها Other Operations with Dictionaries

  • تمرین استفاده از متد get() برای دیکشنری‌ها Practice - Using the get() Method for Dictionaries

  • تمرین تبدیل انواع دیگر به دیکشنری Practice - Converting Other Types to a Dictionary

  • تمرین عملی: کار با دیکشنری‌ها TASK - Working with Dictionaries

تاپل‌ها Tuples

  • تاپل‌ها Tuples

  • تمرین کار با تاپل‌ها Practice - Tuples Manipulation

مجموعه‌ها Sets

  • مجموعه‌ها Sets

  • تمرین کار با مجموعه‌ها Practice - Working with Sets

  • درک نظریه مجموعه‌ها Understanding Set Theory

  • متدهای مجموعه Set Methods

  • تمرین استفاده از متدهای مجموعه Practice - Usage of the Set Methods

  • تمرین محاسبه تفاوت متقارن مجموعه‌ها Practice - Calculating Symmetric Difference of Sets

  • تمرین عملی: کار با مجموعه‌ها TASK - Working with Sets

بازه ها (Ranges) Ranges

  • بازه ها (Ranges) Ranges

  • تمرین کار با بازه‌ها Practice - Range Manipulation

  • تمرین متدها و ویژگی‌های بازه Practice - Range Methods and Attributes

کار با توالی‌ها Working with Sequences

  • توابع داخلی برای توالی‌ها Built-in Functions for Sequences

  • تابع داخلی zip() Built-in zip() Function

  • تمرین کار با اشیا zip Practice - Working with zip Objects

  • تمرین تبدیل شیء zip به دیکشنری Practice - Converting a zip Object to a Dictionary

  • مقایسه توالی‌های مختلف Comparison of Different Sequences

تغییر اشیا در پایتون Modifying Objects in Python

  • درک اشیای تغییرناپذیر (Immutable) در پایتون Understanding Immutable Objects in Python

  • درک اشیای تغییرپذیر (Mutable) در پایتون Understanding Mutable Objects in Python

  • استراتژی‌های جلوگیری از تغییر اشیا Strategies to Prevent Object Mutation

  • تمرین ایجاد کپی عمیق (Deep Copy) از اشیا Practice - Creating Deep Copies of Objects

نمایش نظرات

آموزش اصول و مفاهیم پایه پایتون
جزییات دوره
15h 53m
85
(آخرین آپدیت)
586
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده