شروع کار با پایتون
این بخش شما را با اصول پایتون آشنا می کند. شما یاد خواهید گرفت که چگونه محیط خود را تنظیم کنید، اولین برنامه پایتون خود را بنویسید و اجرا کنید، و مفاهیم اساسی مانند متغیرها، انواع داده ها و عملگرها را درک کنید.
جریان کنترل
یاد بگیرید که چگونه جریان برنامه های پایتون خود را با دستورات شرطی و حلقه ها کنترل کنید. این بخش ساختارهای اصلی را پوشش می دهد که به شما امکان می دهد بلوک های مختلف کد را بر اساس شرایط اجرا کنید یا چندین بار اقدامات را تکرار کنید.
توابع
در این بخش، نحوه ایجاد بلوک های کد قابل استفاده مجدد به نام توابع را یاد خواهید گرفت. شما به تعریف توابع، انتقال آرگومان ها و درک محدوده متغیرها خواهید پرداخت. این برای نوشتن کدهای پایتون تمیز، سازمان یافته و ماژولار ضروری است.
رشته ها
رشته ها یک نوع داده اساسی در پایتون هستند. در این بخش، نحوه کار با رشته ها، انجام عملیات رشته، و دستکاری کارآمد داده های متنی با استفاده از روش های رشته داخلی پایتون را یاد خواهید گرفت.
لیست ها
لیست ها مجموعه های همه کاره ای هستند که به شما امکان می دهند چندین مورد را در یک متغیر واحد ذخیره کنید. این بخش نحوه ایجاد، دسترسی و اصلاح لیست ها و همچنین نحوه استفاده از تکنیک های پیشرفته مانند برش لیست، تودرتو و ارسال لیست ها به توابع را پوشش می دهد.
تاپل ها و دیکشنری ها
ساختارهای داده قدرتمند پایتون - تاپل ها و فرهنگ لغت ها را کاوش کنید. تاپل ها مجموعه های تغییرناپذیر هستند، در حالی که دیکشنری ها به شما اجازه می دهند جفت های کلید-مقدار را ذخیره کنید. شما یاد خواهید گرفت که چگونه با هر دو کار کنید، از جمله اینکه چگونه آنها را تغییر دهید و از روش های داخلی آنها استفاده کنید.
مدیریت استثنا در پایتون
بیاموزید که چگونه خطاها را در برنامه های پایتون خود به خوبی مدیریت کنید. این بخش مفاهیم خطاهای نحوی، استثناها و نحوه استفاده از بلوک های try/except را برای یافتن و حل مسائل رایج در حین اجرای برنامه معرفی می کند.
مدیریت فایل در پایتون
کار با فایل ها بخش ضروری بسیاری از برنامه ها است. این بخش نحوه خواندن و نوشتن روی فایلهای متنی و همچنین نحوه مدیریت مسیرهای فایل و استفاده از ماژولهای داخلی پایتون برای مدیریت فایل مانند pickle برای سریالسازی دادهها را پوشش میدهد.
پشته
پشته یک ساختار داده ای است که از اصل Last In, First Out (LIFO) پیروی می کند. این بخش به شما می آموزد که چگونه پشته ها را در پایتون پیاده سازی و استفاده کنید، از جمله عملیات پایه پشته مانند push و pop، و حل مشکلاتی مانند تبدیل infix به postfix و ارزیابی عبارات postfix.
صف
صف ها بر اساس اولین ورود، اولین خروج (FIFO) عمل می کنند. در این قسمت با نحوه پیاده سازی و استفاده از صف ها در پایتون آشنا می شوید. همچنین میتوانید deque (صف دو طرفه) را کاوش کنید و نحوه مدیریت کارآمد دادهها را به ترتیب FIFO ببینید.
مرتب سازی
مرتب سازی یک مفهوم ضروری برای سازماندهی داده ها است. این بخش الگوریتمهای مرتبسازی محبوب، مانند مرتبسازی حباب، مرتبسازی انتخابی، و مرتبسازی درج را به همراه پیچیدگیهای زمانی و نحوه پیادهسازی آنها در پایتون را پوشش میدهد.
در حال جستجو
جستجو به شما امکان می دهد داده ها را در مجموعه ها پیدا کنید. در این بخش، با دو الگوریتم جستجوی رایج - جستجوی خطی و جستجوی دودویی - و نحوه پیاده سازی آنها برای یافتن عناصر در لیست ها یا آرایه ها آشنا خواهید شد.
تاریخ بهروزرسانی
۱۴ تیر ۱۴۰۴