تعداد واژه های درون یک فایل متنی

در مطلب کار با فایل ها در پایتون، چگونگی خواندن و نوشتن فایل های متنی و دودویی را توضیح داده ایم. در این مطلب می خواهیم در مورد شمارش و پیدا کردن تعداد واژگان درون یک فایل متنی صحبت کنیم. به طور مثال می خواهیم فهرست یا تعداد تمامی واژگان، فهرست یا تعداد یک یا چندین واژه خاص، کدام واژه بیشترین تکرار را داشته است را پیدا کنیم. به روش های متفاوتی می توانیم واژه های درون یک فایل را  پیدا کنیم.  ادامه‌ی خواندن

ریاضیات در پایتون – نظریه مجوعه ها

در مفاهیم ریاضی، مجموعه (set) دسته ای از اشیا دو به دو متمایز است که این اشیا، عضوها یا عناصر مجموعه نامیده می‌شوند. در مجموعه هیچ عضو یا عنصر تکراری وجود ندارد و به عبارت دیگر اعضای مجموعه ها همگی منحصر به فرد (unique) هستند. در پایتون set (مجموعه) همانند لیست، تاپل، دیکشنری یک ساختار داده (data structure) است که بسیار شبیه به لیست ها است با این تفاوت که در لیست ها عضو (یا عنصر) تکراری وجود دارد ولی در مجموعه تمامی عناصر منحصر به فرد هستند. ادامه‌ی خواندن

iterator ها در پایتون

در پایتون همانند هر زبان برنامه نویسی دیگری از حلقه for برای پیشمایش بر روی عناصر یک مجموعه از عناصر استفاده کنیم. به طور مثال برای پیمایش بر روی عناصر لیست ها، تاپل ها، دیکشنری ها و کاراکترهای یک رشته از حلقه تکرار for استفاده کنیم. Iterator به معنی تکرار کننده است و در پایتون لیست ها، تاپل ها و دیکشنری ها انواع درونی (built-in) هستند که در واقع یک iterator هستند و می توانیم حلقه تکرار for را برای پیمایش و دسترسی به عناصر آنها استفاده کنیم. ادامه‌ی خواندن

روش های ذخیره تنظیم های برنامه های پایتون

برنامه های مختلفی مانند برنامه های تحت وب، برنامه های گرافیکی، برنامه های خط فرمان، تحلیل و پردازش داده ها، کار با پایگاه داده های رابطه ای و غیر رابطه ای NoSQL و غیره را می توان با زبان پایتون بنویسیم. چیزی که در تمامی این برنامه ها وجود دارد، یک سری از تنظیم هایی هستند که باید در یک سری از گزینه ها پیکر بندی شوند. پایتون برای کار با این مورد و خواندن تنظیم های پیکربندی، ماژول استاندارد و درونی (built-in) به نام ConfigParser را فراهم کرده است. در این مطلب می خواهیم روش های مختلفی که برای ذخیره سازی تنظیم ها استفاده می شوند را معرفی کنیم. ادامه‌ی خواندن