آموزش ساختارهای داده 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: مجموعه ها و مجموعه های منجمد
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 37m
38
Linkedin (لینکدین) lynda-small
23 اردیبهشت 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 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؛

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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