آموزش جامع برنامه‌نویسی پایتون و مفاهیم ضروری - آخرین آپدیت

دانلود Introduction to Python Programming and Essentials

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره دارای قابلیت Coursera Coach است! روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را آزمایش کنید، پیش‌فرض‌ها را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. در این دوره، شما مفاهیم بنیادی پایتون، از انواع داده‌ها گرفته تا حلقه‌ها، توابع و پردازش فایل‌ها را به طور کامل فرا خواهید گرفت. یادگیری با یک مقدمه جامع از پایتون آغاز شده و تجربه عملی در نصب پایتون و راه‌اندازی محیط توسعه (IDE) را کسب خواهید کرد. با ورود به مباحث ضروری پایتون، با متغیرها، انواع داده‌ها (مانند اعداد صحیح، رشته‌ها، لیست‌ها و دیکشنری‌ها) و عملیاتی که می‌توان روی آن‌ها انجام داد آشنا می‌شوید. با این پایه قوی، قادر خواهید بود برنامه‌های ساده بنویسید و به تدریج به سمت توابع و حلقه‌های پیچیده‌تر حرکت کنید. در طول دوره، مفاهیم در قالبی ساختاریافته و ساده ارائه می‌شوند و هر بخش بر پایه بخش قبلی بنا شده است. شما نحوه تعامل با کاربران از طریق پردازش ورودی‌ها، ساخت توابع شخصی و به‌کارگیری دستورات شرطی برای کنترل جریان کد را بررسی خواهید کرد. این دوره بر کاربردهای واقعی تأکید دارد و به شما می‌آموزد چگونه از ویژگی‌های داخلی پایتون برای حل مسائل کاربردی، مانند پردازش فایل‌ها و مدیریت ورودی‌های کاربر استفاده کنید. این دوره برای مبتدیانی که مشتاق یادگیری پایتون و درک عمیق مفاهیم اصلی آن هستند، ایده‌آل است. چه در برنامه‌نویسی تازه‌کار باشید و چه به دنبال تقویت مهارت‌های خود در پایتون، این دوره شما را با دانش و اعتماد به نفس لازم برای ساخت برنامه‌های پایتون مجهز می‌کند. هیچ تجربه قبلی در برنامه‌نویسی مورد نیاز نیست و در پایان دوره، شما قادر خواهید بود کد پایتون را برای حل مسائل دنیای واقعی بنویسید، اجرا کنید و خطایابی (Debug) نمایید. در پایان این دوره، شما قادر خواهید بود برنامه‌های پایتون را با توابع بسازید، ورودی‌های کاربر را مدیریت کنید، داده‌ها را با انواع مختلف دستکاری نمایید، حلقه‌ها را پیاده‌سازی کنید، فایل‌ها را پردازش کرده و ماژول‌های پایتون را به درستی درک و استفاده کنید.

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

خوش‌آمدگویی Welcome

  • معرفی دوره تخصصی Introduction to the Specialization

شروع کار با پایتون Getting Started with Python

  • معرفی بخش Section Introduction

  • نصب پایتون و IDE Installing Python and the IDE

  • ساخت و اجرای یک برنامه پایتون Creating and Running a Python Program

  • پایتون (در کمال تعجب) چیست؟ What (Surprisingly) Is Python?

مبانی: انواع داده‌ها The Basics: Data Types

  • معرفی بخش Section Introduction

  • متغیرها: چرا و چگونه از متغیرها استفاده کنیم Variables -Why and How to Use Variables

  • شل تعاملی پایتون Python Interactive Shell

  • ترمینال Terminal

  • انواع ساده: اعداد صحیح، رشته‌ها و اعداد اعشاری Simple Types: Integers, Strings, and Floats

  • انواع لیست‌ها List Types

  • بازه ها (Ranges) Ranges

  • ویژگی‌های انواع داده‌ها Data Type Attributes

  • چگونه کدهای مورد نیاز خود را پیدا کنیم How to Find Out What Code You Need

  • انواع دیکشنری‌ها Dictionary Types

  • چه چیزی یک برنامه‌نویس را به برنامه‌نویس تبدیل می‌کند؟ What Makes a Programmer a Programmer?

  • تاپل‌ها Tuples

  • نحوه استفاده از انواع داده‌ها در دنیای واقعی How to Use Datatypes in the Real World

مبانی: عملیات روی انواع داده‌ها The Basics: Operations with Data Types

  • معرفی بخش Section Introduction

  • نکته: پیام‌های خطای بهتر در پایتون 3.10 Tip: Better Error Messages in Python 3.10

  • عملیات بیشتر با لیست‌ها More Operations with Lists

  • دسترسی به آیتم‌های لیست Accessing List Items

  • دسترسی به برش‌های لیست (Slices) Accessing List Slices

  • دسترسی به آیتم‌ها و برش‌ها با ایندکس‌های منفی Accessing Items and Slices with Negative Indexes

  • دسترسی به کاراکترها و برش‌ها در رشته‌ها Accessing Characters and Slices in Strings

  • دسترسی به آیتم‌ها در دیکشنری‌ها Accessing Items in Dictionaries

مبانی: توابع و دستورات شرطی The Basics: Functions and Conditionals

  • معرفی بخش Section Introduction

  • ساخت توابع شخصی Creating Your Own Functions

  • چاپ (Print) یا بازگشت (Return)؟ Print or Return?

  • مقدمه‌ای بر دستورات شرطی Introduction to Conditionals

  • مثال از شرط If If Conditional Example

  • توضیح خط به خط دستور شرطی Conditional Explained Line by Line

  • بیشتر درباره دستورات شرطی More on Conditionals

  • شرط‌های Elif Elif Conditionals

  • فضاهای خالی (White Space) White Space

مبانی: پردازش ورودی کاربر The Basics: Processing User Input

  • معرفی بخش Section Introduction

  • ورودی کاربر User Input

  • فرمت‌بندی رشته‌ها String Formatting

  • فرمت‌بندی رشته‌ها با چندین متغیر String Formatting with Multiple Variables

مبانی: حلقه‌ها The Basics: Loops

  • معرفی بخش Section Introduction

  • حلقه‌های For: چگونه و چرا For Loops: How and Why

  • حلقه روی یک دیکشنری Looping Through a Dictionary

  • حلقه‌های While: چگونه و چرا While Loops: How and Why

  • مثال حلقه While با ورودی کاربر While Loop Example with User Input

  • حلقه‌های While با Break و Continue While Loops with Break and Continue

ترکیب مفاهیم: ساخت یک برنامه Putting the Pieces Together: Building a Program

  • معرفی بخش Section Introduction

  • بیان مسئله Problem Statement

  • رویکرد به حل مسئله Approaching the Problem

  • ساخت تابع سازنده (Maker Function) Building the Maker Function

  • طراحی حلقه Constructing the Loop

  • بهبود خروجی برای کاربر Making the Output User-Friendly

لیست‌های جامع (List Comprehensions) List Comprehensions

  • معرفی بخش Section Introduction

  • لیست جامع ساده Simple List Comprehension

  • لیست جامع با شرط If List Comprehension with If Conditional

  • لیست جامع با شرط If-Else List Comprehension with If-Else Conditional

بیشتر درباره توابع More about Functions

  • معرفی بخش Section Introduction

  • توابع با چندین آرگومان Functions with Multiple Arguments

  • پارامترهای پیش‌فرض و غیرپیش‌فرض و آرگومان‌های کلیدواژه‌ای Default and Non-Default Parameters and Keyword and Non-Keyword Arguments

  • توابع با تعداد نامشخص آرگومان‌های غیرکلیدواژه‌ای Functions with an Arbitrary Number of Non-Keyword Arguments

  • توابع با تعداد نامشخص آرگومان‌های کلیدواژه‌ای Functions with an Arbitrary Number of Keyword Arguments

پردازش فایل‌ها File Processing

  • معرفی بخش Section Introduction

  • پردازش فایل‌ها با پایتون Processing Files with Python

  • خواندن متن از یک فایل Reading Text from a File

  • نشانگر فایل (File Cursor) File Cursor

  • بستن فایل Closing a File

  • باز کردن فایل‌ها با استفاده از with Opening Files Using "with"

  • مسیرهای مختلف فایل Different File paths

  • نوشتن متن در یک فایل Writing Text to a File

  • افزودن متن به یک فایل موجود Appending Text to an Existing File

ماژول‌ها Modules

  • معرفی بخش Section Introduction

  • ماژول‌های داخلی (Built-in) Built-In Modules

  • ماژول‌های استاندارد پایتون Standard Python Modules

  • ماژول‌های شخص ثالث (Third-party) Third-Party Modules

  • مثال از ماژول شخص ثالث Third-Party Module Example

نمایش نظرات

آموزش جامع برنامه‌نویسی پایتون و مفاهیم ضروری
جزییات دوره
8h 19m
74
(آخرین آپدیت)
826
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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