لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مجموعه های پایتون
Python Collections
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در دنیای پر سرعت برنامه نویسی امروزی، مدیریت و سازماندهی کارآمد داده ها چالشی است که هر توسعه دهنده ای با آن مواجه است. در این دوره آموزشی، مجموعههای پایتون، یاد میگیرید که چگونه مهارتهای مدیریت دادههای خود را در پایتون بهینه کنید و تقویت کنید. ابتدا، جنبه های اساسی انواع کانتینرهای داخلی پایتون را بررسی خواهید کرد: لیست ها، دیکشنری ها، تاپل ها و مجموعه ها، درک ویژگی های منحصر به فرد آنها و بهترین موارد استفاده. در مرحله بعد، انواع دیکشنری پیشرفته مانند defaultdict، OrderedDict و Counter را کشف خواهید کرد و در عملکردهای تخصصی آنها که وظایف برنامه نویسی رایج را ساده می کند، آشنا خواهید شد. در نهایت، یاد خواهید گرفت که چگونه از کلاس های مجموعه تخصصی مانند namedtuple، ChainMap و deque استفاده کنید و کارایی و خوانایی کد خود را افزایش دهید. پس از اتمام این دوره، مهارت ها و دانش انواع داده های کانتینری پایتون را خواهید داشت که برای ایجاد راه حل های زیبا و کارآمد در پروژه های برنامه نویسی خود لازم است.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
بررسی اجمالی دوره
Course Overview
استفاده از ظروف داخلی
Utilizing Built-in Containers
انواع داده کانتینر در پایتون
Container Data Types in Python
درک اصول فهرست
Understanding List Basics
اطلاعات بیشتر در مورد لیست ها
More on Lists
استفاده از لیست ها
Using Lists
درک مبانی دیکشنری
Understanding Dictionary Basics
اطلاعات بیشتر در مورد دیکشنری ها
More on Dictionaires
استفاده از دیکشنری ها
Using Dictionaries
درک تاپلز
Understanding Tuples
استفاده از Tuples
Using Tuples
درک مجموعه ها
Understanding Sets
استفاده از مجموعه ها
Using Sets
خلاصه
Summary
بهبود کارایی با دیکشنری های پیشرفته
Improving Efficiency with Advanced Dictionaries
درک پیش فرض
Understanding defaultdict
استفاده از پیش فرض
Using defaultdict
درک OrderedDict
Understanding OrderedDict
با استفاده از OrderedDict
Using OrderedDict
درک شمارنده
Understanding Counter
با استفاده از شمارنده
Using Counter
خلاصه
Summary
استفاده از کلاس های تخصصی مجموعه
Using Specialized Collection Classes
درک namedtuple()
Understanding namedtuple()
استفاده از namedtuple()
Using namedtuple()
درک ChainMap
Understanding ChainMap
با استفاده از ChainMap
Using ChainMap
درک دکه
Understanding deque
با استفاده از دک
Using deque
خلاصه
Summary
سفارشی سازی انواع داده های داخلی
Customizing Built-in Data Types
درک و استفاده از UserString
Understanding and Using UserString
درک و استفاده از UserList
Understanding and Using UserList
درک و استفاده از UserDict
Understanding and Using UserDict
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
Mateo در حال حاضر یک توسعه دهنده وب کامل است که برای شرکتی کار می کند که مشتریانی از اروپا و آمریکای شمالی دارد. سکوی او در برنامه نویسی بیشتر وب گرا بود ، در حالی که به صورت آزاد کار می کرد ، در استارتاپ های کوچک و شرکت هایی که به خدمات او نیاز دارند کار می کند. Go (lang) ، اکسیر ، روبی و C زبانهای مورد علاقه وی و همچنین زبانهایی هستند که او بیشتر در کارهای روزمره با سایر PHP کار می کند. او علاقه زیادی به یادگیری و آموزش آنچه را که بهترین می داند دارد. علایق عمده او اخیراً زمینه های DevOps ، Linux ، برنامه نویسی کاربردی و یادگیری ماشین بوده است.
نمایش نظرات