دوره آموزشی مجموعهها در پایتون: فراتر از اصول اولیه تا تکنیکهای پیشرفته
37 دقیقهمتوسط2024-06-03
مدرسین

Kathryn Hodge
Software Developer
جزئیات دوره
برای توسعه دهندگان پایتون ضروری است که بر هنر کار با مجموعه ها تسلط پیدا کنند، ساختار داده های اساسی که امکان دستکاری و بهینه سازی کارآمد داده ها را در برنامه های کاربردی دنیای واقعی فراهم می کند. در این دوره عملی و تعاملی، مربی کاترین هاج مروری بر چگونگی فراتر رفتن از اصول اولیه و شروع به کارگیری مفاهیم پیشرفته تر با مجموعه ها در پایتون ارائه می دهد.
این دوره شامل چالش های کد است که توسط CoderPad طراحی شده است. چالشهای کد، تمرینهای کدنویسی تعاملی با بازخورد بلادرنگ هستند، بنابراین میتوانید برای پیشبرد مهارتهای کدنویسی خود تمرین کدنویسی را انجام دهید. قبل از پرداختن به تکنیکهای پیشرفته، مانند درک مجموعه، پردازش موازی با مجموعهها، مدیریت مجموعه دادههای بزرگ، استراتژیهای بهینهسازی حافظه، و عیبیابی مشکلات رایج مرتبط با مجموعهها، عملیات مجموعههای پایه را کاوش کنید. پس از تکمیل این دوره، شما به مهارت هایی مجهز خواهید شد که برای دستکاری کارآمد داده های مجموعه در طیف گسترده ای از سناریوهای مختلف برنامه نویسی نیاز دارید.
این دوره شامل چالش های کد است که توسط CoderPad طراحی شده است. چالشهای کد، تمرینهای کدنویسی تعاملی با بازخورد بلادرنگ هستند، بنابراین میتوانید برای پیشبرد مهارتهای کدنویسی خود تمرین کدنویسی را انجام دهید. قبل از پرداختن به تکنیکهای پیشرفته، مانند درک مجموعه، پردازش موازی با مجموعهها، مدیریت مجموعه دادههای بزرگ، استراتژیهای بهینهسازی حافظه، و عیبیابی مشکلات رایج مرتبط با مجموعهها، عملیات مجموعههای پایه را کاوش کنید. پس از تکمیل این دوره، شما به مهارت هایی مجهز خواهید شد که برای دستکاری کارآمد داده های مجموعه در طیف گسترده ای از سناریوهای مختلف برنامه نویسی نیاز دارید.
مهارت ها
PythonProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - چرا از مجموعهها در پایتون استفادهکنیم ?
- 02 - آنچه باید بدانید
- 03 - نحوه استفاده از CoderPad
1. مقدمه ای بر مجموعه ها
- 04 - یک مجموعه ایجاد و مقداردهی اولیه کنید
- 05 - عضویت را تنظیم کنید
- 06 - تنظیم تغییرپذیری و تغییرناپذیری
- 07 - راه حل - مدیریت کتابخانه
2. عملیات مجموعه پیشرفته
- 08 - اتحاد و تقاطع
- 09 - تفاوت و اختلاف متقارن
- 10 - روابط زیر مجموعه و ابرمجموعه
- 11 - مجموعههای منفصل و ستهای همپوشانی
- 12 - راه حل - دوستان مشترک
3. Comprehensions را تنظیم کنید
- 13 - مقدمه ای بر تنظیم فشرده سازی
- 14 - فیلتر با درک مجموعه
- 15 - فیلتر با فشرده سازی تنظیم شده با شرایط متعدد
- 16 - راه حل - مجموعه جفتهای پرایم
4. بهینهسازی عملکرد با مجموعه ها
- 17 - تحلیل پیچیدگی زمانی عملیات مجموعه
- 18 - از ژنراتور برای مجموعههای بزرگ استفاده کنید
- 19 - دامهایی که باید با ستها اجتناب کرد
نتیجه
- 20 - مجموعه در برنامههای دنیای واقعی
دوره های مرتبط
- دوره آموزشی آمادگی برای گواهینامه برنامهنویس پایتون سطح مقدماتی Python Institute (PCEP-30-02)
- دوره آموزشی ساختارهای داده در پایتون: مجموعهها (Sets) و مجموعههای ثابت (Frozen Sets)
- دوره آموزشی ساختارهای داده Python: مجموعه ها و مجموعه های منجمد (2021)
- دوره آموزشی توسعه یک دستیار بازبینی کد
- دوره آموزشی ساختار داده در پایتون: دیکشنریها
- دوره آموزشی دوره آموزشی تجزیه و تحلیل داده های شطرنجی جغرافیایی در پایتون
- دوره آموزشی پیشرفته پایتون: کار با داده ها
- دوره آموزشی یادگیری جامع Azure Spark Databricks
مسیرهای مرتبط
- مسیر آموزشی از تحلیلگر داده به یک دانشمند داده تبدیل شوید
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی راهنمای شروع سریع برای برنامه نویسی در پایتون
- مسیر آموزشی تبدیل شدن به یک متخصص تجزیه و تحلیل کسب و کار
- مسیر آموزشی تبدیل شدن به یک استاد مسلط بر مهارت های پیشرفته داده ها و تجزیه و تحلیل اکسل
- مسیر آموزشی پیشرو بودن در علوم داده
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده NoSQL
- مسیر آموزشی راهنمای شروع سریع برای برنامه نویسی جاوا