آموزش ساختارهای داده Python: مجموعه ها و مجموعه های منجمد

Python Data Structures: Sets and Frozen Sets

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

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


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

معرفی Introduction

  • چرا باید از مجموعه ها و مجموعه های یخ زده استفاده کرد؟ Why use sets and frozen sets?

  • آنچه شما باید بدانید What you should know

1. مقدمه ای بر مجموعه ها 1. Introduction to Sets

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

  • تعریف یک مجموعه و مشکلات مشترک در هنگام تنظیم اولیه یک مجموعه Defining a set and common pitfalls while initializing a set

  • تغییر ناپذیر و قابل تغییر Immutable and mutable

  • قابل شستشو و قابل شستشو Hashable and iterable

  • مسابقه فصل Chapter Quiz

2. تنظیم عملیات 2. Set Operations

  • عضویت را تنظیم کنید Set membership

  • تکرار از طریق یک مجموعه Iterating through a set

  • درک را تنظیم کنید Set comprehension

  • چالش: مجموعه ای ایجاد کنید Challenge: Create a set

  • راه حل: مجموعه ای ایجاد کنید Solution: Create a set

3. اپراتورها و روش ها 3. Operators and Methods

  • درک تئوری مجموعه را با یک مثال Understand set theory with an example

  • تمام عناصر موجود در مجموعه های مختلف را پیدا کنید Find all the elements present in different sets

  • عناصر مشترک موجود بین مجموعه ها را پیدا کنید Find the common elements present between the sets

  • تفاوت بین دو مجموعه را تعیین کنید Determine the difference between two sets

  • اختلاف متقارن بین دو مجموعه را تعیین کنید Determine the symetric difference between two sets

  • تعیین کنید که آیا دو مجموعه عناصر مشترکی دارند Determine whether two sets have any common elements

  • تعیین کنید که آیا یک مجموعه زیر مجموعه دیگری است Determine whether one set is a subset of another

  • تعیین کنید که آیا یک مجموعه فوق مجموعه از مجموعه دیگر است Determine whether one set is a superset of another

  • مسابقه فصل Chapter Quiz

4. تغییر یک مجموعه 4. Modifying a Set

  • یک عنصر را به مجموعه اضافه کنید Add an element to a set

  • با روش بروزرسانی چندین عنصر را اضافه کنید Add multiple elements with the update method

  • یک عنصر را از یک مجموعه حذف کنید Remove an element from a set

  • با استفاده از دور انداختن ، یک عنصر را از مجموعه حذف کنید Remove an element from a set using discard

  • استفاده از pop برای حذف و برگرداندن عنصری از یک مجموعه Using pop to remove and return an element from a set

  • پاک کردن همه عناصر از یک مجموعه Clearing all elements from a set

  • مسابقه فصل Chapter Quiz

5. استفاده از توابع داخلی 5. Using Built-In Functions

  • پیدا کردن شاخص و ارزش برای تمام اقلام مجموعه Find the index and value for all the items of a set

  • با استفاده از طول برای پیدا کردن تعداد موارد در یک مجموعه Using length to find the number of items in a set

  • بزرگترین عنصر را در مجموعه پیدا کنید Find the largest element in the set

  • کوچکترین عنصر را در مجموعه پیدا کنید Find the smallest element in the set

  • همه عناصر موجود در مجموعه را مرتب کنید Sort all the elements in the set

  • جمع همه عناصر موجود در یک مجموعه را پیدا کنید Find the sum of all elements in a set

6. مجموعه های منجمد 6. Frozen Sets

  • معرفی مجموعه های یخ زده Introduction to frozen sets

  • چرا مجموعه های یخ زده؟ Why frozen sets?

  • ایجاد مجموعه های یخ زده Creating frozen sets

نتیجه Conclusion

  • به تمرین ادامه دهید Keep practicing

نمایش نظرات

آموزش ساختارهای داده Python: مجموعه ها و مجموعه های منجمد
جزییات دوره
1h 37m
38
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mridu Bhatnagar Mridu Bhatnagar

مهندس نرم افزار Mridu Bhatnagar فارغ التحصیل علوم و مهندسی کامپیوتر است.

وی دارای تجربه حرفه ای کار در صنایع fintech ، مسافرت و گردشگری است و nbsp؛ به عنوان توسعه دهنده باطن و مهندس داده است. او همچنین عضو فعال انجمن توسعه دهندگان پایتون است. او در جلسات و کنفرانس های مختلف در سراسر جهان سخنرانی می کند. برخی از گفتگوهای اخیر وی شامل کنفرانس EuroPython 2020 ، Remote Python Pizza Conf (برلین) 2020 ، Data Umbrella Meetup (شهر نیویورک) ، Python User Group Berlin و دیدارهای Pyladies در برلین و ایرلند است. جلسات گفتگوی ضبط شده وی را می توانید در & nbsp؛ YouTube پیدا کنید. & nbsp؛