برنامه‌نویسی

برنامه‌نویسی

دنیای زبان‌های کدنویسی و توسعه نرم‌افزار

زبان‌های برنامه‌نویسیتوسعه نرم‌افزارالگوریتم‌ها و داده‌ساختارهامهندسی نرم‌افزاربرنامه‌نویسی وب و موبایل

دسته‌بندی‌های مرتبط

مقالات این بخش

اعداد و متغیرها در پایتون

انواع و کاربردها متغیرها و انواع داده‌ای در پایتون نقش مهمی .....

/persian/article-fa/Numbers-and-Variables-in-Python:-Definitions-fa

مقدمه‌ای بر عملگرهای مقایسه‌ای و منطقی در زبان برنامه‌نویسی پایتون

پایتون به عنوان یک زبان سطح بالا و ساده، ابزارهای قدرتمندی برای مقایسه و تصمیم‌گیری در منطق برنامه دارد. عملگرهای مقایسه‌ای برای بررسی رابطه بین مقادیر و عملگرهای منطقی برای ترکیب شرط‌ها به کار می‌روند. این مقاله، عملگرهای کلیدی مقایسه‌ای مانند <، >، == و عملگرهای منطقی مانند and، or، not را معرفی کرده و کاربرد آن‌ها را با مثال‌های ساده توضیح می‌دهد.

/persian/article-fa/introduction-to-comparison-and-logical-operators-in-python-fa

ساختارهای شرطی if و if-else در پایتون

در زبان پایتون، ساختارهای شرطی مانند if و if-else ابزارهای اصلی برای کنترل جریان اجرای برنامه هستند. این ساختارها اجازه می‌دهند تا برنامه در صورت برقراری شرط، مسیر خاصی را اجرا کند. مقالهٔ حاضر با معرفی نحوه استفاده از if، if-else، و ترکیب شرط‌ها، کاربردهای آن‌ها را با مثال‌های قابل فهم برای سطح مقدماتی و متوسط توضیح می‌دهد.

/persian/article-fa/conditional-structures-if-else-python-fa

حلقه‌ها، ایتریتورها و کنترل جریان تکرار در پایتون

در پایتون، حلقه‌ها ابزاری کلیدی برای انجام عملیات تکراری هستند. حلقه‌های for برای تعداد مشخص و while برای تعداد نامشخص استفاده می‌شوند. با معرفی مفهوم ایتریتور، تابع input برای دریافت داده از کاربر، و توابعی مثل enumerate, zip, next, و shuffle، این مقاله درک جامعی از نحوه مدیریت و کنترل جریان تکرار در پایتون ارائه می‌دهد.

/persian/article-fa/loops-iterators-and-repetition-control-in-python-fa

بررسی کامل تابع در پایتون: ساختار، انواع و کاربردها

comprehensive-guide-python-functiتوابع در پایتون از مهم‌ترین ابزارهای برنامه‌نویسی هستند که کد را ماژولار، قابل استفاده مجدد و خواناتر می‌سازند. این مقاله با معرفی ساختار تعریف تابع، تفاوت بین توابع Built-in و Custom، کاربرد آرگومان‌ها، مقدارهای بازگشتی، و مفاهیم پیشرفته مانند توابع بازگشتی و توابع لامبدا، درک جامعی از توانمندی‌های تابع در پایتون فراهم می‌کند.ons-structure-types-uses-fa

/persian/article-fa/comprehensive-guide-python-functions-structure-types-uses-fa

راهنمای جامع دریافت ورودی متنی از کاربر در پایتون

در پایتون، دریافت ورودی از کاربر یکی از ابتدایی‌ترین اما کلیدی‌ترین قابلیت‌ها برای تعامل با کاربران است. این مقاله به بررسی دقیق تابع input()، نحوه تبدیل ورودی به انواع داده‌ای، استفاده در شرط‌ها و حلقه‌ها، و نکات امنیتی و عملی درباره فیلتر کردن و اعتبارسنجی ورودی می‌پردازد. همچنین مثال‌های متنوعی برای کاربردهای واقعی ارائه می‌گردد.

/persian/article-fa/getting-user-input-in-python-input-text-fa

آشنایی کامل با کلاس‌ها در پایتون – شی‌گرایی، ساختار، وراثت و کاربردهای عملی

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

/persian/article-fa/comprehensive-guide-to-python-classes-object-oriented-design-structure-inheritance-practical-use-fa

آشنایی کامل با دکوریتورها در پایتون – تزئین رفتار توابع با کدهای قابل‌استفاده مجدد

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

/persian/article-fa/complete-guide-to-python-decorators-enhancing-function-behavior-with-reusable-logic-fa

جاوااسکریپت چیست؟ – سفری به هویت و خاستگاه زبان JS

فصل اول کتاب You Don’t Know JS Yet با بررسی فلسفی و تاریخی هویت جاوااسکریپت آغاز می‌شود. این فصل با زدودن افسانه‌ها و تصورات اشتباه، پایه‌ای برای درک عمیق‌تر زبان فراهم می‌کند. مقالهٔ حاضر، نکات کلیدی این فصل را مرور می‌کند: از منشأ نام «جاوااسکریپت» تا ارکان ساختاری زبان و ذهنیتی که برای شناخت واقعی JS لازم است.

/persian/article-fa/what-is-javascript-identity-origins-ydkjsy-fa

مروری بر جاوااسکریپت – راهنمای مفاهیم پایه برای مبتدیان

این مقاله، برگرفته از فصل دوم کتاب You Don’t Know JS Yet: Get Started، مفاهیم پایه‌ای جاوااسکریپت را برای برنامه‌نویسان تازه‌کار معرفی می‌کند. از نحوهٔ رفتار فایل‌ها گرفته تا انواع مقادیر و نحوهٔ تشخیص نوع آن‌ها، این مرور کلی، پایه‌ای محکم برای یادگیری عمیق‌تر فراهم می‌سازد.

/persian/article-fa/surveying-javascript-beginners-guide-core-concepts-fa

تعریف و استفاده از متغیرها در جاوااسکریپت – var، let، const و محدوده‌ها

در جاوااسکریپت، متغیرها ظرف‌هایی برای نگهداری مقدار هستند و باید قبل از استفاده تعریف شوند. این مقاله به بررسی سه روش اصلی تعریف متغیرها — var، let و const — و تفاوت‌های آن‌ها در محدودهٔ دسترسی، قابلیت تغییر، و کاربردهای مناسب می‌پردازد. همچنین به نحوهٔ تعریف متغیر در توابع و بلوک‌های catch اشاره می‌شود.

/persian/article-fa/declaring-using-variables-javascript-var-let-const-scope-fa

توابع در جاوااسکریپت – تعریف، پارامتر، بازگشت مقدار و انواع ساختارها

توابع در جاوااسکریپت نقش محوری در ساختار برنامه‌ها دارند. این مقاله به بررسی تعریف تابع به‌صورت declaration و expression، نحوهٔ دریافت پارامتر، بازگرداندن مقدار، و استفاده از توابع به‌عنوان مقادیر قابل‌انتقال می‌پردازد. همچنین به نحوهٔ تعریف توابع در اشیاء و تفاوت آن‌ها با کلاس‌ها اشاره می‌شود.

/persian/article-fa/functions-in-javascript-definition-parameters-return-values-structural-variations-fa