لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مجموعهها در پایتون: فراتر از اصول اولیه تا تکنیکهای پیشرفته
Sets in Python: Beyond Basics to Advanced Techniques
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برای توسعهدهندگان پایتون ضروری است که بر هنر کار با مجموعهها، ساختار دادهای اساسی که دستکاری و بهینهسازی کارآمد دادهها را در برنامههای کاربردی دنیای واقعی امکانپذیر میسازد، تسلط پیدا کنند. در این دوره عملی و تعاملی، مربی کاترین هاج یک نمای کلی از نحوه فراتر رفتن از اصول اولیه و شروع به کارگیری مفاهیم پیشرفته تر با مجموعه ها در پایتون ارائه می دهد.
این دوره شامل چالش های کد است که توسط CoderPad ارائه شده است. چالشهای کد، تمرینهای کدنویسی تعاملی با بازخورد بلادرنگ هستند، بنابراین میتوانید برای پیشبرد مهارتهای کدنویسی خود تمرین کدنویسی را انجام دهید. قبل از پرداختن به تکنیکهای پیشرفته، مانند درک مجموعه، پردازش موازی با مجموعهها، مدیریت مجموعه دادههای بزرگ، استراتژیهای بهینهسازی حافظه، و عیبیابی مشکلات رایج مرتبط با مجموعهها، عملیات مجموعههای پایه را کاوش کنید. پس از تکمیل این دوره، شما به مهارت هایی مجهز خواهید شد که برای دستکاری کارآمد داده های مجموعه در طیف گسترده ای از سناریوهای مختلف برنامه نویسی نیاز دارید.
سرفصل ها و درس ها
معرفی
Introduction
چرا از مجموعه ها در پایتون استفاده کنیم؟
Why use sets in Python?
نحوه استفاده از CoderPad
How to use CoderPad
آنچه شما باید بدانید
What you should know
1. مقدمه ای بر مجموعه ها
1. Introduction to Sets
تغییرپذیری و تغییرناپذیری را تنظیم کنید
Set mutability and immutability
عضویت را تنظیم کنید
Set membership
یک مجموعه ایجاد و مقداردهی اولیه کنید
Create and initialize a set
راه حل: مدیریت کتابخانه
Solution: Library management
2. عملیات مجموعه پیشرفته
2. Advanced Set Operations
مجموعه های متفرق و مجموعه های همپوشانی
Disjoint sets and overlapping sets
راه حل: دوستان مشترک
Solution: Mutual friends
روابط زیر مجموعه و ابرمجموعه
Subset and superset relationships
تفاوت و تفاوت متقارن
Difference and symmetric difference
اتحاد و تقاطع
Union and intersection
3. Comprehensions را تنظیم کنید
3. Set Comprehensions
راه حل: مجموعه جفت های پرایم
Solution: Prime pairs set
مقدمه ای بر تنظیم فشرده سازی
Introduction to set compressions
فیلتر با فشرده سازی تنظیم شده با شرایط متعدد
Filter with set compressions with multiple conditions
فیلتر با درک مجموعه
Filter with set comprehensions
4. بهینه سازی عملکرد با مجموعه ها
4. Performance Optimization with Sets
از ژنراتورها برای مجموعه های بزرگ استفاده کنید
Use generators for large sets
تحلیل پیچیدگی زمانی عملیات مجموعه
Time complexity analysis of set operations
دام هایی که باید با ست ها اجتناب کنید
Pitfalls to avoid with sets
نتیجه
Conclusion
مجموعه در برنامه های دنیای واقعی
Sets in real-world applications
کاترین هاج بهعنوان توسعهدهنده نرمافزار در یک شرکت رسانهای کار میکند.
علاوه بر کار خود بهعنوان توسعهدهنده، کاترین یک کانال YouTube را برای افرادی که مایل هستند اجرا میکند. برای یادگیری نحوه کدنویسی قبل از فارغ التحصیلی از کالج، او به مدت سه سال به عنوان دستیار تدریس علوم کامپیوتر کار کرد. او به تلاقی رسانهها، سرگرمیها و فناوری علاقه زیادی دارد و بر ایجاد نرمافزاری متمرکز است که تأثیرگذار باشد.
نمایش نظرات