آموزش تسلط برنامه نویسی پایتون 2024: از مبانی تا تسلط

Python Programming Mastery 2024: From Basics to Mastery

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: قفل قدرت پایتون را باز کنید: نصب، اصول اولیه، تکنیک های پیشرفته را بیاموزید و در پروژه های دنیای واقعی هیجان انگیز غوطه ور شوید نصب، راه اندازی و تأیید پایتون را بیاموزید تا یک تجربه کدنویسی روان داشته باشید. متغییرها، انواع داده ها و دستکاری رشته ها را مسلط کنید که زمینه را برای مهارت پایتون فراهم می کند. ایجاد مهارت در عملگرهای ریاضی، تخصیص و مقایسه برای دستکاری موثر داده ها. فهرست ها، تاپل ها، مجموعه ها و فرهنگ لغت ها را دستکاری کنید و مهارت های همه کاره را برای ساختارهای داده متنوع به دست آورید. ماژول های پایتون را درک کنید، آنها را وارد کنید و با استفاده از متدهای dir() و help() عملکردها را بررسی کنید. در دستورات if، شرایط elif، حلقه‌ها و دستورات شرطی برای اجرای کارآمد برنامه مهارت کسب کنید. با دستکاری فایل CSV مقابله کنید، با ماژول سیستم عامل کار کنید و برنامه های کاربردی جذاب را در سه پروژه عملی ایجاد کنید. پیش نیازها: بدون نیاز به تجربه قبلی در برنامه نویسی مهارت های اولیه کامپیوتر و دسترسی به اتصال به اینترنت کامپیوتر

با "تسلط بر پایتون"، یک دوره جامع طراحی شده برای ارتقای مهارت های برنامه نویسی شما به سطوح جدید، سفری متحول کننده پایتون را آغاز کنید. چه مبتدی یا یک زبان آموز متوسط ​​باشید، این دوره یک پیشرفت یکپارچه از مفاهیم پایه تا اجرای پروژه پیشرفته را ارائه می دهد.

در پیچیدگی‌های برنامه‌نویسی پایتون، از ملزومات نصب شروع کنید. متغیرها را رمزگشایی کنید و عملگرهای اساسی را درک کنید، همانطور که پایه و اساس تخصص پایتون را ایجاد می کنید. ایجاد و دستکاری مجموعه‌های قدرتمند را کاوش کنید، در ماژول‌ها کاوش کنید و بر هنر کنترل جریان مسلط شوید و درک عمیقی از ملیله‌های غنی پایتون به دست آورید.

در پوسته پایتون پیمایش کنید و نحوه کار موثر با ماژول ها را بیاموزید. در مورد پیچیدگی های دستکاری فایل بینش به دست آورید، مهارت های خود را در مدیریت فایل های CSV تقویت کنید و از ماژول سیستم عامل برای عملیات دایرکتوری ساده استفاده کنید. خود را در پروژه های عملی غوطه ور کنید، دانش خود را در سناریوهای دنیای واقعی به کار ببرید و با اطمینان بر چالش ها غلبه کنید.

اسرار توابع را کشف کنید و پیچیدگی های برنامه نویسی شی گرا (OOP) را کشف کنید. کد خود را با تکنیک های مدیریت خطا در سطح حرفه ای تقویت کنید و از برنامه های کاربردی قوی و انعطاف پذیر اطمینان حاصل کنید. هنر قالب بندی رشته را بیاموزید و قدرت این مهارت ضروری را در افزایش خوانایی و کارایی کد خود کشف کنید.

در طول دوره درگیر پروژه های محرک باشید و مهارت های خود را در کاربردهای عملی تقویت کنید. در حالی که نام‌های پروژه مشخص نیست، مطمئن باشید که با سه پروژه همه‌جانبه و متنوع مقابله خواهید کرد، که یادگیری شما را تقویت می‌کند و به شما امکان می‌دهد دانش خود را در سناریوهای پویا به کار ببرید.

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

هم اکنون ثبت نام کنید تا به نخبگان پایتون بپیوندید، کنجکاوی خود را برانگیزید و پتانسیل کامل برنامه نویسی پایتون را آزاد کنید. مهارت برنامه نویسی خود را بالا ببرید، با چالش های دنیای واقعی مقابله کنید و یک استاد پایتون ظاهر شوید. این فرصت را برای شکل دادن به آینده برنامه نویسی خود با "تسلط پایتون" از دست ندهید.


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

معرفی Introduction

  • معرفی دوره Introduction to the course

نحوه نصب و راه اندازی پایتون How To Install & Setup Python

  • پایتون را روی رایانه خود دریافت کنید Get Python on Your Computer

  • پایتون را روی سیستم خود راه اندازی کنید Set Up Python on Your System

  • نصب پایتون خود را تأیید کنید Verify Your Python Installation

  • استفاده از خط فرمان برای نوشتن کد پایتون Using Command Line to Write Python Code

  • Resource-Demo.py Resource-Demo.py

  • استفاده از فایل های Python .py Using Python .py Files

انواع و متغیرها: بلوک های ساختمان برنامه نویسی پایتون Types and Variables: The Building Blocks of Python Programming

  • درک متغیرها در پایتون Understanding Variables Within Python

  • منبع - متغیرهای پایتون Resource - Python Variables

  • کار با اعداد پایتون Working With Python Numbers

  • آشنایی با روش های رشته در پایتون Understanding String Methods Within Python

  • کار با رشته های پایتون Working With Python Strings

  • مواد مرجع - روشهای رشته Reference Material - String Methods

  • ارسال انواع داده ها در پایتون Casting Data Types Within Python

اپراتورهای پایتون: ابزارهای ضروری برای دستکاری داده ها Python Operators: The Essential Tools for Data Manipulation

  • عملگرهای ریاضی در پایتون Mathematical Operators In Python

  • عملگرهای تخصیص پایتون Python Assignment Operators

  • مقایسه عملگرها در پایتون Comparison Operators Within Python

  • لیستی از اپراتورهای رایج پایتون List Of Commonly Used Python Operators

کار با مجموعه های پایتون Working with Python Collections

  • نحوه استفاده از لیست ها در پایتون How to Use Lists in Python

  • ایجاد لیست با سازنده لیست Creating Lists with the List Constructor

  • افزودن عناصر به لیست با روش Append Adding Elements to List with the Append Method

  • کاوش سایر روش‌های مفید فهرست Exploring Other Useful List Methods

  • مواد مرجع - روش فهرست Reference Material - List Method

  • نحوه استفاده از تاپل ها در پایتون How to Use Tuples in Python

  • مقایسه لیست ها و تاپل ها Comparing Lists and Tuples

  • تنظیم داده ها در پایتون Set Data Within Python

  • کاوش سایر روش‌های مفید مجموعه Exploring Other Useful Set Methods

  • نحوه استفاده از دیکشنری ها در پایتون How to Use Dictionaries in Python

با استفاده از Python Shell و IDLE Using Python Shell and IDLE

  • پوسته پایتون Python Shell

  • ویرایشگر پایتون IDLE Python Editor IDLE

  • برگه تقلب قابل دانلود برای میانبرهای صفحه کلید IDLE Downloadable Cheat Sheet for IDLE Keyboard Shortcuts

  • نحوه استفاده از فضای خالی در پایتون How to Use Whitespace in Python

  • نحوه نوشتن و استفاده از نظرات در پایتون How to Write and Use Comments in Python

کاوش در ماژول های پایتون Exploring Python Modules

  • ماژول های پایتون چیست و چگونه از آنها استفاده کنیم What are Python Modules and How to Use Them

  • نحوه وارد کردن ماژول ها در پایتون How to Import Modules in Python

  • نحوه استفاده از متد dir() برای فهرست کردن ویژگی های ماژول How to Use the dir() Method to List Module Attributes

  • نحوه استفاده از روش help() برای دریافت مستندات ماژول How to Use the help() Method to Get Module Documentation

  • نحوه اختصاص نام مستعار ماژول ها در پایتون How to Assign Module Aliases in Python

کنترل جریان برنامه های پایتون Controlling the Flow of Python Programs

  • نحوه استفاده از دستورات If در پایتون How to Use If Statements in Python

  • منبع - بیانیه if Resource - if statement

  • نحوه استفاده از کلمه کلیدی Elif برای شرایط چندگانه How to Use Elif Keyword for Multiple Conditions

  • منبع - بیانیه الیف Resource - Elif Statement

  • نحوه استفاده اگر... بیانیه های دیگر برای اقدامات جایگزین How to Use If… Else Statements for Alternative Actions

  • منبع - بیانیه else Resource - else statement

  • نحوه استفاده از AND Operator برای شرایط ترکیبی How to Use AND Operator for Compound Conditions

  • منبع - اگر-و منطق Resource - If-And Logic

  • OR شرط در بیانیه IF OR Condition Within IF Statement

  • منبع - اگر-OR منطق Resource - If-OR Logic

  • نحوه استفاده از حلقه های while برای اجرای مکرر How to Use While Loops for Repeated Execution

  • منبع - حلقه های while Resource - While Loops

  • نحوه استفاده از کلمه کلیدی break برای خروج از یک حلقه How to Use break Keyword to Exit a Loop

  • منبع - BREAK کلمه کلیدی Resource - BREAK Keyword

  • نحوه استفاده از کلمه کلیدی ادامه برای پرش از یک تکرار How to Use continue Keyword to Skip an Iteration

  • منبع - ادامه کلمه کلیدی Resource - CONTINUE Keyword

  • نحوه استفاده از حلقه های For برای تکرار بر روی دنباله ها How to Use For Loops for Iterating over Sequences

  • منبع - برای حلقه ها Resource - For Loops

  • نحوه حلقه زدن مقادیر رشته در پایتون How to Loop through String Values in Python

  • منبع - حلقه رشته Resource - String Looping

  • نحوه استفاده از تابع محدوده برای تولید اعداد در حلقه‌های For How to Use Range Function for Generating Numbers in For Loops

  • منبع - تابع محدوده Resource - Range Function

  • نحوه استفاده از عبارت For Loop Else برای مدیریت بدون وقفه How to Use For Loop Else Statement for Handling No Breaks

  • منبع - بیانیه FOR Loop ELSE Resource - FOR Loop ELSE Statement

پروژه شماره 1 بازی سوالات جادویی Project #1 Magic Questions Game

  • پروژه 1 - پیش نمایش Project 1 - Preview

  • پروژه شماره 1 - برگه دستورالعمل Project # 1 - Instruction Sheet

  • پروژه 1 -- راه حل مرحله شماره 1 -- تنظیم پاسخ های سوال جادویی Project 1 -- Solution Step #1 -- Setting Up The Magic Question Responses

  • پروژه 1 -- راه حل مرحله 2 -- گرفتن ورودی و پاسخ کاربر Project 1 -- Solution Step #2 -- Capturing Of User Input & Respond

  • پروژه 1 -- راه حل مرحله 3 -- خروج از برنامه Project 1 -- Solution Step #3 -- Exiting The Application

  • منبع - PROJECT1-سوال جادویی - کدگذاری کامل Resource - PROJECT1-MAGIC QUESTION - COMPLETE CODING

مدیریت فایل ها در پایتون Handling Files in Python

  • نحوه باز و بسته کردن فایل های متنی در پایتون How to Open and Close Text Files in Python

  • منبع - gain_data.txt Resource - revenue_data.txt

  • خواندن فایل های متنی با استفاده از پایتون Reading Text Files Using Python

  • نحوه استفاده از حلقه برای خواندن کل محتوای یک فایل متنی How to Use a Loop to Read the Entire Content of a Text File

  • نوشتن در یک فایل متنی در پایتون Writing To A Text File Within Python

  • نحوه ایجاد یک فایل متنی جدید در پایتون How to Create a New Text File in Python

پروژه شماره 2 - دستکاری فایل های csv. با پایتون Project #2 - Manipulating .csv Files with Python

  • آنچه در پروژه شماره 2 خواهید آموخت و انجام خواهید داد What You Will Learn and Do in Project #2

  • پروژه شماره 2 - دستورالعمل ها و الزامات Project #2 - Instructions and Requirements

  • فایل منبع - emp_details Resource File - emp_details

  • پروژه شماره 2 - راه حل مرحله 1 - وارد کردن ماژول csv Project #2 - Solution Step #1 - Importing the .csv Module

  • پروژه شماره 2 - راه حل مرحله 2 - باز کردن و خواندن فایل های csv Project #2 - Solution Step #2 - Opening & Reading .csv Files

  • مرجع قابل دانلود - کدهای csv_Reader Downloadable Reference - csv_Reader Codes

  • پروژه شماره 2 - راه حل مرحله 3 - نمایش داده های فایل csv Project #2 - Solution Step #3 - Displaying .csv File Data

  • پروژه شماره 2 - راه حل مرحله 4 - ایجاد و نوشتن فایل های csv Project #2 - Solution Step #4 - Creating and Writing to .csv Files

  • منبع -- کدهای تکمیل شده -- csv_Writer Resource -- Completed Codes -- csv_Writer

  • پروژه شماره 2 - راه حل پاداش - فیلتر کردن داده های فایل csv Project #2 - Bonus Solution - Filtering .csv File Data

کار با ماژول سیستم عامل در سخنرانی های پایتون: Working with the OS Module in Python Lectures:

  • نحوه وارد کردن ماژول سیستم عامل در پایتون How to Import the OS Module in Python

  • نحوه دریافت دایرکتوری کاری فعلی با تابع getdir() OS How to Get the Current Working Directory with the OS getdir() Function

  • نحوه فهرست کردن فایل ها در دایرکتوری با تابع listdir() OS How to List the Files in a Directory with the OS listdir() Function

  • نحوه تغییر دایرکتوری کاری با تابع chdir() OS How to Change the Working Directory with the OS chdir() Function

  • نحوه ایجاد دایرکتوری جدید با تابع makedirs() OS How to Create a New Directory with the OS makedirs() Function

  • چگونه بررسی کنیم که آیا یک فایل با تابع isfile() وجود دارد یا خیر How to Check if a File Exists with the isfile() Function

  • نحوه حذف یک فایل با پایتون How to Delete a File with Python

کار با توابع پایتون Working With Python Functions

  • ایجاد یک تابع در پایتون Creating a Function in Python

  • منبع - عملکرد ایجاد و فراخوانی Resource - Creation & Calling Function

  • فراخوانی یک تابع در پایتون Calling a Function in Python

  • انتقال آرگومان ها به یک تابع پایتون Passing Arguments to a Python Function

  • منبع -- گذراندن استدلال ها Resource -- Passing Arguments

  • نامگذاری آرگومان ها در تابع پایتون Naming Arguments in a Python Function

  • منبع به نام تابع Resource Named Function

  • آرگومان های پیش فرض در یک تابع پایتون Default Arguments in a Python Function

  • منبع -- تصویب آرگومان پیش فرض Resource -- Passing DEFAULT Argument

  • محدوده متغیر یک تابع پایتون Variable Scope of a Python Function

  • منبع -- محدوده یک متغیر Resource -- Scope Of A Variable

  • کلمه کلیدی را در تابع پایتون برگردانید Return Keyword in a Python Function

  • منبع -- کلمه کلیدی بازگشت Resource -- return keyword

برنامه نویسی شی گرا (OOP) در پایتون Object-Oriented Programming (OOP) in Python

  • نحوه تعریف کلاس ها در پایتون How to Define Classes in Python

  • کار با ویژگی های کلاس در پایتون Working with Class Attributes in Python

  • استفاده از روش init در کلاس های پایتون Using the init Method in Python Classes

  • درک پارامتر self در کلاس های پایتون Understanding the self Parameter in Python Classes

  • ایجاد و فراخوانی متدهای کلاس در پایتون Creating and Calling Class Methods in Python

  • کلاس پایتون -- بازگشت Python Class -- Return

  • پیاده سازی خصوصیات خصوصی در پایتون Implementing Private Properties in Python

  • تعریف توابع خصوصی در کلاس های پایتون Defining Private Functions in Python Classes

  • نحوه حذف اشیاء در پایتون How to Delete Objects in Python

  • وراثت شی -- مقدمه Object Inheritance -- Introduction

  • منبع -- user.py Resource -- user.py

  • وراثت کلاس پایتون Python Class Inheritance

  • ارث بری کلاس Overriding Class Inheritance

  • منبع - ارث - کدهای نهایی Resource-Inheritance-Final Codes

نحوه مدیریت خطاها در پایتون مانند یک حرفه ای How to Handle Errors in Python Like a Pro

  • مدیریت خطا چیست و چرا به آن نیاز دارید؟ What is Error Handling and Why You Need It

  • سعی کنید ... بیانیه Try... Statement

  • سعی کنید ... تشخیص خطای خاص Try... Specific Error Detection

پروژه شماره 3 - بازی WizardryInquiries Project #3 - WizardryInquiries Game

  • پروژه شماره 3 -- بررسی اجمالی Project #3 -- Overview

  • منابع -- پروژه شماره 3 Resources -- Project #3

  • پروژه 3 -- راه حل مرحله 1 -- راه اندازی کلاس Project 3 -- Solution Step #1 -- Setting Up The Class

  • پروژه 3 -- راه حل مرحله 2 -- پیاده سازی روش __init__ Project 3 -- Solution Step #2 -- Implementing The __init__ Method

  • پروژه 3 -- راه حل مرحله 3 -- عملکرد بازی را اجرا کنید Project 3 -- Solution Step #3 -- Implement the Game Functionality

  • پروژه 3 -- راه حل مرحله 4 -- اجرای عملکرد بازی ادامه دارد. Project 3 -- Solution Step #4 -- Implementation Of Game Functionality Continued.

  • پروژه 3 -- راه حل مرحله 5 -- سوالات را در فایل csv. بنویسید Project 3 -- Solution Step #5 -- Write Questions to .csv File

  • پروژه 3 -- راه حل مرحله 6 - اجرای نهایی Project 3 --Solution Step #6 - Final Run

نحوه قالب بندی رشته ها در پایتون How to Format Strings in Python

  • رشته های قالب بندی شده چیست و چرا از آنها استفاده می کنیم What are Formatted Strings and Why Use Them

  • درج متغیرهای رشته در رشته های قالب بندی شده با (%s) Inserting String Variables into Formatted Strings with (%s)

  • افزودن مقادیر عددی به رشته های قالب بندی شده با (%d) Adding Numeric Values to Formatted Strings with (%d)

  • استفاده از متغیرهای متعدد در یک رشته قالب بندی شده Using Multiple Variables in a Single Formatted String

  • قالب بندی رشته ها با انواع مجموعه مانند لیست ها و دیکشنری ها Formatting Strings with Collection Types like Lists and Dictionaries

ارزیابی نهایی Final Assessment

  • ارزیابی نهایی Final Assessment

نمایش نظرات

نظری ارسال نشده است.

آموزش تسلط برنامه نویسی پایتون 2024: از مبانی تا تسلط
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
8 hours
134
Udemy (یودمی) udemy-small
07 اسفند 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
104
4.9 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Infidea Trainings Infidea Trainings

توانمندسازی افراد در مسیر موفقیت

Udemy (یودمی)

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

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