در این جلسه به بررسی کلاسها و اشیا در ++C می پزدازیم. مهمترین هدف برنامهنویسی ++C اضافه کردن شیگرایی به زبان C بوده و بنابراین کلاسها ویژگی مرکزی ++C هستند که برنامهنویسی مبتنی بر شیگرایی را مهیا ساختهاند. کلاسها معمولاً نوع داده تعریف شده توسط کاربر (user-defined type) نامیده میشوند. …
ادامه نوشته »نتایج جست و جو برای: برنامه نویسی به زبان c
ساختاردادهها در ++C
در این جلسه از آموزش زبان ++C به بررسی ساختاردادهها در ++C می پردازیم. ++C با تعریف آرایهها به شما این اجازه را میداد که چندین داده هم نوع را یک جا ترکیب کنید، اما ساختار (Structure) نوع دادهای تعریف شده توسط کاربر است که اجازه میدهد که دادههایی از …
ادامه نوشته »چگونه میتوان ویندوز ۱۰ با هستهی IoT را در رزبری پای نصب کرد؟
با پیشرفت علم در زمینهی اینترنت اشیا و یا همان IoT، بسیاری از شرکتها شروع به طراحی سیستم عامل انحصاری خود برای کاربردهای IoT کردند. مایکروسافت یکی از شرکتهایی است که ویندوز ۱۰ با هستهی IoT را تولید نموده و از قضا مورد استقبال بازیسازان و صنایع گوناگون قرار گرفته …
ادامه نوشته »ساختارهای تصمیم گیری در ++C
در ساختارهای تصمیم گیری (Decision making)، برنامهنویس موظف است که یک یا چند شرط را برای ارزیابی و تست برنامه مشخص کند، و همچنین یک یا چند دستور را برای اجرا در صورت درست بودن شرط فراهم کند و در صورت نیاز، دستورات دیگری را برای اجرا در حالت نادرست …
ادامه نوشته »انواع حلقه در ++C
گاهی وضعیتی بوجود میآید که مجبور هستیم یک بلوک کد را چندین بار اجرا کنیم. در حالت کلی، دستورات به ترتیب اجرا میشوند: دستور اول در یک تابع پیش از بقیه دستورات اجرا میشود، سپس دستور دوم و الی آخر. زبانهای برنامهنویسی ساختارهای کنترلی برای ما فراهم آوردهاند تا مسیرهای …
ادامه نوشته »تابع main در پایتون: درک __name__ == __main__
تابع main در پایتون چیست؟ تابع اصلی یا main پایتون نقطه شروع هر برنامه میباشد. وقتی برنامه اجرا میشود، مفسر پایتون (python interpreter) کد را به صورت ترتیبی اجرا میکند. تابع اصلی تنها به هنگام اجرای فایل به صورت یک برنامه پایتون، اجرا میشود. اما این تابع هنگام اجرای فایل …
ادامه نوشته »شیگرایی در پایتون: کلاس، شی، وراثت و سازنده
در این جلسه از آموزش پایتون به بررسی شیگرایی در پایتون، تعاریف و کاربردهای کلاس، شی، وراثت و سازنده میپردازیم. کلاس چیست؟ یک کلاس یک نوع گروهبندی منطقی برای دادهها و توابع میباشد. کلاسها این آزادی را فراهم میکنند تا ساختار دادههایی ایجاد کنید که شامل محتویات دلخواه بوده و …
ادامه نوشته »آموزش حلقه ها در پایتون – حلقههای for و While
حلقه چیست؟ حلقه ها میتوانند یک بلوک کد را تا برآورده شدن یک شرط مشخص، چندین بار اجرا کنند. کاربرد آنها در برنامهنویسی بسیار متداول است. در این آموزش حلقه ها در پایتون را یادخواهیم گرفت. حلقه For چیست؟ حلقه For برای شمارش عناصر یک دنباله به کار میرود. این …
ادامه نوشته »دستورات IF، ELSE، ELIF، If تودرتو و Switch Case در پایتون
دستور شرطی چیست؟ یک دستور شرطی در پایتون محاسبات و عملیات مختلف را، بسته به ارزیابی قیدهای بولی که به true یا false منجر میشود انجام میدهد. دستورات شرطی در پایتون بوسیله دستور IF مدیریت میشوند. دستور IF چیست؟ چگونه باید از آن استفاده کرد؟ در پایتون، دستور If برای …
ادامه نوشته »مثالهایی از توابع در پایتون: فراخوانی، تورفتگی، آرگومان ها و مقدار بازگشتی
یک تابع در پایتون به چه معناست توابع در پایتون برای استفاده از کد در بیش از یک مکان از برنامه بکار میروند، و گاهی متد (method) یا رویه (procedure) نیز نامیده میشوند. پایتون توابع داخلی بسیاری از جمله ()print را برای شما گردآوری کرده، اما همچنین این امکان را …
ادامه نوشته »کلاس های ذخیره سازی در ++C
در این جلسه از آموزش زبان ++C به بررسی کلاس های ذخیره سازی در ++C میپردازیم. کلاسهای ذخیرهسازی (Storage Class) دامنه و طول عمر متغیرها ویا توابع درون یک برنامه ++C را تعریف میکنند. این مشخصه پیش از نوع داده مورد نظر قرار میگیرد. کلاسهای ذخیرهسازی که در برنامه ++C …
ادامه نوشته »دیکشنریها در پایتون (Dict)
دیکشنریها در پایتون مثالی دیگر از ساختار داده میباشند. ازیک دیکشنری به منظور نگاشت یا ایجاد همبستگی بین عناصر برای ذخیرهسازی کلیدهایی که ممکن است به آنها نیاز داشته باشید،استفاده میشود. یک دیکشنری در پایتون دقیقاً شبیه یک دیکشنری در دنیای واقعی است. دیکشنریهای پایتون بوسیله دو عنصر یعنی کلیدها …
ادامه نوشته »رشتهها در پایتون: جایگزینی، اتصال و تبدیل به حروف بزرگ و کوچک
در پایتون هرچیزی یک شی است و رشتهها نیز شی محسوب میشوند. در پایتون میتوان رشتهها را به سادگی و با قراردادن کارکترها در دابل کوتیشن (“”) ایجاد کرد. برای مثال: var = “Hello World!” دسترسی به محتوای رشتهها در پایتون پایتون از نوع داده کارکتر پشتیبانی نمیکند، بلکه با آنها …
ادامه نوشته »کنترل آردوینو با پایتون – کنترل LED در آردوینو به وسیله پایتون
در این پروژه، کنترل آردوینو با پایتون را یاد میگیریم. آردوینو را به پایتون متصل کرده و یک پروژه ساده برای کنترل آردوینو با زبان پایتون را پیاده سازی می کنیم. آردوینو یکی از قدرتمندترین نمونه های اولیه پلتفورم های متن باز، در الکترونیک است که با میکروکنترلرهای AVR ساخته …
ادامه نوشته »متغیرها در پایتون: اعلان، الحاق، سراسری و محلی
متغیر در پایتون به چه معناست؟ یک متغیر در پایتون یک مکان رزرو در حافظه برای ذخیره مقادیر میباشد. به عبارت دیگر، متغیر در یک برنامه پایتون، داده مورد نیاز کامپیوتر برای پردازش را فراهم میکند. هر مقدار در پایتون یک نوع داده دارد. نوع دادههای مختلف در پایتون اعداد …
ادامه نوشته »