آموزش برنامه‌نویسی پایتون برای مبتدیان: کدنویسی با پایتون را بیاموزید - آخرین آپدیت

دانلود Python Programming for Beginners: Learn to Code with Python

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

یادگیری برنامه‌نویسی پایتون: از مقدماتی تا پیشرفته با بیش از 4.5 ساعت ویدئوی آموزشی، تمرین‌های کدنویسی، آزمون و مقالات

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

با این دوره آموزشی چه چیزهایی یاد می‌گیرید؟

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

  • درک نحوه عملکرد برنامه‌ها به‌صورت گام‌به‌گام با توضیحات گرافیکی و دیاگرام‌ها.

  • تمرین مهارت‌ها با تمرین‌های کدنویسی، آزمون‌ها و یک آزمون نهایی که می‌توانید برای سنجش دانش خود بارها تکرار کنید.

  • کار با ساختارهای داده داخلی پایتون: لیست‌ها (Lists)، تاپل‌ها (Tuples)، دیکشنری‌ها (Dictionaries) و مجموعه‌ها (Sets). درک ساختار، ویژگی‌ها و کاربرد آن‌ها.

  • اضافه کردن شرط‌ها (Conditionals) به برنامه‌های خود و درک نحوه عملکرد و دلیل استفاده از آن‌ها.

  • یادگیری نحوه تکرار بلوک‌های کد با استفاده از حلقه‌های For و حلقه‌های While. درک سینتکس، منطق و نحوه عملکرد آن‌ها.

  • نوشتن توابع (Functions) برای مختصر و قابل نگهداری‌تر کردن کد شما. درک نقش و تفاوت‌های پارامترها (Parameters) و آرگومان‌ها (Arguments) و مقادیر بازگشتی (Return Values) از توابع.

  • کار با فایل‌ها. یادگیری نحوه خواندن فایل‌ها و نوشتن محتوا در فایل‌ها با استفاده از پایتون.

  • آشنایی با عملگرهای پایتون شامل عملگرهای حسابی، مقایسه‌ای، منطقی و انتساب.

پیش‌نیازها:

  • هیچ دانش برنامه‌نویسی قبلی مورد نیاز نیست. تمام مفاهیم از پایه توضیح داده می‌شوند، با این فرض که شما هیچ دانش برنامه‌نویسی قبلی ندارید.

  • اشتیاق برای یادگیری پایتون ضروری است. یادگیری این زبان برنامه‌نویسی به شما مهارت ارزشمندی می‌دهد که کارفرمایان در سراسر جهان به دنبال آن هستند.

  • شما نیاز به نصب پایتون 3 دارید. این دوره شامل دستورالعمل‌هایی برای کمک به شما در دانلود و نصب پایتون از وب‌سایت رسمی است.

چرا این دوره آموزشی منحصر به فرد است؟

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

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

تمرین‌های کدنویسی را حل خواهید کرد و بازخورد فوری برای ارسال خود دریافت خواهید کرد.

دانش خود را با آزمون‌ها بررسی خواهید کرد که باعث می‌شود عمیق‌تر به موضوعات ارائه شده در هر بخش فکر کنید و بازخورد فوری برای بررسی پاسخ خود دریافت خواهید کرد.

گواهینامه پایان دوره دریافت خواهید کرد که می‌توانید آن را به پروفایل شبکه‌های اجتماعی خود اضافه کنید تا مهارت‌های جدید خود را به نمایش بگذارید.

همچنین به دوره دسترسی مادام‌العمر خواهید داشت.

پایتون: مهارتی پرتقاضا در سراسر جهان

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

یادگیری پایتون گام بعدی شما در دنیای شگفت‌انگیز و قدرتمند برنامه‌نویسی و علوم کامپیوتر است.

پایتون ابزار بسیار مفیدی برای شما در هر زمینه کاری خواهد بود، از جمله:

  • توسعه وب

  • یادگیری ماشین

  • علم داده

  • هوش مصنوعی

  • توسعه بازی

  • توسعه اپلیکیشن موبایل

  • بیوانفورماتیک

  • نرم افزارهای پزشکی

  • بینایی ماشین

  • و بسیاری موارد دیگر!

اهداف دوره:

در پایان این دوره، شما قادر خواهید بود:

  • برنامه‌های ساده پایتون را بنویسید، بخوانید و درک کنید.

  • مفاهیم بنیادی برنامه‌نویسی و علوم کامپیوتر را بدانید و به کار ببرید.

  • انواع مختلف مقادیر و ساختارهای داده‌ای که می‌توانید در پایتون استفاده کنید را شناسایی و طبقه‌بندی کنید.

  • بر اساس ویژگی‌ها و عملکرد، تعیین کنید که چه زمانی از لیست‌ها، تاپل‌ها، دیکشنری‌ها یا مجموعه‌ها استفاده کنید.

  • با ساختارهای داده داخلی پایتون و عناصر آن‌ها کار کنید.

  • شرط‌ها، حلقه‌های for، حلقه‌های while و توابع را بخوانید، بنویسید و درک کنید.

  • با استفاده از پایتون با فایل‌ها کار کنید.

مطالب و منابع آموزشی:

در طول دوره، این منابع را پیدا خواهید کرد:

  • ویدئوهای آموزشی: بیش از 4.5 ساعت ویدئوی آموزشی با گرافیک و دیاگرام‌های طراحی شده با دقت. نحوه عملکرد کد را با توضیحات گام‌به‌گام مشاهده خواهید کرد.

  • تمرین‌های کدنویسی: با بیش از 40 تمرین کدنویسی تمرین کنید و راه‌حل خود را بلافاصله بررسی کنید.

  • آزمون‌ها: دانش خود را با بیش از 23 آزمون با بیش از 145 سوال که تلاش نامحدود و بازخورد فوری ارائه می‌دهند، بررسی کنید.

  • آزمون نهایی دوره: یک آزمون نهایی با بیش از 25 سوال برای سنجش دانش خود بگذرانید. آزمون دارای تلاش نامحدود و نتایج دقیق برای هر تلاش است.

  • راهنمای مطالعه: برای آزمون نهایی دوره با یک راهنمای مطالعه PDF مفصل و منحصر به فرد با بیش از 135 سوال مرور کنید.

  • پروژه: یک بازی متنی "سنگ، کاغذ، قیچی" بسازید تا مهارت‌های خود را به کار بگیرید.

  • مقالات: مقالاتی را با توضیحات و تصاویر دقیق برای تکمیل دانش خود بخوانید.

نظرات دانشجویان

سلام استفانیا، من واقعاً این دوره پایتون برای مبتدیان را دوست دارم. این نحوه توضیح شما از مطالب است، اما همچنین تمرین‌های متعدد شما در بین راه و نمایش گرافیکی محتوای یادگیری. شما کار را عالی انجام می‌دهید و من از گشت و گذار در دنیای برنامه‌نویسی با شما لذت می‌برم. ممنون! - گرگور بورگارت.

دوره عالی برای کسانی که با پایتون تازه‌کار هستند. همچنین یک مرور خوب برای کسانی که مدتی است برنامه‌نویسی نکرده‌اند - رودا لا مادرید.

معلم فوق‌العاده، من واقعاً از یادگیری از استفانیا لذت می‌برم، او هر جزئیات را به گونه‌ای توضیح می‌دهد که من بدون هیچ سوالی در مورد آنچه در هر بخش آموزش می‌دهد یاد می‌گیرم. این معلم اولین کسی است که باعث می‌شود آنچه را که تماشا می‌کنم بفهمم، پس از اینکه بسیاری از دوره‌ها را سعی کردم تماشا کنم و یاد بگیرم بدون موفقیت، همه معلمان دیگر که تماشا کردم ثبات نداشتند و از توضیح خسته می‌شدند. از شما استفانیا برای دوره‌های عالی شما متشکرم، من در تمام دوره‌های پایتون از شما ثبت نام خواهم کرد. - بیل.

به‌روزرسانی‌های دوره

فوریه 2021 - جدید جدول کلمات متقاطع برای هر بخش.

فوریه 2021 - جدید پروژه: رمزگذاری پیام‌ها با رمز سزار.

اکنون ثبت نام کنید، "برنامه‌نویسی پایتون" را به رزومه خود اضافه کنید و مهارت‌های جدید خود را به نمایش بگذارید.


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

به دوره خوش آمدید: نمای کلی و اطلاعات کلیدی Welcome to the Course: Overview and Key Information

  • مرور دوره Course Overview

  • اطلاعات و منابع مهم دوره Important Course Information and Resources

  • نشان خود را جمع آوری کنید، خودتان را معرفی کنید و اهداف خود را به اشتراک بگذارید Collect Your Badge, Introduce Yourself, and Share your Goals

پایتون را نصب کنید و اولین برنامه خود را بنویسید Install Python and Write Your First Program

  • نحوه دانلود و نصب پایتون How to Download and Install Python

  • نحوه اجرای IDLE How to Run IDLE

  • معرفی IDLE و پوسته پایتون Introduction to IDLE and the Python Shell

  • اولین برنامه پایتون خود را بنویسید و اجرا کنید: "Hello, World!" Write and Run Your First Python Program: "Hello, World!"

  • مبانی IDLE IDLE Basics

  • نشان خود را جمع آوری کنید و تجربه خود را به اشتراک بگذارید Collect Your Badge and Share your Experience

متغیرها و انواع داده‌های پایه (عدد صحیح، اعشار، بولی، رشته) Variables and Basic Data Types (Integer, Float, Boolean, String)

  • مقدمه ای بر متغیرها Introduction to Variables

  • تعریف یک متغیر Define a Variable

  • عبارت در مقابل دستور Expression vs. Statement

  • قوانین و دستورالعمل‌های نام‌گذاری متغیر Variable Naming Rules and Guidelines

  • انواع داده‌های عددی: عدد صحیح و اعشار Numeric Data Types: Integer and Float

  • محاسبات ممیز شناور و خطاها Floating-Point Arithmetic and Errors

  • مقادیر بولی Boolean Values

  • کلمات کلیدی در پایتون Keywords in Python

  • مبانی رشته‌ها Strings Basics

  • نحو در مقابل معناشناسی Syntax vs. Semantics

  • جدول کلمات متقاطع - تمرین Crossword Puzzle - Practice

  • آزمون بخش Section Quiz

  • نشان خود را جمع آوری کنید و تجربه خود را به اشتراک بگذارید Collect Your Badge and Share your Experience

مقدمه ای بر عملگرهای پایتون Introduction to Python Operators

  • عملگر چیست؟ عملگر در مقابل عملوند What is an Operator? Operator vs. Operand

  • عملگرهای حسابی در پایتون Arithmetic Operators in Python

  • عملگرهای حسابی Arithmetic Operators

  • تمرین: عملگرهای حسابی Practice: Arithmetic Operators

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

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

  • تمرین: عملگرهای مقایسه‌ای Practice: Comparison Operators

  • عملگرهای منطقی و جداول درستی Logical Operators and Truth Tables

  • عملگرهای منطقی و جداول درستی Logical Operators and Truth Tables

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

  • عملگرهای انتساب در پایتون Assignment Operators in Python

  • عملگرهای انتساب Assignment Operators

  • تمرین: عملگرهای انتساب Practice: Assignment Operators

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

  • جدول کلمات متقاطع - تمرین Crossword Puzzle - Practice

  • نشان خود را جمع آوری کنید و تجربه خود را به اشتراک بگذارید Collect Your Badge and Share your Experience

مفاهیم پیشرفته رشته Advanced String Concepts

  • نحوه بدست آوردن طول یک رشته How to get the Length of a String

  • نحوه مقایسه رشته‌ها How to Compare Strings

  • نمایه رشته: نحوه دسترسی به کاراکترهای مجزا String Indexing: How to Access Individual Characters

  • تمرین: نمایه‌سازی رشته Practice: String Indexing

  • رشته‌ها: طول، مقایسه و نمایه‌سازی Strings: Length, Comparison, and Indexing

  • زیررشته (مفهوم) Substring (Concept)

  • برش رشته با دو پارامتر String Slicing with Two Parameters

  • برش رشته: مقادیر پیش‌فرض String Slicing: Default Values

  • تمرین: برش رشته با دو پارامتر Practice: String Slicing with Two Parameters

  • برش رشته با سه پارامتر String Slicing with Three Parameters

  • برش رشته با سه پارامتر: مقادیر پیش‌فرض String Slicing with Three Parameters: Default Values

  • تمرین: برش رشته با سه پارامتر Practice: String Slicing with Three Parameters

  • برش رشته String Slicing

  • خلاصه برش رشته Summary of String Slicing

  • متد چیست؟ What is a Method?

  • متدهای مهم رشته Important String Methods

  • تمرین: متدهای رشته Practice: String Methods

  • جدول کلمات متقاطع - تمرین Crossword Puzzle - Practice

  • آزمون بخش Section Quiz

  • نشان خود را جمع آوری کنید و تجربه خود را به اشتراک بگذارید Collect Your Badge and Share your Experience

لیست‌ها Lists

  • مقدمه ای بر لیست‌ها Introduction to Lists

  • نحوه بدست آوردن طول یک لیست How to get the Length of a List

  • مبانی لیست‌ها Lists Basics

  • نحوه دسترسی به عناصر یک لیست How to Access the Elements of a List

  • تمرین: دسترسی به یک عنصر لیست Practice: Access an Element of a List

  • نحوه اضافه کردن یک عنصر به لیست How to Add an Element to a List

  • تمرین: اضافه کردن یک عنصر به لیست Practice: Add an Element to a List

  • نحوه حذف یک عنصر از لیست How to Remove an Element from a List

  • تمرین: حذف یک عنصر از لیست Practice: Remove an Element from a List

  • نحوه بررسی وجود یک عنصر در لیست و یافتن آن How to Check if an Element is in a List and Find it

  • تمرین: بررسی و یافتن یک عنصر Practice: Check and Find an Element

  • نحوه به‌روزرسانی مقدار در یک نمایه‌ مشخص How to Update a Value at a Given Index

  • تمرین: به‌روزرسانی مقادیر یک لیست Practice: Update the Values of a List

  • برش لیست List Slicing

  • تمرین: برش لیست Practice: List Slicing

  • متدهای مهم لیست Important List Methods

  • تمرین: متدهای لیست Practice: List Methods

  • لیست‌های تودرتو Nested Lists

  • جدول کلمات متقاطع - تمرین Crossword Puzzle - Practice

  • لیست‌ها در پایتون Lists in Python

  • نشان خود را جمع آوری کنید و تجربه خود را به اشتراک بگذارید Collect Your Badge and Share your Experience

تاپل‌ها Tuples

  • نکته سریع: نحوه ترک یا به‌روزرسانی بازبینی شما Quick Tip: How to Leave or Update Your Review

  • مقدمه ای بر تاپل‌ها Introduction to Tuples

  • مبانی تاپل‌ها Tuples Basics

  • تاپل‌ها در مقابل لیست‌ها Tuples vs. Lists

  • نحوه یافتن یک عنصر در تاپل و شمارش تکرارها How to Find an Element in a Tuple and Count Occurrences

  • تمرین: یافتن و شمارش Practice: Find and Count

  • نحوه بدست آوردن طول یک تاپل How to get the Length of a Tuple

  • تمرین: طول تاپل Practice: Length of a Tuple

  • الحاق تاپل Tuple Concatenation

  • تمرین: الحاق تاپل Practice: Tuple Concatenation

  • نمایه‌سازی تاپل Tuple Indexing

  • تمرین: نمایه‌سازی تاپل Practice: Tuple Indexing

  • برش تاپل Tuple Slicing

  • تاپل‌های تودرتو Nested Tuples

  • جدول کلمات متقاطع - تمرین Crossword Puzzle - Practice

  • آزمون بخش Section Quiz

  • نشان خود را جمع آوری کنید و تجربه خود را به اشتراک بگذارید Collect Your Badge and Share your Experience

دیکشنری‌ها Dictionaries

  • مقدمه ای بر دیکشنری‌ها Introduction to Dictionaries

  • مبانی دیکشنری‌ها Dictionaries Basics

  • نحوه بدست آوردن مقدار مرتبط با یک کلید How to get a Value Associated with a Key

  • تمرین: دریافت مقدار Practice: Get a Value

  • نحوه اضافه کردن و به‌روزرسانی یک جفت کلید-مقدار How to Add and Update a Key-Value Pair

  • تمرین: اضافه کردن و به‌روزرسانی یک جفت کلید-مقدار Practice: Add and Update a Key-Value Pair

  • نحوه حذف یک جفت کلید-مقدار از دیکشنری How to Delete a Key-Value Pair from a Dictionary

  • تمرین: حذف یک جفت کلید-مقدار Practice: Delete a Key-Value Pair

  • نحوه بدست آوردن طول یک دیکشنری How to get the Length of a Dictionary

  • نحوه بررسی وجود یک کلید در دیکشنری How to Check if a Key Exists in a Dictionary

  • تمرین: بررسی وجود یک کلید در دیکشنری Practice: Check if a Key Exists in a Dictionary

  • نحوه دریافت همه کلیدها، مقادیر و جفت‌های کلید-مقدار How to get all the Keys, Values, and Key-Value Pairs

  • دیکشنری‌های تودرتو Nested Dictionaries

  • جدول کلمات متقاطع - تمرین Crossword Puzzle - Practice

  • دیکشنری‌ها Dictionaries

  • نشان خود را جمع آوری کنید و تجربه خود را به اشتراک بگذارید Collect Your Badge and Share your Experience

مجموعه‌ها Sets

  • مقدمه ای بر مجموعه‌ها Introduction to Sets

  • مجموعه‌ها: موارد استفاده Sets: Use Cases

  • مبانی مجموعه‌ها Sets Basics

  • نحوه اضافه کردن یک عنصر به مجموعه How to Add an Element to a Set

  • نحوه بدست آوردن طول یک مجموعه How to get the Length of a Set

  • تمرین: اضافه کردن مقدار به مجموعه Practice: Add a Value to a Set

  • نحوه حذف یک عنصر از مجموعه How to Remove an Element from a Set

  • تمرین: حذف مقدار از مجموعه Practice: Remove a Value from a Set

  • نحوه بررسی وجود یک مقدار در مجموعه How to Check if a Value is in a Set

  • تمرین: بررسی وجود یک مقدار در مجموعه Practice: Check if a Value is in a Set

  • مجموعه در مقابل Frozenset Set vs. Frozenset

  • عملیات مجموعه: اجتماع، اشتراک و تفاضل Set Operations: Union, Intersection, and Difference

  • مفاهیم مهم: زیرمجموعه و ابرمجموعه Important Concepts: Subset and Superset

  • تمرین: عملیات مجموعه، زیرمجموعه و ابرمجموعه Practice: Set Operations, Subset, and Superset

  • مجموعه‌ها - مقالات پیشنهادی Sets - Recommended Readings

  • جدول کلمات متقاطع - تمرین Crossword Puzzle - Practice

  • آزمون بخش Section Quiz

  • نشان خود را جمع آوری کنید و تجربه خود را به اشتراک بگذارید Collect Your Badge and Share your Experience

شرایط و انشعاب در پایتون (if/elif/else) Conditionals and Branching in Python (if/elif/else)

  • مقدمه ای بر شرط‌ها و دستور 'if' Introduction to Conditionals and the 'if' Statement

  • دستور if The if Statement

  • تمرین: دستور if Practice: The if Statement

  • بند 'else' The 'else' Clause

  • تمرین: اضافه کردن بند "else" Practice: Add an "else" Clause

  • بند 'elif' The 'elif' Clause

  • اضافه کردن چندین بند 'elif' Adding Multiple 'elif' Clauses

  • تمرین: شرایط Practice: Conditionals

  • جدول کلمات متقاطع - تمرین Crossword Puzzle - Practice

  • آزمون بخش Section Quiz

  • نشان خود را جمع آوری کنید و تجربه خود را به اشتراک بگذارید Collect Your Badge and Share your Experience

پروژه: بازی "سنگ، کاغذ، قیچی" Project: "Rock, Paper, Scissors" Game

  • به این پروژه خوش آمدید: اهداف و نتیجه Welcome to this Project: Goals and Result

  • جلسه عملی: کدنویسی پروژه Practical Session: Coding the Project

  • پروژه خود را ارسال کنید Submit your Project

  • نشان خود را جمع آوری کنید و تجربه خود را به اشتراک بگذارید Collect Your Badge and Share your Experience

حلقه‌های For و While For Loops and While Loops

  • مقدمه ای بر حلقه‌ها و پیمایش Introduction to Loops and Iteration

  • مقدمه ای بر حلقه‌های For و range() Introduction to For Loops and range()

  • range() با دو و سه پارامتر range() with Two and Three Parameters

  • مزایا و موارد استفاده range() Advantages and Use Cases of range()

  • تمرین: حلقه‌های For و range() Practice: For Loops and range()

  • محتوای قابل پیمایش چیست؟ What is an Iterable?

  • حلقه‌های For برای پیمایش محتواهای قابل پیمایش For Loops to Iterate over Iterables

  • تمرین: حلقه‌های For بر روی محتواهای قابل پیمایش Practice: For Loops over Iterables

  • حلقه‌های For For Loops

  • مقدمه ای بر حلقه‌های While Introduction to While Loops

  • حلقه‌های While: مثال While Loops: Example

  • تمرین: حلقه‌های While - اعداد فرد به ترتیب نزولی Practice: While Loops - Odd Numbers in Descending Order

  • تمرین: "سنگ، کاغذ، قیچی" با حلقه While Practice: "Rock, Paper, Scissors" with a While Loop

  • حلقه‌های بی‌پایان Infinite Loops

  • حلقه‌های While While Loops

  • جدول کلمات متقاطع - تمرین Crossword Puzzle - Practice

  • نشان خود را جمع آوری کنید و تجربه خود را به اشتراک بگذارید Collect Your Badge and Share your Experience

توابع Functions

  • مقدمه ای بر توابع در پایتون Introduction to Functions in Python

  • قوانین نام‌گذاری توابع Function Naming Rules

  • پارامترها در مقابل آرگومان‌ها Parameters vs. Arguments

  • مبانی توابع Functions Basics

  • تمرین: نوشتن یک تابع Practice: Write a Function

  • محدوده سراسری در مقابل محدوده محلی Global Scope vs. Local Scope

  • نحوه بازگرداندن مقدار از تابع How to Return a Value from a Function

  • تمرین: بازگرداندن مقدار Practice: Return a Value

  • نحوه بازگرداندن چندین مقدار از تابع How to Return Multiple Values from a Function

  • تمرین: بازگرداندن چندین مقدار Practice: Return Multiple Values

  • Docstrings: مستندسازی تابع شما Docstrings: Documenting your Function

  • جدول کلمات متقاطع - تمرین Crossword Puzzle - Practice

  • آزمون بخش Section Quiz

  • نشان خود را جمع آوری کنید و تجربه خود را به اشتراک بگذارید Collect Your Badge and Share your Experience

کار با فایل‌ها در پایتون: خواندن، باز کردن، نوشتن و اضافه کردن Working with Files in Python: Read, Open, Write, and Append

  • کار با فایل‌ها Working with Files

  • باز کردن و خواندن فایل با استفاده از مدیر زمینه (Context Manager) Open and Read a File Using a Context Manager

  • حالت‌های باز کردن Open Modes

  • تمرین: خواندن فایل Practice: Read a File

  • نوشتن در فایل Write to a File

  • تمرین: نوشتن در فایل Practice: Write to a File

  • اضافه کردن به فایل Append to a File

  • تمرین: اضافه کردن به فایل Practice: Append to a File

  • مسیرهای نسبی در مقابل مطلق Relative vs. Absolute Paths

  • عملیات مختلف فایل Miscellaneous File Operations

  • فایل‌ها در پایتون: مطالعه پیشنهادی Files in Python: Recommended Reading

  • جدول کلمات متقاطع - تمرین Crossword Puzzle - Practice

  • آزمون بخش Section Quiz

  • نشان خود را جمع آوری کنید و تجربه خود را به اشتراک بگذارید Collect Your Badge and Share your Experience

پروژه: رمزگذاری پیام‌ها با رمز سزار Project: Encrypt Messages with Caesar's Cipher

  • به این پروژه خوش آمدید Welcome to this Project

  • اصطلاحات مهم برای رمز سزار Important Terms for Caesar's Cipher

  • نکته سریع: تاریخچه رمز سزار Quick Tip: History of Caesar's Cipher

  • توابع و عملگرهای مهم Important Functions and Operators

  • رمزگذاری (نظری) Encryption (Theory)

  • رمزگذاری (کد) Encryption (Code)

  • رمزگشایی (نظری + کد) Decryption (Theory + Code)

  • اجرا و تست برنامه Run and Test the Program

  • رمزگذاری و رمزگشایی فایل‌ها Encrypt and Decrypt Files

  • نشان خود را جمع آوری کنید و تجربه خود را به اشتراک بگذارید Collect Your Badge and Share your Experience

جمع‌بندی دوره: راهنمای مطالعه و آزمون دوره Course Wrap-Up: Study Guide and Course Exam

  • (منبع PDF) راهنمای مطالعه برای آزمون دوره (PDF Resource) Study Guide for the Course Exam

  • دستورالعمل‌های آزمون دوره Instructions for the Course Exam

  • آزمون دوره Course Exam

  • تبریک! گواهی، نشان و پرسش و پاسخ Congratulations! Certificate, Badge, and Q&A

  • از اینجا به بعد کجا برویم؟ Where to go From Here?

  • درس جایزه Bonus Lecture

نمایش نظرات

آموزش برنامه‌نویسی پایتون برای مبتدیان: کدنویسی با پایتون را بیاموزید
جزییات دوره
4.5 hours
139
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
751
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Estefania Cassingena Navone Estefania Cassingena Navone

توسعه دهنده نرم افزار، مدرس و نویسنده فنی