🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی پایتون
- آخرین آپدیت
دانلود 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
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
نمایش نظرات