لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساختارهای داده پایتون: مجموعه ها و مجموعه های منجمد
دانلود 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
مهندس نرم افزار
Mridu Bhatnagar فارغ التحصیل علوم و مهندسی کامپیوتر است.
وی دارای تجربه حرفه ای کار در صنایع fintech ، مسافرت و گردشگری است و nbsp؛ به عنوان توسعه دهنده باطن و مهندس داده است. او همچنین عضو فعال انجمن توسعه دهندگان پایتون است. او در جلسات و کنفرانس های مختلف در سراسر جهان سخنرانی می کند. برخی از گفتگوهای اخیر وی شامل کنفرانس EuroPython 2020 ، Remote Python Pizza Conf (برلین) 2020 ، Data Umbrella Meetup (شهر نیویورک) ، Python User Group Berlin و دیدارهای Pyladies در برلین و ایرلند است. جلسات گفتگوی ضبط شده وی را می توانید در & nbsp؛ YouTube پیدا کنید. & nbsp؛
نمایش نظرات