آموزش مقدمات پایتون (Python Basics) - آخرین آپدیت

دانلود Python Basics

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره مقدمات پایتون ۳ را معرفی می‌کند، از جمله اجرای شرطی و تکرار به عنوان ساختارهای کنترلی، و رشته‌ها و لیست‌ها به عنوان ساختارهای داده. شما یک Turtle (لاک‌پشت) گرافیکی را برای کشیدن تصاویر زیبا برنامه‌نویسی خواهید کرد. همچنین یاد می‌گیرید که نمودارهای مرجع را برای درک بهتر نحوه اجرای برنامه‌ها رسم کنید که به تقویت مهارت‌های عیب‌یابی (Debugging) شما کمک می‌کند. این دوره هیچ پیش‌نیازی ندارد و فصول ۱ تا ۹ کتاب «مبانی برنامه‌نویسی پایتون» را که متن همراه (اختیاری و رایگان) این دوره است، پوشش می‌دهد. این دوره برای شما مناسب است اگر: یک تازه‌کار در برنامه‌نویسی پایتون هستید، نیاز به مرور مبانی پایتون دارید، یا اگر تجربه قبلی در پایتون دارید اما می‌خواهید به بررسی عمیق‌تر و یادگیری واژگان تخصصی برای توصیف و تحلیل برنامه‌ها بپردازید. این اولین دوره از پنج دوره تخصصی برنامه‌نویسی پایتون ۳ است.

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

مقدمه و مبانی برنامه‌نویسی در پایتون Introduction and The Basics of Programming in Python

  • مقدمه‌ای بر دوره تخصصی Introduction to the Specialization

  • چه چیز جدید است؟ به‌روزرسانی‌ها و بهبودهای ویرایش دوم What’s New? Updates and Improvements in the Second Edition

  • نحوه استفاده از کتاب درسی تعاملی How to Use the Interactive Textbook

  • شروع کار Getting Started

  • مقدمه برنامه‌نویسی در پایتون Introduction - Programming in Python

  • مقادیر و انواع داده‌ها Values and Data Types

  • عملگرها و عملوندها Operators and Operands

  • فراخوانی توابع Function Calls

  • انواع داده‌ها Data Types

  • توابع تبدیل نوع Type Conversion Functions

  • متغیرها Variables

  • دستورات و عبارت‌ها Statements and Expressions

  • اطلاعات بیشتر درباره دستورات و عبارت‌ها More About Statements and Expressions

  • به‌روزرسانی متغیرها Updating Variables

  • کدنویسی ثابت (Hard Coding) Hard-Coding

  • ورودی (Input) Input

  • نتیجه‌گیری مقدمه برنامه‌نویسی در پایتون Conclusion - Programming in Python

  • مقدمه اشیا و گرافیک Turtle Introduction - Objects and Turtle Graphics

  • اولین برنامه Turtle ما Our First Turtle Program

  • نمونه‌ها: گروهی از Turtleها Instances: A Herd of Turtles

  • تکرار با حلقه For Repetition with a For Loop

  • متدهای بیشتر در Turtle More Turtle Methods

  • وارد کردن ماژول‌ها Importing Modules

  • نتیجه‌گیری گرافیک Turtle Conclusion - Turtle Graphics

  • مقدمه عیب‌یابی (Debugging) Introduction - Debugging

  • خطاهای سینتکس، زمان اجرا و معنایی Syntax, Runtime, and Semantic Errors

  • پیام‌های خطا را بشناسید Know Your Error Messages

  • برنامه‌نویسی مرحله‌ای (Incremental) Incremental Programming

  • خطاهای رایج Common Errors

  • نتیجه‌گیری عیب‌یابی Conclusion - Debugging

توالی‌ها و تکرار Sequences and Iteration

  • مقدمه: لیست‌ها و رشته‌ها Introduction: Lists and Strings

  • رشته‌ها Strings

  • لیست‌ها Lists

  • تاپل‌ها (Tuples) Tuples

  • عملگر اندیس The Index Operator

  • طول (Length) Length

  • عملگر برش (Slice) The Slice Operator

  • مثال‌هایی از برش و اندیس‌گذاری Examples of Slicing and Indexing

  • الحاق و تکرار Concatenation and Repetition

  • شمارش و اندیس Count and Index

  • جدا کردن و پیوستن (Split and Join) Split and Join

  • نتیجه‌گیری: لیست‌ها و رشته‌ها Conclusion: Lists and Strings

  • مقدمه: تکرار (Iteration) Introduction: Iteration

  • حلقه For The For Loop

  • الگوی انباشتگر (Accumulator Pattern) The Accumulator Pattern

  • تابع range The Range Function

  • نتیجه‌گیری: تکرار Conclusion: Iteration

  • مقدمه: مسیر یک برنامه‌نویس Introduction: The Way of the Programmer

  • نام‌گذاری متغیرها در حلقه‌های For Naming Your Variables in For Loops

  • چاپ نتایج میانی Printing Intermediate Results

  • ردیابی متغیر تکرارکننده و شیء قابل پیمایش Keeping Track of Your Iterator Variable and Your Iterable

  • نتیجه‌گیری: مسیر یک برنامه‌نویس Conclusion: The Way of the Programmer

مقادیر منطقی (Booleans) و شرط‌ها Booleans and Conditionals

  • مقدمه: عبارت‌های منطقی Introduction: Boolean Expressions

  • عبارت‌های منطقی Boolean Expressions

  • عملگرهای منطقی Logical Operators

  • عملگرهای in و not in The in and not in Operators

  • اولویت عملگرها Precedence of Operators

  • تست‌های خودکار با assert Automated Tests with assert

  • نتیجه‌گیری: عبارت‌های منطقی Conclusion: Boolean Expressions

  • مقدمه: اجرای شرطی Introduction: Conditional Execution

  • اجرای شرطی Conditional Execution

  • انتخاب تک‌واحدی، شرط‌های تو در تو و شرط‌های زنجیره‌ای Unary Selection, Nested Conditionals, and Chained Conditionals

  • تست کردن شرط‌ها Testing Conditionals

  • الگوی انباشتگر با شرط‌ها و ذخیره بیشترین مقدار The Accumulator Pattern with Conditionals and Accumulating a Maximum Value

  • نتیجه‌گیری: اجرای شرطی Conclusion: Conditional Execution

تغییر توالی‌ها و الگوهای انباشت Sequence Mutation and Accumulation Patterns

  • مقدمه: تغییر توالی‌ها (Mutation) Introduction - Sequence Mutation

  • تغییرپذیری (Mutability) Mutability

  • حذف عناصر لیست List Element Deletion

  • اشیا و ارجاع‌ها Objects and References

  • نام مستعار (Aliasing) Aliasing

  • شبیه‌سازی (Cloning) لیست‌ها Cloning Lists

  • نتیجه‌گیری: تغییر توالی‌ها Conclusion - Sequence Mutation

  • مقدمه: متدهای لیست‌ها و رشته‌ها Introduction - Methods on Lists and Strings

  • متدهای لیست‌ها Methods on Lists

  • مقایسه Append با Concatenate Append vs. Concatenate

  • متدهای غیر تغییردهنده در رشته‌ها Non-Mutating Methods on Strings

  • متد فرمت‌دهی رشته (Format) String Format Method

  • f-strings f-strings

  • نتیجه‌گیری: متدهای لیست‌ها و رشته‌ها Conclusion: Methods on Lists and Strings

  • مقدمه: انباشت لیست‌ها و رشته‌ها Introduction - Accumulating Lists and Strings

  • الگوی انباشتگر با لیست‌ها The Accumulator Pattern with Lists

  • الگوی انباشتگر با رشته‌ها The Accumulator Pattern with Strings

  • نتیجه‌گیری: انباشت لیست‌ها و رشته‌ها Conclusion: Accumulating Lists and Strings

  • مقدمه: مسیر یک برنامه‌نویس Introduction - Way of the Programmer

  • رسم نمودارهای مرجع Making Reference Diagrams

  • استراتژی‌های الگوی انباشتگر Accumulator Pattern Strategies

  • نتیجه‌گیری: مسیر یک برنامه‌نویس Conclusion - Way of the Programmer

  • مقدمه: پروژه نهایی دوره Introduction - Final Course Assignment

نمایش نظرات

آموزش مقدمات پایتون (Python Basics)
جزییات دوره
26h 50m
88
(آخرین آپدیت)
533,968
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar