قسمت هشتم آموزش پایتون | حلقه for

قسمت هشتم آموزش پایتون | حلقه for
جلسه قبل با حلقه while آشنا شدیم و نحوه به‌کارگیری این ساختار را در قالب یکسری مثال بررسی کردیم. در این جلسه از آموزش های پایتون قصد داریم با ساختار حلقه for آشنا شویم. در واقع دستور for همانند دستور while برای اجرای چندباره یک قطعه کد استفاده می شود. با این تفاوت که در حلقه for توانایی تکرار روی المان های داده وجود دارد. در حالت عادی حلقه for دقیقا به تعداد عضوهای دنباله داده ما تکرار می‌شود. بدین صورت که هر یک از اعضای دنباله به ترتیب و با شروع از عضو اول به متغیر با نامی دلخواه...
ادامه مطلب

آموزش ساخت Child Theme برای قالب وردپرس

ساخت child theme
قالب‌های وردپرس در اثر گذشت زمان به‌روزرسانی شده و نسخه‌های جدید در جهت بهبود نسخه پیشین و در راستای تقویت آن عرضه می‌شوند. به‌عنوان‌ مثال ممکن است قالب عرضه‌ شده با یک پلاگین سازگاری نداشته باشد. در این صورت در ورژن جدید، این عیب و ایرادها رفع می‌شود و شما می‌توانید از آن پوسته بهره بیشتری ببرید. همچنین در آپدیت جدید ممکن است قابلیت‌های بیشتری را به شما ارائه دهند. اصولا قالب‌های حرفه ای و تجاری که مدام در حال آپدیت شدن هستند، برای اینکه کاربران خودشون رو راضی کنن...
ادامه مطلب

جلسه هفتم آموزش پایتون | حلقه ها

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

جلسه ششم آموزش پایتون | گزاره های شرطی

if statement
در این جلسه از آموزش های پایتون می خواهیم با گزاره های شرطی و نحوه عملکرد آن ها آشنا شویم. گزاره های شرطی به برنامه ما قدرت تصمیم گیری می دهد و اجازه می دهد تا ما بتوانیم نتیجه ای را که از تحلیل یک داده بدست آوردیم به طور مناسب استفاده کنیم. مثال جلسه قبل را به خاطر بیاورید که در آن معدل دانشجویان را محاسبه کردیم. اکنون باید برای نتایج آن تصمیمی اتخاذ کنیم. یعنی ببینیم کدامیک از آن ها با معدلی که آورده اند قبول شده اند و کدامیک نمره قبولی را کسب نکرده اند، گزاره های شرطی این...
ادامه مطلب

آموزش کار با سایت Gtmetrix برای سئو سایت

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

جلسه پنجم آموزش پایتون | داده ها

داده ها
ساختمان داده: در اصطلاح کامپیوتری، ساختمان داده به روش‌هایی از ذخیره اطلاعات گفته می‌شود که برای استفاده بهینه از اطلاعات ذخیره شده اتخاذ می‌شود. غالبا انتخاب یک ساختمان داده موجب ایجاد الگوریتم متناسب با آن خواهد شد که این دو در کنار هم موجب افزایش سرعت انجام یک وظیفه یا کاهش مصرف حافظه برای پردازش داده می‌شود. سنگ‌بنای ساختمان‌ داده، انواع داده‌ای و اشاره‌گرها هستند. با توجه به تعریف , کاربرد آن‌ها در هر زبان برنامه‌نویسی، پیاده‌سازی آن‌ها متفاوت خواهد بود. ما...
ادامه مطلب