فهرست بستن

مستندسازی کدها در پایتون

برای اینکه کدهای ما برای افراد دیگر و همچنین خودمان در زمانهای آتی قابل استفاده باشد، مستندسازی آنها هنگام نوشتن امری ضروری می باشد. برای مستندسازی انواع فرمهای استانداردی وجود دارد که در این نوشته به یکی از آنها که سازگار با محیط Spyder است، پرداخته خواهد شد.

پایتون دیلینده Gtk ایله ایشله‌دیچی رابطلی یازیلیملار یازماق (آتدیم آتدیم کیچیک مثاللارلا، بیرینجی بؤلوم)

عموم ایشله‌دیچیلر اوچون یازیلان یازیلیملارا، ایشلنمه‌سینین راحاتلیغی ان مهم خصوصیت ساییلیر. اونون اوچون ده ایشله‌دیچی رابطلرین نئجه یازیلماسینی باشارماق هر بیر یازیلیملاییچییا گرک دیر. ایشله‌دیچی رابطلرینین یازماسی اوچون حاضرلانمیش کیتابخانالاردان بیری Gtk کیتابخاناسی دیر. بو یازیدا بو کیتابخانانین ایشله‌دیچی رابط یاراتماق اوچون نئجه ایشلنمه‌سی آچیقلاناجاق.

برنامه‌ریزی خطی در پایتون با استفاده از کتابخانه PuLP

بسیاری از مسائل صنعت و مهندسی در عمل به برنامه‌ریزی بهینه با تابع هزینه قابل بیان به شکل خطی تحت قیود تساوی و ناتساوی ختم می‌شود. ابزارهای بسیاری برای حل این نوع مسائل طراحی شده است که بطور رایگان در دسترس عموم قرار دارد؛ مثل GNU Linear Programming Kit یا GLTK. با این حال این ابزارها بعنوان ورودی از مدل مجتمع ماتریسی استفاده می کنند. کتابخانه PuLP در پایتون واسط بین کاربر و حل کننده‌های برنامه‌ریزی خطی می‌باشد تا کاربر در گیر ساخت مدل ماتریسی که اغلب زمان بر و پر خطا است نباشد.

یادگیری ماشین برای تشخیص اعداد با استفاده از scikit-learn

بسته‌های نرم‌افزاری متعددی برای انجام کارهای مربوط به یادگیری ماشین ارائه شده است که شاید از این میان نامدارترین آن‌ها کتابخانه tensorflow باشد. با این حال برای وظایف معمولی‌تر و صد البته برای شروع یادگیری ماشین کتابخانه‌های سبکتری نیز وجود دارد. یکی از این کتابخانه که بر پایه scipy، numpy و matplotlib توسعه یافته است، کتابخانه scikit-learn می‌باشد. در این نوشته به نحوه تشخیص اعداد با استفاده از امکانات فراهم شده توسط این کتابخانه پرداخته خواهد شد.

نحوه استفاده صحیح از numpy برای افزایش سرعت محاسبات

کتابخانه‌های جنبی پایتون اکثرا از  رابط Python/C برای افزایش سرعت اجرا استفاده می کنند. برای اینکه بتوانیم از این ظرفیت بالقوه استفاده نماییم باید حدالامکان فراخوانی مکرر توابع کتابخانه‌ای را کاهش دهیم. بعبارت عملی‌تر از استفاده از حلقه‌ها و فراخوانی توابع پشت‌سر هم و زاید اجتناب نماییم. در این نوشته با مثال‌های متعدد نحوه استفاده صحیح از numpy برای افزایش سرعت محاسبات توضیح داده خواهد شد.

مدار تست آی سی تایمر ۵۵۵

یکی از مورد استفاده ترین و پرکاربردترین آی سی ها در مدارات الکترونیکی آی سی ۵۵۵ می باشد. این آی سی معمولا برای انجام وظایف زمانی مورد استفاده قرار می گیرد و می توان با آن تعداد زیادی از مدارات عملی را پیاده سازی کرد. اولین کار وقتی یک آی سی ۵۵۵ بدستتان رسید، تست آی سی است. اینکه تمام کارایی مورد انتظار از یک ۵۵۵ را دارد یا خیر.

PSO الگوریتمینین پایتون دیلینده نئجه یازیلماسی

PSO الگوریتمی، قوش سورولرینین اجتماعی یاشاملاریندان الهام آلینان بیر  الگوریتم دیر. PSO داهی اونون کیمی الگوریتملر عمومیتله بیر مسئله‌نین متعدد جوابلاری ایله باشلاییب، جوابلاری الگوریتم قاباغا گئتمه‌سی ایله بیر، یاخشیلادارلار؛ اونون اوچون ده بو الگوریتملره «یاخشیلاشدیرما الگوریتملری» آدینی وئره‌بیله‌ریک. یاخشیلاتما قارشیلاشدیغیمیز مسئله ایله معنی‌له‌نیر. بعض مسئله‌لرده گلیری و قازانجی چوخالتماق، بعضی‌لرینده ایسه چیخیری آزالتماق، یاخشیلاتماق معیاریمیز اولور.

معرفی کتابخانه برای دستکاری فایلهای وُرد با استفاده از پایتون

اگر به دنبال ویرایش فایلهای ورد با پایتون هستید و بعد از کمی جستجو به این صفحه رسیده اید، احتمالا می خواهید تعداد زیادی فایل ورد را با استفاده از بانک اطلاعاتی که در دست دارید بسازید، یا می خواهید یک بانک اطلاعاتی را با استفاده از تعداد زیادی فایل ورد ایجاد کنید یا شاید ویرایشهای مشخصی را روی تعدادی فایل ورد بدون اینکه یکی یکی باز شوند، انجام دهید. این کار با استفاده از کتابخانه python-docx امکان پذیر است. پس این نوشته را دنبال نمایید.

پایتون یازیلیملاما دیلینده فایللارا یازیب اوخوما

بوتون یازیلیملاما دیللرینده اهمیتلی مسئله‌لردن بیری، یازیلیمین گیریشینی اوخوماق و چیخیشینی ساخلاماق اوچون فایللارلا ایشله‌مک دیر. فایللارا یازیب اوخوما پایتون دیلینده باشقا دیللر کیمی ایکی یوللا امکانلی دیر، بیرینجی یول باینری شکلینده، ایکینجی ایسه حرفلر توالی‌سی شکلینده. بو یازیدا وئریلرین نئجه حرفلر توالی‌سی شکلینده فایلا یازیلیب اوخونماسی آچیقلاناجاق دیر.