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

دانلود Python Data Structures: Sets and Frozen Sets

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

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

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


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

مقدمه Introduction

  • نحوه استفاده از CoderPad How to use CoderPad

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

  • چرا از ست ها و ست های فریز شده استفاده کنیم؟ Why use sets and frozen sets?

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

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

  • قابل هش و تکرار Hashable and iterable

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

  • راه حل: حذف چند مورد Solution: Remove multiple occurrence

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

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

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

  • راه حل: ثبت نام دوره دانشجویی Solution: Student course registration

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

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

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

  • راه حل: دانش آموزان ثبت نام نشده را فهرست کنید Solution: List unregistered students

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

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

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

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

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

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

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

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

4. اصلاح یک مجموعه 4. Modifying a Set

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

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

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

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

  • چندین عنصر را با متد update() اضافه کنید Add multiple elements with the update() method

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

  • راه حل: با نویسه اول فیلتر کنید Solution: Filter by the first character

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

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

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

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

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

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

  • راه حل: محبوب ترین دوره Solution: Most popular course

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

  • راه حل: جستجوی کلید ترکیبی Solution: Composite key search

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

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

  • مقدمه ای بر ست های منجمد Introduction to frozen sets

7. Sets و Frozen Sets Internals 7. Sets and Frozen Sets Internals

  • جدول هش چیست؟ What is a hash table?

  • پیدا کردن شاخص در جدول هش Finding the Index in the hash table

  • ست ها زیر کاپوت چگونه کار می کنند؟ How do sets work under the hood?

8. مزایا و معایب 8. Pros and Cons

  • مجموعه ها در مقابل سایر ساختارهای داده پایتون Sets vs. other Python data structures

9. ایده های کاربردی 9. Application Ideas

  • راه حل: محاسبه ارزش فاکتور Solution: Invoice value computation

نتیجه گیری Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش ساختارهای داده پایتون: مجموعه ها و مجموعه های منجمد
جزییات دوره
2h 7m
44
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
503
- از 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؛