۸۸ مطلب با موضوع «آموزش» ثبت شده است

برنامه نویسی دونفره

در برنامه نویسی دونفره یک گروه دونفره داریم که باهم بر روی یک پروژه کار میکنند.روش برنامه نویسی دونفره به این صورت است که یک نفر کد را مینویسد و نفر دوم کد او را نقد کرده،بهبود میبخشد و اصلاح میکند.
جای این دونفر نیز در هر دوره(برای مثال بعد از پایان کار یک ماژول یا پایان کار یک تابع) با هم عوض میشود.یعنی نفر اولی که کد مینوشته حال نقد میکند و نفر دوم که نقد میکرده حال کد مینویسد.
مزایا
در برنامه نویسی دونفره رضایت هر برنامه نویس بیشتر است،15 درصد زمان بیشتر صرف میشود اما در عوض نقص نیز 15 درصد کمتر است.همچنین هر برنامه نویس از دیگری یاد میگیرد که باعث تبادل دانش میشود.

تغییرات جفت ها
جفت ها میتوانند متخصص متخصص باشند یا متخصص تازه کار یا تازه کار تازه کار.

مجوز مطالب و محتوا ۰۳ فروردين ۹۵ ، ۲۱:۰۰ ۰ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

آموزش کلمه کلیدی int در پایتون

int در زبان پایتون نام یک کلاس است که کاربرد های مختلفی دارد.int مخفف integer به معنی عدد صحیح است.

ادامه مطلب...
مجوز مطالب و محتوا ۰۲ فروردين ۹۵ ، ۲۱:۰۰ ۱ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده
دوشنبه, ۲۴ اسفند ۱۳۹۴، ۰۸:۱۳ ب.ظ BSimjoo
دستور assoc

دستور assoc

این دستور برای نمایش یا ویرایش نوع فایل (file type) استفاده می شود (منظور از نوع آن نیست. به طور مثال ویندوز فایل هایی با پسوند txt. را به عنوان text document می شناسد و آن را توسط notepad باز می کند) 

ادامه مطلب...
مجوز مطالب و محتوا ۲۴ اسفند ۹۴ ، ۲۰:۱۳ ۱ نظر موافقین ۱ مخالفین ۰
BSimjoo

نظرات (۱)

تشابه ریاضی و برنامه نویسی

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

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

A = {0 , 1 , 2 , 3}//Math
//cplusplus
int arr[4] = {0 , 1 , 2 , 3};
در زبان های دیگر(جاوا ، سی ، سی شارپ) نیز همین است یا همین با کمی تغییر.
علاوه بر آن در ریاضی مجموعه تهی را داریم(مجموعه ای خالی،بدون عضو) و همچنین در برنامه نویسی نیز مقدار null که همان تهی است را داریم و میتوانیم برای مثال یک اشاره گر را تهی قرار دهیم(اشاره گر تهی = اشاره گر به هیچ جا).بین دو عبارت زیر اولی مجموعه تهی ریاضی و دومی اشاره گر یا پوینتر تهی در سی پلاس پلاس است:
A = {}//Math
int *p = NULL//cplusplus
int *d = nullptr//cplusplus0x
این فقط بخشی از شباهاتیست که دریافته ام.شباهت دیگر در توابع ریاضی و توابه برنامه نویسی است.برای مثال تابع F در عبارت ریاضی زیر یک عدد را 2برابر میکند.
F(x) = x * 2//math
4 = f(2)//math
//-------------
int f(int x){
return x * 2;
}
int y = f(2);//y=4
این تنها بخشی از شباهت های ریاضی و برنامه نویسی است.اگر شما هم شباهتی دیدید بگید.
مجوز مطالب و محتوا ۲۴ اسفند ۹۴ ، ۱۹:۴۷ ۱ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

نظرات (۱)

BHA - اسکریپتی برای آنالیز تاریخچه بش

Bash History Analyser یا BHA یک اسکریپت ساده است که به زبان پایتون نوشته شده است و آمار تاریخچه بش شما را نشان میدهد و به شما میگوید کدام دستورات را بیشتر استفاده میکنید و کدام کمتر.

ادامه مطلب...
مجوز مطالب و محتوا ۲۱ اسفند ۹۴ ، ۱۶:۱۵ ۰ نظر موافقین ۱ مخالفین ۰
فاروق کریمی زاده

یه کرم چطور میتونه برنامه نویسی کنه؟

تا حالا به این موضوع فکر کردید که یک کرم چطور میتونه برنامه نویسی کنه؟نظراتتون رو بگید :)

یه ایده اینه که کرمه سرش رو بکوبه به دکمه های کیبرد!ایده‌ی دیگه ای دارید؟

مجوز مطالب و محتوا ۱۹ اسفند ۹۴ ، ۲۲:۰۰ ۳ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

آموزش حلقه for در برنامه نویسی بش

حلقه‌ی for در زبان بش(Bash) به 2 صورت استفاده میشود.صورت اول آن برای زمانیست که میخواهیم یک کار را جند بار(مثلا 10 بار) تکرار کنیم. صورت دوم آن برای زمانیست که میخواهیم یک مجموعه را پیمایش کنیم.در این مطلب هر دو صورت این حلقه را آموزش میدهم.

ادامه مطلب...
مجوز مطالب و محتوا ۱۸ اسفند ۹۴ ، ۱۵:۲۶ ۰ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

برنامه نویسی بتچ(Batch) چیست؟

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

به هر حال با استفاده از این زبان می توانید سریع و ساده بیشتر تنظیمات ویندوز را تغییر داد و برنامه های کوچکی ساخت.

از این پس شما می توانید آموزش برنامه نویسی و نمونه کد های آن را در وبلاگ‌ما ببینید.

ویرایش: نویسنده‌ی این پست بهنام سیمجو هست نه من

مجوز مطالب و محتوا ۱۵ اسفند ۹۴ ، ۱۴:۲۶ ۰ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

حلقه for در زبان پایتون

پایتون در کل دو حلقه تکرار دارد: for و while

حلقه for در پایتون معادل حلقه‌ی for-each در زبان سی‌پلاس‌پلاس و سی شارپ است.

for var in collection:
[statments]

حلقه for یکبار تمام یک مجموعه را(یک لیست،تیوپل یا دایرکتوری) پیمایش میکند و هر بار مقدار var را برابر با عنصر فعلی در مجموعه قرار میدهد.

ادامه مطلب...
مجوز مطالب و محتوا ۱۴ اسفند ۹۴ ، ۱۴:۲۲ ۰ نظر موافقین ۱ مخالفین ۰
فاروق کریمی زاده

رشته ها در سی - قسمت اول

این پست در حال بروز رسانی است.

رشته ها(Strings) مجموعه ای از کاراکتر ها هستند که برای نمایش پیغام ها، ذخیره اسامی و ... کاربرد دارند. این آموزش را میتوان در سی پلاس پلاس نیز استفاده کرد.

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

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

char ch = 'A';
ادامه مطلب...
مجوز مطالب و محتوا ۱۳ اسفند ۹۴ ، ۱۴:۲۴ ۴ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

حلقه while در پایتون

حلقه ی تکرار یک دستور برنامه نویسی است که یک بلاک(مجموعه) از دستورات را پشت سر هم تکرار میکند تا زمانی که "شرط" آن درست است.الگوی یک حلقه while در پایتون به این صورت است:

while شرط:

دستورات

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

ادامه مطلب...
مجوز مطالب و محتوا ۰۸ اسفند ۹۴ ، ۱۵:۵۳ ۰ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

پر کردن حافظه سیستم با برین فاک

این برنامه ساده حافظه سیستمتون رو پر میکنه و سیستمتون رو برای چند ثانیه غیر قابل استفاده میکنه.

+[>+]

برای اون دسته از افرادی که با این زبان آشنایی ندارند باید بگویم که علائم بالا کد های این زبان برنامه نویسی هستند.

الکی نیست که اسم این زبان برین فاک هست!

مجوز مطالب و محتوا ۰۷ اسفند ۹۴ ، ۱۴:۱۸ ۳ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده

سرور بسیار ساده و سبک IRC نوشته شده به زبان پایتون – MiniIRCd

این سرور بسیار ساده و البته محدود است. و با زبان پایتون و تحت مجوز GNU GPL نوشته شده است.(نرم افزار آزاد و متن باز است)حدود 900 خط کد پایتون میباشد و برای اجرا به پایتون 2٫7 یا بالاتر نیاز دارد.از ویژگی‌های این سرور میتوان به موارد زیر اشاره کرد:

ادامه مطلب...
مجوز مطالب و محتوا ۱۲ بهمن ۹۴ ، ۰۳:۰۰ ۱ نظر موافقین ۰ مخالفین ۰
فاروق کریمی زاده