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

دانلود Introduction to Python Programming

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

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

پودمان ۱: معرفی دوره، مقدمه‌ای بر برنامه‌نویسی و زبان پایتون، متغیرها، شرط‌ها، جوپیتر نوت‌بوک و IDLE Module 1 : Course Introduction, Intro to Programming and The Python Language, Variables, Conditionals, Jupyter Notebook, and IDLE

  • درباره مدرس: براندون کراکوفسکی About the Instructor : Brandon Krakowsky

  • انتظارات شما از این دوره What you should expect from this Course

  • چرا با پایتون شروع کنیم؟ Why begin with Python?

  • معرفی پودمان Module Intro

  • برنامه‌نویسی چیست؟ What is Programming?

  • برنامه‌نویسی سمت کلاینت در مقابل سمت سرور Client-side vs. server-side programming

  • مقدمه‌ای بر مفاهیم اصلی برنامه‌نویسی: ساختارهای داده، شرط‌ها، متغیرها، توابع و حلقه‌ها Introduction to core programming concepts: Data structures, Conditionals, Variables, Functions, and Loops

  • پایتون چیست؟ What is Python?

  • پایتون یک زبان تفسیری است Python is interpreted

  • چرا پایتون؟ Why Python?

  • دانلود و نصب پایتون Downloading & installing Python

  • دانلود و نصب جوپیتر نوت‌بوک (Jupyter Notebook) Downloading & Installing Jupyter Notebook

  • کار با جوپیتر نوت‌بوک Using Jupyter Notebook

  • چگونه پایتون بنویسم؟ How do I write Python?

  • دستور چاپ (Printing) Printing

  • انواع داده‌های پایه Basic Data Types

  • عملگرهای ریاضی Arithmetic operators

  • درباره تقسیم About division

  • مقادیر بولی (Boolean) Boolean values

  • عملگرهای مقایسه‌ای Comparison operators

  • تمرین عملی: زوج یا فرد Code Along Exercise : Even/Odd

  • رشته‌ها (Strings) Strings

  • تغییر نوع داده (Casting) Casting

  • نحوه استفاده از آزمایشگاه‌های کورسرا و درک خروجی Autograder How to use Coursera Labs & understand Autograder output

  • دانلود و نصب IDLE Downloading & installing IDLE

  • استفاده از شل (Shell) در IDLE Using the IDLE shell

  • اجرای یک اسکریپت پایتون Running a Python script

  • افزودن کامنت به اسکریپت‌های پایتون Adding comments to Python scripts

  • تمرین عملی: کامنت‌گذاری برنامه برای خوش‌آمدگویی به کاربر Code Along Exercise : Comment the program to greet user

  • مقداردهی به متغیر Assigning a variable

  • عملگرهای بولی Boolean operators

  • جایگزینی متغیر Variable substitution

  • ترکیب متغیرها Combining variables

  • تمرین عملی: گربه‌ها و سگ‌ها Code Along Exercise : Cats & dogs

  • دریافت ورودی از کاربر Getting user input

  • تمرین عملی: محاسبه مجموع صورت‌حساب Code Along Exercise : Calculate total bill

  • دستورات if... elif... else The if … elif … else statement

  • تمرین عملی: تبدیل نمره عددی به نمره حرفی Code Along Exercise : Numerical grade to letter grade

  • شرط‌های if متعدد Multiple if conditionals

  • بررسی ورودی کاربر Checking user input

  • نمایش کدنویسی: خطاهای رایج پایتون Coding Demonstration : Common Python Errors

  • نمایش کدنویسی: ساخت تابعی برای تبدیل نمره عددی به حرفی Coding Demonstration : Creating a function to convert numerical grade to letter grade

پودمان ۲: مقدمه‌ای بر لیست‌ها، حلقه‌ها و توابع Module 2 : Intro to Lists, Loops, and Functions

  • معرفی پودمان Module Introduction

  • ساخت یک لیست Creating a list

  • به‌روزرسانی لیست Updating a list

  • انواع حلقه‌ها Types of Loops

  • اجرای کد برای تعداد دفعات مشخص Executing code a given number of times

  • پیمایش در یک لیست Iterating over a list

  • تمرین عملی: یافتن مقدار مینیمم Code Along Exercise : Find minimum value

  • پیمایش در رشته‌ها Iterating over strings

  • تکرار روی یک رشته Iterate over a string

  • تمرین عملی: پیمایش روی یک نام Code Along Exercise : Iterate over a name

  • حلقه‌های for با استفاده از range 'for' loops using range

  • اجرای مکرر کد بر اساس یک شرط Repeatedly executing code based on a condition

  • انتظار برای ورودی کاربر Waiting for user input

  • تمرین عملی: رمز عبور مخفی Code Along Exercise : Secret password

  • خروج از حلقه با استفاده از break Exiting a loop using break

  • خروج از حلقه با استفاده از continue Exiting a loop using continue

  • حلقه‌های تو در تو Nested loops

  • تمرین عملی: جدول ضرب Code Along Exercise : Multiplication tables

  • نمایش کدنویسی: برنامه محاسبه میانگین Coding Demonstration : Average program

  • نمایش کدنویسی: معکوس کردن کلمات Coding Demonstration : Word reversal

  • تابع چیست؟ What is a function?

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

  • توابع تعریف شده توسط کاربر User-defined functions

  • تمرین عملی: محاسبه مربع Code Along Exercise : Square

  • تمرین عملی: بزرگتر از Code Along Exercise : Greater than

  • رشته‌های مستندسازی (Docstrings) Docstrings (Documentation Strings)

  • تمرین عملی: یافتن مقسوم‌علیه‌ها Code Along Exercise : Get factors

  • تمرین عملی: لیست یکتا Code Along Exercise : Unique list

  • ترتیب اجرا Execution order

  • تابع اصلی (main) The main function

  • نمایش کدنویسی: شمارنده حروف صدا‌دار/کلمات Coding Demonstration : Vowel/word counter

پودمان ۳: مباحث پیشرفته‌تر لیست‌ها، رشته‌ها، تاپل‌ها، مجموعه‌ها و محیط PyCharm Module 3 : More with Lists, Strings, Tuples, Sets, and PyCharm

  • معرفی پودمان Module introduction

  • درباره PyCharm About PyCharm

  • دانلود و نصب PyCharm Downloading & installing PyCharm

  • اجرای کد Running code

  • مروری بر لیست‌ها A review of lists

  • عملیات بیشتر روی لیست‌ها More list operations

  • توابع لیست List functions

  • برش زدن (Slicing) لیست‌ها Slicing lists

  • تفاوت رشته‌ها و لیست‌ها Strings vs. lists

  • برش زدن رشته‌ها Slicing strings

  • تمرین عملی: زیررشته نام Code Along Exercise : Name Substring

  • متدهای split و join Split and join

  • ساخت یک تاپل (Tuple) Creating a tuple

  • تمرین عملی: توابع max و min Code Along Exercise : Max and min function

  • ساخت یک مجموعه (Set) Creating a set

  • پیمایش و به‌روزرسانی یک مجموعه Iterating over and updating a set

پودمان ۴: دیکشنری‌ها و کار با فایل‌ها Module 4 : Dictionaries and Files

  • معرفی پودمان Module Introduction

  • ساخت یک دیکشنری Creating a dictionary

  • جفت‌های کلید:مقدار (Key:Value) Key:value pairs

  • به‌روزرسانی دیکشنری Updating a dictionary

  • تمرین عملی: دفترچه نمرات و حضور غیاب Code Along Exercise : Grade/attendance book

  • باز کردن یک فایل Opening a file

  • مبانی حالت‌های متد open در فایل Basics of file open method modes

  • خواندن یک فایل Reading a file

  • کاراکترهای خط جدید (Newline) Newline characters

  • نوشتن در یک فایل Writing to a file

  • بستن یک فایل Closing a file

  • نمایش کدنویسی: باز کردن و خواندن یک فایل Coding Demonstration : Open and read a file

  • نمایش کدنویسی: باز کردن، خواندن و افزودن به فایل جدید Coding Demonstration : Open, read, and append to new file

  • نمایش کدنویسی: باز کردن، خواندن و افزودن به همان فایل Coding Demonstration : Open, read, and append to same file

  • نمایش کدنویسی: باز کردن، خواندن و نوشتن در فایل جدید Coding Demonstration : Open, read, and write to new file

  • نمایش کدنویسی: تبدیل فایل به دیکشنری Coding Demonstration : File to Dictionary

  • مقدمه‌ای بر تکالیف پودمان ۴ Intro to Homework 4

نمایش نظرات

آموزش جامع برنامه‌نویسی پایتون (Python)
جزییات دوره
27h 35m
106
(آخرین آپدیت)
120,056
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar