مرورگر شما از این ویدیو پشتیبانی نمی کند.
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
(صرفا برای مشاهده نمونه ویدیو، ممکن هست نیاز به شکن داشته باشید.)
بارگزاری مجدد
توضیحات دوره:
این دوره یک مقدمه جامع بر برنامهنویسی و زبان پایتون است. دانشجویان با مفاهیم بنیادی برنامهنویسی مانند ساختارهای داده، دستورات شرطی، حلقهها، متغیرها و توابع آشنا میشوند. این دوره شامل بررسی ابزارهای مختلف برای نوشتن و اجرای کدهای پایتون است تا دانشجویان بتوانند به سرعت کدنویسی را آغاز کنند. همچنین تمرینات عملی کدنویسی با استفاده از ساختارهای داده رایج، نوشتن توابع سفارشی و خواندن و نوشتن در فایلها ارائه شده است. این دوره نسبت به سایر دورههای مقدماتی پایتون جامعتر است و به طور عمیقتری به موضوعات ضروری برنامهنویسی میپردازد.
سرفصل ها و درس ها
پودمان ۱: معرفی دوره، مقدمهای بر برنامهنویسی و زبان پایتون، متغیرها، شرطها، جوپیتر نوتبوک و 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
نمایش نظرات