ابتداییترین مفهوم در علوم کامپیوتر اگر دانشجوی یکی از رشتههای مرتبط با کامپیوتر هستید، احتمالا با ابتداییترین مفهوم علوم کامپیوتر آشنایی دارید. معمولا استادهای خوشسلیقه می…
در مورد Slicing یکی از ویژگیهای قوی زبان برنامهنویسی پایتون این است که میتوان بر روی Sequenceها مانند لیست، تاپل ، استرینگ و... از عملگر برش (Slicing) ا…
تفاوت کامپایلر و مفسر قصد داریم به طور ساده تفاوت بین زبانهای مفسری و زبانهای کامپایلری را بررسی کنیم.
فرق کپی سطحی و کپی عمیق (Deep copy vs shallow copy) در زبانهای برنامهنویسی هنگامی که نیاز باشد از یک متغیر کپی گرفته شود، معمولا دو راه معرفی میشود.یک) استفاده از کپی سطحی یا Shallow copyد…