آموزش پایتون: ساختارهای داده (Data Structures) - آخرین آپدیت

دانلود Python: Data Structures

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: کار با داده‌های ساختاریافته یکی از مهارت‌های کلیدی در برنامه‌نویسی است. در این دوره آموزشی «ساختارهای داده در پایتون»، شما یاد می‌گیرید که چگونه با استفاده از ساختارهای قدرتمند پایتون، داده‌ها را مدیریت و سازماندهی کنید. ابتدا نحوه ایجاد و مدیریت لیست‌ها (Lists)، تاپل‌ها (Tuples) و مجموعه‌ها (Sets) را بررسی خواهید کرد. سپس با دیکشنری‌ها (Dictionaries) آشنا می‌شوید و می‌بینید که چگونه جستجوی سریع و ذخیره‌سازی ساختاریافته داده‌ها را امکان‌پذیر می‌کنند. در نهایت، استفاده از مجموعه‌های تخصصی مانند counter، defaultdict، deque و namedtuple را برای حل بهینه مسائل واقعی خواهید آموخت. پس از اتمام این دوره، شما دانش و مهارت‌های لازم در اکوسیستم ساختارهای داده پایتون را برای ساخت برنامه‌هایی بهینه و قابل نگهداری به دست خواهید آورد.

سرفصل ها و درس ها

استفاده از لیست‌ها Using Lists

  • انواع کانتینر در پایتون Container Types in Python

  • ایجاد لیست‌ها Creating Lists

  • دسترسی به عناصر لیست Accessing List Elements

  • افزودن عناصر جدید به لیست Adding New Elements to the List

  • حذف و به‌روزرسانی عناصر لیست Removing and Updating List Elements

  • پیمایش روی عناصر لیست Iterating over List Elements

  • شمارش عناصر لیست Counting List Elements

  • مرتب‌سازی عناصر لیست Sorting List Elements

  • برش (Slicing) و کپی کردن لیست‌ها Slicing and Cloning Lists

  • لیست‌های جامع (Comprehensions) و باز کردن بسته‌ها List Comprehensions and Unpacking

  • اتصال عناصر لیست و توابع تجمیعی Joining List Elements and Aggregate Functions

کار با تاپل‌ها Working with Tuples

  • تغییرناپذیر بودن تاپل‌ها Tuples Are Immutable

  • عملیات پایه روی تاپل‌ها Basic Tuple Operations

  • معکوس کردن و مرتب‌سازی تاپل‌ها Reversing and Sorting Tuples

  • کپی کردن تاپل‌ها Cloning Tuples

  • بسته‌بندی و باز کردن تاپل‌ها در توابع Tuple Packing and Unpacking with Functions

نگاشت با دیکشنری‌ها Mapping with Dictionaries

  • ایجاد دیکشنری‌ها Creating Dictionaries

  • دسترسی به آیتم‌های دیکشنری Accessing Dictionary Items

  • افزودن و به‌روزرسانی آیتم‌ها Adding and Updating Items

  • حذف آیتم‌ها Removing Items

  • مرتب‌سازی دیکشنری‌ها Sorting Dictionaries

  • توابع تجمیعی دیکشنری Dictionary Aggregate Functions

  • پیمایش روی یک دیکشنری Iterating over a Dictionary

  • کپی کردن دیکشنری‌ها Copying Dictionaries

  • استفاده از دیکشنری‌ها به عنوان آرگومان‌های کلیدواژه‌ای Dictionaries as Keyword Arguments

بهره‌گیری از مجموعه‌ها Utilizing Sets

  • ایجاد مجموعه‌ها (Sets) Creating Sets

  • تغییر مجموعه‌ها Modifying Sets

  • دسترسی به عناصر مجموعه Accessing Set Elements

  • مجموعه‌های برتر و زیرمجموعه‌ها Supersets and Subsets

  • عملیات روی مجموعه‌ها Set Operations

  • مجموعه‌های منجمد (Frozen Sets) Frozen Sets

استفاده از مجموعه‌های تخصصی Using Specialized Collections

  • ماژول collections The collections Module

  • استفاده از defaultdict Using the defaultdict

  • شمارش با Counter Counting with the Counter

  • بهره‌گیری از deques Utilizing deques

  • سازماندهی فیلدها با namedtuple Organizing Fields with the namedtuple

نمایش نظرات

آموزش پایتون: ساختارهای داده (Data Structures)
جزییات دوره
1h 56m
36
(آخرین آپدیت)
15
4.5 از 5
دارد
دارد
دارد
Mateo Prigl
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mateo Prigl Mateo Prigl

Mateo در حال حاضر یک توسعه دهنده وب کامل است که برای شرکتی کار می کند که مشتریانی از اروپا و آمریکای شمالی دارد. سکوی او در برنامه نویسی بیشتر وب گرا بود ، در حالی که به صورت آزاد کار می کرد ، در استارتاپ های کوچک و شرکت هایی که به خدمات او نیاز دارند کار می کند. Go (lang) ، اکسیر ، روبی و C زبانهای مورد علاقه وی و همچنین زبانهایی هستند که او بیشتر در کارهای روزمره با سایر PHP کار می کند. او علاقه زیادی به یادگیری و آموزش آنچه را که بهترین می داند دارد. علایق عمده او اخیراً زمینه های DevOps ، Linux ، برنامه نویسی کاربردی و یادگیری ماشین بوده است.