لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
دوره جامع آموزش پایتون
- آخرین آپدیت
دانلود The Complete Python Course
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است! روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و لحظهای که به شما کمک میکند تا دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در حین پیشرفت در دوره، درک خود را عمیقتر کنید.
برنامهنویسی پایتون را با این دوره جامع و همهجانبه استاد شوید. مفاهیم اصلی پایتون را از متغیرها و حلقهها تا مباحث پیشرفته مانند توابع، کلاسها و ماژولها، همراه با تجربه کدنویسی عملی در پایتون و PyCharm بیاموزید.
با تنظیم پایتون در ویندوز و مک شروع کنید، سپس وارد دنیای متغیرها، عملگرها، تبدیل انواع دادهها و مدیریت ورودیها شوید. با یادگیری حلقهها، دستورات تصمیمگیری و کار با رشتهها، یک پایه قوی بسازید.
در مراحل پیشرفته به سراغ توابع، بازگشت (Recursion)، عبارات لامبدا، برنامهنویسی شیگرا و ساختارهای دادهای پایتون مانند لیستها، تاپلها، مجموعهها و دیکشنریها بروید.
این دوره برای برنامهنویسان آینده، توسعهدهندگان نرمافزار، علاقهمندان به دادهها و هر کسی که میخواهد پایتون را از صفر بیاموزد، ایدهآل است. هیچ دانش قبلی از برنامهنویسی مورد نیاز نیست.
در پایان این دوره، شما قادر خواهید بود با اعتماد به نفس برنامههای پایتون بنویسید، ساختارهای داده را به طور موثر درک و استفاده کنید، توابع و کلاسها را ایجاد نمایید و از ماژولها برای حل بهینه مسائل دنیای واقعی بهره ببرید.
سرفصل ها و درس ها
مقدمه
Introduction
معرفی دوره
Course Introduction
معرفی و ویژگیهای پایتون
Python Introduction and Features
راهاندازی پایتون
Set Up Python
نصب پایتون (2025)
Install Python (2025)
نصب PyCharm (2025)
Install PyCharm (2025)
اتصال پایتون و PyCharm (2025)
Connect Python and PyCharm (2025)
اولین برنامه پایتون در PyCharm (2025)
First Python program on PyCharm (2025)
نصب پایتون روی مک
Install Python on MAC
نصب پایتون و PyCharm در مک
Install Python and PyCharm on MAC
متغیرهای پایتون
Python Variables
متغیرها در پایتون چیستند؟
What Are Variables in Python?
مثال کدنویسی متغیرها
Coding Example - Variables
محدوده متغیرها
Scope of Variables
محدوده متغیرها چیست؟
What Is the Scope of Variables?
محدوده محلی (Local)
Local Scope
محدوده جهانی (Global)
Global Scope
کلمه کلیدی Global: تغییر مقدار متغیر جهانی
Global Keyword: Change the Value of a Global Variable
توکنهای پایتون
Python Tokens
توکنها و انواع آنها چیستند؟
What Are tokens and Their Types?
کلمات کلیدی
Keywords
شناسهها
Identifiers
مقادیر ثابت (Literals)
Literals
عملگرهای پایتون
Python - Operators
عملگرها چیستند؟
What Are Operators?
عملگرهای حسابی
Arithmetic Operators
عملگرهای انتصابی
Assignment Operators
عملگرهای منطقی
Logical Operators
عملگرهای شناسایی (Identity)
Identity Operators
عملگرهای عضویت (Membership)
Membership Operators
عملگرهای بیتی
Bitwise Operators
کامنتهای پایتون
Python - Comments
کامنتها چیستند؟
What Are Comments?
کامنتهای تکخطی و چندخطی
Single-Line and Multi-Line Comments
تبدیل نوع دادهها در پایتون
Python – Type Conversion
تبدیل نوع داده در پایتون چیست؟
What Is Type Conversion in Python?
۳ مثال کدنویسی
3 Coding Examples
دریافت ورودی کاربر در پایتون
Python – Get User Input
نحوه دریافت ورودی کاربر (با مثال)
How to Get User Input (With Example)
دستورات تصمیمگیری در پایتون
Python – Decision-Making Statements
دستورات تصمیمگیری در پایتون چیستند؟
What Are Decision-Making Statements in Python?
دستور if
if Statement
دستور if...else
if…else Statement
دستور if...elif...else
if...elif...else
دستورات Break و Continue
Python – Break and Continue Statements
دستور Break
Break Statement
دستور Continue
Continue Statement
حلقهها در پایتون
Python – Loops
حلقهها چیستند؟
What Are Loops?
حلقه While
While Loop
حلقه For
For Loop
اعداد در پایتون
Python – Numbers
انواع دادههای عددی چیستند؟
What Are Numeric Datatypes?
انواع Integer, Long, Float, Complex
Types - Integer, Long, Float, Complex Data Types
رشتهها در پایتون
Python – Strings
رشتهها (Strings) چیستند؟
What Are Strings?
ایجاد رشته در پایتون
Create a String in Python
مقادیر ثابت رشتهای
String Literals
برش (Slicing) برای دسترسی به زیررشتهها
Slicing to Access Substrings
اندیسگذاری منفی برای دسترسی به زیررشتهها
Negative Indexing to Access Substrings
دسترسی به کاراکتر در رشتههای پایتون
Accessing a Character in Python Strings
اتصال رشتهها
Concatenate Strings
بیش از ۳۰ متد داخلی رشتهها - مثالهای کدنویسی
30+ Built-In String Methods - Coding Examples
توابع در پایتون
Python – Functions
توابع چیستند؟
What Are Functions?
ایجاد و فراخوانی یک تابع
Create and Call a Function
ایجاد تابع با پارامترها
Create a Function with Parameters
آرگومانهای تابع
Function Arguments
بازگشت (Recursion)
Recursion
دستور return
The Return Statement
توابع لامبدا
Python – Lambda Functions
توابع لامبدا چیستند؟
What Are Lambda Functions?
۵ مثال کدنویسی
5 Coding Examples
کلاسها و اشیاء
Python – Classes and Objects
کلاسها و اشیاء - مقدمه
Classes and Objects - Introduction
کلاس چیست و چگونه ایجاد میشود؟
What Is a class? How to Create It?
شیء (Object) چیست؟
What Is an Object?
مثالهای کلاسها و اشیاء
Examples - Classes and Objects
تابع init()
init() Function
تاپلها در پایتون
Python – Tuples
تاپلها در پایتون چیستند؟
What Are Tuples in Python?
تفاوت تاپلها و لیستها
Difference between Tuples and Lists
ایجاد تاپل در پایتون
Create a Tuple in Python
تاپلها - ۱۶ مثال کدنویسی
Tuples - 16 Coding Examples
دیکشنریها در پایتون
Python – Dictionary
دیکشنریها در پایتون چیستند؟
What Are Dictionaries in Python?
نحوه ایجاد یک دیکشنری
How to Create a Dictionary
۱۹ مثال کدنویسی دیکشنری
19 Coding Examples - Dictionary
لیستها در پایتون
Python – Lists
لیستها در پایتون چیستند؟
What Are Lists in Python?
تفاوت تاپلها و لیستها
Difference between Tuples and Lists
ایجاد لیست در پایتون
Creating a List in Python
۲۲ مثال کدنویسی لیستها
22 Coding Examples - Lists
اتحاد لیستها
Join Lists
لیستهای چندبعدی در پایتون
Multi-Dimensional Python List
مجموعهها در پایتون
Python – Sets
مجموعهها (Sets) در پایتون چیستند؟
What Are Sets in Python?
نحوه ایجاد یک مجموعه
How to Create a Set
مجموعهها - ۱۵ مثال کدنویسی
Sets - 15 Coding Example
ماژولها در پایتون
Python – Modules
ماژولهای پایتون چیستند؟
What Are Python Modules?
نحوه بارگذاری یک ماژول در پایتون
How to Load a Module in Python
ماژول ریاضی (math)
Python – math Module
ماژول Math چیست و چگونه وارد (Import) شود؟
What Is a Math Module and How to Import?
۱۰ مثال کدنویسی توابع ماژول Math
10 Coding Examples - Math Module Functions
ماژول آمار (statistics)
Python – Statistics Module
ماژول Statistics چیست و چگونه وارد شود؟
What Is a Statistics Module and How to Import?
۴ مثال کدنویسی توابع ماژول Statistics
4 Coding Examples - Statistics Module Functions
ماژولهای تصادفی (random)
Python – Random Modules
ماژول Random چیست و چگونه وارد شود؟
What Is a Random module and How to Import It?
چهار مثال کدنویسی توابع ماژول Random
Four Coding Examples - Random Module Functions
نمایش نظرات